/*reset*/  a:active, a:focus, a:hover, a:visited {color: inherit}  body {padding-top: 100px;background: #fff;color: #333;}  .svgIcon {width: 1.2em;height: 1.2em;fill: currentColor;overflow: hidden;margin-right: .2em}  #collapse-head {color: #fff;}  .am-topbar {margin-bottom: 0;border: none;background-color: #132556;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}  .am-with-topbar-fixed-top {padding-top: 100px;}  .am-topbar-nav > li > a:after {border: none;}  .am-nav a {color: inherit;}  .am-nav a:hover {color: #357ed9;}  .am-nav a:active {color: #6b6b6b;}  .am-topbar-brand {padding: 0;float: left;line-height: 100px;}  .am-topbar-nav {float: right;}  .am-topbar-nav > li > a {position: relative;line-height: 100px;padding: 0 40px;}  .am-nav > li > a:focus, .am-nav > li > a:hover, .am-nav > li > a.am-active {background: transparent;color: #2996fb;}  #collapse-head ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;height: 100px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;font-size: 18px;color: #fff;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;max-width: 1200px;margin: 0 auto;}  @media (max-width: 640px) {  #collapse-head ul {display: block;height: auto;float: none;}  .am-topbar-brand {line-height: 50px;margin-left: 10px;}  .am-topbar-brand img {height: 19px;}  .am-topbar-nav > li > a {font-size: 15px;padding: .4em 1em;line-height: 1.6;text-align: center;}  .am-btn.am-topbar-toggle {background: #000;color: #fff;}  }  main section:not(:first-of-type) {margin: 100px auto 0;}  .banner {height: 600px;background: url("../images/banner-b.png") no-repeat center top;}  #guests {min-height: 100vh;}  #guests .guests_list li {margin-bottom: 70px;}  #guests .guests_list li:not(:last-child) {padding-bottom: 71px;border-bottom: 1px solid rgba(183, 180, 180, 0.3);}  #guests .guests_list li .li_wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}  #guests .guests_list li .figure {width: 270px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;margin-right: 111px;}  #guests .guests_list li .figure .li_name {font-size: 30px;color: #fff;font-weight: bold;text-align: center;line-height: 70px;background-color: #203d89;}  #guests .guests_list li .img--wrapper {width: 100%;height: 255px;overflow: hidden;position: relative;background-color: #464545;}  #guests .guests_list li .img--wrapper img {width: 101%;min-height: 100%;position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}  #guests .guests_list li .li_container {width: 819px;}  #guests .guests_list li .li_title {font-size: 32px;color: #000;font-weight: bold;line-height: 1;margin-bottom: 23px;max-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}  #guests .guests_list li .li_desc {font-size: 24px;color: #222;line-height: 1.43;margin: 23px auto 26px;height: 201.6px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}  #guests .guests_list li .li_desc .desc_link {color: #0239b5;}  #guests .guests_list li .vote_total {height: 41px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}  #guests .guests_list li .vote_total .total_num {font-size: 30px;color: #6d6d6d;font-weight: bold;line-height: 41px;position: relative;}  #guests .guests_list li .vote_total .total_num span {display: inline-block;vertical-align: top;font-size: 34px;color: #f73366;margin-right: 30px;}  #guests .guests_list li .vote_total .total_num b {font-size: 16px;color: #f60;font-weight: normal;position: absolute;top: -20px;left: 25%;-webkit-transform: translateX(-50%);transform: translateX(-50%);opacity: 0;}  #guests .guests_list li .vote_list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}  #guests .guests_list li .vote_list .vote_button {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;width: 121px;line-height: 41px;font-size: 24px;color: #f9ad1b;text-align: center;border: solid 1px rgba(249, 173, 27, 0.5);border-radius: 4px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}  #guests .guests_list li .vote_list .vote_button:last-child {background: #ff8a00;color: #fff;border-color: transparent;}  #guests .guests_list li .vote_list .vote_button:not(:last-child) {margin-right: 46px;}  #guests .guests_list li .vote_list .vote_button:hover {background: #ff8a00;color: #fff;border-color: transparent;}  #guests .guests_list li .vote_list .vote_button:last-child:hover {background: #ff5001;color: #fff;border-color: transparent;}  .vote--active {-webkit-animation: vote-successed 3s;animation: vote-successed 3s;}  @-webkit-keyframes vote-successed { 0% {opacity: 0} 25% {opacity: 1;top: -25px;} 75% {top: -30px;} 100% {opacity: 0} }  @keyframes vote-successed { 0% {opacity: 0} 25% {opacity: 1;top: -25px;} 75% {top: -30px;} 100% {opacity: 0} }  #guests .guests_list li .vote_list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}  #guests .guests_list li .vote_list .vote_button:not(:last-child) {margin-right: 46px;}  .footer_foot {border: none;margin-top: 0;color: #333;background: #f7f8f9;}  .my_alert {padding: 1.67em 1em;position: fixed;text-align: center;font-size: 18px;color: #fff;top: 35%;left: 50%;width: 70%;max-width: 300px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);display: none;background: rgba(0, 0, 0, 0.6);border-radius: 8px;z-index: 11114;}  .goTop li a p {color: #fff;}  /*分享弹窗*/  body .bsBox {width: 232px !important;height: 257px !important;text-align: center;background: #fff !important;border: solid 1px #d8d8d8;}  body .bsTop {background: #fff;border: none;}  body .bshare-custom a:hover {opacity: 1;-webkit-transition: none;transition: none;}  .article-container .ws-left .button--share .sprite {margin: 0;padding: 0;text-decoration: none;}  body .bshare-custom {font-size: 16px;}  .am-modal-dialog {border-radius: 10px;}  .am-modal-hd {padding: 0;}  .am-modal-hd .am-close {width: 50px;height: 50px;opacity: 1;top: 0;right: -27px;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 2;}  .am-modal-bd {padding: 0;background: #fff;}  #doc-modal-22 .am-modal-bd .model_wrapper {padding: 5% 4.79% 2.5%;position: relative;}  #doc-modal-22 .modal_title {letter-spacing: 0;padding: 0 10px;font-size: 24px;color: #44464C;margin: 0;}  #doc-modal-22 .table--wrapper {padding: 10px 0 0;}  #doc-modal-22 .model_table {border-collapse: separate;border-spacing: 10px 20px;width: 100%;user-select: none;}  #doc-modal-22 .model_table label {text-align: right;font-size: 20px;color: #616161;white-space: nowrap;}  #doc-modal-22 .inputList--wrapper {text-align: left;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}  #doc-modal-22 .inputList--wrapper.v-code--wrapper {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}  #doc-modal-22 .inputList--wrapper input {font-size: 20px;color: #70727E;height: 44px;border: 1px solid #B7C1CA;border-radius: 4px;}  #doc-modal-22 .inputList--wrapper input::-webkit-input-placeholder {color: #C0C6CE;}  #doc-modal-22 .inputList--wrapper input:-ms-input-placeholder {color: #C0C6CE;}  #doc-modal-22 .inputList--wrapper input::-ms-input-placeholder {color: #C0C6CE;}  #doc-modal-22 .inputList--wrapper input::-moz-placeholder {color: #C0C6CE;}  #doc-modal-22 .inputList--wrapper input::placeholder {color: #C0C6CE;}  .am-modal-bd .img--wrapper img {max-width: 100%;}  /*reset am-selected*/  #doc-modal-22 .inputList--wrapper .type1 {-webkit-flex-basis: 300px;-ms-flex-preferred-size: 300px;flex-basis: 300px;margin-right: 10px;}  #doc-modal-22 .inputList--wrapper .type6 {height: 44px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;white-space: nowrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: 10px;}  #doc-modal-22 .inputList--wrapper .type6 img {max-height: 100%;border-radius: 4px;margin-right: 20px;}  #doc-modal-22 .inputList--wrapper .type6 #refresh {cursor: pointer;}  #doc-modal-22 .tr--button .inputList--wrapper {position: relative;}  #doc-modal-22 .model_button {width: 80%;height: 45px;border: none;background: #F5853A;font-size: 22px;color: #fff;border-radius: 4px;user-select: none;}  #doc-modal-22 .tr--button .error-tip {display: none;position: absolute;bottom: 100%;left: 0;-webkit-transform: translateY(50%);transform: translateY(50%);font-size: 14px;color: #FF4E4E;}  #doc-modal-22 .tr--button.tr-error .error-tip {display: block;}