﻿@charset "utf-8";
/* Design by jytrack.com  2021-11-03*/
/*通用样式 */
:root {
    --white: #fff;
    --yellow: #ff8a00;
    --yellow-b: #ff6a00;
    --orange-f90: #f90;
    --orange-f60: #f60;
    --red: #f00;
    --red-b: #d00;
    --red-jy: #e62e04;
    --gray0: #000;
    --gray2: #242d4e;
    --gray3: #333;
    --gray6: #666;
    --gray78: #787878;
    --gray9: #999;
    --gray-b: #bbb;
    --gray-c: #ccc;
    --gray-d: #ddd;
    --gray-e: #eee;
    --green: #08a307;
    --green-light: #17b90a;
    --blue: #1890ff;
    --blue-b: #1890ff;
    --bg-yellow-light: #fff7d1;
    --bg-gray-f2: #f2f2f2;
    --bg-gray-f5: #f5f5f5;
    --bg-gray-f8: #f8f8f8;
    --bg-orange-light: #faf7f2;
    --bg-gray-fa: #fafafa;
    --bg-green: #eff8ec;
    --bg-green-b: #F2FFEA;
    --bg-blue: #ebf5ff;
}
* { margin: 0px; padding: 0px; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body { font: 14px/1.6 -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif; background: var(--white); padding-top: 64px; color: var(--gray3); }
button, input, select, textarea { font: 14px/1.5 -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif; }
ul li, ul ol { list-style: none; }
em, i { font-style: normal; font-weight: 400; }
form { display: block; }
a { color: var(--gray3); text-decoration: none; border: 0; }
a:hover { color: var(--yellow); text-decoration: none; }
img { border: 0px; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; }
table { border-collapse: collapse; border: 0px; border-spacing: 0px; }
.w {
    width: 100% !important;
}
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; text-indent: -9999px; }
.clf { display: block; }
.clf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; color: var(--gray3); font-weight: normal; }
.container { width: 1200px; margin: 0 auto; }
.container1000 { width: 1000px; margin: 0 auto; }
.container900 { width: 900px; margin: 0 auto; }
/* Hides from IE-mac \*/
* html .clf { height: 1%; }
.m10 {
    margin: 10px;
}
.m20{margin:20px;}
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mb10 { margin-bottom: 10px; }
.ml3 {
    margin-left: 3px;
}
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mb20 { margin-bottom: 20px; }
.p20 { padding: 20px!important; }
.p30 { padding: 30px !important; }
.pt20 { padding-top: 20px; }
.pb20 { padding-bottom: 20px; }
.pr5 { padding-right: 5px!important; }
.pl20 { padding-left: 20px!important; }
.pr20 { padding-right: 20px!important; }
.pl30 { padding-left: 30px !important; }
.pr30 { padding-right: 30px !important; }
.fw_600 {
    font-weight: 600 !important;
}
.bg_red{background-color:var(--red);}
.bg_yellow {    background-color: var(--yellow);}
.bg_red {    background-color: var(--red);}
.bg_green {    background-color: var(--green);}
.bgfff {
    background-color: var(--white) !important;
}
.bg_gray {
    background-color: var(--gray9) !important;
}
.bggray {    background-color: var(--bg-gray-f5);}
.red { color: var(--red-jy) !important; }
.blue { color: var(--blue) !important; }
.orange { color: var(--yellow) !important; }
.green { color: var(--green) !important; }
.gray { color: var(--gray-d) !important; }
.gray999 { color: var(--gray9) !important; }
.ellipsis_1 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.ellipsis_2 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.ellipsis_3 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.rel { position: relative; }
.gg { background-color: var(--white); }
.gg a { display: block; }
.gg a img { display: block; width: 100%; height: auto; }
.italic { font-style: italic }
.block { display: block; }
.flex { display: flex; justify-content: space-between; align-items: center; }
.flex1 {    display: flex;    align-items: center;}
.f12 { font-size: 12px !important; }
.f14 { font-size: 14px !important; }
.f16 { font-size: 16px !important; }
.f18 { font-size: 18px !important; }
.f20 {
    font-size: 20px !important;
}
.f26 {
    font-size: 26px !important;
}
.btn_gray_bg {
    padding: 0 10px;
    width: auto;
    color: var(--gray6);
    background-color: var(--bg-gray-f8);
    border: 1px solid var(--gray-d);
    text-align: center;
    border-radius: 13px;
    line-height: 26px;
    display: block;
    font-size:12px;
   margin-top:8px;
}
/**/
.jylist_tit {
    display: flex;
    align-items: center; /*justify-content: space-between;*/
}
.jylist_tit h2 { font-size: 16px; font-weight: 700; color: var(--gray3); }
.RongYu { display: flex; align-items: center; }
.RongYu a { margin-left: 5px; }
.RongYu a:first-child { margin-left: 0; }
.jyc_bq { background-image: url(../images/biaoqian.png); background-repeat: no-repeat; width: 20px; height: 20px; cursor: pointer; display: block; }
.jyc_cx { background-position: 0px 0px; }
.jyc_zs { background-position: 0px -40px; }
.jyc_jp { background-position: 0px -80px; }
.jyc_hot { background-position: 0px -120px; }
.jyc_vip { background-position: 0px -160px; }
.jych_bq { cursor: pointer; background-color: var(--white); color: #f79802; display: inline-block; width: auto; line-height: 20px; padding: 0 0px 0 0px; -webkit-border-radius: 4px; border-radius: 4px; background-repeat: no-repeat; font-size: 13px; margin: 0; border: 1px solid #f79802; display: flex; align-items: center; overflow: hidden; }
.jych_bq img { width: 16px; height: 16px; margin: 0 2px; }
.jych_bq span { background: var(--white); line-height: 20px; padding: 0 4px; }
.jych_bq.jych_rm { background-color: #faedeb; border: 1px solid #ff4029; color: #ff4029; }
.jych_bq.jych_rz { background-color: #fbe9d4; border: 1px solid #ff7e06; color: #ff7e06; }
.jych_bq.jych_cx { background-color: #f33a11; border: 1px solid #f33a11; color: #f33a11; }
.jych_bq.jych_jp { background-color: #ffeeb8; }
.jych_bq.jych_zs { background-color: #f8e1e6; border: 1px solid #e41673; color: #e41673; }
.jych_bq.jych_vip { background-color: #ffeeb8; color: #ffb602; border: 1px solid #ffb602; }
.fwsrz_title { line-height: 16px; display: flex!important; }
.fwsrz_title a { display: block; }
.fwsrz_title h3 { font-size: 14px; font-weight: bold; }
.fwsrz_title img { margin-left: 5px; height: 16px; width: 16px; display: block; }
