/*
*	Unknown
*	v1.0
*/
:root{
    --primary: #048CFC;
    --secondary: #4E5470;
}
body{
    font-size: 14px;
}
a{color: #048CFC;}
a:hover{text-decoration:none;color: #048CFC;}
vue-mask{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 999999;background-color: #fff;}
.wrap { display: -webkit-box; -webkit-box-orient: vertical; -webkit-flex-flow: column; }
.flex{display: -webkit-box; display: -webkit-flex; display: flex;}
.flex-start{-webkit-box-pack: flex-start; -ms-flex-pack: flex-start; -webkit-justify-content: flex-start; justify-content: flex-start;}
.flex-top{-webkit-box-align: flex-start; -webkit-align-items: flex-start; align-items: flex-start;}
.flex-bottom{-webkit-box-align: flex-end; -webkit-align-items: flex-end; align-items: flex-end;}
.flex-center{-webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.flex-v-center{-webkit-box-align: center; -webkit-align-items: center; align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;}
.flex-baseline{-webkit-box-align: baseline; -webkit-align-items: baseline; align-items: baseline;}
.flex-1 {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; width: 0%;}
.flex-2 {-webkit-box-flex: 2; -webkit-flex: 2; flex: 2; width: 0%;}
.flex1 {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.overflow-y-auto{overflow-y:auto;}
.overflow-x-auto{overflow-x:auto;}
.row-flex .cell{display: -webkit-box; display: -webkit-flex; display: flex;-webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.el-loading-parent--hidden{padding-right: 17px;}
.xy-el-loading .el-loading-spinner i{font-size: 3rem; color: #048CFC; }
.xy-el-loading .el-loading-spinner .el-loading-text{font-weight: 400; font-size: 1.4rem; color: #048CFC; }
.el-button--minism{padding: 4px 6px;font-size: .6rem;}
.el-button.is-round.el-button--minism{padding: 4px 6px;font-size: .6rem;}
.el-image-viewer__close{color: #FFFFFF;}
.item-center{align-items: center;display: inline-flex;}
.container-xl{position: relative;max-width: 1200px;min-width: 1140px;}
.rounded-0 .el-input__inner,.rounded-0 .el-textarea__inner{border-radius: 0 !important;}
.bg-gray{background-color: #F9F9F9;}
.font-size-sm{font-size: .8rem;}
.text-0143B1,a.text-0143B1{color: #0143B1;}
.text-666666{color: #666666;}
.text-999999{color: #999999;}
.text-D8B077{color: #D8B077;}
.bg-D8B077{background-color: #D8B077;}
.border-D8B077{border-color: #D8B077 !important;}
.border-D8B077-hover:hover{border-color: #D8B077 !important;}
.w-40{width: 40%;}
.w-60{width: 60%;}
.w-10px{width: 10px;}
.w-20px{width: 20px;}
.w-40px{width: 40px;}
.w-50px{width: 50px;}
.w-60px{width: 60px;}
.w-80px{width: 80px;}
.w-100px{width: 100px;}
.w-120px{width: 120px;}
.w-150px{width: 150px;}
.w-180px{width: 180px;}
.w-200px{width: 200px;}
.w-250px{width: 250px;}
.w-300px{width: 300px;}
.w-350px{width: 350px;}
.w-400px{width: 400px;}
.h-10px{height: 10px;}
.h-20px{height: 20px;}
.h-40px{height: 40px;}
.h-50px{height: 50px;}
.h-60px{height: 60px;}
.h-80px{height: 80px;}
.h-100px{height: 100px;}
.h-120px{height: 120px;}
.h-150px{height: 150px;}
.h-200px{height: 200px;}
.h-250px{height: 250px;}
.h-300px{height: 300px;}
.h-350px{height: 350px;}
.h-400px{height: 400px;}
.text-primary{color: #048CFC !important;}
.text-primary-hover:hover{color: #048CFC !important;}
.text-grey{color: #ADB1C3 !important;}
.text-FF586C{color: #FF586C;}
.text-FF8221{color: #FF8221;}
.bg-primary{background-color: #048CFC !important;}
.bg-FF8221{background-color: #FF8221;}
.border-primary{border-color: #048CFC !important;}
.border-lg{border-width: 1px !important;}
.border-xl{border-width: 2px !important;}
.rounded-xl{border-radius: .5rem;}
.pointer{cursor: pointer;}
.border-grey{border-color: #F4F6F8 !important;}
label{margin-bottom: 0px !important;}
input:focus,
button:focus,
button:active{
webkit-box-shadow:none !important;
box-shadow: none !important;
outline: none !important;
}
.grayscale{filter: grayscale(100%);}
.shadow{box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.1)!important;}
.shadow-lg{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1)!important;}
.mw-200px{max-width: 200px !important;}
.mh-200px{max-height: 200px !important;}
.text-theme-icon{
    background-image: -webkit-linear-gradient(left, #ffc107, #f56c6c 10%, #048CFC 20%, #FF8323 30%, #048CFC 40%, #ffc107 50%, #f56c6c 60%, #048CFC 70%, #FF8323 80%, #048CFC 90%, #ffc107);
    color: transparent;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-size: 200% 100%;
    animation: text-theme-icon-animation 4s infinite linear;
}
@keyframes text-theme-icon-animation {
    0% {background-position: 0 0; }
    100% {background-position: -100% 0; }
}
.el-drawer__body{height: 100%;}
.el-drawer__wrapper{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    margin: 0;
}
.el-input-number--minism{
    width: 80px;
    line-height: 20px;
}
.el-input-number--minism .el-input-number__decrease, .el-input-number--minism .el-input-number__increase{width: 20px;}
.el-input--minism .el-input__inner{height: 20px;line-height: 20px;padding: 0 20px;}
.el-input-number--minism{line-height: 18px;}
.swiper-slide-active{z-index: 1;}

.top-nav{background-color: #FFFFFF; color: #111734; top: 0; position: -webkit-sticky; position: sticky; z-index: 2000; }
.top-nav .el-link{color: #111734; }
.top-nav .el-link:hover{color: #111734; }

.top-nav-el-dropdown-menu .el-dropdown-menu__item{padding: 0; }
.top-nav-el-dropdown-menu .el-dropdown-menu__item .el-link--info{padding: 0 1.5rem; }
.top-nav-el-dropdown-menu .el-dropdown-menu__item:hover .el-link--info{color: #048cfc; }
.top-nav .nav{}
.top-nav .nav .nav-item{padding: 0}
.top-nav .nav .nav-link{padding:.5rem 1rem;font-weight: 500;color: #111734;position: relative;font-size: 14px;}
.top-nav .nav .nav-link:hover{color: #111734 !important;}
.top-nav .nav .nav-link.text-primary{color: #111734;}
.top-nav .nav .nav-link.text-primary:hover{color: #111734 !important;}
.top-nav .nav .nav-link.active{color: #111734;}

.header{background-color: #fff;
box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.1);}
.header{background-color: #3084ff;background-image: url(/static/default1/index/index-header-bg.png);background-size: 1920px 100px;background-position: center;background-repeat: no-repeat;}
.header .logo{}
.header .logo img{max-width:200px;max-height: 40px;}
.search .el-select .el-input {width: 100px;}
.search .el-input-group__prepend {border-color: #FFFFFF;border-radius: 0;}
.search .el-input-group__append {border-color: #048cfc;border-radius: 0;}
.search .input-with-select .el-input-group__prepend {background-color: #fff;color: #333333;}
.search .input-with-select .el-input-group__append {background-color: #048cfc;color: #ffffff;}
.search .input-with-select .el-input-group__append:hover {opacity: .8;}
.search .el-input__inner,.search .el-input__inner:hover{border-color: #FFFFFF;}
.input-with-select .el-input-group__append,
.input-with-select .el-input-group__prepend{border-width: 2px;}
/*.input-with-select .el-input-group__prepend:after{content: " ";position: absolute;right: 0;width: 1px;background-color: #eee;top: 20%;bottom: 20%;}*/
.input-with-select .el-input__inner{border-top-width: 2px;border-bottom-width: 2px;border-left-width: 2px;height: 50px;line-height: 50px;}
.el-input__inner-left-none .el-input__inner{border-left-width: 0;}
.input-with-select .el-button{padding: 12px 40px;}
.input-with-select .el-input__icon.el-icon-arrow-up:before{content: "\e78f";}
.input-with-select .el-input__icon.el-icon-arrow-down:before{content: "\e790";}

.top-nav .nav.nav-concise{border-bottom: 0;}
.top-nav .nav.nav-concise .nav-link{padding:.5rem 1rem;}

.footer{
    background-color: #FFFFFF;
    color: #A6ABBE;
}
.footer a{color: #4E5470;}
.footer h6{color: #111734;font-weight: 600;}
.footer .qr-down{position: relative;}
.footer .qr-down .h6 .el-link--inner{font-size: 1rem;}
.footer .copyright{
    background-color: #FFFFFF;
    color: #A6ABBE;
}
.footer .copyright a{color: #A6ABBE;}
.footer .copyright img{max-width: 200px;max-height: 40px;}
.el-link{vertical-align:initial;font-weight: 400;}

.jobs-cate{width: 230px;height: 470px;background-color: #fff;}
.jobs-cate .jobs-cate-list{height: 430px;color: #333333;font-weight: 500;overflow: hidden;background-color: #FFFFFF;}
.jobs-cate .jobs-cate-list .jobs-cate-item{height: 46px;line-height: 46px;}
.jobs-cate .jobs-cate-list .jobs-cate-item:hover{color: #048CFC;cursor: pointer;box-shadow: 0 0 10px 5px #f6f6f8;}
.jobs-cate .jobs-cate-list .jobs-cate-item .jobs-cate-body{min-height: 470px;position: absolute;top:0;right: 100%;left: 230px;background-color: #fff;z-index: 999;cursor: auto;display: none;}
.jobs-cate .jobs-cate-list .jobs-cate-item .jobs-cate-body::-webkit-scrollbar{display: none !important;}
.jobs-cate .jobs-cate-list .jobs-cate-item .jobs-cate-body::-moz-scrollbar{display: none !important;}
.jobs-cate .jobs-cate-list .jobs-cate-item .jobs-cate-body::-ms-scrollbar{display: none !important;}
.jobs-cate .jobs-cate-list .jobs-cate-item .jobs-cate-body::-scrollbar{display: none !important;}
.jobs-cate .jobs-cate-list .jobs-cate-item .jobs-cate-body h6{color: #333333;font-weight: bold;padding-top: 1rem;}
.jobs-cate .jobs-cate-list .jobs-cate-item .jobs-cate-body a{line-height: 28px;}
.jobs-cate .jobs-cate-list .jobs-cate-item .jobs-cate-body a:hover{color: #048CFC;}
.jobs-cate .jobs-cate-list .jobs-cate-item:hover>.jobs-cate-body{right: 0%;box-shadow: 0 0 10px 5px #f6f6f8;padding: 1.5rem;display: block;}
.jobs-cate .jobs-all{height: 40px;background-color: #FFFFFF;}
.jobs-cate .jobs-all a{display: block;line-height: 20px;}

.login-tabs{
    width: 270px;
    height: 333px;
    background-color: #fff;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-flex-flow: column;
}
.login-tabs .el-form{display: -webkit-box; -webkit-box-orient: vertical; -webkit-flex-flow: column;height: 100%;}
.geetest_holder.geetest_wind{min-width: auto!important;}
.login-tabs .login-tabs__nav{
	-webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-flex-flow: column;
    height: 100%;
}
.login-tabs .el-tabs__item{padding: 0; height: 50px;line-height: 50px;}
.login-tabs .el-tabs__header{margin-bottom: 0;}
.login-tabs .el-input__inner{border-radius: 0;height: 42px;border-color: #DCDFE6!important;border-bottom-color: #DCDFE6!important;}
.login-tabs .el-form-item__content .el-input-group{border-left:solid 1px #DCDFE6!important;border-right:solid 1px #DCDFE6!important;}
.login-tabs .el-input-group__append, 
.login-tabs .el-input-group__prepend{border-left-width:0;border-right-width:0;}
.login-tabs .el-form-item{margin-bottom: 8px;}
.login-window .el-form-item .el-input-group__prepend,
.login-window .el-form-item .el-input-group__append
{background-color: #fff;}
.login-tabs .el-form-item .el-input-group__prepend,
.login-tabs .el-form-item .el-input-group__append
{background-color: #fff;padding: 0 10px;border-radius: 0;}
.login-tabs .el-form-item .el-input-group__append .el-link--inner{}
/*.login-modal .login-tabs .login-tabs__nav .input-item{margin-bottom: 22px;}*/

.article-notice{height: 189px; text-align: center; background-color: #fff; overflow: hidden;}
.article-notice img{max-width:100%;}
.article-notice .tabs-nav{border-bottom: solid 1px #F4F6F8;}
.article-notice .tabs-item{padding:.75rem 0;position: relative;font-weight: 500;cursor: pointer;}
.article-notice .tabs-item.active{font-weight: bold;}
.article-notice .tabs-item.active:after{position: absolute;content: " ";bottom:0;left: 40%;right: 40%;height: 4px;background-color: #048CFC;border-radius: 2px;}
.article-notice .article-notice-content{height: 146px;}
.article-notice .article-notice-content a{color: #4E5470;}
.article-notice .article-notice-content a:hover{color: #048cfc;}
.article-notice-content,.style-none{list-style: none;}
.article-notice-content li{position: relative;}
.article-notice-content.style-none{padding-left: 0;}
.article-notice-content.style-none li:before{content: none;}
.article-notice-content li.style-none:before{content: none;}
.article-notice-content li:before{
  content: " ";
  width: 5px;
  height: 5px;
  background-color: #C7CAD5;
  border-radius: 5px;
  position: absolute;
  left: -15px;
  top: 12px;
}
.article-notice-icon{width: 15px;height: 15px; background-color: #D5D5D5; color: #FFFFFF; text-align: center; line-height: 15px; font-size: 80%; }
.article-notice-content>li:nth-of-type(1) .article-notice-icon{background-color: #FF6600;}
.article-notice-content>li:nth-of-type(2) .article-notice-icon{background-color: #FF8B3E;}
.article-notice-content>li:nth-of-type(3) .article-notice-icon{background-color: #F4AB2B;}
.article-notice .article-notice-content li:nth-child(n+6){display: none;}

.text-ellipsis{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.text-ellipsis-2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text-ellipsis-3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.text-v-center {
  text-align: center;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.article-ad{width: 270px;height: 137px; background-color: #fff; overflow: hidden;}
.article-ad a{display: block;}
.article-ad img{height: 189px;}
.empty-text{text-align: center; color: #6c757d;}
.company-icon-list{text-align: center;margin: -8px;}
.company-icon-list .col-3{padding: 8px;}
.company-icon-list .col-3 .company-icon-item{background-color: #FFFFFF;
box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.1);}
.company-icon-list .col-3 .company-icon-item:hover{
box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.2);}
.company-icon-list .col-3 .company-icon-item a{display: block;}
.company-icon-list .col-3 .company-icon-item a.text-white.flex-1:hover{color: #048cfc !important;}
.company-icon-list img{height: 70px;width: 70px;object-fit: contain;}

.block-article .article-notice-content{height: 326px;}
.block-article .article-notice-content a{color: #343a40;}
.block-article .article-notice-content a:hover{color: #048cfc;}
.block-article .article-notice-content li:nth-child(n+13){display: none;}

.block-title-before{font-weight: bold;position: relative;}
.block-title-before:before{content:" ";position: absolute;width: 30px;height:4px;left:0;bottom: -2px;background-color: #048CFC;border-radius: 2px;}
.block-title{}
.block-title .el-divider__text {background-color: #f6f6f8;color: #111734;font-size: 1.2rem;font-weight: 600;}
.block-title .el-link {vertical-align: top;}
.block-title .block-title-text{position: relative;font-size: 1rem;font-weight: bold;padding-left: 1rem;}
.block-title .block-title-text:before{content: " ";position:absolute;width: 4px;top:0;bottom: 0;left: 0;background-color: #048CFC;}
.block-title .block-title-text:after{content: " ";position:absolute;width: 2px;top:0;bottom: 0;left: 6px;background-color: #9cb7ff;}
.block-title .flex-1{position: relative;}
.block-title .flex-1:after{content: " ";position:absolute;height: 1px;left: 0;right: 0;background-color: #dadada;}

.resume-seniority{list-style: none;padding: 0;margin: 0;}
.resume-seniority li{position: relative;padding: 0 .5rem;}
.resume-seniority li:nth-of-type(1){padding: 0 .5rem 0 0;}
.resume-seniority li:before{content: " ";position: absolute;left: 0;top:20%;bottom: 10%;width: 2px;background-color: #dadada;}
.resume-seniority li:nth-of-type(1):before{width: 0;}
.home-jobs-list{margin: -8px;}
.home-jobs-list .col-4{padding: 8px;}
.home-jobs-list .col-4 .home-jobs-item{background-color: #FFFFFF;box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.1);}
.home-jobs-list .col-4 .home-jobs-item a{display: block}
.home-jobs-list .col-4 .home-jobs-item:hover{box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.2);}

.home-resume-list{margin: -8px;}
.home-resume-list .col-4{padding: 8px; }
.home-resume-list .col-4 a{display: block; box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.1);}
.home-resume-list .col-4 a:hover{box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.2);}
.mx--1{margin: -.25rem;}
.mx--1 .col-3{padding: .25rem; }

.user-resume-list{margin: 0 -.5rem;}
.user-resume-list .col-6{
  -ms-flex: 0 0 calc(50% - 1rem);
  flex: 0 0 calc(50% - 1rem);
  max-width: calc(50% - 1rem);
  margin: .5rem;
  border:solid 1px #ddd;
}

.ads{}
.ads.home-img{margin-left: -.5rem;margin-right: -.5rem;}
.ads.home-img div[class*=col-]{padding-right: .5rem;padding-left: .5rem;padding-bottom: .5rem;}
.ads.home-img div[class*=col-] img{width: 100%;height: 60px;}
.ads-icon{position: relative;display: block;}
.ads-icon:after{content: "广告";position: absolute;right: 0;bottom: 0;background-color: #000000;opacity:.15;color: #FFFFFF;font-size: .6rem;border-top-left-radius: 10px;padding:0 2px 0 6px;}
.header .ads img{max-width:300px;max-height: 100px;}
.ads a{display: block;}


.login-win{}
.login-win .mask{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 1001;background-color: rgba(0,0,0,.45);}
.login-win .login-body{position: fixed;left: 0;right: 0;top: 20%;bottom: 0;z-index: 1002;}

.text-bold-500{font-weight: 500 !important;}
.left-menu .el-link{position: relative;}
.left-menu .el-link.el-link--primary:before{content:" ";position: absolute;width: 2px;left:0;top: .5rem;bottom: .5rem;background-color: #048CFC;}
.hover-show-block .show-block{width: 100px;height:30px;}
.hover-show-block .show-block div{display: none;}
.hover-show-block:hover .show-block div{display: block;}
.bg-F5F6FB{background-color: #F5F6FB;}
.bg-F4F4F4{background-color: #F4F4F4 !important;}
.bg-FFF0E5{background-color: #FFF0E5 !important;}
.bg-D0D0D0{background-color: #D0D0D0;}
.bg-424456{background-color: #424456;}
.bg-444C5F{background-color: #444C5F;}
.bg-1E54E5{background-color: rgba(30, 84, 229, .15) !important;}
.bg-D8B077-01{background-color: rgba(216,176,119,0.1);}
.bg-0-gray-0{background-image: linear-gradient(transparent, #EEEEEE,transparent);}
.el-table__column-filter-trigger{line-height: 1 !important;}
.el-pagination a{display: block;color: #606266;}
.el-pagination .btn-next,.el-pagination .btn-prev, .el-pagination span:not([class*=suffix]){
    display: inline-block;
    font-size: 13px;
    min-width: 35.5px;
    height: 28px;
    line-height: 28px;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    align-items: flex-start;
}
.el-pagination a i.el-icon{line-height: inherit;}
.search-item{position: relative;}
.search-item .el-icon-caret-top{display: none;}
.search-item .el-icon-caret-bottom{display: inline-block;}
.search-item .search-item-content{display: none;position: absolute;white-space: nowrap;}

.search-item:hover .el-icon-caret-top{display: inline-block;}
.search-item:hover .el-icon-caret-bottom{display: none;}
.search-item:hover .search-item-content{display: block;top: 100%;left: 0;z-index: 99;}

.search-item-body{position: absolute;top: 95%;left: 0;right: 0;z-index: 99;}
.other-login-icon{height: 18px;}

.vip-list{}
.vip-list .vip-item{position: relative;}
.vip-list .vip-item .discount{position: absolute;background-color: #dee2e6;padding: 3px 20px;border-bottom-right-radius: 12px;border-top-left-radius: 12px;font-size: 1rem;font-weight: 500;top:-12px;left: -2px;}
.vip-list .vip-item:hover{border-color: #D8B077 !important;}
.vip-list .vip-item:hover .discount{background-color: #D8B077;color: #FFFFFF;}
.vip-list .vip-item.is_sell_out:hover .discount{background-color: #dee2e6;color: #212529;}
.vip-list .vip-item.is_sell_out{border-color: #dee2e6 !important;}
.vip-list .vip-item:hover .vip-btn{background-color: #D8B077 !important;color: #FFFFFF !important;}
.vip-list .vip-item.is_sell_out .vip-btn{border-color: #dee2e6 !important;background-color: #dee2e6 !important;color: #212529 !important;}
.vip-list .vip-item .vip-rule-list{}
.vip-list .vip-item .vip-rule-item:nth-child(odd){background-color: rgba(216,176,119,0.1);}

.buy-win{position: fixed;left: 0;top:0;bottom: 0;right: 0;z-index: 999;}
.buy-win .buy-mask{background-color: rgba(0,0,0,.75);position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 1000;}
.buy-win .buy-body{position: fixed;left: 0;right: 0;top: 0;bottom:0;z-index: 1001;overflow-y: scroll;padding: 4% 0;}
.buy-win .buy-body .buy-content{width:800px;margin:0 auto;background-color: #FFFFFF;}
.buy-win .buy-body .buy-title{border-top:solid 4px #048CFC;font-weight: bold;}
.buy-win .buy-body .buy-title i{font-size: 1.4rem;}
.buy-win .buy-body .is_selected{overflow: hidden;}
.buy-win .buy-body .coupon-icon-check{
    position: absolute;
    bottom: -8px;
    right: -22px;
    z-index: 10;
    display: none;
    width: 50px;
    height: 25px;
    transform: rotate(-45deg);
    text-align: center;
    line-height: 10px;
}
.buy-win .buy-body .coupon-icon-check i{transform: rotate(35deg);}
.buy-win .buy-body .is_selected .coupon-icon-check{display: block;}
@media print {
  #think_page_trace_open,#think_page_trace{display: none!important}
}
.feedback-win{position: fixed;top:20%;left:60%;right: 0;bottom: 0;z-index: 9999;background-color: #ffffff;box-shadow: #8e8e8e 0 0 5px 0px;}
.feedback-win:hover{box-shadow: #8e8e8e 0 0 10px 0px;}
.feedback-win .flex1{overflow-y: auto;}
/*
*   屏幕宽度小于576px生效
*   用于手机端
*/
@media (max-width: 576px){
    .el-message{
        min-width: 90%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
    }
    .el-message-box{max-width:90%;}
}
.login-tabs .item-action{
    font-weight: bold;
    position: relative;
}
.login-tabs .item-action:after{
    position: absolute;
    content: " ";
    left: 40%;
    right: 40%;
    background-color: #048CFC;
    height: 3px;
    bottom: 5px;
}
.login-tabs .rounded-0.el-input.el-input-group--append .el-input__inner{
    border-right: 0px;
    border-left: 0px;
}
.login-tabs .input-item{
    display: flex;
    align-items: center;
}
.login-tabs .input-item .el-form-item__content{
    flex: 1;
}
.login-qrlogin-icon img{
    transition: all 0.3s;
}
.login-qrlogin-icon img:hover{
    transform: scale(1.2, 1.2);
}
.font-weight-600{
    font-weight: 600;
}

.active-item{position: relative;}
.active-item.active{font-weight: bold;}
.active-item.active:after{position: absolute;content: " ";bottom:0;left: 40%;right: 40%;height: 4px;background-color: #048CFC;border-radius: 2px;}
.el-button--success1,
.el-button--success1:hover{
    color: #fff;
    background-color: #00B389;
    border-color: #00B389;
}