@charset "utf-8";
/* CSS Document */
@import url("../layout.css");
@import url("../base.css");
@import url("../icon/iconfont.css");

/* =========================全局样式.开始========================= */
a{ color:#686f7f; text-decoration:none; }
a:link, a:visited{ color:#2A72C5; text-decoration:none; }
a:active, a:hover{ color:#0065D9; text-decoration:underline; }
.flex-aline{display: flex;align-items: center;}
.img-shown{width: 80px!important;height:auto!important;box-shadow: 2px 2px 9px #3b4249;border-radius: 2px}
/* =========================全局样式.结束========================= */

/* =========================登录页样式.开始======================= */
.login-wrap{ position:absolute; top:45%; left:50%; margin:-150px auto auto -148px; width:295px; text-align:center; }
.login-logo{ margin:0 auto 10px; height:42px; line-height:42px; text-align:center; font-size:21px; color:#FFF; font-weight:900;  }
.login-form .col{ position:relative; padding:10px 0; }
.login-form .col .icon{ position:absolute; display:block; top:24px; left:10px; width:14px; height:14px; background:url(./nav/skin_icons.png) no-repeat; cursor:pointer; }
.login-form .col .icon.user{ background-position:0 -140px; }
.login-form .col .icon.pwd{ background-position:-28px -140px; }
.login-form .col .login-input{ display:block; padding:5px 10px 5px 34px; background:#fff; border:0; border-radius:3px; font-size:14px; line-height:35px; height:35px; width:250px; color:#333; outline:none; }
.login-form .col .login-btn{ display:block; padding:5px 0; font-size:14px; color:#fff; width:100%; line-height:28px; height:42px; background:#0C4B77; border:0; border-radius:3px; letter-spacing:.5em; cursor:pointer; outline:none;-webkit-appearance: none; }
.copy-right{background:rgba(0,0,0,0.5);height:30px; display:block; position:absolute; right:0; bottom:0; left:0; text-align:center; }
.copy-right p{ font-size:12px; color:#fff; line-height:30px; }
.code{display: flex;}
.code>input{width: 150px!important;}
.code>img{cursor: pointer}
/* ==========================登录页样式.结束======================== */

/* =========================管理首页样式.开始======================= */
/*顶部样式*/
.main-top{ background:#151e2b!important; border-bottom:1px solid #151e2b; }
/*顶部主菜单*/
.icon-menu{ display:block; float:left; width:46px; height:46px; background:url(./nav/daohang.png) center center no-repeat; background-size:15px 15px; border-right:1px solid #151e2b; cursor:pointer; text-indent:-9999px; overflow:hidden; }
.main-nav{ display:block; float:left; }
.main-nav a{ display:block; float:left; margin:0; padding:0 20px; border-right:1px solid #151e2b; height:46px; line-height:46px; color:#9da9bc; font-size:14px; cursor:pointer; }
.main-nav a.selected,.main-nav a:hover{ color:#fff; text-decoration:none; background:#252f40; }
/*顶部收缩后出现的标题*/
.main-nav-klwl{ display:none; float:left; }	
.klwl-title{
	display: block;
	width:auto;
	padding:0 20px 0 20px;
	height: 42px;
	line-height: 42px;
	background-color:#151e2b!important;
	border-top: 0;
	border-left: 0;
	text-align: center;
	color:#dadee5;
	overflow: hidden;
}
/*顶部右边导航*/
.nav-right{ float:right; }
.nav-right .info{ float:left; padding-right:10px; height:46px; line-height:42px;  }
.nav-right .info .a-avatar{ display:block; float:left; margin:5px 10px 0 0; width:35px; height:35px; color:#686f7f; border:1px solid #eee; border-radius:30px; overflow:hidden;}
.nav-right .info .a-avatar .img{ width:35px; height:35px;  cursor:pointer; }
.nav-right .info span.span-pro-info{ display:block; float:left; padding-top:10px; color:#9da9bc; font-size:12px; line-height:30px; }
/*快捷信息按钮*/
.pesonal-info-more{ position:absolute; display:none; right:120px; top:38px; width:270px; height:250px;  border:1px solid #dbdbdb; background:#fff; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1);  z-index:9999;}
.pesonal-info-more .pesonal-info-item1{ float:left; width:250px; height:120px; margin-left:10px;  margin-top:10px;  }
.pesonal-info-item1 .avatar-img{ float:left; width:120px; height:120px; }
.pesonal-info-item1 .avatar-img img{ float:left; width:120px; height:120px; }
.pesonal-info-item1 .avatar-info{ float:right; width:120px; height:120px; }
.pesonal-info-item1 .avatar-info p{ float:left; width:100%; line-height:23px; font-size:12px;  }
.pesonal-info-item1 .avatar-info p span.span-tips{ float:left; width:auto; padding:0 5px 0 5px; height:23px; line-height:23px; font-size:11px; text-align:center; color:#FFFFFF; background:#267cb7; border-radius:6px;  }
.pesonal-info-item1 .avatar-info p span.span-space{ float:left; width:5px;height:25px; font-size:12px;  }
.pesonal-info-more .pesonal-info-item2{ float:left; width:250px; height:auto; margin-left:10px;  margin-top:5px;  }
.pesonal-info-item2 p{ float:left; width:100%; line-height:23px; font-size:12px;  }
.pesonal-info-item2 p a{ color:#686f7f; }
.pesonal-info-more .pesonal-info-item3{ float:left; width:250px; height:75px; border:1px #f2f2f2 solid; margin-left:10px;  margin-top:5px;  }
.pesonal-info-item3 p{ float:left; width:100%; line-height:20px; font-size:11px;  }
.pesonal-info-item3 p span.span-notice{ float:left; width:auto; height:20px; line-height:20px; font-size:11px; font-weight:900; padding-left:5px;  }
.pesonal-info-item3 ul{ float:left; width:250px;}
.pesonal-info-item3 ul li{ float:left; width:120px; height:25px; line-height:25px; font-size:11px; margin-left:3px; }
.pesonal-info-item3 ul li a{ float:left; display:block; width:120px; height:25px; line-height:25px; font-size:11px; text-decoration:underline; }
/*右边导航菜单项*/
.nav-right .option{ position:relative; cursor:pointer; float:left; padding:0 11px; border-left:1px solid #151e2b; }
.nav-right .option i{ display:block; width:20px; height:46px; background:url(./nav/skin_icons.png) -40px -239px no-repeat; }
.nav-right .option:hover{ background:#252f40; }
.nav-right .option:hover .drop-wrap{ display:block; }
.drop-wrap{ display:none; position:absolute; top:42px; right:1px; }
.drop-wrap .arrow{ position:absolute; display:block; top:0; right:11px; width:21px; height:11px; text-indent:-9999em; background:url(./nav/skin_icons.png) no-repeat 0 -290px; }
.drop-wrap .item{ margin-top:10px; padding:10px; border:1px solid #dbdbdb; background:#fff; box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.1); }
.drop-wrap .item li a{ display:block; padding:8px 15px; color:#686f7f; font-size:12px; line-height:1em; text-align:center; white-space:nowrap; }
.drop-wrap .item li a:hover{ color:#fff; text-decoration:none; background:#16a0d3; }

/*左边样式*/
.main-left{ background:#1b1b29!important; }
.logo{ display:block; height:43px; line-height:46px; background-color:#151e2b!important; border-bottom:4px solid #121a25; border-top:0; border-left:0; text-align:center; color:#dadee5; overflow:hidden; }
.sidebar-nav{ }
.sidebar-nav .list-group{ display:none; }
.sidebar-nav .list-group .list-wrap{ position:absolute; top:43px; right:0; bottom:0; left:0; padding:0; width:200px; overflow:auto; }
.sidebar-nav .list-group h1{ display:none; }
.sidebar-nav .list-group h2{ position:relative; padding-left:15px; display:block; color:#ababb2; font-size:16px; font-weight:normal; line-height:45px; border-bottom:1px solid #1b1b29; }
.sidebar-nav .list-group h2 i{ position:absolute; display:block; top:10px; right:13px; width:20px; height:20px; background:url(./nav/skin_icons.png) -109px -165px no-repeat; }
.sidebar-nav .list-group ul li{ padding:1px 0; }
.sidebar-nav .list-group ul li a{ position:relative; display:block; padding:6px 20px 6px 15px; color:#ababb2; font-size:12px; height:25px; line-height:25px; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.sidebar-nav .list-group ul li a:hover{ text-decoration:none; background:#2d2d3b; color:#fff; }
.sidebar-nav .list-group ul li a.selected{ text-decoration:none; background:#2d2d3b; color:#fff; }
.sidebar-nav .list-group ul li a .icon{ display:block; float:left; margin:5px 3px 3px 0; width:14px; height:14px; overflow:hidden; *display:inline-block; *float:none; *vertical-align:middle; }
.sidebar-nav .list-group ul li a .icon.folder{ background:url(./nav/skin_icons.png) 0 -168px no-repeat; }
.sidebar-nav .list-group ul li a .icon.file{ background:url(./nav/skin_icons.png) -28px -168px no-repeat; }
.sidebar-nav .list-group ul li a .icon img{ width:14px; height:14px; }
.sidebar-nav .list-group ul li a .expandable{ position:absolute; display:block; top:10px; right:18px; width:12px; height:12px; background:url(./nav/skin_icons.png) no-repeat; }
.sidebar-nav .list-group ul li a .expandable.open{ background-position:-84px -168px; }
.sidebar-nav .list-group ul li a .expandable.close{ background-position:-56px -168px; }
/*迷你界面样式*/
.lay-mini .main-top{ left:0; }
.lay-mini .main-nav{ display:none; }
.lay-mini .main-container{ left:46px; }
.lay-mini .main-left{ background:#0C4B77; width:43px; }
.lay-mini .sidebar-nav .list-group{ display:block!important; margin:0; padding:6px; width:30px; height:30px; }
.lay-mini .sidebar-nav .list-group h1{ display:block; margin:0; padding:8px; width:14px; height:14px; cursor:pointer; overflow:hidden; }
.lay-mini .sidebar-nav .list-group.selected h1,.sidebar-nav .list-group:hover h1{ background:#2d2d3b; }
.lay-mini .sidebar-nav .list-group h1 img{ width:14px; height:14px; }
.lay-mini .sidebar-nav .list-group .list-wrap{ display:none; position:absolute; top:43px; left:42px; bottom:0; padding:0; width:200px; background:#282839!important; }
.lay-mini .sidebar-nav .list-group:hover .list-wrap{ display:block; }

/*右边框架*/
.main-container{ background:#f6f7f8; }
/*快捷导航*/
.btn-paograms{ display:block; position:absolute; bottom:15px; right:25px; z-index:12; cursor:pointer; width:20px; height:20px; background:url(./nav/skin_icons.png) -80px -250px no-repeat; }
.btn-paograms:hover{ background-position:-120px -250px; }
/*****************右下角及时提醒****************/
.status-menu{ display:block; position:absolute; bottom:14px; right:55px; z-index:12; cursor:pointer; width:110px; padding:0 20px 0 20px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#615f5f; border:1px solid #dbdbdb; background:#fff; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1); cursor:default;}
.status-menu iframe{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; overflow:hidden; }
.iframe-css{line-height:20px; text-align:center; font-size:12px; color:#615f5f; }

.pop-menu{ /*visibility:hidden;*/ display:none; position:absolute; right:20px; bottom:40px; z-index:12; background:#09F; }
.pop-menu .arrow{ position:absolute; display:block; right:5px; bottom:0; width:21px; height:11px; text-indent:-999em; background:url(./nav/skin_icons.png) 0 -300px no-repeat; }
.pop-menu .pop-box{ position:absolute; display:block; right:0; bottom:10px; padding:30px 10px 10px 11px; border:1px solid #dbdbdb; background:#fff; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.1); overflow:hidden; }
.pop-menu .pop-box .list-box{ display:block; width:100%; height:100%; overflow:auto; }
.pop-menu .pop-box .list-box .list-group{ display:block; float:left; margin-left:-1px; padding:0; width:120px; height:auto; border:1px solid #f2f2f2; overflow:hidden; }
.pop-menu .pop-box .list-box .list-group:first-child{ margin-left:0; }
.pop-menu .pop-box .list-box .list-group h1{ display:none; }
.pop-menu .pop-box .list-box .list-group h2{ padding:8px; font-size:12px; color:#555; font-weight:bold; line-height:1.0em; background:#f9f9f9; }
.pop-menu .pop-box .list-box .list-group ul{ margin-left:10px; }
.pop-menu .pop-box .list-box ul li a{ display:block; padding:8px 10px; font-size:12px; color:#686f7f; line-height:1.0em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.pop-menu .pop-box .list-box ul li a:hover{ text-decoration:none; }
.pop-menu .pop-box .list-box ul li a.nolink{ font-weight:bold; cursor:default; }
.pop-menu .pop-box .list-box ul li a.link{ cursor:pointer; }
.pop-menu .pop-box .list-box ul li a.link:hover{ color:#fff; background:#55afeb; }
.pop-menu .pop-box h1.title{ position:absolute; top:8px; left:10px; line-height:14px; font-size:13px; font-weight:bold; color:#333; }
.pop-menu .pop-box h1.title i{ display:inline-block; margin-right:2px; width:14px; height:16px; background:url(./nav/skin_icons.png) -56px -112px no-repeat; vertical-align:middle; }
.pop-menu .pop-box .close{ position:absolute; display:block; top:5px; right:5px; width:14px; height:14px; text-indent:-999em; background:url(./nav/skin_icons.png) -56px -196px no-repeat; cursor:pointer; }

.nlist-1{ line-height:45px; color:#444; font-size:12px; }
.nlist-1 ul{ padding:0 0 0 20px; }
.nlist-1 ul:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }
.nlist-1 ul li{ float:left; margin-right:10px; width:32%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
/*个人桌面管理样式*/
.per-desktop{ float:right; width:22%; height:100%; padding-bottom:15px; border-left:2px solid #267cb7; }
.loadingDiv{margin:0 auto; width:16px; height:auto; padding-top:100px;}
.freeDiv{margin:0 auto; width:200px; height:auto; text-align:center; font-size:12px; padding-top:100px;}
.per-desktop .datekj{ margin:0 auto; width:228px; height:auto; padding:7px; border:1px solid #ebebeb; background:#fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}

.nlist-notepad{ margin:10px auto; width:243px; height:350px; border:1px solid #ebebeb; color:#444; font-size:12px; padding-bottom:15px; background:#fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); }
.nlist-notepad h3{  margin:0; padding:0 0 0 10px; font-size:12px; font-weight:bold; color:#333; line-height:34px; height:34px; border-bottom:1px solid #ebebeb; }
.nlist-notepad h3 i{ display:inline-block; margin-right:3px; width:16px; height:16px; vertical-align:middle; background:url(./nav/sys_notepad.png) left center no-repeat; overflow:hidden; }
.nlist-notepad h3 a.close{ display:inline-block; margin-left:140px; width:16px; height:16px; vertical-align:middle; background:url(./nav/CloseButton2.png) no-repeat center center; overflow:hidden; }
.nlist-notepad .notepadlist{ float:left; width:223px; height:300px; margin:25px 0 0 9px; background:url(./nav/notepad_bg.png) top center no-repeat; }
.nlist-notepad .notepadlist .notepadbook{ float:left; width:180px; height:170px; margin:20px 0 0 20px; }	
.nlist-notepad .notepadlist .notepadok{ float:left; width:200px; height:33px; margin:40px 0 0 10px; }	
.nlist-notepad .notepadlist .notepadok a.conservebtn{ float:left; display:block; width:auto; padding:0 10px 0 10px; height:27px; line-height:27px; text-align:center; color:#FFF; text-decoration:none; background-color:#3e92e8; }	
.nlist-notepad .notepadlist .notepadok a.conservebtn:hover{ float:left; display:block; width:auto; padding:0 10px 0 10px; height:27px; line-height:27px; text-align:center; color:#FFF; text-decoration:none; background-color:#1367bd; }	
.nlist-notepad .notepadlist .notepadok a.clearbtn{ float:right; display:block; width:auto; padding:0 10px 0 10px; height:27px; line-height:27px; text-align:center; color:#FFF; text-decoration:none; background-color:#3e92e8; }		
.nlist-notepad .notepadlist .notepadok a.clearbtn:hover{ float:right; display:block; width:auto; padding:0 10px 0 10px; height:27px; line-height:27px; text-align:center; color:#FFF; text-decoration:none; background-color:#1367bd; }	
.nlist-notepad .notepadlist .notepadtip{ float:left; width:200px; height:20px; line-height:20px; color:#7e7d7d; text-indent:0.5em; margin:7px 0 0 10px; }	

.left-desktop{ float:left; width:75%; height:auto;}
.left-desktop .item-desktop{ float:left; width:100%; height:auto; }
.left-desktop .item-desktop .notice{ float:left; width:35%; height:300px; border:1px solid #ebebeb;  background:#fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); }
.left-desktop .item-desktop .notice .titletips{ float:left; width:94%; height:27px; line-height:27px; margin-left:3%; font-size:12px; text-indent:0.5em; font-weight:900; border-bottom:1px solid #ebebeb;  }
.left-desktop .item-desktop .notice .btnlist{ float:left; width:93.5%; height:27px; line-height:27px; margin:2px 0 0 3%; border:1px solid #267cb7;  }
.left-desktop .item-desktop .notice .btnlist span.clickSpan{ float:left; width:33.33%; height:27px; line-height:27px; font-size:12px; cursor:pointer; text-align:center; }
.left-desktop .item-desktop .notice .btnlist span.clickCurrent{ background-color:#16a0d3; color:#FFFFFF; }
.left-desktop .item-desktop .notice .notice-content{ float:left; width:93.5%; height:230px; margin:2px 0 0 3%; }
.left-desktop .item-desktop .notice .notice-content ul{ float:left; display:none; width:95%; height:223px; margin:2px 0 0 2%;overflow:hidden;}
.left-desktop .item-desktop .notice .notice-content ul li{ float:left; width:100%; height:23px; line-height:23px; margin-top:3px; color: #686f7f; font-size:12px; border-bottom:1px dotted #ccc;}
.left-desktop .item-desktop .notice .notice-content ul li a{ color: #686f7f;}
.left-desktop .item-desktop .notice .notice-content ul li span.spantheme{ float:left; display:block; width:auto; max-width:80%; height:23px; line-height:23px; text-indent:1em; overflow:hidden;}
.left-desktop .item-desktop .notice .notice-content ul li span.spanAll{ float:left; display:block; width:auto; max-width:90%; height:23px; line-height:23px; text-indent:1em; overflow:hidden;}
.left-desktop .item-desktop .notice .notice-content ul li span.spanmore{ float:left; display:block; width:auto; height:23px; line-height:23px; text-align:left; }
.left-desktop .item-desktop .notice .notice-content ul li span.spanclose{ float:right; display:block; width:23px; height:23px; line-height:23px; background:url(./nav/CloseButton.png) center center no-repeat; cursor:pointer; }

.left-desktop .item-desktop .msgInfo{ float:left; width:31%; height:300px; border:1px solid #ebebeb; margin-left:1%;  background:#fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}
.left-desktop .item-desktop .msgInfo .titletips{ float:left; width:94%; height:27px; line-height:27px; margin-left:3%; font-size:12px; text-indent:0.5em; font-weight:900; border-bottom:1px solid #ebebeb;  }
.left-desktop .item-desktop .msgInfo .msgContainer{ float:left; width:93.5%; height:auto; margin:2px 0 0 3%; }
.left-desktop .item-desktop .msgInfo .msgContainer .msgInfo-top{ float:left; width:100%; height:117px; }
.left-desktop .item-desktop .msgInfo .msgContainer .msgInfo-top h1{ float:left;  width:97%; height:25px; line-height:25px; margin-left:1%; font-size:13px; }
.left-desktop .item-desktop .msgInfo .msgContainer .msgInfo-top .top-content{ float:left;  width:96%; height:88px; line-height:22px; margin-left:1.5%; font-size:10px;  border-bottom:2px solid #267cb7; overflow:hidden; }
.left-desktop .item-desktop .msgInfo .msgContainer .msgInfo-top .top-content a{ color:#686f7f; }
.left-desktop .item-desktop .msgInfo .msgContainer .msgInfo-top .top-content a:hover{ color:#993333;}
.left-desktop .item-desktop .msgInfo .msgContainer ul{ float:left; width:100%; height:143px;overflow:hidden;}
.left-desktop .item-desktop .msgInfo .msgContainer ul li{ float:left; width:100%; height:23px; line-height:23px; margin-top:3px; color: #686f7f; font-size:12px; border-bottom:1px dotted #ccc;}
.left-desktop .item-desktop .msgInfo .msgContainer ul li a{ color:#686f7f;}
.left-desktop .item-desktop .msgInfo .msgContainer ul li span.spantheme{ float:left; display:block; width:auto; max-width:90%; height:23px; line-height:23px; text-indent:1em; overflow:hidden;}
.left-desktop .item-desktop .msgInfo .msgContainer ul li span.spanmore{ float:left; display:block; width:auto; height:23px; line-height:23px; text-align:left; }


.left-desktop .item-desktop .schedule{ float:left; width:31%; height:300px; border:1px solid #ebebeb; margin-left:1%; background:#fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); }			
.left-desktop .item-desktop .schedule .titletips{ float:left; width:94%; height:27px; line-height:27px; margin-left:3%; font-size:12px; text-indent:0.5em; font-weight:900; border-bottom:1px solid #ebebeb;  }
.left-desktop .item-desktop .schedule ul{ float:left; width:95%; height:263px; margin:2px 0 0 2%;overflow:hidden;}
.left-desktop .item-desktop .schedule ul li{ float:left; width:98%; height:23px; line-height:23px; margin:4px 0 0 4px; color: #686f7f; font-size:12px; border-bottom:1px dotted #ccc;}
.left-desktop .item-desktop .schedule ul li a{ color: #686f7f;}
.left-desktop .item-desktop .schedule ul li span.spanmark{ float:left; display:block; width:21px; height:23px; line-height:23px; text-align:left; background:url(./nav/valid_icons.png) no-repeat 4px -58px; cursor:pointer;  }
.left-desktop .item-desktop .schedule ul li span.spancomplete{ float:left; display:block; width:21px; height:23px; line-height:23px; text-align:left; background:url(./nav/valid_icons.png) no-repeat -36px -19px;  cursor:pointer; }
.left-desktop .item-desktop .schedule ul li span.spantheme{ float:left; display:block; width:80%; height:23px; line-height:23px; text-indent:1em; overflow:hidden;}
.left-desktop .item-desktop .schedule ul li span.spanmore{ float:left; display:block; width:auto; height:23px; line-height:23px; text-align:left; }

.left-desktop .sale-desktop{ float:left; width:100%; height:auto; margin-top:10px; border-top:2px solid #267cb7; padding-top:10px; }
.left-desktop .sale-desktop .statistical { float:left; width:55%; height:300px; border:1px solid #ebebeb; background:#fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); }
.left-desktop .sale-desktop .statistical .titletips{ float:left; width:94%; height:27px; line-height:27px; margin-left:3%; font-size:12px; text-indent:0.5em; font-weight:900; border-bottom:1px solid #ebebeb;  }
.left-desktop .sale-desktop .statistical .graphics-content{ float:left; width:93.3%; height:258px; margin:2px 0 0 3%; }
.left-desktop .sale-desktop .statistical .graphics-content ul{ float:left; width:100%; }
.left-desktop .sale-desktop .statistical .graphics-content ul li{ float:left; width:98%; height:30px; line-height:30px; margin-left:1%; border-bottom:1px #666 dotted; }
.left-desktop .sale-desktop .statistical .graphics-content ul li a{ float:left; display:block; width:100%; height:30px; line-height:30px; font-size:12px; color:#686f7f; }
.left-desktop .sale-desktop .statistical .graphics-content ul li a span.spanTitle{ float:left; width:200px; height:30px; line-height:30px; }
.left-desktop .sale-desktop .statistical .graphics-content ul li a span.spanUser{ float:right; width:auto; padding:0 3px 0 3px; height:30px; line-height:30px; }


.left-desktop .sale-desktop .statistical a.graphics-more{ position:relative; display:block; width:20px; height:21px; left:90%; top:40px; background:url(./nav/skin_icons.png) -0px -249px no-repeat; border:1px solid #FFF; cursor:pointer; z-index:9999; }
.left-desktop .sale-desktop .statistical a.graphics-more:hover{ position:relative; display:block; width:20px; height:21px; left:90%; top:40px; background:url(./nav/skin_icons.png) -0px -249px no-repeat; border:1px solid #666; cursor:pointer; z-index:9999; }

.left-desktop .sale-desktop .work-content { float:right; width:40%; height:300px; border:1px solid #ebebeb; background:#fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1); }
.left-desktop .sale-desktop .work-content .titletips{ float:left; width:94%; height:27px; line-height:27px; margin-left:3%; font-size:12px; text-indent:0.5em; font-weight:900; border-bottom:1px solid #ebebeb;  }
.left-desktop .sale-desktop .work-content ul{ float:left; width:95%; height:263px; margin:2px 0 0 2%;overflow:hidden;}
.left-desktop .sale-desktop .work-content ul li{ float:left; width:98%; height:23px; line-height:23px; margin:4px 0 0 4px; color: #686f7f; font-size:12px; border-bottom:1px dotted #ccc;}
.left-desktop .sale-desktop .work-content ul li a{ color: #686f7f;}
.left-desktop .sale-desktop .work-content ul li span.spanToday{ float:left; display:block; width:5px; height:20px; line-height:23px; text-align:left; background-color:#267cb7; margin:0 0 2px 4px; cursor:pointer;  }
.left-desktop .sale-desktop .work-content ul li span.spanElse{ float:left; display:block; width:5px; height:20px; line-height:23px; text-align:left; background-color:#9f60cb;  margin:0 0 2px 4px; cursor:pointer; }
.left-desktop .sale-desktop .work-content ul li span.spantheme{ float:left; display:block; width:auto; max-width:50%; height:23px; line-height:23px; text-indent:0.5em; overflow:hidden;}
.left-desktop .sale-desktop .work-content ul li span.spanmore{ float:left; display:block; width:auto; height:23px; line-height:23px; text-align:left; }
.left-desktop .sale-desktop .work-content ul li span.spantime{ float:left; display:block; width:auto; height:23px; line-height:23px; text-align:left; }
/* =========================管理首页样式.结束======================= */

/* =========================日程管理样式======================= */
.per-schedule{ padding-bottom:9px; height:auto; min-height:630px; margin:0 auto; color:#686f7f; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.per-schedule .schedule-left{float:left; width:67%; height:655px; }
.per-schedule .schedule-right{float:right; width:27%; height:655px; padding:20px 0 0 30px; overflow:hidden; border-left:2px solid #267cb7; }
.per-schedule .schedule-right .schedule-date{ float:left; width:280px; padding:5px 0 0 10px; height:auto; overflow:hidden; border:1px solid #ebebeb; background:#fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}
.schedule_count{ display:block; width:auto; height:20px; line-height:20px; background: url(report_statistics.png) left center no-repeat; padding-left:20px; margin-left:15px; text-decoration:none;}
.formulate-plan{ display:block; width:106px; height:20px; line-height:20px; color:#000; background: url(website_status_edit.png) left center no-repeat; padding-left:10px; margin:0 auto; }
/* =========================日程管理样式======================= */

/* =========================内页通用样式.开始======================= */
.location{ padding-bottom:9px; border-bottom:solid 1px #eee; height:22px; line-height:22px; font-size:12px; color:#686f7f; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.location a{ display:inline-block; color:#686f7f; text-decoration:none; }
.location a:hover{ color:#0065D9; text-decoration:none; }
.location a i{ display:inline-block; margin-right:5px; width:14px; height:14px; text-indent:-9999px; background:url(./nav/skin_icons.png) no-repeat; vertical-align:middle; *text-indent:0; }
.location a.back{ margin-right:15px; }
.location a.back i{ background-position:0 0; }
.location a.home i{ background-position:-28px 0; }
.location span{ display:inline-block; vertical-align:middle; }
.location .arrow{ display:inline-block; margin:auto 3px; width:7px; height:14px; background:url(./nav/skin_icons.png) no-repeat -56px 0; vertical-align:middle; }
textarea{ overflow:auto; }
textarea.input{ width:300px; height:65px; }
.input.remrktxt{ width:620px; height:65px; }
textarea.notepad{ width:170px; height:160px; padding:5px; font-size:12px; border:none; background:none; color:#fff; }
textarea:focus{  outline:none; }
.input{ padding:5px 4px; min-height:32px; line-height:20px; border:1px solid #eee; background:#fff; vertical-align:middle; color:#333; font-size:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *min-height:20px; }
.input.normal{ width:300px; }
.input.longnormal{ width:545px; }
.input.index{ width:250px; }
.input.txt{ width:200px; }
.input.middle{ width:150px; }
.input.small{ width:50px; }
.input.long{ width:100%; }
.input:focus{ background:#f7f7f5; border:1px solid #4ba2de; outline:none; }
/*日期样式*/
.date-input{ position:relative; display:inline-block; width:170px; height:32px; vertical-align:middle; *display:inline; }
.date-input i{ display:block; position:absolute; top:10px; left:8px; width:14px; height:14px; background:url(./nav/skin_icons.png) no-repeat -308px -28px; }
.select{ margin:1px; padding:4px; min-height:20px; line-height:20px; border:1px solid #eee; background:#fff; vertical-align:middle; color:#333; font-size:100%; }
.date-input input{ padding-left:25px; width:170px; }
.select1{ padding:1px; min-height:20px; line-height:20px; border:1px solid #eee; background:#fff; vertical-align:middle; color:#333; font-size:100%; }
/** 
 @Name：laydate日期新空间样式
 @Site：http://sentsin.com/layui/laydate
 **/
 .laydate_body .laydate_box, .laydate_body .laydate_box *{margin:0; padding:0;}
 .laydate-icon,
 .laydate-icon-default,
 .laydate-icon-danlan,
 .laydate-icon-dahong,
 .laydate-icon-molv{height:22px; line-height:22px; padding-right:20px; border:1px solid #C6C6C6; background-repeat:no-repeat; background-position:right center;  background-color:#fff; outline:0;}
 .laydate-icon-default{ background-image:url(icon.png)}
 .laydate-icon-danlan{border:1px solid #B1D2EC; background-image:url(icon.png)}
 .laydate-icon-dahong{background-image:url(icon.png)}
 .laydate-icon-molv{background-image:url(icon.png)}
 .laydate_body .laydate_box{width:240px; font:12px '\5B8B\4F53'; z-index:99999999; *margin:-2px 0 0 -2px; *overflow:hidden; _margin:0; _position:absolute!important; background-color:#fff;}
 .laydate_body .laydate_box li{list-style:none;}
 .laydate_body .laydate_box .laydate_void{cursor:text!important;}
 .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{text-decoration:none; blr:expression(this.onFocus=this.blur()); cursor:pointer;}
 .laydate_body .laydate_box a:hover{text-decoration:none;}
 .laydate_body .laydate_box cite, .laydate_body .laydate_box label{position:absolute; width:0; height:0; border-width:5px; border-style:dashed; border-color:transparent; overflow:hidden; cursor:pointer;}
 .laydate_body .laydate_box .laydate_yms, .laydate_body .laydate_box .laydate_time{display:none;}
 .laydate_body .laydate_box .laydate_show{display:block;}
 .laydate_body .laydate_box input{outline:0; font-size:14px; background-color:#fff;font-family:"Microsoft YaHei"; }
 .laydate_body .laydate_top{position:relative; height:26px; padding:5px; *width:100%; z-index:99;}
 .laydate_body .laydate_ym{position:relative; float:left; height:24px; cursor:pointer;}
 .laydate_body .laydate_ym input{float:left; height:24px; line-height:24px; text-align:center; border:none; cursor:pointer;}
 .laydate_body .laydate_ym .laydate_yms{position:absolute; left: -1px; top: 24px; height:181px;}
 .laydate_body .laydate_y{width:121px; margin-right:6px;}
 .laydate_body .laydate_y input{width:64px; margin-right:15px;}
 .laydate_body .laydate_y .laydate_yms{width:121px; text-align:center;}
 .laydate_body .laydate_y .laydate_yms a{position:relative; display:block; height:20px;}
 .laydate_body .laydate_y .laydate_yms ul{height:139px; padding:0; *overflow:hidden;}
 .laydate_body .laydate_y .laydate_yms ul li{float:left; width:60px; height:20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
 .laydate_body .laydate_m{width:99px;}
 .laydate_body .laydate_m .laydate_yms{width:99px; padding:0;}
 .laydate_body .laydate_m input{width:42px; margin-right:15px;}
 .laydate_body .laydate_m .laydate_yms span{display:block; float:left; width:42px; margin: 5px 0 0 5px; line-height:24px; text-align:center; _display:inline;}
 .laydate_body .laydate_choose{display:block; float:left; position:relative; width:20px; height:24px;}
 .laydate_body .laydate_choose cite, .laydate_body .laydate_tab cite{left:50%; top:50%;}
 .laydate_body .laydate_chtop cite{margin:-7px 0 0 -5px; border-bottom-style:solid;}
 .laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{top:50%; margin:-2px 0 0 -5px; border-top-style:solid;}
 .laydate_body .laydate_chprev cite{margin:-5px 0 0 -7px;}
 .laydate_body .laydate_chnext cite{margin:-5px 0 0 -2px;}
 .laydate_body .laydate_ym label{right:28px;}
 .laydate_body .laydate_table{ width:230px; margin:0 5px; border-collapse:collapse; border-spacing:0px; font-family:"Microsoft YaHei"; }
 .laydate_body .laydate_table td{width:31px; height:19px; line-height:19px; text-align: center; cursor:pointer; font-size: 12px;}
 .laydate_body .laydate_table thead{height:22px; line-height:22px;}
 .laydate_body .laydate_table thead th{font-weight:400; font-size:12px; text-align:center;}
 .laydate_body .laydate_bottom{position:relative; height:22px; line-height:20px; padding:5px; font-size:12px; font-family:"Microsoft YaHei";}
 .laydate_body .laydate_bottom #laydate_hms{position: relative; z-index: 1; float:left; }
 .laydate_body .laydate_time{ position:absolute; left:5px; bottom: 26px; width:129px; height:125px; *overflow:hidden;}
 .laydate_body .laydate_time .laydate_hmsno{ padding:5px 0 0 5px;}
 .laydate_body .laydate_time .laydate_hmsno span{display:block; float:left; width:24px; height:19px; line-height:19px; text-align:center; cursor:pointer; *margin-bottom:-5px;}
 .laydate_body .laydate_time1{width:228px; height:154px;}
 .laydate_body .laydate_time1 .laydate_hmsno{padding: 6px 0 0 8px;}
 .laydate_body .laydate_time1 .laydate_hmsno span{width:21px; height:20px; line-height:20px;}
 .laydate_body .laydate_msg{left:49px; bottom:67px; width:141px; height:auto; overflow: hidden;}
 .laydate_body .laydate_msg p{padding:5px 10px;}
 .laydate_body .laydate_bottom li{float:left; height:20px; line-height:20px; border-right:none; font-weight:900;}
 .laydate_body .laydate_bottom .laydate_sj{width:33px; text-align:center; font-weight:400;}
 .laydate_body .laydate_bottom input{float:left; width:21px; height:20px; line-height:20px; border:none; text-align:center; cursor:pointer; font-size:12px;  font-weight:400;}
 .laydate_body .laydate_bottom .laydte_hsmtex{height:20px; line-height:20px; text-align:center;}
 .laydate_body .laydate_bottom .laydte_hsmtex span{position:absolute; width:20px; top:0; right:0px; cursor:pointer;}
 .laydate_body .laydate_bottom .laydte_hsmtex span:hover{font-size:14px;}
 .laydate_body .laydate_bottom .laydate_btn{position:absolute; right:5px; top:5px;}
 .laydate_body .laydate_bottom .laydate_btn a{float:left; height:20px; padding:0 6px; _padding:0 5px;}
 .laydate_body .laydate_bottom .laydate_v{position:absolute; left:10px; top:6px; font-family:"Microsoft YaHei"; z-index:0;}
 /** @Name： laydate 墨绿样式**/
 .laydate-icon{border:1px solid #ccc; background-image:url(icon.png)}
 .laydate_body .laydate_bottom #laydate_hms,
 .laydate_body .laydate_time{border:1px solid #999;}
 .laydate_body .laydate_box, 
 .laydate_body .laydate_ym .laydate_yms,
 .laydate_body .laydate_time{box-shadow: 2px 2px 5px rgba(0,0,0,.1);}
 .laydate_body .laydate_box{border-top:none; border-bottom:none; background-color:#fff; color:#468dbd;}
 .laydate_body .laydate_box input{background:none!important; color:#fff;}
 .laydate_body .laydate_box .laydate_void{color:#00E8D7!important;}
 .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#468dbd;}
 .laydate_body .laydate_box a:hover{color:#666;}
 .laydate_body .laydate_click{background-color:#16a0d3!important; color:#fff!important;}
 .laydate_body .laydate_top{border-top:1px solid #468dbd; background-color:#468dbd; font-family:"Microsoft YaHei"; }
 .laydate_body .laydate_ym{border:1px solid #468dbd; background-color:#468dbd; font-family:"Microsoft YaHei";}
 .laydate_body .laydate_ym .laydate_yms{border:1px solid #468dbd; background-color:#468dbd; color:#fff;}
 .laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #468dbd;}
 .laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #468dbd; border-bottom:none;}
 .laydate_body .laydate_choose{border-left:1px solid #468dbd;}
 .laydate_body .laydate_chprev{border-left:none; border-right:1px solid #468dbd;}
 .laydate_body .laydate_choose:hover, 
 .laydate_body .laydate_y .laydate_yms a:hover{background-color:#16a0d3;}
 .laydate_body .laydate_chtop cite{border-bottom-color:#fff;}
 .laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#fff;}
 .laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#fff;}
 .laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#fff;}
 .laydate_body .laydate_table{width:240px!important; margin:0!important; border:1px solid #ccc; border-top:none; border-bottom:none;}
 .laydate_body .laydate_table td{border:none;  height:21px!important; line-height:21px!important; background-color:#fff; color:#468dbd;}
 .laydate_body .laydate_table .laydate_nothis{color:#6b696b;}
 .laydate_body .laydate_table thead{border-bottom:1px solid #468dbd; height:21px!important; line-height:21px!important;}
 .laydate_body .laydate_table thead th{}
 .laydate_body .laydate_bottom{border:1px solid #ccc; border-top:none;}
 .laydate_body .laydate_bottom #laydate_hms{background-color:#fff;}
 .laydate_body .laydate_time{background-color:#fff;}
 .laydate_body .laydate_time1{width: 226px!important; height: 152px!important;}
 .laydate_body .laydate_bottom .laydate_sj{width:31px!important; border-right:1px solid #999; background-color:#fff;}
 .laydate_body .laydate_bottom input{background-color:#fff; color:#468dbd;}
 .laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #ccc;}
 .laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #999;}
 .laydate_body .laydate_bottom .laydate_v{color:#6d7e86}
 .laydate_body .laydate_bottom .laydate_btn a{border: 1px solid #999; border-right:none; background-color:#fff;}
 .laydate_body .laydate_bottom .laydate_btn a:hover{background-color:#F6F6F6; color:#468dbd;}
 .laydate_body .laydate_m .laydate_yms span:hover,
 .laydate_body .laydate_time .laydate_hmsno span:hover,
 .laydate_body .laydate_y .laydate_yms ul li:hover,
 .laydate_body .laydate_table td:hover{background-color:#16a0d3; color:#fff;}


 /* =========================内页通用样式.结束======================= */


 /* ==========================列表页样式.开始======================== */
 .toolbar-wrap{ padding:10px 0; width:100%; *position:relative; *z-index:1; }
 .toolbar{ top:0; right:15px; left:15px; bottom:auto; padding:10px 10px 5px 10px; min-height:32px; background:#fff; z-index:2; font-size:12px; color:#333; }
 .toolbar:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
 .toolbar .box-wrap{ position:relative;
 	top: 0px;
 	left: 0px;
 }
 .toolbar .menu-btn{ display:none; width:30px; height:30px; border:solid 1px #eee; background:url(./nav/skin_icons.png) no-repeat -384px -20px #fafafa; cursor:pointer; }
 .toolbar .l-list{ display:block; }
 .toolbar .l-list .icon-list{ float:left; display:block; margin:0 10px 0 1px; padding-bottom:5px; }
 .toolbar .l-list .icon-list:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
 .toolbar .l-list .icon-list li{ float:left; }
 .toolbar .l-list .icon-list li a{ display:inline-block; cursor: pointer; margin-left:-1px; padding:5px 10px 5px 8px; line-height:20px; height:20px; border:solid 1px #eee; color:#333; font-size:12px; text-decoration:none; background:#fafafa; white-space:nowrap; word-break:break-all; }
 .toolbar .l-list .icon-list li a:hover{ color:#2A72C5; }
 .toolbar .l-list .icon-list li a span{ display:inline-block; vertical-align:middle; }
 .toolbar .l-list .icon-list li a i{ display:inline-block; margin-right:3px; width:14px; height:14px; text-indent:-999em; background:url(./nav/skin_icons.png) no-repeat; vertical-align:middle; *text-indent:0; }
 .toolbar .l-list .icon-list li a.add i{ background-position:0 -28px; }
 .toolbar .l-list .icon-list li a.save i{ background-position:-28px -28px; }
 .toolbar .l-list .icon-list li a.all i{ background-position:-56px -28px; }
 .toolbar .l-list .icon-list li a.del i{ background-position:-84px -28px; }
 .toolbar .l-list .icon-list li a.folder i{ background-position:-112px -28px; }
 .toolbar .l-list .icon-list li a.list i{ background-position:-140px -28px; }
 .toolbar .l-list .icon-list li a.move i{ background-position:-252px -28px; }
 .toolbar .l-list .icon-list li a.copy i{ background-position:-280px -28px; }
 .toolbar .l-list .icon-list li a.date i{ background-position:-308px -28px; }
 .toolbar .l-list .icon-list li a.lock i{ background-position:-336px -28px; }
 .toolbar .l-list .icon-list li a.msg i{ background-position:-364px -28px; }
 .toolbar .l-list .menu-list{ float:left; display:block; margin:0; padding-bottom:5px; }
 .toolbar .l-list .menu-list:after{clear:both;content:".";display:block;height:0;visibility:hidden;}



 .toolbar .r-list{ display:block; float: left; }
 .toolbar .r-list .keyword{ display:block; float:left; margin:0; padding:0 5px; width:70px; height:30px; line-height:28px; font-size:12px; border:1px solid #dbdbdb; border-right:none; outline:none; color:#444; }
 .toolbar .r-list .keyword_long{ display:block; float:left; margin:0; padding:0 5px; width:120px; height:30px; line-height:28px; font-size:12px; border:1px solid #dbdbdb; border-right:none; outline:none; color:#444; }
 .toolbar .r-list .keyword_manager{ display:block; float:left; margin:0; padding:0 5px; width:50px; height:30px; line-height:28px; font-size:12px; border:1px solid #dbdbdb; border-right:none; outline:none; color:#444; }
 .toolbar .r-list .keyword_tx{ display:block; float:left; margin:0; padding:0 5px; height:30px; line-height:28px; font-size:12px; border:1px solid #dbdbdb; border-right:none; outline:none; color:#444; }
 .toolbar .r-list .keyword_tx.small{ width:40px; }
 .toolbar .r-list .btn-search{ display:block; float:left; margin:0 0 0 -1px; padding:0; width:32px; height:32px; line-height:32px; border:1px solid #dbdbdb; background:url(./nav/skin_icons.png) -160px -20px no-repeat #fafafa; cursor:pointer; text-indent:-9999px; }
 .toolbar .r-list .btn-search:hover{ display:block; float:left; margin:0 0 0 -1px; padding:0; width:32px; height:32px; line-height:32px; border:1px solid #c0bdbd; background:url(./nav/skin_icons.png) -160px -20px no-repeat #f6f4f4; cursor:pointer; text-indent:-9999px; }
 .toolbar .r-list .btn-search:active{ display:block; float:left; margin:0 0 0 -1px; padding:0; width:32px; height:32px; line-height:32px; border:1px solid #c0bdbd; background:url(./nav/skin_icons.png) -160px -20px no-repeat #cac8c8; cursor:pointer; text-indent:-9999px; }
 .toolbar .r-list span.words{ display:block; float:left; padding-left:10px; padding-right:10px; width:auto; height:30px; line-height:30px; text-align:center; border:1px solid #dbdbdb; border-right:none; font-size:12px; }
 .toolbar .r-list .img-view{ display:block; float:left; margin-left:10px; width:30px; height:30px; border:1px solid #eee; background:url(./nav/skin_icons.png) -187px -20px no-repeat #fafafa; text-indent:-9999px; }
 .toolbar .r-list .txt-view{ display:block; float:left; width:30px; height:30px; border:1px solid #eee; border-left:none; background:url(./nav/skin_icons.png) -216px -20px no-repeat #fafafa; text-indent:-9999px; }
 /*迷你样式*/
 .toolbar.mini .menu-btn{ display:block; }
 .toolbar.mini .l-list{ display:none; position:absolute; top:37px; left:0; right:0; float:none; padding:5px; padding-bottom:0; border:1px solid #eee; background:#fafafa; z-index:1; }
 .toolbar.list .icon-list{ float:none; }
 .toolbar.list .menu-list{ float:none; }


 .ltable{ width:100%; min-width:600px; border:1px solid #eee; font-size:12px; }
 .ltable th{ padding: 12px 0;color: #333;font-size: 12px;font-weight: 500;background: #fafafa;border-bottom: 1px solid #eee;line-height: 1.5em;border-right: 1px solid #eee;padding-left: 10px;padding-right: 10px; }
 .ltable td{ padding: 12px 0;border-bottom: 1px solid #eee;color: #666;border-right: 1px solid #eee;padding-left: 10px;padding-right: 10px; }
 .ltable td .sort{ display:inline-block; padding:0 3px; border:1px solid #eee; width:40px; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
 .ltable td .btn-tools{ display:inline-block; height:22px;  vertical-align:middle; }
 .ltable td .btn-tools a{ display:block; float:left; margin:0; padding:0; width:20px; height:20px; border:1px solid #eee; border-left:none; text-indent:-99999px; background:url(./nav/skin_icons.png) no-repeat #fff; overflow:hidden; }
 .ltable td .btn-tools a:first-child{ border-left:1px solid #eee; }
 .ltable td .btn-tools a.msg{ background-position:3px -53px; }
 .ltable td .btn-tools a.msg.selected{ background-position:3px -81px; }
 .ltable td .btn-tools a.top{ background-position:-25px -53px; }
 .ltable td .btn-tools a.top.selected{ background-position:-25px -81px; }
 .ltable td .btn-tools a.red{ background-position:-53px -53px; }
 .ltable td .btn-tools a.red.selected{ background-position:-53px -81px; }
 .ltable td .btn-tools a.hot{ background-position:-81px -53px; }
 .ltable td .btn-tools a.hot.selected{ background-position:-81px -81px; }
 .ltable td .btn-tools a.pic{ background-position:-109px -53px; }
 .ltable td .btn-tools a.pic.selected{ background-position:-109px -81px; }
 .ltable td .folder-open{ display:inline-block; margin-right:2px; width:20px; height:20px; background:url(./nav/skin_icons.png) -160px -250px no-repeat; vertical-align:middle; text-indent:-999em; *text-indent:0; }
 .ltable td .folder-line{display:inline-block; margin-right:2px; width:20px; height:20px; background:url(./nav/skin_icons.png) -200px -250px no-repeat; vertical-align:middle; text-indent:-999em; *text-indent:0; }
 .ltable td .txt-box{ display:inline-block; margin:0 2px 0 auto; padding:0 5px; border:1px solid #eee; line-height:20px; background:#fff; }
 .ltable td .img-box{ display:inline-block; margin:0 2px 0 auto; padding:0; height:32px; vertical-align: middle; }
 .ltable td .img-box img{ padding:1px; width:30px; height:30px; border:1px solid #eee; }
 .ltable tr:hover{ background:#f7f7f7; }
 .ltable .odd_bg{ background:#fafafa; }
 .ltable td .user-avatar{ display:block; width:64px; height:64px; background:url(./nav/skin_icons.png) 3px -398px no-repeat #fff;}
 .ltable td .user-box{ padding-left:10px; }
 .ltable td .user-box h4{ margin:0; padding:0; display:block; font-weight:normal; font-size:12px; height:16px; line-height:14px;}
 .ltable td .user-box h4 b{ color:#06F;}
 .ltable td .user-box i{ display:block; color:#999; font-style:normal; line-height:24px; height:24px; }
 .ltable td .user-box span{ display:block; padding:2px 0 0 0; height:14px; }
 .ltable td .user-box span a{ display:block; float:left; margin-right:5px; width:20px; height:20px; background:url(./nav/skin_icons.png) no-repeat #fff; border:1px solid #E1E1E1; text-indent:-999em;}
 .ltable td .user-box span a.amount{ background-position:-109px -109px;}
 .ltable td .user-box span a.card{ background-position:-249px -109px;}
 .ltable td .user-box span a.point{ background-position:3px -109px; }
 .ltable td .user-box span a.msg{ background-position:-81px -109px;}
 .ltable td .user-box span a.sms{ background-position:-221px -110px;}

 .ltable td.comment{ padding:10px; line-height:1em; }
 .ltable td.comment .title{ margin-bottom:5px; line-height:180%; font-weight:bold; }
 .ltable td.comment .title .note{ float:right; font-weight:normal; }
 .ltable td.comment .title .note i{ margin-left:10px; font-style:normal; font-family:'Microsoft YaHei'; color:#999; }
 .ltable td.comment .title .note i.reply{ padding-left:18px; }
 .ltable td.comment .ask{ line-height:180%; font-family:'Microsoft YaHei'; }
 .ltable td.comment .ask .audit{ margin-right:3px; display:inline-block; vertical-align:middle; width:14px; height:14px; background:url(./nav/skin_icons.png) -362px -112px  no-repeat; }
 .ltable td.comment .ask .answer{ margin-top:10px; padding:6px 10px; border:1px solid #f6e8b9; background:#fbf8e7; color:#666; }
 .ltable td.comment .ask .answer b{ color:#090; }
 .ltable td.comment .ask .answer .time{ display:block; float:right; color:#999; }
 /*财务显示表头*/
 .ltable-finance{ width:100%; min-width:2700px; border:1px solid #eee; font-size:12px; }
 .ltable-finance th{ padding:8px 0; color:#333; font-size:12px; font-weight:500; background:#fafafa; border-bottom:1px solid #eee; line-height:1.5em; }
 .ltable-finance td{ padding:8px 0; border-bottom:1px solid #eee; line-height:1.5em; color:#666; }
 .ltable-finance td .sort{ display:inline-block; padding:0 3px; border:1px solid #eee; width:40px; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
 .ltable-finance td .btn-tools{ display:inline-block; height:22px;  vertical-align:middle; }
 .ltable-finance td .btn-tools a{ display:block; float:left; margin:0; padding:0; width:20px; height:20px; border:1px solid #eee; border-left:none; text-indent:-99999px; background:url(./nav/skin_icons.png) no-repeat #fff; overflow:hidden; }
 .ltable-finance td .btn-tools a:first-child{ border-left:1px solid #eee; }
 .ltable-finance td .btn-tools a.msg{ background-position:3px -53px; }
 .ltable-finance td .btn-tools a.msg.selected{ background-position:3px -81px; }
 .ltable-finance td .btn-tools a.top{ background-position:-25px -53px; }
 .ltable-finance td .btn-tools a.top.selected{ background-position:-25px -81px; }
 .ltable-finance td .btn-tools a.red{ background-position:-53px -53px; }
 .ltable-finance td .btn-tools a.red.selected{ background-position:-53px -81px; }
 .ltable-finance td .btn-tools a.hot{ background-position:-81px -53px; }
 .ltable-finance td .btn-tools a.hot.selected{ background-position:-81px -81px; }
 .ltable-finance td .btn-tools a.pic{ background-position:-109px -53px; }
 .ltable-finance td .btn-tools a.pic.selected{ background-position:-109px -81px; }
 .ltable-finance td .folder-open{ display:inline-block; margin-right:2px; width:20px; height:20px; background:url(./nav/skin_icons.png) -160px -250px no-repeat; vertical-align:middle; text-indent:-999em; *text-indent:0; }
 .ltable-finance td .folder-line{display:inline-block; margin-right:2px; width:20px; height:20px; background:url(./nav/skin_icons.png) -200px -250px no-repeat; vertical-align:middle; text-indent:-999em; *text-indent:0; }
 .ltable-finance td .txt-box{ display:inline-block; margin:0 2px 0 auto; padding:0 5px; border:1px solid #eee; line-height:20px; background:#fff; }
 .ltable-finance td .img-box{ display:inline-block; margin:0 2px 0 auto; padding:0; height:32px; vertical-align: middle; }
 .ltable-finance td .img-box img{ padding:1px; width:30px; height:30px; border:1px solid #eee; }
 .ltable-finance tr:hover{ background:#f7f7f7; }
 .ltable-finance .odd_bg{ background:#fafafa; }
 .ltable-finance td .user-avatar{ display:block; width:64px; height:64px; background:url(./nav/skin_icons.png) 3px -398px no-repeat #fff;}
 .ltable-finance td .user-box{ padding-left:10px; }
 .ltable-finance td .user-box h4{ margin:0; padding:0; display:block; font-weight:normal; font-size:12px; height:16px; line-height:14px;}
 .ltable-finance td .user-box h4 b{ color:#06F;}
 .ltable-finance td .user-box i{ display:block; color:#999; font-style:normal; line-height:24px; height:24px; }
 .ltable-finance td .user-box span{ display:block; padding:2px 0 0 0; height:14px; }
 .ltable-finance td .user-box span a{ display:block; float:left; margin-right:5px; width:20px; height:20px; background:url(./nav/skin_icons.png) no-repeat #fff; border:1px solid #E1E1E1; text-indent:-999em;}
 .ltable-finance td .user-box span a.amount{ background-position:-109px -109px;}
 .ltable-finance td .user-box span a.card{ background-position:-249px -109px;}
 .ltable-finance td .user-box span a.point{ background-position:3px -109px; }
 .ltable-finance td .user-box span a.msg{ background-position:-81px -109px;}
 .ltable-finance td .user-box span a.sms{ background-position:-221px -110px;}

 .ltable-finance td.comment{ padding:10px; line-height:1em; }
 .ltable-finance td.comment .title{ margin-bottom:5px; line-height:180%; font-weight:bold; }
 .ltable-finance td.comment .title .note{ float:right; font-weight:normal; }
 .ltable-finance td.comment .title .note i{ margin-left:10px; font-style:normal; font-family:'Microsoft YaHei'; color:#999; }
 .ltable-finance td.comment .title .note i.reply{ padding-left:18px; }
 .ltable-finance td.comment .ask{ line-height:180%; font-family:'Microsoft YaHei'; }
 .ltable-finance td.comment .ask .audit{ margin-right:3px; display:inline-block; vertical-align:middle; width:14px; height:14px; background:url(./nav/skin_icons.png) -362px -112px  no-repeat; }
 .ltable-finance td.comment .ask .answer{ margin-top:10px; padding:6px 10px; border:1px solid #f6e8b9; background:#fbf8e7; color:#666; }
 .ltable-finance td.comment .ask .answer b{ color:#090; }
 .ltable-finance td.comment .ask .answer .time{ display:block; float:right; color:#999; }		
 /*财务114显示表头*/
 .ltable-hb114{ width:100%; min-width:3500px; border:1px solid #eee; font-size:12px; }
 .ltable-hb114 th{ padding:8px 0; color:#333; font-size:12px; font-weight:500; background:#fafafa; border-bottom:1px solid #eee; line-height:1.5em; }
 .ltable-hb114 td{ padding:8px 0; border-bottom:1px solid #eee; line-height:1.5em; color:#666; }
 .ltable-hb114 td .sort{ display:inline-block; padding:0 3px; border:1px solid #eee; width:40px; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
 .ltable-hb114 td .btn-tools{ display:inline-block; height:22px;  vertical-align:middle; }
 .ltable-hb114 td .btn-tools a{ display:block; float:left; margin:0; padding:0; width:20px; height:20px; border:1px solid #eee; border-left:none; text-indent:-99999px; background:url(./nav/skin_icons.png) no-repeat #fff; overflow:hidden; }
 .ltable-hb114 td .btn-tools a:first-child{ border-left:1px solid #eee; }
 .ltable-hb114 td .btn-tools a.msg{ background-position:3px -53px; }
 .ltable-hb114 td .btn-tools a.msg.selected{ background-position:3px -81px; }
 .ltable-hb114 td .btn-tools a.top{ background-position:-25px -53px; }
 .ltable-hb114 td .btn-tools a.top.selected{ background-position:-25px -81px; }
 .ltable-hb114 td .btn-tools a.red{ background-position:-53px -53px; }
 .ltable-hb114 td .btn-tools a.red.selected{ background-position:-53px -81px; }
 .ltable-hb114 td .btn-tools a.hot{ background-position:-81px -53px; }
 .ltable-hb114 td .btn-tools a.hot.selected{ background-position:-81px -81px; }
 .ltable-hb114 td .btn-tools a.pic{ background-position:-109px -53px; }
 .ltable-hb114 td .btn-tools a.pic.selected{ background-position:-109px -81px; }
 .ltable-hb114 td .folder-open{ display:inline-block; margin-right:2px; width:20px; height:20px; background:url(./nav/skin_icons.png) -160px -250px no-repeat; vertical-align:middle; text-indent:-999em; *text-indent:0; }
 .ltable-hb114 td .folder-line{display:inline-block; margin-right:2px; width:20px; height:20px; background:url(./nav/skin_icons.png) -200px -250px no-repeat; vertical-align:middle; text-indent:-999em; *text-indent:0; }
 .ltable-hb114 td .txt-box{ display:inline-block; margin:0 2px 0 auto; padding:0 5px; border:1px solid #eee; line-height:20px; background:#fff; }
 .ltable-hb114 td .img-box{ display:inline-block; margin:0 2px 0 auto; padding:0; height:32px; vertical-align: middle; }
 .ltable-hb114 td .img-box img{ padding:1px; width:30px; height:30px; border:1px solid #eee; }
 .ltable-hb114 tr:hover{ background:#f7f7f7; }
 .ltable-hb114 .odd_bg{ background:#fafafa; }
 .ltable-hb114 td .user-avatar{ display:block; width:64px; height:64px; background:url(./nav/skin_icons.png) 3px -398px no-repeat #fff;}
 .ltable-hb114 td .user-box{ padding-left:10px; }
 .ltable-hb114 td .user-box h4{ margin:0; padding:0; display:block; font-weight:normal; font-size:12px; height:16px; line-height:14px;}
 .ltable-hb114 td .user-box h4 b{ color:#06F;}
 .ltable-hb114 td .user-box i{ display:block; color:#999; font-style:normal; line-height:24px; height:24px; }
 .ltable-hb114 td .user-box span{ display:block; padding:2px 0 0 0; height:14px; }
 .ltable-hb114 td .user-box span a{ display:block; float:left; margin-right:5px; width:20px; height:20px; background:url(./nav/skin_icons.png) no-repeat #fff; border:1px solid #E1E1E1; text-indent:-999em;}
 .ltable-hb114 td .user-box span a.amount{ background-position:-109px -109px;}
 .ltable-hb114 td .user-box span a.card{ background-position:-249px -109px;}
 .ltable-hb114 td .user-box span a.point{ background-position:3px -109px; }
 .ltable-hb114 td .user-box span a.msg{ background-position:-81px -109px;}
 .ltable-hb114 td .user-box span a.sms{ background-position:-221px -110px;}

 .ltable-hb114 td.comment{ padding:10px; line-height:1em; }
 .ltable-hb114 td.comment .title{ margin-bottom:5px; line-height:180%; font-weight:bold; }
 .ltable-hb114 td.comment .title .note{ float:right; font-weight:normal; }
 .ltable-hb114 td.comment .title .note i{ margin-left:10px; font-style:normal; font-family:'Microsoft YaHei'; color:#999; }
 .ltable-hb114 td.comment .title .note i.reply{ padding-left:18px; }
 .ltable-hb114 td.comment .ask{ line-height:180%; font-family:'Microsoft YaHei'; }
 .ltable-hb114 td.comment .ask .audit{ margin-right:3px; display:inline-block; vertical-align:middle; width:14px; height:14px; background:url(./nav/skin_icons.png) -362px -112px  no-repeat; }
 .ltable-hb114 td.comment .ask .answer{ margin-top:10px; padding:6px 10px; border:1px solid #f6e8b9; background:#fbf8e7; color:#666; }
 .ltable-hb114 td.comment .ask .answer b{ color:#090; }
 .ltable-hb114 td.comment .ask .answer .time{ display:block; float:right; color:#999; }			
 /*小表格*/
 .ltable-small{ width:100%; border:1px solid #eee; font-size:12px; }
 .ltable-small th{ padding:8px 0; color:#333; font-size:12px; font-weight:500; background:#fafafa; border-bottom:1px solid #eee; line-height:1.5em; }
 .ltable-small td{ padding:8px 0; border-bottom:1px solid #eee; line-height:1.5em; color:#666; }
 .ltable-small td .ullist{ float:left; width:90%; height:auto; margin:5px 0 0 14px; }
 .ltable-small td .ullist li{ float:left; width:100%; height:30px; border-bottom:1px #eee dotted ; }
 .ltable-small td .ullist li a{ float:left; display:block; width:100%; height:30px; line-height:30px; text-indent:1em; text-decoration:none;}
 .ltable-small td .ullist li a:hover{ float:left; display:block; width:100%; height:30px; line-height:30px; text-indent:1em; text-decoration:none; background-color:#eee;}
 .ltable-small td .ullist li a:action{ float:left; display:block; width:100%; height:30px; line-height:30px; text-indent:1em; text-decoration:none; background-color:#666;}

 /*分页样式*/
 .pagelist{ clear:both; display:block; margin:0 0 20px 1px; }
 .pagelist:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
 .pagelist .l-btns{ display:block; float:left; margin:2px 5px 0 -1px; padding:0 10px; border:1px solid #dbdbdb; height:28px; overflow:hidden; }
 .pagelist .l-btns span{ font-size:12px; color:#333; line-height:28px; }
 .pagelist .l-btns .pagenum{ display:inline-block; margin:0 5px; padding:0 5px; border:1px solid #dbdbdb; border-top:0; border-bottom:0; outline:none; width:30px; height:28px; line-height:28px; font-size:12px; color:#333; text-align:center; vertical-align:top; overflow:hidden; }

 /*图文列表*/
 .imglist{ width:100%; overflow:hidden;}
 .imglist ul{ margin:0 0 0 -15px; padding:0; *padding-bottom:15px; *display:inline-block }
 .imglist ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
 .imglist ul li{ float:left;margin:15px 0px 2px 15px; min-width:220px; }
 .imglist ul li .details{ position:relative; border:1px solid #eee; box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1); background:#fff; }
 .imglist ul li .details .check{ position:absolute; top:0px; right:0px; padding:5px; border-left:1px solid #eee; border-bottom:1px solid #eee; background:#fff; }
 .imglist ul li .details .absbg{ position:absolute; left:0px; top:95px; width:100%; height:70px; background:#000; filter:alpha(opacity=20); opacity:0.2; }
 .imglist ul li .details .pic{ width:100%; height:165px; overflow:hidden; }
 .imglist ul li .details .pic img{ min-width:100%; min-height:100%; cursor:pointer; }
 .imglist ul li .details h1{ position:absolute; display:block; padding:10px 20px; left:0px; top:95px; right:0; height:50px; border-bottom:1px solid #eee; }
 .imglist ul li .details h1 span{ display:block; color:#fff; font-size:14px; font-weight:bold; height:50px; line-height:25px; text-overflow:ellipsis; overflow:hidden; }
 .imglist ul li .details h1 span a{ color:#fff; text-decoration:none; }
 .imglist ul li .details .remark{ display:block; margin:10px 15px; padding:0; height:60px; color:#666; font-size:12px; line-height:20px; text-overflow:ellipsis; overflow:hidden; }
 .imglist ul li .details .foot{ clear:both; display:block; padding:10px 15px; height:20px; }
 .imglist ul li .details .foot .time{ float:left; color:#838383; font-size:10px; line-height:20px; }
 .imglist ul li .details .foot .edit{ display:block; float:right; margin:0 0 0 3px; padding:0; width:20px; height:20px; text-indent:-9999em; background:url(./nav/skin_icons.png) no-repeat -137px -81px; overflow:hidden; }
 .imglist ul li .details .foot .copy{ display:block; float:right; margin:0 0 0 3px; padding:0; width:20px; height:20px; text-indent:-9999em; background:url(./nav/skin_icons.png) no-repeat -165px -81px; overflow:hidden; }
 .imglist ul li .details .tools{ display:block; position:relative; padding:0 15px; font-size:12px; color:#666;}
 .imglist ul li .details .tools:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
 .imglist ul li .details .tools a{ display:block; float:left; margin:0; padding:0; width:28px; height:28px; border:1px solid #e8e8e8; border-left:none; text-indent:-99999px; background:url(./nav/skin_icons.png) no-repeat #fff; overflow:hidden; }
 .imglist ul li .details .tools a:first-child{ border-left:1px solid #e8e8e8; }
 .imglist ul li .details .tools a.msg{ background-position:6px -50px; }
 .imglist ul li .details .tools a.msg.selected{ background-position:6px -78px; }
 .imglist ul li .details .tools a.top{ background-position:-22px -50px; }
 .imglist ul li .details .tools a.top.selected{ background-position:-22px -78px; }
 .imglist ul li .details .tools a.red{ background-position:-50px -50px; }
 .imglist ul li .details .tools a.red.selected{ background-position:-50px -78px; }
 .imglist ul li .details .tools a.hot{ background-position:-78px -50px; }
 .imglist ul li .details .tools a.hot.selected{ background-position:-78px -78px; }
 .imglist ul li .details .tools a.pic{ background-position:-106px -50px; }
 .imglist ul li .details .tools a.pic.selected{ background-position:-106px -78px; }
 .imglist ul li .details .tools .sort{ float:right; margin:0; margin-left:-1px; padding:0 2px; border:1px solid #e8e8e8; width:39px; height:28px; line-height:28px; text-align:center; color:#66; font-size:12px; }
 .imglist ul li .details.nopic h1{ display:block; position:static; top:0px; padding:17px 20px; }
 .imglist ul li .details.nopic h1 span a{ color:#2a72c5 }
 .imglist ul li .details.nopic .remark{ display:block; margin:10px 15px; padding:0; height:140px; color:#666; font-size:12px; line-height:20px; text-overflow:ellipsis; overflow:hidden; }

 /*生成静态列表样式*/
 .builder-box{ position:absolute; right:20px; bottom:20px; margin:0; padding:0; width:300px; height:201px; border:1px solid #dbdbdb; border-radius:3px; color:#333; font-size:12px; background:#fff; overflow:hidden; }
 .builder-box .title{ position:relative; padding:0 10px; height:40px; border-bottom:1px solid #dbdbdb; background:#fafafa; }
 .builder-box .title h2{ color:#444; font-size:14px; font-weight:700; line-height:40px; text-overflow:ellipsis; overflow:hidden; }
 .builder-box .title .close{ position:absolute; top:5px; right:3px; display:block; width:30px; height:30px; background:url(./nav/skin_icons.png) -48px -188px no-repeat; cursor:pointer; }
 .builder-box .content{ padding:10px; width:280px; height:140px; text-align:center; vertical-align:middle; color:#333; font-size:14px; line-height:120px; overflow:auto; }
 .builder-box .content .list{ text-align:left; line-height:24px; font-size:13px; }
 .builder-box .content span{ margin-right:5px; font-weight:bold; }
 .builder-box .content .suc{ color:#060; }
 .builder-box .content .error{ color:#F00; }
 /* ==========================列表页样式.结束======================== */

 /* ==========================编辑页样式.开始======================== */
 /*外框*/
 .edit-content{ background-color:#fff; border:1px solid transparent; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05); box-shadow:0 1px 1px rgba(0, 0, 0, 0.05); }
 /*Tab选项卡*/
 .content-tab-wrap{ height:42px; padding:0 20px 0 20px; }
 .content-tab{ z-index:1000!important; top:0; left:15px; right:15px; bottom:auto; height:41px; border-bottom:1px solid #eee; background-color:#fff; }
 .content-tab-ul-wrap{ position:relative; }
 .content-tab-ul-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
 .content-tab ul{ position:absolute; left:0; top:10px; }
 .content-tab ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
 .content-tab ul li{ position:relative; display:block; float:left; margin-right:-1px; }
 .content-tab ul li a{ display:block; float:left; padding:0 25px; background-color:#f6f7f8; border-top:1px solid #eee; border-right:1px solid #eee; border-left:1px solid #eee; height:30px; line-height:31px; font-size:12px; color:#333; text-align:center; white-space:nowrap; word-break:break-all; }
 .content-tab ul li a:hover{ color:#2A72C5; text-decoration:none; }
 .content-tab ul li a.selected{ color:#555; height:31px; border-top:2px #555 solid; background:#fff; }
 .content-tab .tab-title{ display:none; }
 /*迷你样式*/
 .content-tab.mini .tab-title{ position:relative; display:block; float:left; margin-top:10px; padding:0 25px; border-top:1px solid #eee; border-right:1px solid #eee; border-left:1px solid #eee; height:31px; line-height:31px; font-size:12px; color:#2A72C5; text-align:center; background:#fff; cursor:pointer; }
 .content-tab.mini .tab-title i{ position:absolute; display:block; top:8px; right:8px; width:14px; height:14px; background:url(skin_icons.png) no-repeat scroll 0 -196px; }
 .content-tab.mini .content-tab-ul-wrap{ display:inline-block; height:42px; }
 .content-tab.mini .content-tab-ul-wrap ul{ display:none; background:#fff; }
 .content-tab.mini .content-tab-ul-wrap:hover ul{ display:block; top:41px; border:1px solid #eee; z-index:1; }
 .content-tab.mini .content-tab-ul-wrap:hover ul li{ display:block; float:none; margin:0; }
 .content-tab.mini .content-tab-ul-wrap:hover ul li a{ float:none; border:0;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

 /*Tab选项卡内容*/
 .div-content{ padding:10px 0; font-size:12px; color:#666; }
 .div-content dl dt{ display:block; float:left; width:130px; text-align:right; color:#333; }
 .div-content dl dd{ margin-left:150px; }
 .tab-content{ padding:20px 20px 40px 20px; font-size:12px; color:#666; border-top:none; box-sizing:border-box; overflow:hidden; }
 .tab-content:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
 .tab-content dl,.div-content dl{ clear:both; display:block; padding:5px 0; line-height:30px; }
 .tab-content dl:after,.div-content dl:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
 .tab-content dl:first-child{ border-top:none; }
 .tab-content dl dt{ display:block; float:left; width:130px; text-align:right; color:#6d7e86; }
 .tab-content dl dd{ position:relative; margin-left:150px; }
 /*迷你样式*/
 .tab-content.mini dl dt{ display:block; float:none; text-align:left; }
 .tab-content.mini dl dd{ margin-left:0; }
 .tab-content.mini dl dd .input{ max-width:100%; }
 /*上传样式*/
 .upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; zoom:1; *display:inline;}
 .upload-box .upload-btn{ display:inline-block; height:32px; zoom:1; *display:inline; }
 .upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:26px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
 .upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
 .upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
 .upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
 .upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(./nav/skin_icons.png) -56px -196px no-repeat; cursor:pointer; overflow:hidden; }
 .upload-box .search-man{ display:inline-block; width:70px;; height:32px; line-height:32px; border:1px #666 solid; }

 /*图片相册样式*/
 .photo-list{ margin:0; padding:10px 0 0 0; }
 .photo-list ul{ margin:0 0 0 -15px; }
 .photo-list ul li{ float:left; margin-left:15px; text-align:center; *width:118px; }
 .photo-list ul li .img-box{ position:relative; margin:5px auto; width:112px; height:112px; border:3px #efefed solid; cursor:pointer; overflow:hidden; }
 .photo-list ul li .img-box.selected{ border:3px #f60 solid; }
 .photo-list ul li .img-box img{ width:100%; height:100%; opacity:1; }
 .photo-list ul li .img-box .remark{ position:absolute; display:block; left:0; right:0; bottom:0; margin:0; padding:3px 2px; height:18px; line-height:18px; background:#000; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; text-align:left; overflow:hidden;}
 .photo-list ul li .img-box .remark:hover{ top:0; bottom:0; height:100%; }
 .photo-list ul li .img-box .remark i{ position:relative; font-size:12px; color:#fff; font-style:normal; line-height:18px; }
 .photo-list ul li a{ padding-right:1em; }

 /*附件列表样式*/
 .attach-list{ margin:0; padding:10px 0 0 0; }
 .attach-list ul{ margin:0 0 0 -15px; list-style:none; }
 .attach-list ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
 .attach-list ul li{ position:relative; float:left; margin:0 0 15px 15px; padding:5px 18px 8px 18px; border:1px solid #eee; box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1); width:215px; }
 .attach-list ul li .icon{ position:absolute; display:block; top:8px; left:2px; width:14px; height:14px; text-indent:-999em; background:url(./nav/skin_icons.png) no-repeat -84px -140px; overflow:hidden; }
 .attach-list ul li .del{ position:absolute; display:block; top:0; right:0; width:20px; height:20px; text-indent:-99em; background:url(./nav/skin_icons.png) no-repeat -53px -193px; cursor:pointer; overflow:hidden; }
 .attach-list ul li .edit{ position:absolute; display:block; bottom:6px; right:5px; width:20px; height:20px; text-indent:-99em; background:url(./nav/skin_icons.png) -137px -81px no-repeat; cursor:pointer; overflow:hidden; }
 .attach-list ul li .view{ position:absolute; display:block; bottom:6px; right:25px; width:20px; height:20px; text-indent:-99em; background:url(./nav/skin_icons.png) -193px -109px no-repeat; cursor:pointer; overflow:hidden; }
 .attach-list ul li .down_file{ position:absolute; display:block; bottom:6px; right:5px; width:20px; height:20px; text-indent:-99em; background:url(./nav/skin_icons.png) -28px -28px no-repeat; cursor:pointer; overflow:hidden; }
 .attach-list ul li .title{ display:block; margin-bottom:3px; border-bottom:1px solid #ccc; line-height:24px; height:26px; font-weight:bold; white-space:nowrap; word-break:break-all; overflow:hidden; }
 .attach-list ul li .info,.attach-list ul li .btns{ display:block; line-height:24px; }
 .attach-list ul li .btns input{ display:inline-block; padding:0 3px; border:1px solid #d7d7d7; width:40px; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }

 /*规格列表样式*/
 .spec-item{ }
 .spec-item li{ float:left; position:relative; margin:0 8px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
 .spec-item li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
 .spec-item li a i{ display:inline-block; padding:3px 9px; font-style:normal; line-height:20px; }
 .spec-item li a img{ width:32px; height:32px; vertical-align:middle; }
 .spec-item li:after{ content:"."; display:none; position:absolute; right:0; bottom:0; width:12px; height:12px; text-indent:-99em; background:url(./nav/skin_icons.png) -169px -85px no-repeat; overflow:hidden; }
 .spec-item li.selected a{ margin:-1px; color:#333; border:2px solid #1e99c7; }
 .spec-item li.selected:after{ display:block; background-position:-84px -196px; }

 /*表格样式*/
 .border-table{ min-width:500px; border-width:1px; margin:0; background:#fff; }
 .border-table th,.border-table td{ margin:0; padding:2px 10px; line-height:26px; height:28px; border:1px solid #eee; vertical-align:middle; white-space:nowrap; word-break:keep-all; }
 .border-table td input{ vertical-align:middle; }
 .border-table td .position{ position:relative; min-height:100%; }
 .border-table td .ibtn{ position:absolute;top:0; right:-7px; background:#cc; border:none; color:#666; cursor:pointer; font-family:"Microsoft Yahei"; font-size:12px; height:25px; line-height:25px; padding:0 12px; }
 .border-table td .ibtn:hover{ color:#fff; background:#FF9C30; }
 .border-table thead th{ color:#333; font-weight:normal; white-space:nowrap; text-align:center; background:#f9f9f9; }
 .border-table tbody th{padding-right:5px; text-align:right;color:#707070;background-color:#f9f9f9}
 .border-table tr.td_c td{ text-align:center; }
 .border-table td .cbllist input{ vertical-align:middle; }
 .border-table td .cbllist label{ margin-right:5px; vertical-align:middle; }
 .border-table td .folder-open{ display:inline-block; margin-right:2px; width:20px; height:20px; background:url(./nav/skin_icons.png) -160px -250px no-repeat; vertical-align:middle; text-indent:-999em; }
 .border-table td .folder-line{display:inline-block; margin-right:2px; width:20px; height:20px; background:url(./nav/skin_icons.png) -200px -250px no-repeat; vertical-align:middle; text-indent:-999em; }
 .border-table td .img-box{ display:inline-block; height:32px; vertical-align:middle; }
 .border-table td .img-box img{ padding:1px; width:30px; height:30px; border:1px solid #eee; }

 /*弹出框表格样式*/
 .dialog-table{ border-width:1px; margin:0; background:#fff; font-size:12px; }
 .dialog-table th{ margin:0; padding:2px 4px; line-height:26px; height:28px; border:1px solid #e1e1e1; vertical-align:middle; white-space:nowrap; word-break:keep-all; }
 .dialog-table td{ margin:0; padding:2px 4px; line-height:18px; height:28px; border:1px solid #e1e1e1; }
 .dialog-table td input{ vertical-align:middle; }
 .dialog-table td .position{ position:relative; min-height:100%; }
 .dialog-table td .position .infodiv{ float:left; width:400px; }
 .dialog-table td .attchPath{ float:left; }
 .dialog-table td a.aIocn{ float:left; display:block; width:33px; height:23px; line-height:23px; text-align:center; color:#707070; margin:2px 0 0 4px; border:1px #993333 solid;  }
 .dialog-table td a.aDown{ float:left; display:block; width:33px; height:23px; line-height:23px; text-align:center; color:#707070; margin:2px 0 0 4px; border:1px #52A152 solid;  }
 .dialog-table td .ibtn{ position:absolute;top:0; right:-7px; background:#FF9C30; border:none; color:#fff; cursor:pointer; font-family:"Microsoft Yahei"; font-size:12px; height:25px; line-height:25px; padding:0 12px; }
 .dialog-table td .ibtn:hover{ color:#fff; background:#52A152; }
 .dialog-table thead th{ color:#333; font-weight:normal; white-space:nowrap; background:#f9f9f9; }
 .dialog-table tbody th{ color:#707070;background-color:#f9f9f9}
 .dialog-table tr.td_c td{ text-align:center; }
 .dialog-table td .cbllist input{ vertical-align:middle; }
 .dialog-table td .cbllist label{ margin-right:5px; vertical-align:middle; }
 .dialog-table td .folder-open{ display:inline-block; margin-right:2px; width:20px; height:20px; background:url(./nav/skin_icons.png) -40px -196px no-repeat; vertical-align:middle; text-indent:-999em; }
 .dialog-table td .folder-line{display:inline-block; margin-right:2px; width:20px; height:20px; background:url(./nav/skin_icons.png) -80px -196px no-repeat; vertical-align:middle; text-indent:-999em; }


 /*订单状态样式*/
 .order-flow{ margin:0 auto; padding:0; font-size:12px; font-weight:normal; padding-bottom:4px; }
 .order-flow-left, .order-flow-arrive, .order-flow-wait, .order-flow-right-arrive, .order-flow-right-wait{ margin:0; padding:0; background: url(order_speed.gif) no-repeat scroll 0 0; float:left; font-family:Arial; line-height:16px; text-align:center; width:140px; }
 .order-flow div span{ margin:0; padding:0; background:none repeat scroll 0 0 #fff; display:block;}
 .order-flow div span p{ margin:0; padding:0; }
 .order-flow .name { margin:0; padding:0 0 4px 0; }
 .order-flow-arrive { background-position: 0 -40px; }
 .order-flow-wait{ background-position:0 -20px; color:#878787; }
 .order-flow-right-arrive{ background-position: 0 -80px; }
 .order-flow-right-wait{ background-position:0 -60px; color:#878787; }
 .order-flow-input{ display:block; margin:2px auto; padding:0; width:18px; height:18px; text-indent:-999px; cursor:inherit; overflow:hidden;}

 /*按钮样式*/
 .td-input{ display:inline-block; padding:0 3px; border:1px solid #d7d7d7; width:92%; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
 .btn{ background:#16a0d3; border:none; color:#fff; cursor:pointer; display:inline-block; font-family:"Microsoft Yahei"; font-size:12px; height:32px; line-height:32px; margin:0 1px 0 0; padding:0 20px; }
 .btn:hover{ background:#117ea6; }
 .btn.green{ background:#52A152; }
 .btn.green:hover{ background:#328032; }
 .btn.linkgreen{ background:#52A152; color:#FFF; }
 .btn.linkgreen:hover{ background:#328032; }
 .btn.yellow{ background:#FF9C30;}
 .btn.yellow:hover{ background:#c87316; }
 .btn.violet{ background:#993333 ; }
 .btn.violet:hover{ background:#990033; }
 .btn.linkviolet{ background:#993333 ;color:#FFF; }
 .btn.linkviolet:hover{ background:#990033; }
 .btn.linkred{ background:#FF0000 ; }
 .btn.linkred:hover{ background:#d50101; }
 .btn.red{ background:#FF0000 ; }
 .btn.red:hover{ background:#d50101; }
 .btn.btnLess{ background:#b9b6b6 ; }
 .btn.btnLess:hover{ background:#b9b6b6; }
 .btn:focus{ outline:none; }
 .icon-btn{ display:inline-block; margin:0; padding:4px 10px 4px 8px; line-height:20px; height:20px; border:solid 1px #e1e1e1; color:#333; font-size:12px; text-decoration:none; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
 .icon-btn:hover{ color:#2A72C5; }
 .icon-btn span{ display:inline-block; vertical-align:middle; }
 .icon-btn i{ display:inline-block; margin-right:3px; width:14px; height:14px; text-indent:-9999em; background:url(./nav/skin_icons.png) no-repeat; vertical-align:middle; *text-indent:0; }
 .icon-btn.add i{ background-position:0 -28px; }
 .img-btn{ display:inline-block; margin:0px 2px; width:14px; height:14px; background:url(./nav/skin_icons.png) no-repeat; vertical-align:middle; white-space:nowrap; word-break:break-all; cursor:pointer; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0; }
 .img-btn.edit{ background-position:-140px -84px; }
 .img-btn.del{ background-position:-84px -28px; }
 /*多项单选*/
 .multi-radio{ display:inline-block; vertical-align:middle; *display:inline; }
 .multi-radio:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
 .multi-radio .boxwrap{ display:inline-block; vertical-align:middle; *display:inline;}
 .multi-radio a{ display:inline-block; margin-right:-1px; margin-bottom:5px; float:left; padding:5px 15px; height:20px; line-height:20px; border:1px solid #1263e9; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
 .multi-radio a:hover{ background:#155abb; color:#fff; text-decoration:none; }
 .multi-radio a:active{ text-decoration:none; }
 .multi-radio a.selected{ background:#155abb; border-color:#1263e9; color:#fff; }
 /*单项选择*/
 .single-checkbox{ display:inline-block; vertical-align:middle; cursor:pointer; *display:inline; }
 .single-checkbox a,.single-checkbox a:visited{ display:inline-block; border:1px solid #d4d4d4; background:#d4d4d4; width:80px; vertical-align:middle; text-decoration:none; }
 .single-checkbox a i{ display:block; width:50%; height:28px; line-height:28px; font-style:normal; background:#fff; color:#333; text-align:center; }
 .single-checkbox a i.on{ float:right; display:none; }
 .single-checkbox a i.off{ float:left; display:block; }
 .single-checkbox a.selected{ border:1px solid #115ddb; background:#1263e9!important; }
 .single-checkbox a.selected i.on{ display:block; }
 .single-checkbox a.selected i.off{ display:none; }
 /*多项选择*/
 .multi-checkbox{ display:inline-block; vertical-align:middle; }
 .multi-checkbox:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
 .multi-checkbox .boxwrap{ display:inline-block; vertical-align:middle; }
 .multi-checkbox a{ display:inline-block; float:left; margin:3px -1px 0 0; padding:5px 15px; height:20px; line-height:20px; border:1px solid #eee; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
 .multi-checkbox a:hover{ background:#1263e9; color:#fff; text-decoration:none; border:1px solid #115ddb; }
 .multi-checkbox a:active{ text-decoration:none; }
 .multi-checkbox a.selected{ background:#1263e9; border-color:#115ddb; color:#fff; }
.multi-checkbox a:last-child{ /*border-right:1px solid #d4d4d4;*/ }
/*多项选择PORP*/
.multi-porp{ }
.multi-porp ul li{ float:left; position:relative; margin:0 8px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
.multi-porp ul li a{ display:block; padding:4px 10px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
.multi-porp ul li i{ display:none; position:absolute; right:0; bottom:0; width:12px; height:12px; text-indent:-99em; background:url(skin_icons.png) -169px -85px no-repeat; overflow:hidden; }
.multi-porp ul li.sys{ background:#FFFFD0; }
.multi-porp ul li.selected a{ margin:-1px; color:#333; border:2px solid #1e99c7; }
.multi-porp ul li.selected i{ display:block; background-position:-84px -196px; }
/*下拉菜单*/
.single-select{ position:relative; display:inline-block; margin-right:5px; vertical-align:middle; cursor:pointer; *float:left; }
.single-select .boxwrap{ display:inline-block; vertical-align:middle; }
.single-select .select-tit{ position:relative; display:block; margin-bottom:1px; padding:5px 38px 5px 10px; min-width:40px; line-height:20px; height:20px; border:solid 1px #eee; text-decoration:none; background:#fff; white-space:nowrap; word-break:break-all; }
.single-select .select-tit span{ display:inline-block; color:#333; font-size:12px; vertical-align:middle; }
.single-select .select-tit i{ position:absolute; right:0; top:0; display:block; width:28px; height:100%; border-left:1px solid #eee; color:#666; font-size:10px; line-height:30px; text-align:center; background:#fafafa; -webkit-transform:scale(0.833); }
.single-select .select-items{ display:none; z-index: 5!important; position:absolute; left:0; top:35px; box-shadow:0px 1px 4px rgba(0,0,0,0.1); /*overflow:hidden;*/ }
.single-select .select-items ul{ position:relative; padding:5px; min-width:120px; max-height:280px; border:1px solid #eee; background:#fff; overflow-y:auto; overflow-x:hidden; }
.single-select .select-items ul li{ display:block; padding:4px 10px; line-height:20px; font-size:12px; color:#666; white-space:nowrap; cursor:pointer; }
.single-select .select-items ul li:hover{ color:#fff; text-decoration:none; background:#1263e9!important; }
.single-select .select-items ul li.selected{ color:#fff; background:#1263e9!important; }
.single-select.up .select-items{ top:auto; bottom:35px; }

.page-footer{ height:32px; font-size:12px;  }
.page-footer .btn-wrap{ position:fixed; padding:20px; margin:10px 15px 0 15px; top:auto; left:0px; right:0px; bottom:0; z-index:1000;background-color:#fff; border:1px solid transparent; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05); box-shadow:0 1px 1px rgba(0, 0, 0, 0.05); }
.page-footer .btn-wrap:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }
/* ==========================编辑页样式.结束======================== */

/*=====================以下部分是Validform必须的====================*/
.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px; }
.Validform_right{ color:#71b83d; padding-left:20px; background:url(./nav/valid_icons.png) no-repeat -40px -20px; }
.Validform_wrong{ color:red; padding-left:20px; white-space:nowrap; background:url(./nav/valid_icons.png) no-repeat -20px -40px; }
.Validform_loading{ padding-left:20px; background:url(./nav/icon_onload.gif) no-repeat left center; }
.Validform_error{ background:#f7f7f5; border:1px solid #267cb7; outline:none; }

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{ position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title{ position:relative; line-height:35px; height:35px; text-align:left; font-weight:bold; padding:0 10px; color:#fff; background:#33B5E5; }
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{ line-height:30px; position:absolute; right:10px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:10px;border:1px solid #bbb; border-top:none; text-align:left;}
/*=====================以上部分是Validform必须的====================*/

/*=====================以下部分是WebUploader必须的====================*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; width:65px; line-height:30px; height:30px; border:1px solid #e1e1e1; cursor:pointer; background:#fff; color:#333; text-align:center; overflow:hidden; zoom:1; *display:inline; }
.webuploader-pick-hover{ background:#fafafa; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }
/*=====================以上部分是WebUploader必须的====================*/

/******************a标签编辑样式****************/
.website_status{ display:block; width:auto; height:20px; line-height:20px; background: url(./nav/website_status.png) left center no-repeat; padding-left:20px; }
.website_status_edit{ display:block; width:40px; height:20px; line-height:20px; background: url(./nav/website_status_edit.png) left center no-repeat; padding-left:10px; }
.allocate_service{ display:block; width:auto; height:20px; line-height:20px; background: url(./nav/allocate_service.png) left center no-repeat; padding-left:20px; margin:0 auto;}
.contract_detail{ display:block; width:40px; height:20px; line-height:20px; background: url(./nav/contract_detail.png) left center no-repeat; padding-left:10px;}
.report_statistics{ display:block; width:auto; height:20px; line-height:20px; background: url(./nav/report_statistics.png) left center no-repeat; padding-left:20px; margin-left:15px; text-decoration:none;}
.report_statistics:hover{text-decoration:none;}
.website_more{ display:block; width:76px; height:20px; line-height:20px; background: url(./nav/contract_detail.png) left center no-repeat; padding-left:20px; }
.add_payment{ display:block; width:60px; height:20px; line-height:20px; border:1px solid #ccc; text-decoration:none;}
.add_payment:hover{ border:1px #267cb7 solid;text-decoration:none;}
.message_attach{ display:block; width:auto; height:20px; line-height:20px; background: url(./nav/attach_ico.png) left center no-repeat; padding-left:20px; text-decoration:none;}
.message_attach:hover{text-decoration:none;}
.message_no_attach{ display:block; width:auto; height:20px; line-height:20px; text-decoration:none;}
.message_no_attach:hover{text-decoration:none;}

.schedule_more{ display:block; float:right; width:auto; height:14px; line-height:14px; background:url(./nav/skin_icons.png) no-repeat -56px 0; padding:0 10px 0 10px;}
.audit_less{ display:block; width:auto; height:20px; line-height:20px; background: url(./nav/AuditLess.png) left center no-repeat; padding-left:20px; cursor:pointer; }
.not-allowed{ cursor:not-allowed;}
.down_excel{ display:block; float:left; width:auto; height:30px; line-height:30px; background:url(./nav/down_excel.png) left center no-repeat; padding:0 10px 0 22px;}
.delete_info{ display:block; width:20px; height:20px; text-indent:-99em; background:url(./nav/skin_icons.png) -84px -28px no-repeat; cursor:pointer; }
.forbid_delete{ display:block; width:20px; height:20px; text-indent:-99em; background:url(./nav/skin_icons.png) -84px -28px no-repeat; cursor:not-allowed; }
/*****************项目下拉多按钮样式****************/
.form_con{margin:0 auto; width:40px; height:25px; line-height:25px;border:1px #b5b5b5 solid; background-color:#f7f7f6; cursor:pointer;}
.form_con_display{ position:absolute; display:none; width:75px; height:auto; padding:4px 0 4px 0; border:1px #b5b5b5 solid; background-color:#f7f7f6; box-shadow:2px 2px 7px #c6c5c5; z-index:9999;}
.form_con_display a{ float:left; display:block; width:75px; height:28px; line-height:28px;  text-decoration:none; text-align:center; cursor:pointer;}
.form_con_display a:hover{ float:left; display:block; width:75px; height:28px; line-height:28px; text-decoration:none; text-align:center;background-color:#16a0d3; color:#ffffff; cursor:pointer;}

.finance_con{ position:relative; margin:0 auto; width:110px; height:25px;}
.finance_con a.audit_pass{ float:left; display:block; width:40px; height:25px; line-height:25px;border:1px #b5b5b5 solid; background-color:#f7f7f6; text-decoration:none; text-align:center; cursor:pointer;}
.finance_con a.audit_pass:hover{ float:left; display:block;  width:40px; height:25px; line-height:25px;border:1px #b5b5b5 solid; background-color:#ffffff; text-decoration:none; text-align:center; cursor:pointer;}
.finance_con a.audit_reject{ float:right; display:block; width:40px; height:25px; line-height:25px;border:1px #b5b5b5 solid; background-color:#f7f7f6; text-decoration:none; text-align:center; cursor:pointer;}
.finance_con a.audit_reject:hover{ float:right; display:block;  width:40px; height:25px; line-height:25px;border:1px #b5b5b5 solid; background-color:#ffffff; text-decoration:none; text-align:center; cursor:pointer;}
.finance_con a.fourtel_words{ float:right; display:block; width:60px; height:25px; line-height:25px;border:1px #b5b5b5 solid; background-color:#f7f7f6; text-decoration:none; text-align:center; cursor:pointer;}
.finance_con a.fourtel_words:hover{ float:right; display:block;  width:60px; height:25px; line-height:25px;border:1px #b5b5b5 solid; background-color:#ffffff; text-decoration:none; text-align:center; cursor:pointer;}

.orderTimeByUp{ display:block; width:65px; height:14px; line-height:14px; background:url(./nav/orderByUp.png) right center no-repeat; }
.orderTimeByDown{ display:block; width:65px; height:14px; line-height:14px; background:url(./nav/orderByDown.png) right center no-repeat; }
.orderTotalPaymentByUp{ display:block; width:90px; height:14px; line-height:14px; background:url(./nav/orderByUp.png) right center no-repeat; }
.orderTotalPaymentByDown{ display:block; width:90px; height:14px; line-height:14px; background:url(./nav/orderByDown.png) right center no-repeat; }
.orderFirstPaymentByUp{ display:block; width:77px; height:14px; line-height:14px; background:url(./nav/orderByUp.png) right center no-repeat; }
.orderFirstPaymentByDown{ display:block; width:77px; height:14px; line-height:14px; background:url(./nav/orderByDown.png) right center no-repeat; }
.orderActualAmountByUp{ display:block; width:77px; height:14px; line-height:14px; background:url(./nav/orderByUp.png) right center no-repeat; }
.orderActualAmountByDown{ display:block; width:77px; height:14px; line-height:14px; background:url(./nav/orderByDown.png) right center no-repeat; }
.orderLastPaymentByUp{ display:block; width:77px; height:14px; line-height:14px; background:url(./nav/orderByUp.png) right center no-repeat; }
.orderLastPaymentByDown{ display:block; width:77px; height:14px; line-height:14px; background:url(./nav/orderByDown.png) right center no-repeat; }
.orderProCostByUp{ display:block; width:77px; height:14px; line-height:14px; background:url(./nav/orderByUp.png) right center no-repeat; }
.orderProCostByDown{ display:block; width:77px; height:14px; line-height:14px; background:url(./nav/orderByDown.png) right center no-repeat; }
.orderElseCostByUp{ display:block; width:77px; height:14px; line-height:14px; background:url(./nav/orderByUp.png) right center no-repeat; }
.orderElseCostByDown{ display:block; width:77px; height:14px; line-height:14px; background:url(./nav/orderByDown.png) right center no-repeat; }
.orderTaxatCostByUp{ display:block; width:53px; height:14px; line-height:14px; background:url(./nav/orderByUp.png) right center no-repeat; }
.orderTaxatCostByDown{ display:block; width:53px; height:14px; line-height:14px; background:url(./nav/orderByDown.png) right center no-repeat; }
.orderHBTotalPaymentByUp{ display:block; width:100px; height:14px; line-height:14px; background:url(./nav/orderByUp.png) right center no-repeat; }
.orderHBTotalPaymentByDown{ display:block; width:100px; height:14px; line-height:14px; background:url(./nav/orderByDown.png) right center no-repeat; }
.websitePriceClose{ display:block; width:16px; height:16px; background:url(./nav/CloseButton.png) center center no-repeat; }
.fileDisappear{ display:none; }


.list-content2{ padding:20px 20px 20px 20px; font-size:12px; color:#666; border-top:none; box-sizing:border-box; overflow:hidden; }
.list-content2 a {  text-decoration: none;}
.list-content2:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; background:#fff; border:1px #82BEF9 solid; }
.list-content2 div{ width:14.5%;margin-right:1.5%; height:100px;float:left; border:1px solid #F9F9F9; margin-bottom:20px; background-color:#F9F9F9;border-left:3px;}
.list-content2 div table{width:99%; border:0px;}
.list-content2 div img{width:40px;height:40px;margin-top:30px; margin-left:25px;}
.list-content2 div label{padding-right:10px; width:90%;text-align:right; font-size:0.9rem; display:block;color:#8C8C8C;line-height:30px;height:30px; margin-top:20px;}
.list-content2 div span{padding-right:10px;width:90%; text-align:right;font-size:1.2rem;display:block; line-height:30px;height:30px;}

.list-content2 div:hover{ background:#fff; border:1px #82BEF9 solid; color:#fff;text-decoration:none; }

/*后期增加*/
.upload-pic{height: 100px;width: 110px;cursor: pointer}

/*多图片上传*/
.many_pic{display: flex;}
.many_pic>div{height: 100px;width: 100px;position: relative;margin-right: 10px}
.many_pic>div>img{height: 100px;width: 100px}
.many_pic>div>.option{position: absolute;bottom: 0;width: 100%;background-color:rgba(0,0,0,0.5);display: flex;justify-content: center;align-items: center;height: 25px}
.many_pic>div>.option>div{width: 33.33%;display: flex;justify-content: center;align-items: center;cursor: pointer}
.many_pic>div>.option>div>img{width: 20px;height: 20px;}

/*联动地址样式*/
.addr>select{position: relative;display: block;margin-bottom: 1px; padding: 5px 38px 5px 10px;min-width: 40px;height: 30px;border: solid 1px #eee; text-decoration: none; background: #fff;white-space: nowrap; color: #333;word-break: break-all;}

/*表格内图片文字一个单元格*/
.tb-img-txt{display: flex; justify-content: center; align-items: center;}
.tb-img-txt>span{margin-left: 5px}

/*状态样式*/
.green{color: #71b83d}
.red{color: #d50101}
.blue{color:#0065D9}

/*分页*/
.pagination li {display: inline-block;margin-right: -1px;padding: 5px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;}
.pagination li.active {background: #009688;color: #fff;border: 1px solid #009688;}
.pagination li a {display: block;text-align: center;}

/*滚动条美化*/
::-webkit-scrollbar-track-piece { -webkit-border-radius: 0 }
::-webkit-scrollbar { width: 4px; height: 1px}
::-webkit-scrollbar-thumb { height: 50px;background-color: #b8b8b8;-webkit-border-radius: 8px;outline-offset: -2px;filter: alpha(opacity = 50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5}
::-webkit-scrollbar-thumb:hover {height: 50px;background-color: #878987;-webkit-border-radius: 8px}

/*图片设置*/
.w-auto,.h-auto,.w50-auto,.h50-auto{border-radius: 3px;box-shadow: 3px 4px 10px rgba(0,0,0,.4);margin-right: 10px;cursor: pointer;}
.w50-auto{width: auto;height: 50px;}
.h50-auto{width: 50px;height: auto;}
.w-auto{width: auto;height: 80px;}
.h-auto{width: 80px;height: auto;}

/*弹性布局*/
.flex-between{display: flex;align-items: center;margin-left: 20px;}
.flex-between>img{margin-right: 10px;}