﻿/*
=== MFW MyMfw StyleSheet File ================================
	Style Name: def
	Version: 1.0
	Author: kevin tee (www.imgooh.com)
	First Created: 2009-06-16
	Last Update: 2010-03-11
	Copyright: Mafengwo.cn (www.mafengwo.cn)
==============================================================
*/

/****** General Styles ******/
html, body, ul, li, ol , dl , dd , dt , p, h1, h2, h3, h4, h5, h6, form, fieldset, legend , table, td, img {margin: 0;padding: 0;border: 0;}
ul,ol,li{list-style-type:none;}
select,input{vertical-align:middle;}
body {background:transparent;color:#333;font-family:"宋体";font-size:12px;}
select,input,textarea {font-size:12px;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0px;overflow:hidden;}
.clearbg {background:none;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.fB{font-weight:bold;}
.fwhite{color:#fff;}
.fblack{color:#000;}
.fred{color:#c00;}
a.fnoL{text-decoration:none;}
a.fnoL:hover{text-decoration:underline;}
.fB{font-weight:bold;}
.fgray{color:#666;}
.space{height:10px;background:#fff;overflow:hidden;clear:both;}
.hide { display:none;}

a {text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}
a:visited{}

.m_l_20 { margin-left:20px;}
.m_l_30 { margin-left:30px;}
.m_t_10 { margin-top:10px;}

.mod_r .mod_tab .mod_con .myinfo .icospe { background-position:-130px -28px;} /****** 特别关注 ******/

/****** Main Layout Styles ******/
.wrap{margin: 0 auto;width:980px;}
.topbar{background:url(/images/home/themes/def/nav10.png) repeat-x;  }
.headerbg{background:url(/images/home/themes/def/nav06.png) repeat-x;height:2px;overflow:hidden;   }
.top-nav{width:980px;height:30px;margin:0 auto;}
.top-nav .logo{float:left;width:80px;  }
.top-nav .menu{float:left; }
.top-nav .menu ul{float:left;padding-top:4px;}
.top-nav .menu ul li.child{float:left; height:26px; padding-left:10px;margin:0 4px; display:inline; position:relative;}
.top-nav .menu ul li.child,.top-nav .menu ul li.child a{color:#fff;}
.top-nav .menu ul li.child span{float:left;padding-right:22px;background:url(/images/home/themes/def/nav08.png) 84% center no-repeat;line-height:26px;  font-weight:bold;}
.top-nav .menu ul li.child_first {float:left; height:26px; padding-left:10px;margin:0 4px; display:inline; position:relative;}
.top-nav .menu ul li.child_first span{float:left;padding-right:12px;background:none;line-height:26px;  font-weight:bold;}
.top-nav .menu ul li.child_first a{color:#fff;}
.top-nav .menu ul li.child.selected,.top-nav .menu ul li.child.last{background:url(/images/home/themes/def/nav03.png) no-repeat;color:#ffc600;}
.top-nav .menu ul li.child.selected a,.top-nav .menu ul li.child.last a{color:#ffc600;}
.top-nav .menu ul li.child.selected span{background:url(/images/home/themes/def/nav03.png) 100% 0 no-repeat;  }
.top-nav .menu ul li.child.last span{background:url(/images/home/themes/def/nav12.png) 100% 0 no-repeat;padding-right:10px;}
.top-nav .menu ul li.v{float:left;background:url(/images/home/themes/def/nav09.png) no-repeat 0 center;width:2px;overflow:hidden;margin:5px 2px 0 ;display:inline;height:14px; }
.top-nav .menu ul.lv2{display:block; width:118px;background:url(/images/home/themes/def/nav04.png) no-repeat;float:none;   clear:both;position:absolute;left:0px;padding:10px 0 0 0;border-bottom:1px solid #000;line-height:27px;top:26px; overflow:hidden; zoom:1;}
.top-nav .menu ul ul.lv2 li{height:27px;overflow:hidden;padding:0 0 1px;margin:0 2px;background:url(/images/home/themes/def/nav11.png) repeat-x 0 100%; overflow:hidden;}
.top-nav .menu ul ul.lv2 li a{display:block; background:url(/images/home/themes/def/nav05.png) no-repeat 0 0;padding-left:32px;width:82px;color:#fff!important; }
.top-nav .menu ul ul.lv2 li a:hover{background-position:0 -100px; color:#ffc600;}
.top-nav .menu ul ul.lv2 li a.a1{background-position:0 -200px;color:#ffc600!important; }
.top-nav .menu ul ul.lv2 li a.a1:hover{background-position:0 -300px; }
.top-nav .menu ul ul.lv2 li a.a2{background-position:0 -400px;color:#ffc600!important}
.top-nav .menu ul ul.lv2 li a.a2:hover{background-position:0 -500px; }
.top-nav .menu ul ul.lv2 li.last{height:0px;overflow:hidden; background:none;margin:0 1px;border-bottom:1px solid #6d6d6d; line-height:0;font-size:0;  }
.top-nav .tsearch{float:right; width:204px;height:24px; background:url(/images/home/themes/def/nav02.png) no-repeat;  overflow:hidden;margin:3px 0 0 0; }
.top-nav .tsearch .ipt-01{background:transparent;padding:3px 5px 0 5px;border:none;width:126px; font-size:12px;color:#999; }
.top-nav .tsearch .ipt-02{background:url(/images/home/themes/def/nav01.png) no-repeat;width:57px;height:16px;border:none;margin-top:4px; }
.top-nav .tuser{float:right;width:250px;padding:8px 15px 0 0px; color:#999;text-align:right; }
.forange,a.forange{color:#f90;}
a.forange:hover{background:#a55a17;color:#fff1c0;text-decoration:none; }
.top-nav .tuser .info a{color:#f60;}
.top-nav .tuser img{vertical-align:middle;}
.top-nav .tuser img {padding-right:3px;}

.vipicon { margin:2px 0 0 6px; display:inline;}
.wengweng_album { position:absolute; margin:54px 0 0 0; width:51px; height:48px;}

/* toolbar */
#toolbar { margin:0px auto; height:30px; background:url(/images/home/themes/def/toolbar_bg.gif) repeat-x;}
#toolbar .mfw_logo { width:84px; padding-left:5px; float:left;}
#toolbar .mfw_nav { width:515px; padding:7px 0 0 15px; float:left; color:#867C5A;}
#toolbar .mfw_nav a{ color:#FFE286; text-decoration:none; padding:1px 5px 2px 5px;}
#toolbar .mfw_nav a:hover { color:#FFE286; text-decoration:underline; background-color:#424242;}

#toolbar .usernav { width:350px; float:right; padding:8px 10px 0 0; color:#FFE286;}
#toolbar .usernav .no_login { padding:0 12px 0 0; text-align:right;}
#toolbar .usernav .no_login a{ text-decoration:underline;}
#toolbar .usernav .no_login a:hover { text-decoration:none;}
#toolbar .usernav a{ padding:0 2px 0 2px;color:#FFE286; text-decoration:none;}
#toolbar .usernav a:hover { color:#FFE286; text-decoration:underline;}
#toolbar .usernav .notify{ background:url(/images/home/themes/def/notify.gif) 0 3px no-repeat; padding:0 0 0 15px; margin-left:6px;}
#toolbar .usernav .welcome {}

/* header */
#header { clear:both; margin:0 auto;}

/* bottom */
.backtop {clear:both; width:980px; margin:0 auto; height:20px; text-align:right;}
.bottom { clear:both; width:980px; margin:0 auto; height:20px; border-top:1px solid #ccc; padding:10px 0;}
.bottom .l{ float:left; width:400px; color:#333333;}
.bottom .l img {vertical-align:middle;}
.bottom .r{ float:right; width:580px; text-align:right; color:#333333;}
.bottom .r a{ font-size:12px; color:#333333; text-decoration:none;}
.bottom .r a:hover{ font-size:12px; color:#333333; text-decoration:underline;}

/* modifiy themes pop window */
#popWin { border:5px solid #70C8F8; background-color:#EDF8FE; width:560px; padding:0 5px 0; position:absolute; z-index:1000; visibility:hidden; left:300px; top:200px;}
#popWin .z_bt{ height:30px; border-bottom:1px solid #ccc;}
#popWin .z_bt .bt{ width:150px; float:left; padding:10px 0 0 5px;}
#popWin .z_bt .closewin { width:15px; float:right; padding-top:10px;}
#popWin .bg_bt { clear:both; height:15px; background-color:#CCECFD; border-bottom:1px solid #70C8F8; padding:5px 0 0 5px; margin-top:8px;}
#popWin .themes_list { clear:both; padding:5px 0;}
#popWin .themes_list .li { float:left; width:66px; margin:2px;}
#popWin .themes_list .li img { border:1px solid #ccc; padding:2px;}
#popWin .themes_list .li a img{ border:1px solid #ccc;}
#popWin .themes_list .li a:hover img{ border:1px solid #70C8F8;}
#popWin .setup { clear:both; padding-top:10px;}
#popWin .setup .one_line { clear:both; height:30px; margin-top:5px;}
#popWin .setup .p_title { width:80px; padding:6px 0 0 5px; height:25px; color:#666; text-align:right; float:left;}
#popWin .setup .p_input { width:203px; float:left;}
#popWin .setup .p_input input { width:193px; height:16px; color:#996600; font-size:12px; padding:4px 0 0 3px; border:1px solid #CCCCCC;}
#popWin .setup .p_input2 { width:56px; float:left;}
#popWin .setup .p_input2 input { width:48px; height:16px; color:#996600; font-size:12px; padding:4px 0 0 3px; border:1px solid #CCCCCC;}
#popWin .setup .help_text2 { width:200px; height:25px; float:left; color:#666; padding-top:6px;}
#popWin .setup .p_btn { width:50px; float:left;}
#popWin .setup .p_btn input { background-color:#CCECFD; border:1px solid #70C8F8; color:#097CBB; font-size:12px; padding:3px 5px 0 5px;}
#popWin .setup .help_text {clear:both; padding:5px 0 0 90px; color:#ADADAD;}
#popWin .setup .btn { clear:both; padding:5px 0 20px 86px;}
#popWin .setup .btn input { border:0px;}

/* userinfo */
.activate_ico { width:51px; position:absolute; margin-top:146px; left:59%;}
.userinfo { clear:both; width:428px; padding:0 0 5px 10px;}
.userinfo .line_k { clear:both; width:428px; height:30px; padding-top:15px;}
.userinfo .line_k .title{ color:#9B5218; font-size:14px; width:118px; text-align:right; line-height:30px; float:left;}
.userinfo .line_k .tit_input { width:310px; float:left;}
.userinfo .line_k .tit_input input{ width:305px; height:20px; border:1px solid #EECC95; padding:3px 0 0 2px; color:#333333;}
.userinfo .line_k .tit_input .textarea{border:1px solid #EECC95; padding:3px 0 0 2px; color:#333333;}
.userinfo .line_r { clear:both; padding:15px 0 0 118px;}

.xmasapple { position:absolute; width:340px; margin:5px 0 0 0; text-align:right;}
.xmas_tree { position:absolute; width:131px; height:168px; right:8px; top:238px;}
.allbook { clear:both; padding:0 0 5px 0;}
.allbook li { clear:both; font-size:12px; font-weight:bold; color:#996600; line-height:22px;}
.allbook li a{ margin-right:12px; color:#EDA000; font-size:12px; font-weight:normal;}
.allbook li a:hover{color:#BF4B22;}

/* shop */
.i_shop { width:18px; height:19px; position:absolute; margin:8px 0 0 305px;}
.i_shop a{width:18px; height:19px; background:url(/images/keeper/i_home.gif) no-repeat; display:block; font-size:9px; line-height:100px; overflow:hidden;}
.i_Dman { width:30px; height:30px; position:absolute; margin:1px 0 0 255px;}
.i_Dman a{width:30px; height:30px; background:url(/images/mdd/i_Dman.gif) no-repeat; display:block; font-size:9px; line-height:100px; overflow:hidden;}

/* footmark */
.fm_tit { width:100px; height:22px; background:url(images/icon_fm.gif) 0 8px no-repeat; padding:10px 0 0 22px; color:#996600; font-weight:bold; float:left;}
.fm_con{ padding:2px 0 0 2px;}

/* 同城搜索 */
.Tc_A{ clear:both;}
.Tc_A .A1{ width:268px; float:left;}
.Tc_A .A1 input{width:260px; height:22px; border:1px solid #999; line-height:26px; background-color:#FFF; font-size:14px; color:#333; padding-left:3px;}
.Tc_A .A2{ width:68px; float:left;}
.Tc_A .A2 input{width:60px; height:26px; background-color:#FF5800; line-height:26px; font-size:14px; color:#fff; padding-left:3px; text-align:center; border:none;}
.Tc_ex{ clear:both; padding:10px 0 0 20px; font-size:14px; }

/* 好友新鲜事 */
.feed_tit { height:22px; background:url(images/icon_feed.gif) 0 8px no-repeat; padding:10px 0 0 22px; font-weight:bold;}
.feedcon{ width:328px; margin:0 auto;}
.news_list { clear:both; padding:5px 0 5px 0; border-bottom:1px dashed #E3E4EA;}
.news_list .icon { width:20px; padding:10px 0 0 6px; float:left;}
.news_list .con { line-height:25px; float:left; padding:6px 0 0 5px; width:296px;}
.news_list .con .detail { line-height:22px;}
.news_list .con .link a{ text-decoration:none;}
.news_list .con .link a:hover{ text-decoration:underline;}
.news_list .con .bt { line-height:25px;}
.news_list .con .bt a{ text-decoration:none; font-weight:bold;}
.news_list .con .bt a:hover{ text-decoration:underline; font-weight:bold;}

.news_list .p_con { clear:both; padding:5px 0 0 32px;}
.news_list .left_pic { width:96px; height:72px; padding:1px; border:1px solid #C9C9C9; overflow:hidden; float:left;}
.news_list .news_list .r_con { width:430px; float:left; padding:0 0 0 8px; line-height:22px;}

.morefeed { clear:both; height:33px; text-align:right; line-height:30px; padding-right:8px;}

/* 2011春节拜年 */
.pop_inp{ width:330px; height:120px; border:1px solid #ccc; font-size:12px; padding-left:3px; line-height:22px; color:#666; overflow:auto;}