@charset "utf-8";
/* Reset */
/* html { FILTER: gray } */ 
html { color:#000; background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;}
/*fieldset,button,img { border:0;} Modify By Mills 20090519 9:28*/

/* Basic Elements */
body { color:#000; font:normal 12px/1.5 "宋体", "微软雅黑", Arial, serif, sans-serif;}
div,ul,li { font-size:12px; color:#000; line-height:150%;}
ul,li { list-style:none;}
a { color:#000; text-decoration:none;}
a:hover { color:#F00; text-decoration:underline;}

/* Generic Classes */
.clear { height:0; overflow:hidden; clear:both;}

.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix {display: inline-block;} /* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} /* End hide from IE-mac */

/* Basic Layout */
.wrap { margin:0 auto; width:960px; clear:both;}

.side_ad_wrap_1 { width:260px; clear:both;}
.side_ad_wrap_2 { width:240px; clear:both;}

.fl { float:left;}
.fr { float:right;}

.imgbox { padding:1px; border:1px solid #E6E6E6; background:#FFF;}

.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}

.dot_line { height:10px; background:url(http://static.ladyonline.net/images/bbs/dot_line.gif) center repeat-x; overflow:hidden; clear:both;}

/* Website Header */
#header { width:960px;clear:both;margin:0 auto;}

/*- nav top -*/
.nav_top { height:32px; clear:both;}
.nav_top_l { width:5px; height:32px; background:url(http://static.ladyonline.net/images/bbs/top.gif) no-repeat 0 -33px; float:left;}
.nav_top_c { width:950px; height:32px; background:url(http://static.ladyonline.net/images/bbs/top.gif) repeat-x 0 0; float:left;}
.nav_top_r { width:5px; height:32px; background:url(http://static.ladyonline.net/images/bbs/top.gif) no-repeat -6px -33px; float:right;}

.passport { margin:0 0 0 5px; width:500px; height:32px; line-height:32px; text-align:center; float:left;}
.passport .p1 { width:100px; height:32px; line-height:32px; float:left;}
.passport .p1 input { margin:4px 0 0 0; width:100px; height:20px; line-height:20px; border:1px solid #DDD;}
.passport .p2 { width:50px; line-height:32px; text-align:center; float:left;}
.passport .p3 { margin:0 0 0 5px; width:60px; height:32px; line-height:32px; float:left;}
.passport .p3 button { margin:5px 0 0 0; width:60px; height:21px; background:url(http://static.ladyonline.net/images/bbs/top.gif) no-repeat -12px -32px; cursor:pointer;}

.nav_bar { margin:0 5px 0 0; width:200px; line-height:32px; text-align:right; float:right;}
.nav_bar a { color:#888; text-decoration:none;}
.nav_bar a:hover { color:#000; text-decoration:underline;}

/*- nav -*/
.nav { height:78px; background:url(http://static.ladyonline.net/images/bbs/top_nav_bg.gif) no-repeat 0 -22px; clear:both;}
.nav .logo { padding:15px 0 0 10px; width:190px; height:63px; float:left;}
.nav .banner { margin:10px 0 0 0; width:750px; height:60px; overflow:hidden; float:right;text-align:right;}

/* Fix BBS Bug */
#nav {clear:both;}

/*- nva primary -*/
.nav_primary { height:68px; background:url(http://static.ladyonline.net/images/bbs/top.gif) repeat-x 0 -75px; clear:both;}
.sub_nav { height:30px; clear:both;}
.channel_tag { margin:0 0 0 -5px; _margin:0 0 0 -10px; width:600px; height:28px; float:left;}
.column_tag { width:300px; height:28px; float:right;}

.channel_tag .c_tag { margin:0 0 0 5px; width:80px; height:30px; float:left;}
.channel_tag .c_tag_on { background:url(http://static.ladyonline.net/images/bbs/top.gif) no-repeat -85px -33px; text-align:center; line-height:30px; font-size:14px; font-weight:700;}
.channel_tag .c_tag_on a { color:#FFF; text-decoration:none;}
.channel_tag .c_tag_on a:hover { color:#FFF8E1; text-decoration:underline;}
.channel_tag .c_tag_off { background:url(http://static.ladyonline.net/images/bbs/top.gif) no-repeat -166px -33px; text-align:center; height:28px; line-height:28px; font-size:12px; font-weight:700;}
.channel_tag .c_tag_off a { color:#000; text-decoration:none;}
.channel_tag .c_tag_off a:hover { color:#F00; text-decoration:underline;}

.column_tag .col_tag { margin:0 0 0 10px; width:80px; height:22px; line-height:22px; border:1px solid #F6D99B; background:#FFFAE7; text-align:center; float:right;}

.menu { margin:-2px 0 0 0; height:40px; clear:both;}
.menu_l { width:5px; height:40px; background:url(http://static.ladyonline.net/images/bbs/top.gif) no-repeat -73px -33px; float:left;}
.menu_c { width:950px; height:40px; float:left;}
.menu_r { width:5px; height:40px; background:url(http://static.ladyonline.net/images/bbs/top.gif) no-repeat -79px -33px; float:right;}

.sub_menu { margin:0 0 0 10px; _margin:0 0 0 5px; width:650px; line-height:40px; text-align:left; float:left;}
.sub_menu a { color:#FFF; text-decoration:none;}
.sub_menu a:hover { color:#FFF8E1; text-decoration:underline;}

.search { margin:0 5px 0 0; _margin:0 3px 0 0; width:230px; height:40px; float:right;}
.search .s1 { margin:8px 0 0 0; width:160px; height:20px; float:right;}
.search .s1 .s_input { width:160px; height:20px; line-height:20px; border:1px solid #CE2843;}
.search .s2 { margin:9px 0 0 5px; width:60px; height:22px; float:right;}
.search .s2 .s_button { width:60px; height:22px; background:url(http://static.ladyonline.net/images/bbs/top.gif) no-repeat -247px -33px;border:0 none;margin-left:5px;}

/* Channel Header */
#channel_header { border-top:3px solid #F34C55; height:107px; clear:both;}

.c_nav_primary { height:65px; background:url(http://static.ladyonline.net/images/bbs/top_nav_bg.gif) no-repeat 0 -36px; clear:both;}
.c_nav_primary .logo { padding:10px 0 0 10px; width:185px; height:55px; float:left;}
.c_nav_primary .c_nav { width:680px; *width:680px; _width:685px; height:65px; float:right;}
.c_nav_primary .c_nav_bar { width:300px; line-height:30px; text-align:right; float:right;}
.c_nav_primary .c_nav_bar span { display:block; width:120px; line-height:30px; float:left;}
.c_nav_primary .c_nav_bar span a { color:#333; text-decoration:none;}
.c_nav_primary .c_nav_bar span a:hover { color:#F00; text-decoration:underline;}
.c_nav_primary .c_nav_bar a { color:#888; text-decoration:none;}
.c_nav_primary .c_nav_bar a:hover { color:#333; text-decoration:underline;}

.c_channel_tag { padding:5px 0 0 0; height:30px; text-align:right; clear:both;}
.c_channel_tag .c_tag { margin:0 0 0 5px; line-height:24px; text-align:center; float:left;}
.c_channel_tag .c_tag_on { width:80px; height:24px; background:url(http://static.ladyonline.net/images/bbs/channel/c_top_tag_on.jpg) no-repeat; font-weight:700; color:#FFF;}
.c_channel_tag .c_tag_on a { display:block; width:80px; height:24px; color:#FFF; text-decoration:none;}
.c_channel_tag .c_tag_on a:hover { display:block; width:80px; height:24px; color:#FFF8E1; text-decoration:underline;}
.c_channel_tag .c_tag_off { width:80px; height:24px; background:url(http://static.ladyonline.net/images/bbs/channel/c_top_tag_off.gif) no-repeat; color:#000;}
.c_channel_tag .c_tag_off a { display:block; width:80px; height:24px; color:#000; text-decoration:none;}
.c_channel_tag .c_tag_off a:hover { display:block; width:80px; height:24px; color:#F00; text-decoration:underline;}

.c_menu { height:40px; clear:both;}
.c_menu_l { width:5px; height:40px; background:url(http://static.ladyonline.net/images/bbs/channel/c_menu_l.jpg) no-repeat; float:left;}
.c_menu_c { width:950px; height:40px; background:url(http://static.ladyonline.net/images/bbs/channel/c_menu_bg.jpg) repeat-x; float:left;}
.c_menu_r { width:5px; height:40px; background:url(http://static.ladyonline.net/images/bbs/channel/c_menu_r.jpg) no-repeat; float:right;}

/* Footer */
#footer { margin:10px auto; height:150px; border-top:2px solid #EEE; text-align:center; color:#666; clear:both;}
#footer a { color:#666; }
#footer a:hover { color:#444; text-decoration:underline;}
#copyright { color:#666; }
.footer_bar { line-height:40px; text-align:center; color:#666; clear:both;}
.footer_bar a { color:#666; text-decoration:none;}
.footer_bar a:hover { color:#444; text-decoration:underline;}
