/* resg_index */
.textBox{ text-align:center; clear: both; padding:20px 0 10px 0; margin:0px;}
.textBox img{ padding-bottom:10px;}
.resgBox{background:url(http://images.zhenai.com/zhenai2/images/mmf/resgBoxtop.gif) no-repeat left top; width:590px; margin:0px auto;}
.resgBox ul{ background:url(http://images.zhenai.com/zhenai2/images/mmf/resgBoxbot.gif) no-repeat left bottom; padding:15px 30px 20px 30px;}
.resgBox li{ float:left; width:530px;}
.resgBox li.w265{ width:265px; color:#333; padding-top:10px;}

/* login_index */
.logintitBox{ width:430px; margin:30px auto 0 auto;}
.logintitBox h1{ font-size:16px; padding:10px 0;}
.fraCon li{ padding:2px 0;}

/*matching*/
.conLeft{ width:590px; float:left;}
.conLeft .fraBox{ width:590px;}
.conLeft .tM,.conLeft .bM{ width:578px;}
.conLeft .fraCon{ padding:23px 15px;}
.conLeft .fraCon li{ float:left; margin:8px 6px 0 0; color:#333333; padding:0;}
.picBg{background:url(http://images.zhenai.com/zhenai2/images/mmf/picbg.gif) no-repeat; width:90px; height:110px; position:relative;}
.picBg img{ position:absolute; border:1px solid #51639C; top:50%; left:50%; margin:-51px 0 0 -41px; z-index:100;}
.hidpic{background-color:#666; position:absolute; width:82px; height:102px;top:50%; left:50%; margin:-51px 0 0 -41px; z-index:999;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=75,finishOpacity=100);opacity:0.75; color:#fff; text-align:center; font-size:14px; font-weight:bold;}
.conLeft h2{ font-size:14px; margin:25px 0 5px 0;}
.conLeft h3{ font-size:12px; margin-top:20px;}
.ptxt{ line-height:24px; padding:5px 0; margin:0px; width:560px;}
.sspicBox li{ float:left; width:540px; text-align:right; margin-top:12px;}
.sspicBox li.picBox{ background:url(http://images.zhenai.com/zhenai2/images/mmf/ss_picbox.gif) no-repeat; width:126px; height:178px; overflow:hidden; text-align:center; padding-top:12px; margin-right:12px;}
.sspicBox li.picBox p,,.sspicBox li.picBox02 p{ margin:0; padding:5px 0;}
.sspicBox li.picBox02{ background:none;width:100px; height:150px; margin-top:0px;padding-top:0px; margin-right:5px;overflow:hidden;text-align:center;}

.conRight{ width:286px; float:right;}
.conRight .fraBox{ width:286px;}
.conRight .tM,.conRight .bM{ width:274px;}
.conRight .fraCon{ padding:10px 10px 20px 20px;}
.selpicBox li{ float:left; margin:10px 10px 0 0; line-height:24px;}
.next{ margin:0; padding:20px 0 10px 0; line-height:24px;}

/*opinion*/
.nboxbg{ background:url(http://images.zhenai.com/zhenai2/images/mmf/nboxbg.gif) repeat-y; width:870px; margin:0 auto;}
.nboxtop{ background:url(http://images.zhenai.com/zhenai2/images/mmf/nboxtop.gif) left top no-repeat; padding:25px 20px;}
.nboxtop li{ float:left; margin-right:10px; line-height:28px;}
.nboxbot{ background:url(http://images.zhenai.com/zhenai2/images/mmf/nboxbot.gif) left bottom no-repeat; padding:0px 0px 35px 20px;}
.nboxbot ol{ background:url(http://images.zhenai.com/zhenai2/images/mmf/ss_picbox02.gif) no-repeat; width:256px; height:125px; float:left; padding:15px 0px 0 10px; margin:10px 12px 0 0;}
.nboxbot li{ float:left; margin-right:10px;}

/* tishibox */
.tishiBox{ padding-top:20px; width:570px; margin:0 auto;}
.tishiBox .fraBox{width:560px; margin:0px auto;}
.tishiBox .fraBox .tM,.tishiBox .fraBox .bM{width:548px;}
.tishiBox .fraCon{ padding:20px 20px 30px 60px;}
.tishiBox h1{ padding:10px 0;}
.tishiBox h2{ padding:15px 0 0 0;}
.tishiBox h2 span{ color:#999999; font-weight:normal; font-size:12px;}
.tishiBox p{ line-height:24px; margin:0; padding:5px 0;}

/* inviteBox */
.inviteBox{ width:850px; margin:0 auto;}
.inPtxt{ color:#333333; margin:0; padding:10px 0; line-height:24px; width:650px; }
.inviteBox dl{ color:#333333; margin-top:20px; line-height:24px; border-bottom:1px solid #B8C6F2; padding-bottom:20px;}
.inviteBox dt{ font-size:14px; font-weight:bold; margin-top:5px;}
.l2em{ padding:0.5em 0 0.5em 2em;}
.inviteBox .pjdl dt{ margin-top:15px;}
.inviteL{ float:left; width:400px;}
.inviteL p{ color:#333333; margin:0; padding:10px 0; line-height:24px;}
.inviteR{ float:right; width:360px;}
.inviteR .fraBox{width:360px; margin-bottom:15px;}
.inviteR .fraBox .tM,.inviteR .fraBox .bM{width:348px;}
.inviteR .fraCon{ padding:10px 35px 15px 25px;}
.inviteR h2{ margin-bottom:10px;}
.inviteR p{ line-height:22px;color:#333333; margin:0; padding:0;}
/* helpBox */
#helpBox{ padding:0px 20px;}
#helpBox p{ padding:0 20px; margin:0; width:600px; line-height:22px;}
#helpBox h1{ padding-top:20px;}
.helpTop{ padding:10px; text-align:right;}
.helpTit{ padding:10px 0 0 20px;}
#helpBox ul{ margin-top:10px;}
#helpBox li{ list-style:disc;color:#2151E9; margin-left:40px; line-height:22px;}
