/* CSS Document */
#content{ background:url(../images/linebg.jpg) 228px 0 no-repeat;}
#content_warp{margin-bottom:20px; position:relative; width:988px; padding-right:12px;}
.grid1{float:left; width:213px; position:relative; background:url(../Image/linebg.jpg) repeat-y 208px 0}
.grid2{float:left; width:775px; position:relative;}
.grid3{float:left; width:557px; position:relative;}
.grid4{float:left; width:218px; position:relative;}

.a1 a{text-decoration:underline; color:#000; font-size:12px}
.a1 a:hover{text-decoration:none; color:#000; font-size:12px}
.th2{ color:#014099; font-size:14px; font-weight:bold; padding-left:15px; background:url(../../Image/line1.jpg) repeat-x bottom; height:35px; line-height:34px;}
.th3{ color:#014099; font-size:14px; font-weight:bold; padding-left:4px;height:35px; line-height:34px;}

.border_me{border:#E7DFE8 solid 1px; background-color:#FBFAFC;}

.itemwarp2{ border:#D2D2D2 solid 1px; background-color:#f6f6f6; }
.itemwarp2 ul{width:180px; margin:4px auto 8px auto}
/* 09.03.27 by guoqiang.zhang 调整会员左侧紧凑 */
.itemwarp2 li{line-height:20px; color:#000;}
.itemwarp2 li a{line-height:20px; height:35px;padding-left:5px; color:#000;}
/* end */

.itemwarp2 div.spaced{height:1; background:url(../../Image/line1.jpg) repeat-x}

#regform{font-size:13px;margin:0 20px;padding:30px 0;clear:both;line-height:18px;text-align:center;}
#regform li{height:34px;}
.hint{text-align:right;float:left;width:138px;}
.addinput{float:left;width:576px;padding-bottom:10px}
.input{float:left;width:210px;text-align:left;line-height:18px;}
.input1{border:1px solid #ababab;width:192px;height:18px;}
.reginfo{float:left;color:#999999;}

.hint2{text-align:right;float:left;width:400px;}

.font1{color:#999999; font-size:30px;}
.font13{color:#014099; font-size:13px;}

/*login */
.loginheader{background:url(../Image/mlgointop.jpg) no-repeat; height:108px}
.loginmain{clear:both; position:relative}
.loginleft{float:left; width:612px;}
.loinlbg{background:url(../Image/mlgoin_left2.jpg) no-repeat; height:340px}
.loginnavbg{background:url(../Image/mlgoin_navbg.jpg) no-repeat; height:36px}
.loginnav{margin:0 auto; width:545px}

.loginright{float:left; width:388px; background:url(../Image/mlgoin_rightbg.jpg) no-repeat; height:377px}
.loginform{margin-top:36px; margin-left:36px;}
.loginform div ul{margin-bottom:20px; height:22px; line-height:22px; clear:both}
.loginform div li{float:left; display:block}
.input2{border:solid 1px #ACACAC; height:20px; padding-left:2px; line-height:18px; width:190px;}
.loginform div li.tex{width:62px; text-align:right}
.loginform div li.input{width:220px;}
.rega,.rega a{color:#014099; line-height:40px; font-size:14px; text-decoration:underline}
.rega a{color:#014099; font-size:14px; line-height:40px; text-decoration:none}

.loginsuccess{ height:76px; width:557px; margin:auto; padding:90px 0 130px 0; text-align:center}
.loginsuccess p{ margin-top:29px; font-size:15px; font-weight:bold;}
.link1,.link1 a{color:#0000FF; font-size:15px; font-weight:bold; text-decoration:underline}
.link1 a:hover{color:#0000FF; font-size:15px; text-decoration:none}

/*首页*/
.itemswarp{background:url(../Image/linebg_top.jpg) no-repeat 208px 0; padding-left:10px;}
.leftfooter{background:url(../Image/leftfooter.jpg) 0 0 no-repeat; width:213px; height:160px;}
#myinfo{padding:5px 14px 14px 10px; line-height:157%; width:162px;margin-bottom:10px;}
#myorder,#mycomments,#mymanagement{width:189px; margin-bottom:10px;}
.me_warp{width:531px; margin:0 auto}
.paywarp{ padding:14px 12px; line-height:32px; color:#8D6996}
/*orderlist*/
#orderlist{ width:767px; margin:0 auto; color:#000}
#orderlist a{color:#000}
.rigthborder{ border-right:1px solid #fff}

/*modify_info*/
#modify_info{ border:#E7DFE8 solid 1px; background:#FBFAFC; width:764px; margin-left:9px;}
#modify_info div{border:#E7DFE8 solid 1px; background:#FFFFFF; margin:18px 20px; padding:12px 0; text-align:center}
#modify_info .input4{ border:1px solid #AB8FB1; height:18px; line-height:17px; padding-left:2px;}

/*health QA*/
.healthContent{border:1px solid #e7dfe8;background-color:#fbfafc;margin-left:5px;padding:14px;}
.healthBtn{width:65px;height:22px;background:url(../Image/healthBtn.jpg) no-repeat;line-height:22px;border:none;text-align:center;color:#014099;}
.healthInput{border-top:1px solid #ae94b1;border-left:1px solid #ae94b1;border-bottom:1px solid #d1c2d3;border-right:1px solid #d1c2d3;height:18px;}
.healthList{border:1px solid #e7dfe8;background-color:#fff;width:728px;margin:10px auto 0 auto;font-size:14px;padding:10px 0;}
.healthList table{margin:0 auto;}
.healthList a{color:#000;}
.healthIcon{height:35px;text-align:center;line-height:35px;}
.healthPage{text-align:right;margin:20px auto 0 auto;}
.healthPage a{color:#6d6d6d;}
.healthInput1{border:1px solid #ab8fb1;overflow:hidden}
.healthQ{font-size:12px;}

.healthAnswer{border:#e7dfe8 solid 1px;position:relative;margin-top:15px;background-color:#fff;padding:20px 10px 15px 10px;}
.legend{background-color:#fff;font-size:14px;font-weight:bold;position:absolute;top:-5px;padding:0 5px;}
.answerTitle{background-color:#fff;font-size:14px;font-weight:bold;margin:0 0 10px 5px;}
.answerContent{margin:0 0 10px 5px;font-size:14px;line-height:22px;}
.answerInfo{text-align:right;color:#9c799f;margin:0 0 10px 5px;}
.answerInfo a{color:#9c799f;text-decoration:underline;}
.answerBtn{background:url(../Image/healthLine.jpg) repeat-x top;padding:15px 0 5px 0;}
.healthBlue{color:#0b489d}