@charset "utf-8";
/*html,
body,
div,
span,
object,
iframe,
p,
address,
em,
img,
strong,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
audio,
video,
input,
textarea {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  -webkit-tap-highlight-color: transparent;
}*/
/*body {
  line-height: 1;
}
nav ul,
li {
  list-style: none;
}*/
.form_box a {
  margin: 0;
  padding: 0;
  font-size: 14px!important;
  vertical-align: baseline;
  background: transparent;
}
/*table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
select {
  vertical-align: middle;
}*/
.form_box a,
.form_box a:hover {
  text-decoration: none;
  outline: none;
}
input,
textarea {
  border: none;
  resize: none;
  outline: 0;
  font-family: STHeiti, Arial;
  -webkit-appearance: none;
}
select {
  border-radius: 0;
}
img {
  vertical-align: middle;
}
* {
  box-sizing: border-box;
}
/*body {
  color: #000;
  font-family: Arial, "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", SimHei,
    sans-serif;
  background: #eee;
  word-wrap: break-word;
  font-size: 14px;
}*/
.clearfix:after {
  content: " ";
  display: table;
  clear: both;
}
.clearfix {
  zoom: 1;
}

/*radio_box*/
.radio_box {
  padding: 0.5em 0.5em 0.5em 0;
  position: relative;
}
.radio_box label >*{
  line-height: 20px;
  height: 20px;
  display: block;
  font-size: 14px !important;
  letter-spacing: 0;
  font-weight: normal;
}
.radio_box input[type="radio"] {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
}
.radio_box input[type="radio"] + label {
  padding-left: 28px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsSAAALEgHS3X78AAACvElEQVRYhc2ZP2hTQRzHvz7tkFKL1KEWCSi0BYfCa3FphjbZjDjUxUkouGRMdgfJ0L0ZswhdO3UQM+alQsRFnzgIpaAgIhUsxRYztIP8zt+9/nrvJU1seu++kD/k7vL75Pvu3t3vlyv4D5VyjTsA8gCWAfj8SFLIjxaAoN4ufk3o01MDAZZyDYIqA1iJNfanLQC1ersYDBWQwV6wa5Fm5ycwuzCB7PQ4MtevxcbtfNjHzvt99WqIAKv9gPYELOUaNxisoj+7OZXBo2fT8JcmkRmLQyWpc3SCcHsPr17u4tePjuyxzqAHCcN6AzJcU88vDbb48Has7yB6+/q7CUpztNANMhGwlGv4DEeQCupJ+V7fjp0ncnSz9lnBsg4YMjwXkJ37ouFWn89d2LVuIsCNtU8S8q7ppJcA17QBB74yFIOlYjNDMiAvCN8GXBdInxnigHwrqehBNuAkpIhXYZazgJqcVistCNuimBRbskSATKyo6VYyrNU6iCgmxWbltYvawbJ2z+alNUWxhYuKyeONX+2t4hekJsGwQmye3F9p+0pbBkPe4yOT2vjTmHumiIFYWMuevu/RqcQVCRb/FHDeHUA6vrF8cydxQvJs6SSgVAQ4OjYSa3RBEeCfo2O3ATuHJ7HGtCRZPD5y49vub2cABUsYAVL25YoEiwJsgVNEyhXSFjGINLXlcY76D3d7L3VAgyHwuBxBGb9KB9OWYNgiNr2Ka/REuapIBa2LYot8WTEpQC5BBNrFNOYixRTuBbosIre6KthFSqpti2IK96r6TQTIxFQrUVbbvNRGvHVZVLoqO97PPn0H4AGAWx/f/FT5QXZm3Py+ocOJ6kJYbxcfy/YzpxkuOxS4DKEGXqaTCaWPgtknVpuB68UjAelu+c2AdLOAaYAOXAKmIxOdSi61BNwF1L0iuilrf0MA+AsUWFZhOGbZbgAAAABJRU5ErkJggg==")
    no-repeat;
  background-size: 20px auto;
  background: none\9;
  height: 20px;
}
.radio_box input[type="radio"]:checked + label {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsSAAALEgHS3X78AAADqklEQVRYCc2ZP2jTQRTHnz8tUqlFKlhEChXaooiYiogG7B+cIgpd7CCC0CWLUBWcHEKHrtKASxbBwaUuHcRMkqRCBEGNOCi1YKGKVLAUW+xgB/me735e7nfvl/yS/mq+EJr27t597t3du3fXXdSA0sl8LxGNENEwESX441KFPyUiKubKqSVHnVBFAkwn84CaJKKxQGF9miOibK6cKm4rIINl2Gu+Bga7aOB0F/X0dVL7/j2BdgtvV2nhzar6aQmAU/WAhgKmk/kDDHZL/+3g4Xa6PNFHiaFuau8IQrm0ubFFlfkVevpwkX582zRrzDDomqNZOCDDFfT60mDnLx0J1I2il8++2qBYo6MSpBMwncwnGA6QCmp88njdHqsleHQ2+0HBstYYslITkD33WcPduHeyaa9JAuCj6fcm5FHbk54DrrATcMQzgz5Yqm9m8GXPWUavuXrg3s1/p8qLFbVLrcWv1ix2eeJCN50aOhRoa0JC7MkEM9zW5f4UcygpOEYWEIBg0IaSBFjYA7Ak2DPW5KgOQeYUZ/TIsSEkPcl+pPs3X9UNB6Eu2qCtJPSJvk0WH5C9p4IwQom0WzHK57ORTytfaGtsiiqhT/TNGmEm34M4vtQIpHWH0RtT0LBgQ/Ik+ja8qJg8PvjV2WqMoEpYc814zhZsOY4/shjGwOaZ5yuOL5ekaWlGkk2LYcTjlEntMNfaQyiJsiHqFWzCti0wGLt92NNxD1mJS4hzcUmybbAk/gEKMUpaK9shyTbSNxMwVHFMr5Zk28wtawLGLQkyALivoy1QuBMy4p5TPuCvjd+u8v8uH3BzfcvJUmuEzUiybbJ4nHLT8uLPQEUK2d3bIcm2wVLxAXH7cgn5XFySbBssCrBEHJNwV7CFZFOaimYEm65EFgxGfCx5fEf9izvvjuxhyWujkmxaDEWPnyNw41fXQZewVi6O9zpKGhNsSevPYJgDm97FWeKgKeV8VyePibliFMEGbLmEvo3ArZgUIOf/RT0C11oknpZmPIm20tSiT8N7RdedZIrYi7hUS8Lo7zw4G2njoC7aSJ6D0KfhvSn9Zbf+8nr58dKZnuu4k5778mldGe3p7wwY0h3CGyhv2+up0dteRx0kn1cm+una3ROhA9LPIayZXDmV079UvSzY7zFxX9wp+LpQyZVTg2Z5VTbDzw6j/Axh31XjhtN9VynwNkOt/nhkQLbu85sF2ZoPmBZo5CdgpEzISmJ9AhZAW+8R3daO/RuCiP4AsDfWYAMsz9EAAAAASUVORK5CYII=")
    no-repeat;
  background: none\9;
  height: 20px;
  background-size: 20px auto;
}

/* check_box */
.check_box {
  padding: 0.5em 0.5em 0.5em 0;
  position: relative;
  cursor: pointer;
}
.check_box .check_box_content {
  letter-spacing: 0;
  font-size: 14px !important;
  min-height: 20px;
  line-height: 20px;
  padding-left: 28px;
  display: block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsSAAALEgHS3X78AAABVUlEQVRYhe3YsUsCYRjH8Z9vBRkaUlOQ1GKzB9HgZpubWwQNbS5O/gPRHDS1ONUktLndErUZRKANNeRgQUFTHCgGXUg8L+/FUdDywL2v8Hzh4OCWD6+vyy8FU63krwM4AFAFkIOdAgBtAIfNTuWJBBpYK/lFAFcWYb8jaLnZqfRS5uS6hFvIzGF7Zw0b3pJ+kuyx+66fy/NnjEchDNIj4CmAfcI1TrawWshaPbqX/hDH9ZsIeabMndMnZxtHkYEspqqK7l3SP+l/xSw5Fb25BMwXFn/e1Z+vDpTOzLoNjCdAbgLkJkBuAuQmQG4C5CZAbgLkJkBuAuQmQG4C5DY9QNrmXCluUWYodBUYKLMJ62WTxkPbkYEspvbMZn7vjhbW8HMyf3vxhjCc6E/LK+nEqB+jLwzuA1z7r2gdPcQn4F3nR3T9J6EXGqxpE47upEUYGTxtAvANtFNrw8ZZNSMAAAAASUVORK5CYII=");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 20px;
}
.check_box.checked .check_box_content {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsSAAALEgHS3X78AAACgElEQVRYCdWYT0gVQRzHv24GGRZSEEhJXYw6RD2IIA+C3uzkIZUgqJsdAqGbeIgO0SEIhA55Ui9Cz4sn36UMPSiE+AzpD3pIKSkPysMkoRcS3x8zsbTuOPvezu72geUNM/Dmw8z8fvvbqYGit6VwDsBDAJ0AGpAOJQATAB4NzXas0kAEe1sKVwC8SVHsXyjaNjTbsVijVq5IuaP1h9HecxbncyfkSZLl4pY8Uy/X8HOnDCWZo+AwgLuUe/D8Gs40H0t16b6u/MCz+2+15IinzpysXNpyhA50UXR6+twlvaUmfC4Nnm5lSbCp+fjfthcYzQB19bXZFvSTiuDmt91AXxiJC85NrmPg5rT8Zk6QUqOPl6TNXxvJxAT9cprxwU+SmE0kIrifHOHbgm8Nk6RzwTA5DSVNQVMb6IkRm3N2Z+ASLreeCvQ7FzxIzrY4sd5iTmaa0IUcbFdwKr+G/OBHafM9afrjOOVgs4KcUMsRU9TFLWcU3N35jRf9xcCEjDqKcNy1nFFweWELizMbgX7yZWVbVlJLupKD6Qwy9JkCwnIYJbn1zGH8lgij2k+JUEFy/cZpOW+v86uBMajINsGAopy/votK6BZruvouiGhU4pCDbR7kVvvL8IOIS85akHBCG8k45RBFkBPee5KTQx9G3HKRBMnJxjoR2E/ShRwqKbeYLhg4flzJodJqRkc1cyTb3X0XncihmnJLS1aSgqJQVUXtWg7/1Ye76X2aNH4XT10UZlWw5Kk7YbnZDCtEk4QOdFFMHLradPsdb1jLv/aOzL/6jnJ5T4aYlJOCdeXn9yXMFdYx9vSD/wr4VuYv0SVI2OCFNe+E9ZlMUYwOOXEC8AfrfCV5QgcVxQAAAABJRU5ErkJggg==");
}
.check_box input {
  display: none;
}
.check_box.check_box_group .check_box_content {
  display: inline-block;
  width: auto;
  margin-right: 5px;
}
.check_box.check_box_group .ipt {
  display: inline-block;
  vertical-align: bottom;
  min-width: 50%;
}
.check_box.check_box_group .ipt input[type="text"] {
  display: block;
}
.check_box.check_box_group .ipt input[type="text"]:focus {
  border-bottom: 2px solid #6dbddd;
}

/*selectEmu*/
.select_box >*{
	font-size: 14px !important;
	letter-spacing: 0;
}
.select_box {
  position: relative;
  width: 55%;
  display: block;
  height: 32px;
  line-height: 32px;
}
.select_box .selected {
  display: block;
  border-bottom: 2px solid #ccc;
  height: 100%;
  width: 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiBx4IEjolVRRMAAABMUlEQVRo3u3ULY4CQRCG4ZdgSTZIBG4dy0G4BGciCG6BxHIOBBoxBrHJJksCheAnLPQw3dNVvaa+EYRmkucdxIDP5/P5fP+87vXzgxHfHAqpPb744ff2dciKE8KRJQNzfMCSI8KJFUOAPjvkflWMTfkx1YO2ow/zhwPrhL+8IMxh83Rkl/DKCxvYvxzaJIR4YQ/rwLF+QpgX1jAJ/qCbUMcLE4CZcUI9P7vc0GFhmFDPL+jcbrJLiOLtEqJ5m4QkXj8hmddNaMXrJbTmdRKy+PyEbD4vQYVvn6DGt0tQ5dMT1Pm0BBM+PsGMj0sw5ZsTzPmmhAL8+4QifGqCAZ+SYMTHJhjyMQnGfFNCAf5dQiG+LqEgH0oozF82vb4FK6Y5T5L3P3wCW6T80/t8Pp/Pp7YzOyr1a0Jr5AQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDctMzBUMDg6MTg6NTgrMDI6MDCDwm3RAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTA3LTMwVDA4OjE4OjU4KzAyOjAw8p/VbQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=");
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: right 6px center;
  background-position: right center\9;
  cursor: pointer;
  padding:0 5px;
}
.select_box ul {
  display: none;
  border: 1px solid #ccc;
  list-style: none;
  background-color: #fff;
  margin-top: 2px;
  width: 100%;
  max-height: 320px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  z-index: 2;
}
.select_box ul li {
  font-size: 14px !important;
  letter-spacing: 0;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #fff;
}
.select_box ul li:hover,
.select_box ul li.curr {
  background-color: #6dbddd;
  color: #fff;
}
.select_box input {
  display: none;
}
.select_box.is-drop ul {
  display: block;
}
.select_box.is-drop .selected {
  border-bottom: 2px solid #6dbddd;
}

/*ipt*/
.ipt {
  border: 0;
  border-radius: 0;
  height: 24px;
  border-bottom: 2px solid #ccc;
  padding: 0;
  position: relative;
}
.ipt input {
  width: 100%;
  height: 24px;
  padding: 0 5px;
  font-size: 14px;
  line-height: 135%;
  line-height: 24px\9;
  border-bottom: 2px solid #ccc;
  border-radius: 0;
}

/*header*/
/*.header{ height: 278px; background: #6dbddd;}*/
/*header*/
/*.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}
.header .head_box,
.menu_box .hd {
  height: 64px;
  line-height: 64px;
  padding: 8px 15px;
}
.header .head_box {
  background: #fff;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.05);
}
.header .head_box .logo,
.menu_box .hd .logo {
  padding: 0 10px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: 48px;
}*/
/*.header .head_box .logo:last-child, .menu_box .hd .logo:last-child{ border-left: 1px solid #eee;}*/
/*.header .head_box .logo img,
.menu_box .hd .logo img {
  height: 100%;
  width: auto;
  vertical-align: top;
}
.logo-sub {
  display: inline-block;
  vertical-align: top;
  width: 48px;
  height: 48px;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU1IDU1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NSA1NTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiPgo8cGF0aCBkPSJNNTUsMjcuNUM1NSwxMi4zMzcsNDIuNjYzLDAsMjcuNSwwUzAsMTIuMzM3LDAsMjcuNWMwLDguMDA5LDMuNDQ0LDE1LjIyOCw4LjkyNiwyMC4yNThsLTAuMDI2LDAuMDIzbDAuODkyLDAuNzUyICBjMC4wNTgsMC4wNDksMC4xMjEsMC4wODksMC4xNzksMC4xMzdjMC40NzQsMC4zOTMsMC45NjUsMC43NjYsMS40NjUsMS4xMjdjMC4xNjIsMC4xMTcsMC4zMjQsMC4yMzQsMC40ODksMC4zNDggIGMwLjUzNCwwLjM2OCwxLjA4MiwwLjcxNywxLjY0MiwxLjA0OGMwLjEyMiwwLjA3MiwwLjI0NSwwLjE0MiwwLjM2OCwwLjIxMmMwLjYxMywwLjM0OSwxLjIzOSwwLjY3OCwxLjg4LDAuOTggIGMwLjA0NywwLjAyMiwwLjA5NSwwLjA0MiwwLjE0MiwwLjA2NGMyLjA4OSwwLjk3MSw0LjMxOSwxLjY4NCw2LjY1MSwyLjEwNWMwLjA2MSwwLjAxMSwwLjEyMiwwLjAyMiwwLjE4NCwwLjAzMyAgYzAuNzI0LDAuMTI1LDEuNDU2LDAuMjI1LDIuMTk3LDAuMjkyYzAuMDksMC4wMDgsMC4xOCwwLjAxMywwLjI3MSwwLjAyMUMyNS45OTgsNTQuOTYxLDI2Ljc0NCw1NSwyNy41LDU1ICBjMC43NDksMCwxLjQ4OC0wLjAzOSwyLjIyMi0wLjA5OGMwLjA5My0wLjAwOCwwLjE4Ni0wLjAxMywwLjI3OS0wLjAyMWMwLjczNS0wLjA2NywxLjQ2MS0wLjE2NCwyLjE3OC0wLjI4NyAgYzAuMDYyLTAuMDExLDAuMTI1LTAuMDIyLDAuMTg3LTAuMDM0YzIuMjk3LTAuNDEyLDQuNDk1LTEuMTA5LDYuNTU3LTIuMDU1YzAuMDc2LTAuMDM1LDAuMTUzLTAuMDY4LDAuMjI5LTAuMTA0ICBjMC42MTctMC4yOSwxLjIyLTAuNjAzLDEuODExLTAuOTM2YzAuMTQ3LTAuMDgzLDAuMjkzLTAuMTY3LDAuNDM5LTAuMjUzYzAuNTM4LTAuMzE3LDEuMDY3LTAuNjQ4LDEuNTgxLTEgIGMwLjE4NS0wLjEyNiwwLjM2Ni0wLjI1OSwwLjU0OS0wLjM5MWMwLjQzOS0wLjMxNiwwLjg3LTAuNjQyLDEuMjg5LTAuOTgzYzAuMDkzLTAuMDc1LDAuMTkzLTAuMTQsMC4yODQtMC4yMTdsMC45MTUtMC43NjQgIGwtMC4wMjctMC4wMjNDNTEuNTIzLDQyLjgwMiw1NSwzNS41NSw1NSwyNy41eiBNMiwyNy41QzIsMTMuNDM5LDEzLjQzOSwyLDI3LjUsMlM1MywxMy40MzksNTMsMjcuNSAgYzAsNy41NzctMy4zMjUsMTQuMzg5LTguNTg5LDE5LjA2M2MtMC4yOTQtMC4yMDMtMC41OS0wLjM4NS0wLjg5My0wLjUzN2wtOC40NjctNC4yMzNjLTAuNzYtMC4zOC0xLjIzMi0xLjE0NC0xLjIzMi0xLjk5M3YtMi45NTcgIGMwLjE5Ni0wLjI0MiwwLjQwMy0wLjUxNiwwLjYxNy0wLjgxN2MxLjA5Ni0xLjU0OCwxLjk3NS0zLjI3LDIuNjE2LTUuMTIzYzEuMjY3LTAuNjAyLDIuMDg1LTEuODY0LDIuMDg1LTMuMjg5di0zLjU0NSAgYzAtMC44NjctMC4zMTgtMS43MDgtMC44ODctMi4zNjl2LTQuNjY3YzAuMDUyLTAuNTIsMC4yMzYtMy40NDgtMS44ODMtNS44NjRDMzQuNTI0LDkuMDY1LDMxLjU0MSw4LDI3LjUsOCAgcy03LjAyNCwxLjA2NS04Ljg2NywzLjE2OGMtMi4xMTksMi40MTYtMS45MzUsNS4zNDYtMS44ODMsNS44NjR2NC42NjdjLTAuNTY4LDAuNjYxLTAuODg3LDEuNTAyLTAuODg3LDIuMzY5djMuNTQ1ICBjMCwxLjEwMSwwLjQ5NCwyLjEyOCwxLjM0LDIuODIxYzAuODEsMy4xNzMsMi40NzcsNS41NzUsMy4wOTMsNi4zODl2Mi44OTRjMCwwLjgxNi0wLjQ0NSwxLjU2Ni0xLjE2MiwxLjk1OGwtNy45MDcsNC4zMTMgIGMtMC4yNTIsMC4xMzctMC41MDIsMC4yOTctMC43NTIsMC40NzZDNS4yNzYsNDEuNzkyLDIsMzUuMDIyLDIsMjcuNXoiIGZpbGw9IiM3Nzc3NzciLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
    center 100%/100% no-repeat;
}
.header .head_box .select_box {
  width: 202px;
}
.header .head_box .preview_box,
.header .head_box .preview_box .preview {
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding-left: 6px;
}
.header .head_box .preview_box {
  width: 120px;
  height: 36px;
  line-height: 32px;
  padding: 0 16px;
  margin: 8px 12px 8px 0;
  border: 2px solid #111;
  border-radius: 50px;
  -o-border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  vertical-align: top;
}
.header .head_box .preview_box .spt,
.header .head_box .preview_box .preview {
  vertical-align: middle;
  color: #000;
}
.header .head_box .email_box {
  position: absolute;
  right: 0;
  top: 58px;
  width: 248px;
  background: #fff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  padding: 13px;
  display: none;
}
.header .head_box .email_box .title {
  font-size: 12px;
  line-height: 20px;
}
.header .head_box .email_box .submit_btn {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #1d8b3b;
  display: block;
  text-align: center;
  font-size: 14px;
  color: #fff;
  border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-top: 8px;
}
*/
/*form_box*/
.form_box >*{
	letter-spacing: 0;
}
.form_box {
  width: 640px;
  margin: 0 auto;
  background: #fff;
  /*padding-top: 64px;*/
  margin-bottom: 48px;
  padding-bottom: 6px;
  font-size: 14px;
  box-shadow: 0 1px 14px 0 rgba(0,0,0,0.1);
-o-box-shadow: 0 1px 14px 0 rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 14px 0 rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 14px 0 rgba(0,0,0,0.1); 
}
.form_box .line {
  height: 8px;
  background: rgba(109, 189, 221, 0.5);
}
.form_box .c_box {
  padding: 34px 0;
}
.form_box .c_box .hd {
  margin-bottom: 22px;
  padding: 0 34px;
}
.form_box .c_box .hd .title {
  font-size: 32px !important;
  line-height: 135%;
  letter-spacing: 0;
}
.form_box .c_box .hd .text {
  margin-top: 22px;
  font-size: 13px !important;
  color: rgba(0, 0, 0, 0.87);
  line-height: 18px;
  letter-spacing: 0;
}
.form_box .c_box .bd {
  padding: 0 17px;
}
.form_box .c_box .hd .Required {
  color: #db4437;
  margin-top: 22px;
  font-size: 13px !important;
  letter-spacing: 0;
}
.form_box .c_box .bd .listitem {
  padding: 16px 17px;
  margin-top: 2px;
}
.form_box .c_box .bd .logo img {
  max-width: 100%;
  padding-top: 10px;
}
.form_box .c_box .bd .listitem .title_box {
  margin-left: -34px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.form_box .c_box .bd .listitem .title_box .title {
  background: #6dbddd;
  padding: 8px 8px 8px 34px;
  font-size: 20px !important;
  color: #fff;
  line-height: 135%;
}
.form_box .c_box .bd .listitem .title_box .svg_bg {
  width: 18px;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
  -webkit-box-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
}
.form_box .c_box .bd .listitem .title_box .svg_bg .svgbg {
  height: 100%;
  position: absolute;
  width: 90%;
  visibility: visible;
}
.form_box .c_box .bd .listitem .title_box .svg_bg .freebirdSolidFill {
  fill: rgb(109, 189, 221);
  stroke-width: 1;
}
.form_box .c_box .bd .listitem .question {
  font-size: 20px !important;
  line-height: 135%;
  padding-bottom: 6px;
  letter-spacing: 0;
}
.form_box .c_box .bd .listitem .question .requied {
  color: #db4437;
}
.form_box .c_box .bd .listitem .ipt_box {
  padding: 15px 7px 15px 0;
}
.form_box .c_box .bd .listitem .ipt_box .ipt {
  width: 50%;
}
.form_box .c_box .bd .listitem .ipt_box .ipt input[type="text"]:focus {
  border-bottom: 2px solid #6dbddd;
}
.form_box .c_box .bd .listitem .code_box .img,
.form_box .c_box .bd .listitem .code_box .ipt,
.form_box .c_box .bd .listitem .code_box .send_btn {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: text-bottom;
}
.form_box .c_box .bd .listitem .code_box .img {
  padding-right: 10px;
}
.form_box .c_box .bd .listitem .code_box .send_btn {
  margin-left: 10px;
  border: 1px solid #ccc;
  color: #4285f4;
  text-align: center;
  font-size: 14px !important;
  width: 93px;
  height: 30px;
  line-height: 30px;
  border-radius: 3px;
  -o-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.form_box .c_box .bd .listitem .btn_upload,
.form_box .c_box .bd .listitem #filename {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.form_box .c_box .bd .listitem .btn_upload {
  color: #4285f4;
  margin-bottom: 10px;
  position: relative;
  width: 93px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #ccc;
  text-align: center;
  font-size: 14px !important;
  border-radius: 3px;
  -o-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.form_box .c_box .bd .listitem .btn_upload .file_upload {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  height: 30px;
  opacity: 0;
  width: 100%;
}
.form_box .c_box .bd .listitem #filename {
  padding-left: 10px;
}
.form_box .c_box .bd .listitem .date_box {
  margin-top: 10px;
}
.form_box .c_box .bd .listitem .date_box .s_title {
  font-size: 12px !important;
  color: #666;
}
.form_box .c_box .bd .wrong {
  background: #ffebee;
}
.form_box .c_box .bd .wrong .ipt_box .ipt {
  border-bottom: 1px solid #db4437;
}
.form_box .c_box .bd .wrong .error,
.form_box .c_box .bd .wrong .tips {
  color: #db4437;
  font-size: 16px !important;
  letter-spacing: 0;
}
.form_box .c_box .bd .btn_box {
  padding: 34px 17px 0;
  display: inline-block;
}
.form_box .c_box .bd .btn_box .submit_btn {
  display: block;
  background: #4285f4;
  width: 88px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  color: #fff;
  border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.form_box .c_box .bd .btn_box .step_btn {
  display: block;
  background: #eee;
  width: 88px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  color: #000;
  border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
/*footer*/
/*.footer {
  text-align: center;
  font-size: 12px !important;
  line-height: 135%;
  color: #666;
  padding: 0 15px 30px 15px;
}*/

@media (max-width: 680px) {
  /*form_box*/
  .form_box {
    width: 100%;
  }
  .form_box .c_box .bd .listitem .code_box .img,
  .form_box .c_box .bd .listitem .code_box .ipt,
  .form_box .c_box .bd .listitem .code_box .send_btn {
    margin-bottom: 20px;
  }
  .form_box .c_box .bd .listitem .code_box .send_btn {
    margin-left: 0;
  }
}

@media (max-width: 375px) {
  /*form_box*/
  .form_box .c_box .bd .listitem .ipt_box .ipt,
  .listitem .select_box {
    width: 100%;
  }
}

.layui-laydate .layui-this {
  background-color: #6dbddd !important;
  color: #ffffff !important;
}
.layui-laydate-header i:hover,
.layui-laydate-header span:hover,
.layui-laydate-footer span:hover {
  color: #6dbddd !important;
}
