﻿@charset "utf-8";
#info_table2 a:hover,
#down_list_info a:hover,
#js_file_description_box a:hover,
#js_yellow_msg_content_box a:hover{
    background:#36c;
    color:#fff;
    text-decoration:none;
}
.box{
    background:#fff;
    border:3px #C3DBF5 solid;
    margin-bottom:5px;
}
.box-header{
    background:#f4faff;
    height:36px;
    line-height:36px;
    overflow:hidden;
    padding:0 5px;
}
.box-header h4,.box-header h2{
    font-size:15px;
    width:900px;
}
.box-header .file-name{
    background-position:0 2px;
    height:36px;
    padding-left:32px;
}
.box-inner{
    padding:10px;
}
.box-inner .row{
    overflow:hidden;
    width:100%;
}
.down-l{
    float:left;
    width:685px;
}
.down-r{
    float:right;
    overflow:hidden;
    width:235px;
}

#file_handle{
    float:right;
    width:250px;
}


.pick-form{
    height:120px;
    padding-top:80px;
}
.pick-form label{
    color:#666;
    float:left;
    font-size:14px;
    font-weight:bold;
    line-height:30px;
    padding-right:10px;
    text-align:right;
    width:200px;
}
#pick_code{
    float:left;
    width:300px;
}
.pick-form .msg-line{
    float:left;
    margin:0;
}
.box-gray{
    background:#F8F8F8;
    border:1px #ccc solid;
    padding:10px;
}
#file_ico{
    background-position:center center;
    background-repeat:no-repeat;
    border:1px #ccc solid;
    float:left;
    height:100px;
    width:100px;
}

#info_table{
    width:400px;
}
#info_table2{
    width:100%;
}
#info_table td,#info_table2 td{
    color:#444;
    font-size:14px;
	padding:3px 1px;
}
#pick_info h5{padding-left:15px;}
.maxlen{
	width:300px;
	overflow:hidden;
}

#down_list{
    background:#fff8cc;
    border:2px #ffe222 solid;
    clear:left;
    padding:5px;
}
#down_list a{
    background:url(http://www.mologer.cn/images/spr_share.gif) no-repeat -230px -30px;
    float:left;
    font-weight:bold;
    font-size:14px;
    height:26px;
    line-height:26px;
    margin-right:10px;
    padding-left:15px;
    width:100px;
}
#down_list a.backup{
    background:url(http://www.mologer.cn/images/spr_share.gif) no-repeat -230px -60px;
}
#down_list a span{
    background:#FFF8CC;
    cursor:pointer;
    display:inline;
    float:left;
    height:22px;
    line-height:22px;
    margin-top:2px;
    zoom:1;
}
#down_list a:hover span{
    background:#36c;
    color:#fff;
}

#save_btn{
    border:2px #c4dbf6 solid;
    background:#f1f4fb;
    float:right;
    font-weight:bold;
    margin-top:5px;
    padding:5px;
}
#save_btn img{
    vertical-align:middle;
}
#down_list_info{
    height:40px;
    padding-top:10px;
}

#share_table{
    margin-bottom:5px;
    width:100%;
}
#share_table td{
    padding:5px 0 0;
}
#share_table .text{
    width:240px;
}
.share-bar{
    overflow:hidden;
    width:100%;
}
.share-bar li{
    float:right;
    margin-left:3px;
}
.share-bar span,.share-bar li a{
    background:url(http://www.mologer.cn/images/spr_share.gif) no-repeat right 0;
    color:#666;
    float:left;
    height:24px;
    line-height:24px;
    text-align:center;
}
.share-bar li a:hover{
    text-decoration:none;
}
.share-bar span{
    cursor:pointer;
    padding-right:5px;
}
.share-bar li a.blog{
    background-position:0 -24px;
    padding-left:27px;
}
.share-bar li a.im{
    background-position:-27px -24px;
    padding-left:22px;
}
.share-bar li a.kaixin{
    background-position:-72px -24px;
    padding-left:21px;
}
.share-bar li a.dou{
    background-position:-93px -24px;
    padding-left:21px;
}
.share-bar li a.white{
    background-position:-114px -24px;
    padding-left:20px;
}
.share-bar li a.fav{
    background-position:-134px -24px;
    padding-left:26px;
}
.share-bar li a.mail{
    background-position:-48px -24px;
    padding-left:24px;
}
.share-bar li a.saft{
    background-position:-160px -24px;
    cursor:default;
    padding-left:22px;
}
.share-bar li a.saft span{
    cursor:default;
}
.share-bar li a.tou{
    background-position:-182px -24px;
    padding-left:20px;
}
.share-bar li a.ju{
    background-position:-202px -24px;
    padding-left:21px;
}



.info p{
    font-size:14px;
    padding:3px;
}
.info textarea{
    height:120px;
    width:300px;
}

.ann{
    border-top:1px #eee solid;
    color:#999;
    padding-top:5px;
}

.alert-report{
    padding-top:60px;
}
.alert-report p,.alert-report h4{
    padding:0 60px;
    text-align:left;
}
.alert-report h4{
    padding-bottom:10px;
}
.alert-report img{
    vertical-align:middle;
}

.alert-form{
    padding:10px;
}
.alert-form input.text{
    float:left;
    margin-right:3px;
    width:200px;
}

.alert-form div{
    overflow:hidden;
    margin-bottom:3px;
    width:100%;
}
.alert-form .msg-line{
    float:left;
    margin:0;
    width:250px;
}
.alert-form p{
    color:#666;
    clear:both;
    height:24px;
    line-height:24px;

}
#js_show_directory_box{
    top:40px;
}
.directory-left,.directory-right{
    background:#F4FAFF;
    border:1px #C4DBF6 solid;
    float:left;
    width:115px;
}
.directory-right-outer{
    float:left;
    padding-left:9px;
    width:342px;
}
.directory-right-header{
    background:#C4DBF6;
    height:26px;
    padding:4px 0 0 5px;
}
.directory-left .active,.directory-right .active{
    background:#FFFFCC;
}
.directory-left .ico{
    float:left;
    margin-top:5px;
}
.directory-right .ico{
    float:left;
    margin-top:3px;
}
.directory-right{
    overflow:auto;
    width:340px;
}
.directory-right li.dir-tips{
    font-size:14px;
    padding-top:75px;
    text-align:center;
}
.directory-left li{
    cursor:pointer;
    height:30px;
    line-height:30px;
    padding-left:10px;
}
.directory-left li .temp{margin-top:8px;}
.directory-left .arrow-r{
    display:none;
    float:right;
    height:12px;
    margin-top:10px;
    width:8px;
}
.directory-left .active .arrow-r{
    display:block;
}
.directory-right li{
    cursor:pointer;
    height:24px;
    line-height:24px;
    padding:3px 0 3px 10px;
}

.tips-panel{
    background:#9AADC1;
    position:absolute;
    left:170px;
    top:30px;
}
.tips-main{
    background:#FFF8CC;
    border:2px #FFE222 solid;
    position:relative;
    top:-2px;
    left:-2px;
    padding:5px;
}
.tips-arrow{
    background:url(http://www.mologer.cn/images/spr_handle_icons.gif) no-repeat -126px 0;
    position:absolute;
    overflow:hidden;
    height:9px;
    width:13px;
    top:-8px;
    left:25px;
}
.tips-panel{
    background:#9AADC1;
    position:absolute;
    left:170px;
    top:30px;
    width:250px;
}
.tips-main{
    background:#FFF8CC;
    border:2px #FFE222 solid;
    position:relative;
    top:-2px;
    left:-2px;
    padding:5px;
}
.tips-arrow-l{
    background:url(http://www.mologer.cn/images/spr_handle_icons.gif) no-repeat -108px -36px;
    position:absolute;
    overflow:hidden;
    height:11px;
    width:8px;
    top:15px;
    left:-8px;
}
.tips-arrow-r{
    background:url(http://www.mologer.cn/images/spr_handle_icons.gif) no-repeat -144px -36px;
    position:absolute;
    overflow:hidden;
    height:12px;
    width:10px;
    top:15px;
    right:-6px;
}
.tips-arrow-b{
    background:url(http://www.mologer.cn/images/spr_handle_icons.gif) no-repeat -126px -36px;
    position:absolute;
    overflow:hidden;
    height:10px;
    width:12px;
    bottom:-6px;
    left:15px;
}
.closed2{
    background-position:-144px 0;
    float:right;
    position:relative;
    width:12px;
}
#virusinfo{
    left:15px;
    _left:0px;
    z-index:6;
}
.publicize{
    height:60px;
    margin-top:5px;
    text-align:center;
    width:100%;
}
/*fix hell IE*/
li{*zoom:1;}

