/* 公用样式 */
* { margin:0; padding:0;}
body { font-size:12px;background-color: #fff}
img { border:0;}

/*
* 弹出层样式
* 2010-07-22
* cubo117@163.com
*/
.sysmsg { width:331px; height:auto; margin:auto; border:1px #C4C5A6 solid; padding:1px;}
.sysmsg h2 { height:34px; line-height:34px; text-indent:15px; font-size:14px; font-weight:normal; color:#FFF; background:url(../images/mbg.gif) repeat-x; position:relative;}
.sysmsg h2 img { position:absolute; top:0; right:5px;}
.sysmsg table td { height:76px; *height:56px; text-align:left; line-height:150%; color:#0067CC; padding:10px 50px;}
.btn { margin-bottom:30px; text-align:center;}
.btn input { width:39px; height:20px; background:url(../images/btn_sysmsg.gif) no-repeat; border:0; cursor:pointer; margin:0 14px;}


/*
* 登陆层样式
* 2010-07-28
* cubo117@163.com
*/
.login_popup { width:312px; height:auto; margin:auto;}
.login_popup img { display:block;}
.login_popup .content { border-left:1px #CFCFCF solid; border-right:1px #CFCFCF solid; position:relative; width: auto; float: none; margin-left:0;}
.login_popup h2 { height:45px; padding:40px 0 18px 0; text-indent:-9999px; background:url(../images/hydl.gif) no-repeat; background-position:35px 40px;}
.login_popup label { display:block; position:relative; margin-bottom:13px;}
.login_popup label b { font-weight:normal; position:absolute; top:10px; left:0; display:block; width:74px; text-align:right;}
.login_popup label input { margin-left:86px;}
.login_popup label input.text { width:176px; height:24px; border:1px #47749B solid; padding:2px; line-height:24px;}
.login_popup .btn_area { text-align:center;}
.login_popup input.btn { background:url(../images/button.gif) no-repeat; width:80px; height:23px; line-height:25px; border:0; text-align:center; font-weight:bold; cursor:pointer; margin:13px 12px;}
.login_popup .content span { display:block; margin:0 40px; margin-top:6px; padding:21px 20px; border-top:1px #CFCFCF solid; color:#666666;}
.login_popup .content span a, .login_popup .content span a:visited { color:#0066CC;}
.login_popup .content span a:hover { color:#666666;}
.login_popup img.btn_close { display:block; position:absolute; right:8px; top:0;}



/*
* 举报层样式
* 2010-07-29
* cubo117@163.com
*/
.report_popup { width:378px; padding:30px; border:1px #C4C5A6 solid; margin:auto;}
.report_popup .row { margin-bottom:15px;}
.report_popup em { color:#F00; font-style:normal;}
.report_popup span { display:block; margin-bottom:10px;}
.report_popup .row label { margin-right:15px;}
.report_popup .row textarea { width:372px; padding:2px; height:110px; border:1px #C4C5A6 solid; overflow:hidden; display:block; margin-bottom:15px;}
.report_popup .sub_btn { width:60px; height:20px; background:url(../images/tj.gif) no-repeat; border:0; color:#FFF; *line-height:20px; cursor:pointer; position:relative; top:-20px; left:310px;}
.report_popup p { line-height:150%;}




/*
* 名片层样式
* 2010-07-23
* cubo117@163.com
*/
.card_popup { width:496px; height:auto; margin:0 auto;}
.card_popup img { display:block;}
.card_popup .content_mp { width:auto; height:276px; background:url(../images/card_conbg.gif) repeat-x; border-left:1px #BDBCBD solid; border-right:1px #BDBCBD solid; position:relative; float:none; margin-left:0;}
.card_popup .left_info { width:162px; height:246px; padding:15px; background:url(../images/card_left_infobg.gif) repeat-x; margin-left:15px; font-size:14px;}
.card_popup .left_info span.name { display:block; margin-bottom:20px; padding:0 10px;}
.card_popup .left_info span.name font { float:right; color:#0072FF; font-size:14px;}
img.photo { margin:0 auto; margin-bottom:22px;}
img.progress_bar { margin:8px 0 12px 0;}
.card_popup .left_info .card_btn input { width:74px; height:22px; background:url(../images/card_btn.gif) no-repeat; border:0; cursor:pointer; line-height:23px; margin-left:0; margin-right:0px;}
.card_popup .card_info { width:228px; height:auto; position:absolute; top:0; right:0; padding:0px 30px;}
.card_popup .card_info h2 { font-size:14px; font-weight:normal; padding-bottom:0px; border-bottom:1px #8EB450 solid; margin-bottom:20px;}
.card_popup .card_info h2 b { font-size:16px; margin-right:20px;}
.card_popup .card_info h2 em { font-size:12px; font-weight:normal; font-style:normal; display:block; margin-top:20px; overflow:hidden;}
.card_popup .card_info p { line-height:24px;}


.user_jdt_mp{ display:block; width:150px; height:7px; background-image:url(../images/bjc.gif); background-repeat:no-repeat;line-height:7px; font-size:0px}
.user_jdt1_mp{ display:block; width:150px; height:7px; background-image:url(../images/qjc.gif); float:left; line-height:7px; font-size:0px;background-repeat:no-repeat; overflow:hidden}

