@charset "utf-8";
/* CSS Document */

body{ color:#333; font-size:10pt; text-align:center; background:url(images/body_bg.jpg) repeat-x; margin:0; padding:0;  font-weight:normal;}
/*img { behavior: url("png2.htc"); }*/

img { border:0; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { padding:0; margin:0; font-weight:normal; font-size:10pt; line-height:20px;}
a:link{ font-size:10pt; text-decoration:none; font-weight:normal;} 
.clear{ clear:both;}

#wrap { width:960px; height:auto; margin:0 auto; background:url(images/wrap_bg.png) repeat-y; overflow:hidden;behavior:url(iepngfix.htc); clear:both; text-align:center;}
#header { width:960px; height:92px; margin:0 auto; background:url(images/header_bg.jpg) no-repeat; text-align:left }
#sider_left { width:235px; height:auto; float:left; margin:0 auto;}
#center_main { width:485px; height:auto; float:left;display: inline}
#sider_right{ width:230px; height:auto; float:left;display: inline}
#bottom{ width:960px; height:auto; }

/*header*/

#header .logo a img{ margin-left:38px; }
.logo{ float:left; width:220px;}
.hot_say{ float:left;  padding:30px 0 0 30px; width:680px;}
.hot_say a{font-size:10pt; color:#111; text-decoration:none;}
.hot_say a:hover{ font-size:10pt; color:#666; }
/*--left--*/
.left_top{ background:url(images/left_top.jpg) center no-repeat; height:5px;}
.left_bg { background:url(images/left_bg.jpg) center repeat-y; overflow:hidden;}
.left_bottom { background:url(images/left_bottom.jpg) center no-repeat; height:7px;}

/*news*/
.news_top { background:url(images/news_top.jpg) center top no-repeat;height:27px;}
.news_bottom {text-align:right; height:23px; margin:0; padding:5px 10px;}
.news {margin:0; color:#333; font-size:10pt; padding-left:10px; font-weight:normal; }
.news h1 a{ background:url(images/news_list.gif) left no-repeat; float:left; font-size:10pt; color:#333; padding-left:25px; line-height:30px; font-weight:normal;text-decoration:none; letter-spacing:0}
.news h1 a:hover{ background:url(images/news_list.gif) left no-repeat;color:#2c8cc8; }
.news h2{ background:url(images/line_net.gif) top no-repeat; height:1px; overflow:hidden }

/*hot member*/
.hot_top { background:url(images/hot_top.jpg) center top no-repeat;height:27px; margin:0;}
.hot h2{margin:0; background:url(images/line_net.gif) top no-repeat; height:1px; width:auto; overflow:hidden; line-height:10px; }
.mm_pic{ border:1px solid #d1d0d0; background:#fff; padding:5px;}
.hot_name a{ color:#2c8cc8; font-size:11pt;font-weight:bold; text-decoration:none; line-height:25px;}
.hot_name a:hover{ color:#fc7fab;font-size:11pt;}
.hot_code{ color:#fc7fab ; font-size:14pt; font-weight:bold;}
.popular { color:#333; font-size:10pt;}
.popular span{ color:#e71f19; font-size:10pt; padding-left:5px;}
.popular img{ padding:0 5px 2px 15px;}

/*--center--*/
/*mm wall*/
.mm_wall_top{background:url(images/mm_wall_top.jpg) center no-repeat; height:7px;}
.mm_wall_bg{background:url(images/mm_wall_bg.jpg) center repeat-y; overflow:hidden;}
.mm_wall_bottom{background:url(images/mm_wall_bottom.jpg) center no-repeat; height:40px;}
.mm_wall_all{padding-left:2px;}

/*日誌*/
.diary_top{background:url(images/diary_top.jpg) center no-repeat; height:11px;}
.diary_bg{background:url(images/diary_bg.jpg) center repeat-y; overflow:hidden;}
.diary_bottom{background:url(images/diary_bottom.jpg) center no-repeat; height:43px;}
.diary_content{ color:#999; font-size:9pt; line-height:20px;}
.diary_content img{padding:0 5px;}
.diary_content a{ color:#999;text-decoration:none;font-size:9pt;}
.diary_content span a{ color:#f55a9f;text-decoration:none;}
.diary_content a:hover{ color:#333; }
.diary_title { padding:5px;}

/*最新加入*/
.new_mm_top{background:url(images/new_mm_top.jpg) center no-repeat; height:74px; overflow:hidden;}
.new_mm_bg{background:url(images/new_mm_bg.jpg) center repeat-y; overflow:hidden;}
.new_mm_bottom{background:url(images/new_mm_bottom.jpg) center no-repeat; height:10px; overflow:hidden;}
.new_name a{ color:#2c8cc8; font-size:11pt;font-weight:bold; text-decoration:none; line-height:25px;}
.new_name a:hover{ color:#fc7fab;font-size:11pt;}

/*JQ*/
/* jquery-tabs格式 */
/*------------- Menu Tabs O--------------------------- */

/*------------- Menu Tabs F--------------------------- */

#tabsF
	{
    width:465px;
	float:left;
	font-size:10pt;
	line-height:normal;
	background:url(images/tabBG.gif) repeat-x left bottom;
	}

#tabsF ul
	{
	margin:0;
	padding:0;
	list-style:none;
	margin: 0 0 0 2px;
      	}

#tabsF li
	{
	display:inline;
	font-size:10pt;
	margin:0;
	padding:0;

	}

#tabsF a
	{
	float:left;
	background:url("images/tableftF.gif") no-repeat left top;
	margin: 0 0 0 1px;
	padding:0 0 0 4px;
	text-decoration:none;
	border-bottom:1px solid #fff; color:#000;
	cursor:pointer;
		}

#tabsF a span {	float:left;	display:block;	background:url("images/tabrightF.gif") no-repeat right top;	padding:4px 13px 2px 13px;	color:#666;	}
		
/*-------------------ԣγ~l-------------------*/	
#tabsF span
	{
	float:left;
	background:url("images/tableftF.gif") no-repeat left top;
	margin:0;
	padding:0px 12px 0 12px;
	text-decoration:none;	
	}

/*-------------------ԣγ~l-------------------*/		
#tabsF #current a {background-position:0% -23px; border-bottom:1px solid #fff; color:#000;}
#tabsF #current a span { background-position:100% -23px; color:#000;}

/*tabFend-----*/
.sort{ border-left:1px solid #febad1;  border-:1px solid #febad1;  border-bottom:1px solid #febad1;  border-right:1px solid #febad1; margin:0px; padding:0px; padding:20px 0 15px 0;}

/*--右方區塊--*/
/*會員登入*/
.login_top{background:url(images/login_top.jpg) center no-repeat; height:36px; overflow:hidden;}
.login_bg{background:url(images/login_bg.jpg) center repeat-y; overflow:hidden;}
.login_bottom{background:url(images/login_bottom.jpg) center no-repeat; height:16px; overflow:hidden;}
.m_input{ color:#333; font-size:10pt;}
.m_input input{ width:110px; height:20px; border:1px solid #999;}

/**/
.look_up { padding:3px 15px 3px 15px; color:#333; font-size:10pt;}
.look_up a{color:#333; text-decoration:none;}
.look_up a:hover{color:#2c8cc8;  }
.remember { font-size:10pt; color:#333; padding-top:5px;}

/*熱門搜尋*/
.hot_search_top{background:url(images/hot_search_top.jpg) center no-repeat; height:36px; overflow:hidden;}
.hot_search_bg{background:url(images/hot_search_bg.jpg) center repeat-y; overflow:hidden;}
.hot_search_bottom{background:url(images/hot_search_bottom.jpg) center no-repeat; height:16px; overflow:hidden;}
.hot { color:#333; font-size:10pt;}
input.age_input { width:30px; padding:2px 5px; border:1px solid #999;}

.tag{width:215px;height:auto; margin:0 auto; text-align:left;}
.tag a{color:#333; font-size:10pt; padding:10px 5px;text-decoration:none; line-height:25px; font-weight:normal;}
.tag a:hover {color:#0066CC; font-size:10pt; padding:10px 5px;text-decoration:none; line-height:25px; font-weight:normal;}


/*廣告*/
.ads { color:#999; font-size:9pt; text-decoration:none;}
.ads a:link{ color:#999; font-size:9pt; text-decoration:none;}
.ads a:visited{ color:#999; font-size:9pt; text-decoration:none;}
.ads a:hover{ color:#333; font-size:9pt; text-decoration:none;}

/*--下方區塊--*/
#bottom{ padding-top:10px; font-size:9pt; color:#666;}
.bottom_text{ font-size:9pt; color:#666; line-height:20px; padding:15px 0;}
.bottom_text a{ font-size:10pt; color:#666; line-height:20px; padding:15px 5px; text-decoration:none;}
.bottom_text a:hover{ font-size:10pt; color:#333; line-height:20px; padding:15px 5px;}
#bottom h1{ background:url(images/bottom_line.jpg) center no-repeat ; width:934px; height:7px;  margin:0 auto; font-size:0; line-height:7px;}
#bottom h2{ background:url(images/bottom_bottom.jpg) center no-repeat ; width:960px; height:11px; margin:0 auto; font-size:0; behavior:url(iepngfix.htc); clear:both; }

.use_bg { background:url(images/use_03.jpg) no-repeat top center; margin:10px 0; height:auto; overflow:hidden; }
.use_tab { font-size:10pt; color:#333; font-weight:normal;}
.how_use h1 { color:#0066CC; font-size:14pt; text-align:left; line-height:35px;}
.part1 { line-height:30px;} 
.part1 h1 {color:#0095da; font-size:11pt; text-align:center; line-height:30px;} 
.part1 h1 span{color:#ec3635; font-size:14pt; font-weight:bold; padding-left:5px;} 
.part2 h1 {color:#333; font-size:11pt; text-align:center; line-height:25px;} 
.part2 h2 {color:#ec3635; font-size:14pt; text-align:center; line-height:25px;  font-weight:bold; } 
.part3 h1 {color:#f36453; font-size:11pt; text-align:center; line-height:25px;} 
.pozo { color:#fff; font-ize:14pt; font-weight:bold;}
.part2 span{ color:#ec3635; font-size:14pt; font-weight:bold; padding-left:5px;}
.coco {color:#009ce4; font-size:12pt; font-weight:normal;}
.coco span{color:#0095da; font-size:14pt; font-weight:bold;}
.how2use { padding:0 25px; font-size:10pt; line-height:25px;}

.free_join { background:url(images/free_join_bg.jpg) no-repeat top center; margin:10px 0; padding:10px 0; height:auto; overflow:hidden; }
.join_tab { font-size:10pt; color:#333; font-weight:normal;}
.join_tab a{ font-size:10pt; color:#e21726; font-weight:normal; }
.join_tab a:hover{ text-decoration:underline;}
.join_tab input{ font-size:12pt; color:#0066CC; font-weight:normal; width:120px; }
.join_tab input.long{ font-size:12pt; color:#0066CC; font-weight:normal; width:220px; }
.join_tab input.check_ok { font-size:12pt; color:#0066CC; font-weight:normal; width:30px; }

.search_box { color:#333; font-size:10pt;}
.search_title { font-size:10pt; padding-left:10px;}
.search_title span{ font-size:15pt;}

.page{ margin:0 auto;}
.page ul{ padding:5px 0; line-height:35px;}
.page ul li {display:inline; padding:3px; font-size:10pt; color:#999;  }
.page ul li.use { padding:5px; color:#FFF; background:#298cc7;display:inline; }
.page ul li a{ color:#f94f5b; border:1px solid #ffb2b2;padding:5px; text-decoration:none;}
.page ul li a:hover{ color:#fff; background:#ff8787;padding:5px;}

.news_all { background:url(images/news_bg01.jpg) no-repeat bottom center; margin:10px 0; padding:10px 0; height:auto; overflow:hidden; }
.new_bg02_1 { background:url(images/news_bg02_1.png) no-repeat center top; behavior:url(iepngfix.htc);}
.new_bg02_2 { background:url(images/news_bg02_2.png) repeat-y center top; overflow:hidden; behavior:url(iepngfix.htc);}
.new_bg02_3 { background:url(images/news_bg02_3.png) no-repeat center top; behavior:url(iepngfix.htc);}
.new_bg03_1 { background:url(images/news_bg03_1.png) no-repeat center top; behavior:url(iepngfix.htc); }
.new_bg03_2 { background:url(images/news_bg03_2.png) repeat-y center top;behavior:url(iepngfix.htc); overflow:hidden; } 
.new_bg03_3 { background:url(images/news_bg03_3.png) no-repeat center top; behavior:url(iepngfix.htc); }
.news_title { background:url(images/news_title_line.png) no-repeat center top;  behavior:url(iepngfix.htc); overflow:hidden; }
.news_title h1{ color:#3f3d3d; font-size:13pt; padding-left:45px; font-weight:normal; line-height:40px;}
.news_content { color:#3f3d3d; font-size:10pt; line-height:25px; padding:20px;}


.forget_pd { font-size:0.8em; color:#333; }

.no_blog { background:url(images/no_blog_bg.jpg) top center no-repeat ;}
.no_album { background:url(images/no_album_bg.jpg) top center no-repeat ;}
.back_home ,
.back_home a{ font-size:12pt; color:#0033CC; text-decoration:none;}
.back_home a:hover{color:#0033CC; text-decoration:underline; }

.opOffline { color:#666; font-size:10pt; background:url(images/op_off_line.gif) bottom left no-repeat;height:20px; _padding-top:3px;}
.opOnline { color:#0084f3; font-size:10pt; background:url(images/op_on_line.gif) bottom left no-repeat;  height:20px; _padding-top:3px;}