﻿@charset "utf-8";
/* --------------------------------------------------------------------------------------------------------------------------- */
/* -----------------------------------------------------头部------------------------------------------------------------------ */
.header{ position:relative; z-index:200;}
.header .inner,
.curr_pos .inner{ position:relative;}
.header .inner,
.curr_pos .inner,
#content{ min-width: 1210px;}
.header .inner,
.curr_pos .inner{ padding: 0 15px;}
#content{ padding: 0 15px; /*padding-bottom:10px;*/}

.curr_pos_wrap .curr_pos .inner .btn_set{ background-position: -40px -200px; position:absolute; right:10px; top:10px;}
.header .logo{ float: left; height: 50px; margin:5px 0 0 0; width: 190px;}
.header .logo a{ display: block; height: 100%; overflow:hidden;}
.header .logo .empty_tag{ height:100%; display:inline-block; vertical-align:middle;}
.header .logo img{}
.header .main_nav{ float: left;}
.header .main_nav ul li{ float: left; display: inline;}
.header .main_nav>ul>li>a{ color:#fff; display: inline-block; font-size:14px; font-weight: bold; height:60px; line-height: 60px; padding: 0 21px; position: relative; text-align: center;}
.header .main_nav ul li.curr_hover>a{ color:#333!important; border-style:solid; border-width:0 1px; padding: 0 20px;}
.header .main_nav>ul>li>a i{ border-bottom:8px solid #fff; border-left:8px solid transparent; border-right:8px solid transparent; display:none; height:0; width:0; position: absolute; bottom:0; left:50%; margin-left: -8px;}
.header .main_nav ul li.curr>a{ color:#ffe44c;}
.header .main_nav ul li.curr>a i{ display:block;}
.header .login_info{ float: right; width:145px; padding:5px 0 0 0;}

/*--导航右侧信息--*/
.login_info .site_infor{ padding:15px 0 0 0;}
.login_info .skin,
.login_info .version,
.login_info .desktop_set,
.login_info .login_out_link{ float:left;}
.login_info .version,
.login_info .desktop_set,
.login_info .login_out_link{ margin-left:15px;}
.login_info .skin_text,
.login_info .version_text,
.login_info .desktop_set_text,
.login_info .login_out_link{ position:relative; padding:0 0 0 25px; height:20px; line-height:20px; color:#fff;}
.login_info .desktop_set .ico,
.login_info .login_out_link .ico{ cursor:pointer;}
.login_info .site_infor .ico{ height:20px; width:20px; position:absolute; left:0; top:0;}
.login_info .skin_list,
.login_info .version_info,
.login_info .desktop_set_info{ background:#fff; border:1px solid #ddd; border-radius:5px; box-shadow: -1px 2px 5px #ddd; left:50%; top:35px;}
.login_info .skin_list .up_arrow,
.login_info .version .up_arrow,
.login_info .desktop_set .up_arrow{ border-bottom: 10px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; height:0; width:0; position:absolute; top:-10px; left:50%; margin-left:-10px;}

/*--换肤--*/
.login_info .skin{ float:left; position:relative; }
.login_info .skin_text .ico_skin{ background-position:0 -40px;}
.login_info .skin_list{ display:none; width:140px; padding:0 0 5px 5px; position:absolute; margin-left:-75px;}
.login_info .skin_list li{ float:left; cursor:pointer; height:30px; width:30px; margin:5px 5px 0 0;}
.login_info .skin_list .blue{ background-color:#07c;}
.login_info .skin_list .green{ background-color:#394;}
.login_info .skin_list .red{ background-color:#e75050;}
.login_info .skin_list .orange{ background-color:#7254a8;}
.login_info .skin_list .curr{ background-image:url(/images/global/ico_skin_curr.png); background-position:center center; background-repeat: no-repeat;}

/*--版权--*/
.login_info .version,
.login_info .desktop_set { position:relative;}
.login_info .version_info,
.login_info .desktop_set_info{ display:none;  width:98px; position:absolute; margin-left:-65px; padding:5px 10px;}
.login_info .version_info p a,
.login_info .desktop_set_info p a{ color:#333; display:block; padding:0 0 0 25px; height:26px; line-height:26px; position:relative;}
.login_info .version_info .ico,
.login_info .desktop_set_info .ico{ top:3px;}

.login_info .version_info .ico_plugs{ background-position:-100px -40px;}
.login_info .version_info .ico_help{ background-position:-120px -40px;}
.login_info .version_info .ico_about{ background-position:-140px -40px;}
.login_info .version_info .ico_update{ background-position:-160px -40px;}
.login_info .version_info .ico_softdog{ background-position:-180px -40px;}

.login_info .version_text .ico_version{ background-position:-60px -40px;}

/*--设置--*/
.login_info .desktop_set .ico_set{ background-position:-80px -40px;}
.login_info .desktop_set_info .ico_desktop{ background-position:-200px -40px;}
.login_info .desktop_set_info .ico_report{ background-position:-220px -40px;}

/*--退出--*/
.login_info .login_out_link .ico_exit{ background-position:-40px -40px;}



/* --------子导航----------- */
.header .sub_nav{ display: none; border-style:solid; border-width:0 1px 1px 1px; box-shadow:0 2px 3px #aaa; position: absolute; top:100%; max-width: 821px; padding:30px 20px 0 0; }
.sub_nav_list li{ font-size: 12px; float: left; margin:0 0 30px 0; width: 100px;}
.sub_nav_list li a{ display:block; text-align:center;}
.sub_nav_list li img{ height:40px; width:40px;}
.sub_nav_list .title{ display:block; padding: 6px 0 0 0;}
.sub_nav_list .title{ color:#3d5376; height: 18px; line-height:18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sub_nav_list li a:hover .title{ color:#0077cc;}
.sub_nav_list .first_item{ border-right:1px solid #bdddf9; margin:0 20px 30px 0; padding:0px;}

/* --------当前位置----------- */
.curr_pos_wrap{ background-color:#fbfbfb; border-bottom:1px solid #eee; height:40px; margin-bottom:10px;z-index:10000;}
.fixed_pos{ background-color:#fdfdfd; box-shadow: 0 0 3px #999; position:fixed; top:0; left:0; height:40px; width:100%; z-index:800; /*opacity:0.95; filter:alpha(opacity=95);*/}
.ie8 .fixed_pos,
.ie7 .fixed_pos{ border-bottom:1px solid #eee;}
.curr_pos .path_info{ background:url(/images/global/address.png) 0 center no-repeat; float: left; line-height: 40px; padding:0 0 0 20px;}
.curr_pos .shortcut_func{ float:right; padding:5px 0 0 0;}
.curr_pos .shortcut_func .user_name{ display:inline-block; height:30px; line-height:30px; position:relative; padding-left:25px;}
.curr_pos .shortcut_func .ico_userName{ background-position:0 0; cursor:pointer; position:absolute; left:0; top:5px;}
.curr_pos .no_ico{ background:none; padding:0;}
.curr_pos .path_info a,
.curr_pos .path_info span{ color:#666;}
.curr_pos .path_info span{ padding: 0 5px 0 3px;}
.curr_pos .path_info a:hover{ color:#07c;}
.curr_pos .path_info em{ color:#07c; font-weight: bold;}

.curr_pos .send_message{ background:#dbedff; border:1px solid #3d94ea; border-radius:5px; float:right; padding:5px 10px; margin-top:5px;}
.curr_pos .send_message .msg_btn{ color:#666; display:block; padding:0 0 0 25px; position:relative;}
.curr_pos .send_message .ico{ background-position:-160px -80px; cursor:pointer; position:absolute; left:0; top:-1px;}


.curr_pos .path_tab{ float:left; padding:5px 0 0 0;}
.curr_pos .path_tab .pt_li{ float:left;}
.curr_pos .path_tab .pt_line{ height:30px; line-height:30px; padding:0 5px 0 8px;}
.curr_pos .path_tab .pt_a,
.curr_pos .path_tab .pt_span{ display:block; height:30px; line-height:30px; padding:0 0 0 20px; position:relative;}
.curr_pos .path_tab .pt_a{ color:#666;}
.curr_pos .path_tab .pt_span{ color:#07c;}

.cm_ico{ background-image:url(/images/global/common_ico.png); background-repeat: no-repeat; position:absolute;}
.curr_pos .path_tab .cm_ico{ cursor:pointer; height:20px; width:20px; left:0; top:5px;}
.curr_pos .path_tab .ico_desk{ background-position:-100px 0;}
.curr_pos .path_tab .ico_msg{ background-position:-140px 0;}
.curr_pos .path_tab .curr .ico_desk{ background-position:-80px 0;}
.curr_pos .path_tab .curr .ico_msg{ background-position:-120px 0;}


/* ---搜索--- */
.search_bar{ margin-top: 5px; width: 411px; float: right !important; overflow:hidden; position: relative;}
.search_bar .ico{ background-color:#fff; background-position: -140px -20px; width: 25px; position: absolute; left: 1px; top:5px;}
.search_bar input{ float:left;}
.search_bar .search_txt{ height:18px; line-height:18px; border-right: 0; padding: 5px 10px 5px 29px; width: 300px;}
.search_bar .search_btn{ color:#fff; height: 30px; text-align: center; width: 70px;}

/* ---列表上的搜索--- */
.mini-toolbar .search_bar{ margin-top:2px; width:auto;}
.mini-toolbar .search_bar .ico{ display:none;}
.mini-toolbar .search_bar .search_txt{ border-right:1px solid #ccc; border-radius:11px; width:200px; padding:2px 29px 2px 10px;}
.mini-toolbar .search_bar .search_btn{ background-color:transparent; background-position: -320px 0; background-repeat: no-repeat; border:none; display:block; text-align:left; height:20px; width:20px; position:absolute; right:5px; top:3px; text-indent:-300%; overflow:hidden;}
.mini-toolbar .search_bar .search_btn:hover{background-color:transparent; background-position: -320px 0; background-repeat: no-repeat; border:none; display:block; text-align:left; height:20px; width:20px; position:absolute; right:5px; top:3px; text-indent:-300%; overflow:hidden;}
.mini-toolbar .search_bar .search_btn:active{background-color:transparent; background-position: -320px 0; background-repeat: no-repeat; border:none; display:block; text-align:left; height:20px; width:20px; position:absolute; right:5px; top:3px; text-indent:-300%; overflow:hidden;}

/*-----公用搜索-----*/
.common_search { overflow:hidden;  padding:10px 0;}
.common_search .search_bar{ margin-top:0;}
.common_search .mini-selbox{ float: left; /*padding:0 0 0 10px;*/}
.common_search .mini-selbox label{ float:left; height: 30px; line-height: 30px; min-width:24px; padding-right:10px;}
.common_search .mini-selbox .mini-comboboxex,
.common_search .mini-selbox .mini-combobox{ float:left;}
.common_search .mini-selbox .mini-comboboxex,
.common_search .mini-selbox .mini-combobox{ width:220px;}

/*-----产品搜索、新增-----*/
.search_add{ padding:50px 0; width:800px;}
.search_add dl dt{ font-size: 14px; font-weight:bold; float: left; line-height: 40px; width: 100px; text-align:right;}
.search_add dl dd{ margin-left: 100px;}
.search_add dl dd p{ color:#aaa; padding-top: 15px;}
.search_add .form_wrap{ font-size: 0; letter-spacing:-4px; *letter-spacing:normal; *word-spacing: -1px;}
.search_add .form_wrap .search_bar input{ font-size:14px;}
.search_add .form_wrap .search_bar,
.search_add .form_wrap .mini-buttonex{ font-size: 14px; letter-spacing:normal; *word-spacing: 0;}

.search_add .form_wrap { overflow: hidden;}
.search_add .form_wrap .search_bar{ float:none; width:auto; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-top:0;}
.search_add .form_wrap .search_bar .ico{ display:none;}
.search_add .form_wrap .search_bar .search_btn{ border-radius:5px; color:#fff; height:40px; width:118px; text-align:center;}
.search_add .form_wrap .search_bar .search_txt{ border:1px solid #ccc; padding:10px 14px; margin-right:10px;}
.search_add .form_wrap .search_bar .field { padding:0; height:auto; margin-right:10px; border-right:1px solid #ccc; float:left;}
.search_add .form_wrap .search_bar .field i{ display:none;}     
.search_add .form_wrap .mini-button .mini-button-text{ font-size:14px; height:38px; margin-left:10px; line-height:38px; width:118px;}


.curr_pos .nav_operator{ float:right; }
.curr_pos .nav_operator .btn_common{ vertical-align:middle; }
.curr_pos .btn_wrap{ float: right; display: inline; font-size: 0;  *word-spacing: -1px; padding:5px 0 0 0;}
.curr_pos .form_wrap a{ font-size: 14px; *word-spacing: 0;}
.curr_pos .form_wrap { float: right;}
.curr_pos .btn_wrap  .mini-button .mini-button-text { height:28px; margin-left:10px;  width:78px; line-height:28px;}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- 主体内容 ---------------------------------------------------------- */
.content{ overflow:hidden;}
.ie7 .content{ position:relative;}
.content .content_side,
.content .content_main{ padding-bottom:3000px; margin-bottom:-3000px;}
.content .content_side{ float:left; width:200px; position:relative;}
.ie7 .content .content_side{ z-index:5000;}
.content .content_side .tit,
.pop .mini_tree .tit{ border-style: solid; border-width: 2px 0 0 0; color:#fff; font-weight: bold; padding: 0 0 0 10px; height:28px; line-height:28px; overflow:hidden;}
.pop .mini_tree .tit a,
.pop .im_tree_cont .list-info .title,
.content .content_side .tit a{ color:#fff;}

.content .content_main{ float:left; width:100%; margin-left:-200px;}
.content .content_main_inner{ padding-left:210px;}

.content .content_path{ border-style:solid; border-width:1px 1px 1px 1px; overflow:hidden;  margin-bottom:-1px; position:relative; z-index:5;}
.content .content_path .txt{ float:left; height:28px; line-height:28px; padding:0 0 0 10px;}
.content .content_path .content_tab{ float:right; font-size:0; letter-spacing:-4px; *word-spacing:-3px; min-width:100px;}
.content .content_path .content_tab a{ font-size:14px; letter-spacing:0; *word-spacing:0; padding:0 10px;}
.content .content_path .content_tab a.btn_prev{ border-radius:4px 0 0 4px;}
.content .content_path .content_tab a.btn_next{ border-radius:0 4px 4px 0;}


.selected_class{ border-style:solid; border-width:1px 1px 1px 1px; height:28px;  margin-bottom:-1px; position:relative; z-index:99;}
.selected_class .tit{ float:left; height:28px; line-height:28px; padding:0 0 0 10px;}
.selected_class ._NavContainer{ display:block; margin-left:90px; padding:2px 0 0 0;}
.selected_class .item,
.selected_class em{ display: inline-block;}

.selected_class em{ padding:0 5px; height:24px; line-height:24px; vertical-align:top;}
.selected_class .item{ position: relative; max-width:118px;}
.selected_class .sub_tit{ background:#fff; border:1px solid #ddd; cursor: pointer; display: inline-block; height:22px; line-height:22px; padding: 0 15px 0 5px; max-width: 96px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position:relative;}
.selected_class .item:hover .sub_tit{ border-bottom-color: #fff; z-index:120;}
.selected_class .sub_tit i{ border-left:3px solid transparent; border-right:3px solid transparent; border-top:3px solid #999; position: absolute; right: 5px; top:10px;}
.selected_class .sub_item_list{ background: #fff; box-shadow:0 2px 3px #ddd; border:1px solid #ddd; position: absolute; width: 212px; top:23px; left: 0; padding: 5px 10px 10px 0; overflow: hidden;z-index:119;}
.selected_class .sub_item_list a{ color:#333; float: left; height: 20px; line-height: 20px; width: 96px; margin: 5px 0 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.selected_class .sub_item_list a:hover{ color:#07c;}

/* ---------------- 左侧370px ---------------- */
#content .content_side_w270{ float:left; width:270px;}
#content .content_main_w270{ margin-left: 280px; overflow:hidden;}
#content .content_side_w270 .mini-grid-rows-view{ min-height:450px;}

/* ----- 产品分类 -----*/
.side_menu,
.all_product_category{ position: relative; width: 200px; z-index:100;}
.side_menu h3,
.all_product_category h2{	border-style: solid;	border-width: 2px 0 0 0; font-size: 12px; height:34px; line-height:34px; padding:0 1em;}
.side_menu h3 a,
.all_product_category h2 a{ color:#fff;}
.all_product_category .item_list{ border-color:transparent; border-style:solid; border-width: 0 1px 1px 3px; min-height:500px;}
.all_product_category .item_list li{ border-bottom:1px solid transparent; height: 36px; line-height: 36px; margin:0 0 0 -3px; padding: 0 10px 0 55px; position: relative; z-index: 10; }
.all_product_category .item_list li{ border-left:3px solid transparent;}
.all_product_category .item_list li i{ background-repeat: no-repeat; position: absolute; left: 10px; top:2px; height: 34px; width: 34px;}
.all_product_category .item_list li i.ico_1 { background-position:-102px -140px; }
.all_product_category .item_list li i.ico_2 { background-position:-136px -140px; }
.all_product_category .item_list li i.ico_3 { background-position:-170px -140px; }
.all_product_category .item_list li i.ico_4 { background-position:-204px -140px; }
.all_product_category .item_list li i.ico_5 { background-position:-238px -140px; }
.all_product_category .item_list li i.ico_6 { background-position:-272px -140px; }
.all_product_category .item_list li i.ico_7 { background-position:-306px -140px; }
.all_product_category .item_list li i.ico_8 { background-position:-340px -140px; }
.all_product_category .item_list li i.ico_default { background-position:-374px -140px; }

.all_product_category .item_list li.curr{ background-position: right -50px; margin: -1px -1px 0 -3px; z-index: 20;}
.all_product_category .item_list li a{ color:#333; display: block; font-size:14px;}
.all_product_category .item_list li a:hover,
.all_product_category .item_list li.curr a{ color:#07c;}
.all_product_category .item_list li a span{ cursor:pointer; display: inline-block; vertical-align: top;}
.all_product_category .item_list li a span.text{ max-width: 84px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.all_product_category .item_list li a span.count{ color:#999;}

.all_product_category .sub_list{  position: absolute; left:100%; top:0; width: 615px; margin-left: -1px; box-shadow:1px 1px 5px #aaa;}
.all_product_category .sub_list .sub_item{ display: none; padding: 9px 15px; max-height:400px; overflow-y:auto; min-height:30px; }
.all_product_category .sub_list .sub_cont{ overflow: hidden;}
.all_product_category .sub_list .sub_cont .inner{ margin-bottom: -1px;}

/* ---- 二级菜单 -----*/
.all_product_category .sub_list .two_item{ border-bottom: 1px dashed #ccc; padding:4px 0;}
.all_product_category .sub_list .two_item_tit{ height: 22px; line-height: 22px;}
.all_product_category .sub_list .two_item_tit a{ font-weight: bold; display: block; overflow: hidden;}
.all_product_category .sub_list .two_item_tit a span{ color:#07c; cursor:pointer; float:left;}
.all_product_category .sub_list .two_item_tit a:hover span{ color:#07c; text-decoration: underline;}
.all_product_category .sub_list .two_item_tit a span.text{ height: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.all_product_category .sub_list .two_item_tit a span.text{ max-width: 90%;}
.all_product_category .sub_list .two_item_tit a span.count{ color:#999; font-weight:normal;}

/* ---- 三级菜单 -----*/
.all_product_category .sub_list .three_item{ padding:0 0 3px 0; overflow:hidden; }
.all_product_category .sub_list .three_item a{ float:left; width:130px; color:#333; padding: 0 10px 0 0;}
.all_product_category .sub_list .three_item a:hover{ color:#07c;}
.all_product_category .sub_list .three_item a span{ cursor:pointer; display: inline-block; height: 22px; line-height: 22px; vertical-align: top;}
.all_product_category .sub_list .three_item a span.text{ max-width: 96px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.all_product_category .sub_list .three_item a span.count{ color:#999;}

/* ---------------- 左侧分类 ---------------- */
.side_menuList{ border-color:transparent; border-style:solid; border-width: 0 1px 1px 3px; color:#333; min-height:500px;}
.side_menuList>ul{ margin-bottom: -1px;}

/* ---- 一级菜单 -----*/
.side_menuList a{ color:#333;}
.side_menuList a:hover{ color:#0077cc;}
.side_menuList .item_tit{ border-bottom:1px solid transparent; height: 48px; line-height: 48px; padding: 0 3em 0 3.5em; position: relative;}
.side_menuList .item_tit a{ display: inline-block; font-size:14px; height: 40px; max-width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.side_menuList .item_tit i{ background-repeat: no-repeat; position: absolute; left: 3px; top:8px; height: 34px; width: 34px;}
.side_menuList .item_tit i.ico_1 { background-position:-102px -140px; }
.side_menuList .item_tit i.ico_2 { background-position:-136px -140px; }
.side_menuList .item_tit i.ico_3 { background-position:-170px -140px; }
.side_menuList .item_tit i.ico_4 { background-position:-204px -140px; }
.side_menuList .item_tit i.ico_5 { background-position:-238px -140px; }
.side_menuList .item_tit i.ico_6 { background-position:-272px -140px; }
.side_menuList .item_tit i.ico_7 { background-position:-306px -140px; }
.side_menuList .item_tit i.ico_8 { background-position:-340px -140px; }
.side_menuList .item_tit i.ico_default { background-position:-374px -140px; }

.side_menuList .item_tit span.ico{ cursor:pointer; background-position:-240px -20px; position:absolute; right:10px; top:14px;}
.side_menuList .item_tit span.change_ico{ background-position:-260px -20px;}

/* ---- 二级菜单 -----*/
.side_menuList .two_item{ position: relative;}
.side_menuList .two_item p.curr{ margin: -1px -1px -1px -3px; position: relative; zoom:1; z-index:1000;}
.side_menuList .two_item_tit{ height: 40px; line-height: 40px; padding: 0 2em 0 3.5em;}

.side_menuList .two_item p.curr a{ color:#07c;}
.side_menuList .two_item_tit a{ display: block;  height: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* ---- 三级菜单 -----*/
.side_menuList .three_itemList{ display: none; box-shadow:1px 1px 5px #aaa; position: absolute; left:100%; top:0; width: 615px; padding: 0.5em 1.5em; max-height:400px; overflow-y:auto;}
.side_menuList .three_itemList .inner_wrap{ overflow: hidden;}
.side_menuList .three_itemList .inner{ margin-bottom: -1px;}
.side_menuList .three_item{ border-bottom: 1px dashed #ccc;}
.side_menuList .three_item_tit{ height: 28px; line-height: 28px;}
.side_menuList .three_item_tit a{ font-weight: bold; color:#07c; display: block; padding: 0 10px 0 10px; height: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* ---- 四级菜单 -----*/
.side_menuList .four_item{padding: 0 10px; }
.side_menuList .four_item .all_list dl{ overflow:hidden; }
.side_menuList .four_item .all_list dt{ float: left;}
.side_menuList .four_item .all_list dt a{ border-right: 1px solid #ccc; display: block; height: 18px; font-weight: bold; line-height: 18px; width: 96px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.side_menuList .four_item .all_list dd{ margin-left: 110px;}
.side_menuList .four_item .all_list dd a,
.side_menuList .four_item .four_list a{ display: inline-block; margin: 0 8px 3px 0; word-wrap:break-all; white-space: nowrap; overflow: hidden;}
.side_menuList .four_item .four_list{ padding:5px 0 0 0;}
.side_menuList .four_item .all_list dd a span,
.side_menuList .four_item .four_list a span{ float: left;}
.side_menuList .four_item .all_list dd a span.text,
.side_menuList .four_item .four_list a span.text{ max-width: 96px; height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.side_menuList .four_item .all_list dd a span.count,
.side_menuList .four_item .four_list a span.count{ color:#999;}
.side_menuList .four_item .four_list a span.text{ font-weight: bold; }


/* ------------- 筛选条件区域样式 ------------- */
.filter_condition_wrap{ margin-bottom:10px;}
.filter_condition_wrap .selected{ padding:5px 0;}
.filter_condition_wrap .selected span{ margin-left:10px;}
.filter_condition { border-color:#ddd; border-style:solid; border-width:1px 1px 0 1px; padding:8px 24px 3px 15px; position:relative; min-height:21px;}
.filter_condition .ico{ display:inline-block; height:24px; width:24px; position:absolute; right:0; top:0; cursor: pointer;}
.filter_condition .ico_add{ background-position:-24px -140px;}
.filter_condition .ico_plus{ background-position:0 -140px;}

.filter_condition .btn_all_cancel_wrap{ text-align:right;}
.filter_condition .btn_all_cancel_wrap .btn_all_cancel{  color:#0077cc; cursor:pointer;}
.filter_condition .filter_item dl { overflow:hidden;}
.filter_condition .filter_item dl dt{ font-weight:bold; float:left; line-height:20px; width:108px; text-align:right;}
.filter_condition .filter_item dl dd{ margin-left:108px; position:relative; padding-right:80px; height:25px; overflow:hidden;}
.filter_condition .filter_item dl dd.h_auto{ height:auto;}
                
.filter_condition .filter_item dl dd p{ font-size:0; letter-spacing:-4px; *word-spacing:-3px; min-height:25px;}
.filter_condition .filter_item dl dt a,
.filter_condition .filter_item dl dd p a{ color: #666; display: inline-block; padding:1px 8px; font-size:12px; letter-spacing:0; *word-spacing:0;}
.filter_condition .filter_item dl dd p a{ margin:0 0 5px 10px;}
.filter_condition .filter_item dl dd .btn_more{ color:#999; cursor:pointer; position:absolute; right:0; top:0; height:20px; width:40px;}
.filter_condition .filter_item dl dd .btn_more i {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid #ccc;overflow:hidden;position:absolute; right:0; top:6px;}
.filter_condition .filter_item dl dd .change_ico i { border-top:none; border-bottom: 6px solid #ccc;}
/*--change_ico为改变图标的class--*/

.filter_condition_wrap .btn_wrap{ border-top:1px solid #ddd; position:relative; text-align:center;}
.filter_condition_wrap .btn_wrap span{ background-color:#fff;border-color:#ddd; border-style:solid; border-width:0 1px 1px 1px; cursor:pointer; display:inline-block; position:relative; top:-1px; padding:2px 8px 1px 20px;}
.filter_condition_wrap .btn_wrap span .ico{ background-position:-40px -20px; height:20px; left: 0; position: absolute; top: 1px; width: 20px;}
.filter_condition_wrap .btn_wrap span .change_ico{ background-position:-60px -20px;}

.filter_change .filter_condition{ border:1px solid #ddd; padding:10px 10px 5px 0;}
.filter_change .btn_wrap,
.filter_change .btn_all_cancel_wrap{ display:none;}

/* --- 分页 --- */
.pager{ padding-top: 10px;}
.pager .count{ color:#0077cc; font-weight:bold; height:30px; line-height: 30px;}
.pager .cont{ float: right; font-size: 0; *word-spacing: -3px;}
.pager .cont a,
.pager .cont span,
.pager .cont input{ display:inline-block; font-size:12px; *word-spacing: 0; margin: 0 3px; vertical-align: middle;}
.pager .cont a{ background-color:#fff; border:#d2d2d2 solid 1px; color:#333;}
.pager .cont a,
.pager .cont span.curr{ height:28px; line-height:28px; min-width:14px; padding:0 7px; text-align:center;}
.pager .cont span.curr,
.pager .cont a:hover{ background-color:#0077cc; border:#0077cc solid 1px; color:#fff;}
.pager .cont a:hover{ text-decoration: none;}
.pager .cont .form_txt{ padding:7px; width: 20px; text-align:center;}
.pager .cont .form_btn{                                
    background-color:#f4f4f4;
    background-image: -webkit-linear-gradient(bottom, #f4f4f4, #fff);
	background-image: -moz-linear-gradient(bottom, #f4f4f4, #fff);
    background-image: -ms-linear-gradient(bottom, #f4f4f4, #fff);
	background-image: -o-linear-gradient(bottom, #f4f4f4, #fff);
	background-image: linear-gradient(to top, #f4f4f4, #fff);
    border:#d2d2d2 solid 1px;
    height:30px;
    padding:0 7px;
}

/* ----------------------------------- 弹窗 -------------------------------*/
.pop .pop_container{ background:#fff; padding:10px;}
.pop .pop_container .side{ width:200px; float:left;}
.pop .pop_container .main{ margin-left:210px; *overflow:hidden;}
.pop .add_remove_wrap{ padding:15px 0; text-align:center;}
.pop .add_remove_wrap a{ margin:0 10px; height:28px; line-height:28px; padding:0 3em 0 2em; position:relative;}
.pop .add_remove_wrap a .cm_ico{ position:absolute; right:15px; top:3px; height:20px; width:20px;}
.pop .add_remove_wrap .btn_blue .cm_ico{ background-position:-220px 0;}
.pop .add_remove_wrap .btn_gray .cm_ico{ background-position:-40px 0;}

.pop .form_list{ padding:35px 0;}
.pop .btn_wrap{ background-color: #fafafa; border-top:#ccc solid 1px; padding:5px 10px 5px 0; text-align: right; font-size:0; letter-spacing:0.41em; *letter-spacing:normal; *word-spacing:-1px;}
.pop .btn_wrap .mini-button,.pop .btn_wrap a{ font-size:12px; letter-spacing:0; *word-spacing:0;}
.pop .btn_wrap .mini-button .mini-button-text{ height:28px;line-height:28px; width:78px; margin-left:10px; text-align:center;}
.pop .btn_wrap .btn_gray_wrap .mini-button .mini-button-text{
  background-color:#f0f0f0;
  background: -moz-linear-gradient(top,#f0f0f0,#fff);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#fff));
  background: -o-linear-gradient(top, #f0f0f0, #fff);
  background: -ms-linear-gradient(top, #f0f0f0, #fff);
  background: linear-gradient(top, #f0f0f0, #fff);
  color:#333;  border:#ccc solid 1px;}

/*--选择负责人--*/
.sel_cont{ border:solid #ddd; border-width:0 1px 1px 1px; font-size:12px;}
.sel_cont .sel_class_wrap{ background-color:#f3faff; border-bottom:#ddd solid 1px; padding:5px 15px; overflow:hidden;}
.sel_cont .txt{ float: left; width: 60px;}
.sel_cont .txt,.sel_cont .clear_empty{ height:26px; line-height:26px; padding-top:3px;}
.sel_cont .clear_empty{ float: right; width: 50px;}
.sel_cont .clear_empty a,.filtrate .clear_empty a:hover{ color:#0077cc;}
.sel_cont .sel_class{ margin:0 60px; overflow: hidden; }
.sel_cont .sel_class ul{ min-height:29px;}
.ie7 .sel_cont .sel_class li{ white-space:nowrap;}
.sel_cont .sel_class li{ background-color:#fff; border:#ccc solid 1px; float:left; margin :3px 5px 0 0; padding:0 20px 0 5px; height:24px; line-height:24px; position: relative;}
.sel_cont .sel_class li a.ico{ background-position: -140px -80px; position: absolute; top:2px; right:0;}

.sel_list{ padding:10px 10px 0 10px; height:279px; overflow-y:auto;}
.sel_list ul{overflow:hidden!important;}
/*.ie8 .sel_list ul{ height:100%;}*/
.sel_list li{ float:left; height:18px; width:95px; margin:0 10px 10px 0;}
.sel_list li label{ cursor:pointer; display:inline-block; padding:0px 5px;}
.sel_list li.curr label{ background-color:#4ea6ff; color:#fff;}
.sel_list li label span{ display:inline-block; font-size:12px; height:18px; line-height:18px; max-width:60px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; vertical-align:middle;}


/* ----------------------------------- 公用表格 -------------------------------*/
.myTable table{ border:solid #ddd; border-width:0 1px 1px 1px; width:100%;}
.myTable thead th{ 
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
    background:#f8f8f8;
    color:#556b99;
    font-size:12px;
    padding:6px 9px;
}
.myTable tbody td{ border-bottom:1px solid #ddd; padding:3px 5px; }
.myTable tbody td div{height:18px; line-height:18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


/* ----------------------------------- 公用主体结构 -------------------------------------------------- */
.container{ overflow:hidden;}
.container .side{ border:1px solid #ddd;  float:left; width:188px;}
.container .side .side_list li.curr { position:relative;} 
.container .side .side_list li a { color:#333; display:block; font-size:16px; height:38px; line-height:38px; text-align:center;}
.container .side .side_list li a:hover,
.container .side .side_list li.curr a{ color:#0077cc;}
.container .side .side_list li.curr a { background-color:#fdfdfd; border: solid #99bdd6; border-width: 1px 5px 1px 1px; border-right-color: #0077cc; margin: -1px -3px -1px -1px; position:relative;}
.container .side .side_list li.curr a:before{ border-left:8px solid #07c; border-top:6px solid transparent; border-bottom:6px solid transparent; content:'';
                                               position:absolute; height:0; width:0; overflow:hidden; right:-13px; top:50%; margin-top:-6px;}
  
.container .main { margin-left:210px;*overflow:hidden;}
.container .main .common_form_list .form_items { padding-left: 150px; }

/* ----------------------------------- 列表颜色-------------------------------------- */
.form_list_color{ border:solid #eee; border-width:0px 1px 1px 1px; background-color:#fffff9; margin:0 0 20px 0;}


/* -----------------------------------公用分组标题-------------------------------------- */
.common_tit{ border-style:solid; border-width:2px 0 0 0; margin-bottom:10px; position:relative; overflow:hidden;}
.common_tit .text,
.common_tit .text span{ display:inline-block;}
.common_tit .text{ float:left;}
.common_tit .text span{ background:url(/images/global/common_tit_ico.png) 5px center no-repeat; color:#333; font-weight:bold; font-size:14px; height:30px; line-height:30px; padding-left:28px;}
.common_tit .opera{ float:left; height:30px; line-height:30px; margin-left:20px;}
.common_tit .checkbox_list{ float:left; line-height:30px;}

.common_tit .r_text{ float:right; padding:0 15px 0 0;}
.common_tit label{ height:30px; line-height:30px;}
.common_tit .mini-checkbox label{ display:none;}


.common_tit .ico{ background-position:-20px -20px; cursor:pointer; position:absolute; right:10px; top:5px;}
.common_tit .change_ico{ background-position:0 -20px;}
.common_tit .checkbox_list label{ cursor:pointer; margin-left:20px;}

.common_tit .btn_wrap{ float:right; padding:4px 8px 0 0; position:relative;}
.common_tit .btn_wrap a{ margin-left:8px;cursor:pointer;}
.common_tit .btn_wrap .mini-button{ margin-left:15px;}
.common_tit .btn_wrap .mini-button .mini-button-text{ border:none; padding:0 0 0 22px; height:20px; line-height:20px;}
.common_tit .btn_wrap .btn_upload,
.common_tit .btn_wrap .btn_more,
.common_tit .btn_wrap .btn_set{ display:inline-block; height:20px; line-height:20px;}
.common_tit .btn_wrap .btn_upload{ padding:0 0 0 22px;}
.common_tit .btn_wrap .btn_more{ padding:0 10px 0 0;}
.common_tit .btn_wrap .btn_set{ padding:0 0 0 22px;}

.common_big_tit{ height:40px; line-height:40px; text-align:center; position:relative;}
.common_big_tit .text{ font-size:14px; font-weight:bold;}
.common_big_tit .btn_back{ position:absolute; right:10px; top:0;}

.common_big_tit2{ padding:15px 0 0 0;}
.common_big_tit2 .text{ display:block; font-size:16px; font-weight:bold; text-align:center;}
.common_big_tit2 .deputy_tit{font-weight: bold; display:block; text-align:right; padding-right:50px;}
.common_big_tit2 .deputy_tit input{border: none; width: 266px;cursor: default;}

/* ----发起沟通--- */
.common_tit .start_chat { float:right; padding:4px 15px 0 0;}
.side_ob .start_chat{ background:#fff; right:0px; position:absolute; top:-10px; padding:0 5px;}
.list-operate .mini-btn.start_chat { border:0; }
.side_ob .start_chat a {  background-color:#36649e;}
.mini-toolbar .list-operate .mini-btn.start_chat,
.start_chat a { background:#093; color:#fff; display:inline-block; height:22px; line-height:22px; padding:0 8px 0 22px;}
.start_chat a { background-image: url(/images/global/ico_start_chat.png); background-position:4px 3px; background-repeat:no-repeat; border-radius:3px;}



/* -----------------------------------公用选项卡-------------------------------------- */
.tab .tab_tit{ height:32px; padding:0 0 0 20px;}
.tab .tab_tit a{ float:left; overflow:hidden; margin:0 0 0 -10px;}
.tab .tab_tit a span{ cursor:pointer; float:left; height:32px;}
.tab .tab_tit a span.bg_l,
.tab .tab_tit a span.bg_r{ width:18px;}
.tab .tab_tit a span.text{ background:#f3f3f3; border-top:1px solid #b4b4b4; color:#333; height:31px; padding-right:22px;}
.tab .tab_tit a span.text em{ display:inline-block; height:31px; line-height: 31px; text-align: center; min-width:48px; padding-left:22px;}
.tab .tab_tit a.curr{ position:relative;}
.tab .tab_tit a.curr span{ cursor:default; height:33px;}
.tab .tab_tit a.curr span.text{ border:none;}
.tab .tab_tit a.curr span.text em{ color:#fff; height:33px; line-height:33px;}
.tab .tab_conts .tab_cont{ display:none;}

.tab .tab_son_tit{ padding:10px 0 5px 0;}
.tab .tab_son_tit a{ border:1px solid #ddd; color:#333; display:inline-block; padding: 3px 8px; margin: 0 10px 5px 0;}
.tab .tab_son_tit a.curr{ background-color: #ffe44c; border-color: #fab839;}

/* -----------------------------------数据单-------------------------------------- */
.bill{ background:#fffff9 url(/images/global/bill_bg.png) right bottom no-repeat; border:solid #f4dec1;border-top-color:#ffb400; border-width:4px 1px 0 1px; 
       width:688px; margin:20px auto 0 auto; padding:10px 15px 50px 15px; position:relative;}
/*.view_winbid{ height:400px; overflow:auto;}*/
.bill .common_big_tit2{ padding:15px 0 10px 0;}
.bill .bill_explain{ line-height:24px; padding:5px 15px;}
.bill .bill_explain dd p{ text-indent:2em;}
.bill .bill_explain dd p .mini-textbox{ width:30px; margin:0 5px;}
.bill .bill_explain .pl2 {padding-left:2em; }
.bill .bill_explain dd p .mini-textbox .mini-textbox-border{ border-color:#ddd; padding:0 5px;}
.bill .common_form_list .btn_wrap{ padding-bottom:0;}
.bill .bill_explain .u { text-decoration:underline;}
.bill .common_form_list .two_col.price .mini-number { width:100px; }
.bill .common_form_list .two_col.price .mini-textboxex { width:180px;}
.bill .common_form_list .h_txtarea .mini-textareaex .mini-textbox-input { height:200px!important;}

.bill_table{ padding:5px 15px;}
.bill_table table{ border:2px solid #040000; width:100%;}
.bill_table table td,
.bill_table table th{ border:1px solid #040000;}
.bill_table table .th{ display:block; width:58px;}
.bill_table table .td,
.bill_table table .th{ padding:10px 10px;}
.bill_table table .w190{ width:190px;}
.bill_table table .w100{ width:100px;}
.bill_table table .w12{ width:12px;}

/* ------水印------- */
.watermark .item{ position:absolute; text-indent:-200%; overflow:hidden;}
.watermark .one{ background:url(/images/global/watermark1.png) no-repeat; height:38px; width:145px; left:20%; top:10%; margin:-19px 0 0 -72px;}
.watermark .two{ background:url(/images/global/watermark2.png) no-repeat; height:58px; width:222px; left:75%; top:35%; margin:-29px 0 0 -111px;}
.watermark .three{ background:url(/images/global/watermark3.png) no-repeat; height:47px; width:181px; left:40%; top:65%; margin:-23px 0 0 -90px;}
.watermark .four{ background:url(/images/global/watermark4.png) no-repeat; height:39px; width:149px; left:80%; top:90%; margin:-19px 0 0 -74px;}


/* -----------------------------------js滚动条-------------------------------------- */
.jscrollbar {position: relative}
.jscrollbar .x, .jscrollbar .y{position: absolute;}
.jscrollbar .x{width: 100%; left: 0; bottom:0}
.jscrollbar .y{height: 100%; top: 0; right: 0}

.jscrollbar .x .thumb, .jscrollbar .y .thumb{position: absolute; background: #1E1E1C;background: rgba(0,0,0,.3); border-radius: 5px}
.jscrollbar .x .thumb{height: 100%; bottom:0}
.jscrollbar .y .thumb{width: 100%; left:0}
/* -----------------------------------关闭图标按钮-------------------------------------- */
.del_Img{ background: url(/images/global/ico_del.png) no-repeat; height: 32px; width: 32px; position: absolute; top:-10px; right:-10px; cursor:pointer;}

/* -----------------------------------记录列表-------------------------------------- */
.record_list{ padding:10px 20px 20px 20px;}
.record_list li{ float:left;}
.record_list li.end_date{ width:20%;}
.record_list li.people{ width:15%;}
.record_list li.date{ width:20%;}
.record_list li.explain{ width:45%;}
.record_list li .record_cont{ padding: 0 20px 0 0; height:30px; line-height:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* -----------------------------------返回顶部-------------------------------------- */
.backToTop,
.anchor_list { background:#bbb; height:40px; width:40px; position:fixed; z-index:10000;}
.anchor_list{ right:150px;}
.backToTop{ right:30px; opacity:1; filter:alpha(opacity=100);}
.backToTop span,
.anchor_list span{ background-image:url(/images/global/float_pos.png); background-repeat:no-repeat; cursor:pointer; display:block; height:100%; text-indent:-150%; overflow:hidden;}
.totop_change{ right:150px; opacity:0.8; filter:alpha(opacity=80); }

.backToTop{ display:none; bottom:50px;}
.backToTop span{ background-position:0 -40px;}

/* -----------------------------------锚点列表-------------------------------------- */
.anchor_list{ bottom:95px;}
.anchor_list span{ background-position:0 0;}

/*--定位锚点--*/
.fixed_list{ border-left:2px solid #ccc; background: #fff; position:fixed; right:20px; bottom:140px; width: 150px; padding:0 0 10px 0;}
.fixed_list ul{ position:relative; margin:-10px 0 0 -5px;}
.fixed_list li span{ background:url(/images/global/list_style.gif) 0 8px no-repeat; color:#333; cursor: pointer; display:block; height: 37px; line-height: 37px; padding: 0 0 0 20px;}

/*--提示信息--*/
/*--右--*/
.prompt_msg,
.prompt_msg_error{ font-size:12px; letter-spacing:normal; display:none; position:absolute;width:250px; z-index:1000;}
.prompt_msg .inner,
.prompt_msg_error .inner{ border:1px solid #d8caa9; display:inline-block; min-height:18px; padding:5px 10px; position:relative;}
.prompt_msg .inner i,
.prompt_msg_error .inner i { background:url(/images/global/prompt.png) no-repeat; position:absolute;}
.prompt_msg .inner i,
.prompt_msg_error .inner i{ background-position:0 0; height:19px; width:10px; left:-10px; top:5px;}
/*--下--*/
.prompt_msg.b .inner i,
.prompt_msg_error.b .inner i{ background-position:-20px 0; height:10px; width:19px; left:50%; margin-left:-5px; top:-10px;}
/*--上--*/
.prompt_msg.t .inner i,
.prompt_msg_error.t .inner i{ background-position:-40px 0; height:10px; width:19px; left:50%; margin-left:-5px; bottom:-10px; top:auto;}

/*--错误提示信息--*/
.prompt_msg_error .inner{ background:#ffe1e1; border-color:#e29393; color:#333;}
.prompt_msg_error .inner i{ background-position:0 -20px;}
.prompt_msg_error.b .inner i{ background-position:-20px -20px;}
.prompt_msg_error.t .inner i{  background-position:-40px -20px;}




/* home icon*/
/*.icon_active_home,
.icon_disactive_home_info,
.icon_disactive_home,
.icon_active_home_info{
    background-repeat: no-repeat;
    background-position:center center;
    width:10px;
    line-height: 40px;
    padding-right:10px !important;
}
.icon_active_home {background-image: url(/images/Global/icon_active_home_desktop.png);height:40px;float:left;}
.icon_disactive_home {background-image: url(/images/Global/icon_disactive_home_desktop.png);height:40px;float:left;}
.path_info a:hover .icon_disactive_home{background-image: url(images/Global/icon_active_home_desktop.png);}

.icon_active_home_info {background-image: url(/images/Global/icon_active_home_info.png);}
.icon_disactive_home_info {background-image: url(/images/Global/icon_disactive_home_info.png)}
.path_info a:hover .icon_disactive_home_info {background-image: url(/images/Global/icon_active_home_info.png);}*/

/*MyMessage_Index*/
.unread_MyMessage_Index ,.icon_MyMessage_Index_read, .icon_MyMessage_Index_unread {
    display:inline-block;
    background-repeat:no-repeat;
    margin-left:15px;
    height:16px;
    width:16px;
    vertical-align:-3px;
}
.unread_MyMessage_Index {margin-left:14px;}
.icon_MyMessage_Index_read {background-image: url(/images/Global/icon_has_read.png);}
.unread_MyMessage_Index ,.icon_MyMessage_Index_unread {background-image: url(/images/Global/icon_unread.png);}
/*txtSearch*/
#txtSearch {border:1px solid #9fc1d8; border-radius:12px;padding-left:8px;padding-right:26px;padding-top:2px;padding-bottom:2px;}
#txtSearch+button {
    position:absolute;
    left:228px;
    top:8px;
    height:12px;
    width:14px;
    background-image: url("../../images/Global/icon_search_MyMessage.png");
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:center center;
    cursor:pointer;
}
.mini-toolbar .list-operate .mini-btn .MyMessage_Index_header_icon {
    background-image: url("../../images/Global/icon_has_read.png");
    background-repeat:no-repeat;
    padding-left:4px;
}

.mini_grid_border .mini-grid{ border-top:1px solid #ddd!important;}


/*--公用外框--*/
.im_ob .im_ob_tit{
	border: solid 1px #bcd4e5;
	background-color:#d8f2ff;
	background-image: -webkit-linear-gradient(bottom, #d8f2ff, #ebf9ff);
	background-image: -moz-linear-gradient(bottom, #d8f2ff, #ebf9ff);
	background-image: -o-linear-gradient(bottom, #d8f2ff, #ebf9ff);
	background-image: linear-gradient(to top, #d8f2ff, #ebf9ff);
	color:#000; font-weight: 700; height: 28px; line-height: 28px; padding:0 1em;
}
.im_ob .im_ob_cont{ border:solid #ddd; border-width: 0 1px 1px 1px;}
/*--操作区域--*/
.im_common_opera{ background:#eef4fa; border:solid #b6b5b5; border-width:0 1px 1px 1px; height: 28px; padding: 2px 0.5em 0 0.5em;}
.im_common_opera .im_tab_tit li{ background:#e6eaed; border:1px solid #b6b5b5; border-radius: 5px 5px 0 0; cursor: pointer; float: left; margin:0 5px 0 0; height:27px; line-height:27px; padding: 0 1em; position: relative;}
.im_common_opera .im_tab_tit li.curr{ background:#fff; border-bottom-width:0; cursor: default; height:28px; line-height:28px;}
.im_common_opera{}
.im_common_opera .search_bar{ margin-top:2px; width:auto;}
.im_common_opera .search_bar .ico{ display:none;}
.im_common_opera .search_bar .search_txt{ border-right:1px solid #ccc; border-radius:10px; width:230px; padding:2px 29px 2px 10px;}
.im_common_opera .search_bar .search_btn{ background-color:transparent; background-position:-320px 0;background-repeat: no-repeat; border:none; height:20px; width:20px; position:absolute; right:5px; top:3px; text-indent:-300%; overflow:hidden;}
/*--选择会话人员--*/
.im_personnel_list .mini_tree .mini-grid-rows-view{height: 300px;}
.im_personnel_list .im_tree_cont{ float: left; width: 200px;}
.im_personnel_list .im_sel_area{ margin-left:210px;}
.im_personnel_list .mini_tree .inner{ border-top:0;}
.im_personnel_list .im_item{ padding: 5px;}
.im_sel_contacts{ height: 331px; overflow-y:auto; padding: 10px 10px 10px 20px;}
.im_sel_contacts li{ float: left; padding: 5px 0;}
.im_sel_contacts li label{ cursor:pointer; display:inline-block; padding:0px 5px;}
.im_sel_contacts li label span{ display:inline-block; font-size:12px; height:18px; line-height:18px; max-width:300px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; vertical-align:middle;}
.im_ob .im_sel_contacts{ height: 300px;}

.im_recent_contacts_list li{ width: 300px; margin-right: 40px; }
.im_external_supplier_list li{ width: 45%; margin-right: 5%;}
.im_external_supplier_list li label span{ max-width:209px;}
.im_inner_colleague_list li{ width: 18%; margin-right: 2%;}
.im_inner_colleague_list li label span{ max-width:60px;}

/*--已选择列表--*/
.im_sel_cont{border-top:1px solid #b6b5b5; padding: 2px 15px 5px 15px;}
.im_sel_cont .im_text{ float: left; width: 60px;}
.im_sel_cont .im_text,
.im_sel_cont .im_clear_btn{ height: 24px; line-height: 24px; padding-top: 3px;}
.im_sel_cont .im_clear_btn{ color:#07c; cursor: pointer; float: right; width: 50px;}
.im_sel_cont .im_sel_list{ margin:0 60px; min-height: 27px; max-height: 81px; overflow-y:auto;}
.im_sel_cont .im_sel_list li{ background-color:#fff; border:#ccc solid 1px; float: left; margin :3px 5px 0 0; height:22px; line-height:22px; position: relative; padding:0 25px 0 10px; }
.ie7 .im_sel_cont .im_sel_list li{ white-space:nowrap;}
.im_sel_cont .im_sel_list li .ico{ background-position: -140px -80px; position: absolute; top:1px; right:1px;}

/*--title tips--*/
.title_tips { background: #444; border-radius: 5px; color: #fff; position: absolute; left: 0; top: 110px; max-width: 200px; padding: 5px 10px; }

.upload_logo{ border:1px solid #ccc; display:inline-block; height:50px; width:190px; vertical-align:middle;}
.upload_logo .empty_tag{ display:inline-block; height:100%; vertical-align:middle;}
.upload_logo img{ display:inline-block; max-height:50px; max-width:190px;}

/*--文字记录列表--*/
.common_record_list { border:1px solid #ddd; padding:10px 15px;}
.common_record_list .record_li{ list-style:disc; list-style-position: inside; line-height:1.8; }



/*--选择人员组件--*/
.select_person_cont .mini_tree .mini-grid-rows-view{ height: 280px;}
.i7 .select_person_cont .mini_tree .mini-grid-rows-view{ height: 280px!important;}
.select_person_module{ border:solid #ddd; border-width: 0 1px 1px 1px; padding: 10px; height: 280px; overflow-y:auto;}
.select_person_module .spm_list{ overflow: hidden;}
.select_person_module .spm_ul{ margin:-10px -8px 0 0;}
.select_person_module .spm_li{ float: left; width: 100px; margin:10px 7px 0 0;}
.select_person_module .spm_li label{ cursor:pointer; display:block; padding:0px 5px;}
.select_person_module .spm_li .text{ display:inline-block; font-size:12px; height:18px; line-height:18px; max-width:72px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;
	vertical-align:middle;}
.select_person_module .has_ico .text{ padding-left:16px; position: relative; max-width: 56px;}
.select_person_module .spm_li .text i{ position: absolute; height: 13px; width: 12px; left:0; top:3px;}
.select_person_module .spm_li .ico_department{ background: url(/images/global/ico_department.png) no-repeat;}
.select_person_module .spm_li .ico_company{ background: url(/images/global/ico_company.png) no-repeat;}
.select_person_module .spm_li .ico_station{ background: url(/images/global/ico_station.png) no-repeat;}

/*--已选择列表--*/
.spm_sed_cont {border-top:1px solid #ddd; padding: 2px 15px 5px 15px;}
.spm_sed_cont .text{ float: left; width: 60px;}
.spm_sed_cont .text,
.spm_sed_cont .clear_btn{ height: 24px; line-height: 24px; padding-top: 3px;}
.spm_sed_cont .clear_btn{ color:#07c; cursor: pointer; float: right; width: 50px;}
.spm_sed_cont .sed_list{ margin:0 60px; height: 81px; overflow:auto;}
.spm_sed_cont .sed_list li{ background-color:#fff; border:#ccc solid 1px; float: left; margin :3px 5px 0 0; height:22px; line-height:22px; position: relative; padding:0 25px 0 10px; }
.spm_sed_cont .sed_list li .ico{ background-position: -140px -80px; position: absolute; top:1px; right:1px;}

/*--增加全局颗粒性样式-*/
.f-dis {
    display:none !important;
}
