﻿p{color:#666}
h3.line{width:100%;height:25px;border-bottom:solid 1px #cacfd8;he\ight:24px}
.slogan{width:418px;height:47px;position:absolute;top:15px;right:18px;background:transparent url(../images/slogan2.jpg) scroll 0 0 no-repeat}
.mForms{width:100%;background-color:#e1e1e1}
.mForms table{width:100%}
.mForms table tr th{width:138px;padding:8px 0 8px 24px;color:#333;text-align:left;background-color:#f6f6f6;font-weight:normal;w\idth:114px}
.mForms table tr td{vertical-align:middle;background-color:#fff;padding-left:10px;color:#666}
.mForms table tr td em{font-style:normal;color:#f00;padding:0 5px}
.mForms table tr td a{color:#06c;text-decoration:underline}
.mForms table tr td a:hover{color:#06c}
.mForms table tr td select{width:80px}
.mForms table tr td select.toothBursh{width:auto}
.mForms .radio input{margin-right:4px}

.register{position:relative}
#quest{display:none}
.register .h2,.mInfo .h2{width:136px;height:24px;margin:28px 0 10px 26px;position:relative;background:transparent url(../images/member_caption.gif) scroll 0 0 no-repeat}
.register .needed{margin:3px auto;text-align:right}
.register .needed span{color:#f00}
.register .tbCt,.mInfo .tbCt{padding:33px 55px 20px 51px;w\idth:847px}
.register .caption span,.mInfo .caption span{height:100%;background:transparent url(../images/member_caption.gif) scroll 0 -150px no-repeat}
.roleQuestions{padding:18px 70px 0 6px}
.roleQuestions strong{line-height:12px;color:#3a6ca7;display:block}
.roleQuestions .h3{margin:0 0 18px;padding:0;font-size:12px}
.roleQuestions div{margin-left:30px}
.roleQuestions table{margin:12px 0 12px 22px}
.roleQuestions table tr th{vertical-align:top;padding-right:10px}
.roleQuestions table tr td{vertical-align:top}
.roleQuestions table tr td p{margin:0 0 5px;line-height:20px;color:#666}
.needMessage{padding:10px 70px 14px 24px;border-top:solid 1px #cacfd8}
.needMessage .chkl {display:block;margin-bottom:6px}
.needMessage .chkl label{color:#c72e04;margin:0 auto 0 10px}
.needMessage .agreement span{padding-left:10px;color:#c72e04}
.needMessage .agreement a{color:#c72e04}
.needMessage .agreement a:hover{color:#c72e04}
.register .submit{display:block;cursor:pointer;border:none;width:84px;height:26px;margin:0 auto;padding:0;overflow:hidden;text-indent:-9999px;background:transparent url(../images/bt_finish.jpg) scroll 0 0 no-repeat}
.register .next{width:104px;margin-top:10px;background-image:url(../images/btnNext.gif)}

.changeInfo .caption span{background-position:0 -250px}

.mInfo{position:relative}
.mInfo .caption span{background-position:0 -200px}
.mInfo .mForms{margin:2px 0 24px}
.mForms table tr td.tdBig{padding:0;vertical-align:top}
.mForms table tr td.mButton{padding:12px 0}
.mButton a{display:inline;float:left;width:109px;height:26px;margin-left:200px;background:transparent url(../images/change_btn.gif) scroll 0 0 no-repeat}
.mButton a.mButton2{background-position:0 -50px;margin-left:10px}
.mInfo td.username span{display:block;width:200px} 
.mImages{width:434px}
.mImages div{float:left;width:217px}
.mImages .avatar{padding:48px 32px 0 64px;w\idth:121px}
.mImages .avatarBg{width:121px;height:121px;padding:2px;background:transparent url(../images/avatar_bg.gif) scroll 0 0 no-repeat;w\idth:117px;he\ight:117px}
.mImages .avatarBg img{width:117px;height:117px}
.mImages .toothBrush{padding:10px 25px 0 17px;w\idth:175px}
.mImages p{margin:20px auto 0;text-align:center;color:#006ab6}
.mImages .toothBrush img{display:block;width:175px;height:175px;overflow:hidden}
.mImages .toothBrush p{margin-top:6px}
.mCoupon,.mQusetion{width:614px}
.mCoupon .h3{margin-bottom:9px;background:transparent url(../images/member_caption.gif) scroll 0 -50px no-repeat}
.mCoupon table{width:100%;background-color:#d1e8f8}
.mCoupon table th{background-color:#f1f8fe;padding:4px 10px;color:#006ab6;font-size:14px;font-weight:normal;font-fam\ily:微软雅黑,宋体}
.mCoupon table td{background-color:#fff;padding:10px;color:#333}
.couponLink{height:26px;overflow:hidden;margin-bottom:10px}
.couponLink li{float:left;display:block;width:120px;height:26px;margin-right:10px;overflow:hidden;background:transparent url(../images/guarntee_stores.gif) scroll 0 0 no-repeat}
.couponLink li.store2{background-position:0 -50px}
.couponLink li.store3{background-position:0 -100px}
.couponLink li.store4{background-position:0 -150px}
.mCoupon .dec{display:block;color:#666;line-height:2em;margin-bottom:15px}
.mQusetion .h3{background:transparent url(../images/member_caption.gif) scroll 0 -100px no-repeat}
.mQusetion p.intro{color:#f60;font-size:14px;font-weight:bold;margin:5px 0 3px 8px}
.questionHD,.questionFT{height:9px;font-size:9px;line-height:9px;overflow:hidden;background:transparent url(../images/question_bg.gif) scroll 0 0 no-repeat}
.questionFT{background-position:0 -10px;margin-bottom:14px}
.questionCT{padding:0 20px;color:#006ab6;overflow:hidden;background:transparent url(../images/questionCT_bg.gif) scroll 0 0 repeat-y}
.questionDt,.answer{padding-left:31px;overflow:hidden;background:transparent url(../images/question_bg.gif) scroll 0 -45px no-repeat}
.questionDt{font-size:14px;font-weight:bold;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #dae5ed}
.answer{background-position:0 -143px;border-top:solid 1px #fff}
.answer p{color:#006ab6;margin:5px 0 0}

.login,.password{width:100%;height:545px;overflow:hidden;background:#3364a0 url(../images/login_bg.jpg) scroll 0 0 no-repeat}
.loginContainer,.pwContainer{width:449px;margin-left:84px;padding:0 15px;overflow:hidden;w\idth:419px}
.login .h2{width:150px;height:35px;margin:32px 0 78px 44px;background:transparent url(../images/login.gif) scroll 0 0 no-repeat}
.login .intro{width:258px;height:53px;margin:0 auto;background:transparent url(../images/login.gif) scroll 0 -50px no-repeat}
.login .line,.password .line{width:100%;height:2px;margin:11px 0 30px;border-top:solid 1px #dae5ed;background-color:#fff;font-size:0;line-height:0;overflow:hidden}
.login .forms{width:310px;height:84px;margin:0 auto 0 85px}
.login .forms div,.pForms div{height:26px;overflow:hidden}
.login .forms .text,.pForms .text{background-color:#fff}
.login .forms label,.pForms label{float:left;color:#666;font-fam\ily:微软雅黑, 宋体}
.login .forms a{color:#666;font-size:13px;font-fam\ily:微软雅黑, 宋体}
.login_button input{display:inline;float:left;cursor:pointer;border:none;float:left;width:121px;height:26px;margin:0 10px 0 85px;padding:0;overflow:hidden;text-indent:-9999px;background:transparent url(../images/login.gif) scroll 0 -150px no-repeat}
.login_button a{display:inline;float:left;width:121px;height:26px;margin-bottom:5px;background:transparent url(../images/login.gif) scroll -150px -150px no-repeat}

.password .h2{width:150px;height:35px;margin:32px 0 78px 44px;background:transparent url(../images/password_captions.gif) scroll 0 0 no-repeat}
.password .intro{width:193px;height:29px;margin:0 auto;background:transparent url(../images/password_captions.gif) scroll 0 -100px no-repeat}
.password .change{background-position:0 -50px}
.pForms{width:320px;margin:0 auto 16px;overflow:hidden}
.password .button{width:121px;height:26px;margin:0 auto}
.password .button input{display:block;cursor:pointer;border:none;float:left;width:121px;height:26px;margin:0 auto;padding:0;overflow:hidden;text-indent:-9999px;background:transparent url(../images/password_captions.gif) scroll 0 -300px no-repeat}

.login .h2 span,.login .intro span,.lLeft .title span,.login_button a span,.register .h2 span,.caption span,.mInfo .h2 span,.line span,
.password .h2 span,.password .intro span,.mButton a span,.slogan span,.couponLink li a span{display:block;text-indent:-9999px}