@font-face { font-family: "icon-jjrx";
  /* Project id 1358026 */
src: url("//at.alicdn.com/t/font_1358026_l2tqi969c0j.woff2?t=1625207760059") format("woff2"), url("//at.alicdn.com/t/font_1358026_l2tqi969c0j.woff?t=1625207760059") format("woff"), url("//at.alicdn.com/t/font_1358026_l2tqi969c0j.ttf?t=1625207760059") format("truetype"); }
.icon-jjrx { font-family: "icon-jjrx" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.i-match:before { content: "\e625"; }

.i-region:before { content: "\e635"; }

.i-notice:before { content: "\e623"; }

.nr_icon .i-circlePerson { vertical-align: middle; }

.topBanner_v2 { /*height: 530px;*/ padding: 20px 0; overflow: hidden; background: #ECECEC; }
.topBanner_v2 .content { padding-left: 128px; box-sizing: border-box; }
.topBanner_v2 .topBanner-left { width: 700px; height: 360px; }
.topBanner_v2 .topBanner-right { width: 372px; height: 360px; }
.topBanner_v2 .g_slider .hd { margin-top: -20px; position: relative; z-index: 2; }
.topBanner_v2 .g_slider .hd li { background-color: #fff; margin: 0 4px; }
.topBanner_v2 .g_slider .hd li.on { background-color: #FF3C3C; }

.brandMatchTab_v2 { background-color: #fff; height: 360px; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08); }
.brandMatchTab_v2 .brandMatchTab_v2-title { padding: 0 20px; }
.brandMatchTab_v2 .brandMatchTab_v2-title .g_tab-ctrls { border-bottom: 1px solid #E5E5E5; }
.brandMatchTab_v2 .brandMatchTab_v2-title a { width: 166px; height: 48px; display: inline-block; font-size: 18px; font-family: MicrosoftYaHei; line-height: 48px; color: rgba(0, 0, 0, 0.5); text-align: center; box-sizing: border-box; }
.brandMatchTab_v2 .brandMatchTab_v2-title a i { font-size: 20px; color: rgba(0, 0, 0, 0.5); }
.brandMatchTab_v2 .brandMatchTab_v2-title a.on { color: #323232; border-bottom: 3px solid #DE0016; }
.brandMatchTab_v2 .brandMatchTab_v2-title a.on i { color: #DE0016; }
.brandMatchTab_v2 form { padding: 16px 20px 23px; }
.brandMatchTab_v2 form .field { font-size: 0; margin-bottom: 8px; position: relative; }
.brandMatchTab_v2 form .field > label { font-size: 14px; font-family: MicrosoftYaHei; line-height: 20px; color: #323232; margin-bottom: 8px; display: block; }
.brandMatchTab_v2 form .field input { width: 100%; height: 36px; line-height: 36px; box-sizing: border-box; border-radius: 4px; border: 1px solid #E5E5E5; padding-left: 12px; font-size: 14px; }
.brandMatchTab_v2 form .select2-container { position: relative; }
.brandMatchTab_v2 form .g_select2, .brandMatchTab_v2 form .select2 { width: 106px; font-size: 14px; font-weight: 400; color: rgba(0, 0, 0, 0.5); text-align: left; }
.brandMatchTab_v2 form .g_select2 .select2-container--default, .brandMatchTab_v2 form .g_select2 .select2-selection--single, .brandMatchTab_v2 form .select2 .select2-container--default, .brandMatchTab_v2 form .select2 .select2-selection--single { height: 36px; line-height: 36px; box-sizing: border-box; border-radius: 4px; border: 1px solid #E5E5E5; }
.brandMatchTab_v2 form .g_select2 .select2-selection__rendered, .brandMatchTab_v2 form .g_select2 .select2-selection__arrow, .brandMatchTab_v2 form .select2 .select2-selection__rendered, .brandMatchTab_v2 form .select2 .select2-selection__arrow { height: 36px; line-height: 36px; }
.brandMatchTab_v2 form .provinceWrap, .brandMatchTab_v2 form .cityWrap, .brandMatchTab_v2 form .areaWrap { display: inline-block; width: 106px; height: 36px; line-height: 36px; box-sizing: border-box; }
.brandMatchTab_v2 form .cityWrap { margin: 0 6px; }
.brandMatchTab_v2 form .amountWrap, .brandMatchTab_v2 form .shopAreaWrap, .brandMatchTab_v2 form .field2_1 { display: inline-block; width: 162px; height: 36px; line-height: 36px; box-sizing: border-box; }
.brandMatchTab_v2 form .field2_1:first-of-type, .brandMatchTab_v2 form .amountWrap { margin-right: 8px; }
.brandMatchTab_v2 form .btn { width: 100%; height: 40px; line-height: 36px; background: #DE0016; box-shadow: 0px 4px 8px rgba(222, 0, 22, 0.25); border-radius: 4px; font-size: 16px; font-family: MicrosoftYaHei; color: #FFFFFF; margin-top: 16px; cursor: pointer; display: block; text-align: center; }
.brandMatchTab_v2 form .btn.disabled { background: #ccc; box-shadow: none; }
.brandMatchTab_v2.brandMatchSingle .brandMatchTab_v2-title { text-align: center; }
.brandMatchTab_v2.brandMatchSingle form .provinceWrap, .brandMatchTab_v2.brandMatchSingle form .cityWrap, .brandMatchTab_v2.brandMatchSingle form .areaWrap { width: 122px; }
.brandMatchTab_v2.brandMatchSingle form .amountWrap, .brandMatchTab_v2.brandMatchSingle form .shopAreaWrap, .brandMatchTab_v2.brandMatchSingle form .field2_1 { width: 186px; }

.g_credit-brands { width: 1200px; padding: 0 4px 4px; background: url("/statics/cxrz/images/site_bg.png") no-repeat; background-size: 100%; box-sizing: border-box; }
.g_credit-brands .credit-brand-title { height: 58px; line-height: 58px; padding-left: 16px; padding-right: 16px; }
.g_credit-brands .credit-brand-title h2 { display: inline-block; }
.g_credit-brands .credit-brand-title h2 .i-credit { width: 54px; height: 65px; background: url("/statics/cxrz/images/img1.png") no-repeat; background-size: 100%; display: inline-block; }
.g_credit-brands .credit-brand-title h2 span { font-size: 20px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; margin-left: 12px; }
.g_credit-brands .credit-brand-title .more { font-size: 14px; font-family: MicrosoftYaHei; line-height: 58px; color: #FFFFFF; }
.g_credit-brands .credit-brands-list { width: 100%; background: #FFFFFF; border-radius: 8px; margin: 0 auto; padding: 16px; box-sizing: border-box; }
.g_credit-brands .credit-brands-list .item { width: 220px; float: left; margin-right: 15px; }
.g_credit-brands .credit-brands-list .item:nth-of-type(5n) { margin-right: 0; }
.g_credit-brands .credit-brands-list .item img { width: 220px; height: 136px; background: rgba(0, 0, 0, 0.3); }
.g_credit-brands .credit-brands-list .item p a { font-size: 14px; font-family: MicrosoftYaHei; line-height: 20px; color: #787878; margin: 8px auto 12px; text-align: center; display: block; }
.g_credit-brands .credit-brands-list .item .btns { display: flex; align-items: center; justify-content: center; }
.g_credit-brands .credit-brands-list .item .btns .btn1 { width: 57px; height: 28px; border: 1px solid #E6E6E6; font-size: 12px; font-family: MicrosoftYaHei; line-height: 20px; color: #FF3232; background-color: #fff; padding: 0; margin-right: 8px; cursor: pointer; }
.g_credit-brands .credit-brands-list .item .btns .btn1:hover { background-color: #FF3232; color: #fff; }
.g_credit-brands .credit-brands-list .item .btns .btn2 { width: 116px; height: 28px; background: #FFFFFF; border: 1px solid #E6E6E6; font-size: 12px; font-family: MicrosoftYaHei; line-height: 20px; color: #FF3232; cursor: pointer; }
.g_credit-brands .credit-brands-list .item .btns .btn2 .i-mobile { margin-right: 3px; vertical-align: text-bottom; }
.g_credit-brands .credit-brands-list .item .btns .btn2:hover { background-color: #FF3232; color: #fff; }
.g_credit-brands .credit-brands-list .item .btns .btn2:hover .i-mobile { background-position: -35px -145px; }

.header-nav-site { position: relative; margin-top: 3px; margin-right: 32px; }
.header-nav-site .hns-title { display: block; width: 112px; height: 53px; background: #DE0016; font-size: 16px; font-family: Microsoft YaHei; font-weight: 400; line-height: 53px; color: #FFFFFF; box-sizing: border-box; text-align: center; }
.header-nav-site .header-nav-sub { position: absolute; left: 0; top: 53px; background: rgba(0, 0, 0, 0.7); display: flex; width: 112px; height: 400px; overflow: hidden; z-index: 3; }
.header-nav-site .header-nav-sub .more { display: none; }
.header-nav-site .header-nav-sub ul { float: left; padding: 8px 0; width: 112px; flex-shrink: 0; box-sizing: border-box; }
.header-nav-site .header-nav-sub ul li > a { display: block; line-height: 32px; width: 100%; font-size: 12px; font-family: Microsoft YaHei; font-weight: 400; color: rgba(255, 255, 255, 0.6); text-align: center; }
.header-nav-site .header-nav-sub ul li > a:hover { color: #fff; font-weight: bold; }
.header-nav-site .header-nav-sub:hover { width: auto; }

.header-nav_v2 .nav-right { display: none; }
.header-nav_v2 > ul > li > a { font-size: 16px; font-weight: 400; color: #323232; }
.header-nav_v2 > ul > li > a:before { display: none; }
.header-nav_v2 > ul > li > a:hover, .header-nav_v2 > ul > li.active > a { font-size: 16px; font-weight: bold; color: #DE0016; }
.header-nav_v2 > ul > li > a:hover:before, .header-nav_v2 > ul > li.active > a:before { display: none; }

.c-DE0016 { color: #DE0016 !important; }

.c-588AC6 { color: #588AC6 !important; }

.bg-FF7D32 { background-color: #FF7D32; }

.bg-588AC6 { background-color: #588AC6; }

.topTenPanel dd, .goldSupplierPanel dd { position: relative; }
.topTenPanel dd.active, .goldSupplierPanel dd.active { padding-bottom: 0; }
.topTenPanel dd.active .detail_v2, .goldSupplierPanel dd.active .detail_v2 { z-index: -1; }
.topTenPanel dd .detail_v2, .goldSupplierPanel dd .detail_v2 { display: block; z-index: -1; }
.topTenPanel dd .detail_v2 div, .goldSupplierPanel dd .detail_v2 div { display: block; }
.topTenPanel dd:hover h3, .goldSupplierPanel dd:hover h3 { color: #DE0016; }
.topTenPanel dd:hover .detail_v2, .goldSupplierPanel dd:hover .detail_v2 { z-index: 8; }

.topTenPanel .list .item{position: relative;opacity: 1;}
.topTenPanel .list .item .detail_v2{ display: none;}
.topTenPanel .list .item:hover .detail_v2 { display: block; }
.goldSupplierPanel dt { padding-bottom: 13px;}
.goldSupplierPanel dd { position: relative; height: 33px;line-height: 20px;}

.goldSupplierPanel { height: auto; }

.detail_v2 { position: absolute; top: -20px; left: 200px; background-color: #fff; z-index: 8; width: 480px; background: #FFFFFF; border: 1px solid #DE0016; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08); padding: 0 20px 20px; box-sizing: border-box; }
.detail_v2:before { box-sizing: content-box; width: 0px; height: 0px; position: absolute; top: 21px; left: -30px; padding: 0; border-right: 15px solid #FFFFFF; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid transparent; display: block; content: ''; z-index: 12; }
.detail_v2:after { box-sizing: content-box; width: 0px; height: 0px; position: absolute; top: 20px; left: -32px; padding: 0; border-right: 16px solid #DE0016; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-left: 16px solid transparent; display: block; content: ''; z-index: 10; }
.detail_v2 .detail-top > a { height: 56px; display: flex; align-items: center; justify-content: space-between; }
.detail_v2 .detail-top > a .name { font-size: 18px; font-family: Microsoft YaHei; font-weight: bold; line-height: 29px; color: #DE0016; }
.detail_v2 .detail-top > a .price { font-size: 12px; font-family: Microsoft YaHei; font-weight: 400; line-height: 16px; color: rgba(0, 0, 0, 0.5); }
.detail_v2 .detail-top > a .price b { font-size: 24px; font-family: DIN; font-weight: 400; line-height: 29px; color: #DE0016; margin-left: 8px; margin-right: 2px; }
.detail_v2 .detail-middle .dm-1 { display: block; }
.detail_v2 .detail-middle .dm-1 .logo { width: 121px; height: 75px; background: rgba(0, 0, 0, 0.4); margin-right: 16px; }
.detail_v2 .detail-middle .dm-1 .info { height: 75px; display: inline-flex; flex-direction: column; justify-content: space-around; }
.detail_v2 .detail-middle .dm-1 .info p span { font-size: 12px; font-family: Microsoft YaHei; font-weight: 400; line-height: 16px; color: rgba(0, 0, 0, 0.5); }
.detail_v2 .detail-middle .dm-2 { width: 441px; height: 37px; background: #FAFAFA; border: 1px solid #F6F6F6; padding: 8px; box-sizing: border-box; margin: 16px 0 20px 0; }
.detail_v2 .detail-middle .dm-2 span { margin-left: 8px; margin-right: 8px; }
.detail_v2 .detail-middle .dm-2 > em { width: 64px; height: 21px; border-radius: 4px; display: inline-block; font-size: 12px; font-family: PingFang SC; font-weight: 400; line-height: 21px; color: #FFFFFF; text-align: center; }
.detail_v2 .detail-bottom .txtMarquee-top { width: 256px; }
.detail_v2 .detail-bottom .txtMarquee-top ul li i { font-size: 13px; color: #FF3232; margin-right: 8px; }
.detail_v2 .detail-bottom .txtMarquee-top ul li span { font-size: 12px; font-family: PingFang SC; font-weight: 500; line-height: 20px; color: rgba(0, 0, 0, 0.64); }
.detail_v2 .detail-bottom .btn { width: 148px; height: 36px; background: #DE0016; box-shadow: 0px 4px 8px rgba(222, 0, 22, 0.25); opacity: 1; border-radius: 4px; font-size: 14px; font-family: MicrosoftYaHei; line-height: 20px; color: #FFFFFF; cursor: pointer; }
.detail_v2 .detail-bottom .btn .i-mobile { margin-right: 3px; vertical-align: text-bottom; background-position: -35px -145px; }
.detail_v2.detail_v2-left { top: -20px; left: -510px; }
.detail_v2.detail_v2-left:before { left: auto; right: -30px; padding: 0; border-left: 15px solid #FFFFFF; border-right: 15px solid transparent; }
.detail_v2.detail_v2-left:after { left: auto; right: -32px; padding: 0; border-left: 16px solid #DE0016; border-right: 16px solid transparent; }
.detail_v2.detail_v2-left .btn { margin-top: 7px; }

.find-div-body { position: relative; top: 30px; left: 100px; width: 400px; height: 200px; padding: 8px; background-color: #FFFFFF; border: #cccccc solid 1px; border-radius: 3px; }

.find-div-body:before { box-sizing: content-box; width: 0px; height: 0px; position: absolute; top: 23px; left: -16px; padding: 0; border-right: 8px solid #FFFFFF; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid transparent; display: block; content: ''; z-index: 12; }

.find-div-body:after { box-sizing: content-box; width: 0px; height: 0px; position: absolute; top: 22px; left: -18px; padding: 0; border-right: 9px solid #cccccc; border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-left: 9px solid transparent; display: block; content: ''; z-index: 10; }

/*# sourceMappingURL=index_v2.css.map */
