﻿body{ background:url(../Content/images/login/bgr.png);color: #464646;font: normal 12px/24px tahoma,arial,"宋体";margin: 0; display:block;}
.bgt{background:url(../Content/images/blackBg.png) repeat-x; }
.bg { background:url(../Content/images/blackBg.png) repeat-x }
header { height:61px ; margin-bottom:30px;}
.logo { width:142px; height:61px; background:url(/image/logo_.png?v=3) no-repeat 0 50%; _background-image: url(../Content/images/login/logo_bg.png);}
.menu { padding-top:20px }
.menu a { display:block; padding:0 20px; line-height:28px; color:#0b739b }
.menu a:hover, .menu .active { color:#fff; border-radius:4px; background-color:#6eb1eb; text-decoration:none }
.menu span { display:block; padding:0 20px; line-height:28px; color:#0b739b }
.menu span:hover { color:#fff; border-radius:4px; background-color:#6eb1eb; text-decoration:none }
.banners-mod,.banners{ height:435px; margin-bottom:30px;}
.banners li{ position:absolute; left:0; top:0;}
.clients{ right:1px; top:217px;}
.wh20{ width:20px; height:20px; margin-top:3px;}
.slide{ right:290px; top:370px;  display:block;}
.slide span{ cursor:pointer; margin-right:15px; text-indent:-9999px; overflow:hidden;}
/* 头部导航的图标 */
.menu .login-icon a{ background: url(../Content/images/login/nav_icon.png) no-repeat 20px 5px; padding-left: 40px;}
.menu .login-icon a:hover, .menu .login-icon .active{ background: #6EB1EB url(../Content/images/login/nav_icon.png) no-repeat 20px -20px;}
.menu .login-icon span{ background: url(../Content/images/login/nav_icon.png) no-repeat 20px 5px; padding-left: 40px;}
.menu .login-icon span:hover, .menu .login-icon .active{ background: #6EB1EB url(../Content/images/login/nav_icon.png) no-repeat 20px -20px;}
.menu .register-icon a{ background: url(../Content/images/login/nav_icon.png) no-repeat 20px -47px; padding-left: 40px;}
.menu .register-icon a:hover, .menu .register-icon .active{ background: #6EB1EB url(../Content/images/login/nav_icon.png) no-repeat 20px -74px;}

.ico-a{ background-position:0 2px;}
.ico-b{ background-position:0 -50px;}
.ico-c{ background-position:0 -50px;}
.ico-d,.cur{ background-position:0 -74px;}
.ico-e{ background-position:0 -95px;}
.mr36{ margin-right:36px;}
.mb45{ margin-bottom:45px;}
.subbanner{ display:inline-block; width:294px; height:157px; background:url(../Content/images/login/subbanner.png) no-repeat;}
.x1{ background-position:0 0;}
.x1:hover{ background-position:0 -157px;}
.x2{ background-position:0 -315px; width:296px;}
.x2:hover{ background-position:0 -474px;}
.x3{ background-position:0 -634px;}
.x3:hover{ background-position:0 -793px;}
footer,footer a{ color:#8f8f8f;}
footer a:hover{text-decoration:underline;}
footer h2{ color:#5d5d5d; }
footer nav { border-bottom:1px solid #d3d3d3; padding-bottom:15px;}
footer nav li{ margin-right:85px !important;}
footer nav .last{ margin-right:0 !important;}
footer nav div{ padding-left:10px; margin-left:10px; border-left:1px solid #b3b3b3;}

/*登录注册*/
.ac-bg{ background:url(../Content/images/login/lg_bg.png) no-repeat; }
.ac-t{ background-position:0 0; height:10px;}
.ac-b{ background-position:0 -30px; height:25px;}
.ac-m{ background:url(../Content/images/login/lg_bgs.png) repeat-y; min-height:350px; _height:350px; }
.ac-chk{vertical-align:middle; margin-top:-1px;}
.login-m{ padding-right:50px; width:300px;}
.login-img{padding-right:60px; border-right:1px solid #ccc;}

.ml42{ margin-left:42px;}
.pl42{ padding-left:42px;}
.ml60{ margin-left:60px;}
.ml70{ margin-left:70px;}
.w420{ width:420px;}
.w410{ width:410px;}
.w500{ width:500px;}
.w510{ width:510px;}
.pl90{ padding-left:90px;}
.btn-ac{ border:0 none; padding:5px 20px; *padding:5px 10px; font-size:20px; cursor:pointer;  }
.btn-ac:hover{text-decoration:none;}
.brc{ border-right:1px solid #ccc;}
.w320{ width:320px;}
.w280{ width:280px;}
.w90{ width:90px;}
.ml90{ margin-left:90px;}
.btn-gray{ box-shadow:1px 1px 2px #666;}

.ml110 {margin-left:110px;}

/*下载页面*/
.w440{ width:450px;}
.dl-nav li{ width:20%;  margin-right:0; }
.dl-nav a{ display:block; height:35px; padding-top:85px; border-right:1px solid #edeef1; border-bottom:1px solid #edeef1;}
.dl-nav a.first{border-left:1px solid #edeef1;}
.dl-nav .cur{ background-color:#cee5f8; }
.dl-nav a:hover,.dl-nav .cur a{ color:#1ba204;}
.dl-ico{ background:url(../Content/images/login/clients_icon_24.png) no-repeat; _background:url(../Content/images/login/clients_icon_8.png) no-repeat;}
.dl-ico-a{ background-position:64px 30px;}
.dl-ico-a:hover,.cur .dl-ico-a{ background-position:64px -450px;}
.dl-ico-b{ background-position:65px -57px;}
.dl-ico-b:hover,.cur .dl-ico-b{ background-position:65px -537px;}
.dl-ico-c{ background-position:45px -258px;}
.dl-ico-c:hover,.cur .dl-ico-c{ background-position:45px -738px;}
.dl-ico-d{ background-position:50px -165px;}
.dl-ico-d:hover,.cur .dl-ico-d{ background-position:50px -645px;}
.dl-ico-e{ background-position:57px -359px;}
.dl-ico-e:hover,.cur .dl-ico-e{background-position:57px -839px;}
.rel60{ height:60px;}
.ico-btn-f{ background-position:-2px -475px; width:68px; }
.ico-btn-g{ background-position: -17px -762px; width:62px;}
.ico-btn-h{ background-position:-17px -666px; width:54px;}
.ico-btn-i{ background-position: -10px -860px; width:62px;}
.ico-btn-j{ background-position: 0px -561px; width:68px;}
.w220{ width:240px;}
.pt10{ padding-top:10px;}
/*.pannels article,.pannels{ height:350px; overflow:hidden; }*/
.pannels article{ display:none; height:350px;}
.pannels .blue{ color:#1f6eb6;}
.pannels .btn-ac { padding:0 5px 0 20px;}
/*外链详细页面*/
.trangle-tips-o{background:#ffefc3; border: 1px solid #ebe0c0; box-shadow:inset 0 1px 1px rgba(255,255,255,.25), 5px 3px 3px rgba(128,128,128,0.3); padding-left:10px; width:350px; top:-10px; }
.trangle-tips-i{line-height:0; line-height:20px\9; left:80px; bottom:1px; bottom:9px\9; font-family:Tahoma; font-size:18px;}
.trangle-tips-t{color:#dcdcdc;z-index:998; top:0; height:18px; width:17px; }
.trangle-tips-b{color:#fcf8c7; top:-1px; z-index:999; height:18px; width:17px;}
/*#jProcessbar{ height:10px; width:px; background-color:#;}*/
.ol-dl{line-height:42px; margin-left:30px; float:left; color:#787878; margin-left:30px; text-decoration:underline; font-size:18px; font-family:microsoft yahei; }
.ol-dl:hover{ color:#278FF5;}
.tree-node .w300{ width:250px;}
.tree-node .w80{ width:80px;}
.tree-node .w50{ width:30px;}
.tree-node b{ font-weight:normal;}
.tree-title b{ display:inline-block;}
.w450{width:450px;}
.bme{ border-bottom:1px solid #f2f2f2; padding-bottom:15px;}
.olbox{  width:460px; overflow-y: auto;}
.olbox a.fname { cursor:pointer;}
.olpreviewbox{ width:420px;  /* border:1px solid #f2f2f2;*/ border-left:1px solid #f2f2f2;}

.olfilelist li{ border-bottom:1px solid #f2f2f2;  padding: 11px 0 0; }
.olfilelist li * { height: 28px; line-height: 28px; overflow: hidden;  display:inline-block;}
.olfilelist li img { margin-right:6px; vertical-align:-5px; width:28px;}
.ico-type {padding-left: 34px; height:28px; line-height: 28px;  }
.mr100{ margin-right:100px;}
.ol-tips{ background:url(../Content/images/login/oltips.jpg) no-repeat; width:325px; height:60px; margin:5px 0 0 50px;}
.reportinfo{ margin-right:3px; vertical-align:-2px;}
/*邀请好友注册页面*/
.invite-box .bm-li{}
.bm-li li{ border-bottom:1px dashed #bebebe; padding-bottom:5px; margin-bottom:5px; list-style:disc; margin-left:15px; }
.invite-box{ color:#8e8e8e; background:url(../Content/images/login/invite.jpg) 90% bottom no-repeat; padding-bottom:50px;}
/*外链弹窗按钮颜色*/
.ym-btn input{ color:#333;}

.image-detail {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border: 1px solid gray;
    display: none;
}

@charset "utf-8";
/*
 [WWW.KUAIPAN.CN] (C) 2011 KUAIPAN Inc.
 Author:zuojing
 CretaeDate:2012-01-30
 Description:整站公用样式
 */

body, h1, h2, h3, ul, p, form, input,dl,dt,dd,header,section,article,nav{ margin:0; }
header,section,article,nav{display:block; }
img { border:0 none; }
a { text-decoration:none; color:#444  }
a:focus {outline:none; }
.underline,.hoverlink:hover{ text-decoration:underline;}
.underline:hover{ text-decoration:none;}

ul,ol, form,dt,dd,dl ,header,section,article,nav{ padding:0; }
ul { list-style:none; }
table { border-collapse:collapse; width:100%; border:0 none;  border-spacing:0; }
em{font-style:normal;}
strong { font-weight:bold; }
.dn { display:none; }
.db { display:block; }
.dib{ display:inline-block;}
.l, .fl-li li { float:left; }
.fl-li li { margin-right:5px; }
.r { float:right; }
.b { font-weight:bold; }
.n { font-weight:normal; }
.ti { text-indent:-9999px; overflow:hidden; }
.ti28{ text-indent:28px;}
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.f0{ font-size:0; line-height:0;}
.f12 { font-size:12px; }
.f14 , input , select{ font-size:14px; }
input,select{ color:#8f8f8f;}
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f22 { font-size:22px; }
.f32 { font-size:32px;}
.fm{ font-family:microsoft yahei;}
.lh32{ line-height:32px;}
.lh20{ line-height:20px;}
.lh18{ line-height:18px;}
.red{color:#ff4340;}
.white{color:#fff;}
.green{color:#029a47;}
.blue{ color:#278ff5;}
.orange{ color:#e45c27;}
.gray{color:#666;}
.lgray{ color:#b2b2b2;}/*light-gray*/
.black{ color:#000;}
.bd0{ border:0 none !important;}
.mb0 { margin-bottom:0 !important; }
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mtf5{ margin-top:-5px;}
.mt5 { margin-top:5px;}
.mt10 {margin-top:10px;}
.mt30{ margin-top:30px;}
.ml5{ margin-left:5px;}
.ml20{ margin-left:20px;}
.mr3{ margin-right:3px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px; }
.mr20{ margin-right:20px;}
.p5{ padding:5px;}
.p10{ padding:10px;}
.plr5{ padding-left:5px; padding-right:5px;}
.pl0{ padding-left:0 !important;}
.p20{ padding:20px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl100{ padding-left:100px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.mid{ margin-left:auto; margin-right:auto;}
.w960{ width:960px;}
.rel { position:relative; }
.abs, .abs-tr, .abs-br, .abs-lt { position:absolute; }
.abs-tr { right:0; top:0; }
.abs-br { right:0; bottom:0; }
.abs-lt { left:0; top:0; }
.abs-tr-10{ right:0px; top:-10px;}
.abs-tr-30{ right:10px; top:20px;}
.abs-r-10{right:10px;}
.abs-r-20{right:20px;}
.cl{clear:both;}
.clearfix:after{
	content:"\200B";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
	font-size: 0px;
}
.clearfix { *zoom: 1; }
.vh{visibility:hidden;}
.vt{ vertical-align:top;}
.oa {overflow:auto;}
.oh{overflow: hidden;}
.bg-gray{ background:#f8f8f8;}
.bg-yellow{ background-color:#fefed7;}
.ti10{ text-indent:10px;}
td, th { border-bottom:1px solid #e5e5e5; }
th {  text-align:left; }
area {
    blr:expression(this.onFocus=this.blur());
}

body {
	color: #464646;
	font: normal 12px/24px tahoma,arial,"宋体";
}

.r2{border-radius:2px;}
.bde{border:1px solid #e5e5e5;}
.bsi{ box-shadow:1px 1px 2px #F6F6F6 inset;}
.used-space { background:#6abf24; background:-moz-linear-gradient(top, #51b913, #7dc332); background: -webkit-gradient(linear, 0 0, 0 100%, from(#51b913), to(#7dc332)); background:-ms-linear-gradient(top, #51b913 0%, #7dc332 100%);  
background:linear-gradient(top, #51b913 0%, #7dc332 100%);  height:100%; border-radius:2px; }
.red-space{
	background:#dd5729;
	background:-moz-linear-gradient(top,#f04f43, #eb4106);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f04f43), to(#eb4106));
	background:-ms-linear-gradient(top, #f04f43 0%, #eb4106 100%);  
	background:linear-gradient(top, #f04f43 0%, #eb4106 100%); 
}
/*模拟按钮样式*/
.imitate-btn { 
	background:#f5f5f6;
	background:-webkit-gradient(linear,0 0,0 100%, from(#fff),to(#ecedee));
	background:-moz-linear-gradient(top, #fff,#ecedee);
	background:-ms-linear-gradient(top,#f4f4f4 0%, #fbfbfb 100%);
	background:linear-gradient(top,#f4f4f4 0%,#fbfbfb 100%);
	border:1px solid #e5e5e5; 
	box-shadow:inset 0px 1px #fff;
	padding:5px 20px; outline:0;
	 }
.imitate-btn:hover { background:#efeeee; border-color:#d9d9d9;  }
/*登录注册绿色*/
.btn-green{
	background-color:#5fba1d; 
	background:-webkit-gradient(linear,0 0,0 67%, from(#89e92c),to(#5fba1d));
	background:-moz-linear-gradient(top, #89e92c,#5fba1d);
	background:-ms-linear-gradient(top,#89e92c 0%, #5fba1d 67%);
	background:linear-gradient(top,#89e92c 0%,#5fba1d 67%);
	box-shadow:1px 1px 2px #333;
	/*text-shadow:1px 0px 1px #666;*/
}
.btn-green:hover{
	background-color:#6dca22; 
	background:-webkit-gradient(linear,0 0,0 100%, from(#89e92c),to(#5fba1d));
	background:-moz-linear-gradient(top, #89e92c,#5fba1d);
	background:-ms-linear-gradient(top,#89e92c 0%, #5fba1d 100%);
	background:linear-gradient(top,#89e92c 0%,#5fba1d 100%);
}
.btn-green,.btn-blue,.imitate-green{ color:#fff !important;}
.btn-blue,.ui-widget-content .btn-blue{
	border:1px solid #4168a5;
	box-shadow: 0 1px 0 #81a6d0 inset;
	background-color:#5c8ac0;
	background:-webkit-gradient(linear,0 0,0 100%,from(#6190c4),to(#4b73b0));
	background:-moz-linear-gradient(top, #6190c4,#4b73b0);
	background:-ms-linear-gradient(top,#6190c4 0%, #4b73b0 67%);
	
	background:linear-gradient(top,#6190c4 0%,#4b73b0 100%);
}
.btn-blue:hover,.ui-widget-content .btn-blue:hover{
	border-color:#4168a5;
	background-color:#6697cf;
	background:-webkit-gradient(linear,0 0,0 100%,from(#5785b8),to(#6ca1dd));
	background:-moz-linear-gradient(top, #5785b8,#6ca1dd);
	background:-ms-linear-gradient(top,#5785b8 0%, #6ca1dd 67%);
	
	background:linear-gradient(top,#5785b8 0%,#6ca1dd 100%);
}
/*上传按钮绿色*/
.imitate-green{ 
	 border-color:#4e9e22; 
	background-color:#60bc1d; 
	background:-webkit-gradient(linear,0 0,0 100%,from(#78c121),to(#5daa1d));
	background:-moz-linear-gradient(top,#78c121,#5daa1d);
	background:-ms-linear-gradient(top,#78c121 0%, #5daa1d 67%);
	
	background:linear-gradient(top,#78c121 0%,#5daa1d 100%);
	box-shadow:0 1px 0 #9dd35d inset;
}
.imitate-green:hover{
	border-color:#4e9e22; 
	background-color:#7dc825;
	background:-webkit-gradient(linear,0 0,0 100%,from(#74be21),to(#84d129));
	background:-moz-linear-gradient(top,#74be21,#84d129) ;
	background:-ms-linear-gradient(top,#74be21 0%, #84d129 67%);
	background:linear-gradient(top,#74be21 0%,#84d129 100%);
}
.mb20 input, .ac-txt{ font-family:arial; font-weight:bold; border:1px solid #ccc; padding:3px; height:26px; line-height:26px\9;  width:240px; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);; vertical-align:-5px\9; }
.sns{ background:url(/static/themes/images/sns.png) no-repeat; width:18px; height:28px;}
.sns-txweibo{ background-position:0 8px;}
.sns-sinaweibo{ background-position:0 -28px;}
.sns-douban{ background-position:0 -63px;}
.sns-renren{ background-position:0 -100px;}
.sns-qqzone{ background-position:0 -136px;}
.sns-qq{ background-position:0 -169px; }

/* 左边导航 */


.aside a, .user-fun {
	color:#85afce;
}
.logo{
	background:url(/static/themes/images/logo.png) 12px -1px no-repeat;
	width: 100%;
	height: 121px;
}
.menu a {
	display:block;
	padding:16px 20px;
	line-height:38px;
}
.menu a:hover{
	background-color:#0b73bd;
}
.menu .active {
	background-color:#4a96cc;
	color:#fff;
}
.menu a:focus {
	outline:none;
}
.menu .ico {
	padding-left:59px; cursor:pointer;
}
.total-space {
	background:#dfdfdf;
	background:-moz-linear-gradient(top, #dcdcdc, #e1e1e1);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#dcdcdc), to(#e1e1e1) );
	background:-ms-linear-gradient(top, #dcdcdc 0%, #e1e1e1 100%);  
	background:linear-gradient(top, #dcdcdc 0%, #e1e1e1 100%);
	border:1px solid #353a3f;
	border-radius:3px;
	box-shadow:0 1px 0 #73797f;
	height:15px;
}
.userusednum{
	color:#000;
	font-size:11px;
	line-height:15px;
	position:absolute;
	padding-left:5px;
}

/* 右边主体 */
.mainer{
	margin-left: 191px;
	background:#fff;
	padding: 20px 20px 0px 20px;
	_zoom: 1;
	_margin-left: -6px;
}
.selected{
	background-color: #e9f2fe;
}
.deleted{
	text-decoration:line-through;
	color:#999;
}
.file-title a:hover{
	text-decoration:underline;
}
.sharestatus a:hover{
	text-decoration:underline;
}
#checkinbox a{
	text-decoration:none; color:#069;
}
.chk-task{
	margin-left:45px;
}
.chk-reward{margin-left:45px;}
.btns4 a {float:none;display:inline-block;vertical-align:top}


/*状态条*/
.loadingbar{
	position:fixed;
	top:0;
	left:50%;
	z-index:10001;
	border-radius:2px;
	background-color:#60bc1d;
	padding:0 10px;
	color:#fff;

	_position:absolute;
	/*left:expression(eval(document.documentElement.scrollLeft));*/
	_top:expression(eval(document.documentElement.scrollTop));
}

.erro-info{
	border:1px solid #faa3a3;
	background:#fef0f0;
	padding-left:10px;
}

.field-validation-error{ color:Red;}
#selectRole ul li{background: url(../Content/images/userheader.png) no-repeat 0 3px; padding-left: 20px; height:30px;}
#selectRole ul li:hover{background: url(../Content/images/userheader_hover.png) no-repeat 0 3px;}
#selectRole ul li a{color:#588204;}
#selectRole ul li a:hover{color:#278ff5;}

#headInfoBar{color:#fff;}
#headInfoBar a:link{ color:#fff;}
#headInfoBar a:visited{color:#fff}
#headInfoBar a:hover{color:#ccc; text-decoration:underline}
#headInfoBar a:active{color:#f5f6fa;}

#Misc{ color:#fff; position:absolute; display:block; right:0;margin-top:1px;}
#Userbar{ position:absolute; right:0px;  float:right;top:20px;}
#Userbar form{ display:inline}
#Userbar ul li{ margin:0 0 0 15px; float:left;}
#Userbar p{margin:0; padding:0}
#Userbar .message-tip{ vertical-align:middle;}

input[type="submit"], input[type="reset"], input[type="button"], button, submit, .button, .button:link, .button:visited{ color:#fff;  background:#ff7f00;  border:1px solid #c45d01;  cursor:pointer;  padding:3px 15px 5px 15px;  text-align:center; }
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover, .button:hover, .button.primaryAction:hover{ text-decoration:none;  background:#fe920c;  color:#fff;  border:1px solid #c45d01; }
input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active, button:active, .buton:active, .button.primaryAction:active{ text-decoration:none;  background:#62a9e2;  color:#fff;  border:1px solid #bb772d; }
input[type="submit"]:focus::-moz-focus-inner, button:focus::-moz-focus-inner, .button:focus::-moz-focus-inner{ border:1px dotted transparent}

.close-msg {
background-image: url("images/idialog_s.png");
background-position: 0 -60px;
background-repeat: no-repeat;
font-size: 0;
height: 34px;
line-height: 0;
overflow: hidden;
position: absolute;
right: -16px;
top: -11px;
width: 34px;
}