@charset "utf-8";
s@charset "utf-8";
.write_guest {}
.write_guest textarea { width:1192px; height:80px; border:1px solid #ccc; padding:3px;}
.write_guest .ft { margin-top:5px;}
.write_guest span.left { display:block; float:left; height:22px; line-height:22px; color:#a67dc8;}
.write_guest span.right { display:block; float:right; height:22px;}
.guest_submit { text-align:center; background:url(../../images/mh/guest_03.gif) no-repeat 0 0; height:22px; width:67px; line-height:22px; border:0; color:#fff; cursor:pointer;}
.read_guest { margin-top:20px;}
.read_guest .hd { text-align:left; background:url(../../images/mh/guest_07.gif) no-repeat 0 0; height:22px; line-height:22px; font-size:14px; color:#333; font-weight:bold; padding-left:32px; margin-top:5px;}
.read_guest .hd span.infoto { font-size:12px; color:#888; font-weight:normal;}
.comments { margin-top:10px; font-size:14px; color:#333; line-height:170%; text-align:left;}
.comments p { padding:3px 5px;}
.comments p.title { background-color:#F4EBFE;}
.comments .right { float:right;}
.admin_answer { margin-top:8px; border:1px solid #C9DCEB; background-color:#F1F8FE;}
.login_test{border:1px solid #e7e7e7; border-top:1px solid #bbb; border-left:1px solid #bbb; height:16px; line-height:16px; color:#666; width:90px;}
#login_info_cm li.youke_li { display:none;}

.user_comment { border:1px solid #d8d8d8; background-color:#fff;}
.user_comment .hd { font-size:16px; color:#333; font-weight:bold; border-bottom:1px solid #d8d8d8; padding:7px 12px;}
.user_comment .hd .right { font-size:12px; font-weight:normal; display:inline; margin-top:3px;}
.user_comment .bd { padding:0 20px 20px;}

html body { background-color:#f9f9f9;}
.header { background-color:#fff;}
.reg_header { position:relative; z-index:1; *zoom:1; background-color:#fff; padding:15px 0; border-bottom:1px solid #e5e5e5;}
.reg_header .logo { float:left; width:auto;}
.reg_header .logo img { display:block; vertical-align:top; height:74px;}
.reg_header .sub-logo { float:left; display:inline; margin:15px 0 0 10px; border-left:1px solid #eee; padding-left:15px; line-height:45px; font-size:24px; color:#999;}
.reg_header .po { float:right; display:inline; margin-top:25px; font-size:14px; color:#ccc;}
.reg_header .bor { display:inline-block; *display:inline; *zoom:1; width:1px; height:16px; overflow:hidden; background-color:#ddd; margin:0 12px; vertical-align:middle;}

.input-text{width:100px;padding:5px;border:1px solid #ddd;}
textarea:required:invalid {border:1px solid #f00;}
.yzm{display:none;position:absolute; background:url(../../images/admin_img/login_ts140x89.gif) no-repeat; width:140px; height:89px;text-align:center; font-size:12px;padding:0;margin:0;z-index:9}
.yzm a:link,.yzm a:visited{color:#036;text-decoration:none;}
.yzm a:hover{ color:#C30;}
.yzm img{ display:block;cursor:pointer; margin:0px auto; width:130px;padding:0;height:50px; margin-top:4px; border:1px solid #fff; margin-bottom:1px;}
.yzm p{display:block;padding:0;margin:0;line-height:24px}