*{word-wrap:break-word;}
body,input,button,select,textarea{color:#444444;font:12px/1.5 Tahoma,'Microsoft Yahei','Simsun';}
textarea{resize:none;}
body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset{margin:0;padding:0;}
table{border-collapse:collapse;empty-cells:show;}
caption,th{font-weight:400;text-align:left;}
ul li{list-style:none outside none;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
em,cite{font-style:normal;}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0 none;}
label{cursor:pointer;}
.fl{float:left;}
.fr{float:right;}
.cl:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r{overflow:hidden;background:#000;opacity:0.2;filter:alpha(opacity=20);}
.t_l,.t_r,.b_l,.b_r{width:8px;height:8px;}
.t_c,.b_c{height:8px;}
.m_l,.m_r{width:8px;}
.t_l{-moz-border-radius:8px 0 0 0;-webkit-border-radius:8px 0 0 0;border-radius:8px 0 0 0;}
.t_r{-moz-border-radius:0 8px 0 0;-webkit-border-radius:0 8px 0 0;border-radius:0 8px 0 0;}
.b_l{-moz-border-radius:0 0 0 8px;-webkit-border-radius:0 0 0 8px;border-radius:0 0 0 8px;}
.b_r{-moz-border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0;border-radius:0 0 8px 0;}
.m_c{background:#FFF;}
.m_c .tb{margin:0 0 10px;padding:0 10px;}
.m_c .c{padding:0 10px 10px;}
.m_c .c .file{height:28px;line-height:28px;}
.m_c .o{padding:8px 10px;height:26px;text-align:right;border-top:1px solid #CCC;background:#F2F2F2;}
.m_c .o .l{float:left;line-height:28px;}
.m_c .o .pnp{margin-top:0px;_margin-top:0px;font-size:12px;_line-height:24px;_height:24px;padding:0 15px;}
.m_c .o span{float:left;line-height:26px;margin-left:20px;}
.m_c .o span input{float:left;margin-top:7px;#margin-top:-3px;_margin-top:-2px;margin-left:-20px;#margin-left:-24px;position:absolute;}
.m_c .el{width:420px;}
.m_c .el li{padding:0;border:none;}
.flb{padding:10px 10px 8px;height:20px;line-height:20px;}
.flb em{float:left;font-size:14px;font-weight:700;color:#369;font-style:normal;}
.flb em a{text-decoration:none;}
.flb span{float:right;color:#999;}
.flb span a,.flb strong{float:left;text-decoration:none;margin-left:8px;font-weight:400;color:#333;}
.flb span a:hover{color:#999;}
.flbc{float:left;width:20px;height:20px;overflow:hidden;text-indent:-9999px;background:url(../images/cls.gif) no-repeat 0 0;}
.flbc:hover{background-position:0 -20px;}
.pc_l,.pc_c,.pc_inner,.pc_r{width:29px;height:56px;line-height:56px;background:url(../images/popupcredit_bg.gif) no-repeat 0 0;}
.pc_c{width:200px;background-position:0 -56px;background-repeat:repeat-x;}
.pc_inner{white-space:nowrap;text-align:center;width:auto;background-position:50% -112px;}
.pc_inner span{color:#FFEA97;font-size:14px;font-weight:700;display:inline-block;}
.pc_r{background-position:-30px 0;}
#ajaxwaitid{display:none;position:absolute;right:0;top:0;z-index:1;padding:0 5px;background:#D00;color:#FFF;}
#headerads{width:990px;margin:0 auto;padding:0px auto;}
#header{width:990px;margin:0 auto;padding:5px 0;}
#header .header{min-height:54px;}
#header .header{_height:54px;}
#header .header h2{float:left;padding:9px 0;background:url(../images/logo.gif) repeat-x 0 -4px;width:220px;height:36px;}
#header #um{float:right;line-height:24px;height:54px;padding:0 54px 0 0;color:#444;width:716px;}
#um .avt{display:inline;margin-right:-54px;margin-left:10px;}
#um .avt img{padding:1px;width:50px;height:50px;background:#FFF;border:1px solid;border-color:#F2F2F2 #CDCDCD #CDCDCD #F2F2F2;}
#um p{text-align:right;height:22px;color:#666;}
#um p cite{color:#999999}
#um p a{color:#444;}
#um b a{padding-left:16px;background:url(../images/user_online.gif) no-repeat 0 2px;}
#um span{margin:0 5px 0 0;color:#ccc;}
#um .showmenu{padding-right:16px;background:url(../images/arrwd.gif) no-repeat 100% 50%;cursor:pointer;white-space:nowrap;margin-right:-5px;}
#um .p_pop{visibility:hidden;padding:5px 0;width:78px;margin-top:21px;#margin-top:15px;margin-left:-11px;#margin-left:-10px;border:1px solid;border-color:#DDD;background:#FEFEFE;position:absolute;}
#um .p_pop a{position:relative;display:block;padding:3px 15px;height:18px;line-height:18px;white-space:nowrap;}
#um .p_pop a:hover{background:#0093E2 url(../images/pope_bg.png) repeat-x 0 0;color:#FFF;text-shadow:-1px -1px 0 #0081B0;text-decoration:none;}
#um .new{color:#369;font-weight:700;background-repeat:no-repeat;background-image:url(../images/notice.gif);padding-left:20px;background-position:3px 50%;}

#header .fastlg{float:right;height:54px;line-height:23px;color:#444;width:736px;}
.fastlg td{padding:2px 0 2px 4px;#padding:1px 0 1px 4px;}
.fastlg .reg{color:#336699;font-weight:700;}
.fastlg .vm{vertical-align:middle;}
.fastlg .vm *{vertical-align:middle;}
.fastlg .px{height:17px;line-height:17px;padding:2px 4px;-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url("../images/px.png") repeat-x scroll 0 0 #FFFFFF;border-color:#848484 #E0E0E0 #E0E0E0 #848484;border-style:solid;border-width:1px;}
.fastlg .pc{margin:0 5px 1px 0;padding:0;vertical-align:middle;}
.fastlg .pn{background:url("../images/pn.png") repeat-x scroll 0 0 #E5E5E5;border:1px solid #999999;box-shadow:0 1px 0 #E5E5E5;cursor:pointer;height:23px;margin-right:3px;overflow:hidden;_overflow-x:visible;_width:0;}
.fastlg .pn:active{background-position:0 -23px;}
.fastlg .pn em{font-weight:700;line-height:21px;padding:0 10px;#line-height:18px;#padding:0 5px;}
.fastlg .xg{color: #999999 !important;}
.fastlg .fastlg_l{border-right:1px solid #E5EDF2;padding-right:4px !important;}
.fastlg .fastlg_fm{border-right:1px solid #CDCDCD;margin-right:10px;padding-top:5px;padding-right:10px;height:49px;}
.fastlg .fastlg_fm p{text-align:center;color: #999999 !important;}

#menu{margin:0px auto;background:url(../images/bg_nav.gif) no-repeat right -64px;width:990px;height:66px;overflow:hidden;}
#menu .nav{width:985px;height:32px;background:url(../images/bg_nav.gif) repeat-x 0px -32px;}
#menu .nav ul{float:left;padding-left:5px;background:url(../images/bg_nav.gif) no-repeat;}
#menu .nav li{float:left;text-align:center;font-size:15px;padding:0 7px 0 2px;background:url(../images/bg_nav.gif) no-repeat right -128px;}
#menu .nav li .new {
    background-image: url("../images/xin.gif");
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    margin-right: -3px;
    margin-top: -13px;
    position: absolute;
    width: 19px;
    z-index: 999;
}
#menu .nav li a{float:left;margin-top:3px;width:86px;height:29px;line-height:29px;color:#f1faff;font-weight:bold;text-decoration:none;}
#menu .nav li a:hover{background:url(../images/link_bg.gif) no-repeat 50% bottom;color:#333;text-decoration:none;}
#menu .nav li a.a1{background:url(../images/link_bg.gif) no-repeat 50% bottom;color:#333;text-decoration:none;}
#menu .nav li.a1{background:none transparent scroll repeat 0% 0%;}
#menu .nal{width:980px;height:33px;border:#C7E2F1 1px solid;border-top:none;background:url(../images/bg_nal.gif);padding:0 4px;}
#menu .nal li{float:left;border-left:#c9e1eb 1px solid;margin:5px 0 0;padding:0 15px;line-height:22px;font-size:14px;}
#menu .nal li.a1{border-left:none;}
#menu .nal li a{float:left;padding-top:2px;}
#menu #notice_div {float:right;overflow:hidden;margin-top:2px;padding-right:10px;width:490px;}
#menu #notice{height:22px;line-height:22px;margin:5px 0 0;#margin:0;overflow-y:hidden;padding:0 0 0 10px;}
#menu #notice li{float:right;border-left:none;text-align:right;margin:0;padding:0;color:#1188FF;white-space:nowrap;font-size:12px;}
#menu #notice em{color:#999;padding-right:5px;}
#menu #notice a{color:#369;padding-top:0px;width:480px;}

#search{margin:8px auto 0;width:988px;height:44px;line-height:44px;border:#C7E2F1 1px solid;overflow:hidden;-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url("../images/search.png") repeat-x scroll 0 0 transparent;}
#search td{padding:0 !important;}
.scbar_icon_td{background:url("../images/search.png") no-repeat scroll 0 -74px transparent;width:50px;}
.scbar_txt_td{background: url("../images/search.png") repeat-x scroll 0 -222px transparent;}
.scbar_btn_td{background: url("../images/search.png") no-repeat scroll 0 -296px transparent;text-align:center;width:67px;}
#scbar_txt{border:1px solid #FFFFFF;font-size:14px;outline:medium none;width:260px;color:#999999 !important;}
#scbar_btn{background:none repeat scroll 0 0 transparent;border:medium none;margin:0;padding:0;color:#FFFFFF !important;cursor:pointer;overflow:hidden;vertical-align:middle;}
#scbar_btn strong{line-height:21px;padding:0 10px;font-size:14px !important;color:#336699;}
#scbar_hot{height:44px;overflow:hidden;padding-left:8px;}
#scbar_hot strong,#scbar_hot a{float:left;margin-right:8px;white-space:nowrap;}
#scbar_hot a{color:#336699;}

#main{width:990px;margin:8px auto 0;}

#links{margin:8px auto 0;width:990px;line-height:27px;}
#links .box{background:url("../images/links_box.gif") no-repeat;height:36px;line-height:36px;overflow:hidden;padding:0 8px;}
#links .box b{float:left;color:#666;}
#links .box label.title{float:left;height:34px;line-height:34px;margin-top:1px;color:#2062a4;width:113px;font-size:15px;font-weight:bold;padding-left:10px;}
#links .box img.more{display:block;float:right;height:20px;margin-top:8px;overflow:hidden;width:46px;}
#links ul{overflow:hidden;padding:5px 10px 5px 15px;width:963px;background:none repeat scroll 0 0 #F8FCFF;border:1px solid #C7E2F1;border-top:none;}
#links li{float:left;height:20px;line-height:20px;overflow:hidden;width:107px;}
#links li a{color:#454545;}
#links li a:hover{color:#0065BD;}

#footer{border-top:1px solid #CEE1EE;color:#666;line-height:23px;margin:8px auto 0;padding-top:5px;text-align:center;width:990px;}
#footer a{color:#454545;}
#footer a:hover{color:#0065BD;}

.file-name{background-image:url(../images/suff/undefind.gif);background-position:3px 6px;background-repeat:no-repeat;}
.file-name-h{background-image:url(../images/suff/undefind.gif);background-position:3px 3px;background-repeat:no-repeat;}
.file-type{position:relative;display:inline-block;width:24px;height:29px;margin-right:5px;vertical-align:middle;background-image:url(../images/suff/undefind.gif);}
.kz-txt,.kz-log,.kz-lst,.kz-cs,.kz-h,.kz-bas,.kz-c,.kz-cpp,.kz-pas,.kz-dpr,.kz-dfm{background-image:url(../images/suff/text.gif);}
.kz-php,.kz-jsp,.kz-css,.kz-js,.kz-asp,.kz-aspx{background-image:url(../images/suff/dw.gif);}
.kz-exe{background-image:url(../images/suff/app.gif);}
.kz-jpg,.kz-jpeg{background-image:url(../images/suff/jpg.gif);}
.kz-gif{background-image:url(../images/suff/gif.gif);}
.kz-png{background-image:url(../images/suff/png.gif);}
.kz-bmp{background-image:url(../images/suff/png.gif);}
.kz-jiff{background-image:url(../images/suff/image.gif);}
.kz-psd{background-image:url(../images/suff/ps.gif);}
.kz-fla,.kz-as{background-image:url(../images/suff/fl.gif);}
.kz-swf{background-image:url(../images/suff/swf.gif);}
.kz-ai{background-image:url(../images/suff/ai.gif);}
.kz-doc,.kz-docx{background-image:url(../images/suff/word.gif);}
.kz-ppt,.kz-pptx{background-image:url(../images/suff/ppt.gif);}
.kz-xls,.kz-xlsx{background-image:url(../images/suff/excel.gif);}
.kz-dbx{background-image:url(../images/suff/outlook.gif);}
.kz-html,.kz-htm,.kz-xml,.kz-mht,.kz-shtml{background-image:url(../images/suff/html.gif);}
.kz-pdf{background-image:url(../images/suff/pdf.gif);}
.kz-eml{background-image:url(../images/suff/mail.gif);}
.kz-mp1,.kz-mp2,.kz-ogg,.kz-ape,.kz-aif,.kz-aifc,.kz-aiff,.kz-mid,.kz-wmf,.kz-wav{background-image:url(../images/suff/music.gif);}
.kz-mp3{background-image:url(../images/suff/mp3.gif);}
.kz-wma{background-image:url(../images/suff/wma.gif);}
.kz-flv,.kz-f4v,.kz-dat,.kz-srt,.kz-ts,.kz-asf{background-image:url(../images/suff/video.gif);}
.kz-mpg,.kz-mpeg{background-image:url(../images/suff/mpg.gif);}
.kz-rm,.kz-rmvb{background-image:url(../images/suff/rm.gif);}
.kz-wmv{background-image:url(../images/suff/wmv.gif);}
.kz-avi{background-image:url(../images/suff/avi.gif);}
.kz-mp4{background-image:url(../images/suff/mp4.gif);}
.kz-mov{background-image:url(../images/suff/mov.gif);}
.kz-mkv{background-image:url(../images/suff/dvd.gif);}
.kz-3gp{background-image:url(../images/suff/3gp.gif);}
.kz-rar,.kz-zip,.kz-z,.kz-gz,.kz-gzip,.kz-tar,.kz-cab,.kz-wim,.kz-arj{background-image:url(../images/suff/compress.gif);}
.kz-7z{background-image:url(../images/suff/7z.gif);}
.kz-iso,.kz-nrg,.kz-isz,.kz-cue,.kz-bin,.kz-img,.kz-ifu{background-image:url(../images/suff/iso.gif);}
.kz-bc,.kz-jccfg3,.kz-fg,.kz-td,.kz-part,.kz-met,.kz-torrent{background-image:url(../images/suff/down.gif);}
.tuiurl {
    border: 1px solid #C7E2F1;
    float: left;
    margin-bottom: 8px;
    overflow: hidden;
    width: 988px;
}

.tuiurl UL {
    height: 86px;
    overflow: hidden;
    padding: 0;
    width: 988px;
}
.tuiurl LI {
    color: #D4D7EF;
    display: inline;
    float: left;
    height: 83px;
    margin-left: 10px;
    overflow: hidden;
    padding-top: 0;
    width: 316px;
}
.tuiurl LI a {
    color: #333333;
    text-decoration: none;
}
.tuiurl LI a:hover {
    color: #FF6501;
    text-decoration: underline;
}
.tuiurl LI a.abg:hover {
    color: #333333;
    cursor:default;
    text-decoration: none;
}
.abg {
    background: url("../images/new_a_bg.gif") no-repeat scroll 0 1px transparent;
    display: block;
    height: 20px;
    padding-left: 5px;
    width: 38px;
    #background-position: 0 0px;
    _background-position: 0 1px;
}
.a_cate {
    height: 20px;
    margin-top: 7px;
    overflow: hidden;
    width: 316px;
}
.abg_left {
    float: left;
    line-height: 20px;
    overflow: hidden;
    width: 38px;
}
.abg_right {
    float: right;
    line-height: 20px;
    margin-left: 10px;
    width: 260px;
}



.listmore{ border-top:1px solid #dcdcdc; height:40px; margin-top:12px;}
.listmore strong,
.listmore a{ border:1px solid #c2d5e3; color:#333; height:30px; line-height:30px; padding:0 12px; float:left; margin:20px 5px 0 0;}
.listmore strong{ background:#e5edf2;}
.listmore .nxt{ background:url(../images/arw_r.gif) 50% 50% no-repeat;}
.listmore .prev{ background:url(../images/arw_l.gif) 50% 50% no-repeat;}