@charset "utf-8";*{padding:0px;margin:0px}
body{font-family:"Microsoft Yahei";font-size:12px;color:#3f3f3f}
body{background:#f6f6f6}
html,body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote{margin:0px;padding:0px}
ul{list-style:none;list-style-type:none;margin:0px;padding:0px}
ul li{list-style:none;list-style-type:none;margin:0px;padding:0px}
ol{list-style:none;list-style-type:none;margin:0px;padding:0px}
ol li{list-style:none;list-style-type:none;margin:0px;padding:0px}
img{border:0px}
em{font-style:normal}
a{color:#3f3f3f;text-decoration:none}
a:hover{text-decoration:none}
input{vertical-align:middle}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.abs{position:absolute}
.rel{position:relative}
.fl{display:inline;float:left}
.fr{display:inline;float:right}
.clear{clear:both;height:1px;line-height:1px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.clearfix{zoom:1}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
::selection{background:#a7bd06;color:#fff}
::-moz-selection{background:#a7bd06;color:#fff}

.mypage{text-align:center}
.mypage a{color:#666;background:#efefef;padding-left:12px;padding-right:12px;height:32px;line-height:32px;vertical-align:middle;margin:3px;display:inline-block;*display:inline;zoom:1}
.mypage strong{color:#666;background:#fff;padding-left:12px;padding-right:12px;height:32px;line-height:32px;vertical-align:middle;margin:3px;display:inline-block;*display:inline;zoom:1}
.mypage a:hover{color:#fff;background:#2a79c8}
.mypage em{color:#666;background:#fff;padding-left:12px;padding-right:12px;height:32px;line-height:32px;vertical-align:middle;margin:3px;display:inline-block;*display:inline;zoom:1}

/*user*/
.frm{}
.frm tr td{padding-bottom:20px}
.frm tr td.tdleft{color:#666;text-align:right}
.frm tr td.tdright{text-align:left}
/*form*/
.ipt{color:#333;height:38px;padding-left:10px;outline:none}
.textbox{color:#666;font-size:12px;padding:5px;outline:none;width:80%}
input.ipt, textarea.textbox{border:1px #e4e4e4 solid}
input.ipt:focus, textarea.textbox:focus{border:1px #35b558 solid}
.w40{width:40px}
.w80{width:80px}
.w150{width:150px}
.w250{width:250px}
.btn{color:#fff;border:1px #35b558 solid;background:#35b558;cursor:pointer;padding:12px;font-weight:bold;border-radius:3px;font-size:16px}
.btn:hover{background:#35b558}
.btn:active{-moz-box-shadow:inset 2px 3px 2px #1ba9cc;-webkit-box-shadow:inset 2px 3px 2px #1ba9cc;box-shadow:inset 2px 3px 2px #1ba9cc}