

.zjzw-breadcrumb {

  border-top: 1px solid #eee;

  border-bottom: 1px solid #eee;

  background: #fff !important;

  background-color: #fff !important;

}

.zjzw-breadcrumb .zjzw-breadcrumb-box .breadcrumb-list {

  padding-top: 12px;

  padding-bottom: 12px;

  display: flex;

  justify-content: start;

}

.zjzw-breadcrumb .zjzw-breadcrumb-box .breadcrumb-list li:last-child::after {

  content: "";

}

.zjzw-breadcrumb .zjzw-breadcrumb-box .breadcrumb-list li.back {

  padding-right: 0px;

  margin-left: auto;

}

.zjzw-breadcrumb .zjzw-breadcrumb-box .breadcrumb-list li.back a {

  border: 1px solid #eee;

  padding: 0px 20px;

  font-size: 14px;

  line-height: 35px;

  height: 35px;

  color: #666;

}

.closeForm {

  cursor: pointer;

  float: right;

}

.article-box {

  width: 1200px;

  margin: 0px auto;

  padding-top: 40px;

}

.article-box .page-subtitle {

  font-size: 18px;

}

.article-box .page-title {

  font-size: 28px;

  font-weight: bold;

  color: #333;

  padding: 10px 0px;

}

.article-box .timeview {

  width: 1200px;

  padding: 10px 0px;

  margin: 0px auto;

  color: #8E8E93;

}

.article-box .timeview span {

  padding-right: 10px;

}

.article-box .timeview span i {

  color: #999;

  font-size: 14px;

}

.article-box .timeview i {

  color: #999;

  font-size: 14px;

}

.article-box .tools-bar {

  width: 100%;

  display: flex;

  justify-content: space-between;

  min-height: 40px;

  margin: 0px auto;

  padding: 10px 0px 25px 0px;

  color: #bbb;

}

.article-box .tools-bar_left span {

  background-color: rgba(0, 122, 255, 0.1);

  margin-top: 5px;

  color: #007AFF;

  padding: 8px 20px;

  display: inline-block;

}

.article-box .tools-bar_right {

  display: flex;

  justify-content: center;

  line-height: 40px;

}

.article-box .tools-bar_right span {

  padding: 0px 10px;

  position: relative;

  line-height: 40px;

  height: 40px;

  color: #666;

  display: inline-block;

  cursor: pointer;

  font-size: 14px;

  display: flex;

  align-items: center;

}

.article-box .tools-bar_right span i.iconfont {

  font-size: 22px;

  padding: 0px 5px;

  color: #8E8E93;

}

.article-box .tools-bar_right span.iconbtn-favorite-yes {

  color: #007AFF;

}

.article-box .tools-bar_right span.iconbtn-favorite-yes i.iconfont {

  color: #007AFF;

}

.article-box .tools-bar_right span .mobileCode {

  position: absolute;

  padding: 10px;

  border: 1px solid #eee;

  border-radius: 2px;

  background: #fff;

  top: 40px;

  width: 140px;

  left: -40px;

  display: none;

  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);

}

.article-box .tools-bar_right span .mobileCode .arrow {

  width: 14px;

  height: 14px;

  display: block;

  transform: rotate(180deg);

  overflow: hidden;

  -webkit-transform: rotate(180deg);

  -moz-transform: rotate(180deg);

  -ms-moz-transform: rotate(180deg);

  position: absolute;

  top: -7px;

  left: 45%;

  background: #fff;

  line-height: 20px;

}

.article-box .tools-bar_right span .mobileCode .arrow i.iconfont {

  font-size: 16px;

  padding: 0;

  left: -1px;

  color: #eee;

  position: relative;

}

.article-box .tools-bar_right span .mobileCode .code-logo {

  width: 24px;

  position: absolute;

  left: 58px;

  top: 58px;

  z-index: 999;

  line-height: 100%;

  height: 24px;

  padding: 2px;

  background: #fff;

  border: 1px solid #eee;

  border-radius: 2px;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

}

.article-box .tools-bar_right span .mobileCode .code-logo img {

  width: 18px;

  height: 18px;

  margin: 0px auto;

  display: block;

}

.article-box .tools-bar_right span .mobileCode p {

  line-height: 20px;

  height: 20px;

  text-align: center;

  margin-top: 10px;

  font-size: 12px;

}

.article-box .tools-bar_right span#mobileCodeBtn:Hover .mobileCode {

  display: block;

}

.article-box .tools-bar_right span:hover {

  color: #007AFF;

}

.article-box .tools-bar_right span:hover i.iconfont {

  color: #007AFF;

}

.policy-table {

  width: 100%;

  display: flex;

  margin: 0px auto;

  justify-content: space-between;

  flex-wrap: wrap;

}

.policy-table-item {

  width: 50%;

  display: flex;

  justify-content: start;

  border-top: 1px solid rgba(0, 122, 255, 0.11);

  align-items: center;

  background: url(/zlzq/web/images/policy/policy-itembg.gif) left center repeat-y;

}

.policy-table-item span {

  width: 150px;

  text-align: center;

  font-size: 16px;

  color: #333;

  padding: 10px 0px;

}

.policy-table-item_c {

  width: 445px;

  color: #333;

  font-size: 16px;

  padding: 10px 15px;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  background: #fff;

}

.policy-table-item_c em {

  font-style: normal;

  color: #aaa;

}

.policy-table-item:nth-child(2n) {

  border-right: 1px solid rgba(0, 122, 255, 0.11);

}

.policy-table-item:nth-last-child(1),

.policy-table-item:nth-last-child(2) {

  border-bottom: 1px solid rgba(0, 122, 255, 0.11);

}

#policy-nav {

  width: 100%;

  background-color: #fff;

  border-top: 1px solid #F2F2F7;

  z-index: 888;

  left: 0px;

  top: 0px;

}

#policy-nav-c {

  width: 1200px;

  margin: 0px auto;

  display: flex;

  justify-content: space-between;

}

#policy-nav-c_left {

  width: 700px;

  position: relative;

}

/*#policy-nav-c_left i.line {

  width: 120px;

  height: 2px;

  background: #007AFF;

  display: block;

  position: absolute;

  left: 0px;

  bottom: 0px;

  transition: all 0.3s ease-in-out;

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

}*/

#policy-nav-c_left span {

  font-size: 20px;

  line-height: 80px;

  height: 80px;

  width: 120px;

  text-align: center;

  color: #333;

  display: inline-block;

  cursor: pointer;

}

#policy-nav-c_left span i.iconfont {

  font-size: 20px;

}

#policy-nav-c_left span.active {

  color: #007AFF;
  border-bottom:2px solid #007aff;

}

#policy-nav-c_right {

  width: 500px;

  display: flex;

  justify-content: flex-end;

  line-height: 80px;

}

#policy-nav-c_right .timer {

  font-size: 14px;

  color: #777;

  padding-right: 15px;

}

#policy-nav-c_right .timer em {

  font-style: normal;

  color: #FF2D55;

}

#policy-nav-c_right .timer i.iconfont {

  color: #FF2D55;

  font-size: 18px;

}

#policy-nav-c_right #policy-btn span,

#policy-nav-c_right #policy-btn a {

  cursor: pointer;

  line-height: 40px;

  height: 40px;

  text-align: center;

  font-size: 16px;

  color: #fff;

  width: 120px;

  display: inline-block;

  background: #FF9502;

  margin-right: 10px;

}

#policy-nav-c_right #policy-btn span.netDeclare,

#policy-nav-c_right #policy-btn a.netDeclare {

  background: #ccc;

  color: #fff;

}

#policy-nav-c_right #policy-btn .consultBtn {

  background-color: #007AFF;

  margin-right: 0px;

  cursor: pointer;

}

#policy-nav.active {

  position: fixed;

  box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.1);

}

#policy-main {

  width: 1200px;

  margin: 0px auto;

  display: flex;

  padding-top: 25px;

  justify-content: space-between;

  margin-bottom: 50px;

}

#policy-main #policy-left {

  width: 880px;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

}

#policy-main #policy-right {

  width: 300px;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

}

.policy-box {

  width: 100%;

  background: #fff;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  padding: 0px 25px;

  margin-bottom: 20px;

}

.policy-box.pb_right {

  padding: 0px 18px;

}

.policy-box.pb25 {

  padding-bottom: 25px;

}

.policy-box_title2 {

  width: 100%;

  line-height: 1.6;

  padding: 25px 0px;

  color: #101010;

  font-size: 20px;

}

.policy-box_title2 span {

  color: #666;

}

.policy-box .more {

  margin-left: auto;

  font-size: 16px;

}

.policy-box .more i {

  background: none;

  margin-top: 0px;

  color: #aaa;

  font-size: 14px;

}

.policy-box .tel {

  margin-left: auto;

  font-size: 16px;

  color: #666;

  max-width: 600px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.policy-box .note {

  margin-left: auto;

  font-size: 14px;

  color: #aaa;

}

.policy-box .note b {

  font-family: Impact, 'Arial Narrow Bold', sans-serif;

  font-size: 22px;

  padding-left: 4px;

  font-weight: normal;

  color: #ccc;

  font-style: italic;

}

.policy-box_title {

  width: 100%;

  line-height: 70px;

  height: 70px;

  display: flex;

  justify-content: flex-start;

  color: #101010;

  font-size: 20px;

}

.policy-box_title i {

  width: 4px;

  height: 25px;

  background: #007AFF;

  display: inline-block;

  margin-right: 15px;

  border-radius: 2px;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  margin-top: 23px;

}

.policy-box_content {

  font-size: 16px;

  line-height: 200%;

  padding-bottom: 25px;

}

.policy-box_content.minh {

  min-height: 110px;

}

.policy-box:hover {

  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.07);

  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.07);

  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.07);

}

.policy-guide_info {

  background-color: rgba(0, 122, 255, 0.05);

  padding: 0px 10px;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  border-radius: 2px;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  padding-right: 140px;

  position: relative;

  height: 50px;

  line-height: 50px;

  overflow: hidden;

}

.policy-guide_info span.status {

  position: absolute;

  right: 10px;

  top: 8px;

  border-radius: 100px;

  -webkit-border-radius: 100px;

  -moz-border-radius: 100px;

  padding: 0px 15px;

  height: 34px;

  line-height: 34px;

  color: #fff;

}

.policy-guide_info span.status.status1 {

  background: #FF9502;

}

.policy-guide_info span.status.status2 {

  background: #34C758;

}

.policy-guide_info span.status.status3 {

  background: #aaa;

}

.downitem {

  width: 100%;

  cursor: pointer;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  padding: 5px 15px;

  border-radius: 3px;

  -webkit-border-radius: 3px;

  -ms-border-radius: 3px;

  margin-bottom: 20px;

  border: 1px solid rgba(0, 122, 255, 0.15);

  display: flex;

  justify-content: flex-start;

}

.downitem span {

  margin-left: auto;

  font-size: 14px;

}

.downitem span i.iconfont {

  padding-left: 5px;

}

.downitem i {

  color: #007AFF;

  font-size: 16px;

  font-style: normal;

  margin-right: 10px;

}

.downitem:Hover {

  background: #007AFF;

  color: #fff;

}

.downitem:Hover i {

  color: #fff;

}

.policy-hot_list {

  width: 100%;

}

.policy-hot_list .item {

  display: flex;

  justify-content: flex-start;

  width: 264px;

  overflow: hidden;

}

.policy-hot_list .item i {

  background: #E5E5EA;

  color: #333;

  width: 20px;

  height: 20px;

  font-size: 12px;

  line-height: 20px;

  border-radius: 100px;

  -webkit-border-radius: 100px;

  -moz-border-radius: 100px;

  display: inline-block;

  text-align: center;

  font-style: normal;

  margin-top: 8px;

}

.policy-hot_list .item a {

  width: 230px;

  line-height: 36px;

  padding-left: 8px;

  height: 36px;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  font-size: 15px;

}

.policy-hot_list .item:nth-child(1) i {

  background: #FF2D55;

  color: #fff;

}

.policy-hot_list .item:nth-child(2) i {

  background: #FF3A30;

  color: #fff;

}

.policy-hot_list .item:nth-child(3) i {

  background: #FF9502;

  color: #fff;

}

.policy-hot_list .item:hover {

  color: #007AFF;

}

.policy-hot_list .item:hover a {

  color: #007AFF;

}

.policy-hot_list .item:hover i {

  background: #007AFF;

  color: #fff;

}

.evaluate-box {

  width: 100%;

  display: flex;

  justify-content: space-between;

}

.evaluate-box .evaluate-btn {

  width: 50%;

  text-align: center;

  padding: 0px 5px;

  line-height: 32px;

  height: 32px;

  cursor: pointer;

}

.evaluate-box .evaluate-btn em {

  font-style: normal;

}

.evaluate-box .evaluate-btn.good {

  color: #34c758;

}

.evaluate-box .evaluate-btn.good i.iconfont {

  margin-right: 5px;

  font-size: 22px;

}

.evaluate-box .evaluate-btn.good i.iconfont.icondianzanhao1 {

  display: inline-block;

}

.evaluate-box .evaluate-btn.good i.iconfont.icondianzanhao2 {

  display: none;

}

.evaluate-box .evaluate-btn.good.active i.iconfont.icondianzanhao2 {

  display: inline-block;

}

.evaluate-box .evaluate-btn.good.active i.iconfont.icondianzanhao1 {

  display: none;

}

.evaluate-box .evaluate-btn.bad {

  color: #ff9502;

}

.evaluate-box .evaluate-btn.bad i.iconfont {

  margin-right: 5px;

  font-size: 22px;

}

.evaluate-box .evaluate-btn.bad i.iconfont.iconxugaijin3 {

  display: inline-block;

}

.evaluate-box .evaluate-btn.bad i.iconfont.iconxugaijin4 {

  display: none;

}

.evaluate-box .evaluate-btn.bad.active i.iconfont.iconxugaijin4 {

  display: inline-block;

}

.evaluate-box .evaluate-btn.bad.active i.iconfont.iconxugaijin3 {

  display: none;

}

.circle {

  width: 23px;

  height: 23px;

  border-radius: 100px !important;

  line-height: 23px;

  padding: 0px;

  text-align: center;

  overflow: hidden;

  margin-left: 20px !important;

}

.circle .layui-layer-content {

  height: 28px !important;

  padding: 0 !important;

  box-shadow: none !important;

  text-align: center !important;

  font-size: 12px !important;

}

.circle .layui-layer-TipsT {

  display: none !important;

}

.policy-order {

  background: #fff;

  margin-bottom: 30px;

}

.policy-order a {

  display: flex;

  justify-content: flex-start;

  padding: 15px;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  width: 100%;

}

.policy-order a img {

  height: 68px;

  width: 69px;

}

.policy-order a span {

  width: 210px;

  height: 70px;

  padding-left: 10px;

}

.policy-order a span b {

  font-size: 20px;

  font-weight: normal;

  color: #101010;

  line-height: 40px;

  height: 40px;

}

.policy-order a span p {

  font-size: 14px;

  color: #AEAEB2;

}

.policy-order:hover {

  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.05);

  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.05);

  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.05);

}

.policy-order:hover a span b {

  color: #007AFF;

}

.policy-order:hover a span p {

  color: #999;

}

.policy-tab {

  width: 100%;

  position: relative;

  padding: 20px 20px 15px 20px;

  border: 1px solid #eee;

  border-radius: 3px;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  margin-bottom: 20px;

  box-sizing: border-box;

  -ms-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  transition: all 0.3s;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -ms-transition: all 0.3s;

}

.policy-tab .policy-type {

  width: 100%;

  display: flex;

  justify-content: space-between;

}

.policy-tab .policy-type span {

  color: #007AFF;

  border: 1px solid rgba(0, 122, 255, 0.15);

  padding: 3px 12px;

  border-radius: 3px;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -ms-border-radius: 3px;

  font-size: 14px;

  line-height: 20px;

}

.policy-tab .policy-type i {

  font-size: 12px;

  color: #999;

}

.policy-tab .policy-baseinfo {

  margin-top: 8px;

}

.policy-tab .policy-baseinfo span {

  font-size: 14px;

  line-height: 32px;

  height: 32px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  width: 100%;

  display: block;

  color: #666;

}

.policy-tab .policy-desc {

  line-height: 25px;

  font-size: 18px;

  color: #333;

  min-height: 30px;

  word-break: break-all;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

  overflow: hidden;

  height: 50px;

}

.policy-tab .policy-info {

  width: 100%;

  max-width: 600px;

  padding: 5px 0px;

}

.policy-tab .policy-info .item {

  width: 100%;

  line-height: 22px;

}

.policy-tab .policy-info .item span {

  width: 100%;

  font-size: 12px;

  display: block;

  color: #999;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.policy-tab:hover {

  background: #007AFF;

  color: #fff;

  box-shadow: 0px 0px 6px 1px rgba(0, 122, 255, 0.9);

  border: 1px solid #007AFF;

}

.policy-tab:hover .policy-type span {

  border: 1px solid #fff;

  color: #fff;

  opacity: 0.8;

}

.policy-tab:hover .policy-type i {

  color: #fff;

}

.policy-tab:hover .policy-baseinfo span {

  color: #fff;

}

.policy-tab:hover .policy-desc {

  color: #fff;

}

.policy-tab:hover .policy-info {

  color: #fff;

}

.policy-tab:hover .policy-info .item span {

  opacity: 0.8;

  color: #fff;

}

#swiperRelated .swiper-slide {

  padding: 5px 5px 40px 5px;

}

.swiper-pagination-bullet {

  width: 10px !important;

  height: 10px !important;

  opacity: 0.1;

}

.swiper-pagination-bullet-active {

  opacity: 1;

}

#baiduShare .bdsharebuttonbox a {

  width: 28px;

  height: 28px;

  display: inline-block;

  background: url(/zlzq/web/images/policy/shareicon.jpg);

  background-repeat: no-repeat;

  padding: 0;

  margin-top: 5px;

}

#baiduShare .bdsharebuttonbox a.bds_weixin {

  background-position: left center !important;

}

#baiduShare .bdsharebuttonbox a.bds_sqq {

  background-position: -33px center !important;

}

#baiduShare .bdsharebuttonbox a.bds_tsina {

  background-position: -66px center !important;

}

#order-box {

  width: 100%;

  padding: 0px 25px;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  display: none;

}

#order-box .declare-box {

  width: 100%;

  position: relative;

}

#order-box .declare-box .page-title {

  font-size: 24px;

  color: #101010;

  padding: 20px 0px;

  display: flex;

  justify-self: flex-start;

}

#order-box .declare-box .page-title i.line {

  width: 3px;

  background-color: #007AFF;

  height: 24px;

  display: block;

  margin-right: 15px;

  margin-top: 4px;

}

#order-box .declare-box .page-title i.iconfont {

  margin-left: auto;

  color: #333;

  font-size: 18px;

}

#order-box .declare-box .form-group {

  margin: 0;

  margin-bottom: 15px;

}

#order-box .declare-box .form-group label {

  font-weight: normal;

  color: #666;

  padding-top: 10px;

  font-size: 16px;

  padding-left: 0px !important;

  padding-right: 0px !important;

}

#order-box .declare-box .form-group input[type="text"] {

  line-height: 44px;

  height: 44px;

}

#order-box .declare-box .form-group .form-control {

  border: 1px solid #eee;

  background: #fff;

  padding: 0px 10px;

  box-shadow: none;

  font-size: 16px;

}

#order-box .declare-box .form-group .form-control#content {

  padding: 10px;

}

.operate-bar {

  padding-top: 10px;

  width: 100%;

  text-align: center;

}

.operate-bar button {

  padding: 10px 40px;

  font-size: 18px;

  border: none;

  outline: none;

}

.operate-bar button:focus {

  outline: 0;

}

.operate-bar button.btn-default {

  margin-right: 15px;

  background: rgba(0, 122, 255, 0.1);

  color: #007AFF;

}

.operate-bar button.btn-default:focus {

  outline: 0;

}

.operate-bar button#submitBtn {

  margin-right: 15px;

  background: #007AFF;

  color: #fff;

}

.operate-bar button#submitBtn:focus {

  outline: 0;

}

.order-box-info {

  background-color: rgba(0, 122, 255, 0.05);

  margin-bottom: 15px;

  padding: 5px 0px;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

}

.order-box-info .form-group {

  margin: 0;

  margin-bottom: 0px !important;

}

.order-box-info .form-group label {

  font-weight: normal;

  color: #666;

  padding-top: 6px !important;

  padding-left: 0px !important;

  padding-right: 0px !important;

  font-size: 14px !important;

}

.order-box-info .form-group input[type="text"] {

  line-height: 32px !important;

  height: 32px !important;

}

.order-box-info .form-group .form-control {

  background: none !important;

  border: none !important;

  box-shadow: none !important;

  outline: none !important;

  padding: 0 !important;

  color: #666;

  font-size: 14px !important;

}

.mbxnav {

  width: 1200px;

  margin: 0px auto;

}

.mbxnav ul {

  width: 100%;

  padding: 16px 0px;

  display: flex;

  justify-content: flex-start;

  align-items: center;

}

.mbxnav ul li {

  line-height: 40px;

  height: 40px;

  font-size: 14px;

  color: #999;

}

.mbxnav ul li a {

  display: block;

}

.mbxnav ul li a.hovCol {

  line-height: 40px;

  height: 40px;

  display: flex;

  justify-content: flex-start;

  align-items: center;

}

.mbxnav ul li a.hovCol i.iconfont {

  color: #007AFF;

  font-size: 18px;

  margin-right: 5px;

  line-height: 40px;

  height: 40px;

  padding: 0px;

  margin-top: -4px;

}

.mbxnav ul li i.iconfont {

  line-height: 40px;

  height: 40px;

  font-size: 14px;

  padding: 0px 10px;

}

.mbxnav ul li.back {

  margin-left: auto;

}

.mbxnav ul li.back a {

  border: 1px solid #eee;

  padding: 0px 12px;

  background: #fff;

  border-radius: 2px;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  margin-right: 10px;

  line-height: 30px;

  height: 30px;

  margin-top: 5px;

}

.mbxnav ul li.back a:hover {

  background: #007AFF;

  color: #fff;

  border: 1px solid #007AFF;

}

#declareForm-box {

  width: 100%;

  padding: 0px 25px 25px 25px;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  display: none;

  overflow-x: hidden;

}

#declareForm-box .declare-box {

  width: 100%;

  position: relative;

}

#declareForm-box .declare-box .page-title {

  font-size: 24px;

  color: #101010;

  padding: 20px 0px;

  display: flex;

  justify-self: flex-start;

}

#declareForm-box .declare-box .page-title i.line {

  width: 3px;

  background-color: #007AFF;

  height: 24px;

  display: block;

  margin-right: 15px;

  margin-top: 4px;

}

#declareForm-box .declare-box .page-title i.iconfont {

  margin-left: auto;

  color: #333;

  font-size: 18px;

}

#declareForm-box .declare-box .form-group {

  margin: 0;

  margin-bottom: 15px;

}

#declareForm-box .declare-box .form-group label {

  font-weight: normal;

  color: #666;

  padding-top: 10px;

  font-size: 16px;

  padding-left: 0px !important;

  padding-right: 0px !important;

}

#declareForm-box .declare-box .form-group input[type="text"] {

  line-height: 44px;

  height: 44px;

}

#declareForm-box .declare-box .form-group .form-control {

  border: 1px solid #eee;

  background: #fff;

  padding: 0px 10px;

  box-shadow: none;

  font-size: 16px;

}

#declareForm-box .declare-box .form-group .form-control#content {

  padding: 10px;

}

.note2 {

  padding-left: 110px;

  font-size: 12px;

  margin-bottom: 20px;

  color: #999;

}

.note2 p {

  padding: 5px 0px;

}

#addFileBtn {

  border: 1px solid #eee;

  background: none;

  padding: 6px 12px;

  border-radius: 2px;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

}

#addFileBtn i.iconfont {

  color: #007AFF;

  margin-right: 5px;

}

#addFileBtn:hover {

  border: 1px solid #fff;

  background: #007AFF;

  color: #FFF;

}

#addFileBtn:hover i {

  color: #fff;

}

#uploadFileList .item {

  margin-top: 8px;

}

#uploadFileList .item i.iconfont {

  color: red;

  margin-right: 5px;

  cursor: pointer;

}

.uploading {

  position: absolute;

  left: 250px;

  top: 250px;

  z-index: 9999;

  display: none;

}

.uploading img {

  width: 80px;

}

