﻿/* my mfw default css */
.maincon { width:980px; margin:0 auto;}
.l_con { width:580px; float:left; overflow:hidden;} 
.r_con { width:368px; float:right; overflow:hidden;}

.m_t_20 { margin-top:20px;}
.m_l_20 { margin-left:20px;}
.m_l_30 { margin-left:30px;}
.btn_ok_common{ background-color:#FF9900; padding:3px 4px 2px; color:#fff; margin:3px 2px 0;border:0; border-bottom:1px solid #CC4F00; border-right:1px solid #CC4F00; border-top:1px solid #fff; border-left:1px solid #fff;}
.btn_cancle_common{ background-color:#F0F0F0; padding:3px 4px 2px; margin:3px 2px 0; color:#333; border-bottom:1px solid #848484; border-right:1px solid #848484; border-top:1px solid #fff; border-left:1px solid #fff;}

/* leftcon yellow_tab */
.yellow_tab { clear:both; width:100%; height:28px; background:url(/images/home/dot_yellow.gif) bottom repeat-x;}
.yellow_tab li {float:left; width:71px; height:18px; margin-right:8px;padding:10px 12px 0 12px; background:#F9F08C; color:#7E5500; font-weight:bold; font-size:12px; text-align:center;}
.yellow_tab li.on { background:#FFF; border:1px solid #F9F08C; border-bottom:none; color:#7E5500; font-weight:bold; font-size:12px;}
.yellow_tab li.more { border:0px;  background:url(/images/home/tab_offbg.gif) top repeat-x; float:right; padding-right:0px;}
.yellow_tab li a{color:#7E5500; font-weight:bold; font-size:12px;}
.yellow_tab li a:hover{color:#7E5500; font-weight:bold; font-size:12px; text-decoration:none;}

/* leftcon */
.l_con .info_tab { clear:both; width:100%; height:28px; background:url(/images/home/dot_yellow.gif) bottom repeat-x;}
.l_con .info_tab li {float:left; display:inline; height:18px; margin-right:8px;padding:8px 15px 0 15px; border:1px solid #F9F08C; background:url(/images/home/tab_onbg.gif) top repeat-x;}
.l_con .info_tab li.on {background-color:#fff; border-bottom:1px solid #FFF; color:#7E5500; font-size:12px;}
.l_con .info_tab li.more { border:0px;  background:url(/images/home/tab_offbg.gif) top repeat-x; float:right; padding-right:0px;}
.l_con .info_tab li.more a{ color:#996600; text-decoration:none;}
.l_con .info_tab li.more a:hover { color:#fff; background-color:#996600; text-decoration:none;}

/* rightcon */
/* person info */
.r_con img { border:0px;}
.r_con .myinfo { width:368px; background:url(/images/home/common/myinfo_bg.gif) repeat-y;}
.r_con .myinfo .info {width:368px; background:url(/images/home/common/myinfo_bg_top.gif) top no-repeat;}
.r_con .myinfo .info .p_con{ padding:32px 0 0 16px;}
.r_con .myinfo .info .p_con .P_Lc{ width:137px; float:left;}
.r_con .myinfo .info .p_con .p_logo{ height:128px; width:128px; padding:9px 0 0 9px; background:url(/images/home/myinfo_plogo_bg.gif) no-repeat;}
.r_con .myinfo .info .p_con .p_lv{ padding:5px 0 0 10px; color:#EDA000;}
.r_con .myinfo .info .p_con .P_Rc{ width:188px; float:left; overflow:hidden; padding:0 0 0 8px;}
.r_con .myinfo .info .p_con .p_info{ width:202px; color:#EDA000; line-height:25px;}
.r_con .myinfo .info .p_con .p_info .p_name { font-weight:bold; font-family:Verdana, Arial, 宋体; color:#EDA000; font-size:14px; line-height:30px;}
.r_con .myinfo .info .p_con .p_info .p_name a{ font-weight:bold; font-family:Verdana, Arial, 宋体; color:#EDA000; font-size:14px; text-decoration:none;}
.r_con .myinfo .info .p_con .p_info .p_name a:hover{ font-weight:bold; font-family:Verdana, Arial, 宋体; color:#fff; background-color:#EDA000; font-size:14px;}
.r_con .myinfo .info .p_con .p_info .p_live {color:#EDA000; line-height:25px; padding:5px 0;}
.r_con .myinfo .info .p_con .p_info .p_pro { height:25px;}
.r_con .myinfo .info .p_con .p_info .p_pro img{ border:0px;}
.r_con .myinfo .p_btn { background-image: url(/images/home/themes/def/images/r_p_ico.gif); background-repeat:no-repeat; display:inline;}
.r_con .myinfo .p_btn a{ padding:0 5px 0 20px; text-decoration:none;}
.r_con .myinfo .p_btn a:hover{ text-decoration:underline;}
.r_con .myinfo .info .p_con .p_box{ width:183px; clear:both; padding:4px 0;}
.r_con .myinfo .info .p_con .p_box a{ display:block; color:#999;}
.r_con .myinfo .info .p_con .p_box a:hover{ text-decoration:underline;}
.r_con .myinfo .info .p_con .p_box .num{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FF3300;}
.r_con .myinfo .info .p_con .p_box .A1{ width:60px; float:left; line-height:15px; text-align:left; border-right:1px solid #ccc;}
.r_con .myinfo .info .p_con .p_box .A1 a{ display:block;}
.r_con .myinfo .info .p_con .p_box .A2{ width:56px; float:left; line-height:15px; text-align:left; border-right:1px solid #ccc; padding-left:4px;}
.r_con .myinfo .info .p_con .p_box .A2 a{ display:block;}
.r_con .myinfo .info .p_con .p_box .A3{ width:56px; float:left; line-height:15px; text-align:left; padding-left:4px;}
.r_con .myinfo .info .p_con .p_box .A3 a{ display:block;}
.r_con .myinfo .icomsg { background-position:0 0px;}
.r_con .myinfo .icoadd { background-position:2px -28px;}
.r_con .myinfo .icodel { background-position:2px -58px;}
.r_con .myinfo .icompp { background-position:2px -118px;}
.r_con .myinfo .icomzl { background-position:-78px -118px;}
.r_con .myinfo .icoopl { background-position:-158px -119px;}
.r_con .myinfo .icoxyj { background-position:2px -148px;}
.r_con .myinfo .icojby { background-position:-78px -150px;}
.r_con .myinfo .icoinv { background-position:-158px -150px;}
.r_con .myinfo .p_ico { clear:both; width:330px; margin:6px auto; padding:8px 0 0 0;}
.r_con .myinfo .p_ico img { margin-left:10px;}
.r_con .myinfo .p_status{ padding:5px 14px;}
.r_con .myinfo .p_des { width:311px; margin:6px auto; border-top:1px dashed #ccc; padding:8px 8px 0 8px; color:#999; line-height:22px;}
.mod_r .mod_tab .mod_con .myinfo .p_act { color:#F60;}
.r_con .myinfo .bot_corn { clear:both; height:5px; font-size:0px;}

/* userinfo */
.activate_ico { width:51px; height:48px; position:absolute; top:440px; margin-left:600px;}
.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;}
