/**
##
#	Project: PHPDISK File Storage Solution
#	This is NOT a freeware, use is subject to license terms.
#
#	Chinese Website: http://www.phpdisk.com
#
#	International Website: http://www.phpdisk.net
#
#	Author: Along ( admin@phpdisk.com )
#
#	$Id: style.css 75 2024-08-23 14:45:00Z along $
#
#	Copyright (C) 2008-2083 PHPDisk Team. All Rights Reserved.
#
##
*/

BODY {
	background:#F1F1F1;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;margin:0; padding:0;
}
textarea{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
form{margin:0; padding:0}


img{border:0}
h2{padding:0; margin:0}
li{list-style:none; margin:0px; padding:0px;}
A:link {
	COLOR: #003366; TEXT-DECORATION: none
}
A:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
A:hover {
	 color:#12459C; TEXT-DECORATION: underline
}
.clear{
	clear:both
}
.pd5{padding: 5px;}
.main_box{
	padding: 90px 0 50px 0;
}
.m-t-20 {
  margin-top: 20px;
}
.wrapper {
  margin: 0 auto;
  width: 100%;
  max-width: 1200px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 0 10px;
}

.head-btn {
  height: 32px;
  line-height: calc(30px);
  padding: 0 12px;
  border: 1px solid #0c59db;
  font-size: 14px;
  letter-spacing: 1px;
  display: inline-block;
  vertical-align: middle;
  transition: background 0.3s, color 0.3s;
  color: #fff;
  background-color: #0c59db;
  text-align: center;
  white-space: nowrap;
  border-radius: 30px;
}
.c-green{
	border: 1px solid #1CC88A;
	background-color: #1CC88A;
}
.head-btn a{
  color: #fff;
}
.head-btn:hover {
  color: #fff;
}
.head-btn.line {
  background-color: #fff;
  border: 1px solid #dcdcdc;
  color: #002249;
  transition: all 0.5s;
}

.bold{font-weight:bold}
.alt_bg{ background:#EDEDED}
.td_line td{border-bottom:1px #cccccc dotted; height:30px}
.td_line2 td{border-bottom:1px #cccccc dotted; height:40px; font-size:14px;}


.color1 { background-color: #fcfcfc; }
.color2 { background-color: #f9f9f9; }
.color3 { background-color: #d0d0d0; }
.color4 { background-color: #f1f1f1; }
.color5 {background-color:#ddffff}

.txtgray{color:#666666}
.txtgreen{ color:#008800}
.txtred{ color:#FF0000}
.txtblue{color:#0000FF}
.f8{font-size:8px}
.f10{font-size:10px}
.f12{font-size:12px}
.f14{font-size:14px}
.f18{font-size:18px}


.box_wrap{ margin:auto; margin-bottom:20px; border:1px #BBBBBB solid; padding:8px;-khtml-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
.box_shadow{border:1px solid #ccc;box-shadow:0 0 10px #CCC;-moz-box-shadow:0 0 10px #CCC;-webkit-box-shadow:0 0 10px #CCC;}
.box_shadow2{border:1px solid #ccc;box-shadow:0 0 20px #CCC;-moz-box-shadow:0 0 20px #CCC;-webkit-box-shadow:0 0 20px #CCC;}

.rank_info{width:120px;border:1px #999 solid; line-height:10px; height:10px;}

.msg_box{ width:500px; margin:auto; padding:50px;}
.file_item li{ height:30px; padding-top:5px;}
.file_desc{margin:10px; padding:1px;border:1px solid #cce2ee; color:#666666;}
.file_desc .tit{ background:url("../images/bg_header.png"); font-size:14px;  padding:6px; }
.file_desc .ctn{ height:100%; overflow-y:scroll}

.f_link{padding:5px; width:946px; margin:10px auto 0;}
.f_link .tit{font-size:14px; font-weight:bold; color:#0086E3;background:url(indexbg.jpg) -57px -170px no-repeat; width:140px; height:21px; padding:5px 0 0 10px}
.f_link .ctn{border:#cce2ee solid 1px; padding:8px}
.announce h2{font-size:14px; padding:0; margin:8px 0}
.announce .content{	padding:10px; background:#DEEBF3; border:1px #C4DAFF solid;}
.in_announce{padding:10px; background:url("../images/mainbg.gif") repeat-x; border:1px #C4DAFF solid; font-size:14px; line-height:18px;word-wrap: break-word;}


.body_bottom{
	width:100%;text-align:center; margin-top:20px; padding-top:10px; border-top:1px #ccc solid;
}
.body_line{
	border-bottom:1px #A0CAE3 solid; width:95%; height:1px; margin:auto
}
.hr{border-bottom:1px #CCCCCC dotted}
.foot_info{
	padding-top:2px;font-size:12px; color:#103E5F;
}
.foot_box{padding-top:10px;background:url("../images/foot_bg.png") #FAFAFA repeat-x; height:70px;}
.p_bar{
	margin-top:5px;
}
.p_redirect{
	padding:3px 5px; border:1px #CCCCCC solid; margin:0 3px; text-align:center;
}
.p_num{
	padding:3px 5px; border:1px #CCCCCC solid; margin:0 3px; text-align:center;
}
.p_info{
	padding:3px 5px; border:1px #CCCCCC solid; margin:0 3px; text-align:center;
}
.p_curpage{
	padding:3px 5px; border:1px #CCCCCC solid; margin:0 2px; text-align:center; color:#f00; font-weight:bold;
}

.alert_msg li{ line-height:180%; margin-left:25px !important; margin-left:10px;}

.menu_thumb{
	position: absolute; top: 0px; left: 0px;  background-color: #FFFFFF; visibility: hidden; overflow: hidden; border: 1px solid #92B7E5; padding:4px;
}
.info_box{ width:600px;height:auto; margin:50px auto 150px auto; padding:1px; border:#C0D8FC 1px solid;background: #fafafa; }
.info_box_tit{font-weight: bold; padding:4px; color:#376DA8;background-color:#F4F8FF; padding:5px}
.info_box_msg{padding:18px 10px; border-top:#C0D8FC 1px solid; line-height: 150%; width:auto;}

#report_box{ width:auto; height:230px;}
#report_box li{margin-left:15px !important;margin-left:0px}
#report_box .warning{ color:#666; padding:30px}

.fl_box{ float:left; width:49%; border:1px solid #c0d8fc;}
.fl_box ul{padding:10px; margin:0;}
.fl_box li{line-height:25px; height:25px; width:auto; overflow:hidden; border-bottom:1px #CEDAE5 dashed;word-wrap:word-break;word-break:break-all;}
.fl_box .tit2{ background-color:#f4f8ff; border-bottom:1px dotted #c0d8fc; font-size:14px;  padding:6px; }

.reply_box .tit{background:#73C8F5; font-size:14px;}
.reply_box ul{ padding:0; margin:0}
.reply_item{border:1px #6699CC solid; padding:10px; background:url(../../../images/box_bg.jpg) repeat-x}
.reply_item_ok{border:1px #CC0000 solid; padding:10px}


.cmt_u_box{}
.cmt_u_box .cmt_title{font-size:14px}
.cmt_u_box .cmt_cts{padding:5px;border:1px #A0CAE3 solid; background:#DEEBF3; margin-bottom:8px}
.cmt_u_box .cmt_cts .cmt_name{padding:5px}
.cmt_u_box .cmt_cts .cmt_content{padding:5px; background:#FFFFFF}

.tree img{border: 0px;vertical-align: middle;}


.ann_box{ border:1px #CCCCCC solid; padding:1px;}
.ann_box .tit2{ background:#C4DAFF; padding:3px;}
.ann_box .inbox{padding:5px}



.box_style{ background:#FFFFFF; color:#444444; padding:10px;}
.box_style li{height:22px; line-height:22px;}


#ctn .item{ height:40px; line-height:40px; border-bottom:1px dotted #ccc;}
#ctn .item a{ word-wrap:word-break;word-break:break-all;}
.f_item{border:1px solid #CCC; padding:5px;}
#addr_list a{ margin-right:8px;}

.pd5{padding:5px}
#gotop{position:fixed !important;position:absolute;right:10px;z-index:1000;bottom:10px !important;bottom:auto;top:auto !important;display:none;opacity: 0.5;}

.rank_box{line-height:25px; height:25px; border-bottom:1px dotted #f1f1f1; padding:5px;}
.rank_box .f1{ float:left;width:10%;}
.rank_box .f2{ float:left;width:40%; text-align:center}
.rank_box .f3{ float:left;width:40%; text-align:center}

.sign_img{ margin-right:20px;display:inline;float:left;width:114px;height:52px;overflow:hidden;cursor:pointer;background:url(../images/sign_img.gif) right 2px no-repeat}
.sign_img:hover{background-position:right -53px;text-decoration:none}
.sign_img span{display:block;margin:10px 0 0 14px;font-size:16px;font-family:'Hiragino Sans GB','Microsoft YaHei',sans-serif !important;font-weight:700;color:#165379}
.sign_img.current{background:url(../images/sign_done.gif) no-repeat 0 2px;cursor:default}

.lo_box{position:fixed; left:3px; bottom:3px; width:300px; height:auto; background-color:#FFFFFF; border:1px solid #ccc}
.lo_box .tit{ background:#0595EC; border-bottom:1px solid #ccc; padding:3px; color:#FFFFFF}
.lo_box ul{padding:0; margin:0}
.lo_box li{padding:5px;}

.cmt_box{width:auto; cursor:pointer; color:#666; border:1px solid #ccc; padding:20px; text-align:center;}