/* CSS Document */
@charset "utf-8";
/*CSS reset css重置*/
header, footer, section, nav, menu, details, hgroup, figure, figcaption, article, aside {  
    margin:0;  
    padding:0;  
    display:block;  
} 
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,select,textarea,button,th,td,blockquote,address,pre{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,input,textarea,select,button,label{font-size:100%;vertical-align:middle;}
ul,dl,ol{list-style:none;}
img,fieldset{border:none;}
img{display:inline-block;overflow:hidden;vertical-align:top;}
em,address{font-style:normal;}
sup,sub{vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}
q:before{content:"";}
q:after{content:"";}
textarea{word-wrap:break-word;resize:none;} /* word-wrap for opera, resize for webkit */
p{word-wrap:break-word;word-break:break-all;overflow: hidden;white-space: pre-wrap;}
/*文字排版 */
.fb{font-weight:bold}
/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.group{display:inline-block}* html .group{height:1%}.group{display:block}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.pf{position:fixed;}
.zoom{zoom:1}
.hidden{visibility:hidden;display:none;}
.none{display:none}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f24{font-size:24px}
*{font: 14px/1.3 'Arial','Microsoft YaHei';}
a{text-decoration:none; color:#323232}
.count{width: 89px;
    height: 33px; line-height:33px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #7e5e47;
    -webkit-box-shadow: inset 0 2px 1px rgba(4,0,0,.35);
    -moz-box-shadow: inset 0 2px 1px rgba(4,0,0,.35);
    box-shadow: inset 0 2px 1px rgba(4,0,0,.35); display:inline-block; margin-right:8px;}
.btn_g{border: 1px solid rgba(41,47,54,0.2);
    background-color: #74C840;
    box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px -1px rgba(41,47,54,0.2);color:#fff; border-radius:5px;}
.btn_y{-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #cd6920;
    border: solid 1px #944e1b;
    background-image: -webkit-linear-gradient(bottom, #e6711b, #fe842b);
    background-image: -moz-linear-gradient(bottom, #e6711b, #fe842b);
    background-image: -o-linear-gradient(bottom, #e6711b, #fe842b);
    background-image: -ms-linear-gradient(bottom, #e6711b, #fe842b);
    background-image: linear-gradient(to top, #e6711b, #fe842b);color:#fff;}

div.viciao{margin-top:20px;margin-bottom:10px;font-size:12px;}
div.viciao a{border:#CCC 1px solid; text-align:center; line-height:30px; width:30px; height:30px; margin-left:-1px;color:#2A6496;text-decoration:none; display:inline-block;}
div.viciao .next_page{border-radius: 0 25px 25px 0 !important;}
div.viciao .pre_page{border-radius: 25px 0 0 25px !important;}
div.viciao a:hover{border:#CCC  1px solid;text-align:center; line-height:30px;width:30px; height:30px; position:relative; z-index:10;}
div.viciao a:active{border:#CCC  1px solid;text-align:center; line-height:30px;width:30px; height:30px;}
div.viciao span.current{border:#CCC 1px solid; background:#DDD;text-align:center; line-height:30px;width:30px; height:30px; margin-left:-1px;color:#2A6496;display:inline-block; }
div.viciao span.disabled{border:#ccc 1px solid;text-align:center; line-height:30px;width:30px; height:30px;color:#ccc;display:inline-block;}

.dot_green{
    background: url(../images/dot.png);width: 20px;
    height: 23px;
    display: inline-block;
    background-position: -8px -1px;
    background-repeat: no-repeat;
    vertical-align: middle;
    color:#fff;
}
.dot_yellow{
    background: url(../images/dot.png);width: 20px;
    height: 23px;
    display: inline-block;
    background-position: -47px -1px;
    background-repeat: no-repeat;
    vertical-align: middle;
    color:#fff;
}
.dot_blue{
    background: url(../images/dot.png);width: 20px;
    height: 23px;
    display: inline-block;
    background-position: -86px -1px;
    background-repeat: no-repeat;
    vertical-align: middle;
    color:#fff;
}
.fileicon {
    cursor: default;
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url(../images/listIcon_ca26f6a.png) no-repeat;
}
.fileicon1{
    cursor: default;
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url(../images/listIcon_cb54a24.png) no-repeat;
}
.dir_small{
    background-position:0 -30px;
    vertical-align: -4px; 
    margin:0 3px 0 8px;}
.fileicon_small_txt {
    background-position: -120px 0;
    vertical-align: -4px; 
    margin:0 3px 0 8px;
}
.zticon{
    background-position:-210px -61px;
    vertical-align: -4px; 
    margin:0 3px 0 3px;
}
