.headbot2 {
  background: #000 !important;
}
.headbot2 .navitem-name a {
  color: #fff !important;
}
.headbot2 .navright .search .icon {
  background-image: url(../img/h-searchbtn.png) !important;
}
.headbot2 .navright .lanbox .lanitem {
  color: #fff !important;
}
.headbot2 .navright .telbox {
  color: #898989 !important;
}
.headbot2 .wapbtnbox span {
  background-color: #fff;
}
.headbot2 .quicklinkstop {
  color: #898989 !important;
}
.bandown2 {
  background: #333;
}
.bandown2 .text {
  color: #fff !important;
}
.map {
  padding: 100px 0 106px;
  background: #000;
}
.map .wrap {
  width: 80.79vw;
}
.map .map-title {
  font-size: 36px;
  text-align: center;
  color: #fff;
}
.map .map-main {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  margin-top: 48px;
  box-shadow: 0 0 18px 0 rgba(255, 255, 255, 0.1);
}
.map .map-main .main-box {
  position: relative;
  width: 35.7%;
  height: 789px;
  padding: 35px 30px 30px;
  background: #000;
  overflow: hidden;
}
.map .map-main .main-box .box-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
}
.map .map-main .main-box .box-top .top-add {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
}
.map .map-main .main-box .box-top .top-add img {
  width: 15px;
  margin-right: 5px;
}
.map .map-main .main-box .box-top .top-add span {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}
.map .map-main .main-box .box-top .top-select {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  width: auto;
  height: auto;
  cursor: pointer;
}
.map .map-main .main-box .box-top .top-select span {
  font-size: 16px;
  color: #fff;
}
.map .map-main .main-box .box-top .top-select img {
  width: 15px;
  margin-left: 5px;
}
.map .map-main .main-box .box-search {
  width: 100%;
  height: 54px;
  padding: 0 18px;
  margin-top: 25px;
  background: rgba(255, 255, 255, 0.3);
}
.map .map-main .main-box .box-search input {
  width: 100%;
  height: 100%;
  font-size: 16px;
  color: #fff;
  background: none;
}
.map .map-main .main-box .box-search input::placeholder {
  color: #ccc;
}
.map .map-main .main-box .box-num {
  width: 100%;
  height: auto;
  margin-top: 15px;
  font-size: 12px;
  color: #898989;
}
.map .map-main .main-box .box-cont {
  width: 100%;
  height: 530px;
  margin-top: 40px;
  padding-right: 1px;
  overflow: auto;
}
.map .map-main .main-box .box-cont .cont-item {
  width: 100%;
  height: auto;
  padding-top: 30px;
  margin-bottom: 30px;
  border-top: solid 2px #f3f3f3;
}
.map .map-main .main-box .box-cont .cont-item:first-of-type {
  padding-top: 0;
  border-top: none;
}
.map .map-main .main-box .box-cont .cont-item:last-of-type {
  margin-bottom: 0;
}
.map .map-main .main-box .box-cont .cont-item .item-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.map .map-main .main-box .box-cont .cont-item .item-top p {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 105px);
}
.map .map-main .main-box .box-cont .cont-item .item-top p img {
  width: 22px;
  margin-right: 5px;
}
.map .map-main .main-box .box-cont .cont-item .item-top p em {
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  color: #efc54d;
}
.map .map-main .main-box .box-cont .cont-item .item-top span {
  width: 100px;
  font-size: 16px;
  text-align: right;
  color: #898989;
}
.map .map-main .main-box .box-cont .cont-item .item-grade {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 12px 0 16px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}
.map .map-main .main-box .box-cont .cont-item .item-grade span {
  margin-right: 10px;
  line-height: 16px;
}
.map .map-main .main-box .box-cont .cont-item .item-grade img {
  width: 18px;
  margin-right: 10px;
}
.map .map-main .main-box .box-cont .cont-item .item-cent {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: auto;
}
.map .map-main .main-box .box-cont .cont-item .item-cent .cent-left {
  width: calc(100% - 100px);
  height: auto;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #bcbcbc;
}
.map .map-main .main-box .box-cont .cont-item .item-cent .cent-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 93px;
  height: 35px;
  border-radius: 5px;
  border: solid 1px #fff;
  cursor: pointer;
}
.map .map-main .main-box .box-cont .cont-item .item-cent .cent-button span {
  margin-right: 5px;
  font-size: 12px;
  color: #fff;
}
.map .map-main .main-box .box-cont .cont-item .item-cent .cent-button img {
  width: 12px;
}
.map .map-main .main-box .box-cont::-webkit-scrollbar {
  width: 2px;
}
.map .map-main .main-box .box-cont::-webkit-scrollbar-thumb {
  background: #d0111b;
}
.map .map-main .main-box .box-city {
  display: none;
  position: absolute;
  top: 80px;
  right: 30px;
  width: 280px;
  height: 520px;
  background: #333;
}
.map .map-main .main-box .box-city::after {
  content: '';
  position: absolute;
  top: -5px;
  right: 40px;
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #333;
}
.map .map-main .main-box .box-city .city-top {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid #666;
  padding-left: 20px;
  margin-top: 0;
  margin-bottom: 14px;
}
.map .map-main .main-box .box-city .city-top .top-item {
  position: relative;
  min-width: 80px;
  width: auto;
  height: 100%;
  padding-top: 22px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.map .map-main .main-box .box-city .city-top .top-item::after {
  content: '';
  display: none;
  position: absolute;
  bottom: -1px;
  left: 0px;
  right: 0px;
  height: 1px;
  background: #d0111b;
}
.map .map-main .main-box .box-city .city-top .top-item-active {
  color: #d0111b;
}
.map .map-main .main-box .box-city .city-top .top-item-active::after {
  display: block;
}
.map .map-main .main-box .box-city .city-cont {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
  max-height: 400px;
  padding: 0px 20px 10px;
  overflow-y: auto;
}
.map .map-main .main-box .box-city .city-cont::-webkit-scrollbar {
  width: 2px;
}
.map .map-main .main-box .box-city .city-cont::-webkit-scrollbar-thumb {
  background: #d0111b;
}
.map .map-main .main-box .box-city .city-cont .cont-item {
  width: 33.33%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.map .map-main .main-box .box-city .city-cont .cont-item:hover {
  color: #d0111b;
}
.map .map-main .main-map {
  position: relative;
  width: 64.3%;
  height: 789px;
}
.map .map-main .main-map .map-pic {
  width: 100%;
  height: 100%;
}
.map .map-main .main-map .map-pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.map .map-main .main-cont {
  display: none;
}
.map .BMap_bubble_content {
  position: relative;
  width: 470px !important;
  height: 310px !important;
  padding: 40px;
  background: #000;
  box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.42);
}
.map .BMap_bubble_content .cont-title {
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}
.map .BMap_bubble_content .cont-grade {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
}
.map .BMap_bubble_content .cont-grade span {
  margin-right: 10px;
  line-height: 12px;
}
.map .BMap_bubble_content .cont-grade img {
  width: 18px;
  margin-right: 10px;
}
.map .BMap_bubble_content .cont-add {
  width: 100%;
  margin-top: 12px;
  font-size: 12px;
  color: #fff;
}
.map .BMap_bubble_content .cont-add span {
  display: inline-block;
  margin: 0 8px;
}
.map .BMap_bubble_content .cont-text {
  width: 100%;
  height: auto;
  margin-top: 18px;
}
.map .BMap_bubble_content .cont-text span {
  display: inline-block;
  margin-right: 30px;
  font-size: 12px;
  line-height: 24px;
  color: #fff;
}
.map .BMap_bubble_content .cont-text span:last-of-type {
  margin-right: 0;
}
.map .BMap_bubble_content .cont-bottom {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  margin-top: 30px;
}
.map .BMap_bubble_content .cont-bottom .bottom-button {
  width: 150px;
  height: 45px;
  margin-right: 20px;
  font-size: 14px;
  text-align: center;
  line-height: 43px;
  color: #fff;
  border-radius: 5px;
  border: solid 1px #fff;
}
.map .BMap_bubble_content .cont-bottom .bottom-button:first-of-type {
  border: solid 1px #d0111b;
  background: #d0111b;
  color: #fff;
}
.map .BMap_bubble_content::after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  margin-left: -26px;
  bottom: -20px;
  border-top: 10px solid #000;
  border-bottom: 10px solid transparent;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.map .BMap_pop > div:nth-child(1) {
  display: none !important;
}
.map .BMap_pop > div:nth-child(2) {
  display: none !important;
}
.map .BMap_pop > div:nth-child(3) {
  display: none !important;
}
.map .BMap_pop > div:nth-child(4) {
  display: none !important;
}
.map .BMap_pop > div:nth-child(5) {
  display: none !important;
}
.map .BMap_pop > div:nth-child(6) {
  display: none !important;
}
.map .BMap_pop > div:nth-child(7) {
  display: none !important;
}
.map .BMap_pop > div:nth-child(8) {
  display: none !important;
}
.map .BMap_pop > div:nth-child(9) {
  left: 5px !important;
  top: 40px !important;
}
.notice {
  width: 100%;
  height: auto;
  padding: 55px 0 100px;
}
.notice .notice-title {
  font-family: 'alisansmedi';
  font-size: 36px;
  text-align: center;
  color: #000;
}
.notice .notice-top {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 40px;
}
.notice .notice-top .top-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 15.8vw;
  height: 50px;
  margin-right: 2vw;
}
.notice .notice-top .top-item:last-of-type {
  margin-right: 0;
}
.notice .notice-top .top-item:nth-child(2),
.notice .notice-top .top-item:nth-child(4) {
  width: 13vw;
}
.notice .notice-top .top-item:nth-child(3) {
  width: 22.5vw;
}
.notice .notice-top .top-item .item-title {
  margin-right: 10px;
  font-size: 16px;
  color: #333;
}
.notice .notice-top .top-item span {
  margin: 0 5px;
  font-size: 16px;
  color: #999;
}
.notice .notice-top .top-item input[type="text"] {
  flex: 1;
  height: 100%;
  padding: 0 15px;
  font-family: 'alisanslight';
  font-size: 16px;
  color: #666;
  background: #f7f7f7;
  border-radius: 5px;
  border: none;
}
.notice .notice-top .top-item input[type="date"] {
  flex: 1;
  height: 100%;
  padding: 0 15px;
  font-family: 'alisanslight';
  font-size: 16px;
  color: #666;
  background: #f7f7f7;
  border-radius: 5px;
  border: none;
}
.notice .notice-top .top-item select {
  flex: 1;
  height: 100%;
  padding: 0 30px 0 15px;
  font-family: 'alisanslight';
  font-size: 16px;
  color: #999;
  border-radius: 5px;
  border: none;
  background: url(../images/icon-arrow2.png) no-repeat scroll right 10px center #f7f7f7;
  appearance: none;
  outline: none;
}
.notice .notice-top .top-item select option:first-of-type {
  display: none;
}
.notice .notice-top .top-box {
  display: flex;
  justify-content: space-between;
  width: 13vw;
  height: auto;
}
.notice .notice-top .top-box .box-button {
  position: relative;
  width: 6.3vw;
  height: 50px;
  font-family: 'alisansmedi';
  font-size: 16px;
  text-align: center;
  line-height: 46px;
  color: #fff;
  background: #1263aa;
  border: solid 2px transparent;
  border-radius: 5px;
  overflow: hidden;
  transition: 0.5s ease 0s;
  -webkit-transition: 0.5s ease 0s;
  -moz-transition: 0.5s ease 0s;
}
.notice .notice-top .top-box .box-button:last-of-type {
  color: #333;
  background: #d7d7d7;
}
.notice .notice-top .top-box .box-button:hover {
  color: #1263aa;
  background: transparent;
  border: solid 2px #1263aa;
}
.notice .notice-table {
  width: 100%;
  height: auto;
  margin-top: 52px;
  margin-bottom: 95px;
}
.notice .notice-table table {
  width: 100%;
}
.notice .notice-table tr {
  background: #fff;
}
.notice .notice-table tr:first-of-type {
  margin-bottom: 0;
  background: #1263aa;
}
.notice .notice-table th {
  padding: 15px 20px;
  font-family: 'alisansmedi';
  font-size: 18px;
  text-align: center;
  color: #fff;
  border: none;
}
.notice .notice-table td {
  padding: 15px 20px;
  font-size: 19px;
  text-align: center;
  color: #666;
  border-bottom: solid 2px #fff;
  background: #f7f7f7;
  font-weight: bold;
}
.notice .notice-table td:first-of-type {
  padding-left: 30px;
  text-align: left;
}
.notice .notice-table td:last-of-type {
  background: #ececec;
}
.notice .notice-table td a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 19px;
  font-weight: bold;
}
.notice .notice-table td a:hover {
  color: #1263aa;
}
.notice .notice-table td .sign-button {
  display: block;
  width: 120px;
  height: 45px;
  margin: 0 auto;
  font-size: 16px;
  text-align: center;
  line-height: 41px;
  color: #fff;
  border-radius: 5px;
  border: solid 2px transparent;
  transition: 0.5s ease 0s;
  -webkit-transition: 0.5s ease 0s;
  -moz-transition: 0.5s ease 0s;
}
.notice .notice-table td .sign-button:hover {
  color: #1263aa;
  background: transparent;
  border: solid 2px #1263aa;
}
.notice .notice-table td .ing {
  background: #1263aa;
}
.notice .notice-table td .end {
  background: #c3c3c3;
}
.noticeDetail {
  width: 100%;
  height: auto;
  padding: 50px 0 110px;
}
.noticeDetail h1 {
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  color: #000;
}
.noticeDetail .noticeDetail-time {
  margin-top: 10px;
  font-size: 16px;
  text-align: center;
  color: #999;
}
.noticeDetail .noticeDetail-main {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin-top: 40px;
}
.noticeDetail .noticeDetail-main .main-box {
  width: 67.1vw;
  height: auto;
  padding: 75px 80px 80px 75px;
  background: #f7f7f7;
}
.noticeDetail .noticeDetail-main .main-box .box-cent {
  width: 100%;
  margin-bottom: 60px;
  font-size: 16px;
  line-height: 30px;
  color: #333;
}
.noticeDetail .noticeDetail-main .main-box .box-cent p {
  font-size: 20px;
  font-weight: bold;
}
.noticeDetail .noticeDetail-main .main-box .box-cent span {
  color: #666;
}
.noticeDetail .noticeDetail-main .main-box .box-lump {
  width: 100%;
  height: auto;
  padding-top: 35px;
  font-size: 16px;
  line-height: 30px;
  text-align: right;
  color: #999;
  border-top: solid 1px #d2d2d2;
}
.noticeDetail .noticeDetail-main .main-lump {
  width: 19vw;
  height: auto;
  padding: 35px 32px;
  background: #f2f2f2;
}
.noticeDetail .noticeDetail-main .main-lump .lump-title {
  margin-bottom: 15px;
  font-size: 20px;
  color: #000;
}
.noticeDetail .noticeDetail-main .main-lump .lump-item {
  width: 100%;
  height: auto;
  padding: 30px 0;
  border-top: solid 1px #cccccc;
}
.noticeDetail .noticeDetail-main .main-lump .lump-item .item-title {
  font-size: 16px;
  line-height: 24px;
  color: #333;
}
.noticeDetail .noticeDetail-main .main-lump .lump-item .lump-button {
  display: block;
  width: 90px;
  height: 38px;
  margin-top: 15px;
  font-size: 16px;
  text-align: center;
  line-height: 34px;
  color: #fff;
  border-radius: 5px;
  background: #1263aa;
  border: solid 2px #1263aa;
  transition: 0.5s ease 0s;
  -webkit-transition: 0.5s ease 0s;
  -moz-transition: 0.5s ease 0s;
}
.noticeDetail .noticeDetail-main .main-lump .lump-item .lump-button:hover {
  color: #1263aa;
  background: transparent;
}
.form {
  width: 100%;
  height: auto;
  padding: 50px 0 110px;
}
.form h1 {
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  color: #000;
}
.form .form-text {
  margin-top: 15px;
  margin-bottom: 40px;
  font-size: 18px;
  text-align: center;
  color: #333;
}
.form .form-main {
  width: 100%;
  height: auto;
  background: #f7f7f7;
  border-bottom: solid 1px #999999;
}
.form .form-main:last-of-type {
  border-bottom: none;
}
.form .form-main .main-box {
  width: 100%;
  height: auto;
  padding: 65px 0;
}
.form .form-main .main-box .box-lump {
  width: 58.8vw;
  height: auto;
  margin: 0 auto;
}
.form .form-main .main-box .box-lump .lump-top {
  width: 100%;
  height: auto;
  padding-bottom: 35px;
  font-size: 16px;
  color: #000;
  border-bottom: solid 1px #d2d2d2;
}
.form .form-main .main-box .box-lump .lump-top span {
  margin-right: 10px;
  font-size: 24px;
  font-weight: bold;
}
.form .form-main .main-box .box-lump .lump-top em {
  color: #dc0000;
}
.form .form-main .main-box .box-lump .lump-cont {
  width: 40.5vw;
  height: auto;
  margin: 56px auto 0;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-title {
  width: 6.5vw;
  padding-top: 12px;
  margin-right: 1.4vw;
  font-size: 16px;
  text-align: right;
  color: #333;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-title em {
  color: #dc0000;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  flex: 1;
  height: auto;
  border-radius: 5px;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info input {
  width: 100%;
  height: 50px;
  padding: 0 15px;
  font-family: 'alisanslight';
  font-size: 16px;
  font-weight: 100;
  color: #666;
  border-radius: 5px;
  background: #fff;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info input::placeholder {
  color: #666;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info select {
  width: 100%;
  height: 50px;
  padding: 0 30px 0 15px;
  font-family: 'alisanslight';
  font-size: 16px;
  font-weight: 100;
  color: #666;
  border-radius: 5px;
  border: none;
  background: #fff url(../images/icon-arrow2.png) no-repeat scroll right 16px center;
  appearance: none;
  outline: none;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info select option:first-of-type {
  display: none;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info textarea {
  width: 100%;
  height: 213px;
  padding: 15px;
  font-family: 'alisanslight';
  font-size: 16px;
  line-height: 24px;
  font-weight: 100;
  color: #666;
  background: #fff;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info textarea::placeholder {
  color: #666;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .select-box,
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .select-other {
  width: 16vw;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .select-other {
  display: none;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-text {
  width: 100%;
  height: auto;
  margin-top: 10px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 100;
  color: #333;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-text span {
  font-family: 'alisansmedi';
  color: #1263aa;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-verify {
  flex: 1;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-pic {
  width: 209px;
  margin-left: 0.8vw;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-pic img {
  width: 100%;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small {
  position: relative;
  width: 16vw;
  height: auto;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-top {
  width: 100%;
  height: 50px;
  padding: 0 30px 0 15px;
  font-size: 16px;
  font-weight: 100;
  line-height: 50px;
  color: #666;
  border-radius: 5px;
  border: none;
  background: #fff url(../images/icon-arrow2.png) no-repeat scroll right 16px center;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list {
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  height: auto;
  padding: 10px 0;
  background: #fff;
  border-top: solid 1px #ddd;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  z-index: 9;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box {
  max-height: 145px;
  width: 100%;
  height: auto;
  padding: 10px;
  overflow: auto;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box::-webkit-scrollbar {
  width: 10px;
  height: 3px;
  background: #f7f8f9;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box::-webkit-scrollbar-thumb {
  background: #1263aa;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box .box-choice {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30px;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box .box-choice input[type="radio"],
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box .box-choice input[type="checkbox"] {
  display: none;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box .box-choice .choice-item {
  display: flex;
  align-items: center;
  width: auto;
  height: auto;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box .box-choice .choice-item:last-of-type {
  margin-bottom: 0;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box .box-choice .choice-item span {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  border: solid 1px #cdcdcd;
  background: #fff;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box .box-choice .choice-item span::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 11px;
  height: 8px;
  background: url(../images/icon-guo.png) no-repeat center center;
  background-size: 100%;
  opacity: 0;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box .box-choice input:checked + label .choice-item {
  color: #999;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box .box-choice input:checked + label .choice-item span {
  border: solid 2px #1263aa;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-box .box-choice input:checked + label .choice-item span::after {
  opacity: 1;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-small .small-list .list-button {
  position: relative;
  left: calc(100% - 120px);
  width: 100px;
  height: 30px;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  background: #1263aa;
  border-radius: 2px;
  cursor: pointer;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-user {
  border-bottom: solid 1px #eee;
  border-radius: 0;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item .item-info .info-user:last-of-type {
  border-bottom: none;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item:nth-child(9) .item-info {
  overflow: hidden;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item:nth-child(9) .item-info input {
  border-bottom: solid 1px #eee;
  border-radius: 0;
}
.form .form-main .main-box .box-lump .lump-cont .cont-item:nth-child(9) .item-info input:last-of-type {
  border-bottom: none;
}
.form .form-main .main-box .box-lump .lump-button {
  display: block;
  width: 135px;
  height: 50px;
  margin-top: 20px;
  margin-left: 16.5vw;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  line-height: 46px;
  color: #fff;
  background: #1263aa;
  border-radius: 5px;
  border: solid 2px #1263aa;
  transition: 0.5s ease 0s;
  -webkit-transition: 0.5s ease 0s;
  -moz-transition: 0.5s ease 0s;
}
.form .form-main .main-box .box-lump .lump-button:hover {
  color: #1263aa;
  background: transparent;
}
.page-number {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.page-number .page-item {
  position: relative;
  width: auto;
  height: auto;
  margin: 0 15px;
  font-size: 24px;
  color: #333333;
  transition: 0.5s ease 0s;
  -webkit-transition: 0.5s ease 0s;
  -moz-transition: 0.5s ease 0s;
}
.page-number .page-item:first-of-type {
  width: 11px;
  height: 20px;
  background: url(../images/icon-page-prev.png) no-repeat center center;
  background-size: 100%;
}
.page-number .page-item:last-of-type {
  width: 11px;
  height: 20px;
  background: url(../images/icon-page-next.png) no-repeat center center;
  background-size: 100%;
}
.page-number .page-item:hover {
  color: #1263aa !important;
}
.page-number .page-item:hover:first-of-type {
  background: url(../images/icon-page-prev2.png) no-repeat center center;
  background-size: 100%;
}
.page-number .page-item:hover:last-of-type {
  background: url(../images/icon-page-next2.png) no-repeat center center;
  background-size: 100%;
}
.page-number .page-item-active {
  color: #1263aa !important;
}
.Wpage-number {
  display: none;
}
