@charset "utf-8";
/* CSS Document */
html { width:100%; border:0; padding:0; margin:0; background:#fff;}
body { width:100%; border:0; padding:0; margin:0;/* font-size:63%;*/ font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#898989;}
/*== reset font ==*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select { *font-size:100%;}
legend { color:#000; }
table { font-size:inherit; font:100%; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%; line-height:100%; }
/*== reset font ==*/
/*== 清除浮动 ==*/
/*=1=*/
.clearfix:after { content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clearfix {/* overflow:auto;*/ zoom:1;}
/*=2=*/
div.divclear { clear:both; font-size:0; line-height:0;}
/*== 清除浮动 ==*/
a { outline:none; color:#898989; text-decoration:none;}
a:hover { text-decoration:underline;}
a img { border:0;}

/* frame */
#pageBody { width:980px; margin:0 auto; background:#fff;}
#headerBox { width:100%; height:80px; position:relative; z-index:10;}
	/*== header ==*/
	#headerBox h1,#headerBox h1 a { width:120px; height:80px;}
	#headerBox h1 { background:url(/img/logo-fawvw.gif) 0 0 no-repeat;}
		#headerBox h1 a,#headerBox h2 a { float:left; text-indent:-1000em;}	
	#headerBox h2,#headerBox h2 a { width:180px; height:80px;}
	#headerBox h2 { background:url(/img/logo-golf.gif) no-repeat; position:absolute; right:0; top:0;}
#contentBox { width:100%; min-height:490px; position:relative; z-index:9;}
	/*== navBox ==*/
	#navBox { width:100%; height:33px; overflow:hidden;}
	
	
	#sidebarBox { float:left; width:185px; margin:38px 0 20px 114px;}
	* html #sidebarBox { margin:38px 0 0 57px;}
		#sidebarBox h2 { float:left; clear:both; width:185px; height:20px; line-height:20px; margin:0; padding:0; border-bottom:1px #2b5fac solid; text-indent:-1000em;}
		#sidebarBox div.banner { width:185px; height:296px;}
	#mainBox { float:right; width:510px; margin:41px 114px 20px 0;}
	* html #mainBox { margin:41px 57px 20px 0;}
		#mainBox div.btnreturn { width:100%; height:18px;}
		#mainBox div.btnreturn a { float:right; width:68px; height:16px; margin:0 3px 0 0; text-indent:-1000em; background:url(/img/btn-returnhome.gif) 0 0 no-repeat;}
		#mainBox div.maincontent {}
	
	#footerBox { width:100%; height:30px; line-height:30px; color:#8d8c8c;}

/*== footer ==*/
#copyRight { width:700px; float:left;}
#copyRight .footphone { color:#34adde;}
#brandLink { width:280px; float:right; position:relative;}
	#brandLink label { width:111px; height:12px; line-height:12px; float:left; padding:0 0 0 10px; margin:9px 0 0; border-left:1px solid #8d8c8c;}
	#defaultselected { width:144px; height:22px; float:right; margin:4px 0 0; line-height:22px; text-indent:10px; background:url(/img/footer-brandselectbox.gif) no-repeat; cursor:pointer; position:relative;}
		#brandLink ul { width:142px; height:0; overflow:hidden; position:absolute; left:0; top:-1px; background:#eaeaea; z-index:100;}
			#brandLink ul li { width:142px; height:24px; float:left;}
				#brandLink ul li a { width:142px; height:24px; float:left; color:#5e5e5e; text-decoration:none;}
				#brandLink ul li a:hover { background:#f1f1f1;}
			* html #brandLink ul li a { width:132px; }

/*bbs by ray 2009-10-15*/
#bbsBanner { width:980px; height:242px; overflow:hidden; margin:0 auto;}
#bbsContent { width:980px; margin:0 auto; color:#898989; background:#fff; position:relative;}
	#biContent { width:722px; min-height:520px; background:url(../img/bbs-index-content-list-bg.gif) 0 159px repeat-x;}
	* html #biContent { height:520px;}
		#iStarBox { width:100%; height:159px; overflow:hidden; background:url(../img/bbs-index-star-bg.png) 0 0 no-repeat; position:relative;}
			#iStarBox h2 { visibility:hidden; position:absolute; left:0; top:0;}
			#iStarBox img {/* width:597px; height:159px;*/}
			#iStarBox .content { width:340px; height:159px; position:absolute; right:0; top:0;}
				#iStarBox dl { padding:15px 24px 0 10px;}
					#iStarBox dt { line-height:30px; color:#000; font-size:14px; font-weight:bold;}
					#iStarBox dd { line-height:18px;}
				#iStarBox .more { padding:0 24px 0 0;}	
			.more { height:17px; overflow:hidden; clear:both;}
				.more a { width:39px; height:17px; float:right; text-align:left; text-indent:-1000em; background:url(../img/bbs-more.gif) no-repeat;}		
		.isubbox { width:355px; float:left;}
			.isubbox h2 { width:100%; height:50px; text-indent:-1000em; background-position:0 0; background-repeat:no-repeat;}
			h2.buy { background-image:url(../img/bbs-index-title-buy.gif);}
			h2.maintrain { background-image:url(../img/bbs-index-title-maintrain.gif);}
			.firstlist { padding:0 10px 0 15px;}
				.firstlist img { float:left; padding:4px; margin:0 15px 0 0; border:1px #b7b7b7 solid;}
				.firstlist dt { line-height:25px; color:#7f7f7f;}
					.firstlist dt a { color:#7f7f7f; font-size:14px; font-weight:bold; text-decoration:none;}
					.firstlist dt a:hover { text-decoration:underline;}
				.firstlist dd { line-height:18px;}
			.isubbox ul { padding:5px 6px 0 14px;}
				.isubbox li { width:100%; height:30px; float:left; line-height:30px; background:url(../img/bbs-line.gif) 0 bottom repeat-x;}
					.isubbox li a { width:100%; height:30px; float:left; text-decoration:none; color:#898989;}
					.isubbox li a:hover { text-decoration:none; background:url(../img/bbs-list-over-bg.gif) repeat-x;}
						.isubbox li a span.title { width:200px; overflow:hidden; float:left; padding:0 0 0 2px;}
						.isubbox li a span.author { width:60px; overflow:hidden; float:right; text-align:left;}
			.isubbox .more { padding:10px 26px 0 0;}
			
 	#biSidebar { width:258px; min-height:520px; _height:520px; background:url(../img/bbs-index-sidebar.jpg) 0 0 no-repeat; position:absolute; right:0; top:-14px;}
		#iPost { height:128px; overflow:hidden; padding:14px 0 0;}
			#iPost h2 { height:25px; text-indent:-1000em; background:url(../img/bbs-index-title-post.gif) 1px 0 no-repeat;}
			#iPost p { padding:5px 25px 10px; line-height:18px; letter-spacing:0.5px;}
			#iPost a { width:77px; height:20px; float:left; margin:0 0 0 20px; text-indent:-1000em; background:url(../img/bbs-link-post.gif) no-repeat;}
		#otherBBS { height:70px; overflow:visible; position:relative; z-index:50;}
			#otherBBS h2 { height:17px; text-indent:-1000em; background:url(../img/bbs-index-title-other.gif) 1px 0 no-repeat;}
			#otherBBS .selectbox { padding:8px 0 0 13px;}
				.otherbbsbox { width:146px; height:18px; float:left; margin:0 6px 0 0; line-height:18px; text-indent:10px; background:url(../img/bbs-otherbbs-select-bg.gif) no-repeat; position:relative; z-index:50;}
					.otherbbsbox ul { width:146px; height:auto; overflow:hidden; display:none; background:#fff; position:absolute; left:0; top:18px; z-index:100;}
					.otherbbsbox ul li { line-height:20px; text-indent:5px;}
					#otherBBS a { width:76px; height:18px; float:left; text-indent:-1000em; background:url(../img/bbs-link-other.gif) no-repeat;}			
		#iActivity { position:relative; z-index:49;}
			#iActivity h2 { height:35px; text-indent:-1000em; background:url(../img/bbs-index-title-activity.gif) no-repeat;}	
			.iactivitybox { width:227px; height:114px; overflow:hidden; margin:0 auto 12px; padding:4px; border:1px #e4e6e8 solid; background:url(../img/bbs-index-activity-bg.png) 4px 4px no-repeat; position:relative;}
				.iactivitybox h3 { height:34px; text-indent:-1000em; background-position:0 13px; background-repeat:no-repeat;}
				h3.club { background-image:url(../img/bbs-index-title-club.gif);}
				h3.travel { background-image:url(../img/bbs-index-title-travel.gif);}
				.iactivitybox img { float:left; margin:0 12px 0 0;}
					.iactivitybox dt a { line-height:20px; color:#7f7f7f; font-size:14px; font-weight:bold;}
					.iactivitybox dt a:hover { text-decoration:underline;}
					.iactivitybox dd { line-height:18px; padding:0 8px 0 0; word-break:break-all;}
				.iactivitybox .more { position:absolute; right:12px; top:100px;}
	#bbsSidebar { width:189px; float:left; position:relative;}	
		#bbsNavBox { width:100%; height:auto; padding:0 0 30px; background:url(../img/bbs-navgiation-box-space.gif) repeat-y;}
		#bbsNav { width:100%; height:auto; padding:0 0 30px; background:url(../img/bbs-navgiation-box-bg.gif) repeat-y;}
		#bbsSidebar ul { width:100%; height:auto; padding:15px 0 0; background:url(../img/bbs-navgiation-bg.jpg) no-repeat;}
			#bbsSidebar ul ul {  width:100%; height:auto;display:none; padding:0; background:none;}
			/*#bbsSidebar li.current ul { display:block;}*/
			#bbsSidebar ul li { width:100%; height:auto; float:left;}
				#bbsSidebar ul li a { width:100%; height:38px; float:left; text-indent:-1000em; line-height:38px; background-image:url(../img/bbs-nav.gif); background-repeat:no-repeat;}
				a.buy { background-position:-191px 0}
				a.maintrain { background-position:-191px -38px;}
				a.activity { background-position:-191px -76px;}
				a.star { background-position:-191px -114px;}
				li.current a.buy,a.buy:hover { background-position:0 0}
				li.current a.maintrain,a.maintrain:hover { background-position:0 -38px;}
				li.over a.maintrain,li.current a.activity,a.activity:hover { background-position:0 -76px;}
				li.over a.star,li.current a.star,a.star:hover { background-position:0 -114px;}
					
					#bbsSidebar ul li li a { height:23px; line-height:23px; text-indent:0; text-decoration:none; color:#494949; background:none; }
					#bbsSidebar ul li li a:hover { text-decoration:none; color:#494949;} 
					#bbsSidebar ul li li a span { padding:0 0 0 20px;}
				
		.qltalk, .qltalk a { width:175px; height:43px; overflow:hidden;}
			.qltalk { margin:20px auto;}
			.qltalk a { float:left; text-indent:-1000em; background:url(../img/bbs-quick-link-post.gif) no-repeat;}
		.leftshadow { width:9px; height:210px; overflow:hidden; background-position:0 0; background-repeat:no-repeat; position:absolute; right:-1px; top:-25px;}
		html > body .leftshadow { background-image:url(../img/bbs-sub-left-shadow.png);}
		* html .leftshadow { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src="img/bbs-sub-left-shadow.png"); background-image:none;}		
		
	#bbsMain { width:791px; float:right; background:url(../img/bbs-sub-main.gif) 0 0 repeat-x; position:relative;}	
		#pageTitle { width:782px; height:25px; background:#f0f0f0; position:absolute; top:-25px; left:0;}
			#pageTitle span { width:150px; height:25px; float:left; text-indent:-1000em; background-image:url(../img/bbs-page-heading.gif); background-repeat:no-repeat;}
			#pageTitle span.sub1 { background-position:22px 0;}
			#pageTitle span.sub2 { background-position:22px -25px;}
			#pageTitle span.sub3 { background-position:22px -50px;}
			#pageTitle span.sub4 { background-position:22px -75px;}
			#pageTitle span.sub5 { background-position:22px -100px;}
			#pageTitle .return { position:absolute; right:15px; top:0;}
			#pageTitle .return a { padding:0 0 0 10px; line-height:25px; background:url(../img/bbs-icon-arrow.gif) 0 center no-repeat;}

		.rightshadow { width:9px; height:360px; overflow:hidden; background-position:0 0; background-repeat:no-repeat; position:absolute; right:0; top:-25px;}
		html > body .rightshadow { background-image:url(../img/bbs-sub-right-shadow.png);}
		* html .rightshadow { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src="img/bbs-sub-right-shadow.png"); background-image:none;}		
		
		#formContent { padding:40px 0 0 108px;}	
			#formContent h2 { width:320px; height:25px; text-indent:-1000em; background:url(../img/bbs-form-heading.gif) no-repeat;}	
			.formtip { width:474px; height:87px; overflow:hidden; background:url(../img/bbs-form-tip.gif) no-repeat;}
				.formtip p { width:474px; height:87px; float:left; text-indent:-1000em;}
			#formContent ul { width:450px;}
				#formContent li { width:220px; height:40px; float:left;}
				#formContent li.long { width:450px;}
				#formContent li.remark { height:85px;}
				#formContent li label { width:60px; line-height:18px; float:left; padding:0 10px 0 0; text-align:right;}	
				#formContent li input.txt { width:144px; height:16px;}
				#formContent li input.txt, #formContent textarea { border:1px #848484 solid; background:#fff;}
				#formContent textarea { width:359px; height:58px;}
				.errortip { display:block; color:#990000; padding:0 0 0 70px; line-height:18px;}
				#formContent li.btnarea { width:450px; height:85px; padding:12px 0 0 186px;}
					li.btnarea input { width:77px; height:20px; float:left; text-indent:-1000em; background:url(../img/bbs-btn-submit.gif) no-repeat; border:0; cursor:pointer;}
				
		#articleListBox { min-height:540px; _height:540px;}
		#articleListBox .content { min-height:500px; _height:500px;}
	
		* html #articleListBox .content { height:500px;}
			#articleListBox li { width:782px; height:61px; over-flow:hidden; float:left; border-bottom:1px #e1e0e0 solid; }	
			#articleListBox li.over { background:url(../img/bbs-list-over-bg.gif) 0 0 repeat-x;}
				#articleListBox li a { width:782px; height:60px; overflow:hidden; float:left;} 
				#articleListBox li a:hover { text-decoration:none; background:url(../img/bbs-list-over-bg.gif) 0 0 repeat-x;} 
					#articleListBox li span { display:block; padding:0 0 0 20px; cursor:pointer;}
					#articleListBox li span.title { line-height:25px; letter-spacing:1px; color:#51565a; font-size:12px; font-weight:bold;}
					#articleListBox li span.brief { color:#898989;}		
			.pagenavigtion { padding:0 20px 0 0; line-height:40px; text-align:right;}
				.pagenavigtion a { padding:0 3px; color:#878787;}	
		#articleViewBox { min-height:540px;}
		* html #articleViewBox { height:540px;}
			#articleViewBox h2 { line-height:40px; padding:0 0 0 20px; color:#51565a;}		
			#articleViewBox .content { padding:0 30px 0 20px; line-height:18px;}	
