@charset "UTF-8";
/* CSS Document */
@import url(../font/DouYuZhuiGuangTi/result.css);
@font-face { font-family: "Bebas"; src: url("../font/BEBAS-1.ttf"); src: local("☺"), url("../font/BEBAS-1.ttf") format("truetype"); }

/* reset.css V1.6  Start*/
* { outline: none; }

body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { font-weight: normal; margin: 0; padding: 0; }

body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, i { font: normal 12px "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }

ul, ol, li { list-style: none; }

a { text-decoration: none; color: #333; }

a:hover { text-decoration: none; }

img { vertical-align: top; border: 0; }

button, input, textarea { font-size: 100%; vertical-align: middle; outline: none; border-radius: 0; -webkit-appearance: none; }

table { border-spacing: 0; border-collapse: collapse; }

div, a { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; /*IE/7/6*/ }

.wp { width: 1200px; margin: 0 auto; }

.fl { float: left; }

.fr { float: right; }

.al { text-align: left; }

.ac { text-align: center; }

.ar { text-align: right; }

.hide { display: none !important; }

.checkBrowser { font-size: 14px; line-height: 40px; position: fixed; z-index: 99999; top: 0; left: 50%; width: 700px; height: 40px; margin-left: -360px; padding: 0 10px; color: #FFF; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background-color: #E6212A; }

.checkBrowser a { font-size: 16px; line-height: 20px; position: absolute; top: 10px; right: 5px; display: block; width: 20px; height: 20px; cursor: pointer; text-align: center; color: #333; border-radius: 50%; background-color: #FFF; }

/* reset.css V1.6  End */
.paged { padding-top: 36px; text-align: center; }

.paged a, .paged .p_info, .paged .current { display: inline-block; zoom: 1; *display: inline; margin: 4px 6px; padding: 12px 16px; font-size: 14px; text-align: center; border: 1px solid #ededed; background: #ffffff; color: #8b8b8b; border-radius: 4px; transition: all .4s ease; }

.paged .current, .paged a:hover { border: 1px solid #ef8243; background: #ef8243; color: #fff; }

.header-top { display: flex; align-items: center; height: 67px; }

.header-top__logo { flex: 1; display: flex; align-items: center; }

.header-top__logo .header-top__title { flex: 1; text-align: center; }

.header-top__logo .logo__a { display: flex; align-items: center; font-weight: bold; color: #f35643; font-size: 18px; }

.header-top__logo .logo { flex: 0 0 100px; width: 100px; height: 100px; margin-right: 4px; }

.header-top__logo .text { margin-left: 40px; flex: 0 0 auto; color: #464646; font-size: 16px; cursor: pointer; position: relative; padding-right: 16px; }

.header-top__logo .text:after { position: absolute; content: ''; display: block; background-image: url(../images/icon2.png); width: 12px; height: 6px; right: 0; top: 50%; transform: translateY(-50%); }

.header-top__middle { display: none; margin-left: auto; font-size: 14px; color: #333; }

.header-top__middle__caidan { width: 30px; display: flex; align-items: center; }

.header-top__middle__caidan__icon { width: 26px; flex: 0 0 26px; }

.header-top__middle__x { width: 30px; }

.header-top__middle__x__icon { width: 30px; height: 30px; flex: 0 0 30px; }

.header-top__right { margin-left: auto; display: flex; align-items: center; flex: 0 0 auto; }

.header-top__right .login-btn { font-size: 16px; color: #fff; padding: 10px 16px; border-radius: 46px; margin-right: 10px; background: #29568d; }

.header-top__right .search { flex: 0 0 300px; width: 300px; height: 46px; border-radius: 46px; border: 1px solid #ededed; position: relative; box-shadow: 0px 2px 4px rgba(7, 0, 2, 0.28); }

.header-top__right .search__input { border: none; background: none; width: 100%; height: 100%; padding: 0 36px 0 50px; box-sizing: border-box; font-size: 16px; color: #333; }

.header-top__right .search__icon { position: absolute; left: 0; top: 0; z-index: 1; width: 50px; height: 100%; background-image: url(../images/common/icon1.png); background-size: 18px 19px; background-repeat: no-repeat; background-position: center center; }

.header-top__right .search__btn { cursor: pointer; border: 0; width: 82px; position: absolute; right: 0; top: 0; bottom: 0; line-height: 46px; font-weight: bold; color: #fff; border-radius: 46px; font-size: 23px; background: #29568d; text-align: center; }

.header-top__right .btn-box { flex: 0 0 auto; display: flex; }

.header-top__right .zhuce { flex: 0 0 80px; width: 80px; height: 36px; display: flex; align-items: center; justify-content: center; font-size: 12px; color: #f6f6f6; margin-left: 10px; background: #e88902; transition: all 0.4s ease; }

.header-top__right .zhuce:hover { background: #3bab76; }

.header-top__right .zhuce__icon { flex: 0 0 14px; width: 14px; height: 15px; margin-right: 16px; }

.header-top__right .login { background: #3bab76; }

.header-top__right .login:hover { background: #e88902; }

.header-bottom { height: 55px; background: #29568d; }

.header-bottom .list { display: flex; justify-content: center; }

.header-bottom .list__item { flex: 0 0 auto; }

.header-bottom .list__item:hover > ul { display: flex; z-index: 2; }

.header-bottom .list__item > ul { display: none; width: 100%; left: 0; position: absolute; justify-content: center; background: rgba(56, 56, 56, 0.85); }

.header-bottom .list__item > ul > li > a { font-size: 15px; color: #d6d6d6; display: block; line-height: 50px; padding: 0 25px; transition: all 0.4s ease; }

.header-bottom .list__item > ul > li > a:hover { color: #ffcf5d; }

.header-bottom .list__item > a { padding: 0 30px; position: relative; line-height: 55px; display: block; font-weight: bold; font-size: 23px; color: #ffffff; transition: all 0.4s ease; }

.header-bottom .list__item > a:after { position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; content: ''; height: 0; transition: all 0.4s ease; background: #29568d; }

.header-bottom .list__item > a:hover, .header-bottom .list__item .active { color: #29568d; }

.header-bottom .list__item > a:hover:after, .header-bottom .list__item .active:after { height: 2px; }

.banner { width: 100%; padding-bottom: 18.22917%; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.commont { background: #f6f6f6; padding: 40px 0; }

.commont .wp { display: flex; }

.commont .left { flex: 0 0 300px; }

.commont .left__nav { height: 100px; background-image: url(../../images/common/icon8.jpg); background-size: 100% 100%; color: #fff; display: flex; align-items: center; padding-left: 30px; box-sizing: border-box; }

.commont .left__nav h2 { font-size: 30px; font-weight: bold; }

.commont .left__nav p { font-size: 12px; margin-top: 4px; }

.commont .left .nav-list { padding-top: 6px; background: #fff; }

.commont .left .nav-list__item { line-height: 70px; border-bottom: 1px solid #f0f0f0; }

.commont .left .nav-list__item a { padding-left: 30px; display: block; color: #333333; font-size: 16px; position: relative; transition: all 0.4s ease; }

.commont .left .nav-list__item a:after { transition: all 0.4s ease; content: ''; position: absolute; right: 18px; top: 50%; transform: translateY(-50%); background-image: url(../../images/common/icon10.png); background-size: 100% 100%; width: 7px; height: 12px; }

.commont .left .nav-list__item__active a, .commont .left .nav-list__item:hover a { color: #fff; background: #3bac76; }

.commont .left .nav-list__item__active a:after, .commont .left .nav-list__item:hover a:after { background-image: url(../../images/common/icon9.png); }

.commont .right { margin-left: 20px; background: #fff; min-width: 0; flex: 1; }

.commont .right__header { display: flex; align-items: center; height: 60px; padding-left: 32px; border-bottom: 1px solid #f0f0f0; }

.commont .right__header h4 { font-size: 20px; line-height: 60px; color: #333333; font-weight: bold; border-bottom: 3px solid #3bac76; }

.commont .right__header .link { margin-left: auto; font-size: 14px; color: #666666; display: flex; padding-right: 24px; }

.commont .right__header .link a { font-size: 14px; color: #666666; transition: all 0.4s ease; }

.commont .right__header .link a:hover { color: #ffcf5d; }

.commont .right__header .link a + a { margin-left: 20px; position: relative; }

.commont .right__header .link a + a:after { position: absolute; content: '>'; left: -15px; top: 50%; transform: translateY(-50%); }

.footer { padding-bottom: 100px; }

.footer .footer-nav { display: flex; }

.footer .footer-nav .footer-list { flex: 0 0 auto; padding-top: 30px; }

.footer .footer-nav .footer-list .title { font-size: 18px; color: #000000; font-weight: bold; }

.footer .footer-nav .footer-list li a { font-size: 15px; color: #000000; transition: all .4s ease; }

.footer .footer-nav .footer-list li a:hover { color: #f15008; }

.footer .footer-nav .footer-list li + li { margin-top: 16px; }

.footer .footer-nav .footer-list + .footer-list { margin-left: 88px; }

.footer .footer-bottom { display: flex; align-items: center; border-bottom: 1px solid #000; padding-bottom: 4px; margin-top: 70px; }

.footer .footer-bottom:first-child:last-child { margin-top: 30px; }

.footer .footer-bottom .logo { flex: 0 0 41px; height: auto; }

.footer .footer-bottom a { flex: 0 0 auto; font-size: 12px; color: #000; margin-left: 14px; font-weight: bold; transition: all .4s ease; }

.footer .footer-bottom a:hover { color: #f15008; }

.phone-footer { display: none; }

@media screen and (max-width: 1200px) { .header-top__right .login-btn { display: none; }
  .header { position: sticky; left: 0; top: 0; right: 0; z-index: 22; }
  .header_active { position: fixed; height: 100vh; overflow-y: auto; background: #fff; }
  .wp { width: 100%; box-sizing: border-box; }
  .header-bottom { display: none; height: auto; background: #fff; }
  .header-top__right { padding: 12px 15px; box-sizing: border-box; flex: 0 0 100%; background: #fff; display: none; }
  .header-top { height: auto; flex-wrap: wrap; position: sticky; left: 0; top: 0; z-index: 3; box-shadow: 0px 2px 4px rgba(7, 0, 2, 0.1); background: #fff; }
  .header-top__logo .text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 12px; }
  .header-top__logo .logo { flex: 0 0 50px; height: auto; width: 50px; }
  .header-top__logo { min-width: 0; width: 200px; flex: 0 0 200px; margin-left: 15px; }
  .header-top__right .search { flex: 0 0 100%; width: 100%; margin-right: 0; background: #fff; }
  .header-top__right .zhuce { margin-left: 9px; flex: 1; width: auto; }
  .header-top__middle { display: flex; height: 60px; align-items: center; margin-right: 15px; }
  .header-top__middle .login-btn { font-size: 12px; color: #000; margin-right: 10px; }
  .header-bottom .list { display: block; }
  .header-bottom .list__item { margin: 0 15px; border-bottom: 1px solid #cdd2d6; }
  .header-bottom .list__item > a { font-size: 16px; color: #333; padding: 0 15px; position: relative; }
  .header-bottom .list__item > a:after { display: none; position: absolute; right: 15px; top: 50%; transform: translate(0, -50%); content: '>'; color: #cdd2d6; z-index: 1; }
  .header-bottom .list__item > a:before { position: absolute; right: 15px; top: 50%; transform: translate(0, -50%); content: ''; color: #cdd2d6; z-index: 1; background-image: url(../images/icon4.png); background-size: 100% 100%; width: 6px; height: 10px; }
  .header-top__right .zhuce__icon { margin-right: 8px; }
  .header-top__right .btn-box { flex: 1; }
  .header-bottom .list__item .jia:before { background-image: url(../images/icon5.png); background-size: 100% 100%; width: 11px; height: 11px; }
  .header-bottom .list__item .jian:before { background-image: url(../images/icon6.png); background-size: 100% 100%; width: 9px; height: 2px; }
  .header-bottom .list__item > ul { position: relative; display: none; background: none; box-sizing: border-box; padding: 0 15px; }
  .header-bottom .list__item > ul > li > a { color: #666666; font-size: 14px; padding: 0 20px; position: relative; line-height: 40px; }
  .header-bottom .list__item > ul > li > a:after { content: ''; z-index: 1; position: absolute; left: 10px; top: 50%; transform: translateY(-50%); width: 4px; height: 4px; border-radius: 50%; background: #45b378; }
  .header-bottom .list__item:hover > ul { display: block; }
  .commont { padding: 0; }
  .commont .wp { display: block; }
  .commont .left__nav { height: 50px; background-size: cover; position: relative; }
  .commont .left__nav:after { content: ''; position: absolute; right: 18px; top: 50%; transform: translateY(-50%) rotate(90deg); z-index: 1; background-image: url(../../images/common/icon9.png); background-size: 100% 100%; width: 7px; height: 12px; }
  .commont .left__nav h2 { font-size: 14px; }
  .commont .left__nav p { font-size: 10px; }
  .commont .left__nav { padding-left: 15px; }
  .commont .left .nav-list { display: none; padding-top: 0; }
  .commont .left .nav-list__item { line-height: 50px; }
  .commont .left .nav-list__item a { font-size: 14px; }
  .commont .right { margin: 15px 0 0 0; }
  .commont .right__header { padding-left: 15px; height: 40px; }
  .commont .right__header .link { display: none; }
  .commont .right__header h4 { font-size: 16px; line-height: 40px; }
  .footer .footer-nav { display: none; padding: 0 15px; overflow-x: scroll; -webkit-overflow-scrolling: touch; }
  .footer .footer-nav .footer-list + .footer-list { margin-left: 40px; }
  .footer .footer-nav .footer-list:last-child { padding-right: 15px; }
  .footer .footer-bottom { margin-top: 30px; overflow-x: scroll; -webkit-overflow-scrolling: touch; }
  .footer { padding-bottom: 82px; }
  .phone-footer { z-index: 333; display: flex; position: fixed; left: 0; right: 0; bottom: 0; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.16); }
  .phone-footer__item { flex: 1; }
  .phone-footer__item a { padding: 6px 0; font-size: 12px; display: block; text-align: center; }
  .phone-footer__item a .text { margin-top: 4px; }
  .phone-footer__item a .img1 { display: block; width: 30px; height: 30px; margin: 0 auto; }
  .phone-footer__item a .img2 { display: none; width: 30px; height: 30px; margin: 0 auto; }
  .phone-footer .active a .text { color: #ed2222; }
  .phone-footer .active a .img1 { display: none; }
  .phone-footer .active a .img2 { display: block; }
  .header-top__title { display: none; } }

.home { background-image: url(../images/bg.jpg); background-repeat: no-repeat; background-position: center top; background-size: 1920px 1061px; }

.home .wp { position: relative; z-index: 2; }

.home__nav { position: fixed; z-index: 11; margin-left: -92px; margin-top: 10px; box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.4); }

.home__nav a { text-align: center; display: flex; box-sizing: border-box; padding: 12px 4px; align-items: center; justify-content: center; width: 80px; font-size: 16px; color: #000000; transition: all 0.4s ease; background: #fff; }

.home__nav .active, .home__nav a:hover { color: #fff; background: #29568d; }

.home__nr { background: #fff; }

.home__ad { padding-top: 30px; }

.home__ad__top10 { padding-top: 10px; }

.home__ad__left { display: block; }

.home__ad__left img { max-width: 100%; height: auto; }

.home__ad__right { margin-left: 10px; flex: 1; }

.home__ad__right > div { padding-bottom: 19.10828%; }

.home__ad__3 { flex: calc(33.3333% - 8px); margin-right: 12px; }

.home__ad__3 > div { padding-bottom: 69.23077%; }

.home__ad__3:last-child { margin-right: 0; }

.home__ad__1 { flex: 0 0 100%; }

.home__ad__1 > div { padding-bottom: 6.94789%; }

.home__ad > a > div { width: 100%; background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; }

.home__search { border-bottom: 1px solid #e6e9ec; border-top: 0; }

.home__search__list { height: 70px; align-items: center; display: flex; min-width: 0; }

.home__search__list a { display: flex; align-items: center; min-width: 0; padding: 0 4px; flex: 0 0 10%; box-sizing: border-box; font-size: 15px; color: #000000; transition: all 0.4s ease; }

.home__search__list a img { flex: 0 0 50px; height: auto; margin-right: 4px; }

.home__search__list a span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; flex: 1; min-width: 0; }

.home__search__list a:hover { transform: translateY(-4px); }

.home__search__search { display: flex; align-items: center; }

.home__search__search .title { margin-right: 25px; flex: 0 0 auto; position: relative; padding-left: 30px; font-size: 14px; color: #000; }

.home__search__search .title:after { content: ''; background: #fff; width: 20px; box-sizing: border-box; height: 20px; border: 6px solid #29568d; border-radius: 50%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }

.home__search__search .search__select { width: 250px; cursor: pointer; flex: 0 0 250px; height: 45px; line-height: 45px; padding: 0 50px 0 12px; border-radius: 8px; border: 1px solid #b5b5b5; font-size: 16px; color: #000; position: relative; box-sizing: border-box; margin-right: 8px; }

.home__search__search .search__select:after { content: ''; position: absolute; right: 16px; top: 50%; transform: translateY(-50%); width: 12px; height: 6px; background-image: url(../images/icon2.png); background-size: 100% 100%; }

.home__search__search .btn { border: none; background: #29568d; font-size: 16px; color: #fff; height: 45px; text-align: center; border-radius: 8px; cursor: pointer; line-height: 45px; width: 130px; flex: 0 0 130px; }

.home__chexing .list { display: flex; padding-left: 140px; }

.home__chexing .list__title { cursor: pointer; flex: 0 0 auto; font-size: 19px; color: #000; line-height: 64px; position: relative; margin-right: 16px; }

.home__chexing .list__title .icon { vertical-align: middle; margin-left: 4px; }

.home__chexing .list__title:after { bottom: 0; left: 0; position: absolute; content: ''; width: 100%; transition: all 0.2s ease; height: 0; background: #f15008; }

.home__chexing .list .active { font-weight: bold; }

.home__chexing .list .active:after { height: 4px; }

.home__chexing .nr { display: none; border-top: 1px solid #f9fafa; }

.home__chexing .nr .nr__list_zhuda { padding-right: 20px; border-bottom: 1px solid #e7eaed; height: 64px; display: flex; align-items: center; }

.home__chexing .nr .nr__list_zhuda .left { flex: 0 0 105px; padding-left: 24px; box-sizing: border-box; font-size: 15px; font-weight: bold; color: #000; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.home__chexing .nr .nr__list_zhuda .right { min-width: 0; flex: 1; align-items: center; display: flex; }

.home__chexing .nr .nr__list_zhuda .right a { flex: 0 0 9.09%; display: block; min-width: 0; }

.home__chexing .nr .nr__list_zhuda .right a img { margin: 0 auto; display: block; max-width: 100%; height: auto; }

.home__chexing .nr .nr__list_zhuda .right a span { text-align: center; width: 100%; display: block; font-size: 14px; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.home__chexing .nr .nr__list_zhuda .right a:hover span { color: #f15008; }

.home__chexing .nr .nr__list { padding-right: 20px; border-bottom: 1px solid #e7eaed; height: 64px; display: flex; align-items: center; }

.home__chexing .nr .nr__list .left { flex: 0 0 105px; padding-left: 24px; box-sizing: border-box; font-size: 15px; font-weight: bold; color: #000; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.home__chexing .nr .nr__list .right { min-width: 0; flex: 1; align-items: center; display: flex; }

.home__chexing .nr .nr__list .right .left-btn { flex: 0 0 19px; width: 19px; height: 19px; margin-right: 10px; cursor: pointer; transform: rotate(180deg); }

.home__chexing .nr .nr__list .right .right-btn { cursor: pointer; flex: 0 0 19px; width: 19px; height: 19px; margin-left: 10px; }

.home__chexing .nr .nr__list .right .swiper-container { flex: 1; min-width: 0; }

.home__chexing .nr .nr__list .right .swiper-slide { text-align: center; }

.home__chexing .nr .nr__list .right .swiper-slide .title a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #000; transition: all 0.4s ease; }

.home__chexing .nr .nr__list .right .swiper-slide .title a:hover { color: #f15008; }

.home__chexing .nr_active { display: block; }

.home__news { display: flex; margin-bottom: 20px; }

.home__news .left { flex: 0 0 720px; min-width: 0; }

.home__news .left .title { line-height: 84px; }

.home__news .left .title img { vertical-align: middle; }

.home__news .left .swiper-pagination { bottom: 50px !important; }

.home__news .left .swiper-slide { padding-bottom: 55.55556%; background-position: center center; background-size: cover; position: relative; background-repeat: no-repeat; }

.home__news .left .swiper-slide a { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; }

.home__news .left .swiper-slide a span { position: absolute; left: 0; bottom: 0; right: 0; line-height: 45px; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 10px; color: #fff; background: rgba(0, 0, 0, 0.4); }

.home__news .right { flex: 1; min-width: 0; display: flex; }

.home__news .right .new-list { padding: 0 8px; box-sizing: border-box; flex: 0 0 33.333333%; min-width: 0; }

.home__news .right .new-list .title { position: relative; font-size: 26px; color: #29568d; font-weight: bold; text-align: center; line-height: 84px; }

.home__news .right .new-list .title:after { content: ''; position: absolute; right: -10px; top: 0; background: #fff; width: 2px; height: 100%; }

.home__news .right .new-list .item a { display: block; position: relative; padding-left: 14px; font-size: 14px; color: #000; transition: all 0.4s ease; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 44px; line-height: 22px; }

.home__news .right .new-list .item a:before { position: absolute; left: 0; top: 8px; transition: all 0.4s ease; content: ''; vertical-align: middle; width: 8px; height: 8px; background: #929aac; border-radius: 50%; }

.home__news .right .new-list .item a:hover { color: #f15008; }

.home__news .right .new-list .item a:hover:before { background: #f15008; }

.home__news .right .new-list .item + .item { margin-top: 16px; }

.home__news .right .new-list + .new-list { border-left: 1px solid #707070; }

.home__zhaopin { display: flex; flex-wrap: wrap; }

.home__zhaopin a { padding: 35px 14px; flex: 0 0 calc(33.33333% - 8px); box-sizing: border-box; min-width: 0; display: block; margin-right: 12px; border: 1px solid #dbdbdb; transition: all 0.4s ease; margin-top: 12px; }

@media screen and (max-width: 1024px) { .home__zhaopin a { padding: 16px 8px; } }

.home__zhaopin a:hover { transform: translateY(-4px); }

.home__zhaopin a .title { font-size: 24px; color: #1a74c9; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

@media screen and (max-width: 1024px) { .home__zhaopin a .title { font-size: 18px; } }

.home__zhaopin a .gongzi { margin-top: 10px; font-size: 0; }

@media screen and (max-width: 1024px) { .home__zhaopin a .gongzi { margin-top: 5px; } }

.home__zhaopin a .gongzi .money { font-size: 20px; color: #ff0800; }

@media screen and (max-width: 1024px) { .home__zhaopin a .gongzi .money { font-size: 16px; } }

.home__zhaopin a .gongzi .tj { padding: 0 10px; font-size: 18px; color: #000; border-left: 1px solid #000; }

@media screen and (max-width: 1024px) { .home__zhaopin a .gongzi .tj { font-size: 16px; } }

.home__zhaopin a .gongzi .tj:nth-child(2) { border-left: 0; }

.home__zhaopin a .fuli { font-size: 0; }

.home__zhaopin a .fuli span { margin-right: 6px; display: inline-block; vertical-align: top; margin-top: 10px; border: 1px solid #d6d6d6; border-radius: 6px; line-height: 30px; font-size: 16px; color: #000; padding: 0 6px; }

@media screen and (max-width: 1024px) { .home__zhaopin a .fuli span { font-size: 14px; line-height: 26px; } }

.home__zhaopin a:nth-child(3n) { margin-right: 0; }

.home__ad__fixed__item { position: fixed; left: 10px; top: 132px; z-index: 1; width: auto; height: auto; }

.home__ad__fixed__item img { display: block; width: auto; height: auto; }

.home__ad__fixed .right { left: auto; right: 10px; }

.home__sign-up { margin-top: 20px; }

@media screen and (max-width: 1024px) { .home__sign-up .news__list { margin: 0; } }

.home__sign-up__title { font-size: 28px; color: #000000; font-weight: bold; padding-left: 10px; position: relative; margin-bottom: 10px; }

.home__sign-up__title:after { position: absolute; content: ''; bottom: 0; left: 0; height: 5px; background: #f15008; width: 266px; z-index: 1; }

.home__sign-up .sales-list .list li { width: 25%; }

@media screen and (max-width: 1024px) { .home__sign-up .sales-list .list li { width: 50%; } }

.home__sign-up__list { background: #e3e4e5; display: flex; flex-wrap: wrap; padding-top: 10px; }

.home__sign-up__list li { flex: 0 0 calc(25% - 7.5px); margin-right: 10px; margin-bottom: 10px; min-width: 0; position: relative; background: #fff; }

.home__sign-up__list li:nth-child(4n) { margin-right: 0; }

.home__sign-up__list li .a { display: block; background: #fff; padding-bottom: 20px; overflow: hidden; }

.home__sign-up__list li .a:hover .title { color: #f15008; }

.home__sign-up__list li .a:hover .img img { transform: scale(1.03); }

.home__sign-up__list li .a .img { padding-bottom: 66%; width: 100%; position: relative; overflow: hidden; transition: all 0.4s ease; }

.home__sign-up__list li .a .img img { transition: all 0.4s ease; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover; object-position: center center; }

.home__sign-up__list li .a .title { transition: all 0.4s ease; padding: 0 12px; font-size: 12px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 28px; }

.home__sign-up__list li .a .bottom { padding: 0 12px; display: flex; align-items: center; }

.home__sign-up__list li .a .bottom .text { flex: 1; font-size: 12px; color: #333; }

.home__sign-up__list li .a .bottom .text span { color: #f93333; }

.home__sign-up__list li .a .bottom .btn { flex: 0 0 80px; background: #f15008; line-height: 35px; color: #fff; font-size: 14px; text-align: center; border-radius: 8px; }

.home__sign-up__list li .aa { background: #fff; padding-bottom: 80px; }

.home__sign-up__list li .aa .img { padding-bottom: 28.08219%; width: 100%; position: relative; overflow: hidden; transition: all 0.4s ease; }

.home__sign-up__list li .aa .img img { transition: all 0.4s ease; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover; object-position: center center; }

.home__sign-up__list li .aa .title { transition: all 0.4s ease; padding: 0 12px; font-size: 18px; font-weight: bold; text-align: center; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 28px; }

.home__sign-up__list li .aa .link { flex-wrap: wrap; justify-content: center; display: flex; }

.home__sign-up__list li .aa .link a { flex: 0 0 auto; margin: 8px 8px 0; font-size: 12px; color: #558fd8; }

.home__sign-up__list li .aa .bottom { box-sizing: border-box; margin-top: 18px; border-top: 1px solid #f1f1f1; display: flex; align-items: center; padding: 12px 12px; position: absolute; bottom: 0; left: 0; width: 100%; }

.home__sign-up__list li .aa .bottom .text { flex: 1; font-size: 12px; color: #333; }

.home__sign-up__list li .aa .bottom .text .t { margin-bottom: 4px; }

.home__sign-up__list li .aa .bottom .text span { color: #f93333; }

.home__sign-up__list li .aa .bottom .btn { flex: 0 0 80px; background: #f15008; line-height: 35px; color: #fff; font-size: 14px; text-align: center; border-radius: 8px; }

.home__sign-up .swiper { border-top: 10px solid #e3e4e5; border-bottom: 10px solid #e3e4e5; }

.home__sign-up .swiper .swiper-container { margin: 42px 0; height: 130px; }

.home__sign-up .swiper .swiper-container .swiper-slide { display: flex; padding: 0 30px; line-height: 1; }

.home__sign-up .swiper .swiper-container .swiper-slide .left { flex: 1; display: flex; font-size: 18px; color: #000; min-width: 0; }

.home__sign-up .swiper .swiper-container .swiper-slide .left .t { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.home__sign-up .swiper .swiper-container .swiper-slide .left .name { flex: 0 0 20%; padding-right: 35px; box-sizing: border-box; }

.home__sign-up .swiper .swiper-container .swiper-slide .left .phone { flex: 0 0 30%; padding-right: 35px; box-sizing: border-box; }

.home__sign-up .swiper .swiper-container .swiper-slide .left .qc { color: #4785d6; flex: 0 0 20%; padding-right: 35px; box-sizing: border-box; }

.home__sign-up .swiper .swiper-container .swiper-slide .left .time { flex: 0 0 20%; box-sizing: border-box; }

@media screen and (max-width: 1024px) { .news { padding-bottom: 80px; } }

.news section { margin-bottom: 60px; }

@media screen and (max-width: 1024px) { .news section { padding: 0 15px; margin-bottom: 8px; } }

@media screen and (max-width: 1024px) { .news .news__list { margin: 0; } }

.news__swiper { margin-bottom: 45px; }

@media screen and (max-width: 1024px) { .news__swiper { margin-bottom: 20px; } }

.news__swiper .swiper-slide { background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 10px; padding-bottom: 56.25%; }

@media screen and (max-width: 1024px) { .news__swiper .swiper-slide { border-radius: 5px; } }

.news__nav { border-bottom: 5px solid #e6ebf5; display: flex; margin-top: 42px; }

.news__nav a { flex: 0 0 auto; padding: 0 22px; transition: all 0.4s ease; font-size: 20px; color: #000; position: relative; }

.news__nav a:before { content: ''; position: absolute; left: 0; width: 0; bottom: -5px; transition: all 0.2s ease; background: #f15008; height: 5px; }

.news__nav a + a:after { content: ''; position: absolute; left: 0; top: 0; bottom: 0; background: #e7ecf6; width: 2px; }

.news__nav a:first-child { padding-left: 0; }

.news__nav .active, .news__nav a:hover { color: #f15008; }

.news__nav .active:before, .news__nav a:hover:before { width: 100%; }

.news__list { display: flex; flex-flow: wrap; margin: 0 -10px; }

@media screen and (max-width: 1024px) { .news__list { margin: -15px -5px 0; } }

.news__list li { width: 25%; padding: 0 10px; box-sizing: border-box; margin-bottom: 20px; }

@media screen and (max-width: 1024px) { .news__list li { width: 50%; padding: 0 5px; margin-bottom: 10px; } }

.news__list li a { display: block; }

.news__list li a:hover .right .title { color: #f15008; }

.news__list li a .left { flex: 0 0 284px; min-width: 0; }

.news__list li a .left .img { padding-bottom: 85%; background-size: cover; background-repeat: no-repeat; background-position: center center; }

.news__list li a .right { flex: 1; min-width: 0; padding: 15px 30px 25px; position: relative; box-sizing: border-box; background-color: #f7f8fa; }

@media screen and (max-width: 1024px) { .news__list li a .right { padding: 15px 15px 25px; } }

.news__list li a .right .title { transition: all 0.4s ease; font-size: 24px; color: #000; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; margin-bottom: 20px; }

@media screen and (max-width: 1024px) { .news__list li a .right .title { font-size: 18px; margin-bottom: 8px; } }

.news__list li a .right .content .item:not(:last-child) { margin-bottom: 5px; }

@media screen and (max-width: 1024px) { .news__list li a .right .content .item:not(:last-child) { margin-bottom: 3px; } }

.news__list li a .right .content .b { font-size: 16px; color: #000; }

.news__list li a .right .content .start { font-family: Arial; font-size: 26px; color: #f15008; line-height: 1; }

@media screen and (max-width: 1024px) { .news__list li a .right .content .start { font-size: 18px; } }

.news__list li a .right .content .text { color: #f15008; font-size: 16px; margin-top: 5px; }

@media screen and (max-width: 1024px) { .news__list li a .right .content .text { font-size: 14px; } }

.news__list li a .right .p { margin-top: 12px; font-size: 16px; color: #74849f; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

@media screen and (max-width: 1024px) { .news__list li a .right .p { font-size: 14px; } }

.news__list li a .right .bottom { margin-top: 10px; bottom: 25px; left: 15px; right: 15px; display: flex; color: #c8cdd6; font-size: 16px; line-height: 20px; }

@media screen and (max-width: 1024px) { .news__list li a .right .bottom { font-size: 14px; } }

.news__list li a .right .bottom span { flex: 0 0 auto; }

.news__list li a .right .bottom .bj { margin-left: 24px; }

@media screen and (max-width: 1024px) { .news__list li a .right .bottom .bj { margin-left: 10px; } }

.news__list li a .right .bottom .icon { padding-left: 30px; background-size: 30px 20px; background-repeat: no-repeat; margin-left: auto; }

.news__list li a .right .bottom .icon1 { margin-left: 30px; }

@media screen and (max-width: 1024px) { .news__list li a .right .bottom .icon1 { display: none; } }

.news-detail__nav { padding: 40px 0; font-size: 16px; color: #000; display: flex; }

@media screen and (max-width: 1024px) { .news-detail__nav { padding: 15px 0; } }

.news-detail__nav .nav { flex: 0 0 auto; display: flex; }

.news-detail__nav .nav li { flex: 0 0 auto; }

.news-detail__nav .nav li a { color: #333; font-size: 16px; }

.news-detail__nav .nav li + li { position: relative; margin-left: 8px; }

.news-detail__nav .nav li + li:before { content: '>'; color: #333; font-size: 16px; }

.news-detail__nr { border: 1px solid #4572da; }

.news-detail__nr .title { font-size: 40px; text-align: center; color: #000000; }

@media screen and (max-width: 1024px) { .news-detail__nr .title { font-size: 30px; } }

.news-detail__nr video { max-width: 100%; height: auto; }

.news-detail__nr .video { text-align: center; }

.news-detail__nr .time { margin-top: 30px; text-align: center; color: #9ea1af; font-size: 18px; }

@media screen and (max-width: 1024px) { .news-detail__nr .time { margin-top: 15px; } }

.news-detail__nr .p { margin-top: 30px; font-size: 22px; line-height: 1.6; }

@media screen and (max-width: 1024px) { .news-detail__nr .p { font-size: 18px; } }

.news-detail__nr .p p { color: #000000; }

.news-detail__nr .p img { max-width: 100%; height: auto; }

.news-detail__nr .p p + p { margin-top: 30px; }

.news-detail section { padding-top: 53px; }

.news-detail section .list { display: flex; flex-flow: wrap; margin: 0 -20px; }

@media screen and (max-width: 1024px) { .news-detail section .list { margin: 0; } }

.news-detail section .list li { width: 50%; box-sizing: border-box; padding: 0 20px; margin-bottom: 38px; }

@media screen and (max-width: 1024px) { .news-detail section .list li { width: 100%; padding: 0; margin-bottom: 20px; } }

.news-detail section .list .item { display: block; background-color: #f7f7f7; padding: 25px 20px; font-size: 15px; color: #000; }

.news-detail section .list .head { display: flex; justify-content: space-between; border-bottom: 1px solid #e5e5e5; line-height: 1; padding-bottom: 10px; margin-bottom: 10px; }

.news-detail section .list .content { display: flex; align-items: center; justify-content: space-between; line-height: 2; }

.news-detail section .list .icon { flex-shrink: 0; width: 26px; height: 26px; border: 1px solid #f15008; box-sizing: border-box; position: relative; margin-right: 23px; }

.news-detail section .list .icon.active img { display: inline-block; }

.news-detail section .list .icon img { display: none; width: 25px; position: absolute; left: 3px; top: 2px; }

.video .ad { margin: 20px 0; }

.video .ad img { max-width: 100%; height: auto; }

.video .swiper-pagination { position: relative; text-align: center; padding: 20px 0; }

.video .swiper-pagination-bullet { margin: 0 4px; }

.video .swiper-slide { display: flex; }

.video .swiper-slide .img { background-size: cover; background-repeat: no-repeat; background-position: center center; transition: all 0.4s ease; }

.video .swiper-slide .title { font-size: 22px; color: #fff; position: absolute; left: 0; text-align: center; right: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; bottom: 0; padding: 0 10px; line-height: 40px; background: rgba(0, 0, 0, 0.4); }

.video .swiper-slide .left { flex: 0 0 614px; position: relative; overflow: hidden; }

.video .swiper-slide .left .img { padding-bottom: 56.18893%; }

.video .swiper-slide a:hover .img { transform: scale(1.2); }

.video .swiper-slide .right { flex: 1; padding-left: 20px; box-sizing: border-box; display: flex; flex-wrap: wrap; }

.video .swiper-slide .right .item { position: relative; flex: 0 0 calc(50% - 10px); box-sizing: border-box; overflow: hidden; }

.video .swiper-slide .right .item .img { padding-bottom: 56.25%; }

.video .swiper-slide .right .item:nth-child(3), .video .swiper-slide .right .item:nth-child(4) { padding-top: 20px; }

.video .swiper-slide .right .item:nth-child(2n) { margin-left: 20px; }

.team__nav { padding: 40px 0; font-size: 16px; color: #000; display: flex; }

.team__nav .nav { flex: 0 0 auto; display: flex; }

.team__nav .nav li { flex: 0 0 auto; }

.team__nav .nav li a { color: #000; font-size: 16px; }

.team__nav .nav li a:hover { color: #f15008; }

.team__nav .nav li span { color: #9ea1af; }

.team__nav .nav li + li { position: relative; margin-left: 8px; }

.team__nav .nav li + li:before { content: '>'; color: #000; font-size: 16px; }

.team__nr__info { display: flex; padding-bottom: 48px; border-bottom: 4px solid #b8bac4; }

.team__nr__info .left { flex: 1; }

.team__nr__info .left .title { font-size: 0; color: #000000; line-height: 30px; display: flex; align-items: flex-start; }

.team__nr__info .left .title .icon { flex: 0 0 50px; height: auto; }

.team__nr__info .left .title span { font-size: 20px; margin-top: 10px; }

.team__nr__info .left .title .red { flex: 0 0 auto; padding: 0 4px; font-size: 13px; color: #ff0000; border: 1px solid #ff0000; border-radius: 4px; }

.team__nr__info .left .img { text-align: center; margin-top: 30px; }

.team__nr__info .left .img img { max-width: 100%; height: auto; }

.team__nr__info .left .time { display: flex; }

.team__nr__info .left .time__left { flex: 1; }

.team__nr__info .left .time__left p { color: #6f6f6f; font-size: 13px; margin-top: 18px; }

.team__nr__info .left .time__right { flex: 0 0 216px; font-size: 16px; color: #000000; text-align: center; }

.team__nr__info .left .time__right__title { font-weight: bold; }

.team__nr__info .left .time__right__time { font-weight: bold; margin-top: 12px; display: flex; justify-content: center; align-items: center; }

.team__nr__info .left .time__right__time span { margin: 0 2px; border-radius: 4px; line-height: 30px; color: #fff; background: #f15008; width: 30px; height: 30px; flex: 0 0 30px; }

.team__nr__info .right { flex: 1; padding-left: 30px; }

.team__nr__info .right__title { font-size: 15px; color: #000000; display: flex; justify-content: flex-end; align-items: center; }

.team__nr__info .right__title span { padding-left: 20px; background-image: url(../images/w2.png); background-repeat: no-repeat; background-size: 19px 19px; margin-left: 10px; }

.team__nr__info .right__number { margin-top: 70px; display: flex; justify-content: space-between; font-size: 14px; color: #63656a; }

.team__nr__info .right__number span { color: #ff0000; font-size: 20px; font-weight: bold; }

.team__nr__info .right__number .unit { font-weight: 500; font-size: 14px; color: #000; }

.team__nr__info .right__chexing { margin-top: 34px; margin-bottom: 70px; font-size: 16px; color: #000000; display: flex; align-items: center; flex-wrap: wrap; }

.team__nr__info .right__chexing__name { flex: 0 0 auto; }

.team__nr__info .right__chexing a { cursor: pointer; color: #6f6f6f; padding: 6px 6px; border-radius: 4px; margin-right: 10px; flex: 0 0 auto; transition: all 0.4s ease; border: 1px solid transparent; }

.team__nr__info .right__chexing a:hover { color: #ff0000; border: 1px solid #ff0000; }

.team__nr__info .right__chexing .active { color: #ff0000; border: 1px solid #ff0000; }

.team__nr__info .right__input { margin-top: 20px; display: flex; align-items: center; font-size: 16px; color: #000000; }

.team__nr__info .right__input input { flex: 1; border: 1px solid #f15008; background: none; height: 42px; border-radius: 4px; padding: 0 10px; }

.team__nr__info .right__btn { margin-top: 20px; padding-left: 80px; }

.team__nr__info .right__btn button { cursor: pointer; width: 100%; background: #f15008; border-radius: 4px; border: none; height: 46px; line-height: 46px; text-align: center; font-size: 30px; color: #ffffff; }

.team__nr .team__zuijin .title { margin-top: 22px; font-size: 16px; color: #000000; padding-left: 24px; position: relative; }

.team__nr .team__zuijin .title:after { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 8px; height: 25px; border-radius: 4px; background: #f15008; }

.team__nr .team__zuijin .swiper-container { height: 240px; }

.team__nr .team__zuijin .list { display: flex; margin-top: 35px; margin-left: 80px; flex-wrap: wrap; }

.team__nr .team__zuijin .list .item { flex: 0 0 272px; background: #f9fafc; padding: 0 16px; line-height: 35px; margin-bottom: 20px; font-size: 13px; color: #3d3d3d; display: flex; }

.team__nr .team__zuijin .list .item .name { flex: 0 0 60px; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.team__nr .team__zuijin .list .item .phone { flex: 0 0 80px; }

.team__nr .team__zuijin .list .item .car { text-align: center; color: #4484d5; flex: 0 0 120px; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.team__nr .team__zuijin .list .item .time { text-align: center; flex: 0 0 80px; color: #999999; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.team__nr .team__zuijin .list .item:nth-child(2n) { margin-left: 216px; }

.team__info { margin-top: 36px; }

.team__info__nav { display: flex; position: relative; margin-bottom: 20px; }

.team__info__nav:after { content: ''; z-index: 1; position: absolute; bottom: 0; width: 100%; left: 0; height: 1px; background: #a5a8b5; }

.team__info__nav a { position: relative; z-index: 2; flex: 0 0 274px; height: 88px; line-height: 88px; border: 1px solid #a5a8b5; border-bottom: 0; color: #000000; text-align: center; box-sizing: border-box; transition: all 0.4s ease; font-weight: bold; }

.team__info__nav a + a { margin-left: -1px; }

.team__info__nav .active, .team__info__nav a:hover { color: #ff0000; border-left-color: #fff; border-bottom: 1px solid #fff; border-top: 4px solid #f15008; }

.team__info .nr img { max-width: 100%; height: auto; }

.team__info .nr p { font-size: 13px; color: #000; }

.team__info .nr p + p { margin-top: 20px; }

.team .list-fwb { border-top: 4px solid #b8bac4; margin-top: 44px; }

.team .list-fwb .item { position: relative; margin-top: 44px; }

.team .list-fwb .item:after { position: absolute; cursor: pointer; content: ''; right: 0; top: 0; width: 78px; height: 78px; background-color: #f08243; background-repeat: no-repeat; background-position: center center; background-size: 21px 12px; background-image: url(../images/icon6.png); }

.team .list-fwb .item .info { width: 100%; display: flex; padding-right: 78px; position: relative; font-size: 16px; line-height: 78px; color: #000; box-sizing: border-box; box-shadow: 0 0 10px rgba(0, 0, 0, 0.28); }

.team .list-fwb .item .info span { padding-left: 40px; flex: 1; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.team .list-fwb .item .item-box { display: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.28); padding-left: 78px; padding-bottom: 20px; padding: 44px 40px; }

.team .list-fwb .item .box { display: flex; font-size: 14px; color: #000; }

.team .list-fwb .item .box img { max-width: 100%; height: auto; }

.team__sign-up { border-top: 4px solid #b8bac4; margin-top: 44px; padding-top: 44px; }

.team__sign-up__list { display: flex; flex-wrap: wrap; padding-top: 10px; }

.team__sign-up__list li { flex: 0 0 calc(25% - 7.5px); margin-right: 10px; margin-bottom: 10px; min-width: 0; border: 1px solid #b7b7b7; box-sizing: border-box; }

.team__sign-up__list li:nth-child(4n) { margin-right: 0; }

.team__sign-up__list li .a { display: block; background: #fff; padding-bottom: 20px; overflow: hidden; }

.team__sign-up__list li .a:hover .title1 { color: #f15008; }

.team__sign-up__list li .a:hover .img img { transform: scale(1.03); }

.team__sign-up__list li .a .img { padding-bottom: 51.02041%; width: 100%; position: relative; overflow: hidden; transition: all 0.4s ease; }

.team__sign-up__list li .a .img img { transition: all 0.4s ease; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover; object-position: center center; }

.team__sign-up__list li .a .title1 { transition: all 0.4s ease; padding: 0 12px; font-size: 16px; text-align: center; font-weight: bold; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 28px; }

.team__sign-up__list li .a .bottom { padding: 0 12px; display: flex; align-items: center; }

.team__sign-up__list li .a .bottom .text { flex: 1; font-size: 12px; text-align: center; color: #333; }

.team__sign-up__list li .a .bottom .text span { color: #f93333; }

.team__sign-up__list li .a .bottom .btn { flex: 0 0 80px; background: #f15008; line-height: 35px; color: #fff; font-size: 14px; text-align: center; border-radius: 8px; }

.team__sign-up__list li .aa { background: #fff; }

.team__sign-up__list li .aa .img { padding-bottom: 28.08219%; width: 100%; position: relative; overflow: hidden; transition: all 0.4s ease; }

.team__sign-up__list li .aa .img img { transition: all 0.4s ease; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover; object-position: center center; }

.team__sign-up__list li .aa .title { transition: all 0.4s ease; padding: 0 12px; font-size: 18px; font-weight: bold; text-align: center; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 28px; }

.team__sign-up__list li .aa .link { flex-wrap: wrap; justify-content: center; display: flex; }

.team__sign-up__list li .aa .link a { flex: 0 0 auto; margin: 8px 8px 0; font-size: 12px; color: #558fd8; }

.team__sign-up__list li .aa .bottom { margin-top: 18px; border-top: 1px solid #f1f1f1; display: flex; align-items: center; padding: 12px 12px; }

.team__sign-up__list li .aa .bottom .text { flex: 1; font-size: 12px; color: #333; }

.team__sign-up__list li .aa .bottom .text .t { margin-bottom: 4px; }

.team__sign-up__list li .aa .bottom .text span { color: #f93333; }

.team__sign-up__list li .aa .bottom .btn { flex: 0 0 80px; background: #f15008; line-height: 35px; color: #fff; font-size: 14px; text-align: center; border-radius: 8px; }

.zhaopin { padding-top: 70px; }

.zhaopin .list .item { position: relative; }

.zhaopin .list .item:after { position: absolute; cursor: pointer; content: ''; right: 0; top: 0; width: 78px; height: 78px; background-color: #f08243; background-repeat: no-repeat; background-position: center center; background-size: 21px 12px; background-image: url(../images/icon6.png); }

.zhaopin .list .item .info { width: 100%; display: flex; padding-right: 78px; position: relative; font-size: 16px; line-height: 78px; color: #000; box-sizing: border-box; box-shadow: 0 0 10px rgba(0, 0, 0, 0.28); }

.zhaopin .list .item .info span { padding-left: 40px; flex: 1; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.zhaopin .list .item .item-box { display: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.28); padding-left: 78px; padding-bottom: 20px; padding: 44px 78px; }

.zhaopin .list .item .box { display: flex; }

.zhaopin .list .item .box__flex { flex: 0 0 calc(50% - 25px); }

.zhaopin .list .item .box__flex h1 { font-size: 22px; color: #ef8142; margin-bottom: 18px; }

.zhaopin .list .item .box__flex p { font-size: 14px; color: #000; }

.zhaopin .list .item .box__flex p + p { margin-top: 10px; }

.zhaopin .list .item .box .box__flex + .box__flex { margin-left: 25px; padding-left: 25px; border-left: 2px dashed #000; }

.zhaopin .list .item .btn { width: 135px; display: block; border-radius: 4px; background: #ef8243; text-align: center; font-size: 18px; color: #fff; height: 40px; margin-top: 24px; line-height: 40px; position: relative; }

.zhaopin .list .item .btn input { cursor: pointer; opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; }

.zhaopin .list .item + .item { margin-top: 20px; }

.chexing-list .search { padding: 40px 0; }

.chexing-list .search .list .item { font-size: 16px; color: #000; display: flex; }

.chexing-list .search .list .item .name { flex: 0 0 70px; }

.chexing-list .search .list .item .tiaojian { flex: 1; }

.chexing-list .search .list .item .tiaojian a { font-size: 16px; color: #000; line-height: 26px; padding: 0 4px; margin-right: 16px; }

.chexing-list .search .list .item .tiaojian a:hover, .chexing-list .search .list .item .tiaojian .active { background: #f15008; color: #fff; }

.chexing-list .search .list .item .yixuan { flex: 1; }

.chexing-list .search .list .item .yixuan a { font-size: 16px; color: #000; border: 1px solid #9ea1af; padding: 0 4px; margin-right: 10px; }

.chexing-list .search .list .item .yixuan a span { color: #9ea1af; margin-left: 4px; }

.chexing-list .search .list .item + .item { margin-top: 20px; }

.chexing-list .chexin .title { font-size: 18px; color: #000000; font-weight: bold; padding-left: 20px; position: relative; border-bottom: 3px solid #b4b6c1; padding-bottom: 15px; }

.chexing-list .chexin .title:after { content: ''; position: absolute; left: 0; top: 4px; width: 8px; height: 20px; border-radius: 8px; background: #f15008; }

.chexing-list .chexin .list { margin-top: 12px; display: flex; flex-wrap: wrap; }

.chexing-list .chexin .list li { flex: 0 0 calc(25% - 9px); min-width: 0; border: 1px solid #f4f4f4; margin-right: 9px; margin-bottom: 10px; transition: all 0.2s ease; position: relative; padding-bottom: 107px; }

.chexing-list .chexin .list li:hover { transform: translateY(4px); }

.chexing-list .chexin .list li:hover > div .name { color: #f15008; }

.chexing-list .chexin .list li > div { width: 100%; display: block; }

.chexing-list .chexin .list li > div .img { padding-bottom: 60.86957%; background-repeat: no-repeat; background-position: center center; background-size: cover; }

.chexing-list .chexin .list li > div .link { flex-wrap: wrap; justify-content: center; display: flex; }

.chexing-list .chexin .list li > div .link a { flex: 0 0 auto; margin: 8px 8px 0; font-size: 12px; color: #558fd8; }

.chexing-list .chexin .list li > div .name { font-size: 20px; text-align: center; padding: 0 10px; overflow: hidden; font-weight: bold; color: #000; text-overflow: ellipsis; white-space: nowrap; }

.chexing-list .chexin .list li > div .info { display: flex; padding: 20px 10px; border-top: 1px solid #f4f4f4; margin-top: 20px; position: absolute; bottom: 0; left: 0; width: 100%; box-sizing: border-box; }

.chexing-list .chexin .list li > div .info .left { flex: 1; }

.chexing-list .chexin .list li > div .info .left .top { color: #ff4444; font-size: 13px; display: flex; margin-bottom: 12px; }

.chexing-list .chexin .list li > div .info .left .top .money { flex: 0 0 auto; }

.chexing-list .chexin .list li > div .info .left .top .j { margin-left: 6px; flex: 0 0 auto; padding-left: 14px; color: #239c23; background-image: url(../images/icon9.jpg); background-repeat: no-repeat; background-size: 12px 13px; background-position: left center; }

.chexing-list .chexin .list li > div .info .left .bottom { font-size: 13px; color: #000; }

.chexing-list .chexin .list li > div .info .left .bottom span { color: #ff4444; }

.chexing-list .chexin .list li > div .info .right { flex: 0 0 73px; }

.chexing-list .chexin .list li > div .info .right img { width: 100%; height: auto; }

.chexing-list .chexin .list li:nth-child(4n) { margin-right: 0; }

.activity-list .list { margin-top: 46px; }

.activity-list .list li { border: 1px solid #bfbfbf; padding: 12px; }

.activity-list .list li .top { display: flex; }

.activity-list .list li .top .left { flex: 0 0 104px; height: 104px; border: 1px solid #e0e0e0; box-sizing: border-box; }

.activity-list .list li .top .left img { width: 100%; height: 100%; display: block; object-position: center center; object-fit: cover; }

.activity-list .list li .top .right { flex: 1; margin-left: 14px; }

.activity-list .list li .top .right .title { margin-top: 12px; font-size: 30px; font-weight: bold; }

.activity-list .list li .top .right .p { margin-top: 8px; font-size: 20px; color: #686868; }

.activity-list .list li .bottom { margin-top: 16px; display: flex; align-items: center; }

.activity-list .list li .bottom .left { flex: 0 0 708px; }

.activity-list .list li .bottom .left img { display: block; width: 100%; height: auto; }

.activity-list .list li .bottom .right { flex: 1; display: flex; align-items: center; justify-content: center; }

.activity-list .list li .bottom .right .start { display: none; text-align: center; }

.activity-list .list li .bottom .right .start .title { font-size: 20px; line-height: 30px; color: #686868; }

.activity-list .list li .bottom .right .start .title:before { vertical-align: middle; content: ''; display: inline-block; width: 27px; height: 27px; background-image: url(../images/tq3.jpg); background-size: 100% 100%; }

.activity-list .list li .bottom .right .start .time { display: flex; margin: 20px auto 0; justify-content: center; line-height: 40px; font-size: 20px; color: #686868; }

.activity-list .list li .bottom .right .start .time span { color: #fff; margin: 0 4px; background: #2a303f; flex: 0 0 auto; padding: 0 8px; border-radius: 4px; }

.activity-list .list li .bottom .right .start .btn { margin: 58px auto 0; font-size: 24px; display: block; width: 332px; line-height: 60px; border-radius: 4px; color: #fff; background: #ff5517; }

.activity-list .list li .bottom .right .start .number { margin-top: 14px; text-align: center; font-size: 20px; line-height: 30px; color: #686868; }

.activity-list .list li .bottom .right .start .number span { color: #ff5517; }

.activity-list .list li .bottom .right .end { display: none; text-align: center; }

.activity-list .list li .bottom .right .end .number { margin-top: 14px; text-align: center; font-size: 20px; line-height: 30px; color: #686868; }

.activity-list .list li .bottom .right .end .number span { color: #ff5517; }

.activity-list .list li .bottom .right .end .title { font-size: 30px; color: #686868; }

.activity-list .list li .bottom .right .end .btn { margin: 58px auto 0; font-size: 24px; display: block; width: 332px; line-height: 60px; border-radius: 4px; color: #fff; background: #999999; }

.activity-list .list li + li { margin-top: 30px; }

.user-center { background-image: url(../images/logo.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 94px 0; }

.user-center .wp { display: flex; }

.user-center .login { flex: 0 0 410px; margin-left: auto; background: rgba(0, 0, 0, 0.68); border-radius: 16px; padding: 40px 30px; }

.user-center .login__item .name { font-size: 16px; color: #fff; line-height: 30px; }

.user-center .login__item input { background: #fff; border: none; width: 100%; padding: 0 16px; box-sizing: border-box; font-size: 18px; color: #545454; height: 56px; line-height: 56px; }

.user-center .login .login__item + .login__item { margin-top: 24px; }

.user-center .login .checked { display: flex; height: 50px; align-items: center; }

.user-center .login .checked__label { flex: 0 0 auto; color: #a8a8a8; font-size: 16px; cursor: pointer; }

.user-center .login .checked__label input { display: inline-block; width: 14px; height: 14px; margin-right: 6px; appearance: auto !important; }

.user-center .login .checked a { flex: 0 0 auto; font-size: 16px; color: #fff; margin-left: auto; }

.user-center .login__btn button, .user-center .login__btn a { height: 60px; line-height: 60px; width: 100%; display: block; background: #f15008; color: #fff; font-size: 24px; font-weight: bold; border-radius: 12px; cursor: pointer; border: none; text-align: center; }

.user-center .login .register button, .user-center .login .register a { background: #fff; color: #000; }

.user-center .login .login__btn + .login__btn { margin-top: 30px; }

.user-center-home { display: flex; padding: 24px 0; }

.user-center-home .list { flex: 0 0 174px; padding: 10px 6px; box-sizing: border-box; border-left: 1px solid #142952; border-right: 1px solid #142952; }

.user-center-home .list a { display: block; width: 100%; height: 44px; line-height: 44px; background: #ffffff; border-radius: 6px; border: 1px solid #6f6f6f; text-align: center; color: #000; font-size: 16px; font-weight: bold; transition: all 0.4s ease; }

.user-center-home .list .active a, .user-center-home .list a:hover { background: #f15008; color: #fff; border-color: #f15008; }

.user-center-home .list li + li { margin-top: 12px; }

.user-center-home .nr { margin-left: 15px; padding-left: 15px; flex: 1; min-width: 0; box-sizing: border-box; border-left: 1px solid #142952; }

.user-center-home .nr__list a { align-items: center; display: flex; border: 1px solid #6f6f6f; }

.user-center-home .nr__list a:hover .right .text { color: #f15008; }

.user-center-home .nr__list a:hover .left .img { transform: scale(1.1); }

.user-center-home .nr__list a .left { flex: 0 0 360px; overflow: hidden; }

.user-center-home .nr__list a .left .img { width: 100%; transition: all 0.4s ease; padding-bottom: 77.77778%; background-position: center center; background-size: cover; }

.user-center-home .nr__list a .right { flex: 1; min-width: 0; padding: 0 22px 0 35px; display: flex; }

.user-center-home .nr__list a .right .text { transition: all 0.4s ease; color: #000; font-size: 28px; font-weight: bold; }

.user-center-home .nr__list a .right .text .name { color: #6f6f6f; }

.user-center-home .nr__list a .right .time { flex: 0 0 200px; text-align: right; color: #6f6f6f; font-size: 28px; font-weight: bold; }

.user-center-home .nr__list li + li { margin-top: 24px; }

.team1 .team__nr__info { border-bottom: 0; }

.team1 .team__nr .team__zuijin .title { font-weight: bold; }

.team1 .team__sign-up { padding-top: 14px; margin-top: 14px; }

.team1 .team__nr__info .left .img .baojia { font-size: 12px; color: #7d7c80; display: flex; justify-content: center; }

.team1 .team__nr__info .left .img .baojia span { margin-left: 4px; }

.team1 .team__nr__info .left .img .baojia .s { color: #df844a; }

.team1 .team__nr__info .left .img .baojia .j { color: #18c188; }

.team1 .team__nr__info .left .img .baojia .j:before { content: ''; display: inline-block; background-image: url(../images/j.jpg); width: 9px; height: 14px; background-size: 100% 100%; }

.team1 .show-money { font-weight: bold; font-size: 44px; color: #f15008; }

.team1 .show-money span { font-size: 26px; }

.team1 .time__left .p { font-size: 12px; color: #929392; }

.team1 .team__nr__info .left .time__left { padding-left: 80px; }

.team1 .team__nr__info .left .time { margin-top: 48px; }

.temai__info { border: 1px solid #b7b7b7; display: flex; padding: 16px; align-items: center; }

.temai__info .img { flex: 0 0 72px; width: 72px; height: 72px; border: 1px solid #b7b7b7; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.temai__info .info { flex: 1; padding-left: 18px; min-width: 0; }

.temai__info .info .name { font-size: 23px; color: #000000; font-weight: bold; }

.temai__info .info .p { font-size: 15px; color: #6f6f6f; margin-top: 10px; }

.temai__baoming { display: flex; margin-top: 16px; }

.temai__baoming .left { padding: 0 35px 0 16px; flex: 1; box-sizing: border-box; }

.temai__baoming .left .money { font-size: 36px; text-align: center; color: #f15008; }

.temai__baoming .left .money .icon { vertical-align: middle; font-size: 12px; color: #fff; width: 61px; background-image: url(../images/bz.png); background-size: 100% 100%; height: 26px; display: inline-block; text-align: center; line-height: 26px; }

.temai__baoming .left .time { text-align: center; margin-top: 28px; font-size: 16px; color: #6f6f6f; }

.temai__baoming .left .time span::before { content: ''; width: 20px; vertical-align: middle; height: 20px; background-image: url(../images/time.jpg); background-size: 100% 100%; display: inline-block; margin-right: 6px; }

.temai__baoming .left .time__right__time { margin-top: 20px; text-align: center; font-weight: bold; display: flex; justify-content: center; align-items: center; font-size: 20px; font-weight: bold; color: #000; }

.temai__baoming .left .time__right__time span { font-size: 16px; margin: 0 10px; line-height: 30px; color: #fff; background: #2b3140; width: 30px; height: 30px; flex: 0 0 30px; }

.temai__baoming .left .baoming { font-size: 16px; color: #000; margin-top: 16px; text-align: center; }

.temai__baoming .left .baoming span { color: #f15008; }

.temai__baoming .left .right__input { margin-top: 16px; display: flex; align-items: center; font-size: 16px; color: #000000; }

.temai__baoming .left .right__input input { flex: 1; border: 1px solid #f15008; background: none; height: 42px; border-radius: 4px; padding: 0 10px; }

.temai__baoming .left .right__btn { margin-top: 16px; }

.temai__baoming .left .right__btn button { cursor: pointer; width: 100%; background: #f15008; border-radius: 4px; border: none; height: 46px; line-height: 46px; text-align: center; font-size: 30px; color: #ffffff; }

.temai__baoming .right { flex: 0 0 756px; }

.temai__baoming .right .img { width: 100%; padding-bottom: 48.9418%; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.temai .top { padding: 34px 24px; font-size: 20px; color: #6f6f6f; font-weight: bold; line-height: 38px; border-left: 1px solid #6f6f6f; border-right: 1px solid #6f6f6f; }

.temai .top a { color: #0065cb; }

.temai__list { margin-top: 44px; display: flex; border: 1px solid #6f6f6f; border-bottom: 0; }

.temai__list .item { flex: 0 0 218px; cursor: pointer; line-height: 76px; text-align: center; font-size: 20px; color: #6f6f6f; }

.temai__list .item .name { border-bottom: 1px solid #6f6f6f; border-right: 1px solid #6f6f6f; }

.temai__list .item .name:hover { color: #f15008; }

.temai__list .active .name { color: #f15008; font-weight: bold; border-bottom: 0; }

.temai__list__nr { border: 1px solid #6f6f6f; border-top: 0; }

.temai__list__nr .item { display: none; }

.temai__list__nr .active { display: block; }

.temai__list__nr .boxs .bottom .h1 { background: #f5f5f5; border-left: 6px solid #0066cc; line-height: 50px; font-size: 22px; color: #000; padding-left: 12px; margin: 0 12px; }

.temai__list__nr .boxs .bottom .p { line-height: 38px; font-size: 20px; color: #000; padding: 42px 80px; }

.temai__list__nr .boxs .bottom .p img { max-width: 100%; height: auto; }

@media screen and (max-width: 1200px) { .home__ad__left { flex: 0 0 100%; }
  .home__ad { flex-wrap: wrap; padding-top: 10px; }
  .home__ad__right { flex: 0 0 100%; margin: 0; }
  .home__ad__left > div { padding-bottom: 24.72527%; }
  .home__ad__right > div { padding-bottom: 24.72527%; }
  .home__search__list a { flex: 0 0 auto; }
  .home__search__list { overflow-x: scroll; -webkit-overflow-scrolling: touch; }
  .home__search { margin: 0 10px; }
  .home__search__search { flex-wrap: wrap; padding: 0 10px; }
  .home__search__search .search__select { margin-top: 10px; }
  .home__search__search .btn { margin-top: 10px; }
  .home__chexing .list { padding: 0 10px; }
  .home__chexing .nr .nr__list .left { padding-left: 10px; flex: 0 0 60px; }
  .home__chexing .nr .nr__list .right .swiper-slide .link a + a { margin-left: 4px; }
  .home__chexing .nr .nr__list { padding-right: 10px; }
  .xiangyouhua { overflow-x: scroll; -webkit-overflow-scrolling: touch; }
  .home__chexing .nr .nr__list_zhuda { padding-right: 10px; }
  .home__chexing .nr .nr__list_zhuda .left { padding-left: 10px; flex: 0 0 60px; }
  .home__chexing .nr .nr__list_zhuda .right a { flex: 0 0 40%; }
  .home__news { flex-wrap: wrap; }
  .home__news .left { flex: 0 0 100%; }
  .home__news .right { flex: 0 0 100%; flex-wrap: wrap; overflow: hidden; }
  .home__news .right .new-list { flex: 0 0 100%; }
  .home__news .right .new-list + .new-list { border-left: 0; }
  .home__news .right .new-list .title { text-align: left; }
  .home__zhaopin { padding-left: 10px; padding-right: 10px; }
  .home__zhaopin a { flex: 0 0 100%; margin-right: 0 !important; }
  .news-detail { padding: 0 10px 80px; }
  .news-detail__nr { padding: 0; border: none; }
  .video .swiper-slide .left { flex: 0 0 100%; }
  .video .swiper-slide { flex-wrap: wrap; }
  .video .swiper-slide .right { margin-top: 20px; padding-left: 0; }
  .team { padding: 0 10px; }
  .team__nav .nav { flex-wrap: wrap; }
  .team__nr__info { flex-wrap: wrap; }
  .team__nr__info .left { flex: 0 0 100%; }
  .team__nr__info .left .time__left { flex: 0 0 100%; }
  .team__nr__info .left .time { flex-wrap: wrap; }
  .team__nr__info .left .time__right { margin-top: 20px; flex: 0 0 100%; }
  .team__nr__info .right { padding-left: 0; }
  .team__nr__info .right__title { margin-top: 20px; flex-wrap: wrap; justify-content: flex-start; }
  .team__nr__info .right__number { margin-top: 20px; }
  .team__nr__info .right__chexing { margin-top: 20; margin-bottom: 0; }
  .team__nr .team__zuijin .list { margin-left: 0; }
  .team__nr .team__zuijin .list .item { flex: 0 0 100%; box-sizing: border-box; }
  .team__nr .team__zuijin .list .item .name { flex: 0 0 20%; }
  .team__nr .team__zuijin .list .item .phone { flex: 0 0 30%; }
  .team__nr .team__zuijin .list .item .car { flex: 0 0 25%; }
  .team__nr .team__zuijin .list .item .time { flex: 0 0 25%; }
  .team__nr .team__zuijin .list .item:nth-child(2n) { margin-left: 0; }
  .team__info__nav a { flex: 1; }
  .zhaopin { padding: 15px; }
  .zhaopin .list .item .info span { padding-left: 10px; font-size: 12px; flex: 0 0 auto; line-height: 60px; }
  .zhaopin .list .item:after { width: 60px; height: 60px; }
  .zhaopin .list .item .item-box { padding: 10px; }
  .zhaopin .list .item .box { flex-wrap: wrap; }
  .zhaopin .list .item .box__flex { flex: 0 0 100%; }
  .zhaopin .list .item .box .box__flex + .box__flex { border: 0; border-top: 2px dashed #000; margin-top: 20px; padding-top: 20px; margin-left: 0; padding-left: 0; }
  .chexing-list { padding: 0 10px; }
  .chexing-list .chexin .list li { flex: 0 0 100%; margin-right: 0 !important; }
  .home__ad__fixed { display: none; }
  .home__nav { display: none; }
  .home__sign-up__list li { flex: 0 0 calc(50% - 5px); }
  .home__sign-up__list li:nth-child(2n) { margin-right: 0; }
  .home__sign-up__list li .a .bottom { display: block; }
  .home__sign-up__list li .a .bottom .btn { margin-top: 10px; }
  .home__sign-up__list li .aa { padding-bottom: 120px; }
  .home__sign-up__list li .aa .bottom { display: block; }
  .home__sign-up__list li .aa .bottom .btn { display: block; margin-top: 10px; }
  .home__sign-up .swiper .swiper-container .swiper-slide { padding: 0 10px; display: block; }
  .home__sign-up .swiper .swiper-container .swiper-slide .left:first-child { margin-bottom: 4px; }
  .home__sign-up .swiper .swiper-container .swiper-slide .left .name { padding-right: 10px; }
  .home__sign-up .swiper .swiper-container .swiper-slide .left .phone { padding-right: 10px; flex: 0 0 40%; }
  .home__sign-up .swiper .swiper-container .swiper-slide .left .time { padding-right: 10px; flex: 0 0 40%; box-sizing: border-box; }
  .home__sign-up .swiper .swiper-container .swiper-slide .left .qc { display: none; }
  .activity-list .list li .top { display: block; }
  .activity-list .list li .top .left { width: 104px; }
  .activity-list .list { padding: 0 10px; }
  .activity-list .list li .bottom { display: block; }
  .activity-list .list li .bottom .right .start { margin-top: 30px; }
  .activity-list .list li .bottom .right .start .btn { width: 100%; }
  .activity-list .list li .bottom .right .end { margin-top: 30px; }
  .activity-list .list li .bottom .right .end .btn { width: 100%; margin-top: 10px; }
  .activity-list .list li .top .right { margin-left: 0; }
  .team .list-fwb .item .info span { padding-left: 10px; font-size: 12px; flex: 0 0 auto; line-height: 60px; }
  .team .list-fwb { margin-top: 10px; }
  .team .list-fwb .item { margin-top: 20px; }
  .team .list-fwb .item:after { width: 60px; height: 60px; }
  .team .list-fwb .item .item-box { padding: 10px; }
  .team .list-fwb .item .box { flex-wrap: wrap; }
  .team .list-fwb .item .box__flex { flex: 0 0 100%; }
  .team .list-fwb .item .box .box__flex + .box__flex { border: 0; border-top: 2px dashed #000; margin-top: 20px; padding-top: 20px; margin-left: 0; padding-left: 0; }
  .team__sign-up__list li { flex: 0 0 calc(50% - 10px); }
  .team__sign-up__list li:nth-child(2n) { margin-right: 0; }
  .team__sign-up { padding-top: 20px; margin-top: 20px; }
  .team__nr .team__zuijin .swiper-container { height: 350px; }
  .team__nr .team__zuijin .title { margin-bottom: 20px; }
  .team__nr .team__zuijin .list { margin-top: 0; }
  .user-center { padding: 30px 10px; }
  .user-center .login { flex: 0 0 100%; box-sizing: border-box; }
  .user-center-home { display: block; }
  .user-center-home .list { display: flex; overflow-x: scroll; border: 0; }
  .user-center-home .list li { flex: 0 0 auto; }
  .user-center-home .list li + li { margin-top: 0; margin-left: 10px; }
  .user-center-home .list a { padding: 0 10px; width: auto; }
  .user-center-home .nr { padding-left: 0; margin-left: 0; border-left: 0; margin: 10px; }
  .user-center-home .nr__list a .left { flex: 0 0 120px; }
  .user-center-home .nr__list a .right { display: block; padding: 0 10px; }
  .user-center-home .nr__list a .right .time { text-align: left; margin-top: 10px; font-size: 20px; }
  .user-center-home .nr__list a .right .text { overflow: hidden; font-size: 20px; text-overflow: ellipsis; white-space: nowrap; }
  .team1 .team__nr__info .left .time__left { padding-left: 0; text-align: center; }
  .team1 .team__nr__info .left .time { margin-top: 20px; }
  .temai__baoming { display: block; }
  .temai__baoming .right { width: 100%; margin-top: 20px; }
  .temai__baoming .left { padding: 0 10px; }
  .temai__list .item { flex: 1; }
  .temai__list__nr .boxs .bottom .p { padding: 12px 12px; }
  .temai__list__nr .boxs .top { padding: 12px 12px; }
  .temai__list { margin-top: 20px; }
  .temai .top { padding: 10px; }
  .home__news .right .new-list .item a { height: auto; } }

.right-bar { position: fixed; right: 0; bottom: 20%; z-index: 99; }

.right-bar.hidden .item { transform: translateX(calc(100% - 30px)); }

.right-bar .item { background-color: #29568d; color: #fff; display: flex; height: 25px; align-items: center; white-space: nowrap; border-radius: 50px 0 0 50px; overflow: hidden; border: 1px solid #c6d8ef; margin-bottom: 22px; cursor: pointer; transition: .3s; border-right: none; }

@media screen and (max-width: 1024px) { .right-bar .item { margin-bottom: 10px; } }

.right-bar .item .icon { background-color: #fff; width: 40px; display: flex; height: 100%; justify-content: center; align-items: center; }

@media screen and (max-width: 1024px) { .right-bar .item .icon { width: 30px; } }

.right-bar .item .text { padding: 0 10px; font-size: 12px; }

@media screen and (max-width: 1024px) { .right-bar .item .text { padding: 0 5px; } }

.right-bar .item img { width: 22px; }

@media screen and (max-width: 1024px) { .right-bar .item img { width: 17px; } }

.dialog { position: fixed; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: none; }

.dialog .wrapper { display: flex; justify-content: center; align-items: center; flex-flow: column; width: 100%; height: 100%; }

.dialog .dialog-box { background-color: #fff; border-radius: 15px; padding: 20px 20px 30px; max-width: 800px; width: 100%; font-size: 16px; color: #666; line-height: 1.8; box-sizing: border-box; }

@media screen and (max-width: 1024px) { .dialog .dialog-box { max-width: 90vw; font-size: 14px; padding: 15px 15px 20px; } }

.dialog .title { text-align: center; color: #000; font-weight: bold; font-size: 26px; margin-bottom: 10px; }

@media screen and (max-width: 1024px) { .dialog .title { font-size: 20px; margin-bottom: 5px; } }

.dialog .dialog-close { display: flex; justify-content: center; text-align: center; margin-top: 30px; }

.dialog .dialog-close img { width: 30px; cursor: pointer; }

.top-box { padding-bottom: 10px; padding-top: 10px; }

.s-title { text-align: center; font-size: 18px; color: #666; margin-bottom: 100px; }

@media screen and (max-width: 1024px) { .s-title { margin-bottom: 50px; font-size: 14px; margin-top: 10px; } }

.sales { background-repeat: no-repeat; background-size: auto; background-attachment: fixed; }

.sales__common_title { text-align: center; display: flex; justify-content: center; }

.sales__common_title .title-box { position: relative; display: inline-block; }

.sales__common_title img { width: 452px; }

@media screen and (max-width: 1024px) { .sales__common_title img { width: 226px; } }

.sales__common_title .art { position: absolute; width: 140px; bottom: 12px; z-index: 5; right: -75px; }

@media screen and (max-width: 1024px) { .sales__common_title .art { width: 70px; bottom: 6px; right: -32px; } }

.sales__common_title.align-left .art { transform: rotateY(180deg); left: -80px; bottom: 0px; }

@media screen and (max-width: 1024px) { .sales__common_title.align-left .art { left: -40px; } }

.sales__wrapper { background-repeat: no-repeat, no-repeat, repeat-y; background-position: center 1080px, center top, center top; background-size: auto, 100% auto, 100% auto; }

@media screen and (max-width: 1024px) { .sales__wrapper { background-size: 100% auto, 115% auto, 115% auto; background-position: center 500px, center top, center top; padding-bottom: 50px; } }

.sales__wp { width: 100%; margin: 0 auto; max-width: 1168px; box-sizing: border-box; }

@media screen and (max-width: 1024px) { .sales__wp { padding: 0 15px; } }

@media screen and (min-width: 1024px) { .sales__banner .img-box { position: relative; padding-bottom: 39.41146%; overflow: hidden; }
  .sales__banner .img-box img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; transition: .4s; } }

@media screen and (max-width: 1200px) { .sales__banner .img-box img { width: 100%; } }

.sales__top { padding-bottom: 100px; }

@media screen and (max-width: 1024px) { .sales__top { padding-bottom: 30px; } }

@media screen and (max-width: 1024px) { .sales__top .sales__section__2 { padding-top: 0; padding-bottom: 0; } }

.sales__top__title { text-align: center; font-family: "DOUYU Font"; font-size: 45px; color: #1a40bb; margin-bottom: 13px; }

@media screen and (max-width: 1200px) { .sales__top__title { font-size: 16px; } }

.sales__top__btn { text-align: center; margin-bottom: 30px; }

@media screen and (max-width: 1024px) { .sales__top__btn { margin-bottom: 10px; } }

.sales__top__btn .mui-table-box { border: 1px solid var(--color, #ff7200); background-image: -webkit-linear-gradient(left, var(--color, #ff7200) 10%, var(--color, #ff7200) 100%); display: flex; }

.sales__top__btn .mui-table-box .mui-table-item { display: flex; align-items: center; justify-content: center; font-size: 14px; color: var(--color, #ff7200); }

.sales__top__btn .mui-table-box .mui-table-item:first-child { background: #fff; border-radius: 0 0 0 3px; text-align: center; position: relative; flex: 1; }

@media screen and (max-width: 1024px) { .sales__top__btn .mui-table-box .mui-table-item:first-child { padding: 0 5px; } }

.sales__top__btn .mui-table-box .mui-table-item:nth-child(2) { border-bottom: 60px solid #fff; border-left: 0; border-right: 10px solid transparent; }

.sales__top__btn .mui-table-box .mui-table-item:nth-child(3) { flex-flow: column; align-items: flex-end; padding-right: 15px; }

@media screen and (max-width: 1024px) { .sales__top__btn .mui-table-box .mui-table-item:nth-child(3) { padding-right: 8px; } }

.sales__top__btn .mui-table-box .mui-table-item .txt { width: 145px; color: #fff; text-align: right; box-sizing: border-box; }

.sales__top__btn .mui-table-box .time__box { background-color: #fff; margin-top: 5px; border-radius: 3px; padding: 0 4px; }

.sales__top .time { margin-bottom: 64px; }

@media screen and (max-width: 1200px) { .sales__top .time { margin-bottom: 30px; } }

.sales__top .time .s-title { text-align: center; font-size: 18px; color: #666; }

@media screen and (max-width: 1200px) { .sales__top .time .s-title { font-size: 14px; } }

.sales__top .time__box { display: flex; justify-content: center; margin-top: 35px; }

.sales__top .time__box .item { width: 80px; height: 90px; border: 1px solid #ddd; border-radius: 15px; background-color: #fff; text-align: center; font-size: 16px; color: #666; display: flex; flex-flow: column; justify-content: center; align-items: center; }

@media screen and (max-width: 1200px) { .sales__top .time__box .item { width: 70px; height: 65px; font-size: 12px; border-radius: 8px; } }

.sales__top .time__box .item:not(:last-child) { margin-right: 22px; }

@media screen and (max-width: 1024px) { .sales__top .time__box .item:not(:last-child) { margin-right: 10px; } }

.sales__top .time__box .item .num { font-size: 40px; color: #1a40bb; font-family: "Bebas"; margin-bottom: 2px; }

@media screen and (max-width: 1200px) { .sales__top .time__box .item .num { font-size: 28px; } }

.sales__top .video-box { width: 900px; height: 534px; padding: 37px 40px; box-sizing: border-box; margin: 0 auto; background-size: contain; background-repeat: no-repeat; background-position: center; }

@media screen and (max-width: 1560px) { .sales__top .video-box { width: 820px; height: 484px; } }

@media screen and (max-width: 1200px) { .sales__top .video-box { width: 100%; height: 243px; margin: 0 auto; padding: 38px 18px; max-width: 410px; } }

.sales__top .video-box img, .sales__top .video-box video { clip-path: polygon(5% 0, 95% 0, 100% 9%, 100% 91%, 95% 100%, 5% 100%, 0 91%, 0 9%); width: 100%; height: 100%; object-fit: cover; }

.sales__section__1 .desc { text-align: center; font-size: 20px; color: #666; max-width: 1050px; line-height: 36px; margin: 50px auto 40px; }

@media screen and (max-width: 1024px) { .sales__section__1 .desc { font-size: 14px; line-height: 2; padding: 0 10px; margin: 20px auto 20px; } }

.sales__section__1 .img-box { margin-top: 20px; text-align: center; }

.sales__section__1 .img-box img { max-width: 100%; }

.sales__section__1 .list { display: flex; flex-flow: wrap; }

@media screen and (max-width: 1024px) { .sales__section__1 .list { margin: 0; } }

.sales__section__1 .list li { width: 100%; box-sizing: border-box; margin-bottom: 17px; }

@media screen and (max-width: 1024px) { .sales__section__1 .list li { width: 100%; padding: 0; } }

.sales__section__1 .list li .item { background-repeat: no-repeat; background-size: 100% 100%; height: 61px; font-size: 24px; color: #fff; font-weight: bold; padding: 0 48px; line-height: 1; text-align: center; display: flex; align-items: center; justify-content: center; }

.sales__section__1 .list li .item .txt { transform: translateY(-8px); }

@media screen and (max-width: 1024px) { .sales__section__1 .list li .item .txt { transform: translateY(-5px); } }

@media screen and (max-width: 1024px) { .sales__section__1 .list li .item { font-size: 14px; padding: 0 25px 0; height: 11vw; background-image: url(../images/sales_2_mb.png) !important; } }

.sales__section__1 .list li .item em { font-size: 30px; font-style: normal; }

@media screen and (max-width: 1024px) { .sales__section__1 .list li .item em { font-size: 16px; } }

.sales__section__2 { padding-top: 40px; padding-bottom: 100px; }

@media screen and (max-width: 1024px) { .sales__section__2 { padding-top: 50px; padding-bottom: 0; } }

.sales__section__2 .s-title { margin-bottom: 0; }

.sales__section__2 .wrapper { display: flex; padding-top: 45px; justify-content: center; }

@media screen and (max-width: 1024px) { .sales__section__2 .wrapper { display: block; padding-top: 0; margin-top: 20px; } }

.sales__section__2 .left { width: 515px; margin-right: 40px; }

.sales__section__2 .left .img { text-align: center; margin: 18px 0; padding: 0 25px; }

.sales__section__2 .left img { max-width: 100%; width: 100%; }

@media screen and (max-width: 1024px) { .sales__section__2 .left { width: 100%; margin-bottom: 50px; } }

.sales__section__2 .left button { display: block; width: 100%; background-color: #cb2117; color: #fff; border-radius: 15px; height: 70px; font-size: 20px; cursor: pointer; border: none; font-weight: bold; transition: .3s; margin-top: 20px; }

@media screen and (max-width: 1024px) { .sales__section__2 .left button { height: 50px; margin-top: 5px; font-size: 16px; border-radius: 8px; margin: 0 25px; width: calc(100% - 50px); } }

.sales__section__2 .left button:nth-of-type(2) { background-color: #B5EAB2; }

.sales__section__2 .left button:nth-of-type(2):hover { background-color: #96e192; }

.sales__section__2 .left button:hover { background-color: #a61b13; }

.sales__section__2 .left .list { display: flex; flex-flow: wrap; margin: 0 -5px; }

.sales__section__2 .left .list li { width: 50%; box-sizing: border-box; padding: 0 5px; margin-bottom: 20px; }

@media screen and (max-width: 1024px) { .sales__section__2 .left .list li { width: 100%; margin-bottom: 15px; padding: 0 30px; } }

.sales__section__2 .left .list li .box { border: 2px solid #6395f6; border-radius: 5px; display: flex; align-items: center; font-size: 16px; color: #666; padding: 0 14px; }

@media screen and (max-width: 1024px) { .sales__section__2 .left .list li .box { font-size: 13px; border-width: 1px; } }

.sales__section__2 .left .list li .box input { height: 51px; border: none; width: 0; flex: 1; font-size: inherit; color: inherit; background-color: transparent; }

@media screen and (max-width: 1024px) { .sales__section__2 .left .list li .box input { height: 38px; } }

.sales__section__2 .left .list li .box .select-box { flex: 1; cursor: pointer; position: relative; }

.sales__section__2 .left .list li .box .select-box::after { content: ''; width: 0; height: 0; border-style: solid; border-width: 7px 6px 0 6px; border-color: #6395f6 transparent transparent transparent; position: absolute; z-index: 5; pointer-events: none; right: 0; top: 50%; transform: translateY(-50%); }

.sales__section__2 .left .list li .box select { height: 51px; cursor: pointer; width: 100%; color: #666; border: none; font-size: 16px; background-color: transparent; appearance: none; outline: none; flex: 1; }

@media screen and (max-width: 1024px) { .sales__section__2 .left .list li .box select { height: 38px; font-size: 13px; } }

.sales__section__2 .right .swiper-box { width: 606px; height: 273px; background-repeat: no-repeat; background-size: contain; background-position: center; box-sizing: border-box; padding: 28px 48px 15px; }

@media screen and (max-width: 1024px) { .sales__section__2 .right .swiper-box { width: 100%; padding: 20px 15px 15px; height: 160px; max-width: 303px; margin: 0 auto; } }

.sales__section__2 .right .swiper { height: 100%; overflow: hidden; }

.sales__section__2 .right .swiper .item { font-size: 16px; color: #666; display: flex; justify-content: space-between; }

@media screen and (max-width: 1024px) { .sales__section__2 .right .swiper .item { font-size: 12px; } }

.sales__section__2 .right .swiper .item span { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.sales__section__2 .right .swiper .item span:first-child { width: 4em; }

.sales__section__2 .right .swiper .item span:last-child { color: #ff7200; }

.sales__section__2 .right .text-box { display: flex; justify-content: center; margin-top: 26px; }

@media screen and (max-width: 1024px) { .sales__section__2 .right .text-box { margin-top: 0; } }

.sales__section__2 .right .text-box .item { font-size: 16px; color: #666; }

@media screen and (max-width: 1024px) { .sales__section__2 .right .text-box .item { font-size: 14px; } }

.sales__section__2 .right .text-box .item:not(:last-child) { margin-right: 80px; }

@media screen and (max-width: 1024px) { .sales__section__2 .right .text-box .item:not(:last-child) { margin-right: 30px; } }

.sales__section__2 .right .text-box .item .num { color: #cb2117; }

.sales__section__3 { margin-top: 190px; }

@media screen and (max-width: 1024px) { .sales__section__3 { margin-top: 80px; padding-bottom: 30px; } }

.sales__section__3 .sales__wp { max-width: 1129px; }

.sales__section__3 .list { display: flex; flex-flow: wrap; margin: 0 -12px 0 -15px; }

@media screen and (max-width: 1024px) { .sales__section__3 .list { margin: 0; } }

.sales__section__3 .list li { width: 25%; box-sizing: border-box; padding: 0 12px 0 15px; margin-bottom: 60px; }

@media screen and (max-width: 1024px) { .sales__section__3 .list li { width: 50%; padding: 0 5px; margin-bottom: 40px; } }

.sales__section__3 .list .item .top { font-size: 16px; font-weight: bold; color: #1a40bb; margin-bottom: 16px; min-height: 21px; }

@media screen and (max-width: 1024px) { .sales__section__3 .list .item .top { font-size: 15px; margin-bottom: 8px; } }

.sales__section__3 .list .item .info-box { height: 116px; background-repeat: no-repeat; background-size: contain; box-sizing: border-box; padding-right: 18px; padding-left: 15px; position: relative; }

.sales__section__3 .list .item .info-box .tag { position: absolute; background-image: url(../images/sales_txt_bg.svg); width: 54px; height: 44px; background-repeat: no-repeat; background-size: contain; color: #fff; text-align: center; box-sizing: border-box; line-height: 1; padding-top: 12px; right: -17px; top: -20px; }

@media screen and (max-width: 1024px) { .sales__section__3 .list .item .info-box .tag { width: 44px; height: 34px; font-size: 10px; padding-top: 10px; transform: scale(0.72); } }

@media screen and (max-width: 1024px) { .sales__section__3 .list .item .info-box { height: 20vw; padding-top: 5px; padding-right: 10px; padding-left: 10px; } }

.sales__section__3 .list .item .info-box .title-box { display: flex; justify-content: space-between; align-items: flex-end; font-size: 15px; color: #1a40bb; }

@media screen and (max-width: 1024px) { .sales__section__3 .list .item .info-box .title-box { font-size: 12px; } }

.sales__section__3 .list .item .info-box .title-box span { margin-bottom: 18px; }

@media screen and (max-width: 1024px) { .sales__section__3 .list .item .info-box .title-box span { margin-bottom: 0; } }

.sales__section__3 .list .item .info-box .title-box img { margin-top: -60px; width: 113px; height: 113px; object-fit: contain; }

@media screen and (max-width: 1024px) { .sales__section__3 .list .item .info-box .title-box img { width: 64px; height: 64px; } }

.sales__section__3 .list .item .info-box .desc { text-align: center; font-size: 11px; color: #666; margin-top: 3px; line-height: 24px; }

@media screen and (max-width: 1024px) { .sales__section__3 .list .item .info-box .desc { font-size: 11px; line-height: 1.6; margin-top: 8px; } }

.sales__section__3 .list .item .text-box { font-size: 14px; color: #666; line-height: 30px; margin-left: 16px; margin-right: 16px; margin-top: 8px; border-bottom: 1px dashed #c8c8c8; padding-bottom: 25px; }

@media screen and (max-width: 1024px) { .sales__section__3 .list .item .text-box { margin-top: 0; font-size: 12px; line-height: 2; padding-bottom: 14px; } }

.sales .sales__section__4 { padding-bottom: 85px; }

@media screen and (max-width: 1024px) { .sales .sales__section__4 { padding-bottom: 60px; } }

.sales .sales__section__4 .map-box { display: block; margin-top: 70px; }

@media screen and (max-width: 1024px) { .sales .sales__section__4 .map-box { margin-top: 35px; } }

.sales .sales__section__4 .map-box img { max-width: 100%; border-radius: 15px; }

@media screen and (max-width: 1024px) { .sales .sales__section__4 .map-box img { border-radius: 8px; } }

.sales .sales__section__4 .text { font-size: 18px; color: #cb2117; padding-left: 9px; margin-top: 30px; }

@media screen and (max-width: 1024px) { .sales .sales__section__4 .text { font-size: 14px; margin-top: 15px; } }

.section-head { border-bottom: 3px solid #f7f9fc; margin-bottom: 38px; }

.section-head .title-box { display: inline-block; font-size: 20px; font-weight: bold; color: #f15008; border-bottom: 3px solid #f15008; margin-bottom: -3px; padding-bottom: 8px; line-height: 1; padding-left: 5px; }

.sales-list .s-title { margin-bottom: 10px; }

.sales-list section { margin-bottom: 65px; }

@media screen and (max-width: 1024px) { .sales-list section { padding: 0 10px; margin-bottom: 40px; } }

.sales-list section .list { display: flex; flex-flow: wrap; margin: 0 -7px -14px; }

@media screen and (max-width: 1024px) { .sales-list section .list { margin: 0 -4px -8px; } }

.sales-list section .list li { width: calc(100% / 4); box-sizing: border-box; padding: 0 7px; margin-bottom: 14px; }

@media screen and (max-width: 1024px) { .sales-list section .list li { width: 50%; padding: 0 4px; margin-bottom: 8px; } }

.sales-list section .list .history-item, .sales-list section .list .list-item { display: block; background-color: #f7f8fa; padding: 15px; height: 100%; box-sizing: border-box; }

.sales-list section .list .history-item:hover .img-box img, .sales-list section .list .list-item:hover .img-box img { transform: scale(1.05); }

@media screen and (max-width: 1024px) { .sales-list section .list .history-item, .sales-list section .list .list-item { padding: 8px 8px 13px; } }

.sales-list section .list .history-item .img-box, .sales-list section .list .list-item .img-box { position: relative; padding-bottom: 50%; overflow: hidden; }

.sales-list section .list .history-item .img-box img, .sales-list section .list .list-item .img-box img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; transition: .4s; }

.sales-list section .list .history-item .info-box .title, .sales-list section .list .list-item .info-box .title { font-size: 16px; font-weight: bold; height: 42px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 10px; margin-bottom: 15px; }

@media screen and (max-width: 1024px) { .sales-list section .list .history-item .info-box .title, .sales-list section .list .list-item .info-box .title { font-size: 15px; height: 40px; } }

.sales-list section .list .history-item .info-box .s-title, .sales-list section .list .list-item .info-box .s-title { font-size: 15px; color: #666; }

@media screen and (max-width: 1200px) { .sales-list section .list .history-item .info-box .s-title, .sales-list section .list .list-item .info-box .s-title { font-size: 12px; } }

.sales-list section .list .history-item .info-box .time__box, .sales-list section .list .list-item .info-box .time__box { display: flex; justify-content: center; margin-top: 12px; }

.sales-list section .list .history-item .info-box .time__box .item, .sales-list section .list .list-item .info-box .time__box .item { width: 52px; height: 52px; border: 1px solid #ddd; border-radius: 15px; background-color: #fff; text-align: center; font-size: 12px; color: #666; display: flex; flex-flow: column; justify-content: center; align-items: center; }

@media screen and (max-width: 1200px) { .sales-list section .list .history-item .info-box .time__box .item, .sales-list section .list .list-item .info-box .time__box .item { width: 70px; height: 50px; font-size: 10px; border-radius: 8px; } }

.sales-list section .list .history-item .info-box .time__box .item:not(:last-child), .sales-list section .list .list-item .info-box .time__box .item:not(:last-child) { margin-right: 10px; }

@media screen and (max-width: 1024px) { .sales-list section .list .history-item .info-box .time__box .item:not(:last-child), .sales-list section .list .list-item .info-box .time__box .item:not(:last-child) { margin-right: 5px; } }

.sales-list section .list .history-item .info-box .time__box .item .num, .sales-list section .list .list-item .info-box .time__box .item .num { font-size: 24px; color: #1a40bb; font-family: "Bebas"; margin-bottom: 2px; }

@media screen and (max-width: 1200px) { .sales-list section .list .history-item .info-box .time__box .item .num, .sales-list section .list .list-item .info-box .time__box .item .num { font-size: 20px; } }

.sales-list section .list .history-item .count-box, .sales-list section .list .list-item .count-box { display: flex; margin-top: 15px; }

@media screen and (max-width: 1024px) { .sales-list section .list .history-item .count-box, .sales-list section .list .list-item .count-box { margin-top: 13px; } }

.sales-list section .list .history-item .count-box .count, .sales-list section .list .list-item .count-box .count { flex: 1; background-color: #1a40bb; height: 40px; border-radius: 10px; color: #fff; text-align: center; display: flex; line-height: 1; align-items: center; justify-content: center; font-size: 15px; }

@media screen and (max-width: 1024px) { .sales-list section .list .history-item .count-box .count, .sales-list section .list .list-item .count-box .count { font-size: 12px; flex-flow: column; line-height: 1.2; } }

.sales-list section .list .history-item .count-box .count:not(:last-child), .sales-list section .list .list-item .count-box .count:not(:last-child) { margin-right: 10px; }

.sales-list section .list .history-item .count-box .count:nth-child(2), .sales-list section .list .list-item .count-box .count:nth-child(2) { background-color: #cb2117; }

.sales-list section .list .history-item { padding-bottom: 12px; }

.sales-list section .list .history-item .img-box { position: relative; padding-bottom: 80.76923%; overflow: hidden; }

.sales-list section .list .history-item .img-box img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; transition: .4s; }

.sales-list section .list .history-item .start { font-family: Arial; font-size: 26px; color: #f15008; margin-top: 15px; margin-bottom: 10px; }

@media screen and (max-width: 1024px) { .sales-list section .list .history-item .start { font-size: 20px; margin-top: 8px; margin-bottom: 5px; } }

.sales-list section .list .history-item .desc { font-size: 14px; color: #666; line-height: 22px; }

@media screen and (max-width: 1024px) { .sales-list section .list .history-item .desc { font-size: 12px; line-height: 1.4; } }

.detail-feature { font-size: 12px; background-color: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-bottom: 8px; }

.detail-feature ul { display: flex; }

.detail-feature li { padding: 8px 0 0 14px; width: 20%; display: flex; align-items: center; }

.detail-feature li img { width: 13px; height: 13px; margin-right: 3px; }

.mod-fastbar { position: fixed; max-width: 640px; bottom: 0; width: 100%; padding: 0 0 6px; background-color: rgba(255, 255, 255, 0.9); box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.2); height: 90px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; z-index: 99; }

.mod-fastbar p.tip { height: 27px; margin-top: 1px; line-height: 27px; text-align: center; color: #f95554; font-size: 12px; border-bottom: 1px solid #e6e6e6; }

.mod-fastbar p.tip span { padding-left: 17px; background: url(../images/i-ii.png) left center no-repeat; background-size: 14px 14px; }

.mod-fastbar:after { content: ''; display: block; height: 46px; width: 1px; background-color: #f1f1f1; position: absolute; right: 132px; top: 36px; }

.mod-fastbar a.btn { position: absolute; right: 12px; top: 41px; background-color: var(--color, #72d115); box-shadow: 0 4px 0 0 var(--color, #72d115); border: 0; padding: 8px 25px 6px; border-radius: 5px; color: #fff; }

.mod-fastbar span.time { font-size: 12px; float: left; line-height: 24px; padding-left: 18px; background: url(../images/time.png) 1px 5px no-repeat; background-size: 14px 14px; }

.mod-fastbar span.time em { color: #ff4946; }

.mod-fastbar span.money { float: left; font-size: 22px; color: #ff4946; }

.mod-fastbar span.money em { font-size: 13px; float: left; margin-top: 3px; }

.mod-fastbar span.money span { float: left; line-height: 22px; }

.mod-fastbar i { width: 39px; height: 15px; float: left; overflow: hidden; line-height: 100px; margin: 3px 0 0 4px; background: url(../../images/tm/index-bg.png) no-repeat; background-size: 39px 90px; }

.mod-fastbar .bar-box { padding: 8px 0 0 14px; }

.mod-fastbar .finish a.btn { padding: 8px 20px 6px; background-color: #999; box-shadow: 0 4px 0 0 #7E7E7E; }

.mod-fastbar .finish i { background-position: 0 -25px; }

.pay { min-height: 75vh; }

.pay .container { text-align: center; padding: 150px 0 0; }

.pay .container a { display: block; background: #f15008; line-height: 35px; color: #fff; font-size: 14px; text-align: center; border-radius: 8px; width: max-content; padding: 0 10px; margin: 12px auto 0; }

.pay .container .img-box { font-size: 16px; }

.pay .container .img-box img { width: 50px; margin-bottom: 15px; }
