body {margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size: 14px;color: #333;} 
ol, ul, li,dl,dd,dt{list-style:none;margin:0;padding:0;}
p {margin:0;padding:0;}
img{border:0}
.clear {clear:both;}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;}
.hide{display:none;}
.red {color:#f73131;}
.btn ,.submit {padding: 6px 12px;margin-right: 5px;border: 1px solid #c4c7ce;border-radius: 3px;background-color: #f1f1f1;cursor: pointer;vertical-align: middle;}
.btnchk {background: #4e6ef2;color: #ffffff;border: 1px solid #4e6ef2;}
.btn:hover, .submit:hover {background: #fbfbfb;}
.btnchk:hover {background: #4162ea;color: #ffffff;}
.center {text-align:center;} .left{text-align:left;} .right{text-align:right}
.fl{float:left;} .fr{float:right;}
.ft26 {font-size:26px;}.ft20 {font-size:20px;} .ft18 {font-size:18px;} .ft16 {font-size:16px;} .ft14{font-size:14px;} .ft12{font-size:12px;}
.h15 {height:15px;}
.is-active{display:block;}
textarea {margin-bottom:15px;}
textarea {padding:10px;} 
textarea.json_input {width:936px;border-radius: 3px;border:2px solid #c4c7ce;}
textarea,input,select { vertical-align:middle;outline:none;border: 1px solid #c4c7ce;border-radius: 3px;}
input.json_input {line-height:29px;height:29px;vertical-align:middle;margin-right: 5px;}

h1{margin:0px auto 20px;text-align: center;font-size:22px;color: #222222;font-weight: normal;position: relative;clear: both;}
.author-info {display:none;font-size: 14px;line-height: inherit;color: #999;margin: 0 20px;}
.author-info label {width: 26px;height: 26px;border-radius: 26px;background:url(../img/author-info.jpg) no-repeat #f0f0f0;float: left;background-size: 100% 100%;}
.author-info span {margin-right: 10px;}
.author-info a {color: #999;text-decoration: none;}

.toolnav {padding:0px 25px;text-align:center;margin-bottom:15px;}
.toolnav a {text-decoration: none;margin-right: 15px;border-radius: 15px;padding: 3px 10px;border: 1px solid #f3f3f3;color:#bbbbbb;display: inline-block;margin: 4px 0;}
.toolnav a.chk {background:#4e6ef2;color:#fff;border: 1px solid #4e6ef2;}
.toolnav a.chk:hover {color:#fff;}
.toolnav a:hover {background:#4e71f2;color:#fff;border: 1px solid #4e71f2;}
.main {padding:0 30px 0px 30px;clear: both;}
.main p {line-height:22px;margin:5px 0 10px 0;color: #333333;}
.main a {color: #0E5BAB;text-decoration: none;}
.main form,.contbox {padding: 10px 15px 25px 15px;border: 1px solid #e1e1e1;background-color: #F9F9F9;border-radius: 3px;margin-bottom:10px;}
