.header{
	margin-bottom: 0px;
  position: relative;
  z-index: 20;
}
.header_m{
  height: 60px;
}
.header_m .logo{
  height: 60px;
  width: 125px;
}
.header_m .logo-tool-info{
  position: absolute; top: 50%; margin-top: -10px; left: 220px; font-size: 15px;
}
.header_m .logo-tool-info h5{
  font-weight: normal;
  margin: 0px !important;
}
.header_m .logo img{
  padding-top: 6px;
  width: 100%;
}
.header_m .loginBox{
  margin-top: -30px;
}
.header_m .searchBox{
  margin-left: -360px
}
.main{
	/* max-width: 1200px; */
	width: auto;
	padding: 0px 10px;
}
.foot_nr{
	padding: 30px 0px 15px 0px;
}

	/* All */
.navTool {
  margin-bottom: 20px; position: relative; z-index: 19;
}
.navTool > ul {
  *zoom: 1;
  list-style: none;
  margin: 0;
	padding: 0px 60px;
  /* background: #333; */
	background: #2b333b;
}
.navTool ul:before,
.navTool ul:after {
  content: "";
  display: table;
}
.navTool ul:after {
  clear: both;
}
.navTool ul > li {
  float: left;
  position: relative;
}
.navTool a {
  display: block;
  padding: 10px 20px;
  line-height: 1.2em;
  color: #fff;
  border-left: 1px solid #595959;
}
.navTool a:hover {
  text-decoration: none;
  background: #595959;transition:all .7s ease 0s;
}
.navTool li ul {
  /* background: #273754; */
	background: #909399;
	/* height: 500px;
	overflow-y: auto; */
}
.navTool li ul li {
  /* width: 200px; */
	float: left;
	padding: 0px 3px;
  border-radius: 8px;
}
.navTool li ul a {
  border: none;
  border-radius: 8px;
}
.navTool li ul a:hover {
    /* background-color: rgba(148,235,253,0.70); */
		background: #409EFF;
    /* color: #000; */
		color: #fff;
    font-weight: bold;
}
/* Fold Out
============================== */
.nav5 ul > li:hover ul {
  max-height: 1000px;
  -webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
}
.nav5 li ul {
  position: absolute;
  min-width: 600px;
  padding: 5px;
  left: 0;
  top: 36px;
  z-index: 1;
  /* max-height: 0;
  overflow: hidden; */
  background: rgba(0, 0, 0, 0.6);
	min-height: 120px;
	overflow-y: auto;
  -webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
  -webkit-transform-origin: 50% 0;
  -webkit-transition: 350ms;
  -moz-transition: 350ms;
  -o-transition: 350ms;
  transition: 350ms;
}

h3.toolTile{
  min-height: 36px;
  line-height: 36px;
  margin-bottom: 10px;
}
h4{
  min-height: 28px;
  line-height: 28px;
  margin-bottom: 8px; 
  font-size: 14px;
  text-indent: 5px;
}
.contents h4.name{
  font-size: 22px; color: #d1d1d1;
}
.contents h4.name a{
  color: #ff7200;
}
.toolbox{
  min-height: 360px; padding: 10px;
}
.explain{
  padding: 5px 10px;
  font-size: 14px;
  color: #606266;
}
.el-button-group{
  margin-right: 10px;
}
.el-button-group .checkbox-inline{
  display: inline-block;
  padding: 5px 0px 0px 0px;
}
.el-button-group .el-button{
  margin-right: 10px;
}
.el-button-group .group-form{
  line-height: 28px;
}
.btnbox .el-butto{
  display: inline-block;
}
.btnbox .el-input__inner{
  display: inline-block; width: 180px; height: 28px;
}
.formBox{
  position: relative;
}
.formBox textarea{
  display: block;
  width: 100%;
  min-height: 360px;
  border: none;
}
.formBox .resultCont{
  background: #f1f1f1;
  min-height: 360px;
}
.formBox .resultContB{
  min-height: 100px;

  height: auto;
  line-height: 20px;
  padding: 6px 10px;
  resize: vertical;
}
.btnbox{
  display: block;
  height: 32px; padding: 3px 0px 0px 5px; background: rgb(64 158 255 / 30%);
}
.btnbox .el-butto{
  display: inline-block;
}
.btnbox .el-input__inner{
  display: inline-block; width: 180px; height: 28px;
}
.el-select{
  float: left;
}
/* new */
.btn-box{
  display: block;
  height: 32px; padding: 3px 0px 0px 5px; background: rgb(64 158 255 / 30%);
}
.btn-box.auto-line{
  height: auto;
}
.edit-box{
  display: table;
  width: 100%;
}
.edit-box .edit-item{
  border-right: 1px solid #f1f1f1;
  display: table-cell;
}
.edit-box .edit-item:nth-last-child(1) {
  border-right: none;
}
.tool-mb5{
  margin-bottom: 5px;
}
.tool-mb10{
  margin-bottom: 10px;
}
.tool-input{
  -webkit-appearance: none;
  background-color: #fff;
  background-image: none;
  border-radius: 4px !important;
  border: 1px solid #dcdfe6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px !important;
  transition: border-color .2s cubic-bezier(.645,.045,.355,1);
  width: 100%;
}

.tool-textarea__inner {
  display: block;
  resize: vertical;
  padding: 5px 15px;
  line-height: 1.5;
  box-sizing: border-box;
  width: 100%;
  font-size: inherit;
  color: #606266;
  background-color: #fff;
  background-image: none;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  transition: border-color .2s cubic-bezier(.645,.045,.355,1)
}

.tool-textarea__inner::placeholder {
  color: #c0c4cc
}

#editView{
  height: 500px;
}
.doc-main{
  padding-left: 190px;
}
