#main {-moz-box-shadow:0 0 5px RGBA(0,0,0,0.1);-webkit-box-shadow:0 0 5px RGBA(0,0,0,0.1);box-shadow:0 0 5px RGBA(0,0,0,0.1);font-size:12px;}
th {font-weight:normal;text-align:right;}
#main table {width:100%;}
#main table caption {background-color:#f4682b;color:#fff;line-height:40px;}
td,th {background-color:#fff; line-height:40px;padding:0 20px;}
.button_style {text-align:center;color:#fff;cursor:pointer;height:40px;line-height:40px;overflow:hidden;background-color:#f4682b;border:none;padding:0 15px;margin:10px 0;}
.button_style:hover {background-color:#f45422;}
input {font-family:MicroSoft Yahei,Arial;font-size:12px;border:1px solid #dcdcdc;height:28px;line-height:28px;padding:0 5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}
input:focus {-moz-box-shadow:0 0 2px RGBA(244,104,43,0.5);-webkit-box-shadow:0 0 2px RGBA(244,104,43,0.5);box-shadow:0 0 2px RGBA(244,104,43,0.5);}
span.no {color:#f4682b;padding-left:20px;}
.pw_check span {width:40px;display:inline-block;text-align:center;color:#fff;float:left;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.pw_check span:nth-child(1) {background-color:#f45422;color:#f45422;}
.pw_check span:nth-child(2) {background-color:#f4f23d;color:#f4f23d;}
.pw_check span:nth-child(3) {background-color:#5cb85c;color:#5cb85c;}
.pw_check span .c_orange {color:#fff;}

