body {
background: #fff;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}
.btn{border: 1px solid #4168a5;background: #009688;display: inline-block;text-decoration: none;text-align: center;cursor: pointer;padding:5px 10px;outline:0;color:#ffffff}
.btn:hover{border-color: #673AB7;background-color: #673AB7;}

img{border:0}
li{list-style:none; margin:0px; padding:0px;}
a{
	color: #4e95ca; text-decoration: none; 
}
a:visited {
	color: #4e95ca; text-decoration: none
}
a:hover {
	 color:#ff5e00; text-decoration: underline; 
}
.clear{
	clear:both
}
.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;}

.logo_l{ padding-left:10px;float:left}
.logo_r{padding:5px 20px; float:right}

.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}

.body_top{
	color:#4e95ca;width:auto; margin:0px;height:30px; line-height:28px; border-bottom:1px #e6e6e6 solid; padding-top:5px;
}
.body_top .guest_col{color:#ff0000;}
.body_top .l{float:left; padding-left:10px;}
.body_top .m{
	float:right;
	font-size:12px;
	}
.body_top .m a{
	padding:9px;
}
.body_top .m .vip_icon{ margin-top:0;margin-top:7px\9; margin-left:-10px; padding:5px;}

.logo{text-align: center;margin:10px 0;}
.head_box{width:100%; margin:auto}
/* nav menu*/
.menu {
margin: 0px auto; float:right; margin:10px 0; width: auto; height: 32px; overflow: hidden;
}
.menu ul {
   width: auto; float: left; height: 32px; margin:0px; padding:0; padding-left:3px;
}
.menu li {
	text-align: center; list-style-type: none; padding-left: 2px; padding-right: 7px; float: left; font-size: 14px; color: #f1faff;
}
.menu li a {
	line-height: 29px; margin-top: 3px; width: 70px; float: left; height: 29px;color: #444; font-weight: bold; text-decoration: none; display:block;
}
.menu li a span {padding:5px 0;}
.menu li a span:hover { border-bottom:2px solid #7baade;}
.menu li a:hover {
	color: #333333;
}
.menu .nav_sel{ text-decoration: none}
.menu .nav_sel span{ border-bottom:2px solid #7baade;}
/* mydisk menu*/
.my_menu {
margin: 0px auto; width: auto; height: 32px; overflow: hidden; background-color:#f1f1f1; padding-bottom:5px;
}
.my_menu ul {
   width: auto; float: left; height: 32px; margin:0px; padding:0; padding-left:3px;
}
.my_menu li {
	text-align: center; list-style-type: none; float: left; font-size: 14px; color: #f1faff; margin-right:3px;
}
.my_menu li a {
	line-height: 29px; margin-top: 3px; width: auto; float: left; height: 29px;color: #444; font-weight: bold; text-decoration: none; display:block;
}
.my_menu li a span {padding:5px;border:1px #f1f1f1 solid;}
.my_menu li a span:hover { background-color:#7baade; color:#ffffff;border:1px #85b3e5 solid;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.my_menu .my_menu_sel{ text-decoration: none}
.my_menu .my_menu_sel span{ background-color:#7baade; color:#ffffff;border:1px #85b3e5 solid;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.user_menu{width:100%;/*border:1px #85b3e5 solid;*/border:1px #85b3e5 solid;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.user_menu .tit{ padding:5px; background:#f9fafe; font-size:14px; border-bottom:1px #e3effb solid }
.user_menu ul{ margin:0; padding:0}
.user_menu li{ height:60px; line-height:60px; font-size:18px; font-weight:bold; text-align:center; border-bottom:1px #ccc dotted}

.user_menu a{display:block;width:auto;-webkit-transition: all .3s ease-out 0s;
-moz-transition: all .3s ease-out 0s;
-ms-transition: all .3s ease-out 0s;
-o-transition: all .3s ease-out 0s;
transition: all .3s ease-out 0s;}
.user_menu a:hover{text-decoration:none; background:#8ebaec; color:#ffffff;border:1px #85b3e5 solid;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.user_menu .user_menu_sel{background:#e3effb;border-left:1px #ccc dotted;border-right:1px #ccc dotted;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

#container {width: 100%; height:auto;margin:0px auto;background: white;}
#container .tit{ background:url('file_bar_bg.gif') repeat-x; border:1px solid #ccc; padding:10px; width:auto; font-size:14px;}
.layout_box{margin:auto;width:1000px;background: white;}
.layout_box .l{ float:left; width:99%}
.layout_box .r{ float:left; width:222px; margin-left:8px;}

.layout_box2{width:1000px; margin:auto;background: white;}
.layout_box2 .l{float:left; width:706px;}
.layout_box2 .r{float:left; width:260px;}
.layout_box2 .m{width:auto; padding:100px 0; padding-top:50px; margin:auto; border:1px #7baade solid; border-top:0}

.idx_box{width:33%; margin:auto;background: white; padding-top:12px; margin-bottom:8px;}
.idx_box .l{float:left; width:100%;}
.idx_box .r{float:left; width:100%;margin-bottom:8px;}

.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{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;}
#md_box {width:1000px; height:auto;margin:auto; background:#fff;}
#md_top{ width:100%; height:60px; border-bottom:4px #003366 solid}
#md_main{width:100%; height:auto;}
#md_main .md_l{width:120px; float:left; margin-right:5px;}
#md_main .md_r{width:87%; float:right; border:1px #cccccc solid; margin-left:3px; min-height:426px;}
#md_main .md_r .nav_tit{background-color:#f9f9f9; font-size:14px;}
#md_main .md_r .nav_tit2{background-color:#f9f9f9; font-size:14px;}

.rank_info{width:120px;border:1px #999 solid; line-height:10px; height:10px;}
.progressWrapper{
	
}
.msg_box{ width:500px; margin:auto; padding:50px;}
.file_item li{ height:30px; padding-top:5px;}
.file_desc{color:#666666;}
.file_desc .tit{font-size:14px;font-weight: bold;margin-bottom: 9px;}
.file_desc .ctn{height:100%;margin-bottom: 22px;}
.index_box{width: 100%; height:auto;margin:0px auto;}
.index_box .l{
	float:left; width:100%; margin:0px; padding:0px;}
.index_box .l .l_l{
	float:left;background:url(indexbg.jpg) no-repeat;width:12.5px; height:283px;}
.index_box .l .l_m{
	float:left;height:284px; background:#fff url(adbg.gif) left bottom repeat-x; width:650px;}
.index_box .l .l_r{
	float:left;background:url(indexbg.jpg) -13px 0;width:13px; height:283px;}
.index_box .r{
	float:left; width:170px; margin-left:10px; height:284px;
}
.index_box .r .r_l{
	float:left; height:284px; background:url(indexbg.jpg) -30px 0;width:10px;}
.index_box .r .r_m{
	float:left; height:284px; background:url(loginbg.gif) repeat-x;width:250px;}
.index_box .r .r_r{
	float:left; height:284px; background:url(indexbg.jpg) -40px 0;width:10px;}
.u_input{
	  border:0; width:120px;background:none; margin-left:8px; margin-top:4px}
.u_em{
	width:150px !important;height:28px;border: 1px solid #ccc;display:inline-block;}
:focus {
	outline: 0;
}
.right_box{
}
.right_box .title{
	color: #0086e3; font-size:14px; padding-left:10px; font-weight:bold;
}
.right_box ul{list-style:none;}
.right_box li{ height:22px; line-height:22px;}
.right_box .l_info li{ height:22px; line-height:22px;margin-left:20px !important; margin-left:0}
.right_box .li_input{margin-top:12px !important;margin-top:5px;}
.right_box .li_input2{margin-top:12px !important;margin-top:5px;padding-left:10px;}
.right_box .li_input3{margin-top:12px !important;margin-top:5px; padding-left:30px}
.right_box .input{width:120px; line-height:20px}
.right_box .verycode{width:50px; line-height:20px}
.login_btn{
    width: 90px;
    height: 30px;
    cursor: pointer;
    border-radius: 26px;
    background-color: #196be5;
    border: 1px solid #1760cc;
    color: #FFFFFF;
}
.login_btn:hover{
    background-color: #FF5722;
    border: 1px solid #FF9800;
}
.reg_btn{
    width: 90px;
    height: 30px;
    cursor: pointer;
    border-radius: 26px;
    background-color: #196be5;
    border: 1px solid #1760cc;
    color: #FFFFFF;
}
.reg_btn:hover{
    background-color: #FF5722;
    border: 1px solid #FF9800;
}
.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 #cdebfb solid;}
.in_announce{padding:10px; background:url("mainbg.gif") repeat-x; border:1px #cdebfb solid; font-size:14px; line-height:18px;}

.circle_box{
	 width:980px; height:auto;margin:auto; clear:both;
}
.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 solid}
.foot_info{
	padding-top:2px;font-size:10px;
}
.foot_box{ color:#666;padding-top:10px;height:50px; padding-bottom:30px;}
.foot_box a{ color:#4e95ca; text-decoration:none}
.foot_box a:hover{color:#ff5e00}

.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;
}

.user_box{
	background: none transparent scroll repeat 0% 0%; width: 600px; color: #2b3c60; margin:40px auto;
}
.user_box h1 {
	margin: 0px 15px; letter-spacing: 1px;border: 0px;  font-size: 14px; color: #0086e3; line-height: 36px; padding-top: 13px
}
.user_box p {
	margin: 0px 15px; letter-spacing: 1px;padding-bottom: 0.1em; color: #787d86;
}
.user_box li {
	list-style-type:none; font-size:12px;
}
.user_box table {
	font-size: 14px; margin: 0px auto
}
.user_box td {
	line-height: 44px
}
.user_box .input {
	border: #cdcdcd 1px solid; width: 180px; line-height: 26px;height:16px !important; height:26px; padding:5px !important; padding:0 5px;
}
.user_box .verycode {
	border: #cdcdcd 1px solid; width: 100px; line-height: 26px;height:16px !important; height:26px; padding:5px !important; padding:0 5px;
}
.user_box span {
	font-size: 12px
}

.cboxcontent {
	box-shadow:0 0 10px #ccc;
}
.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:#edf6fe; 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}

.common_box{}
.common_box ul{ padding:8px; margin:0; border:#cce2ee solid 1px;}
.common_box .tit2{background:url(indexbg.jpg) -57px -170px no-repeat; font-size:15px; line-height:26px; height:26px; padding-left:10px;}
.common_box li{line-height:20px; height:20px;overflow:hidden;}
.common_box .ctn_box{padding:10px; word-break:break-all; word-wrap:word-break; line-height:150%; border:#cce2ee solid 1px;}
.common_box .cate_list{ padding:8px; margin:0; border:#cce2ee solid 1px;}

.fl_box{ float:left; width:49%; border:1px solid #cce2ee;}
.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:url("bg_header.png"); 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}

.tag_list{border:1px #cce2ee solid; background:#fff; margin-top:10px;}
.tag_list .t_tit{background:url(tag_bg.png) no-repeat; font-size:14px; line-height:20px; height:20px; width:70px; padding:5px; margin:-5px 0 0 20px; padding-left:10px;}
.tag_list ul{padding:10px; margin:0;}
.tag_list ul li a{padding-right:10px; line-height:25px; height:25px;}

.file_box{width:100%; margin:0px; padding:0px; border:1px blod red;}
.file_box .fb_l{ float:left; width:50%; margin:0px; padding:0px;}
.file_box .fb_r{ float:right; text-align:right; margin:0px; padding:0px;}

.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}

/* digg */
.buttons{margin:20px 12px 12px;text-align:center;}
.buttons img{margin:0 5px 0 0;}
.digg{padding:15px 0 0 40px;overflow:hidden;zoom:1;}
#digg0, #digg1{width:189px;height:48px;background:url('../../../images/vote_tag.gif') no-repeat -189px 0;border:0px none;cursor:pointer;position:relative;margin:0;padding:0;overflow:hidden;float:left}
#digg1{background-position:-378px 0;margin-left:10px;}
.digg_bar{position:absolute;left:9px;top:32px;width:55px;height:5px;border:1px solid #40a300;background-color:#fff;overflow:hidden;text-align:left;}
#digg1 .digg_bar{border-color:#555;}
.digg_bar div{background:url('../../../images/digg_spits.gif') repeat-x 0 -265px;height:5px;overflow:hidden}
#digg1 .digg_bar div{background-position:0 -270px;}
#barnum1, #barnum2{position:absolute;top:30px;left:70px;font:400 10px/12px arial;color:#333;}
.tree img{border: 0px;vertical-align: middle;}

#fd_dir_box{width:100%; margin:auto; height:100%; min-height:400px;}
#fd_dir{ margin-left:8px; border:4px #cdebfb solid;height:auto; padding:4px;}
#fd_dir .fd_l{float:left; width:175px; height:100%; overflow-y:auto;}
#fd_dir .fd_r{float:right; width:77%; height:100%; border-left:1px #cccccc dotted; padding-left:10px; margin-left:-8px; overflow-y:auto;}
.pub_ad_box{margin-left:8px;}
#fd_dir .fd_dir_1{float:left; width:150px; padding:5px; margin:2px; overflow:hidden;}
#fl_dir_box{width:auto; margin:auto; padding:11px;}
.ann_box{ border:1px #cccccc solid; padding:1px;}
.ann_box .tit2{ background:#cdebfb; padding:3px;}
.ann_box .inbox{padding:5px}

/*
download button
*/
#down_link{width:100%; margin:auto;} 
#down_link .down_btn{float: left;border-radius: 22px;font-size: 14px;line-height: 33px;padding: 0 22px;background-color: #FF4351;border-color: #FF4351;}
#down_link .down_btn:hover {
	background-color: #ff7680;
    border-color: #ff7680;
}
#down_link .down_btn span{color:#fff; font-size:14px;}
.idx_tips_box{width:98%; padding:30px 0; margin:auto; border:1px solid #cdebfb; font-size:14px;}
.idx_tips_box ul li{ line-height:200%}
.idx_tips_box_file_index{width:98%;margin:auto; border:1px solid #cdebfb;}

/* for annnouce scroll*/
#myscroll ul{ margin:0; padding:5px}
#myscroll ul.scroll{height:30px;overflow:hidden;}
#myscroll ul.scroll li{height:30px; line-height:30px;text-indent:10px; font-size:12px;list-style:none; }

/* download page*/
#dl_box{width:auto; height:100%; margin:auto; border:1px #b4c9f0 solid}
#dl_box .tit{ background:#f5f5f5 url("title_bg.jpg"); height:37px; line-height:37px; font-size:14px; width:auto; overflow:hidden; word-wrap:word-break;word-break:break-all;}
#dl_box #b1{width:350px; height:100%; float:left;}
#dl_box #b2{width:auto; float:left}
#dl_box #b2 .tit2{font-size:14px; background:#f5f5f5; padding:5px 20px; width:360px; font-weight:bold}
#dl_box #b2 .d0{font-size:14px}
#dl_box #b2 .d0 .d1{width:150px; padding:10px; float:left;}
#dl_box #b2 .d0 .d2{width:150px;padding:10px; float:left; }
#dl_box #b2 .d0 .d3{padding:10px; float:left; }
#dl_box #b2 .lb{padding-left:30px;}

/* download page*/
.dl_box_wrap{width:auto;}
.dl_box_wrap .tit{ background:#f5f5f5 url("title_bg.jpg");padding-left:22px; height:37px; font-size:18px;}
.dl_box_wrap .dl_box{float:left}
.dl_box_wrap .dl_box2{width:50%; float:right}
.dl_box_wrap .dl_box .tit2{font-size:14px; background:#f5f5f5; padding:5px 20px; font-weight:bold}
.dl_box_wrap .dl_box .d0{font-size:14px}
.dl_box_wrap .dl_box .d0 .d1{width:150px; padding:10px; float:left;}
.dl_box_wrap .dl_box .d0 .d2{width:150px;padding:10px; float:left; }


#down_box2{ clear:both;border:1px #ffe3a0 solid; font-size:12px; color:#008800; padding:8px; margin-bottom:10px; background:#fffadc; width:100%;height:100%;}

.uo0{width:760px; height:280px; margin:auto; border:1px #b4c9f0 solid}
.uo0 .tit{background:#f9fafe; font-size:14px; font-weight:bold; padding:5px;}
.uo1{width:380px; float:left}
.uo1 ul{padding:5px}
.uo1 li{padding:5px; border-bottom:1px #cccccc dotted}
.uo2{width:380px; float:right}
.uo2 ul{padding:5px}
.uo2 li{padding:5px; border-bottom:1px #cccccc dotted}
/* mydisk*/
.tb_box_msg{margin:8px;padding:10px; background:#ffffdd; border:#ffcc00 1px solid; color:#008800}
.tb_box_msg ul{padding:0; margin:0}
.box_style{ background:#ffffff; color:#444444; padding:10px;}
.box_style li{height:22px; line-height:22px;}
/* adm_cp*/
.adm_cp{border:1px #ffd700 solid; background:#ffffdd; height:100%; padding:10px;}
.adm_cp form{padding:5px}
.adm_cp_btn{position:absolute; padding:5px; border:1px #ffd700 solid; background:#ffffdd; cursor:pointer; z-index:999}
/* space cp*/
.cp_nav{ padding:5px; border:1px #cccccc solid; margin-bottom:5px;}
.cp_wrap{padding:5px; border:1px #cccccc solid; height:30px;}
.cp_wrap .l{width:50%; padding-top:5px;padding-top:8px\9; float:left}
.cp_wrap .r{width:40%; float:right;}

.idx_link{width:98%;margin:auto; border:1px solid #cdebfb;}
.idx_link .tit{ font-size:14px;background-color: #fff;border-bottom:1px #c0d8fc dotted; padding:4px;}
.idx_link .ctn{line-height:180%; margin-top:5px; padding:4px;}
.msg_tips{  clear:both;border:1px #ffe3a0 solid; font-size:12px; color:#008800; padding:8px; background:#fffadc; width:auto;height:100%; vertical-align:middle;}


/* guest upload*/
.gu_box {
	background-color: #009688; width: auto; height: 50px;position: relative;
}
.gu_box .upload_left {
	text-align: left;margin: 3px 3px 6px 6px; width:99%; background-color:#ffffff; float: left; height: 44px
}
.gu_box .upload_left .filebase {
	text-align: left; line-height: 44px;white-space: nowrap; float: left; height: 44px; overflow: hidden; padding-left:10px; font-size:14px;
}
.gu_box .upload_left .selectfile {
	float: right; cursor: pointer; padding-top: 6px; padding-right:5px;
}
.gu_box .upload_right {
	margin: 8px 0px; float: left;
}
.gu_box .upload_right input {
	width: 95px; background:url(guest_btn.jpg); font-size:16px; font-weight:bold; color:#ffffff; border:0; height:30px;
}

.gu_box .progressWrapper {
	width: 680px; overflow: hidden
}
.gu_box .progressContainer {
	margin: 5px; overflow: hidden
}
.gu_box .message {
	border-bottom: #ffdd99 1px solid; border-left: #ffdd99 1px solid; padding-bottom: 10px; background-color: #ffffcc; margin: 1em 0px; padding-left: 20px; padding-right: 20px; overflow: hidden; border-top: #ffdd99 1px solid; border-right: #ffdd99 1px solid; padding-top: 10px
}
.gu_box .red {
	border-bottom: 0px; border-left: 0px; background-color: #ffebeb; border-top: 0px; border-right: 0px
}
.gu_box .green {
	text-align: left;
    margin: 3px 3px 3px 6px;
    width: 79%;
	color: #fff;
    background-color: #009688;
    float: left;
    height: 44px;
}
.gu_box .blue {
	border-bottom: 0px; border-left: 0px; background-color: #f0f5ff; border-top: 0px; border-right: 0px
}
.gu_box .progressName {
	text-align: left; margin: 2px; width: 99%;
}
.gu_box .progressBarInProgress {
	background-color: rgb(76,148,220); width: 0%; height: 40px; font-size: 0px
}
.gu_box .progressbarcomplete {
	background-color: rgb(76,148,220); width: 0%; height: 40px; font-size: 0px
}
.gu_box .progressbarerror {
	background-color: rgb(76,148,220); width: 0%; height: 40px; font-size: 0px
}
.gu_box .progressbarcomplete {
	background-color: green; width: 100%; visibility: hidden
}
.gu_box .progressbarerror {
	background-color: red; width: 100%; visibility: hidden
}
.gu_box .progressBarStatus {
	z-index: 102; position: absolute; text-align: center; width: 666px; font-family: arial; white-space: nowrap; height: 30px; top: 15px
}
.gu_box .progressCancel {
	background-image: url(images/cancelbutton.gif); width: 14px; display: none; background-repeat: no-repeat; background-position: -14px 0px; float: right; height: 14px; font-size: 0px;
}
.gu_box a.progressCancel:hover {
	background-position: 0px 0px
}

.gu_box .guest_btn{}
/* multi upload*/
.upload_style{ margin-bottom:8px;float:left}
.upload_btn{float:left}
#upload_btn{background:url("../../../images/upload.png"); width:52px; height:22px; border:0; cursor:pointer}
#upload_btn a:hover{background:url("../../../images/upload2.png");}
#upl_detail{display:none; padding:8px; color:#252525}
.up_tips{margin-top:120px; margin-left:140px; font-size:16px; color:#cccccc}

.store_nav{padding:10px}
#up_msg_tips{width:auto; padding:5px; background:#ffffdd; border:#ffcc00 1px solid; color:#008800}

#upload_box{width:482px; height:280px; overflow-y:scroll; border:1px #cdcdcd solid}
#upload_box .progressWrapper {
	margin-left:10px;
	width: 445px;
	overflow: hidden;
}

#upload_box .progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #e8e8e8;
	background-color: #f7f7f7;
	overflow: hidden;
}
#upload_box .message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #ffdd99;
	background-color: #ffffcc;
	overflow: hidden;
}
#upload_box .up_red {
	border: solid 1px #b50000;
	background-color: #ffebeb;
}

#upload_box .up_green {
	border: solid 1px #ddf0dd;
	background-color: #dae7f0;
}

#upload_box .up_blue {
	border: solid 1px #666666;
	background-color: #337abb;
}

#upload_box .progressName {
	font-size: 12px;
	color: #555;
	width: 300px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	padding:5px;
}

#upload_box .progressBarInProgress,
#upload_box .progressbarcomplete,
#upload_box .progressbarerror {
	font-size: 4px;
	width: 0%;
	height: 2px;
	background-color: #73c8f5;
	margin-top: 2px;
	border:1px #fafafa solid
}

#upload_box .progressbarcomplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

#upload_box .progressbarerror {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

#upload_box .progressBarStatus {
	margin-top: 2px;
	width: 320px;
	font-size: 12px;
	font-family: arial;
	text-align: left;
	white-space: nowrap;
}

#upload_box a.progressCancel {
	font-size: 0;
	display: block;
	height: 13px;
	width: 13px;
	background-image: url(../../../images/upload_cancel.gif);
	background-repeat: no-repeat;
	background-position: -13px 0px;
	float: right;
}

#upload_box a.progressCancel:hover {
	background-position: 0px 0px;
}
/* index right */
.ro_box{width: auto;border:1px solid #cdebfb;}
.ro_box .tit{ padding:6px;background-color: #edf6fe;border-bottom:1px #c0d8fc dotted;}
.ro_box .ann_list ul{ padding:0; margin:0}
.ro_box .ann_list ul li{ line-height:25px; height:25px; overflow:hidden;}
.box_content {clear:both; overflow:hidden;}
.r_files{position:relative; height:92%; overflow:hidden;}
.r_files ul{list-style:none outside none; margin:0; padding:0;}
.r_files ul li{padding:5px 0px; line-height:20px; border-bottom:1px dotted #ccc;opacity: 0.6; word-wrap:word-break; word-break:break-all;}
.r_files li img{background:#fff; height:32px; float:left; padding:1px; margin:4px 4px 0 0;}
.r_files .user_ico{height:16px; width:16px; float:none; margin:0}

#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;}

.share_info a{text-decoration:none; color:#000}
.share_info{
margin: 0;
height: 46px;
width: 203px;
margin-left:-40px;
margin-left:0\9;
margin-top:5px;
}
.share_info li{float: left;
text-align: center;
border-right: 1px solid #f2f2f4;
width: 43px;
margin: 0 3px 3px;
overflow: hidden;
cursor:pointer;
}
.share_info li em{
display: block;
line-height: 20px;
margin-bottom: 5px;
font-weight: 700;
font-family: tahoma;
font-size: 16px;
color: #333;
font-style: normal;
}
.share_info li em:hover{color:#0066cc}
.share_info li span:hover{color:#0066cc}

.common_tit{padding:10px 0; border-bottom:1px #ccc solid;}

#mall_layout .p_list{width:180px; padding:10px; float:left; border:1px #dbedf5 solid; padding:2px; margin-left:12px; margin-bottom:10px;}
#mall_layout .p_list ul{ margin:0; padding:0}
#mall_layout .p_list ul:hover{background-color: #f4f8ff;border-color: #c0d8fc;}
#mall_layout .p_list li{ line-height:20px; margin:0; padding:0}
#mall_layout .p_list li img{ padding-top:10px}
#mall_layout .m_header{ clear:both; border-bottom: 1px #cccccc dotted; padding-top:6px}
#mall_layout .m_header li{ padding:10px}
#mall_layout .m_footer{ clear:both; margin-top:25px;border-top: 1px #fff dotted; padding-top:6px}
#mall_layout .m_footer li{ padding:3px}
#mall_layout .m_income{ clear:both; margin-top:25px;border: 1px #cccccc dotted; padding:6px}

.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(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(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;}