/*basic.css - 2009-08-11 10:29:34*/
*{margin:0px;padding:0px;border:0px;font-size:12px;}body {text-align:center;min-width:800px;max-width:1800px;
}ul{list-style-type:none;
}.space_6px{clear:both;height:6px;
}input { height:18px; vertical-align:middle; }
/*layout.css - 2009-08-11 10:49:52*/#outer_wrapper{width:100%;
}#wrapper{width:94%;margin:0 auto;
}
#page_top{width:100%;height:49px;background:url(../../images/js_bg.jpg);
}#page_top_log{float:left;display:inline;width:170px;height:49px;background:url(../../images/js_logo.jpg);}#page_top_menu{margin-left:170px;margin-left:10px;
}#page_top_menu li{height:24px;padding-top:3px;
}#banner_1660_bg {width:100%;
}#banner_1280_bg {width:100%;margin:0px auto;min-height:200px;height:200px;
}
#header{text-align:center;
}#header_menu{height:23px;padding-top:4px;text-align:right;
}#header_ad {height:88px;margin:0px auto;
}#header_ad div {width:750px;height:82px;margin:0px auto;padding-top:2px;}#container{}#footer{clear:both;width:1002px;height:90px;margin:0 auto;background:url(../../images/cr.jpg) no-repeat;padding-top:10px;
}#hot_annoucements{padding:3px;
}.index_pm{text-align:left;
}.news_nav {text-align:left;padding-left:9px;padding-bottom:5px;
}.index_forum_column{width:95%;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:8px;padding-bottom:3px;
}
.index_forum_column div {height:60px;padding:3px;
}
.index_forum_column table {width:100%;text-align: left;
}
.index_forum_column td{padding:3px;
}
.index_forum_column li{padding:3px;
}
.index_forum_column ul{width:100%;
}.forum_rule{text-align:left
}.forum_rule_tile {font-size:14px;font-weight: bold;text-align:left;padding:3px;height:23px;line-height:23px;
}.forum_rule_content{padding:8px;
}
.grid_threads {text-align: left;
}/*print.css - 2010-07-29 16:19:01*/
#page_top_menu{ color:#000 }
.a_topmenu a{ color: #000000;text-decoration:none; }
.a_topmenu a:hover{ color:#000000; text-decoration:underline; }.a_js_pro a{ margin-right:2px; padding:2px 5px 2px 5px; text-decoration:none; border:1px solid #dddddd;	color:#dc0081; }
.a_js_pro a:hover {	color:#dc0081;background-color:#ffe7f5;border:1px solid #dc0081; }
.a_js_pro a:active{	color:#dc0081;background-color:#eaf2f6;	border:1px solid #dc0081; }
.red_font{ color:#FF0000; }
.text_all{color:#010000;font-family: 'ËÎÌå', Arial, Helvetica, sans-serif;
}
.bg_body{background-color:#fdcbd7;
}
a { color:#020001; text-decoration:none; }
a:hover{ color:#FF0000; text-decoration:underline; }.a_common a{ font-weight:normal; text-decoration:none; color:#4B4B4B; }
.a_common a:hover{ font-weight:normal; text-decoration:underline; color:#4B4B4B; }
.a_button {	padding:2px; font-size:14px; width:50px; height:19px; line-height:19px; text-decoration:none; text-align:center; display:block; background-color:#901744;color:#ffffff;border-top:1px solid #FFFFFF; border-right:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #FFFFFF; }
.a_button:hover{ color:#fff; background:#9b2d56; text-decoration:none; }
.a_button_outer{ float:right; margin-right:10px; border:1px solid #901744; }
.submit_butuon_bg {border:1px solid #50886b; float:left; margin:auto 1px;}
.min_butuon_bg{border:1px solid #901744; float:right; margin:auto 1px;}
.min_button { width:65px; height:17px; line-height:18px; text-decoration:none; text-align:center; display:block; background-color:#901744; color:#ffffff; border-top:1px #ffffff solid; border-left:1px #ffffff solid; border-right:1px #171B1F solid; border-bottom:1px #171B1F solid; }
.min_button:hover {	width:65px; height:17px; text-decoration:none; text-align:center; display:block; background-color:#9b2d56; color:#ffffff; border-top:1px #ffffff solid; border-left:1px #ffffff solid; border-right:1px #171B1F solid;border-bottom:1px #171B1F solid; }.input{ color: #4b4b4b; font-size: 12px; background-color: #f1f1f1; border: 1px solid #C0C0C0;}.page_change { margin-right:2px; padding:2px 5px; border:1px solid #e4d7dc; color:#000100; line-height:20px; text-decoration:none; }
.page_change:hover { margin-right:2px; padding:2px 5px; color:#901744; background-color:#e4d7dc; border:1px solid #901744; }.page_change_current { margin-right:2px; padding:2px 5px; color:#ffffff; background-color:#901744; border: 1px solid #901744; font-weight:bold; }
.page_next { padding:2px 5px; width:50px; height:20px; line-height:20px; text-decoration:none; text-align:center; color:#000100; border:1px solid #e4d7dc; }
.page_next:hover { text-decoration:none; color:#901744;	background-color:#e4d7dc; border:1px solid #901744; }
#header, #header_ad div, .index_forum, .forum_rule, .thread_list, .thread_detail, .vote, .reply, .announcement, .announcement_item, .controller, .showmessage, .quote, .bbsclose {border:1px solid #cc6698;
}.index_forum_title, .forum_rule_tile, .grid_threads td, .thread_title{border-bottom:1px solid #cc6698;
}.thread_title, .post_bottom{border-top:1px solid #cc6698;
}
#header_menu, .index_forum_title, .index_pm_title, .forum_rule_tile, .thread_title, .grid_threads_title, .vote_tile, .reply_title, .announcement_title, .controller_title, .announcement_item, .topicadmin_thread thead td {background-color:#ff99cb;
}#header, .index_forum, .thread_list, page_next, .thread_top, .thread_nav, .post thead {background-color:#fff7f8;
}#header_menu, .index_forum_title, .forum_rule_tile, .thread_title, .vote_tile, .reply_title, .announcement_title, .controller_title, .controller_menu, .topicadmin_thread thead{color:#fff;
}

#header {}
#header_ad { }
#header_menu{height:23px; line-height:23px; padding:3px; }
#header_menu a{ color:#fff; text-decoration:none; }
#header_menu a:hover{ color:#fff; text-decoration:none; }#header_ad{}
#header_ad div {}#hot_annoucements a { color:#FF0000; text-decoration:none;}
#hot_annoucements a:hover { color:#FF0000; text-decoration:underline;}
.index_news { color:#901744; }
.index_news table{	padding:3px; }
.index_news a { color:#901744; text-decoration:none;}
.index_news a:hover {text-decoration:underline;}
.border_forum_column2{	border-right:1px solid #666666;	border-left:1px solid #666666; }
.index_forum{ }.index_forum a, .index_pm a { color:#4A8265; text-decoration:none; }
.index_forum a:hover, .index_pm a:hover { color:#4A8265; text-decoration:underline; }.index_forum_column{ border-bottom:1px solid #666666; margin-bottom:5px; }.index_forum_title { font-size:14px; font-weight: bold; text-align:left; padding:3px; height:23px; line-height:23px; }
.index_pm{ border:1px solid #63234d; background:#FFFFFF; }.index_pm_title{ height:30px; font-weight:bold; padding:3px; }
.forum_rule{ background-color:#fff; }
.forum_rule_tile { font-size:14px; font-weight: bold; text-align:left; padding:3px; height:23px; line-height:23px; }
.forum_rule_content{ padding-left:20px; color:#4B4B4B; }
.forum_rule_tile a{ color: #fff }

.grid_threads{ background-color:#fff; }
.grid_threads td{ padding:3px; border-bottom:1px solid #d5cbcf; }
.grid_threads a { color:#4B4B4B; text-decoration:none; }
.grid_threads a:hover { color:#4B4B4B; text-decoration:underline;}.grid_threads_title{ height:25px; padding:3px; background-color:#DCDCDC; }
.grid_threads p{ margin:3px; }
.nostyle_table td { border:0px; }
.thread_title{ font-size:14px; font-weight: bold; text-align:left; padding:3px; height:23px; line-height:23px; }
.thread_list{ background-color:#fff;}
.forum_nav{ margin-bottom:5px; margin-top:5px; padding:5px; }.thread_top{ }
.thread_detail{}
.thread_nav{ padding-left:20px;	height:40px; text-align:left; }
.post{	background-color:#F1F1F1; }
.post thead{ height:25px;	padding:3px; background:#DCDCDC;}.post_user{	border-right:1px solid #FFF; }.post_user_info{ margin-right:1px; }.thread_space{ height:5px; width:100%; background-color:#cc6698; }
.post_left{ border-right:1px solid #FFF; background-color:#EAEAEA; }
.post_left td{ height:28px; text-align:left; padding-left:20px; border-bottom:1px solid #FFF; }
.post_right { background-color:#F1F1F1; }
.post_right table { table-layout: fixed; word-wrap: break-word; word-break:break-all; overflow: hidden; }
.post_content{ text-align:left; vertical-align:top; padding:10px; }
.post_bottom{ background-color:#F1F1F1; border-top:1px solid #A9A9A9; }
.post_content_detail{ margin-top:10px; line-height:18px; }
.sightml{ padding:7px 0px 0px 0px; max-height:230px; overflow:hidden; }
.sightml img{ }
.favorite{ padding-right:5px; font-weight:normal; text-align:right;}
.favorite a{ color:#fff; }.vote{ background-color:#F1F1F1; text-align:center; }
.vote_tile{	font-size:14px;	font-weight: bold; text-align:left; padding:3px; height:23px; line-height:23px;}
.vote_content{ margin:0 auto; border-collapse:1px; padding:5px; text-align:center; }
.vote_content table{ display:block; margin:0 auto; }
.vote_content td{ background-color:#EAEAEA; padding:3px; }.reply{	background-color:#DCDCDC;text-align:center; }
.reply_title{ font-size:14px; font-weight: bold; text-align:left; padding:3px; height:23px; line-height:23px; border-bottom:1px solid #000000; }
.reply input{ border:1px solid #C0C0C0;}
/*
.reply input,textarea {	border:1px solid #C0C0C0;}
*/
.announcement{ margin-top:10px; background-color:#F1F1F1; padding-bottom:10px; }
.announcement_title{ height:20px; text-align:left; padding:5px;	font-weight:bold; }
.announcement_item { margin-bottom:5px; margin-top:5px;	margin-left:auto; margin-right:auto; background-color:#EAEAEA; }
.announcement_item_title{ background-color:#DCDCDC; color:#441101; height:30px; padding:5px; }
.controller{ background-color:#F1F1F1; }
.controller_title{ font-weight:bold; text-align:left; padding:3px; height:25px; line-height:25px; }
.controller_head {	border-bottom:1px solid #ABABAB; background-color:#DCDCDC; }
.controller_item{ background-color:#EAEAEA;	border-bottom:1px solid #ABABAB; }.controller_item td{ padding:3px 3px 3px 10px; }.controller_menu{ color:#FFF;}
.controller_menu a:hover{ color:#FF0000; }
.controller_parentmenu{	padding:4px 0 0 33px; background:url(../../images/ctrl_main.jpg); height:26px; }
.controller_submenu { color:#4b4b4b; text-decoration:none; background:url(../../images/ctrl_sub1.jpg); display:block; width:167px; height:24px; padding:4px 0 0 33px;border-bottom:1px solid #ABABAB; }
.controller_submenu_visited { color:#ffffff; background:url(../../images/ctrl_sub3.jpg);display:block; width:167px; height:24px; padding:4px 0 0 33px; }.userinfo_left table{ border-collapse:1px; }
.userinfo_left td{ background-color:#EAEAEA; height:28px; text-align:left; padding-left:20px; }
.userinfo_left input { border:1px solid #999999; padding:3px; height:20px; }
.showmessage{ background-color:#F1F1F1; }
.topicadmin_content {background:#F1F1F1; }
.topicadmin_content textarea{ border:1px solid #C0C0C0; }
.topicadmin_thread { padding:5px; }
.topicadmin_thread thead td {}
.topicadmin_thread td{ border-bottom:1px solid #ABABAB; background-color:#EAEAEA; }
.quote{ padding:5px; border:1px solid #A9A9A9; }.bbsclose{ height:100px; color:#FF0000; vertical-align:middle; padding-top:100px; text-align:left; padding-left:20%; background-color:#F1F1F1; }.progress_bar{	background-color:#999999; }
.ratelog{width:300px}
.ratelog_num{float:left;width:60px;text-align:center;}
.ratelog_num strong{font-size:24px;background:none repeat scroll 0 0 #FFF4DD;height:46px;padding:12px 8px;}
.ratelog_num strong span{font-size:24px;font-weight:bold;color:#FF6600;height:48px;line-height:48px;CURSOR:pointer;}
.ratelog_num p{padding-top:5px;}
.ratelog_egg{float:left;padding-top:25px}
.ratelog_egg span{font-weight:bold; color:#FF0000;}.floatwrap {height:310px;overflow-x:hidden;overflow-y:auto;}
.floatwrap .list {border-bottom:3px solid #8E4297;border-top:3px solid #8E4297;margin:0 auto;width:620px;color:#999999;}
.floatwrap table{border-collapse:collapse;empty-cells:show;}
.floatwrap .list th, .floatwrap .list td {color:#666666;vertical-align:top;border-top:1px solid #EBEBEB;border-bottom:1px dashed #8E4297;height:auto;padding:3px;}
.floatwrap a {color:#8E4297;text-decoration:underline;}
.postbox {color:#666666;padding-top:5px}
.searchform {
background:none repeat scroll 0 0 #EBF2F8;
border:5px solid #F1F1F1;
padding:10px 10px 10px 10px;
#position:relative;
}
.searchkey {
margin-bottom:1em;
vertical-align:middle;
}
.txt{
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
height:16px;
padding:2px;
}
.searchkey input, select, button {
vertical-align:middle;
}
.searchlist {
margin:5px 20px;
}
.itemtitle {
clear:both;
line-height:23px;
margin-bottom:10px;
overflow:hidden;
}
.itemtitle h1 {
font-size:14px;
float:left;
margin:0 20px 0 0;
}
em, cite, strong, th {
font-weight:400;
font-style:normal;
text-align:left;
}
.emfont {
color:#FF6600;
}/*block.css - 2009-08-19 14:02:20*/
.popwin_container{background:#f0e4e8;color:#441101;overflow:auto;border:1px solid #911645 ;
}
.popwin_box {border:15px solid #bf256e;height:100%;
}
.popwin_container input,select {border:1px solid #c0c0c0;}.popwin_content{padding:5px;
}
.popwin_content td{height:50px;
}
.popwin_tool{padding:3px 10px 3px 10px;
}.face_container {position: absolute;border:1px solid #999999; padding:5px; background:#fff
}
#face_icon { border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; }.dropmenu ul{text-align:left;position:absolute;display:none;border:1px solid #cc6698;background:#FFFFFF;padding:8px;
}#header_menu .dropa{color:#020001;
}
#header_menu .dropa:hover{color:#FF0000;
}
