.textEellipsis {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.clearF:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.userSelect {
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
}
.floatL {
  float: left;
}
.floatR {
  float: right;
}
.totalIconCss {
  font-family: "iconfont" !important;
  font-size: 12px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dFlex {
  display: flex;
  justify-content: center;
  align-items: center;
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
textarea,
input {
  resize: none;
  outline: none;
}
a {
  text-decoration: none;
}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.page-warp {
  width: 1440px;
  margin: 0 auto;
}
@font-face {
  font-family: 'OpenSans_400Regular';
  src: url('../fonts/OpenSans/OpenSans_400Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans_500Medium';
  src: url('../fonts/OpenSans/OpenSans_500Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans_600SemiBold';
  src: url('../fonts/OpenSans/OpenSans_600SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans_700Bold';
  src: url('../fonts/OpenSans/OpenSans_700Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans_800ExtraBold';
  src: url('../fonts/OpenSans/OpenSans_800ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}
html,
body {
  font-size: 14px;
  font-family: 'OpenSans_400Regular';
}
.width270 {
  width: 270px;
}
.deepBlue {
  background: #F2994A;
  background: #0F3460;
}
.deepBlue span {
  color: #FFFFFF;
  font-weight: normal;
}
.deepBlue:hover,
.deepBlue:focus {
  background: #F2994A;
  border: 1px solid #F2994A;
}
.grayBtn {
  border: 1px solid #9DA3AA;
  background: #9DA3AA;
}
.grayBtn span {
  color: #FFFFFF;
  font-weight: normal;
}
.grayBtn:hover,
.grayBtn:focus {
  background: #9DA3AA;
  border: 1px solid #9DA3AA;
}
.el-button {
  padding: 12px 10px;
}
.is-disabled {
  background: #e9ecef;
}
.is-disabled:hover {
  background: #e9ecef !important;
}
.el-radio__input.is-disabled + span.el-radio__label {
  color: #9DA3AA;
}
.width176 {
  width: 176px;
  text-align: center;
}
.width260 {
  width: 260px;
  text-align: center;
}
.width-per {
  width: 100%;
}
.width-per .el-radio {
  width: 100%;
}
.width-per .el-radio.is-checked .input-text {
  color: #FFFFFF;
}
.width-per .el-radio.is-checked .input-text input {
  background: transparent;
  color: #FFFFFF;
}
.width-per .el-radio .el-radio__label {
  display: flex;
  gap: 10px;
  align-items: center;
}
.width-per .el-radio input {
  width: 100px;
  background: transparent;
  text-align: center;
  border-top: unset;
  border-right: unset;
  border-left: unset;
  border-bottom: 1px solid #e9ecef;
}
.icon-question {
  display: inline-block;
  margin-left: 10px;
  background: url("../images/quote-version/help-icon.png") no-repeat center;
  width: 16px;
  height: 16px;
  cursor: pointer;
  vertical-align: middle;
}
.icon-question:hover {
  background: url("../images/quote-version/help-hover-icon.png") no-repeat center;
}
.tab-el {
  position: relative;
}
.tab-el .el-radio {
  width: 300px;
  padding: unset !important;
  text-align: center;
}
.tab-el .el-radio.is-checked {
  background: unset !important;
}
.tab-el .el-radio.is-checked .el-info {
  background: #F2994A;
  border-bottom: 1px solid #F2994A;
}
.tab-el .el-radio.is-checked .el-title {
  color: #FFFFFF;
}
.tab-el .el-radio.is-checked .el-des {
  color: #F2994A;
  background: rgba(242, 153, 74, 0.2);
}
.tab-el .el-radio:hover .el-info {
  border-bottom: 1px solid #F2994A;
}
.tab-el .el-info {
  display: flex;
  justify-content: center;
  gap: 10px;
  padding: 9px 10px;
  align-items: center;
  border-bottom: 1px solid #e9ecef;
}
.tab-el .el-title {
  color: #495057;
}
.tab-el .el-des {
  color: #495057;
  padding: 10px 0;
}
.el-radio-group {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.el-radio-group .el-radio__input {
  display: none;
}
.el-radio-group .el-radio__label {
  padding: unset;
  line-height: 21px;
  color: #495057;
}
.el-radio {
  margin: unset;
}
.el-radio:hover {
  background: rgba(242, 153, 74, 0.2);
}
.el-radio.is-checked .icon-question {
  background: url("../images/quote-version/help-icon-active.png") no-repeat center;
}
.el-radio.is-checked .icon-question:hover {
  background: url("../images/quote-version/help-icon-active.png") no-repeat center !important;
}
.el-radio--medium.is-bordered {
  padding: 9px 10px;
  border-radius: 4px;
  height: auto;
  border: 1px solid #e9ecef;
}
.el-radio.is-bordered + .el-radio.is-bordered {
  margin-left: unset;
}
.el-radio.is-bordered.is-checked {
  border-color: #F2994A;
  background: #F2994A;
}
.el-radio__input.is-checked + .el-radio__label {
  color: #FFFFFF;
}
.widthInput100 {
  width: 100px;
}
.widthInput360 {
  width: 360px;
}
.widthInput360 .el-input__inner {
  text-align: left;
}
.input-row {
  display: flex;
  align-items: center;
  gap: 10px;
}
.el-input__inner {
  color: #495057 !important;
  text-align: center;
}
.el-input.is-active .el-input__inner,
.el-input__inner:focus {
  border-color: #F2994A;
  outline: 0;
}
.el-input__inner:hover {
  border-color: #F2994A;
}
.el-textarea__inner {
  min-height: 104px !important;
  padding: 10px !important;
  border: 1px solid #e9ecef;
  resize: unset;
  color: #495057 !important;
  font-family: 'OpenSans_400Regular';
}
.el-textarea__inner::placeholder {
  color: #9DA3AA;
  font-weight: normal;
  font-family: 'OpenSans_400Regular';
}
.el-textarea__inner:hover {
  border-color: #F2994A;
}
.el-textarea__inner:focus {
  border-color: #F2994A;
}
.widthSelect100 {
  width: 100px;
  margin-left: 10px;
}
.widthSelect260 {
  width: 260px;
}
.widthSelect260 .el-input__inner {
  text-align: left;
}
.widthSelect360 {
  width: 360px;
}
.widthSelect360 .el-input__inner {
  text-align: left;
}
.sel-row {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 10px;
}
.sel-row.puzzle-result {
  padding: 20px;
  background: rgba(243, 243, 243, 0.5);
  border-radius: 4px;
}
.sel-row .label-title {
  margin-bottom: 10px;
}
.el-input__icon {
  background: url("../images/quote-version/down-icon.png") no-repeat center;
  width: 14px;
  height: 10px;
  transform: rotate(0deg) !important;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
}
.el-input__icon:before {
  display: none;
}
.el-select .el-input .el-select__caret.is-reverse {
  -webkit-transform: rotateZ(180deg) !important;
  transform: rotateZ(180deg) !important;
}
.el-input__inner {
  border: 1px solid #e9ecef;
  height: 41px;
  padding-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.el-select:hover .el-input__inner {
  border: 1px solid #F2994A;
}
.el-select .el-input__inner:focus {
  border: 1px solid #F2994A;
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
  background-color: #FFFFFF;
}
.el-range-editor.is-active,
.el-range-editor.is-active:hover,
.el-select .el-input.is-focus .el-input__inner {
  border: 1px solid #F2994A;
}
.el-select-dropdown__item.selected {
  color: #FFFFFF;
  font-weight: normal;
  background: #F2994A;
}
.el-select-dropdown__item.selected:hover {
  background: #F2994A;
}
.el-select-dropdown__item.selected.hover:hover {
  background: #F2994A;
}
.el-select-dropdown__item {
  height: 40px;
  color: #495057;
}
.el-select-dropdown__item:hover {
  background-color: rgba(242, 153, 74, 0.2);
}
.el-icon-arrow-up:before {
  color: #171717;
}
.el-popover {
  font-size: 12px;
  color: #495057;
  line-height: 18px;
  padding: 10px;
  word-break: break-word;
}
.num-popover {
  padding: 20px 15px !important;
  box-shadow: 0 8px 20px rgba(51, 51, 51, 0.12);
  border: 1px solid #e9ecef;
}
.num-popover .el-radio {
  width: 80px;
  text-align: center;
}
.num-popover .custom-bt {
  margin-top: 10px;
}
.num-popover .custom-bt .bt-title {
  color: #495057;
  font-size: 14px;
  font-weight: normal;
  line-height: 21px;
}
.num-popover .custom-input {
  display: flex;
  gap: 10px;
  margin-top: 10px;
}
.num-popover .custom-input .el-input {
  width: 150px;
}
.num-popover .custom-input .el-input .el-input__inner {
  text-align: left;
}
.num-popover .custom-input .el-button {
  margin-left: unset;
}
.num-popover .unit-tips {
  color: #9DA3AA;
  font-size: 12px;
  line-height: 12px;
  margin-top: 10px;
}
.popover-content .inch-open-pic {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #e9ecef;
}
.popover-content .pop-tips {
  color: #495057;
  font-size: 12px;
  line-height: 18px;
}
.mask_col {
  width: 20px;
  height: 20px;
  border: 1px solid #e9ecef;
  display: inline-block;
  border-radius: 4px;
  vertical-align: top;
  margin-top: 1px;
}
.mask_col.mask_col_green {
  background-color: #008000;
}
.mask_col.mask_col_red {
  background-color: #bb1407;
}
.mask_col.mask_col_yellow {
  background-color: #ffd200;
}
.mask_col.mask_col_blue {
  background-color: #0c4ad9;
}
.mask_col.mask_col_blue_oil {
  background: #3900F1;
}
.mask_col.mask_col_white {
  background-color: #fff;
  border: 1px solid #ccc;
}
.mask_col.mask_col_black {
  background-color: #000;
}
.mask_col.mask_col_purple {
  background-color: #800080;
}
.mask_col.mask_col_yg_green {
  background-color: #57BE5A;
}
.mask_col.mask_col_yg_black {
  background-color: #495057;
}
.widthCheckbox260 {
  width: 260px;
  text-align: center;
}
.mill-item {
  position: relative;
}
.mill-item .check-popover {
  position: absolute;
  right: -26px;
  top: 50%;
  margin-top: -8px;
}
.el-checkbox-group {
  display: flex;
  gap: 10px 36px;
  flex-wrap: wrap;
}
.el-checkbox {
  margin-right: unset;
}
.el-checkbox:hover {
  background: rgba(242, 153, 74, 0.2);
}
.el-checkbox .el-checkbox__input {
  display: none;
}
.el-checkbox .el-checkbox__label {
  padding: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.el-checkbox.is-bordered {
  border: 1px solid #e9ecef;
}
.el-checkbox.is-bordered.el-checkbox--small {
  padding: 9px 10px;
  height: auto;
  border-radius: 4px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
  font-size: 14px;
  line-height: 21px;
  color: #495057;
}
.el-button + .el-button,
.el-checkbox.is-bordered + .el-checkbox.is-bordered {
  margin-left: unset;
}
.el-checkbox.is-bordered.is-checked {
  border-color: #F2994A;
  background: #F2994A;
}
.el-checkbox.is-bordered.is-checked .el-checkbox__label {
  color: #FFFFFF;
}
.board-layers-pop .dialog-des {
  color: #9DA3AA;
  font-size: 12px;
  line-height: 12px;
  margin-top: 10px;
}
.board-layers-pop .input-group {
  margin: 10px auto 20px;
}
.board-layers-pop .input-group .input-item {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 10px;
}
.board-layers-pop .input-group .input-item:last-of-type {
  margin-bottom: unset;
}
.board-layers-pop .input-group .input-text input {
  width: 300px;
  height: 41px;
  border: 1px solid #e9ecef;
  border-radius: 4px;
  padding: 0 10px;
}
.board-thickness-pop .thickness-group {
  margin: 20px auto;
}
.board-thickness-pop .thickness-group .el-radio-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.message-pop .mes-box {
  margin-top: 20px;
}
.message-pop .mes-box .mes-des {
  color: #9DA3AA !important;
  font-size: 12px !important;
  line-height: 18px;
}
.message-pop .mes-box .mes-des .email {
  color: #0F3460;
}
.message-pop .mes-box .mes-input {
  padding: 20px 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.message-pop .mes-box .label {
  color: #495057;
  line-height: 21px;
}
.message-pop .mes-box .mes-row {
  display: flex;
  gap: 10px;
  flex-direction: column;
}
.message-pop .mes-box .el-input__inner {
  text-align: left;
}
.message-pop .el-button {
  display: block;
  margin: 0 auto;
}
.price-table-box {
  margin-top: 20px;
}
.price-table-box .tips-des {
  color: #F2994A;
  margin-bottom: 10px;
}
.price-table-box table {
  width: 100%;
  border: 1px solid #e9ecef;
  border-collapse: collapse;
}
.price-table-box table thead,
.price-table-box table tfoot {
  background: #F7F7F7;
}
.price-table-box table thead tr,
.price-table-box table tfoot tr {
  background: unset;
}
.price-table-box table thead tr:hover,
.price-table-box table tfoot tr:hover {
  background: unset;
}
.price-table-box table tr {
  cursor: pointer;
}
.price-table-box table tr:hover {
  background: rgba(242, 153, 74, 0.2);
}
.price-table-box table tr.active {
  background: rgba(242, 153, 74, 0.5);
}
.price-table-box table tr.active td {
  color: #FFFFFF;
}
.price-table-box table th {
  width: 33.3%;
  color: #495057;
  padding: 10px 0;
  text-align: center;
  border-bottom: 1px solid #e9ecef;
}
.price-table-box table td {
  width: 33.3%;
  padding: 10px 0;
  text-align: center;
  border-bottom: 1px solid #e9ecef;
  color: #495057;
}
.price-table-box table td span {
  display: inline-block;
  margin-left: 6px;
}
.price-table-box table td .total {
  color: #F2994A;
  font-family: 'OpenSans_700Bold';
}
.price-table-box .the-btn {
  margin-top: 20px;
  display: flex;
  gap: 20px;
  justify-content: center;
  align-items: center;
}
.el-dialog__wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.el-dialog {
  padding: 20px;
  border-radius: 10px;
}
.el-dialog__title {
  font-size: 20px !important;
  line-height: 27px;
  font-family: 'OpenSans_700Bold';
}
.el-dialog__headerbtn {
  top: 24px;
}
.el-dialog__headerbtn .el-dialog__close:before {
  background: url("../images/quote-version/add-icon.png") no-repeat center;
  width: 20px;
  height: 20px;
  content: '';
  display: block;
  transform: rotate(45deg);
}
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
  color: #F2994A;
}
.el-dialog__header {
  padding: unset;
}
.el-dialog__body {
  padding: unset;
}
.diyCountryFlagFn .flagbg-0 {
  background-position: 0 -20px;
}
.diyCountryFlagFn .flagbg-1 {
  background-position: -10px -2819px;
}
.diyCountryFlagFn .flagbg-2 {
  background-position: -10px -10px;
}
.diyCountryFlagFn .flagbg-3 {
  background-position: -10px -2852px;
}
.diyCountryFlagFn .flagbg-4 {
  background-position: -10px -2885px;
}
.diyCountryFlagFn .flagbg-5 {
  background-position: -10px -6977px;
}
.diyCountryFlagFn .flagbg-6 {
  background-position: -10px -40px;
}
.diyCountryFlagFn .flagbg-7 {
  background-position: -10px -2918px;
}
.diyCountryFlagFn .flagbg-8 {
  background-position: -10px -2951px;
}
.diyCountryFlagFn .flagbg-9 {
  background-position: -10px -70px;
}
.diyCountryFlagFn .flagbg-10 {
  background-position: -10px -1900px;
}
.diyCountryFlagFn .flagbg-11 {
  background-position: -10px -100px;
}
.diyCountryFlagFn .flagbg-12 {
  background-position: -10px -2984px;
}
.diyCountryFlagFn .flagbg-13 {
  background-position: -10px -3017px;
}
.diyCountryFlagFn .flagbg-14 {
  background-position: -10px -1931px;
}
.diyCountryFlagFn .flagbg-15 {
  background-position: -10px -3050px;
}
.diyCountryFlagFn .flagbg-16 {
  background-position: -10px -3083px;
}
.diyCountryFlagFn .flagbg-17 {
  background-position: -10px -130px;
}
.diyCountryFlagFn .flagbg-18 {
  background-position: -10px -3116px;
}
.diyCountryFlagFn .flagbg-19 {
  background-position: -10px -3149px;
}
.diyCountryFlagFn .flagbg-20 {
  background-position: -10px -3182px;
}
.diyCountryFlagFn .flagbg-21 {
  background-position: -10px -160px;
}
.diyCountryFlagFn .flagbg-22 {
  background-position: -10px -3215px;
}
.diyCountryFlagFn .flagbg-23 {
  background-position: -10px -190px;
}
.diyCountryFlagFn .flagbg-24 {
  background-position: -10px -3248px;
}
.diyCountryFlagFn .flagbg-25 {
  background-position: -10px -220px;
}
.diyCountryFlagFn .flagbg-26 {
  background-position: -10px -250px;
}
.diyCountryFlagFn .flagbg-27 {
  background-position: -10px -2179px;
}
.diyCountryFlagFn .flagbg-28 {
  background-position: -10px -2211px;
}
.diyCountryFlagFn .flagbg-29 {
  background-position: -10px -3281px;
}
.diyCountryFlagFn .flagbg-30 {
  background-position: -10px -280px;
}
.diyCountryFlagFn .flagbg-31 {
  background-position: -10px -7423px;
}
.diyCountryFlagFn .flagbg-32 {
  background-position: -10px -3314px;
}
.diyCountryFlagFn .flagbg-33 {
  background-position: -10px -3347px;
}
.diyCountryFlagFn .flagbg-34 {
  background-position: -10px -310px;
}
.diyCountryFlagFn .flagbg-35 {
  background-position: -10px -3380px;
}
.diyCountryFlagFn .flagbg-36 {
  background-position: -10px -3413px;
}
.diyCountryFlagFn .flagbg-37 {
  background-position: -10px -2243px;
}
.diyCountryFlagFn .flagbg-38 {
  background-position: -10px -3446px;
}
.diyCountryFlagFn .flagbg-40 {
  background-position: -10px -3479px;
}
.diyCountryFlagFn .flagbg-41 {
  background-position: -10px -340px;
}
.diyCountryFlagFn .flagbg-42 {
  background-position: -10px -370px;
}
.diyCountryFlagFn .flagbg-43 {
  background-position: -10px -7011px;
}
.diyCountryFlagFn .flagbg-44 {
  background-position: -10px -3512px;
}
.diyCountryFlagFn .flagbg-45 {
  background-position: -10px -3545px;
}
.diyCountryFlagFn .flagbg-46 {
  background-position: -10px -3578px;
}
.diyCountryFlagFn .flagbg-47 {
  background-position: -10px -7045px;
}
.diyCountryFlagFn .flagbg-48 {
  background-position: -10px -3611px;
}
.diyCountryFlagFn .flagbg-49 {
  background-position: -10px -400px;
}
.diyCountryFlagFn .flagbg-50 {
  background-position: -10px -7079px;
}
.diyCountryFlagFn .flagbg-51 {
  background-position: -10px -7113px;
}
.diyCountryFlagFn .flagbg-52 {
  background-position: -10px -3644px;
}
.diyCountryFlagFn .flagbg-53 {
  background-position: -10px -430px;
}
.diyCountryFlagFn .flagbg-54 {
  background-position: -10px -460px;
}
.diyCountryFlagFn .flagbg-55 {
  background-position: -10px -3677px;
}
.diyCountryFlagFn .flagbg-56 {
  background-position: -10px -2275px;
}
.diyCountryFlagFn .flagbg-57 {
  background-position: -10px -3710px;
}
.diyCountryFlagFn .flagbg-58 {
  background-position: -10px -490px;
}
.diyCountryFlagFn .flagbg-59 {
  background-position: -10px -3743px;
}
.diyCountryFlagFn .flagbg-60 {
  background-position: -10px -3776px;
}
.diyCountryFlagFn .flagbg-61 {
  background-position: -10px -520px;
}
.diyCountryFlagFn .flagbg-62 {
  background-position: -10px -550px;
}
.diyCountryFlagFn .flagbg-63 {
  background-position: -10px -2307px;
}
.diyCountryFlagFn .flagbg-64 {
  background-position: -10px -3809px;
}
.diyCountryFlagFn .flagbg-65 {
  background-position: -10px -1962px;
}
.diyCountryFlagFn .flagbg-66 {
  background-position: -10px -3842px;
}
.diyCountryFlagFn .flagbg-67 {
  background-position: -10px -580px;
}
.diyCountryFlagFn .flagbg-68 {
  background-position: -10px -7147px;
}
.diyCountryFlagFn .flagbg-69 {
  background-position: -10px -3875px;
}
.diyCountryFlagFn .flagbg-70 {
  background-position: -10px -610px;
}
.diyCountryFlagFn .flagbg-71 {
  background-position: -10px -3908px;
}
.diyCountryFlagFn .flagbg-72 {
  background-position: -10px -3941px;
}
.diyCountryFlagFn .flagbg-73 {
  background-position: -10px -2339px;
}
.diyCountryFlagFn .flagbg-74 {
  background-position: -10px -640px;
}
.diyCountryFlagFn .flagbg-75 {
  background-position: -10px -3974px;
}
.diyCountryFlagFn .flagbg-76 {
  background-position: -10px -1993px;
}
.diyCountryFlagFn .flagbg-78 {
  background-position: -10px -7181px;
}
.diyCountryFlagFn .flagbg-79 {
  background-position: -10px -670px;
}
.diyCountryFlagFn .flagbg-80 {
  background-position: -10px -2024px;
}
.diyCountryFlagFn .flagbg-81 {
  background-position: -10px -4007px;
}
.diyCountryFlagFn .flagbg-82 {
  background-position: -10px -4040px;
}
.diyCountryFlagFn .flagbg-83 {
  background-position: -10px -4073px;
}
.diyCountryFlagFn .flagbg-86 {
  background-position: -10px -4106px;
}
.diyCountryFlagFn .flagbg-87 {
  background-position: -10px -4139px;
}
.diyCountryFlagFn .flagbg-88 {
  background-position: -10px -4172px;
}
.diyCountryFlagFn .flagbg-89 {
  background-position: -10px -2371px;
}
.diyCountryFlagFn .flagbg-90 {
  background-position: -10px -4205px;
}
.diyCountryFlagFn .flagbg-91 {
  background-position: -10px -700px;
}
.diyCountryFlagFn .flagbg-92 {
  background-position: -10px -4238px;
}
.diyCountryFlagFn .flagbg-93 {
  background-position: -10px -4271px;
}
.diyCountryFlagFn .flagbg-94 {
  background-position: -10px -2403px;
}
.diyCountryFlagFn .flagbg-95 {
  background-position: -10px -4304px;
}
.diyCountryFlagFn .flagbg-96 {
  background-position: -10px -730px;
}
.diyCountryFlagFn .flagbg-97 {
  background-position: -10px -4337px;
}
.diyCountryFlagFn .flagbg-98 {
  background-position: -10px -4370px;
}
.diyCountryFlagFn .flagbg-99 {
  background-position: -10px -760px;
}
.diyCountryFlagFn .flagbg-100 {
  background-position: -10px -4403px;
}
.diyCountryFlagFn .flagbg-101 {
  background-position: -10px -4436px;
}
.diyCountryFlagFn .flagbg-103 {
  background-position: -10px -790px;
}
.diyCountryFlagFn .flagbg-104 {
  background-position: -10px -4469px;
}
.diyCountryFlagFn .flagbg-105 {
  background-position: -10px -2435px;
}
.diyCountryFlagFn .flagbg-106 {
  background-position: -10px -4502px;
}
.diyCountryFlagFn .flagbg-107 {
  background-position: -10px -2055px;
}
.diyCountryFlagFn .flagbg-108 {
  background-position: -10px -4535px;
}
.diyCountryFlagFn .flagbg-109 {
  background-position: -10px -820px;
}
.diyCountryFlagFn .flagbg-110 {
  background-position: -10px -7215px;
}
.diyCountryFlagFn .flagbg-111 {
  background-position: -10px -4568px;
}
.diyCountryFlagFn .flagbg-112 {
  background-position: -10px -850px;
}
.diyCountryFlagFn .flagbg-113 {
  background-position: -10px -4601px;
}
.diyCountryFlagFn .flagbg-114 {
  background-position: -10px -880px;
}
.diyCountryFlagFn .flagbg-115 {
  background-position: -10px -4634px;
}
.diyCountryFlagFn .flagbg-116 {
  background-position: -10px -4667px;
}
.diyCountryFlagFn .flagbg-117 {
  background-position: -10px -4700px;
}
.diyCountryFlagFn .flagbg-118 {
  background-position: -10px -910px;
}
.diyCountryFlagFn .flagbg-119 {
  background-position: -10px -4733px;
}
.diyCountryFlagFn .flagbg-121 {
  background-position: -10px -4766px;
}
.diyCountryFlagFn .flagbg-122 {
  background-position: -10px -4799px;
}
.diyCountryFlagFn .flagbg-123 {
  background-position: -10px -4832px;
}
.diyCountryFlagFn .flagbg-124 {
  background-position: -10px -940px;
}
.diyCountryFlagFn .flagbg-125 {
  background-position: -10px -970px;
}
.diyCountryFlagFn .flagbg-126 {
  background-position: -10px -4865px;
}
.diyCountryFlagFn .flagbg-127 {
  background-position: -10px -4898px;
}
.diyCountryFlagFn .flagbg-128 {
  background-position: -10px -2467px;
}
.diyCountryFlagFn .flagbg-129 {
  width: 20px;
  height: 15px;
  background-position: -10px -7317px;
}
.diyCountryFlagFn .flagbg-130 {
  background-position: -10px -4931px;
}
.diyCountryFlagFn .flagbg-131 {
  background-position: -10px -4964px;
}
.diyCountryFlagFn .flagbg-132 {
  background-position: -10px -4997px;
}
.diyCountryFlagFn .flagbg-133 {
  background-position: -10px -5030px;
}
.diyCountryFlagFn .flagbg-134 {
  background-position: -10px -5063px;
}
.diyCountryFlagFn .flagbg-135 {
  background-position: -10px -5096px;
}
.diyCountryFlagFn .flagbg-136 {
  background-position: -10px -1000px;
}
.diyCountryFlagFn .flagbg-137 {
  background-position: -10px -5129px;
}
.diyCountryFlagFn .flagbg-138 {
  background-position: -10px -5162px;
}
.diyCountryFlagFn .flagbg-139 {
  background-position: -10px -5195px;
}
.diyCountryFlagFn .flagbg-140 {
  background-position: -10px -5228px;
}
.diyCountryFlagFn .flagbg-141 {
  background-position: -10px -2499px;
}
.diyCountryFlagFn .flagbg-142 {
  background-position: -10px -2531px;
}
.diyCountryFlagFn .flagbg-143 {
  background-position: -10px -1030px;
}
.diyCountryFlagFn .flagbg-144 {
  background-position: -10px -5261px;
}
.diyCountryFlagFn .flagbg-145 {
  background-position: -10px -1060px;
}
.diyCountryFlagFn .flagbg-146 {
  background-position: -10px -1090px;
}
.diyCountryFlagFn .flagbg-147 {
  background-position: -10px -5294px;
}
.diyCountryFlagFn .flagbg-148 {
  background-position: -10px -5327px;
}
.diyCountryFlagFn .flagbg-149 {
  background-position: -10px -2086px;
}
.diyCountryFlagFn .flagbg-150 {
  background-position: -10px -5360px;
}
.diyCountryFlagFn .flagbg-151 {
  background-position: -10px -1120px;
}
.diyCountryFlagFn .flagbg-152 {
  background-position: -10px -5393px;
}
.diyCountryFlagFn .flagbg-153 {
  background-position: -10px -5426px;
}
.diyCountryFlagFn .flagbg-154 {
  background-position: -10px -5459px;
}
.diyCountryFlagFn .flagbg-155 {
  background-position: -10px -5492px;
}
.diyCountryFlagFn .flagbg-156 {
  background-position: -10px -1150px;
}
.diyCountryFlagFn .flagbg-157 {
  background-position: -10px -5525px;
}
.diyCountryFlagFn .flagbg-158 {
  background-position: -10px -7460px;
}
.diyCountryFlagFn .flagbg-159 {
  background-position: -10px -1180px;
}
.diyCountryFlagFn .flagbg-160 {
  background-position: -10px -1210px;
}
.diyCountryFlagFn .flagbg-161 {
  background-position: -10px -1240px;
}
.diyCountryFlagFn .flagbg-162 {
  background-position: -10px -1270px;
}
.diyCountryFlagFn .flagbg-163 {
  background-position: -10px -1300px;
}
.diyCountryFlagFn .flagbg-164 {
  background-position: -10px -2563px;
}
.diyCountryFlagFn .flagbg-165 {
  background-position: -10px -5558px;
}
.diyCountryFlagFn .flagbg-166 {
  background-position: -10px -5591px;
}
.diyCountryFlagFn .flagbg-167 {
  background-position: -10px -5624px;
}
.diyCountryFlagFn .flagbg-168 {
  background-position: -10px -5657px;
}
.diyCountryFlagFn .flagbg-169 {
  background-position: -10px -7352px;
}
.diyCountryFlagFn .flagbg-170 {
  background-position: -10px -5690px;
}
.diyCountryFlagFn .flagbg-171 {
  background-position: -10px -7249px;
}
.diyCountryFlagFn .flagbg-172 {
  background-position: -10px -1330px;
}
.diyCountryFlagFn .flagbg-173 {
  background-position: -10px -1360px;
}
.diyCountryFlagFn .flagbg-174 {
  background-position: -10px -2595px;
}
.diyCountryFlagFn .flagbg-175 {
  background-position: -10px -5723px;
}
.diyCountryFlagFn .flagbg-176 {
  background-position: -10px -5756px;
}
.diyCountryFlagFn .flagbg-177 {
  background-position: -10px -1390px;
}
.diyCountryFlagFn .flagbg-178 {
  background-position: -10px -5789px;
}
.diyCountryFlagFn .flagbg-179 {
  background-position: -10px -5822px;
}
.diyCountryFlagFn .flagbg-180 {
  background-position: -10px -5855px;
}
.diyCountryFlagFn .flagbg-181 {
  background-position: -10px -5888px;
}
.diyCountryFlagFn .flagbg-185 {
  background-position: -10px -1420px;
}
.diyCountryFlagFn .flagbg-186 {
  background-position: -10px -5921px;
}
.diyCountryFlagFn .flagbg-187 {
  background-position: -10px -2117px;
}
.diyCountryFlagFn .flagbg-188 {
  background-position: -10px -5954px;
}
.diyCountryFlagFn .flagbg-189 {
  background-position: -10px -5987px;
}
.diyCountryFlagFn .flagbg-190 {
  background-position: -10px -1450px;
}
.diyCountryFlagFn .flagbg-191 {
  background-position: -10px -6020px;
}
.diyCountryFlagFn .flagbg-192 {
  background-position: -10px -6053px;
}
.diyCountryFlagFn .flagbg-193 {
  background-position: -10px -1480px;
}
.diyCountryFlagFn .flagbg-194 {
  background-position: -10px -6086px;
}
.diyCountryFlagFn .flagbg-195 {
  background-position: -10px -6119px;
}
.diyCountryFlagFn .flagbg-196 {
  background-position: -10px -2627px;
}
.diyCountryFlagFn .flagbg-197 {
  background-position: -10px -6152px;
}
.diyCountryFlagFn .flagbg-198 {
  background-position: -10px -1510px;
}
.diyCountryFlagFn .flagbg-199 {
  background-position: -10px -1540px;
}
.diyCountryFlagFn .flagbg-200 {
  background-position: -10px -2659px;
}
.diyCountryFlagFn .flagbg-201 {
  background-position: -10px -1570px;
}
.diyCountryFlagFn .flagbg-202 {
  background-position: -10px -6185px;
}
.diyCountryFlagFn .flagbg-204 {
  background-position: -10px -6218px;
}
.diyCountryFlagFn .flagbg-205 {
  background-position: -10px -2691px;
}
.diyCountryFlagFn .flagbg-206 {
  background-position: -10px -7497px;
}
.diyCountryFlagFn .flagbg-207 {
  background-position: -10px -6251px;
}
.diyCountryFlagFn .flagbg-208 {
  background-position: -10px -1600px;
}
.diyCountryFlagFn .flagbg-209 {
  background-position: -10px -6284px;
}
.diyCountryFlagFn .flagbg-210 {
  background-position: -10px -6317px;
}
.diyCountryFlagFn .flagbg-211 {
  background-position: -10px -6350px;
}
.diyCountryFlagFn .flagbg-212 {
  background-position: -10px -1630px;
}
.diyCountryFlagFn .flagbg-213 {
  background-position: -10px -1660px;
}
.diyCountryFlagFn .flagbg-214 {
  background-position: -10px -6383px;
}
.diyCountryFlagFn .flagbg-215 {
  background-position: -10px -6416px;
}
.diyCountryFlagFn .flagbg-216 {
  background-position: -10px -6449px;
}
.diyCountryFlagFn .flagbg-217 {
  background-position: -10px -1690px;
}
.diyCountryFlagFn .flagbg-218 {
  background-position: -10px -1720px;
}
.diyCountryFlagFn .flagbg-219 {
  background-position: -10px -1750px;
}
.diyCountryFlagFn .flagbg-220 {
  background-position: -10px -2723px;
}
.diyCountryFlagFn .flagbg-221 {
  background-position: -10px -6482px;
}
.diyCountryFlagFn .flagbg-222 {
  background-position: -10px -1780px;
}
.diyCountryFlagFn .flagbg-224 {
  background-position: -10px -7283px;
}
.diyCountryFlagFn .flagbg-225 {
  background-position: -10px -1810px;
}
.diyCountryFlagFn .flagbg-226 {
  background-position: -10px -2755px;
}
.diyCountryFlagFn .flagbg-227 {
  background-position: -10px -7537px;
}
.diyCountryFlagFn .flagbg-228 {
  background-position: -10px -6515px;
}
.diyCountryFlagFn .flagbg-229 {
  background-position: -10px -6548px;
}
.diyCountryFlagFn .flagbg-230 {
  background-position: -10px -1840px;
}
.diyCountryFlagFn .flagbg-231 {
  background-position: -10px -2787px;
}
.diyCountryFlagFn .flagbg-232 {
  background-position: -10px -7387px;
}
.diyCountryFlagFn .flagbg-233 {
  background-position: -10px -2148px;
}
.diyCountryFlagFn .flagbg-234 {
  background-position: -10px -6581px;
}
.diyCountryFlagFn .flagbg-235 {
  background-position: -10px -6614px;
}
.diyCountryFlagFn .flagbg-236 {
  background-position: -10px -6647px;
}
.diyCountryFlagFn .flagbg-237 {
  background-position: -10px -6680px;
}
.diyCountryFlagFn .flagbg-238 {
  background-position: -10px -1870px;
}
.diyCountryFlagFn .flagbg-240 {
  background-position: -10px -6713px;
}
.diyCountryFlagFn .flagbg-241 {
  background-position: -10px -6746px;
}
.diyCountryFlagFn .flagbg-242 {
  background-position: -10px -6779px;
}
.diyCountryFlagFn .flagbg-243 {
  background-position: -10px -6812px;
}
.diyCountryFlagFn .flagbg-244 {
  background-position: -10px -6845px;
}
.diyCountryFlagFn .flagbg-245 {
  background-position: -10px -6878px;
}
.diyCountryFlagFn .flagbg-246 {
  background-position: -10px -6911px;
}
.diyCountryFlagFn .flagbg-247 {
  background-position: -10px -6944px;
}
/*滚动条的宽度*/
.diyCountrySwitchFn .dropdown-country-el {
  position: relative;
}
.diyCountrySwitchFn .dropdown-country-el .view-country {
  position: relative;
  width: 100%;
  height: 60px;
  flex-shrink: 0;
  padding: 0 20px;
  border-radius: 4px;
  border: 1px solid #e9ecef;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 0 10px;
  cursor: pointer;
}
.diyCountrySwitchFn .dropdown-country-el .view-country .country-name {
  max-width: 60%;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.diyCountrySwitchFn .dropdown-country-el .view-country::placeholder {
  color: #9da3aa;
  font-weight: 400;
  font-size: 14px;
}
.diyCountrySwitchFn .dropdown-country-el .view-country:focus,
.diyCountrySwitchFn .dropdown-country-el .view-country:hover,
.diyCountrySwitchFn .dropdown-country-el .view-country:active {
  border: 1px solid #F2994A;
}
.diyCountrySwitchFn .dropdown-country-el .view-country:after {
  background: url("../images/quote-version/down-icon.png") no-repeat center;
  width: 14px;
  height: 10px;
  content: '';
  display: block;
  position: absolute;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box {
  position: absolute;
  top: calc(100% + 4px);
  padding-bottom: 10px;
  left: 0;
  z-index: 5;
  border: 1px solid #e9ecef;
  background: #fff;
  width: 100%;
  max-height: 180px;
  overflow-y: auto;
  scrollbar-gutter: stable;
  border-radius: 4px;
  /*外层轨道。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/
  /*滚动条的设置*/
  /*滚动条移上去的背景*/
  display: none;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  padding-right: 4px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box::-webkit-scrollbar-track {
  width: 6px;
  background-color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box::-webkit-scrollbar-thumb {
  background-color: #8b8b8b;
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box::-webkit-scrollbar-thumb:hover {
  background-color: #fff;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-search {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 6px 6px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-search .get-country {
  border: 1px solid #e9ecef;
  width: 100%;
  text-indent: 14px;
  padding: 0;
  height: 40px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-search .get-country:hover,
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-search .get-country:focus,
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-search .get-country:active {
  border: 1px solid #F2994A;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item {
  transition: all 0.3s;
  padding: 10px 0 10px 14px;
  font-size: 12px;
  margin: 0 6px;
  position: relative;
  border-radius: 4px;
  cursor: pointer;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-0 {
  background-position: 0 -20px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-1 {
  background-position: -10px -2819px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-2 {
  background-position: -10px -10px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-3 {
  background-position: -10px -2852px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-4 {
  background-position: -10px -2885px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-5 {
  background-position: -10px -6977px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-6 {
  background-position: -10px -40px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-7 {
  background-position: -10px -2918px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-8 {
  background-position: -10px -2951px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-9 {
  background-position: -10px -70px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-10 {
  background-position: -10px -1900px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-11 {
  background-position: -10px -100px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-12 {
  background-position: -10px -2984px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-13 {
  background-position: -10px -3017px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-14 {
  background-position: -10px -1931px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-15 {
  background-position: -10px -3050px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-16 {
  background-position: -10px -3083px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-17 {
  background-position: -10px -130px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-18 {
  background-position: -10px -3116px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-19 {
  background-position: -10px -3149px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-20 {
  background-position: -10px -3182px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-21 {
  background-position: -10px -160px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-22 {
  background-position: -10px -3215px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-23 {
  background-position: -10px -190px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-24 {
  background-position: -10px -3248px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-25 {
  background-position: -10px -220px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-26 {
  background-position: -10px -250px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-27 {
  background-position: -10px -2179px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-28 {
  background-position: -10px -2211px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-29 {
  background-position: -10px -3281px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-30 {
  background-position: -10px -280px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-31 {
  background-position: -10px -7423px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-32 {
  background-position: -10px -3314px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-33 {
  background-position: -10px -3347px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-34 {
  background-position: -10px -310px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-35 {
  background-position: -10px -3380px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-36 {
  background-position: -10px -3413px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-37 {
  background-position: -10px -2243px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-38 {
  background-position: -10px -3446px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-40 {
  background-position: -10px -3479px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-41 {
  background-position: -10px -340px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-42 {
  background-position: -10px -370px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-43 {
  background-position: -10px -7011px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-44 {
  background-position: -10px -3512px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-45 {
  background-position: -10px -3545px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-46 {
  background-position: -10px -3578px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-47 {
  background-position: -10px -7045px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-48 {
  background-position: -10px -3611px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-49 {
  background-position: -10px -400px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-50 {
  background-position: -10px -7079px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-51 {
  background-position: -10px -7113px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-52 {
  background-position: -10px -3644px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-53 {
  background-position: -10px -430px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-54 {
  background-position: -10px -460px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-55 {
  background-position: -10px -3677px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-56 {
  background-position: -10px -2275px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-57 {
  background-position: -10px -3710px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-58 {
  background-position: -10px -490px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-59 {
  background-position: -10px -3743px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-60 {
  background-position: -10px -3776px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-61 {
  background-position: -10px -520px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-62 {
  background-position: -10px -550px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-63 {
  background-position: -10px -2307px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-64 {
  background-position: -10px -3809px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-65 {
  background-position: -10px -1962px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-66 {
  background-position: -10px -3842px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-67 {
  background-position: -10px -580px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-68 {
  background-position: -10px -7147px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-69 {
  background-position: -10px -3875px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-70 {
  background-position: -10px -610px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-71 {
  background-position: -10px -3908px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-72 {
  background-position: -10px -3941px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-73 {
  background-position: -10px -2339px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-74 {
  background-position: -10px -640px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-75 {
  background-position: -10px -3974px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-76 {
  background-position: -10px -1993px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-78 {
  background-position: -10px -7181px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-79 {
  background-position: -10px -670px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-80 {
  background-position: -10px -2024px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-81 {
  background-position: -10px -4007px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-82 {
  background-position: -10px -4040px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-83 {
  background-position: -10px -4073px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-86 {
  background-position: -10px -4106px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-87 {
  background-position: -10px -4139px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-88 {
  background-position: -10px -4172px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-89 {
  background-position: -10px -2371px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-90 {
  background-position: -10px -4205px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-91 {
  background-position: -10px -700px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-92 {
  background-position: -10px -4238px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-93 {
  background-position: -10px -4271px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-94 {
  background-position: -10px -2403px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-95 {
  background-position: -10px -4304px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-96 {
  background-position: -10px -730px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-97 {
  background-position: -10px -4337px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-98 {
  background-position: -10px -4370px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-99 {
  background-position: -10px -760px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-100 {
  background-position: -10px -4403px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-101 {
  background-position: -10px -4436px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-103 {
  background-position: -10px -790px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-104 {
  background-position: -10px -4469px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-105 {
  background-position: -10px -2435px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-106 {
  background-position: -10px -4502px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-107 {
  background-position: -10px -2055px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-108 {
  background-position: -10px -4535px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-109 {
  background-position: -10px -820px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-110 {
  background-position: -10px -7215px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-111 {
  background-position: -10px -4568px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-112 {
  background-position: -10px -850px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-113 {
  background-position: -10px -4601px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-114 {
  background-position: -10px -880px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-115 {
  background-position: -10px -4634px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-116 {
  background-position: -10px -4667px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-117 {
  background-position: -10px -4700px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-118 {
  background-position: -10px -910px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-119 {
  background-position: -10px -4733px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-121 {
  background-position: -10px -4766px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-122 {
  background-position: -10px -4799px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-123 {
  background-position: -10px -4832px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-124 {
  background-position: -10px -940px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-125 {
  background-position: -10px -970px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-126 {
  background-position: -10px -4865px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-127 {
  background-position: -10px -4898px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-128 {
  background-position: -10px -2467px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-129 {
  width: 20px;
  height: 15px;
  background-position: -10px -7317px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-130 {
  background-position: -10px -4931px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-131 {
  background-position: -10px -4964px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-132 {
  background-position: -10px -4997px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-133 {
  background-position: -10px -5030px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-134 {
  background-position: -10px -5063px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-135 {
  background-position: -10px -5096px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-136 {
  background-position: -10px -1000px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-137 {
  background-position: -10px -5129px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-138 {
  background-position: -10px -5162px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-139 {
  background-position: -10px -5195px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-140 {
  background-position: -10px -5228px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-141 {
  background-position: -10px -2499px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-142 {
  background-position: -10px -2531px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-143 {
  background-position: -10px -1030px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-144 {
  background-position: -10px -5261px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-145 {
  background-position: -10px -1060px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-146 {
  background-position: -10px -1090px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-147 {
  background-position: -10px -5294px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-148 {
  background-position: -10px -5327px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-149 {
  background-position: -10px -2086px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-150 {
  background-position: -10px -5360px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-151 {
  background-position: -10px -1120px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-152 {
  background-position: -10px -5393px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-153 {
  background-position: -10px -5426px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-154 {
  background-position: -10px -5459px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-155 {
  background-position: -10px -5492px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-156 {
  background-position: -10px -1150px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-157 {
  background-position: -10px -5525px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-158 {
  background-position: -10px -7460px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-159 {
  background-position: -10px -1180px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-160 {
  background-position: -10px -1210px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-161 {
  background-position: -10px -1240px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-162 {
  background-position: -10px -1270px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-163 {
  background-position: -10px -1300px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-164 {
  background-position: -10px -2563px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-165 {
  background-position: -10px -5558px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-166 {
  background-position: -10px -5591px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-167 {
  background-position: -10px -5624px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-168 {
  background-position: -10px -5657px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-169 {
  background-position: -10px -7352px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-170 {
  background-position: -10px -5690px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-171 {
  background-position: -10px -7249px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-172 {
  background-position: -10px -1330px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-173 {
  background-position: -10px -1360px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-174 {
  background-position: -10px -2595px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-175 {
  background-position: -10px -5723px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-176 {
  background-position: -10px -5756px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-177 {
  background-position: -10px -1390px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-178 {
  background-position: -10px -5789px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-179 {
  background-position: -10px -5822px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-180 {
  background-position: -10px -5855px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-181 {
  background-position: -10px -5888px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-185 {
  background-position: -10px -1420px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-186 {
  background-position: -10px -5921px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-187 {
  background-position: -10px -2117px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-188 {
  background-position: -10px -5954px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-189 {
  background-position: -10px -5987px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-190 {
  background-position: -10px -1450px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-191 {
  background-position: -10px -6020px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-192 {
  background-position: -10px -6053px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-193 {
  background-position: -10px -1480px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-194 {
  background-position: -10px -6086px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-195 {
  background-position: -10px -6119px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-196 {
  background-position: -10px -2627px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-197 {
  background-position: -10px -6152px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-198 {
  background-position: -10px -1510px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-199 {
  background-position: -10px -1540px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-200 {
  background-position: -10px -2659px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-201 {
  background-position: -10px -1570px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-202 {
  background-position: -10px -6185px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-204 {
  background-position: -10px -6218px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-205 {
  background-position: -10px -2691px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-206 {
  background-position: -10px -7497px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-207 {
  background-position: -10px -6251px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-208 {
  background-position: -10px -1600px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-209 {
  background-position: -10px -6284px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-210 {
  background-position: -10px -6317px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-211 {
  background-position: -10px -6350px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-212 {
  background-position: -10px -1630px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-213 {
  background-position: -10px -1660px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-214 {
  background-position: -10px -6383px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-215 {
  background-position: -10px -6416px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-216 {
  background-position: -10px -6449px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-217 {
  background-position: -10px -1690px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-218 {
  background-position: -10px -1720px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-219 {
  background-position: -10px -1750px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-220 {
  background-position: -10px -2723px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-221 {
  background-position: -10px -6482px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-222 {
  background-position: -10px -1780px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-224 {
  background-position: -10px -7283px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-225 {
  background-position: -10px -1810px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-226 {
  background-position: -10px -2755px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-227 {
  background-position: -10px -7537px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-228 {
  background-position: -10px -6515px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-229 {
  background-position: -10px -6548px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-230 {
  background-position: -10px -1840px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-231 {
  background-position: -10px -2787px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-232 {
  background-position: -10px -7387px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-233 {
  background-position: -10px -2148px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-234 {
  background-position: -10px -6581px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-235 {
  background-position: -10px -6614px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-236 {
  background-position: -10px -6647px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-237 {
  background-position: -10px -6680px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-238 {
  background-position: -10px -1870px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-240 {
  background-position: -10px -6713px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-241 {
  background-position: -10px -6746px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-242 {
  background-position: -10px -6779px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-243 {
  background-position: -10px -6812px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-244 {
  background-position: -10px -6845px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-245 {
  background-position: -10px -6878px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-246 {
  background-position: -10px -6911px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .flagbg-247 {
  background-position: -10px -6944px;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item:hover {
  background-color: #efefef;
}
.diyCountrySwitchFn .dropdown-country-el .switch-country-box .country-item .national {
  display: inline-block;
  width: 20px;
  height: 15px;
  background-image: url(../images/country/flag-icons.png);
  vertical-align: middle;
  margin-right: 10px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent {
  min-height: 500px;
  display: flex;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent * {
  box-sizing: border-box;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .type-msg {
  color: #9DA3AA;
  margin-left: 10px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .multiply-length {
  align-items: center;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .msg-txt {
  color: #F2994A;
  font-size: 12px;
  margin-left: 20px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .widthInput90 {
  width: 90px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .widthInput140 {
  width: 140px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .widthInput140 .el-input__inner {
  text-align: left;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .route-process .el-input__inner {
  text-align: left;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .widthInput60 {
  width: 60px;
  margin-left: 8px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-left {
  width: 260px;
  border-right: 1px solid #E9ECEF;
  display: flex;
  gap: 20px 0;
  flex-direction: column;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-left .row-head {
  margin-bottom: 10px;
  font-size: 14px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-left .puzzle-rules {
  margin-top: auto;
  word-break: break-word;
  font-size: 12px;
  color: #F2994A;
  white-space: normal;
  border-top: 1px solid #E9ECEF;
  padding: 10px 0 0;
  margin-right: 10px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right {
  padding: 0 20px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .detail-title {
  font-size: 16px;
  margin-bottom: 20px;
  font-family: 'OpenSans_700Bold';
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .puzzle-info {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  margin-bottom: 10px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .puzzle-info .legend-size {
  color: #F2994A;
  font-family: 'OpenSans_700Bold';
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .puzzle-info .legend-size * {
  color: #F2994A;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .puzzle-info .will-layers {
  margin-left: auto;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .puzzle-info .will-layers .count {
  color: #F2994A;
  font-family: 'OpenSans_700Bold';
  margin-left: 6px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .legend-detail {
  display: flex;
  padding: 10px;
  border: 1px solid #E9ECEF;
  width: 440px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .legend-box {
  width: 346px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .legend-box .reference-title {
  font-size: 14px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box {
  margin: 70px 0 50px 50px;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QN+aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwMiA3OS4xNjQ0ODgsIDIwMjAvMDcvMTAtMjI6MDY6NTMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OTU4OGNmOGYtZDYyNy00OWY0LTljMmEtYmEyOWVhZjc0YmQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0NTYwMkQwRTJEOTExRUJBRjQwRkVGRUIzMDQyRUM0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0NTYwMkNGRTJEOTExRUJBRjQwRkVGRUIzMDQyRUM0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTFiN2ZlZTktZmEzYS00ZTQ0LWE5ZTItNzg4MjdkMDJkNmMyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1ODhjZjhmLWQ2MjctNDlmNC05YzJhLWJhMjllYWY3NGJkNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4g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) repeat-y center;
  width: 100%;
  height: 300px;
  position: relative;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .panel-box {
  display: inline-block;
  position: relative;
  padding: 0;
  background: #548826;
  box-sizing: border-box;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .legend-x {
  position: absolute;
  top: -40px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 20px;
  border-left: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  text-align: center;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .legend-x:before {
  display: block;
  content: '';
  width: 100%;
  border-top: 1px solid #c6c6c6;
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .legend-y {
  position: absolute;
  top: 0;
  left: -46px;
  z-index: 1;
  width: 20px;
  height: 100%;
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
  color: #121212;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .legend-y:before {
  display: block;
  content: '';
  height: 100%;
  border-left: 1px solid #c6c6c6;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .legend-w {
  background: #fff;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  color: #121212;
  position: relative;
  z-index: 2;
  padding: 0 2px;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .legend-h {
  background: #fff;
  display: block;
  position: relative;
  top: 50%;
  margin-top: -19px;
  left: -3px;
  z-index: 1;
  text-align: center;
  white-space: nowrap;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .diy-puzzle {
  position: relative;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .split-left {
  position: absolute;
  top: 0;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .border-up {
  width: 100%;
  height: 10px;
  position: absolute;
  top: -9px;
  left: 0;
  z-index: 1;
  border-bottom: 1px solid #fff;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .border-down {
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: -9px;
  left: 0;
  z-index: 1;
  border-top: 1px solid #fff;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .border-left {
  display: block;
  content: '';
  height: 100%;
  border-right: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .border-right {
  display: block;
  content: '';
  height: 100%;
  border-right: 1px solid #fff;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .split-top {
  position: absolute;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .split-top.long-left {
  top: -10px;
  border-left: 1px solid #fff;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .split-top.long-right {
  top: -10px;
  border-right: 1px solid #fff;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .split-top.long-top {
  left: -10px;
  border-top: 1px solid #fff;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .split-top.long-bottom {
  left: -10px;
  border-top: 1px solid #fff;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .panel-list {
  max-height: 312px;
  overflow: hidden;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .panel-list li {
  display: block;
  white-space: nowrap;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .panel-list li:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .panel-list li .item {
  display: block;
  background: #548826;
  float: left;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}
.diyGraphicPuzzleFn .graphic-puzzle-parent .puzzle-right .reference-box .panel-list:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
[v-cloak] {
  opacity: 0;
}
.warning {
  color: #F2994A;
}
.msg-pop-el {
  max-width: 300px;
  word-break: break-word;
}
.amount-view-pop {
  margin: 10px;
}
.amount-view-pop .view-title {
  font-size: 20px;
  font-family: 'OpenSans_700Bold';
  margin-bottom: 20px;
}
.amount-view-pop .amount-li {
  display: flex;
  align-items: center;
  padding: 16px 0;
  font-size: 14px;
}
.amount-view-pop .amount-li .val {
  margin-left: auto;
  font-family: 'OpenSans_700Bold';
  color: #495057;
}
.amount-view-pop .amount-li .val.warning {
  color: #F2994A;
}
.amount-view-pop .amount-params-head {
  border-bottom: 1px solid #E9ECEF;
}
.amount-view-pop .amount-params-head .amount-li {
  font-size: 16px;
  font-family: 'OpenSans_700Bold';
}
.amount-view-pop .amount-params-discount {
  border-top: 1px solid #E9ECEF;
}
.amount-view-pop .amount-params-result {
  border-top: 1px solid #E9ECEF;
}
.amount-view-pop .amount-params-tips {
  text-align: right;
  font-size: 12px;
  color: #9DA3AA;
}
.quote-section-page {
  background: #e9ecef;
  padding-bottom: 191px;
  min-height: 80vh;
  position: relative;
}
.quote-section-page * {
  color: #171717;
  font-size: 14px;
}
.quote-section-page .quote-section-wrap {
  width: 1440px;
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.quote-section-page .quote-section-wrap.cnc .right-quote-section .graphic-ads {
  margin-top: 0;
}
.quote-section-page .quote-section-wrap.cnc .add-file-row {
  margin-bottom: 10px;
}
.quote-section-page .quote-section-wrap.cnc .add-file-row .add-file-item .add-file-upload li {
  margin-top: 0;
}
.quote-section-page .quote-section-wrap.cnc .upload-rules .rules-title {
  font-size: 14px;
  margin-bottom: 10px;
  color: #495057;
}
.quote-section-page .quote-section-wrap.cnc .upload-rules .rules-txt {
  font-size: 12px;
  color: #9DA3AA;
}
.quote-section-page .quote-section-wrap.cnc .form-tool {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}
.quote-section-page .quote-section-wrap.cnc .form-tool .el-button {
  width: 228px;
}
.quote-section-page .quote-section-wrap.flexible .quote-params-body .multiply-form {
  display: flex;
  align-items: center;
  gap: 0 10px;
}
.quote-section-page .quote-section-wrap.flexible .quote-params-body .multiply-form .el-input {
  width: 160px;
}
.quote-section-page .quote-section-wrap.flexible .quote-params-body.flex-rigid {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #E9ECEF;
}
.quote-section-page .quote-section-wrap.flexible .quote-params-body.flex-rigid .part-title {
  font-size: 20px;
  font-family: 'OpenSans_700Bold';
  color: #1E5F74;
}
.quote-section-page .center-params-section {
  width: 960px;
}
.quote-section-page .navbar-collapse {
  padding: 20px 24px;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 8px 8px 20px rgba(51, 51, 51, 0.06), -8px -8px 20px rgba(255, 255, 255, 0.4);
  margin: 20px 0;
}
.quote-section-page .navbar-collapse .nav-title {
  font-size: 16px;
  line-height: 16px;
  font-family: 'OpenSans_700Bold';
  margin-bottom: 20px;
}
.quote-section-page .navbar-collapse .nav-row {
  display: flex;
  gap: 20px;
}
.quote-section-page .navbar-collapse .nav-row .val-el {
  width: 216px;
  height: 140px;
  padding: 0 20px 20px 20px;
  border: 1px solid #e9ecef;
  background: #FFFFFF;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: all 0.3s ease-in-out;
}
.quote-section-page .navbar-collapse .nav-row .val-el:hover {
  border: 1px solid #F2994A;
}
.quote-section-page .navbar-collapse .nav-row .val-el.active {
  border: 1px solid #F2994A;
  background: rgba(242, 153, 74, 0.2);
}
.quote-section-page .navbar-collapse .nav-row .val-el.active .nav-des {
  color: #F2994A;
}
.quote-section-page .navbar-collapse .nav-row .nav-des {
  color: #495057;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.quote-section-page .quote-params-section {
  box-shadow: 8px 8px 20px rgba(51, 51, 51, 0.06), -8px -8px 20px rgba(255, 255, 255, 0.4);
  padding: 20px;
  border-radius: 10px;
  background: #FFFFFF;
  margin-bottom: 20px;
}
.quote-section-page .quote-params-section .zation-detail {
  color: #1E5F74;
  text-decoration: underline;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.quote-section-page .quote-params-section .zation-detail:hover {
  color: #F2994A;
}
.quote-section-page .quote-params-section:last-of-type {
  margin-bottom: unset;
}
.quote-section-page .quote-params-section.active .add-icon {
  transform: rotate(45deg);
}
.quote-section-page .quote-params-section.active .quote-params-body {
  display: block;
}
.quote-section-page .quote-params-section .quote-params-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.quote-section-page .quote-params-section .quote-params-head .title-ef {
  display: flex;
  align-items: center;
}
.quote-section-page .quote-params-section .quote-params-head .title-ef.head-title .title {
  font-size: 24px;
  font-family: 'OpenSans_700Bold';
  color: #1E5F74;
}
.quote-section-page .quote-params-section .quote-params-head .head-icon {
  margin-right: 10px;
}
.quote-section-page .quote-params-section .quote-params-head .title {
  font-size: 16px;
  font-family: 'OpenSans_700Bold';
  line-height: 24px;
  margin-right: 10px;
}
.quote-section-page .quote-params-section .quote-params-head .des {
  color: #9DA3AA;
  font-size: 12px;
  max-width: 1200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.quote-section-page .quote-params-section .quote-params-head .email {
  font-size: 12px;
  color: #0F3460;
  text-decoration-line: underline;
  transition: all 0.3s ease-in-out;
}
.quote-section-page .quote-params-section .quote-params-head .email:hover {
  color: #F2994A;
}
.quote-section-page .quote-params-section .quote-params-head .add-icon {
  background: url("../images/quote-version/add-icon.png") no-repeat center;
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.quote-section-page .quote-params-section .quote-params-body .add-file-row {
  margin-top: 20px;
}
.quote-section-page .quote-params-section .quote-params-body .file-shaw {
  margin-top: 20px;
}
.quote-section-page .quote-params-section .quote-params-body .add-file-item {
  height: 187px;
  border-radius: 4px;
  background: #e9ecef;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.quote-section-page .quote-params-section .quote-params-body .add-file-item .add-btn {
  margin-bottom: 20px;
}
.quote-section-page .quote-params-section .quote-params-body .add-file-item .file-type {
  text-align: center;
}
.quote-section-page .quote-params-section .quote-params-body .add-file-item .file-type li {
  font-size: 12px;
  line-height: 18px;
  color: #9DA3AA;
  margin-top: 10px;
}
.quote-section-page .quote-params-section .quote-params-body .add-file-upload {
  text-align: center;
}
.quote-section-page .quote-params-section .quote-params-body .file-name {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.quote-section-page .quote-params-section .quote-params-body .file-name .files {
  color: #495057;
  line-height: 21px;
  display: inline-block;
  margin-right: 10px;
  transition: all 0.3s ease-in-out;
}
.quote-section-page .quote-params-section .quote-params-body .file-name .files:hover {
  color: #F2994A;
}
.quote-section-page .quote-params-section .quote-params-body .file-name .pro-tips {
  line-height: 21px;
  color: #1E5F74;
}
.quote-section-page .quote-params-section .quote-params-body .file-name .pro-tips .pro {
  color: #1E5F74;
  font-family: 'OpenSans_700Bold';
  margin-right: 4px;
}
.quote-section-page .quote-params-section .quote-params-body .back-upload {
  color: #0F3460;
  line-height: 21px;
  font-family: 'OpenSans_700Bold';
  text-decoration-line: underline;
  cursor: pointer;
  display: inline-block;
  transition: all 0.3s ease-in-out;
}
.quote-section-page .quote-params-section .quote-params-body .back-upload:hover {
  color: #F2994A;
}
.quote-section-page .quote-params-section .quote-params-body .sue-tips {
  color: #9DA3AA;
  font-size: 12px;
  line-height: 18px;
  margin-top: 20px;
}
.quote-section-page .quote-params-section .quote-params-body .upload-fail {
  display: flex;
  align-items: center;
  color: #F23131;
  line-height: 21px;
  margin-bottom: 20px;
}
.quote-section-page .quote-params-section .quote-params-body .upload-fail .el-icon-warning {
  margin-right: 4px;
  font-size: 20px;
  color: #F23131;
}
.quote-section-page .quote-params-section .quote-params-body .files-des {
  font-size: 12px;
  color: #9DA3AA;
  line-height: 18px;
  margin-top: 20px;
}
.quote-section-page .quote-params-section .quote-params-body .field-tips {
  color: #9DA3AA;
  font-size: 12px;
  line-height: 18px;
  margin-top: 20px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row {
  margin-top: 20px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row.gold-fingers {
  margin-top: 10px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row.gold-fingers .el-radio-group {
  margin-top: 10px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row.puzzle-result {
  padding: 20px;
  background: rgba(243, 243, 243, 0.5);
  border-radius: 4px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .row-head {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .puzzle-info {
  display: flex;
  gap: 10px;
  align-items: center;
  line-height: 21px;
  margin-bottom: 10px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .puzzle-info .legend-size {
  color: #F2994A;
  font-family: 'OpenSans_700Bold';
}
.quote-section-page .quote-params-section .quote-params-body .form-row .edge-box {
  margin-top: 10px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .label-title {
  line-height: 21px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .test-report {
  color: #0F3460;
  font-size: 12px;
  line-height: 18px;
  text-decoration-line: underline;
  margin-left: 10px;
  transition: all 0.3s ease-in-out;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .test-report:hover {
  color: #F2994A;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .mill-icon {
  display: block;
  margin: 0 auto;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .radio-el {
  position: relative;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .radio-el.radio-img {
  display: flex;
  align-items: center;
  gap: 10px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .radio-el .diy-panel-area .el-popover__reference {
  color: #495057;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .radio-el .is-bordered.is-checked .diy-panel-area .el-popover__reference {
  color: #fff;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .corner-mark {
  position: absolute;
  top: 0;
  right: 0;
  color: #FFFFFF;
  line-height: 21px;
  display: inline-block;
  padding: 0 4px;
  background: #1E5F74;
  border-radius: 0px 4px 0px 4px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .unit-tips {
  color: #9DA3AA;
  line-height: 21px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .unit-tips.space-top {
  margin-top: 10px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .unit-tips.theme-tips {
  color: #495057;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .multiply-length {
  display: flex;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .multiply-length .el-icon-close {
  width: 32px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #495057;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .boards-num {
  display: flex;
  gap: 10px;
  align-items: center;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .boards-num .num-input {
  width: 100px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .boards-num .el-input__inner {
  height: 41px;
  cursor: pointer;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .boards-num .el-icon-arrow-down {
  line-height: 41px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .boards-num .el-icon-arrow-down:before {
  background: url("../images/quote-version/down-icon.png") no-repeat center;
  width: 14px;
  height: 10px;
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -5px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .pcb-num-input {
  display: flex;
  gap: 10px;
  align-items: center;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .example-tips {
  font-size: 12px;
  line-height: 18px;
  color: #9DA3AA;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .orange-tips {
  color: #F2994A;
  font-size: 12px;
  line-height: 18px;
}
.quote-section-page .quote-params-section .quote-params-body .form-row .parallel-item {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  align-items: center;
}
.quote-section-page .right-quote-section .graphic-calculation {
  width: 460px;
  position: sticky;
  top: 80px;
  z-index: 1;
}
.quote-section-page .right-quote-section .calculation-parameters {
  background: #FFFFFF;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 8px 8px 20px rgba(51, 51, 51, 0.06), -8px -8px 20px rgba(255, 255, 255, 0.4);
}
.quote-section-page .right-quote-section .calculation-parameters .param-title {
  font-size: 16px;
  line-height: 16px;
  font-family: 'OpenSans_700Bold';
  margin-bottom: 20px;
}
.quote-section-page .right-quote-section .calculation-parameters .quotation-types {
  display: flex;
  gap: 10px;
  flex-direction: column;
  max-height: 383px;
  overflow-y: auto;
}
.quote-section-page .right-quote-section .calculation-parameters .quotation-types::-webkit-scrollbar {
  width: 2px;
  background: #9DA3AA;
  border-radius: 2px;
}
.quote-section-page .right-quote-section .calculation-parameters .quotation-types::-webkit-scrollbar-thumb {
  background: #495057;
  border-radius: 2px;
  width: 2px;
}
.quote-section-page .right-quote-section .calculation-parameters .types-el {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.quote-section-page .right-quote-section .calculation-parameters .types-l {
  color: #495057;
  line-height: 21px;
  font-family: 'OpenSans_700Bold';
}
.quote-section-page .right-quote-section .calculation-parameters .types-r {
  color: #495057;
  line-height: 21px;
  text-align: right;
}
.quote-section-page .right-quote-section .graphic-ads {
  width: 460px;
  height: 340px;
  margin-top: 20px;
  border-radius: 8px;
}
.quote-section-page .right-quote-section .graphic-ads .swiper-slide {
  width: 460px;
  height: 340px;
  border-radius: 8px;
}
.quote-section-page .right-quote-section .graphic-ads .swiper-slide img {
  width: 100%;
  max-height: 100%;
  background-size: cover;
}
.quote-section-page .right-quote-section .graphic-ads .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #e9ecef;
}
.quote-section-page .right-quote-section .graphic-ads .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #F2994A !important;
}
.quote-section-page .fixation-general-price {
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 3;
}
.quote-section-page .fixation-general-price.fly {
  position: absolute;
}
.el-progress {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.el-progress .el-progress-bar {
  margin-right: unset;
  padding-right: unset;
}
.el-progress .el-progress-bar__outer {
  width: 500px;
  height: 16px !important;
  background-color: #FFFFFF !important;
  border-radius: 20px;
}
.el-progress .el-progress-bar__inner {
  background-color: #0F3460;
}
.el-progress .el-progress__text {
  color: #0F3460 !important;
  font-family: 'OpenSans_700Bold';
}
.quote-computer-section {
  background: #fff;
  box-shadow: 0px -8px 20px #3333330f;
  padding: 20px 0;
}
.quote-computer-section .computer-aside-box {
  display: flex;
  gap: 0 40px;
}
.quote-computer-section .computer-aside-box .msg-tips {
  font-size: 0;
}
.quote-computer-section .computer-aside-box .msg-tips .el-popover__reference-wrapper {
  font-size: 0;
}
.quote-computer-section .computer-aside-box .dropdown-country-el {
  position: relative;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .view-country {
  position: relative;
  width: 100%;
  height: 60px;
  flex-shrink: 0;
  padding: 0 20px;
  border-radius: 4px;
  border: 1px solid #e9ecef;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 0 10px;
  cursor: pointer;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .view-country .country-name {
  max-width: 60%;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .view-country::placeholder {
  color: #9da3aa;
  font-weight: 400;
  font-size: 14px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .view-country:focus,
.quote-computer-section .computer-aside-box .dropdown-country-el .view-country:hover,
.quote-computer-section .computer-aside-box .dropdown-country-el .view-country:active {
  border: 1px solid #F2994A;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .view-country:after {
  background: url("../images/quote-version/down-icon.png") no-repeat center;
  width: 14px;
  height: 10px;
  content: '';
  display: block;
  position: absolute;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box {
  position: absolute;
  top: calc(100% + 4px);
  padding-bottom: 10px;
  left: 0;
  z-index: 5;
  border: 1px solid #e9ecef;
  background: #fff;
  width: 100%;
  max-height: 180px;
  overflow-y: auto;
  scrollbar-gutter: stable;
  border-radius: 4px;
  /*外层轨道。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/
  /*滚动条的设置*/
  /*滚动条移上去的背景*/
  display: none;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  padding-right: 4px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box::-webkit-scrollbar-track {
  width: 6px;
  background-color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box::-webkit-scrollbar-thumb {
  background-color: #8b8b8b;
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box::-webkit-scrollbar-thumb:hover {
  background-color: #fff;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-search {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 6px 6px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-search .get-country {
  border: 1px solid #e9ecef;
  width: 100%;
  text-indent: 14px;
  padding: 0;
  height: 40px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-search .get-country:hover,
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-search .get-country:focus,
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-search .get-country:active {
  border: 1px solid #F2994A;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item {
  transition: all 0.3s;
  padding: 10px 0 10px 14px;
  font-size: 12px;
  margin: 0 6px;
  position: relative;
  border-radius: 4px;
  cursor: pointer;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-0 {
  background-position: 0 -20px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-1 {
  background-position: -10px -2819px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-2 {
  background-position: -10px -10px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-3 {
  background-position: -10px -2852px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-4 {
  background-position: -10px -2885px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-5 {
  background-position: -10px -6977px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-6 {
  background-position: -10px -40px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-7 {
  background-position: -10px -2918px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-8 {
  background-position: -10px -2951px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-9 {
  background-position: -10px -70px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-10 {
  background-position: -10px -1900px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-11 {
  background-position: -10px -100px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-12 {
  background-position: -10px -2984px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-13 {
  background-position: -10px -3017px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-14 {
  background-position: -10px -1931px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-15 {
  background-position: -10px -3050px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-16 {
  background-position: -10px -3083px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-17 {
  background-position: -10px -130px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-18 {
  background-position: -10px -3116px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-19 {
  background-position: -10px -3149px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-20 {
  background-position: -10px -3182px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-21 {
  background-position: -10px -160px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-22 {
  background-position: -10px -3215px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-23 {
  background-position: -10px -190px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-24 {
  background-position: -10px -3248px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-25 {
  background-position: -10px -220px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-26 {
  background-position: -10px -250px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-27 {
  background-position: -10px -2179px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-28 {
  background-position: -10px -2211px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-29 {
  background-position: -10px -3281px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-30 {
  background-position: -10px -280px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-31 {
  background-position: -10px -7423px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-32 {
  background-position: -10px -3314px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-33 {
  background-position: -10px -3347px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-34 {
  background-position: -10px -310px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-35 {
  background-position: -10px -3380px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-36 {
  background-position: -10px -3413px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-37 {
  background-position: -10px -2243px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-38 {
  background-position: -10px -3446px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-40 {
  background-position: -10px -3479px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-41 {
  background-position: -10px -340px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-42 {
  background-position: -10px -370px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-43 {
  background-position: -10px -7011px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-44 {
  background-position: -10px -3512px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-45 {
  background-position: -10px -3545px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-46 {
  background-position: -10px -3578px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-47 {
  background-position: -10px -7045px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-48 {
  background-position: -10px -3611px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-49 {
  background-position: -10px -400px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-50 {
  background-position: -10px -7079px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-51 {
  background-position: -10px -7113px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-52 {
  background-position: -10px -3644px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-53 {
  background-position: -10px -430px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-54 {
  background-position: -10px -460px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-55 {
  background-position: -10px -3677px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-56 {
  background-position: -10px -2275px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-57 {
  background-position: -10px -3710px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-58 {
  background-position: -10px -490px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-59 {
  background-position: -10px -3743px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-60 {
  background-position: -10px -3776px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-61 {
  background-position: -10px -520px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-62 {
  background-position: -10px -550px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-63 {
  background-position: -10px -2307px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-64 {
  background-position: -10px -3809px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-65 {
  background-position: -10px -1962px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-66 {
  background-position: -10px -3842px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-67 {
  background-position: -10px -580px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-68 {
  background-position: -10px -7147px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-69 {
  background-position: -10px -3875px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-70 {
  background-position: -10px -610px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-71 {
  background-position: -10px -3908px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-72 {
  background-position: -10px -3941px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-73 {
  background-position: -10px -2339px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-74 {
  background-position: -10px -640px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-75 {
  background-position: -10px -3974px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-76 {
  background-position: -10px -1993px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-78 {
  background-position: -10px -7181px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-79 {
  background-position: -10px -670px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-80 {
  background-position: -10px -2024px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-81 {
  background-position: -10px -4007px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-82 {
  background-position: -10px -4040px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-83 {
  background-position: -10px -4073px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-86 {
  background-position: -10px -4106px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-87 {
  background-position: -10px -4139px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-88 {
  background-position: -10px -4172px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-89 {
  background-position: -10px -2371px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-90 {
  background-position: -10px -4205px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-91 {
  background-position: -10px -700px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-92 {
  background-position: -10px -4238px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-93 {
  background-position: -10px -4271px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-94 {
  background-position: -10px -2403px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-95 {
  background-position: -10px -4304px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-96 {
  background-position: -10px -730px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-97 {
  background-position: -10px -4337px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-98 {
  background-position: -10px -4370px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-99 {
  background-position: -10px -760px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-100 {
  background-position: -10px -4403px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-101 {
  background-position: -10px -4436px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-103 {
  background-position: -10px -790px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-104 {
  background-position: -10px -4469px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-105 {
  background-position: -10px -2435px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-106 {
  background-position: -10px -4502px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-107 {
  background-position: -10px -2055px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-108 {
  background-position: -10px -4535px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-109 {
  background-position: -10px -820px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-110 {
  background-position: -10px -7215px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-111 {
  background-position: -10px -4568px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-112 {
  background-position: -10px -850px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-113 {
  background-position: -10px -4601px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-114 {
  background-position: -10px -880px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-115 {
  background-position: -10px -4634px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-116 {
  background-position: -10px -4667px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-117 {
  background-position: -10px -4700px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-118 {
  background-position: -10px -910px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-119 {
  background-position: -10px -4733px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-121 {
  background-position: -10px -4766px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-122 {
  background-position: -10px -4799px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-123 {
  background-position: -10px -4832px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-124 {
  background-position: -10px -940px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-125 {
  background-position: -10px -970px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-126 {
  background-position: -10px -4865px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-127 {
  background-position: -10px -4898px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-128 {
  background-position: -10px -2467px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-129 {
  width: 20px;
  height: 15px;
  background-position: -10px -7317px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-130 {
  background-position: -10px -4931px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-131 {
  background-position: -10px -4964px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-132 {
  background-position: -10px -4997px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-133 {
  background-position: -10px -5030px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-134 {
  background-position: -10px -5063px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-135 {
  background-position: -10px -5096px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-136 {
  background-position: -10px -1000px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-137 {
  background-position: -10px -5129px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-138 {
  background-position: -10px -5162px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-139 {
  background-position: -10px -5195px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-140 {
  background-position: -10px -5228px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-141 {
  background-position: -10px -2499px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-142 {
  background-position: -10px -2531px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-143 {
  background-position: -10px -1030px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-144 {
  background-position: -10px -5261px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-145 {
  background-position: -10px -1060px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-146 {
  background-position: -10px -1090px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-147 {
  background-position: -10px -5294px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-148 {
  background-position: -10px -5327px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-149 {
  background-position: -10px -2086px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-150 {
  background-position: -10px -5360px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-151 {
  background-position: -10px -1120px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-152 {
  background-position: -10px -5393px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-153 {
  background-position: -10px -5426px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-154 {
  background-position: -10px -5459px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-155 {
  background-position: -10px -5492px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-156 {
  background-position: -10px -1150px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-157 {
  background-position: -10px -5525px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-158 {
  background-position: -10px -7460px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-159 {
  background-position: -10px -1180px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-160 {
  background-position: -10px -1210px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-161 {
  background-position: -10px -1240px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-162 {
  background-position: -10px -1270px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-163 {
  background-position: -10px -1300px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-164 {
  background-position: -10px -2563px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-165 {
  background-position: -10px -5558px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-166 {
  background-position: -10px -5591px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-167 {
  background-position: -10px -5624px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-168 {
  background-position: -10px -5657px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-169 {
  background-position: -10px -7352px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-170 {
  background-position: -10px -5690px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-171 {
  background-position: -10px -7249px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-172 {
  background-position: -10px -1330px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-173 {
  background-position: -10px -1360px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-174 {
  background-position: -10px -2595px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-175 {
  background-position: -10px -5723px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-176 {
  background-position: -10px -5756px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-177 {
  background-position: -10px -1390px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-178 {
  background-position: -10px -5789px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-179 {
  background-position: -10px -5822px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-180 {
  background-position: -10px -5855px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-181 {
  background-position: -10px -5888px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-185 {
  background-position: -10px -1420px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-186 {
  background-position: -10px -5921px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-187 {
  background-position: -10px -2117px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-188 {
  background-position: -10px -5954px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-189 {
  background-position: -10px -5987px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-190 {
  background-position: -10px -1450px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-191 {
  background-position: -10px -6020px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-192 {
  background-position: -10px -6053px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-193 {
  background-position: -10px -1480px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-194 {
  background-position: -10px -6086px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-195 {
  background-position: -10px -6119px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-196 {
  background-position: -10px -2627px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-197 {
  background-position: -10px -6152px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-198 {
  background-position: -10px -1510px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-199 {
  background-position: -10px -1540px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-200 {
  background-position: -10px -2659px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-201 {
  background-position: -10px -1570px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-202 {
  background-position: -10px -6185px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-204 {
  background-position: -10px -6218px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-205 {
  background-position: -10px -2691px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-206 {
  background-position: -10px -7497px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-207 {
  background-position: -10px -6251px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-208 {
  background-position: -10px -1600px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-209 {
  background-position: -10px -6284px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-210 {
  background-position: -10px -6317px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-211 {
  background-position: -10px -6350px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-212 {
  background-position: -10px -1630px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-213 {
  background-position: -10px -1660px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-214 {
  background-position: -10px -6383px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-215 {
  background-position: -10px -6416px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-216 {
  background-position: -10px -6449px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-217 {
  background-position: -10px -1690px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-218 {
  background-position: -10px -1720px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-219 {
  background-position: -10px -1750px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-220 {
  background-position: -10px -2723px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-221 {
  background-position: -10px -6482px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-222 {
  background-position: -10px -1780px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-224 {
  background-position: -10px -7283px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-225 {
  background-position: -10px -1810px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-226 {
  background-position: -10px -2755px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-227 {
  background-position: -10px -7537px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-228 {
  background-position: -10px -6515px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-229 {
  background-position: -10px -6548px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-230 {
  background-position: -10px -1840px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-231 {
  background-position: -10px -2787px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-232 {
  background-position: -10px -7387px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-233 {
  background-position: -10px -2148px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-234 {
  background-position: -10px -6581px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-235 {
  background-position: -10px -6614px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-236 {
  background-position: -10px -6647px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-237 {
  background-position: -10px -6680px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-238 {
  background-position: -10px -1870px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-240 {
  background-position: -10px -6713px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-241 {
  background-position: -10px -6746px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-242 {
  background-position: -10px -6779px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-243 {
  background-position: -10px -6812px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-244 {
  background-position: -10px -6845px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-245 {
  background-position: -10px -6878px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-246 {
  background-position: -10px -6911px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .flagbg-247 {
  background-position: -10px -6944px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item:hover {
  background-color: #efefef;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .switch-country-box .country-item .national {
  display: inline-block;
  width: 20px;
  height: 15px;
  background-image: url(../images/country/flag-icons.png);
  vertical-align: middle;
  margin-right: 10px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el {
  width: 316px;
  margin-bottom: 12px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .view-country {
  height: 40px;
  padding: 0 10px;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .view-country .country-name {
  width: 60%;
}
.quote-computer-section .computer-aside-box .dropdown-country-el .view-country:after {
  right: 10px;
}
.quote-computer-section .computer-aside-box .view-cost-row {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
}
.quote-computer-section .computer-aside-box .view-cost-row .cost-view {
  color: #495057;
}
.quote-computer-section .computer-aside-box .view-cost-row .cost-price {
  margin-left: auto;
  color: #495057;
}
.quote-computer-section .computer-aside-box .build-aside .costs-msg {
  color: #F2994A;
}
.quote-computer-section .computer-aside-box .delivery-date .el-radio-group,
.quote-computer-section .computer-aside-box .assembly-price .el-radio-group {
  gap: 4px;
}
.quote-computer-section .computer-aside-box .delivery-date .el-radio-group .is-bordered.is-checked .icon-question:hover,
.quote-computer-section .computer-aside-box .assembly-price .el-radio-group .is-bordered.is-checked .icon-question:hover {
  background: url("../images/quote-version/icon-help-active-hover.png") no-repeat center;
}
.quote-computer-section .computer-aside-box .delivery-date .el-radio__label,
.quote-computer-section .computer-aside-box .assembly-price .el-radio__label {
  display: flex;
  align-items: center;
  line-height: normal;
}
.quote-computer-section .computer-aside-box .build-title {
  font-size: 16px;
  font-family: 'OpenSans_700Bold';
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.quote-computer-section .computer-aside-box .build-title .pop-matrix {
  font-size: 12px;
  text-decoration: underline;
  color: #1E5F74;
  margin-left: 10px;
  font-family: 'OpenSans_400Regular';
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.quote-computer-section .computer-aside-box .build-title .pop-matrix:hover {
  color: #F2994A;
}
.quote-computer-section .computer-aside-box .total-build {
  margin-left: auto;
  display: flex;
  gap: 0 40px;
}
.quote-computer-section .computer-aside-box .total-build .build-title {
  margin-bottom: 0;
}
.quote-computer-section .computer-aside-box .total-build .amount-aside {
  display: flex;
  flex-direction: column;
  align-items: self-end;
  gap: 20px 0;
}
.quote-computer-section .computer-aside-box .total-build .amount-aside .currency-el {
  margin-left: 10px;
  color: #1E5F74;
  font-size: 12px;
  font-family: 'OpenSans_400Regular';
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
}
.quote-computer-section .computer-aside-box .total-build .amount-aside .currency-el:hover {
  color: #F2994A;
}
.quote-computer-section .computer-aside-box .total-build .amount-aside .view-amount {
  color: #F2994A;
  font-size: 20px;
  line-height: 24px;
  border-bottom: 1px dashed #F2994A;
  display: flex;
  align-items: baseline;
  cursor: default;
}
.quote-computer-section .computer-aside-box .total-build .amount-aside .view-amount:hover .icon-question {
  background: url("../images/quote-version/help-hover-icon.png") no-repeat center;
}
.quote-computer-section .computer-aside-box .total-build .amount-aside .view-amount .icon-question {
  margin-left: 4px;
}
.quote-computer-section .computer-aside-box .total-build .amount-aside .view-amount .amount {
  font-size: 32px;
  color: #F2994A;
  font-family: 'penSans_600SemiBold';
}
.quote-computer-section .computer-aside-box .total-build .amount-aside .review-tips {
  color: #9DA3AA;
  font-size: 12px;
}
.quote-computer-section .computer-aside-box .total-build .tool-box {
  display: flex;
  flex-direction: column;
  gap: 12px 0;
}
.quote-computer-section .computer-aside-box .total-build .tool-box .reset-btn {
  color: #1E5F74;
  font-size: 12px;
  text-decoration: underline;
  padding: 4px 0;
  width: 150px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.quote-computer-section .computer-aside-box .total-build .tool-box .reset-btn:hover {
  color: #F2994A;
}
.quote-computer-section .computer-aside-box .total-build .tool-box .type-btn {
  width: 150px;
  height: 40px;
  display: flex;
  gap: 0 10px;
  padding: 0 10px;
  align-items: center;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;
}
.quote-computer-section .computer-aside-box .total-build .tool-box .type-btn .txt {
  display: flex;
  flex: 1;
  justify-content: center;
  color: #fff;
}
.quote-computer-section .computer-aside-box .total-build .tool-box .type-btn.calculate {
  background: #1E5F74;
}
.quote-computer-section .computer-aside-box .total-build .tool-box .type-btn.calculate:before {
  display: inline-block;
  content: '';
  background: url("../images/quote-version/calculate-icon.png") no-repeat center;
  width: 20px;
  height: 20px;
}
.quote-computer-section .computer-aside-box .total-build .tool-box .type-btn.calculate:hover {
  background: #F2994A;
}
.quote-computer-section .computer-aside-box .total-build .tool-box .type-btn.save {
  background: #0F3460;
}
.quote-computer-section .computer-aside-box .total-build .tool-box .type-btn.save:before {
  display: inline-block;
  content: '';
  background: url("../images/quote-version/car-icon.png") no-repeat center;
  width: 20px;
  height: 20px;
}
.quote-computer-section .computer-aside-box .total-build .tool-box .type-btn.save:hover {
  background: #F2994A;
}
.currency-pop .view-currency-box {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px 0;
}
.currency-pop .view-currency-box .el-radio-group {
  flex-direction: column;
}
.currency-pop .view-currency-box .el-radio-group .radio-el {
  flex: 1;
  width: 100%;
}
.currency-pop .view-currency-box .el-radio-group .el-radio {
  width: 100%;
  text-align: center;
}
.currency-pop .view-currency-box .currency-rules {
  font-size: 12px;
  color: #9DA3AA;
}
.ship-country-pop .warning {
  color: #F2994A;
}
.ship-country-pop .dropdown-country-el {
  position: relative;
}
.ship-country-pop .dropdown-country-el .view-country {
  position: relative;
  width: 100%;
  height: 60px;
  flex-shrink: 0;
  padding: 0 20px;
  border-radius: 4px;
  border: 1px solid #e9ecef;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 0 10px;
  cursor: pointer;
}
.ship-country-pop .dropdown-country-el .view-country .country-name {
  max-width: 60%;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ship-country-pop .dropdown-country-el .view-country::placeholder {
  color: #9da3aa;
  font-weight: 400;
  font-size: 14px;
}
.ship-country-pop .dropdown-country-el .view-country:focus,
.ship-country-pop .dropdown-country-el .view-country:hover,
.ship-country-pop .dropdown-country-el .view-country:active {
  border: 1px solid #F2994A;
}
.ship-country-pop .dropdown-country-el .view-country:after {
  background: url("../images/quote-version/down-icon.png") no-repeat center;
  width: 14px;
  height: 10px;
  content: '';
  display: block;
  position: absolute;
}
.ship-country-pop .dropdown-country-el .switch-country-box {
  position: absolute;
  top: calc(100% + 4px);
  padding-bottom: 10px;
  left: 0;
  z-index: 5;
  border: 1px solid #e9ecef;
  background: #fff;
  width: 100%;
  max-height: 180px;
  overflow-y: auto;
  scrollbar-gutter: stable;
  border-radius: 4px;
  /*外层轨道。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/
  /*滚动条的设置*/
  /*滚动条移上去的背景*/
  display: none;
}
.ship-country-pop .dropdown-country-el .switch-country-box::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  padding-right: 4px;
}
.ship-country-pop .dropdown-country-el .switch-country-box::-webkit-scrollbar-track {
  width: 6px;
  background-color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.ship-country-pop .dropdown-country-el .switch-country-box::-webkit-scrollbar-thumb {
  background-color: #8b8b8b;
  background-clip: padding-box;
  min-height: 28px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.ship-country-pop .dropdown-country-el .switch-country-box::-webkit-scrollbar-thumb:hover {
  background-color: #fff;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-search {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 6px 6px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-search .get-country {
  border: 1px solid #e9ecef;
  width: 100%;
  text-indent: 14px;
  padding: 0;
  height: 40px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-search .get-country:hover,
.ship-country-pop .dropdown-country-el .switch-country-box .country-search .get-country:focus,
.ship-country-pop .dropdown-country-el .switch-country-box .country-search .get-country:active {
  border: 1px solid #F2994A;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item {
  transition: all 0.3s;
  padding: 10px 0 10px 14px;
  font-size: 12px;
  margin: 0 6px;
  position: relative;
  border-radius: 4px;
  cursor: pointer;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-0 {
  background-position: 0 -20px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-1 {
  background-position: -10px -2819px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-2 {
  background-position: -10px -10px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-3 {
  background-position: -10px -2852px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-4 {
  background-position: -10px -2885px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-5 {
  background-position: -10px -6977px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-6 {
  background-position: -10px -40px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-7 {
  background-position: -10px -2918px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-8 {
  background-position: -10px -2951px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-9 {
  background-position: -10px -70px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-10 {
  background-position: -10px -1900px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-11 {
  background-position: -10px -100px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-12 {
  background-position: -10px -2984px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-13 {
  background-position: -10px -3017px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-14 {
  background-position: -10px -1931px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-15 {
  background-position: -10px -3050px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-16 {
  background-position: -10px -3083px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-17 {
  background-position: -10px -130px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-18 {
  background-position: -10px -3116px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-19 {
  background-position: -10px -3149px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-20 {
  background-position: -10px -3182px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-21 {
  background-position: -10px -160px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-22 {
  background-position: -10px -3215px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-23 {
  background-position: -10px -190px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-24 {
  background-position: -10px -3248px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-25 {
  background-position: -10px -220px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-26 {
  background-position: -10px -250px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-27 {
  background-position: -10px -2179px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-28 {
  background-position: -10px -2211px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-29 {
  background-position: -10px -3281px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-30 {
  background-position: -10px -280px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-31 {
  background-position: -10px -7423px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-32 {
  background-position: -10px -3314px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-33 {
  background-position: -10px -3347px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-34 {
  background-position: -10px -310px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-35 {
  background-position: -10px -3380px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-36 {
  background-position: -10px -3413px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-37 {
  background-position: -10px -2243px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-38 {
  background-position: -10px -3446px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-40 {
  background-position: -10px -3479px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-41 {
  background-position: -10px -340px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-42 {
  background-position: -10px -370px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-43 {
  background-position: -10px -7011px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-44 {
  background-position: -10px -3512px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-45 {
  background-position: -10px -3545px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-46 {
  background-position: -10px -3578px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-47 {
  background-position: -10px -7045px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-48 {
  background-position: -10px -3611px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-49 {
  background-position: -10px -400px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-50 {
  background-position: -10px -7079px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-51 {
  background-position: -10px -7113px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-52 {
  background-position: -10px -3644px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-53 {
  background-position: -10px -430px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-54 {
  background-position: -10px -460px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-55 {
  background-position: -10px -3677px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-56 {
  background-position: -10px -2275px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-57 {
  background-position: -10px -3710px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-58 {
  background-position: -10px -490px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-59 {
  background-position: -10px -3743px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-60 {
  background-position: -10px -3776px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-61 {
  background-position: -10px -520px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-62 {
  background-position: -10px -550px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-63 {
  background-position: -10px -2307px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-64 {
  background-position: -10px -3809px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-65 {
  background-position: -10px -1962px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-66 {
  background-position: -10px -3842px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-67 {
  background-position: -10px -580px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-68 {
  background-position: -10px -7147px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-69 {
  background-position: -10px -3875px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-70 {
  background-position: -10px -610px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-71 {
  background-position: -10px -3908px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-72 {
  background-position: -10px -3941px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-73 {
  background-position: -10px -2339px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-74 {
  background-position: -10px -640px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-75 {
  background-position: -10px -3974px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-76 {
  background-position: -10px -1993px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-78 {
  background-position: -10px -7181px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-79 {
  background-position: -10px -670px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-80 {
  background-position: -10px -2024px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-81 {
  background-position: -10px -4007px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-82 {
  background-position: -10px -4040px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-83 {
  background-position: -10px -4073px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-86 {
  background-position: -10px -4106px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-87 {
  background-position: -10px -4139px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-88 {
  background-position: -10px -4172px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-89 {
  background-position: -10px -2371px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-90 {
  background-position: -10px -4205px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-91 {
  background-position: -10px -700px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-92 {
  background-position: -10px -4238px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-93 {
  background-position: -10px -4271px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-94 {
  background-position: -10px -2403px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-95 {
  background-position: -10px -4304px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-96 {
  background-position: -10px -730px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-97 {
  background-position: -10px -4337px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-98 {
  background-position: -10px -4370px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-99 {
  background-position: -10px -760px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-100 {
  background-position: -10px -4403px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-101 {
  background-position: -10px -4436px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-103 {
  background-position: -10px -790px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-104 {
  background-position: -10px -4469px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-105 {
  background-position: -10px -2435px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-106 {
  background-position: -10px -4502px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-107 {
  background-position: -10px -2055px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-108 {
  background-position: -10px -4535px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-109 {
  background-position: -10px -820px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-110 {
  background-position: -10px -7215px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-111 {
  background-position: -10px -4568px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-112 {
  background-position: -10px -850px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-113 {
  background-position: -10px -4601px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-114 {
  background-position: -10px -880px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-115 {
  background-position: -10px -4634px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-116 {
  background-position: -10px -4667px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-117 {
  background-position: -10px -4700px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-118 {
  background-position: -10px -910px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-119 {
  background-position: -10px -4733px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-121 {
  background-position: -10px -4766px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-122 {
  background-position: -10px -4799px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-123 {
  background-position: -10px -4832px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-124 {
  background-position: -10px -940px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-125 {
  background-position: -10px -970px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-126 {
  background-position: -10px -4865px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-127 {
  background-position: -10px -4898px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-128 {
  background-position: -10px -2467px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-129 {
  width: 20px;
  height: 15px;
  background-position: -10px -7317px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-130 {
  background-position: -10px -4931px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-131 {
  background-position: -10px -4964px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-132 {
  background-position: -10px -4997px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-133 {
  background-position: -10px -5030px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-134 {
  background-position: -10px -5063px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-135 {
  background-position: -10px -5096px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-136 {
  background-position: -10px -1000px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-137 {
  background-position: -10px -5129px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-138 {
  background-position: -10px -5162px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-139 {
  background-position: -10px -5195px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-140 {
  background-position: -10px -5228px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-141 {
  background-position: -10px -2499px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-142 {
  background-position: -10px -2531px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-143 {
  background-position: -10px -1030px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-144 {
  background-position: -10px -5261px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-145 {
  background-position: -10px -1060px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-146 {
  background-position: -10px -1090px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-147 {
  background-position: -10px -5294px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-148 {
  background-position: -10px -5327px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-149 {
  background-position: -10px -2086px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-150 {
  background-position: -10px -5360px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-151 {
  background-position: -10px -1120px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-152 {
  background-position: -10px -5393px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-153 {
  background-position: -10px -5426px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-154 {
  background-position: -10px -5459px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-155 {
  background-position: -10px -5492px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-156 {
  background-position: -10px -1150px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-157 {
  background-position: -10px -5525px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-158 {
  background-position: -10px -7460px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-159 {
  background-position: -10px -1180px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-160 {
  background-position: -10px -1210px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-161 {
  background-position: -10px -1240px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-162 {
  background-position: -10px -1270px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-163 {
  background-position: -10px -1300px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-164 {
  background-position: -10px -2563px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-165 {
  background-position: -10px -5558px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-166 {
  background-position: -10px -5591px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-167 {
  background-position: -10px -5624px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-168 {
  background-position: -10px -5657px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-169 {
  background-position: -10px -7352px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-170 {
  background-position: -10px -5690px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-171 {
  background-position: -10px -7249px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-172 {
  background-position: -10px -1330px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-173 {
  background-position: -10px -1360px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-174 {
  background-position: -10px -2595px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-175 {
  background-position: -10px -5723px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-176 {
  background-position: -10px -5756px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-177 {
  background-position: -10px -1390px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-178 {
  background-position: -10px -5789px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-179 {
  background-position: -10px -5822px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-180 {
  background-position: -10px -5855px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-181 {
  background-position: -10px -5888px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-185 {
  background-position: -10px -1420px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-186 {
  background-position: -10px -5921px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-187 {
  background-position: -10px -2117px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-188 {
  background-position: -10px -5954px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-189 {
  background-position: -10px -5987px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-190 {
  background-position: -10px -1450px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-191 {
  background-position: -10px -6020px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-192 {
  background-position: -10px -6053px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-193 {
  background-position: -10px -1480px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-194 {
  background-position: -10px -6086px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-195 {
  background-position: -10px -6119px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-196 {
  background-position: -10px -2627px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-197 {
  background-position: -10px -6152px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-198 {
  background-position: -10px -1510px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-199 {
  background-position: -10px -1540px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-200 {
  background-position: -10px -2659px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-201 {
  background-position: -10px -1570px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-202 {
  background-position: -10px -6185px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-204 {
  background-position: -10px -6218px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-205 {
  background-position: -10px -2691px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-206 {
  background-position: -10px -7497px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-207 {
  background-position: -10px -6251px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-208 {
  background-position: -10px -1600px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-209 {
  background-position: -10px -6284px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-210 {
  background-position: -10px -6317px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-211 {
  background-position: -10px -6350px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-212 {
  background-position: -10px -1630px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-213 {
  background-position: -10px -1660px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-214 {
  background-position: -10px -6383px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-215 {
  background-position: -10px -6416px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-216 {
  background-position: -10px -6449px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-217 {
  background-position: -10px -1690px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-218 {
  background-position: -10px -1720px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-219 {
  background-position: -10px -1750px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-220 {
  background-position: -10px -2723px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-221 {
  background-position: -10px -6482px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-222 {
  background-position: -10px -1780px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-224 {
  background-position: -10px -7283px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-225 {
  background-position: -10px -1810px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-226 {
  background-position: -10px -2755px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-227 {
  background-position: -10px -7537px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-228 {
  background-position: -10px -6515px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-229 {
  background-position: -10px -6548px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-230 {
  background-position: -10px -1840px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-231 {
  background-position: -10px -2787px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-232 {
  background-position: -10px -7387px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-233 {
  background-position: -10px -2148px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-234 {
  background-position: -10px -6581px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-235 {
  background-position: -10px -6614px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-236 {
  background-position: -10px -6647px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-237 {
  background-position: -10px -6680px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-238 {
  background-position: -10px -1870px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-240 {
  background-position: -10px -6713px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-241 {
  background-position: -10px -6746px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-242 {
  background-position: -10px -6779px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-243 {
  background-position: -10px -6812px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-244 {
  background-position: -10px -6845px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-245 {
  background-position: -10px -6878px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-246 {
  background-position: -10px -6911px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .flagbg-247 {
  background-position: -10px -6944px;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item:hover {
  background-color: #efefef;
}
.ship-country-pop .dropdown-country-el .switch-country-box .country-item .national {
  display: inline-block;
  width: 20px;
  height: 15px;
  background-image: url(../images/country/flag-icons.png);
  vertical-align: middle;
  margin-right: 10px;
}
.ship-country-pop .view-ship-country-box .dropdown-country-el {
  width: 434px;
}
.ship-country-pop .view-ship-country-box .dropdown-country-el .view-country {
  padding: 0 10px;
  height: 40px;
}
.ship-country-pop .view-ship-country-box .dropdown-country-el .view-country:after {
  right: 10px;
}
.ship-country-pop .view-ship-country-box .ship-row {
  display: flex;
  align-items: center;
  gap: 0 20px;
  margin-bottom: 10px;
}
.ship-country-pop .view-ship-country-box .ship-row .weight-val {
  font-size: 14px;
  color: #495057;
}
.ship-country-pop .view-ship-country-box .view-ship-area {
  margin-bottom: 20px;
}
.ship-country-pop .view-ship-country-box .view-ship-area .ship-method {
  width: 41%;
  text-align: left;
  padding: 0 20px 0 56px;
}
.ship-country-pop .view-ship-country-box .view-ship-area .ship-date {
  width: 30%;
  text-align: center;
  padding: 0 20px;
}
.ship-country-pop .view-ship-country-box .view-ship-area .ship-costs {
  width: 28%;
  text-align: right;
  padding: 0 20px;
}
.ship-country-pop .view-ship-country-box .view-ship-area .ship-head {
  height: 40px;
  background: #E9ECEF;
  display: flex;
  align-items: center;
  font-family: 'OpenSans_700Bold';
  color: #495057;
  margin-bottom: 10px;
}
.ship-country-pop .view-ship-country-box .view-ship-area .el-radio-group {
  flex-direction: column;
}
.ship-country-pop .view-ship-country-box .view-ship-area .el-radio-group .radio-el {
  flex: 1;
  width: 100%;
}
.ship-country-pop .view-ship-country-box .view-ship-area .el-radio-group .el-radio {
  padding: 18px 0;
  width: 100%;
  text-align: center;
}
.ship-country-pop .view-ship-country-box .view-ship-area .el-radio-group .el-radio.is-checked {
  background: transparent;
}
.ship-country-pop .view-ship-country-box .view-ship-area .el-radio-group .el-radio.is-checked .ship-state {
  border-color: #F2994A;
  background: #F2994A;
}
.ship-country-pop .view-ship-country-box .view-ship-area .el-radio-group .el-radio__label {
  display: flex;
  align-items: center;
}
.ship-country-pop .view-ship-country-box .view-ship-area .el-radio-group .ship-method {
  display: flex;
  align-items: center;
  gap: 0 4px;
  position: relative;
}
.ship-country-pop .view-ship-country-box .view-ship-area .el-radio-group .ship-method .ship-state {
  display: block;
  content: '';
  width: 16px;
  height: 16px;
  border-radius: 100%;
  border: 1px solid #d1d5db;
  background: #fff;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 20px;
}
.ship-country-pop .view-ship-country-box .view-ship-area .el-radio-group .ship-method .ship-state:before {
  display: inline-block;
  content: '';
  background: #fff;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  position: absolute;
  inset: 0;
  margin: auto;
}
.ship-country-pop .view-ship-country-box .view-ship-area .el-radio-group .ship-pic {
  width: 100px;
}
.ship-country-pop .view-ship-country-box .el-button {
  display: block;
  margin: 0 auto;
}
.graphic-puzzle-parent {
  min-height: 500px;
  display: flex;
}
.graphic-puzzle-parent * {
  box-sizing: border-box;
}
.graphic-puzzle-parent .type-msg {
  color: #9DA3AA;
  margin-left: 10px;
}
.graphic-puzzle-parent .multiply-length {
  align-items: center;
}
.graphic-puzzle-parent .msg-txt {
  color: #F2994A;
  font-size: 12px;
  margin-left: 20px;
}
.graphic-puzzle-parent .widthInput90 {
  width: 90px;
}
.graphic-puzzle-parent .widthInput140 {
  width: 140px;
}
.graphic-puzzle-parent .widthInput140 .el-input__inner {
  text-align: left;
}
.graphic-puzzle-parent .route-process .el-input__inner {
  text-align: left;
}
.graphic-puzzle-parent .widthInput60 {
  width: 60px;
  margin-left: 8px;
}
.graphic-puzzle-parent .puzzle-left {
  width: 260px;
  border-right: 1px solid #E9ECEF;
  display: flex;
  gap: 20px 0;
  flex-direction: column;
}
.graphic-puzzle-parent .puzzle-left .row-head {
  margin-bottom: 10px;
  font-size: 14px;
}
.graphic-puzzle-parent .puzzle-left .puzzle-rules {
  margin-top: auto;
  word-break: break-word;
  font-size: 12px;
  color: #F2994A;
  white-space: normal;
  border-top: 1px solid #E9ECEF;
  padding: 10px 0 0;
  margin-right: 10px;
}
.graphic-puzzle-parent .puzzle-right {
  padding: 0 20px;
}
.graphic-puzzle-parent .puzzle-right .detail-title {
  font-size: 16px;
  margin-bottom: 20px;
  font-family: 'OpenSans_700Bold';
}
.graphic-puzzle-parent .puzzle-right .puzzle-info {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  margin-bottom: 10px;
}
.graphic-puzzle-parent .puzzle-right .puzzle-info .legend-size {
  color: #F2994A;
  font-family: 'OpenSans_700Bold';
}
.graphic-puzzle-parent .puzzle-right .puzzle-info .legend-size * {
  color: #F2994A;
}
.graphic-puzzle-parent .puzzle-right .puzzle-info .will-layers {
  margin-left: auto;
}
.graphic-puzzle-parent .puzzle-right .puzzle-info .will-layers .count {
  color: #F2994A;
  font-family: 'OpenSans_700Bold';
  margin-left: 6px;
}
.graphic-puzzle-parent .puzzle-right .legend-detail {
  display: flex;
  padding: 10px;
  border: 1px solid #E9ECEF;
  width: 440px;
}
.graphic-puzzle-parent .puzzle-right .legend-box {
  width: 346px;
}
.graphic-puzzle-parent .puzzle-right .legend-box .reference-title {
  font-size: 14px;
}
.graphic-puzzle-parent .puzzle-right .reference-box {
  margin: 70px 0 50px 50px;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QN+aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwMiA3OS4xNjQ0ODgsIDIwMjAvMDcvMTAtMjI6MDY6NTMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OTU4OGNmOGYtZDYyNy00OWY0LTljMmEtYmEyOWVhZjc0YmQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0NTYwMkQwRTJEOTExRUJBRjQwRkVGRUIzMDQyRUM0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0NTYwMkNGRTJEOTExRUJBRjQwRkVGRUIzMDQyRUM0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMS4xIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTFiN2ZlZTktZmEzYS00ZTQ0LWE5ZTItNzg4MjdkMDJkNmMyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1ODhjZjhmLWQ2MjctNDlmNC05YzJhLWJhMjllYWY3NGJkNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4g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) repeat-y center;
  width: 100%;
  height: 300px;
  position: relative;
}
.graphic-puzzle-parent .puzzle-right .reference-box .panel-box {
  display: inline-block;
  position: relative;
  padding: 0;
  background: #548826;
  box-sizing: border-box;
}
.graphic-puzzle-parent .puzzle-right .reference-box .legend-x {
  position: absolute;
  top: -40px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 20px;
  border-left: 1px solid #c6c6c6;
  border-right: 1px solid #c6c6c6;
  text-align: center;
}
.graphic-puzzle-parent .puzzle-right .reference-box .legend-x:before {
  display: block;
  content: '';
  width: 100%;
  border-top: 1px solid #c6c6c6;
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
}
.graphic-puzzle-parent .puzzle-right .reference-box .legend-y {
  position: absolute;
  top: 0;
  left: -46px;
  z-index: 1;
  width: 20px;
  height: 100%;
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
  color: #121212;
}
.graphic-puzzle-parent .puzzle-right .reference-box .legend-y:before {
  display: block;
  content: '';
  height: 100%;
  border-left: 1px solid #c6c6c6;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
}
.graphic-puzzle-parent .puzzle-right .reference-box .legend-w {
  background: #fff;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  color: #121212;
  position: relative;
  z-index: 2;
  padding: 0 2px;
}
.graphic-puzzle-parent .puzzle-right .reference-box .legend-h {
  background: #fff;
  display: block;
  position: relative;
  top: 50%;
  margin-top: -19px;
  left: -3px;
  z-index: 1;
  text-align: center;
  white-space: nowrap;
}
.graphic-puzzle-parent .puzzle-right .reference-box .diy-puzzle {
  position: relative;
}
.graphic-puzzle-parent .puzzle-right .reference-box .split-left {
  position: absolute;
  top: 0;
}
.graphic-puzzle-parent .puzzle-right .reference-box .border-up {
  width: 100%;
  height: 10px;
  position: absolute;
  top: -9px;
  left: 0;
  z-index: 1;
  border-bottom: 1px solid #fff;
}
.graphic-puzzle-parent .puzzle-right .reference-box .border-down {
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: -9px;
  left: 0;
  z-index: 1;
  border-top: 1px solid #fff;
}
.graphic-puzzle-parent .puzzle-right .reference-box .border-left {
  display: block;
  content: '';
  height: 100%;
  border-right: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.graphic-puzzle-parent .puzzle-right .reference-box .border-right {
  display: block;
  content: '';
  height: 100%;
  border-right: 1px solid #fff;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.graphic-puzzle-parent .puzzle-right .reference-box .split-top {
  position: absolute;
}
.graphic-puzzle-parent .puzzle-right .reference-box .split-top.long-left {
  top: -10px;
  border-left: 1px solid #fff;
}
.graphic-puzzle-parent .puzzle-right .reference-box .split-top.long-right {
  top: -10px;
  border-right: 1px solid #fff;
}
.graphic-puzzle-parent .puzzle-right .reference-box .split-top.long-top {
  left: -10px;
  border-top: 1px solid #fff;
}
.graphic-puzzle-parent .puzzle-right .reference-box .split-top.long-bottom {
  left: -10px;
  border-top: 1px solid #fff;
}
.graphic-puzzle-parent .puzzle-right .reference-box .panel-list {
  max-height: 312px;
  overflow: hidden;
}
.graphic-puzzle-parent .puzzle-right .reference-box .panel-list li {
  display: block;
  white-space: nowrap;
}
.graphic-puzzle-parent .puzzle-right .reference-box .panel-list li:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
.graphic-puzzle-parent .puzzle-right .reference-box .panel-list li .item {
  display: block;
  background: #548826;
  float: left;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}
.graphic-puzzle-parent .puzzle-right .reference-box .panel-list:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  clear: both;
}
/*# sourceMappingURL=pcb-quote-version.css.map */