@charset "utf-8";
/* CSS Document */
.mainbody{margin:0 auto; width:978px; clear:both;}
.fbold{ font-weight:bold;}
.searchsure{background:url(../images/personalbg.jpg) no-repeat}
.helptitle{ background:url(../images/righttitlebg.gif) repeat-x; height:33px; border:1px solid #d7d7d7; font-size:1.2em; color:#5a5a5a; font-weight:bold; padding:0 0 0 20px; line-height:33px; margin:0;}
.help{width:960px; margin-left:10px; font-size:1.2em; margin-bottom:20px}
.kfonline{ margin-top:10px; display:inline-block}
.czkf{ margin:10px 0 0 5px;}
.zmzb{ color:#dc3872; font-size:1.2em; line-height:21px; margin-left:10px; float:left}
.helpbutton{ margin-left:5px; float:left}
.helpquestion{ margin:20px auto; height:29px; padding-left:20px; background:#ededed; line-height:30px}
.question{ margin:10px 0 0 10px; display:inline-block;}
.question ul li{ width:190px; line-height:24px; float:left; display:inline}
.question ul li a{ color:#de3b74; text-decoration:underline}
.question ul li a:hover{color: #6CF}
.grayline,.grayline_1{ height:1px; border-top:1px solid #d7d7d7; margin-top:20px}
.helpcont{ margin-top:20px; line-height:24px}
.helpcont p{ margin-left:12px}
.questiontitle{ color:#282828; line-height:30px; font-weight:bold; text-indent:1em;}
.questioncont{ color:#525252; line-height:30px; text-indent:1em; }
.questiontop a{ float:right; color:#0067cc; font-weight:bold; font-size:1.2em}
.questiontop a:hover{ text-decoration:underline}
.grayline_1{border-top:1px  dashed #9d9d9d;}
.tzggcontent{ margin:10px 10px 0 10px}
.tzggtitle{ font-size:1.6em; text-align:center; font-weight:bold; margin-top:20px}
.tzggcontent p{ line-height:30px; text-indent:2em}
.tzggline{ background: url(../images/tzggline.gif) no-repeat; height:2px; width:694px; margin:10px auto 10px auto}
.sqzb{ float:left; width:743px}
.sqzbcont{ border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; margin-bottom:10px;}
.sqzbinfo{ padding:20px 0 20px 20px; font-size:1.2em}
.sqzbinfo li{ line-height:30px; height:30px}
.sqzbinfo input{ vertical-align: middle;}
.sqzbinfoputin{ margin-left:12px}
.putinwidth{ width:200px; margin-right:10px}
.radiobtn{ margin-left:14px}
.cutline{ height:1px; border-bottom:1px dashed #d7d7d7; margin:10px 5px 10px 5px; display:block}
.liulan{ width:65px; height:20px; background:#edead9; border:1px solid #d7d7d7}
.liulantxt{ color:#999; padding-left:65px}
.bcsm{ float:right; width:230px;font-size:1.2em; color:#666;}
.bcsmcont{border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:10px 5px 10px 10px;line-height:24px;}
.bcsmcontdot{ width:4px; height:4px; background:#999; display:inline-block; margin-right:5px; vertical-align:middle}
.searchsure{  background-position:0 -128px; width:112px; height:36px; margin-left:260px; border:none}
.btnloction{ margin-left:66px}
.lhyg{ background:#f3f3f3; height:101px; border:1px solid #e2e2e2; }
.lhyhphoto{ background:#FFF; margin:9px 0 0 9px; height:82px; width:694px; float:left; display:inline}
.lhyhimg{ vertical-align:middle; float:right; margin:34px 4px 0 0}
.lhyhlogo{ background:url(../images/lhyh.gif) no-repeat; width:46px; height:82px; color:#FFF; font-size:1.4em; font-weight:bold; float:left}
.lhyhlogo span{ width:14px; float:left; margin:10px 0 0 10px;}
.lhyhphotolist{ float:right; width:648px; height:82px; overflow:hidden}
.lhyhphotolist span{ display:block; color:#666}
.lhyhphotolist li{ width:70px; float:left; display:inline; font-size:1.2em; text-align:center}
.lhyhphotolist img{ width:50px; height:50px; border:1px solid #FCF; margin:10px 10px 4px 10px}
.lhsearch{ border:#e2e2e2 1px solid; height:58px;background:#f7f7f7}
.lhsearchcont{ padding:10px 0 0 20px; vertical-align:middle;}
.lhsearchinput{ width:200px; height:20px; margin-top:8px; line-height:20px; color:#999;}
.lhsearchbtn{ border:none; background:#F30; color:#FFF; width:70px; height:22px;margin-top:8px; margin-left:5px}
.mylhnum{ font-size:1.2em; color:#333; padding-left:20px;}
.glzh{ background:url(../images/personalbg.jpg) 0 -282px no-repeat; text-align:center; display:inline-block; width:104px; height:26px; line-height:26px;font-size:1.2em; margin-left:120px}
.glzh a{ color: #666}
.glzh a:hover{ text-decoration:underline}
.lhlist{ margin-top:20px;}
.gflh{border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;line-height:24px; width:741px; clear:both}
.lhlistcontdt{ color: #F06; height:40px}
.lhlisttxt{ float:left; width:640px}
.lhlisttxt_1{ float:right;}
.lhlisttxt_1 a{ color:#f06;}
.lhlisttxt_1 a:hover{ text-decoration:underline}
.lhlistcont{ display:inline-block; clear:both; font-size:1.4em; margin:10px 0px 10px 10px;width:721px;}
.lhlistcontdd{ width:130px; display:inline-block; float:left; padding:0; margin:0; font-size:0.875em; margin:0 10px 20px 0}
.lhlistcontdd p{ color: #333}
.buylh{background:#3AC2E9; color:#FFF; width:70px; height:22px;line-height:22px; display:block; text-align:center}
.buylh a{ color:#FFF}
.buylh a:hover{ text-decoration:underline}
.forgetpass{border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:30px 5px 10px 50px; font-size:1.2em; color:#333}
.forgetinput{ width:250px; margin-top:10px}
.forgetbtn{ width:80px; height:25px; border:none; background:#F36; color:#FFF; margin:10px 0 0 150px; line-height:25px; font-weight:bold}
.ykyjarea{ margin-top:10px; height:60px; width:250px}
.contright{ width:753px; float:right; font-size:1.2em}
.cjfwidth{ width:84px; text-align:right; display:inline-block}
.xzcjfont{ width:200px; display:inline-block}
.jzglfont{ color:#C00}
.cxcjxe,.cxcjxe a{ color:#F39; font-size:12px}
/* 申请家族弹窗 */
.d_over{background-color:#e9e9e9} 
.d_out{background-color:#f3f3f3;} 
.sqjzmain{ width:758px; background:#f3f3f3; margin:0 auto;text-align:center; display:inline-block}
.qingtong{ width:252px; float:left; border-right:1px solid #FFF;}
.sqjzbox{ height:215px; padding:20px 0; cursor:pointer}
.byhj{ width:505px; float:right; }
.baiyin{ width:250px; float:left; border-right:1px solid #FFF; border-left:1px solid #d6d6d6;}
.huangjin{ width:252px; float:right; border-left: 1px solid #d6d6d6;}
.sqjztxt{ color:#ff4e00; font-size:16px; font-weight:bold; }
.hzdx{width:58px; height:24px; margin:10px auto;font-size:14px; line-height:24px; color: #555}
.jzhzqt{ background: url(../images/qingtong.gif) no-repeat;}
.jzhzby{ background: url(../images/baiyin.gif) no-repeat;}
.jzhzhj{ background: url(../images/huangjin.gif) no-repeat;}
.jzyhtxt{ font-size:14px; color:#666; font-weight:bold; margin-top:30px}
.sqjznext{margin-bottom:20px}
.sqjztx{ width:758px; margin:auto; }
.sqjzlist{ border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; line-height:24px; padding:20px 20px 20px 20px; background:#fff; font-size:14px; color:#666;}
.sqjzlist input{ vertical-align:middle;}
.sqjzlist ul{ line-height:40px;}
.sqbt{ color: #F06; padding-right:6px}
.sqtxtwidth{ width:300px; color:#999}
.sqhzwzwidth{ width:50px; margin-left:10px}
.sqtxtheight{ height:50px; vertical-align:middle}
.sqtj{ margin:10px 0 20px 150px; width:120px; height:30px; border:none; background:#F60; color:#FFF; line-height:30px;}
.cjcg{ width:480px; margin:0 auto; padding-top:20px; line-height:30px; text-align:center}
.txtcjcg a{ color:#39C; font-size:1.2em}
.txtcjcg a:{ text-decoration:underline}
.cgbg{ background:url(../images/cjcg.jpg) no-repeat; width:480px; height:70px; display:block}
/* 申请家族弹窗 */
.gmtc{ width:300px; height:200px; border:1px solid #c91657; display:none}
.gmtctitle{ background:#e03e77; height:30px; color:#FFF; line-height:30px; padding-left:20px}
.gmtxt{ float:left; width:200px; font-size:1.4em}
.gmclose{ float:right; margin:8px 10px 0 0}
.gmtscont{padding:30px 20px 0 20px; color:#666; line-height:30px}
.gmtscont a{ color:#F60}
.gmtscont a:hover{ text-decoration:underline}
.gmtsconttxt{ font-weight:bold; color:#F36}
.gmtcbtn{ width:70px; height:20px; background:#e03e77; display:block; color:#FFF; text-align:center; line-height:20px; margin:10px 0 0 40px}
.gmtcbtn a{ color:#FFF; text-decoration:none}
.newscontent{ line-height:36px; font-size:1.2em; color:#333; padding:20px 20px 10px 20px; border-left: 1px solid #CCC;border-bottom: 1px solid #CCC;border-right: 1px solid #CCC}
.newscontent p{text-indent:2em; }
.newscontent a{ color:#333}
.newscontent a:hover{ text-decoration:underline}

.lv{margin:0 auto; border-collapse: collapse ;}
.lv tr{height:30px;}
.lv td{height:30px;}
.lv img{padding:0;margin:0px auto;}
.lv td{border:1px solid #aaa;padding:0 5px;text-align:center;}
.lv td.lv_icon{width:100px;}
.lv td.lv_name{width:100px;}
.lv td.lv_money{width:300px;}