body { background:url(images/bg.jpg) repeat-x; background-color:#e8ecef; margin:0px; }
a { outline:none; }

#container { width:1000px; float:left; }

#header { width:1000px; height:137px; float:left; }
	.logo { background:url(images/logo.jpg) no-repeat; width:229px; height:80px; float:left; margin:45px 10px 0px 10px; }
	.logo a { text-indent:-9999px; width:229px; height:80px; display:block; }
	
/* login */
#login {  margin:0px 15px 0px 0px; float:right; }


/* nav */
#nav { width:740px; height:49px; float:left; margin:88px 0px 0px 0px;  }
.top_nav { margin:0px; padding:0px; list-style:none; float:right; }
.top_nav li { float:right; padding-left:18px; }
.top_nav a { color:#909090; font-family:Arial; font-size:13px; text-decoration:none; float:left; display:block; height:49px; line-height:45px; }
.top_nav a:hover { color:#000; background:transparent url(images/hover.jpg) bottom center no-repeat }

html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?2:26981) no-repeat top left; color:#000066; margin-left:15px; }

#content { width:750px; float:left; background:url(images/ctop.jpg) no-repeat top; background-color:#fff; padding:10px; margin:17px 0px 0px 10px; }
	
	.ct_header { font-family:tahoma; font-size:12px; border-bottom:2px solid #3a598f; color:#3a598f; padding:3px; margin:0px; }
	.ct_box_ul { padding:0px; margin:0px; list-style:none; }
	.ct_box_img { float:left; margin-right:5px; border:1px solid #999; padding:2px; }
	.ct_box_img_r { float:right; margin-left:5px; }
	
	#ct_left_bar { width:250px; float:left; }
	
	.ct_box_1 { width:244px; height:145px; background:#e7e6eb; padding:3px; font-family:tahoma; font-size:10px; color:#272727; }
	.ct_box_1 li { margin-bottom:3px; }
	.ct_box_1_a { font-family:tahoma; font-size:11px; color:#5d6069; font-weight:bold; text-decoration:none; line-height:15px; }
	.ct_box_1_all { font-family:tahoma; font-size:11px; color:#991f1f; font-weight:bold; text-decoration:none; }
	
	.ct_box_2 { width:244px; height:80px; background:#e0e5c5; padding:3px; margin:0px 0px 14px 0px; font-family:tahoma; font-size:10px; color:#272727; }
	.ct_box_2_a { font-family:tahoma; font-size:11px; color:#615338; font-weight:bold; text-decoration:none; line-height:15px; }
	.ct_box_2_all { font-family:tahoma; font-size:11px; color:#be812e; font-weight:bold; text-decoration:none; }
	
	#ct_right_bar { width:478px; float:left; margin-left:20px; }
	.ct_box_3 { width:478px; padding-bottom:6px; background:#e3dada; float:left; }
	.ct_box_li { width:454px; height:53px; background:#fff; margin:5px 5px 0px 5px; padding:7px; font-family:tahoma; font-size:10px; color:#815959; }
	
	.ct_box_li2 { width:212px; height:53px; background:#fff; margin:5px 4px 0px 5px; padding:6px; float:left; font-family:tahoma; font-size:10px; color:#815959; }
	.ct_box_li3 { width:212px; height:53px; background:#bbd2a3; margin:5px 5px 0px 5px; padding:6px; float:left; font-family:tahoma; font-size:10px; color:#223211; text-align:right; }
	
	.ct_box_other { width:228px; height:49px; margin:5px 5px 0px 5px; float:left; text-align:right;}
	
	.ct_box_3_a { font-family:tahoma; font-size:11px; color:#533d3d; font-weight:bold; text-decoration:none; line-height:15px; }
	.ct_box_3_ao {  font-family:tahoma; font-size:10px; color:#815959; text-decoration:none; }
	
	.ct_box_3_ay { font-family:tahoma; font-size:11px; color:#466823; font-weight:bold; text-decoration:none; line-height:15px; }
	
	.ct_box_4 { margin:0px; padding:0px; list-style:none; font-family:tahoma; font-size:11px; color:#333; }
	.ct_box_4 li { margin-top:5px; background:#e0e5c5; height:41px; padding:4px; }
	.ct_box_4 img { float:left; padding:1px; border:1px solid #ccc; margin:0px 7px 0px 0px; }
	.ct_box_4 a { display:block; text-align:right; color:#be812e; text-decoration:none; font-weight:bold; }
	
	/* first sub */
	.fs_ul { margin:10px 0px 0px 0px; padding:0px; list-style:none; width:627px; float:left; }
	.fs_li { width:188px; height:215px; margin:0px 19px 10px 0px; float:left; border:1px solid #3a598f; }
	.fs_header { width:188px; float:left; }
	.fs_header_a { display:block; background:#185490; padding:2px; margin:0px; color:#fff; text-decoration:none; font-family:Arial; font-size:13px; }
	.fs_ul_sub { width:172px; margin:2px 0px 0px 13px; padding:0px; list-style:none; float:left; line-height:16px; }
	.fs_ul_sub_a { font-family:tahoma; font-size:11px; color:#435a83; text-decoration:none; }
	.fs_ul_sub_all { font-family:tahoma; font-size:11px; color:#435a83; font-weight:bold; text-decoration:none; }
	
	/* second sub */
	.fs2_ul { margin:10px 0px 0px 0px; padding:0px; list-style:none; width:627px; float:left; }
	.fs2_header { width:608px; float:left; }
	.fs2_header_a { display:block; background:#185490; padding:2px; margin:0px; color:#fff; text-decoration:none; font-family:Arial; font-size:13px; }
	.fs2_ul_sub { margin:0px; padding:0px; list-style:none; float:left; line-height:16px; }
	.fs2_ul_sub_li { float:left; margin:8px 19px 10px 0px; width:188px; height:200px; border:1px solid #3a598f; }
	.fs2_ul_sub_a { display:block; background:#435a83; margin:0px; padding:2px; color:#fff; text-decoration:none; font-family:Arial; font-size:13px; text-indent:5px; }
	
	/* third sub */
	#fs3_list { background:#f4f4f4; float:left; width:570px; margin:10px 0px 0px 0px; }
	#fs_list_ul { margin:0px; padding:0px; list-style:none; }
	#fs_list_ul li { height:75px; background:#e7e6eb; margin:5px 5px 0px 5px; padding:7px; font-family:tahoma; font-size:12px; color:#333; border:1px dotted #333; }
	#fs_list_ul a { font-family:tahoma; font-size:13px; color:#533d3d; font-weight:bold; text-decoration:none; display:block; margin-bottom:6px; }
	.fs_detail { height:40px; }
	.fs_img { float:left; margin-right:10px; }
	
	/* all news list */
	.nlist { margin:10px 0px 0px 0px; padding:0px; list-style:none; width:570px; float:left; }
	.nlist li { width:265px; height:65px; float:left; border-bottom:2px dotted #ccc; margin:0px 5px 10px 5px; }
	.nlheader { font-family:tahoma; font-size:11px; color:#666; text-decoration:none; }
	
	/* content text */
	.ctext { font-family:"Trebuchet MS"; font-size:12px; color:#333; float:left; margin-top:10px; }
	.ctext ul { margin:0px; padding:0px; list-style:circle inside; }
	.ctext li { text-indent:15px; }
	.cleft { width:250px; float:left; margin:17px 20px 20px 0px; }
	.cleft img { padding:28px; border:1px solid #ccc; }

#nav_right { width:187px; float:left; margin:17px 0px 0px 20px; }
	.n_box_ul { padding:0px; margin:0px; list-style:none; }
	.n_img_float { float:left; margin-right:6px; }

	.n_box_1 { width:179px; background:url(images/htop.jpg) no-repeat top; padding:6px 4px 4px 4px; background-color:#fff; }
	.n_box_1_header { font-family:"Trebuchet MS"; font-size:15px; color:#539e35; padding:3px; margin:0px 0px 6px 0px; }
	.n_box_1_a { font-family:tahoma; font-size:11px; color:#4b532c; text-decoration:none; }
	.n_box_1 li { border-bottom:1px dotted #dae2bd; text-indent:8px; }
	
	.n_box_2 { width:179px; background:url(images/stop.jpg) no-repeat top; padding:6px 4px 4px 4px; background-color:#fff; }
	.n_box_2_header { font-family:"Trebuchet MS"; font-size:15px; color:#185490; padding:3px; margin:0px 0px 6px 0px; }
	.n_box_2 li { border-bottom:1px dotted #bdc6cf; text-indent:8px; }
	.n_box_2_a { font-family:tahoma; font-size:11px; color:#435a83; text-decoration:none; }
	
	.n_box_3 { width:179px; background:url(images/stop.jpg) no-repeat top; padding:6px 4px 4px 4px; background-color:#fff; }
	.n_box_3_header { font-family:"Trebuchet MS"; font-size:15px; color:#185490; padding:3px; margin:0px 0px 6px 0px; }
	.n_box_3_a { font-family:tahoma; font-size:11px; color:#3f1664; text-decoration:none; text-indent:8px; display:block; margin-bottom:7px; }
	
	.n_box_4 { width:179px; background:url(images/stop.jpg) no-repeat top; padding:6px 4px 4px 4px; background-color:#fff; font-family:"Trebuchet MS"; font-size:11px; }
	.n_box_4 div { margin:5px; }
	.n_box_4 h2 { font-size:15px; color:#10b4d6; padding:3px; margin:0px 0px 6px 0px; }
	.n_box_4 h5 { font-size:11px; color:#666; padding:0px 5px 0px 5px; margin:0px 0px 9px 0px; }

#footer {  width:950px; float:left; padding:15px; background:#fff; margin:10px; }
	.footer_header { font-family:"Trebuchet MS"; font-size:15px; color:#52524c; padding:3px; margin:0px 0px 6px 0px; }
	.footer_title { padding:0px; margin:0px; list-style:none; }
	.footer_title_li { float:left; margin-right:20px; }
		
	.footer_comment { padding:0px; margin:0px; list-style:none; }
	.footer_comment li { width:265px; height:40px; background:url(images/comico.gif) no-repeat 0px 3px; margin-bottom:4px; text-indent:15px; font-family:arial; font-size:11px; color:#999; border-bottom:1px dotted #999999; padding-bottom:5px; float:none; }
	.footer_comment a { color:#333333; font-family:arial; font-size:11px; text-decoration:none; }
	
	.footer_read { padding:0px; margin:0px; list-style:none; }
	.footer_read li { width:265px; height:40px; background:url(images/readico.gif) no-repeat 0px 3px; margin-bottom:4px; text-indent:15px; font-family:arial; font-size:11px; color:#999; border-bottom:1px dotted #999999; padding-bottom:5px; float:none; }
	.footer_read a { color:#333333; font-family:arial; font-size:11px; text-decoration:none; }
	
	.copyright { width:370px; font-family:arial; font-size:11px; color:#666; text-align:right; padding-top:65px; }
	.copyright a { color:#333333; font-family:arial; font-size:11px; text-decoration:none; }
	.copyright ul { padding:0px; margin:0px; list-style:none; }
	.copyright li { float:right; margin-left:10px; }

/* banner */
.b250x250 { margin:15px 0px 20px 0px; }
.b468x60 { width:468px; height:60px; margin:5px; }
.b728x90 { margin:15px 10px 10px 10px; float:left; }
.b185x90 { margin:8px 1px 8px 1px; }
.b120x600 { float:right; margin:10px 0px 0px 0px; }
.b160x600 { float:right; margin:10px 0px 0px 0px; }

.goright { text-align:right; }


/* perpage class */
.perpage { text-align:center; float:left; margin:10px 0px 0px 0px; width:500px; }
.ThisPage { color:#d55200; font-weight:bold; float:left; width:15px;  padding:3px; margin:2px; }
.perpage a { border:1px solid #ccc; display:block; float:left; width:15px; padding:3px; margin:2px; background:#f2f2f2; font-weight:normal; text-decoration:none; color:#000;  }

/* thumbnail */
div.thumb{ float:right; margin:0px; margin-left:10px; border:1px solid #999; padding:2px; }
div.thumb a{ display:block; float:left;	width:65px;	height:49px; line-height:100px;	overflow:hidden; position:relative;	z-index:1; }	
div.thumb a img{ float:left; position:absolute;	top:-40px; left:-70px; }
div.thumb a:hover{ overflow:visible; z-index:1000; border:none;	}
div.thumb a:hover img{ border:1px solid #999; background:#fff; padding:2px; }	

/* thumbnail2 */
div.thumb2{ float:left; margin:0px 10px 0px 0px; border:1px solid #999; padding:2px; }
div.thumb2 a{ display:block; float:left; width:155px; height:49px; line-height:100px;	overflow:hidden; position:relative;	z-index:1; }	
div.thumb2 a img{ float:left; position:absolute;	top:-40px; left:-25px; }
div.thumb2 a:hover{ overflow:visible; z-index:1000; border:none;	}
div.thumb2 a:hover img{ border:1px solid #999; background:#fff; padding:2px; }	

/* comment */
.comment { font-family:"Trebuchet MS"; font-size:12px; float:left; margin-top:20px; }
.comment a { color:#a6966e; font-weight:bold; font-size:14px; text-decoration:none; }

#commentbox { border:1px dashed #ccc; display:none; color:#86703b; margin-bottom:15px; }
.input { font-family:"Trebuchet MS"; font-size:12px; border:1px dotted #a6966e; }
.nullform { font-family:"Trebuchet MS"; font-size:12px; border:1px dotted #ff0000; }
#vldt { color:#ff0000; display:none; }
.btn { font-family:"Trebuchet MS"; font-size:12px; color:#fff; background:#a6966e; border:none; }

#commentlistx { font-family:"Trebuchet MS"; font-size:12px; padding:15px; border:1px dashed #999; margin-bottom:15px; }
#commentlistx ul { margin:0px; padding:0px; list-style:none; }
#commentlistx li { margin-bottom:14px; background:#d2c6aa; padding:7px; }
	