/* CSSTidy 1.3: Sun, 02 Aug 2015 19:19:12 +0800 */
BODY
{
	background:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

textarea
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.btn
{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:none repeat scroll 0 0 #E5EDF2;
	border-image:none;
	color:#336699;
	cursor:pointer;
	height:25px;
	border-color:#C2D5E3 #336699 #336699 #C2D5E3;
	border-style:solid;
	border-width:1px;
}

li
{
	list-style:none;
	margin:0;
	padding:0;
}

A
{
	color:#336699;
	text-decoration:none;
}

.clear
{
	clear:both;
}

.bold
{
	font-weight:bold;
}

.alt_bg
{
	background:#EDEDED;
}

.td_line td
{
	line-height:30px;
	height:30px;
	overflow:hidden;
	border-bottom:1px #CEDAE5 dashed;
	word-wrap:word-break;
	word-break:break-all;
	font-size:14px;
}

.link2
{
	border-bottom:1px dotted #336699;
}

a:hover.link2
{
	text-decoration:none;
	color:#3366CC;
}

.logo_l
{
	float:left;
	padding:11px;
}

.logo_c
{
	float:left;
	width:468px;
	height:63px;
}

.logo_r
{
	float:right;
	height:53px;
	padding:5px;
}

.logo_r p
{
	padding-bottom:2px;
	color:#666;
	margin:0;
}

.login_box
{
	float:left;
	border-right:1px solid #CDCDCD;
	margin-right:4px;
	padding-right:2px;
}

.g_login
{
	width:249px;
	float:left;
	border-right:1px solid #cdcdcd;
	height:56px;
	margin-left:45px;
	text-align:left;
	margin-top:8px;
	overflow:hidden;
}

.g_reg
{
	width:48px;
	float:left;
	margin-top:10px;
	line-height:24px;
	text-align:left;
	padding-left:6px;
}

.np
{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:#FFFFFF;
	border-image:none;
	color:#666666;
	font-size:12px;
	height:16px;
	line-height:16px;
	width:120px;
	border-color:#707070 #CECECE #CECECE #707070;
	border-style:solid;
	border-width:1px;
	padding:2px 4px;
}

.log_btn
{
	width:70px;
	background:#E5EDF2;
	color:#336699;
	cursor:pointer;
	height:22px;
	line-height:18px;
	margin-right:3px;
	overflow:visible;
	border-color:#C2D5E3 #336699 #336699 #C2D5E3;
	border-style:solid;
	border-width:1px;
}

.log_reg p
{
	line-height:20px;
	padding-top:3px;
}

.logo_ri
{
	color:#444444;
	float:right;
	height:47px;
	line-height:27px;
	padding-top:4px;
	width:72%;
}

.logo_ri p
{
	color:#666666;
	text-align:right;
	margin:0;
}

.logo_ri .avt
{
	display:inline;
	margin-left:10px;
	margin-right:-60px;
}

.logo_ri .avt img
{
	float:right;
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:none repeat scroll 0 0 #FFFFFF;
	border-image:none;
	height:48px;
	margin-left:10px;
	width:48px;
	border-color:#F2F2F2 #CDCDCD #CDCDCD #F2F2F2;
	border-style:solid;
	border-width:1px;
	padding:1px;
}

.color1
{
	background-color:#fcfcfc;
}

.color2
{
	background-color:#f9f9f9;
}

.color3
{
	background-color:#d0d0d0;
}

.color4
{
	background-color:#fbffdf;
}

.color5
{
	background-color:#ddffff;
}

.txtgray
{
	color:#666666;
}

.txtred a
{
	color:#ff0000;
}

.txtblue
{
	color:#0000FF;
}

.f10
{
	font-size:10px;
}

.f18
{
	font-size:18px;
}

.bw
{
	word-wrap:word-break;
	word-break:break-all;
}

.body_top
{
	width:auto;
	background:url(body_top.gif) repeat-x bottom;
	height:35px;
	line-height:25px;
}

.body_top .wrap
{
	width:995px;
	height:35px;
	line-height:30px;
	font-size:12px;
	margin:auto;
}

.body_top .l
{
	width:300px;
	height:35px;
	line-height:30px;
	float:left;
}

.body_top .m
{
	width:auto;
	height:35px;
	line-height:30px;
	text-align:right;
	float:right;
}

.body_top a
{
	position:relative;
	color:#666;
	padding:3px;
}

.body_top a:hover
{
	color:#FFF;
	background:#999;
	text-decoration:none;
}

.body_top .m .vip_icon
{
	margin-left:-5px;
}

.vipbtn
{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:none repeat scroll 0 0 #E5EDF2;
	border-image:none;
	color:#336699;
	cursor:pointer;
	font-size:14px;
	font-weight:700;
	height:26px;
	line-height:26px;
	margin-right:3px;
	overflow:visible;
	vertical-align:middle;
	z-index:0;
	border-color:#C2D5E3 #336699 #336699 #C2D5E3;
	border-style:solid;
	border-width:1px;
}

.nobg
{
	background:none!important;
}

.menu
{
	width:995px;
	background:url(bg_nav.gif) no-repeat right -64px;
	height:32px;
	overflow:hidden;
	margin:0 auto;
}

.menu .nav
{
	width:992px;
	background:url(bg_nav.gif) repeat-x 0 -32px;
	height:32px;
}

.menu .nav ul
{
	width:auto;
	background:url(bg_nav.gif) no-repeat 0 0;
	float:left;
	height:32px;
	margin:0;
	padding:0 0 0 3px;
}

.menu .nav li
{
	text-align:center;
	list-style-type:none;
	padding-left:2px;
	padding-right:7px;
	background:url(bg_nav.gif) no-repeat right -128px;
	float:left;
	font-size:14px;
	color:#f1faff;
}

.menu .nav li a
{
	line-height:29px;
	margin-top:3px;
	width:86px;
	float:left;
	height:29px;
	color:#f1faff;
	font-weight:bold;
	text-decoration:none;
}

.menu .nav li a:hover
{
	background:url(active_bg.gif) no-repeat 50% bottom;
	color:#333333;
	text-decoration:none;
}

.menu .nav .nav_sel
{
	background:url(active_bg.gif) no-repeat 50% bottom;
	text-decoration:none;
}

.menu .nav .nav_sel span
{
	color:#333333;
}

.sub_nav
{
	border:1px solid #C7E2F1;
	border-top:0;
	width:auto;
	background:url(bg_nal.gif) repeat-x;
	height:30px;
}

.sub_nav ul li
{
	width:auto;
	float:left;
	height:30px;
	line-height:17px;
	margin:5px 0;
}

.sub_nav ul li a
{
	display:block;
	text-align:center;
	border-right:1px solid #C9E1EB;
	padding:0 15px;
}

.nobor
{
	border-right:none!important;
}

.nobotbor
{
	border-bottom:none!important;
}

.search
{
	width:auto;
	height:44px;
	line-height:44px;
	border:1px solid #C7E2F1;
	background:url(search.png) repeat-x 0 0;
	margin:8px 0;
}

.search .le
{
	float:left;
	width:50px;
	height:44px;
	background:url(search.png) no-repeat 0 -74px;
}

.search .ce
{
	float:left;
	height:40px;
	background:url(search.png) repeat-x 0 -222px;
}

#searchtxt
{
	width:260px;
	margin-top:8px;
	border:0;
	font-size:14px;
	color:#999;
	padding:5px 0;
}

.search .ri
{
	float:left;
	width:67px;
	background:url(search.png) no-repeat 0 -296px;
	text-align:center;
}

.searchbtn
{
	border:0;
	background:none;
	width:67px;
	height:35px;
	margin-top:3px;
	font-size:16px;
	font-weight:bold;
	color:#246dc0;
	cursor:pointer;
}

#scbar_hot
{
	float:left;
	height:44px;
	padding-left:8px;
	width:600px;
}

.keywords
{
	float:right;
	overflow:hidden;
	height:42px;
	line-height:42px;
	width:540px;
	white-space:nowrap;
}

.adv_page_banner
{
	border:1px #ccc solid;
}

.tit_header2
{
	line-height:25px;
	height:25px;
	font-size:12px;
	color:#404040;
	padding-left:15px;
	border-bottom:#C7E2F1 1px solid;
	background:url(bg_nal.gif);
	font-weight:bold;
	margin:0;
}

.tit_header3
{
	background-color:#F4FAFF;
	border-bottom:0;
	width:auto;
	height:16px;
	line-height:16px;
	font-size:12px;
	font-weight:bold;
	color:#666;
	padding:10px;
}

.fl_box_border
{
	border:#C7E2F1 1px solid;
}

.fl_box_border ul
{
	width:auto;
	font-size:12px;
	border-top:none;
	margin:0;
	padding:8px;
}

.fl_box_border li
{
	height:25px;
	line-height:25px;
	width:auto;
	overflow:hidden;
	word-wrap:word-break;
	word-break:break-all;
}

#md_top
{
	width:100%;
	height:60px;
	border-bottom:4px #003366 solid;
}

#md_main
{
	width:100%;
	height:auto;
}

#md_main .md_l
{
	width:135px;
	float:left;
	margin-right:15px;
	background:#EAF5FD;
	border:1px solid #D7D9ED;
	padding-top:5px;
}

#md_main .md_r
{
	width:84%;
	float:left;
}

#md_main .md_r .nav_tit
{
	background-color:#F4FAFF;
}

.md_r .titbar
{
	display:block;
	width:100%;
}

.md_r .titbar li
{
	float:left;
	height:20px;
	line-height:20px;
	border:1px solid #C7E2F1;
	border-bottom:none;
	margin-left:10px;
	padding:5px 10px;
}

.titbar li:hover
{
	background:#C7E2F1;
	cursor:pointer;
}

.tit_sel
{
	background:#C7E2F1;
	font-weight:bold;
}

.menu_sel
{
	background:#8EBAEC url(icon_nav.gif) no-repeat right center;
	color:#FFFFFF!important;
}

.actbox
{
	border:1px solid #C7E2F1;
	width:100%;
}

.uit
{
	background-color:#F7F7F7;
	float:left;
	width:816px;
	padding:10px;
}

.uitpic
{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:none repeat scroll 0 0 #FFFFFF;
	border-image:none;
	float:left;
	height:120px;
	margin-right:10px;
	width:120px;
	border-color:#F2F2F2 #CDCDCD #CDCDCD #F2F2F2;
	border-style:solid;
	border-width:1px;
	padding:2px;
}

.uitname
{
	float:left;
	font-size:12px;
	height:30px;
	line-height:30px;
	width:674px;
}

.uitname b
{
	color:#000000;
	float:left;
	font-size:18px;
	padding-right:10px;
}

.uit .uitname i,.uit .uitname em
{
	color:#666666;
	float:left;
	font-style:normal;
}

.uitbody
{
	float:left;
	font-size:12px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	width:670px;
}

.uitcopy
{
	float:left;
	font-size:12px;
	height:28px;
	line-height:28px;
	margin-top:5px;
	width:670px;
}

.uit .uitcopy .text
{
	border:1px solid #B9C8E7;
	color:#808080;
	float:left;
	font:12px/15px Tahoma;
	height:15px;
	margin-right:7px;
	width:250px;
	padding:4px 5px;
}

.uit .uitcopy .abtn
{
	background-image:url(abtn.png);
	background-repeat:no-repeat;
	float:left;
	height:25px;
	line-height:25px;
	overflow:hidden;
	padding:0 10px;
}

.uit .uitcopy a:hover
{
	background-position:0 -26px;
}

.notice_box
{
	float:left;
	width:836px;
}

.notice_box h3
{
	background:none repeat scroll 0 0 #E0EEFB;
	border-bottom:1px solid #CAD7EC;
	font-size:12px;
	font-weight:normal;
	height:30px;
	line-height:30px;
	margin:0;
}

.notice_box .tit
{
	float:left;
	height:25px;
	line-height:25px;
	margin-top:5px;
	margin-left:5px;
	background-color:#fff;
	border:1px solid #CAD7EC;
	border-bottom:none;
	font-weight:bold;
	padding:0 10px;
}

.announces
{
	width:100%;
	padding:5px;
}

.announces tr
{
	background:url(icon_nav.gif) no-repeat left center;
}

.announces td
{
	padding-left:15px;
	height:30px;
	border-bottom:1px dashed #CEDAE5;
}

.notice_box .more
{
	background:url(icon_nav.gif) no-repeat 7px center;
	padding-left:23px;
	line-height:30px;
}

.notice_box .more a
{
	color:#666;
}

.user_menu
{
	width:100%;
	margin-bottom:8px;
	font-size:14px;
	border-bottom:1px dashed #CDCDCD;
}

.user_menu .tit
{
	background:#F9FAFE;
	font-size:14px;
	border-bottom:1px #E3EFFB solid;
	padding:5px;
}

.user_menu li
{
	width:100%;
	line-height:200%;
}

.user_menu a
{
	display:block;
	padding-left:25px;
}

.user_menu a:hover
{
	width:88%;
	text-decoration:none;
	background:#8EBAEC url(icon_nav.gif) no-repeat right center;
	color:#FFFFFF;
}

.user_menu .a_sel
{
	background:#E3EFFB;
}

.msg_box
{
	width:500px;
	margin:auto;
	padding:50px;
}

.file_link_box
{
	border-top:1px solid #C7E2F1;
	border-bottom:1px solid #C7E2F1;
	padding:3px;
}

.file_link_box ul
{
	margin:5px;
}

.file_link_box li
{
	height:30px;
	padding-top:5px;
}

.file_desc_down
{
	width:auto;
	border:1px solid #c2d4f5;
	height:auto;
	margin-bottom:10px;
	padding-bottom:10px;
}

.file_desc_downtop
{
	width:auto;
	height:40px;
	background:#f4faff;
}

.index_box .l
{
	float:left;
	width:735px;
	font-size:14px;
}

.index_box .l_ul
{
	width:98%;
	height:36px;
	background:url(bg_nal.gif) repeat-x 0 0;
	border:1px solid #C7E2F1;
	border-bottom:none;
}

.index_box .l_ul ul
{
	padding-left:30px;
}

.index_box .l_ul li
{

	float:left;
	width:120px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#666;
}

.l_ul .active
{
	background:url(bg_nal_active.gif);
	color:#0055AA!important;
}

#box_tab_1,#box_tab_2
{
	width:98%;
	height:auto;
	border:1px solid #C7E2F1;
	border-top:none;
}

.index_box .r
{
	float:right;
	width:255px;
}

.index_box .idx_r_box
{
	width:255px;
	font-size:14px;
	height:auto;
}

.headpic
{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background:none repeat scroll 0 0 #FFFFFF;
	border-image:none;
	height:22px;
	width:22px;
	border-color:#F2F2F2 #CDCDCD #CDCDCD #F2F2F2;
	border-style:solid;
	border-width:1px;
	padding:1px;
}

.share_box_wrap
{
	width:auto;
	border:1px solid #E0E0E0;
	font-size:14px;
	height:auto;
	background:url(aside-bg.png) repeat-x 0 0;
}

.share_box_wrap .share_box_tit
{
	margin-top:5px;
	font-weight:bold;
	font-size:15px;
	color:#666;
	font-family:Courier, monospace;
	padding:6px;
}

.share_box_wrap .share_box
{
	padding:0 20px 20px;
}

.share_box_wrap .share_box a
{
	background:url(share_file.gif) no-repeat;
	width:144px;
	height:37px;
	display:block;
	margin-top:5px;
}

.share_box_wrap .share_box a:hover
{
	background:url(share_file.gif) no-repeat;
	background-position:0 -37px;
}

.index_box .fl_box li
{
	line-height:30px;
	height:30px;
	width:auto;
	overflow:hidden;
	border-bottom:1px #CEDAE5 dashed;
	word-wrap:word-break;
	word-break:break-all;
}

.index_box .fl_box li a
{
	display:block;
	overflow:hidden;
	padding-top:3px;
}

.index_box .ll
{
	float:left;
	width:49.5%;
	border:1px solid #C7E2F1;
}

.index_box .rr
{
	float:right;
	width:49.5%;
	border:1px solid #C7E2F1;
}

.index_box .tag_box
{
	border:1px solid #C7E2F1;
}

.index_box .tag_box .tit2
{
	height:24px;
	line-height:24px;
	background:url(bg_nal.gif);
	font-size:12px;
	font-weight:bold;
	color:#0055AA;
	padding:6px;
}

.index_box .tag_box .ctn
{
	padding:6px;
}

.index_box .tag_box .ctn a
{
	padding:3px;
}

.box_tit
{
	font-size:20px;
	color:#666;
	padding-left:200px;
}

.box_left
{
	width:350px;
	margin-left:200px;
	float:left;
	border-right:1px solid #C7E2F1;
	color:#666;
	margin-bottom:20px;
}

.box_right
{
	float:left;
	font-size:14px;
	margin:40px;
}

.box_reg
{
	width:430px;
	margin-left:200px;
	float:left;
	border-right:1px solid #C7E2F1;
	color:#666;
	margin-bottom:20px;
}

.u_input
{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-image:none;
	height:16px;
	width:200px;
	font-size:14px;
	color:#666;
	border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC;
	border-style:solid;
	border-width:1px;
	padding:5px 4px 3px;
}

.verycode
{
	height:26px;
	margin-bottom:3px;
	cursor:pointer;
}

:focus
{
	outline:0;
}

.login_btn
{
	width:70px;
	height:30px;
	background:url(indexbg.jpg) -56px -99px;
	margin-right:5px;
	border:0;
	cursor:pointer;
}

.reg_btn
{
	width:94px;
	height:30px;
	background:url(indexbg.jpg) -56px -136px;
	border:0;
	cursor:pointer;
}

.f_link
{
	width:auto;
	border:1px solid #E0E0E0;
	margin:10px auto auto;
}

.f_link .tit
{
	font-size:12px;
	font-weight:bold;
	color:#0055AA;
	background:url(bg_nav_link.gif) repeat-x;
	width:auto;
	height:24px;
	line-height:24px;
	padding:6px;
}

.f_link .ctn
{
	padding:8px;
}

.announce h2
{
	font-size:14px;
	margin:8px 0;
	padding:0;
}

.announce .content
{
	background:#DEEBF3;
	border:1px #C4DAFF solid;
	padding:10px;
}

.in_announce
{
	background:url(mainbg.gif) repeat-x;
	border:1px #C4DAFF solid;
	font-size:14px;
	line-height:18px;
	padding:10px;
}

.circle_box
{
	width:995px;
	min-height:520px;
	clear:both;
	margin:auto;
}

.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;
	color:#103E5F;
}

#footer
{
	width:995px;
	line-height:23px;
	border-top:#cecece 1px solid;
	text-align:center;
	margin:0 auto;
	padding:5px 0;
}

.p_curpage
{
	border:1px #CCCCCC solid;
	text-align:center;
	color:#f00;
	font-weight:bold;
	margin:0 2px;
	padding:3px 5px;
}

.user_box
{
	background:none transparent scroll repeat 0 0;
	width:600px;
	color:#2b3c60;
	margin:40px auto;
}

.user_box H1
{
	letter-spacing:1px;
	border:0;
	font-size:14px;
	color:#0086e3;
	line-height:36px;
	padding-top:13px;
	margin:0 15px;
}

.user_box p
{
	letter-spacing:1px;
	padding-bottom:.1em;
	color:#787d86;
	margin:0 15px;
}

.user_box li
{
	list-style-type:none;
	font-size:12px;
}

.user_box TABLE
{
	font-size:14px;
	margin:0 auto;
}

.user_box .input
{
	border:#cdcdcd 1px solid;
	width:180px;
	line-height:26px;
	height:16px!important;
	padding:5px!important;
}

.cb1
{
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#c4daff;
	margin:0 5px;
}

.cb2
{
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#c4daff;
	border-right:4px solid #c4daff;
	border-left:4px solid #c4daff;
	margin:0 3px;
}

.cb3
{
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#c4daff;
	border-right:4px solid #c4daff;
	border-left:4px solid #c4daff;
	margin:0 2px;
}

.cb4
{
	height:2px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#c4daff;
	border-right:4px solid #c4daff;
	border-left:4px solid #c4daff;
	margin:0 1px;
}

.cboxcontent
{
	border-right:#c4daff 5px solid;
	border-top:#c4daff 0 solid;
	display:block;
	background:#f5f9fd;
	border-left:#c4daff 5px solid;
	border-bottom:#c4daff 0 solid;
}

.alert_msg li
{
	line-height:180%;
	margin-left:25px!important;
}

.menu_thumb
{
	position:absolute;
	top:0;
	left:0;
	background-color:#FFFFFF;
	visibility:hidden;
	overflow:hidden;
	border:1px solid #92B7E5;
	padding:4px;
}

.info_box
{
	height:150px;
	border:#C7E2F1 solid 1px;
	margin:100px 200px 130px;
}

.info_box_msg
{
	line-height:150%;
	border-top:0;
	display:block;
	padding:18px 10px;
}

#report_box
{
	width:auto;
	height:230px;
}

#report_box li
{
	margin-left:15px!important;
}

#report_box .warning
{
	color:#666;
	padding:30px;
}

.layout_box .l
{
	float:left;
	width:255px;
}

.layout_box .fl_box
{
	width:100%;
	border:1px solid #C7E2F1;
}

.layout_box .fl_box li
{
	line-height:30px;
	height:30px;
	width:auto;
	overflow:hidden;
	border-bottom:1px #CEDAE5 dashed;
	word-wrap:word-break;
	word-break:break-all;
	font-size:14px;
}

.layout_box .fl_box .tit2
{
	background:#EAF3FF;
	background-color:#F4FAFF;
	font-size:12px;
	font-weight:bold;
	color:#666;
	height:25px;
	line-height:25px;
	padding:6px;
}

.layout_box .fl_box .a_list a
{
	text-decoration:none;
	text-align:center;
	float:left;
	border:1px #CEDAE5 dotted;
	background:url(btn_bg.gif) repeat-x;
	vertical-align:middle;
	margin:3px;
	padding:6px;
}

.layout_box .cl_box
{
	width:100%;
	border:#C7E2F1 1px solid;
}

.layout_box .cl_box .tit2
{
	background-color:#F4FAFF;
	font-size:12px;
	font-weight:bold;
	color:#666;
	height:25px;
	line-height:25px;
	padding:6px;
}

.layout_box .cl_box .a_list a
{
	text-decoration:none;
	text-align:center;
	float:left;
	border:1px #CEDAE5 solid;
	background:url(btn_bg.gif) repeat-x;
	vertical-align:middle;
	margin:5px 3px;
	padding:3px 6px;
}

.layout_box .dl_nav
{
	width:96.9%;
	border-top:none;
	padding:10px;
}

.layout_box .dl_nav ul li
{
	float:left;
	width:95px;
	margin:0 3px;
}

.layout_box .dl_nav ul li a
{
	display:block;
	text-align:center;
	border:1px #CCE2EE solid;
	background:url(btn_bg.gif) repeat-x;
	vertical-align:middle;
	padding:5px;
}

.layout_box .fl_box2
{
	width:360px;
	overflow:hidden;
	border:#C7E2F1 1px solid;
	float:left;
}

.layout_box .fl_box2 li
{
	line-height:25px;
	height:25px;
	overflow:hidden;
	border-bottom:1px #CEDAE5 dotted;
	word-wrap:word-break;
	word-break:break-all;
}

.layout_box .r
{
	float:right;
	width:735px;
}

.layout_box .pub_box
{
	border:1px solid #C7E2F1;
	width:320px;
	margin-bottom:10px;
}

.layout_box .pub_box li
{
	line-height:25px;
	height:25px;
	width:auto;
	overflow:hidden;
	border-bottom:1px #CEDAE5 dashed;
	word-wrap:word-break;
	word-break:break-all;
}

.layout_box .pub_box li a
{
	display:block;
	overflow:hidden;
}

.titmore
{
	float:right;
	margin-top:5px;
}

.layout_box .l_box
{
	float:left;
	margin-right:14px;
}

.layout_box2 .l
{
	float:left;
	width:710px;
}

.layout_box2 .r
{
	float:right;
	width:230px;
}

.layout_box2 .m
{
	width:auto;
	border:1px solid #C7E2F1;
	min-height:350px;
	margin:auto;
	padding:50px 10px 0;
}

.ext
{
	float:left;
	height:30px;
	line-height:30px;
}

.extract
{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-image:none;
	height:20px;
	line-height:20px;
	width:200px;
	font-size:16px;
	color:#666;
	border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.extract_yz
{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-image:none;
	height:38px;
	line-height:38px;
	width:120px;
	font-weight:900;
	font-size:30pt;
	color:#FF102E;
	border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.ext_btn
{
	background:url(i2.png) repeat scroll 0 -35px #DDDDDD;
	border:0 none;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	color:#666;
	height:32px;
	width:95px;
	padding:0;
}

.state
{
	border-top:1px #ccc solid;
	color:#999;
	padding:20px 5px 10px 200px;
}

.sel_box
{
	float:left;
	height:30px;
}

.tabbox
{
	border-top:none;
	padding-bottom:10px;
}

.topbor
{
	border-top:1px solid #F6D023!important;
}

.head_bar
{
	background:url(head_bar_bg.gif) repeat-x;
}

.head_bar td
{
	color:#333;
}

.file_box
{
	width:auto;
	border:#C7E2F1 1px solid;
	margin:0;
	padding:0;
}

.file_box .file_tit
{
	background-color:#F4FAFF;
	width:auto;
	height:16px;
	line-height:16px;
	font-weight:bold;
	color:#0055AA;
	padding:10px;
}

.file_box .file_tit2
{
	float:left;
	width:585px;
	word-break:break-all;
	overflow:hidden;
	height:20px;
	line-height:20px;
}

.file_box .fb_l
{
	float:left;
	width:50%;
	margin:0;
	padding:0;
}

.file_box .fb_r
{
	float:right;
	text-align:right;
	margin:0;
	padding:0;
}

.declare
{
	color:#999999;
	font-size:12px;
	border:1px solid #F6D023;
	margin:10px 0;
	padding:10px;
}

.op_btn
{
	float:left;
	font-size:12px;
	padding:6px 6px 6px 0;
}

.op_btn a
{
	width:100%;
	height:100%;
	border:2px #C4DBF6 solid;
	font-weight:bold;
	color:#3366CC;
	padding:3px 5px;
}

.op_btn a:hover
{
	background:#3366CC;
	color:#F1F4FB;
	text-decoration:none;
}

.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
{
	word-break:break-all;
	word-wrap:word-break;
	line-height:150%;
	border:#CCE2EE solid 1px;
	padding:10px;
}

.reply_box .tit
{
	background:#73C8F5;
	font-size:14px;
}

.reply_item
{
	border:1px #6699CC solid;
	background:url(../../../images/box_bg.jpg) repeat-x;
	padding:10px;
}

.reply_item_ok
{
	border:1px #CC0000 solid;
	padding:10px;
}

.tag_list
{
	border:1px solid #C7E2F1;
	background:#FFF;
	margin-top:10px;
	min-width:256px;
}

.tag_list .t_tit
{
	background:url(bg_nal.gif);
	font-size:12px;
	font-weight:bold;
	color:#0055AA;
	line-height:26px;
	height:26px;
	padding-left:5px;
}

.tag_list ul li a
{
	padding-right:10px;
	line-height:25px;
	height:25px;
}

.cmt_u_box .cmt_title
{
	font-weight:bold;
	height:24px;
	line-height:24px;
	color:#376DA8;
	background:url(bg_nal.gif) repeat-x 0 0;
	border:1px solid #C7E2F1;
	border-bottom:none;
	padding:6px;
}

.cmt_u_box .cmt_cts
{
	border:1px solid #C7E2F1;
	border-top:none;
	margin-bottom:8px;
	padding:5px;
}

.cmt_u_box .cmt_cts .cmt_content
{
	background:#FFFFFF;
	padding:5px;
}

.buttons
{
	text-align:center;
	margin:20px 12px 12px;
}

.buttons img
{
	margin:0 5px 0 0;
}

.digg
{
	padding-top:3px;
	overflow:hidden;
	zoom:1;
	float:left;
	width:52%;
}

#digg0,#digg1
{
	width:189px;
	height:48px;
	background:url(../../../images/vote_tag.gif) no-repeat -189px 0;
	border:0 none;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
}

#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:0;
	vertical-align:middle;
}

#fd_dir_box
{
	width:100%;
	height:100%;
	margin:auto;
}

#fd_dir .fd_wrap
{
	width:auto;
	height:100%;
}

#fd_dir .fd_wrap .fw_l
{
	width:200px;
	float:left;
	height:100%;
}

#fd_dir .fd_wrap .fw_r
{
	width:790px;
	float:right;
	height:100%;
}

.pub_ad_box
{
	margin-left:8px;
}

#fd_dir .fd_dir_1
{
	float:left;
	width:150px;
	overflow:hidden;
	margin:2px;
	padding:5px;
}

#fl_dir_box
{
	width:800px;
	border:4px #C4DAFF solid;
	margin:auto;
	padding:0;
}

.ann_box
{
	border-top:none;
}

.ann_box .tit2
{
	background:url(head_bar_bg.gif) repeat-x;
	height:35px;
	line-height:35px;
	font-size:14px;
}

.ann_box .inbox
{
	color:#333;
	padding:10px;
}

.ann_box_s
{
	border:1px #C7E2F1 solid;
}

.ann_box_s .tit2
{
	padding-left:10px;
	height:36px;
	line-height:36px;
	background:url(bg_nal.gif) repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#0055AA;
	vertical-align:middle;
}

.ann_box_s .inbox
{
	color:#333;
	font-size:12px;
	padding:5px;
}

#down_link
{
	width:100%;
	margin:auto;
}

#down_link .down_btn
{
	background:url(down_btn_bg.gif) no-repeat;
	height:28px;
	width:100px;
	display:block;
	text-align:center;
	float:left;
	margin-left:10px;
	padding-top:7px;
	padding-left:5px;
}

#down_link .down_btn span
{
	color:#336699;
	font-weight:bold;
	font-size:14px;
}

.idx_tips_box
{
	width:548px;
	border:6px solid #C4DAFF;
	font-size:14px;
	margin:auto;
	padding:30px 50px;
}

.idx_tips_box ul li
{
	line-height:200%;
}

.idx_tips_box_file_index
{
	width:628px;
	border:6px solid #C4DAFF;
	font-size:14px;
	margin:auto;
	padding:10px;
}

#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;
}

#dl_box
{
	width:735px;
	height:100%;
	border-bottom:1px solid #F6D023;
}

#dl_box .tit
{
	background:url(yellowbar.gif) no-repeat;
	height:29px;
	line-height:29px;
	border-bottom:1px solid #F6D023;
	margin:0;
	padding:3px;
}

#dl_box #b1
{
	width:50%;
	height:100%;
	float:left;
}

#dl_box #b2
{
	width:49%;
	float:right;
}

#dl_box #b2 .tit2
{
	font-size:14px;
	background:#F5F5F5;
	width:auto;
	font-weight:bold;
	padding:5px 20px;
}

#down_box2
{
	clear:both;
	border:1px #FFE3A0 solid;
	font-size:12px;
	color:#008800;
	margin-bottom:10px;
	background:#FFFADC;
	width:auto;
	height:100%;
	padding:8px;
}

.uo0
{
	width:760px;
	height:280px;
	border:1px #B4C9F0 solid;
	margin:auto;
}

.uo0 .tit
{
	background:#F9FAFE;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}

.uo1
{
	width:380px;
	float:left;
}

.uo2
{
	width:380px;
	float:right;
}

.tb_box_msg
{
	background:#FFFFDD;
	border:#FFCC00 1px solid;
	color:#008800;
	margin:8px;
	padding:10px;
}

.box_style
{
	background:#FFFFFF;
	font-size:14px;
	color:#444444;
	padding:10px;
}

.adm_cp
{
	border:1px #FFD700 solid;
	background:#FFFFDD;
	height:100%;
	padding:10px;
}

.adm_cp_btn
{
	position:absolute;
	border:1px #FFD700 solid;
	background:#FFFFDD;
	cursor:pointer;
	z-index:999;
	padding:5px;
}

.cp_nav
{
	height:26px;
	line-height:26px;
	background:url(bg_nal.gif) repeat-x;
	border:1px #C7E2F1 solid;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	color:#0055AA;
	padding:5px 5px 5px 10px;
}

.cp_wrap
{
	border:1px #C7E2F1 solid;
	height:30px;
	font-size:12px;
	padding:5px;
}

.cp_wrap .l
{
	width:50%;
	padding-top:8px;
	float:left;
}

.cp_wrap .r
{
	width:32%;
	float:right;
}

.adv_box
{
	border:1px #7BAADE solid;
	padding:1px;
}

.share-bar span,.share-bar li a
{
	background:url(spr_share.gif) no-repeat right 0;
	color:#666;
	float:left;
	height:24px;
	line-height:24px;
	text-align:center;
}

.share-bar span
{
	cursor:pointer;
	padding-right:5px;
}

.share-bar li a.tou
{
	background-position:-182px -24px;
	padding-left:20px;
}

.share-bar li a.ju
{
	background-position:-202px -24px;
	padding-left:21px;
}

.gu_box
{
	background-color:#C4DAFF;
	width:auto;
	height:50px;
	position:relative;
}

.gu_box .upload_left
{
	text-align:left;
	_margin:5px -3px 5px 3px;
	width:670px;
	background-color:#ffffff;
	float:left;
	height:38px;
	margin:6px;
}

.gu_box .upload_left .filebase
{
	text-align:left;
	line-height:40px;
	width:435px;
	white-space:nowrap;
	float:left;
	height:40px;
	overflow:hidden;
	padding-left:10px;
	font-size:14px;
}

.gu_box .upload_left .selectfile
{
	float:right;
	cursor:pointer;
	padding-top:2px;
	padding-right:5px;
}

.gu_box .upload_right
{
	float:left;
	margin:8px 0;
}

.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
{
	overflow:hidden;
	margin:5px;
}

.gu_box .message
{
	border-bottom:#ffdd99 1px solid;
	border-left:#ffdd99 1px solid;
	background-color:#ffffcc;
	overflow:hidden;
	border-top:#ffdd99 1px solid;
	border-right:#ffdd99 1px solid;
	margin:1em 0;
	padding:10px 20px;
}

.gu_box .red
{
	border-bottom:0;
	border-left:0;
	background-color:#ffebeb;
	border-top:0;
	border-right:0;
}

.gu_box .green
{
	border-bottom:0;
	border-left:0;
	background-color:#fff;
	border-top:0;
	border-right:0;
}

.gu_box .blue
{
	border-bottom:0;
	border-left:0;
	background-color:#f0f5ff;
	border-top:0;
	border-right:0;
}

.gu_box .progressName
{
	text-align:left;
	width:323px;
	display:none;
	white-space:nowrap;
	height:14px;
	color:#555;
	font-size:8pt;
	overflow:hidden;
	font-weight:700;
}

.gu_box .progressBarInProgress
{
	background-color:rgb(76,148,220);
	width:0;
	height:40px;
	font-size:0;
}

.gu_box .progressBarComplete
{
	height:40px;
	font-size:0;
	background-color:green;
	width:100%;
	visibility:hidden;
}

.gu_box .progressBarError
{
	height:40px;
	font-size:0;
	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 0;
	float:right;
	height:14px;
	font-size:0;
}

.upload_style
{
	margin-bottom:8px;
	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;
	color:#252525;
	padding:8px;
}

.up_tips
{
	margin-top:120px;
	margin-left:140px;
	font-size:16px;
	color:#CCCCCC;
}

#up_msg_tips
{
	width:auto;
	background:#FFFFDD;
	border:#FFCC00 1px solid;
	color:#008800;
	padding:5px;
}

#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
{
	border:solid 1px #E8E8E8;
	background-color:#F7F7F7;
	overflow:hidden;
	margin:5px;
	padding:4px;
}

#upload_box .message
{
	border:solid 1px #FFDD99;
	background-color:#FFFFCC;
	overflow:hidden;
	margin:1em 0;
	padding:10px 20px;
}

#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 0;
	float:right;
}

.share_info a
{
	text-decoration:none;
	color:#000;
}

.share_info
{
	height:46px;
	width:203px;
	margin:5px 0 0;
}

.share_info li
{
	float:left;
	text-align:center;
	border-right:1px solid #f2f2f4;
	width:43px;
	overflow:hidden;
	cursor:pointer;
	margin:0 3px 3px;
}

.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;
}

.common_tit
{
	border-bottom:1px #ccc solid;
	padding:10px 0;
}

.fd_list
{
	height:100%;
	padding-bottom:10px;
}

.fd_list .tit2
{
	line-height:30px;
	border-bottom:1px solid #CDCDCD;
	float:left;
	width:100%;
}

.fd_list .tit2 span
{
	line-height:30px;
	height:30px;
	float:left;
	border-bottom:1px solid white;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	margin:0 0 -1px 10px;
	padding:0 10px;
}

.fd_list .fd
{
	clear:both;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 1px 1px;
}

.fd_list .fd .n1
{
	display:block;
	width:190px;
	overflow:hidden;
	height:25px;
	line-height:25px;
}

.fd_list .fd .n2
{
	display:block;
	width:235px;
	overflow:hidden;
	height:25px;
	line-height:25px;
}

.fd_list ul li
{
	width:24%;
	float:left;
	font-size:14px;
	border-bottom:1px #CCC dotted;
	height:18px;
	line-height:18px;
	padding:8px 3px;
}

.g_wrap
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.blank10
{
	height:10px;
}

.channel
{
	width:996px;
}

.channel_left
{
	width:254px;
	float:right;
}

.channel_box
{
	width:252px;
	border:1px solid #bed1f4;
	margin-top:10px;
}

.channel_top
{
	width:252px;
	height:29px;
	background:url(c_topbg.jpg);
}

.channel_title
{
	width:190px;
	padding-left:12px;
	float:left;
	text-align:left;
	font-weight:bold;
	padding-top:8px;
}

.channel_more
{
	width:42px;
	float:right;
	text-align:left;
	padding-top:8px;
}

.channel_more a
{
	color:#7e7e7e;
}

.channel_main ul
{
	width:226px;
	padding-left:12px;
	padding-top:5px;
	padding-bottom:10px;
}

.channel_main ul li
{
	float:left;
	width:55px;
	line-height:24px;
	height:24px;
	vertical-align:middle;
	color:#336699;
	overflow:hidden;
}

.channel_mainzt
{
	width:232px;
	height:auto;
	overflow:hidden;
	padding:8px 10px;
}

.channel_mainzt ul
{
	width:232px;
}

.channel_mainzt ul li
{
	float:left;
	width:76px;
	vertical-align:middle;
	color:#336699;
	overflow:hidden;
}

.channel_mainzt ul li a
{
	color:#336699;
	display:block;
	border:1px solid #BED1F4;
	width:68px;
	line-height:23px;
	height:23px;
	margin:4px;
}

.channel_mainzt ul li a:hover
{
	text-decoration:none;
	background-color:#ECF6FF;
}

.channel_mainzt .selected
{
	background-color:#ECF6FF;
}

.channel_rank
{
	width:252px;
	height:auto;
}

.channel_rank ul
{
	margin-left:12px;
	background:url(rank.jpg) no-repeat;
	padding-left:35px;
	padding-top:3px;
	margin-top:10px;
	padding-bottom:10px;
}

.channel_rank ul li
{
	line-height:26px;
	height:26px;
	vertical-align:middle;
	color:#336699;
	text-align:left;
	width:200px;
	overflow:hidden;
}

.channel_bbs_pic ul
{
	margin:10px 5px 0;
}

.channel_bbs_pic li
{
	width:120px;
	float:left;
}

.channel_bbs_pic li img
{
	border:1px solid #ccc;
	padding:2px;
}

.channel_bbs_pic li p
{
	display:block;
	width:100px;
	overflow:hidden;
	height:13px;
	line-height:14px;
	margin-top:4px;
	margin-bottom:9px;
	padding-left:7px;
}

.channel_right
{
	width:726px;
	float:left;
}

.channel_righttop
{
	width:726px;
	height:19px;
	line-height:20px;
	margin-top:10px;
	border:1px solid #c2d4f5;
	border-top:0;
	background:url(wz_bg.gif);
	padding:5px;
}

.channel_rightwhere
{
	width:484px;
	float:left;
	text-align:left;
	color:#666;
	overflow:hidden;
	padding-left:5px;
	height:25px;
}

.channel_rightwhere a
{
	color:#666;
	margin-left:3px;
	margin-right:3px;
}

.channel_righttitle
{
	width:726px;
	height:32px;
	background:url(channel_06.jpg);
	margin-top:10px;
}

.channel_righttitle_m
{
	width:726px;
	padding-top:10px;
	font-weight:bold;
}

.channel_namet
{
	width:310px;
	padding-left:10px;
	float:left;
	text-align:left;
}

.channel_hitst
{
	width:60px;
	float:left;
}

.channel_usert
{
	width:100px;
	float:left;
}

.channel_timet
{
	width:125px;
	float:left;
}

.channel_namet2
{
	width:410px;
	padding-left:10px;
	float:left;
	text-align:left;
}

.channel_name2
{
	width:408px;
	padding-left:10px;
	float:left;
	height:20px;
	text-align:left;
	color:#454545;
	overflow:hidden;
}

.channel_rightlist
{
	width:726px;
	height:auto;
	margin-top:6px;
}

.channel_rightlist a
{
	color:#454545;
}

.channel_rightlist a:hover
{
	text-decoration:none;
	color:#EF690C;
}

.channel_rightrow
{
	width:726px;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	border-bottom:1px dotted #ddd;
	font-size:14px;
}

.channel_name
{
	width:310px;
	padding-left:10px;
	float:left;
	height:20px;
	text-align:left;
	color:#336699;
	overflow:hidden;
}

.channel_type
{
	width:50px;
	float:left;
	color:#999999;
	overflow:hidden;
	height:20px;
}

.channel_bit
{
	width:50px;
	float:left;
	color:#999999;
}

.channel_hits
{
	width:60px;
	float:left;
	color:#999999;
}

.channel_user
{
	width:100px;
	float:left;
	color:#7265d6;
}

.channel_time
{
	width:135px;
	float:left;
	color:#999999;
	overflow:hidden;
	height:20px;
	text-align:right;
}

.channel_bg
{
	background:#fbfbfb;
}

.channel_page ul
{
	padding-top:6px;
	padding-left:15px;
	width:220px;
	float:left;
	text-align:right;
}

.channel_page ul li
{
	float:left;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	line-height:16px;
	vertical-align:middle;
	border:1px solid #a9d8ed;
	margin-left:2px;
	margin-right:2px;
	background:#fff;
}

.channel_page_on
{
	background:#ffe3b3;
}

.channel_page_go
{
	width:200px;
	float:left;
	padding-top:5px;
	text-align:left;
}

.channel_page_input
{
	width:24px;
	height:14px;
}

.channel_page_btn
{
	background:#8ecef8;
	height:22px;
}

.channel_page2 ul
{
	padding-top:6px;
	padding-left:15px;
	width:726px;
	float:left;
	text-align:right;
}

.downright_detail
{
	width:722px;
	border:1px solid #c2d4f5;
	height:auto;
	margin-bottom:10px;
}

.downright_detailtop
{
	width:722px;
	height:40px;
	background:#f4faff;
}

.downright_detailtop_l
{
	width:720px;
	padding-left:10px;
	padding-top:4px;
	float:left;
	text-align:left;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	height:25px;
}

.downright_detailtop_l h1
{
	font-size:14px;
	color:#333333;
	display:inline;
}

.down_left
{
	width:256px;
	background:url(get_left_bg03.jpg);
	height:118px;
	margin-top:10px;
}

.down_lefttop
{
	width:235px;
	height:20px;
	text-align:center;
	font-size:14px;
	color:#696969;
	font-weight:bold;
	padding-top:15px;
}

.down_leftmain
{
	width:235px;
	font-size:12px;
	color:#666;
	height:24px;
	line-height:24px;
	vertical-align:middle;
}

.down_leftnum
{
	color:#e87301;
	font-weight:bold;
	font-size:16px;
	font-family:Tahoma;
	padding-left:5px;
	padding-right:5px;
}

.down_leftbtn
{
	width:188px;
	height:40px;
	margin-top:5px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

.downright
{
	width:736px;
	margin-top:10px;
}

.downright_down
{
	width:736px;
	border:1px solid #c2d4f5;
	height:auto;
	margin-bottom:10px;
	padding-bottom:10px;
}

.downright_downtop_l
{
	width:710px;
	padding-left:10px;
	padding-top:4px;
	float:left;
	text-align:left;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	height:25px;
}

.downright_downtop_llll a
{
	color:blue;
}

.downright_downtop_llll a:hover
{
	color:red;
	text-decoration:underline;
}

.downright_textlist
{
	width:736px;
	border:1px solid #c2d4f5;
	height:auto;
}

.downright_textlistmain
{
	width:100%;
	line-height:24px;
	color:#303030;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}

.downright_textlistmain ul li
{
	width:230px;
	overflow:hidden;
	float:left;
	line-height:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
}

.downright_textlistmain ul li a
{
	color:#336699;
	padding-left:20px;
}

.downright_bbs
{
	width:720px;
	text-align:left;
	height:270px;
}

.downright_bbs_left
{
	width:245px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}

.downright_bbs_right
{
	width:465px;
	float:left;
	padding-top:8px;
}

.downright_bbs_right ul
{
	padding-left:15px;
	margin:0;
}

.downright_bbs_right ul li
{
	width:220px;
	overflow:hidden;
	float:left;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	text-align:left;
	padding-left:5px;
}

.downright_bbs_right ul li a
{
	color:#336699;
	padding-left:5px;
}

.downright_likelist
{
	width:720px;
	border:1px solid #c2d4f5;
	height:auto;
	margin-top:10px;
}

.downright_likelisttop
{
	width:720px;
	height:40px;
	background:#f4faff;
}

.downright_likelisttop_l
{
	width:660px;
	padding-left:10px;
	padding-top:10px;
	float:left;
	text-align:left;
	color:#333333;
	font-size:16px;
	font-weight:bold;
}

.downright_likelistmain
{
	width:680px;
	line-height:24px;
	color:#303030;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}

.downright_likelistmain ul li
{
	width:216px;
	float:left;
	line-height:22px;
	text-align:left;
	background:url(icon_11.jpg) no-repeat 0 7px;
	padding-left:10px;
}

.down_myhome_one
{
	width:715px;
	text-align:left;
	margin-bottom:6px;
	border:1px solid #c2d4f5;
	overflow:hidden;
	padding-left:5px;
}

.down_myhome_one_no
{
	width:690px;
	text-align:left;
	margin-bottom:6px;
	border:1px solid #FF0000;
	overflow:hidden;
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
	padding:15px;
}

.down_myhome
{
	width:720px;
	text-align:left;
	height:50px;
	margin-bottom:8px;
}

.down_myhome .leftdiv
{
	float:left;
	background:url(downurlbg.gif) no-repeat;
	width:182px;
	height:45px;
}

.down_myhome .leftdiv a
{
	background:url(downurlbg.gif) no-repeat;
	width:182px;
	display:block;
	color:#c36606;
	line-height:20px;
	height:45px;
	text-decoration:none;
}

.down_myhome .leftdiv a:hover
{
	background:url(downurlbg.gif) no-repeat 0 -45px;
	color:#c36606;
	text-decoration:none;
}

.down_myhome .middlediv
{
	float:left;
	background:url(down_tomy.gif) no-repeat;
	width:212px;
	height:45px;
}

.down_myhome .middlediv a
{
	background:url(down_tomy.gif) no-repeat;
	width:212px;
	display:block;
	color:#c36606;
	line-height:20px;
	height:45px;
	text-decoration:none;
}

.down_myhome .middlediv a:hover
{
	background:url(down_tomy.gif) no-repeat 0 -46px;
	color:#c36606;
	text-decoration:none;
}

.down_myhome .rightdiv
{
	margin-left:5px;
	width:320px;
	color:Red;
	font-size:14px;
	font-weight:bold;
	float:left;
	line-height:20px;
	margin-top:4px;
}

.down_myhome .rightdiv a
{
	color:Red;
	font-weight:bold;
}

.downright_downmain
{
	width:685px;
	height:auto;
	margin-top:10px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.downright_downmain_one
{
	margin-bottom:20px;
}

.downright_downmain ul
{
	padding-left:10px;
	width:500px;
	overflow:hidden;
	margin:19px 0;
}

.downright_downmain .downurlc
{
	overflow:hidden;
}

.ydxz1
{
	width:720px;
	text-align:left;
	border:0 solid #c2d4f5;
	overflow:hidden;
	margin-top:10px;
}

.ydxz
{
	margin-bottom:25px;
	border-bottom:1px solid #c2d4f5;
	padding-bottom:5px;
}

.downright_downmain_one_down
{
	margin-top:15px;
}

.downright_downmain_two_down
{
	margin-top:10px;
}

.downright_downmain ul li
{
	margin-right:15px;
	width:120px;
	overflow:hidden;
	float:left;
	color:#326696;
	font-size:14px;
	font-weight:bold;
	border:1px solid #8FA4BF;
	background:url(down2bg.gif);
	padding:6px;
}

.downright_downmain ul li a
{
	padding-top:1px;
	padding-left:22px;
	background-image:url(down2ico.gif);
	background-repeat:no-repeat;
	background-position:0 -3px;
	color:#326696;
}

.downright_downmain ul li a:hover
{
	color:#f66;
}

#down_link .button
{
	background:#2aa0f4;
	border:0 none;
	border-radius:3px;
	color:#fff;
	display:inline-block;
	font-size:18px;
	height:50px;
	line-height:50px;
	position:relative;
	padding-left:55px;
	width:150px;
	margin-bottom:8px;
	cursor:pointer;
}

#down_link .button:hover
{
	background:#2a96e2;
	color:#fff;
	text-decoration:none;
}

#down_link .btn-green
{
	background:#52c035;
}

#down_link .btn-green:hover
{
	background:#35b314;
}

#down_link .btn-orange
{
	background:#fd9335;
}

#down_link .button .icon
{
	position:absolute;
	top:12px;
	left:20px;
}

#down_link .icon
{
	background-image:url(ico_main.png);
	width:26px;
	display:inline-block;
	background-repeat:no-repeat;
	height:26px;
	overflow:hidden;
}

#down_link .ico-offline
{
	background-position:-170px -60px;
}

#hide_link li
{
	float:left;
	margin-right:10px;
}

#hide_link .button
{
	width:150px;
}

#down_link LI SPAN
{
	border-bottom:#e4dec1 1px solid;
	position:relative;
	text-align:center;
	border-left:#e4dec1 1px solid;
	line-height:25px;
	width:154px;
	display:block;
	background:#fff7d4;
	height:25px;
	color:#8a806d;
	border-top:#e4dec1 1px solid;
	border-right:#e4dec1 1px solid;
}

#down_link LI SPAN I
{
	position:absolute;
	width:7px;
	background:url(ico_main.png) no-repeat 0 -36px;
	height:4px;
	overflow:hidden;
	top:-4px;
	left:29px;
}

.STYLE4,.txtred,.body_top .guest_col,.layout_box .dl_nav .cate_sel2 span
{
	color:#FF0000;
}

form,ul,li,.sub_nav ul,.user_menu ul,.layout_box .dl_nav ul,.fd_list ul,.downright_textlistmain ul,.downright_likelistmain ul
{
	margin:0;
	padding:0;
}

A:hover,.channel_more a:hover,.channel_main ul li a:hover,.channel_rank ul li a:hover,.channel_bbs_pic li p a:hover,.downright_textlistmain ul li a:hover,.downright_bbs_right ul li a:hover,.downright_likelistmain ul li a:hover
{
	text-decoration:underline;
}

a.link2,#down_link a,.share-bar li a:hover
{
	text-decoration:none;
}

.logo,.store_nav
{
	padding:10px;
}

.login_box label:hover,.l_ul li:hover,.uhere:hover,#down_link button
{
	cursor:pointer;
}

.g_login_top,.g_login_btn
{
	width:249px;
	height:28px;
}

.g_reg a,.g_reg a:hover,.channel_main ul li a,.channel_rank ul li a,.channel_bbs_pic li p a,.channel_rightwhere a:hover,.downright_likelistmain ul li a
{
	color:#336699;
}

.log_reg,.box_le,.uitcopy span,.upload_btn
{
	float:left;
}

.txtgreen,.layout_box .cl_box .a_list .cate_sel span,.layout_box .dl_nav .cate_sel span
{
	color:#008800;
}

.f12,.user_box SPAN
{
	font-size:12px;
}

.f14,#dl_box #b2 .d0
{
	font-size:14px;
}

#container,#md_box,.index_box
{
	width:100%;
	height:auto;
	margin:0 auto;
}

#container .tit,.tit_header
{
	background-color:#F4FAFF;
	border:1px solid #C7E2F1;
	border-bottom:0;
	width:auto;
	height:16px;
	line-height:16px;
	font-size:12px;
	font-weight:bold;
	color:#0055AA;
	padding:10px;
}

.fl_box_border li a,.layout_box .fl_box li a,.layout_box .fl_box2 li a
{
	display:block;
	overflow:hidden;
	_margin-top:4px;
}

.announces span,.layout_box .r_box
{
	float:right;
}

.file_desc_downtop_lll,.downright_downtop_lll
{
	width:100px;
	padding-left:10px;
	padding-top:10px;
	float:left;
	text-align:left;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

.file_desc_downtop_llll,.downright_downtop_llll
{
	width:560px;
	padding-right:10px;
	padding-top:12px;
	float:right;
	text-align:right;
	color:blue;
	font-size:12px;
	font-weight:bold;
}

.file_desc_downmainl,.downright_downmainl
{
	width:680px;
	line-height:24px;
	color:#303030;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.index_box .fl_box ul,.tag_list ul
{
	margin:0;
	padding:10px;
}

.box_left td,.box_style li
{
	height:25px;
	line-height:25px;
}

#footer p,.p_bar
{
	margin-top:5px;
}

.p_redirect,.p_num,.p_info
{
	border:1px #CCCCCC solid;
	text-align:center;
	margin:0 3px;
	padding:3px 5px;
}

.ctop,.cbottom
{
	display:block;
	font-size:1px;
	background:none transparent scroll repeat 0 0;
}

.info_box_tit,.file_box .tit
{
	font-weight:bold;
	height:24px;
	line-height:24px;
	color:#376DA8;
	background:url(bg_nal.gif) repeat-x 0 0;
	padding:6px;
}

.layout_box .fl_box ul,.layout_box .fl_box2 ul,.layout_box .pub_box ul
{
	margin:0;
	padding:5px;
}

.cl_box .a_list,.cmt_u_box .cmt_cts .cmt_name,.uo1 ul,.uo2 ul,.adm_cp form
{
	padding:5px;
}

.layout_box .cl_box .a_list a:hover,.layout_box .dl_nav ul li a:hover
{
	text-decoration:none;
	border:1px #008800 solid;
	color:#008800;
}

.layout_box .cl_box .a_list .cate_sel,.layout_box .dl_nav .cate_sel,.layout_box .dl_nav .cate_sel2
{
	text-decoration:none;
	border:1px #008800 solid;
}

.layout_box .fl_box2 .tit2,.layout_box .pub_box .tit2
{
	background-color:#F4FAFF;
	font-size:12px;
	font-weight:bold;
	color:#0055AA;
	height:24px;
	line-height:24px;
	padding:6px;
}

.common_box ul,.common_box .cate_list
{
	border:#CCE2EE solid 1px;
	margin:0;
	padding:8px;
}

.reply_box ul,.tb_box_msg ul
{
	margin:0;
	padding:0;
}

#dl_box #b2 .d0 .d1,#dl_box #b2 .d0 .d2
{
	width:150px;
	float:left;
	padding:10px;
}

.uo1 li,.uo2 li
{
	border-bottom:1px #CCCCCC dotted;
	padding:5px;
}

.gu_box A.progressCancel:hover,#upload_box a.progressCancel:hover,#down_link .ico-udown
{
	background-position:0 0;
}

.share_info li em:hover,.share_info li span:hover
{
	color:#0066cc;
}

.channel_main,.channel_bbs_pic
{
	width:252px;
	height:auto;
	overflow:hidden;
}

.channel_typet,.channel_bitt
{
	width:50px;
	float:left;
}

.channel_page,.channel_page2
{
	width:726px;
	height:32px;
	background:url(page_bg.jpg) repeat-x;
	text-align:center;
	margin-top:10px;
}

.downright_downtop,.downright_textlisttop
{
	width:736px;
	height:40px;
	background:#f4faff;
}

.downright_downtop_ll,.downright_textlisttop_l
{
	width:660px;
	padding-left:10px;
	padding-top:10px;
	float:left;
	text-align:left;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

#down_link button b,button i,#down_verify_box,#hide_link
{
	display:none;
}

#down_link i,em,#down_link I,#down_link EM
{
	font-style:normal;
}