@font-face {
    font-family: icomoon;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/icomoon.eot?-2mgmdr&v=6);
    src: url(../fonts/icomoon.woff?-2mgmdr&v=6) format("woff"),url(../fonts/icomoon.ttf?-2mgmdr&v=6) format("truetype"),url(../fonts/icomoon.eot?iefix-2mgmdr&v=6) format("embedded-opentype")
}

@font-face {
    font-family: icomoon;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/icomoon.eot?-2mgmdr&v=8);
    src: url(../fonts/icomoon.woff?-2mgmdr&v=8) format("woff"),url(../fonts/icomoon.ttf?-2mgmdr&v=8) format("truetype"),url(../fonts/icomoon.eot?iefix-2mgmdr&v=8) format("embedded-opentype")
}

[class*=" icon-"],[class*=faisco-icons],[class^=icon-] {
    font-family: icomoon!important
}

[class*=" icon-"],[class*=" new-icons-"],[class*=faisco-icons],[class^=icon-],[class^=new-icons-] {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

[class*=" new-icons-"],[class^=new-icons-] {
    font-family: new-icomoon!important
}

.faisco-icons-M0001038:before {
    content: "򡀸"
}

.faisco-icons-M0001039:before {
    content: "򡀹"
}

.faisco-icons-M0001040:before {
    content: "򡁀"
}

.faisco-icons-M0001041:before {
    content: "򡁁"
}

.faisco-icons-M0001042:before {
    content: "򡁂"
}

.faisco-icons-M0001043:before {
    content: "򡁃"
}

.faisco-icons-M0001044:before {
    content: "򡁄"
}

.faisco-icons-M0001045:before {
    content: "򡁅"
}

.faisco-icons-M0001046:before {
    content: "򡁆"
}

.faisco-icons-M0001047:before {
    content: "򡁇"
}

.faisco-icons-M0001048:before {
    content: "򡁈"
}

.faisco-icons-M0001049:before {
    content: "򡁉"
}

.faisco-icons-M0001050:before {
    content: "򡁐"
}

.faisco-icons-M0001051:before {
    content: "򡁑"
}

.faisco-icons-M0001052:before {
    content: "򡁒"
}

.faisco-icons-M0001053:before {
    content: "򡁓"
}

.faisco-icons-M0001054:before {
    content: "򡁔"
}

.faisco-icons-M0001055:before {
    content: "򡁕"
}

.faisco-icons-M0001056:before {
    content: "򡁖"
}

.faisco-icons-M0001057:before {
    content: "򡁗"
}

.faisco-icons-M000021:before {
    content: "򠀡"
}

.faisco-icons-M000022:before {
    content: "򠀢"
}

.faisco-icons-M000023:before {
    content: "򠀣"
}

.faisco-icons-M000024:before {
    content: "򠀤"
}

.faisco-icons-M000025:before {
    content: "򠀥"
}

.faisco-icons-M000026:before {
    content: "򠀦"
}

.faisco-icons-M000027:before {
    content: "򠀧"
}

.faisco-icons-M000028:before {
    content: "򠀨"
}

.faisco-icons-M000029:before {
    content: "򠀩"
}

.faisco-icons-M000030:before {
    content: "򠀰"
}

.faisco-icons-M000031:before {
    content: "򠀱"
}

.faisco-icons-M000032:before {
    content: "򠀲"
}

.faisco-icons-M000033:before {
    content: "򠀳"
}

.faisco-icons-M000034:before {
    content: "򠀴"
}

.faisco-icons-M000035:before {
    content: "򠀵"
}

.faisco-icons-M000036:before {
    content: "򠀶"
}

.faisco-icons-M000037:before {
    content: "򠀷"
}

.faisco-icons-M000038:before {
    content: "򠀸"
}

.faisco-icons-M000039:before {
    content: "򠀹"
}

.faisco-icons-M000040:before {
    content: "򠁀"
}

.faisco-icons-M000041:before {
    content: "򠁁"
}

.faisco-icons-M000042:before {
    content: "򠁂"
}

.faisco-icons-M000043:before {
    content: "򠁃"
}

.faisco-icons-M000044:before {
    content: "򠁄"
}

.faisco-icons-M000045:before {
    content: "򠁅"
}

.faisco-icons-M000046:before {
    content: "򠁆"
}

.faisco-icons-M000047:before {
    content: "򠁇"
}

.faisco-icons-M000048:before {
    content: "򠁈"
}

.faisco-icons-M000049:before {
    content: "򠁉"
}

.faisco-icons-M000050:before {
    content: "򠁐"
}

.faisco-icons-M000051:before {
    content: "򠁑"
}

.faisco-icons-M000052:before {
    content: "򠁒"
}

.faisco-icons-M000053:before {
    content: "򠁓"
}

.faisco-icons-M000054:before {
    content: "򠁔"
}

.faisco-icons-M000055:before {
    content: "򠁕"
}

.faisco-icons-M000056:before {
    content: "򠁖"
}

.faisco-icons-M000057:before {
    content: "򠁗"
}

.faisco-icons-M000058:before {
    content: "򠁘"
}

.faisco-icons-M000059:before {
    content: "򠁙"
}

.faisco-icons-M000060:before {
    content: "򠁠"
}

.faisco-icons-M000061:before {
    content: "򠁡"
}

.faisco-icons-M000062:before {
    content: "򠁢"
}

.faisco-icons-M000063:before {
    content: "򠁣"
}

.faisco-icons-M000064:before {
    content: "򠁤"
}

.faisco-icons-M000065:before {
    content: "򠁥"
}

.faisco-icons-M000066:before {
    content: "򠁦"
}

.faisco-icons-M000067:before {
    content: "򠁧"
}

.faisco-icons-M000068:before {
    content: "򠁨"
}

.faisco-icons-M000069:before {
    content: "򠁩"
}

.faisco-icons-M000070:before {
    content: "򠁰"
}

.faisco-icons-M000071:before {
    content: "򠁱"
}

.faisco-icons-M000072:before {
    content: "򠁲"
}

.faisco-icons-M000073:before {
    content: "򠁳"
}

.faisco-icons-M000074:before {
    content: "򠁴"
}

.faisco-icons-M000075:before {
    content: "򠁵"
}

.faisco-icons-M000076:before {
    content: "򠁶"
}

.faisco-icons-M000077:before {
    content: "򠁷"
}

.faisco-icons-M000078:before {
    content: "򠁸"
}

.faisco-icons-M000079:before {
    content: "򠁹"
}

.faisco-icons-M001058:before {
    content: "򡁘"
}

.faisco-icons-M001059:before {
    content: "򡁙"
}

.faisco-icons-M001060:before {
    content: "򡁠"
}

.faisco-icons-M001061:before {
    content: "򡁡"
}

.faisco-icons-M001062:before {
    content: "򡁢"
}

.faisco-icons-M001063:before {
    content: "򡁣"
}

.faisco-icons-M001064:before {
    content: "򡁤"
}

.faisco-icons-M001065:before {
    content: "򡁥"
}

.faisco-icons-M001066:before {
    content: "򡁦"
}

.faisco-icons-M001067:before {
    content: "򡁧"
}

.faisco-icons-M001068:before {
    content: "򡁨"
}

.faisco-icons-M001069:before {
    content: "򡁩"
}

.faisco-icons-M001070:before {
    content: "򡁰"
}

.faisco-icons-M001071:before {
    content: "򡁱"
}

.faisco-icons-M001072:before {
    content: "򡁲"
}

.faisco-icons-M001073:before {
    content: "򡁳"
}

.faisco-icons-M001074:before {
    content: "򡁴"
}

.faisco-icons-M001075:before {
    content: "򡁵"
}

.faisco-icons-M001076:before {
    content: "򡁶"
}

.faisco-icons-M001077:before {
    content: "򡁷"
}

.faisco-icons-M000100:before {
    content: "򡀊"
}

.faisco-icons-M000101:before {
    content: "򠄁"
}

.faisco-icons-M000102:before {
    content: "򠄂"
}

.faisco-icons-M000103:before {
    content: "򠄃"
}

.faisco-icons-M000104:before {
    content: "򠄄"
}

.faisco-icons-M000105:before {
    content: "򠄅"
}

.faisco-icons-M000106:before {
    content: "򠄆"
}

.faisco-icons-M000107:before {
    content: "򠄇"
}

.faisco-icons-M000108:before {
    content: "򠄈"
}

.faisco-icons-M000109:before {
    content: "򠄉"
}

.faisco-icons-M000110:before {
    content: "򠄐"
}

.faisco-icons-M000111:before {
    content: "򠄑"
}

.faisco-icons-M000112:before {
    content: "򠄒"
}

.faisco-icons-M000113:before {
    content: "򠄓"
}

.faisco-icons-M000114:before {
    content: "򠄔"
}

.faisco-icons-M000115:before {
    content: "򠄕"
}

.faisco-icons-M000116:before {
    content: "򠄖"
}

.faisco-icons-M000117:before {
    content: "򠄗"
}

.faisco-icons-M000118:before {
    content: "򠄘"
}

.faisco-icons-M000119:before {
    content: "򠄙"
}

.faisco-icons-M000120:before {
    content: "򠄠"
}

.faisco-icons-M000121:before {
    content: "򠄡"
}

.faisco-icons-M000122:before {
    content: "򠄢"
}

.faisco-icons-M000123:before {
    content: "򠄣"
}

.faisco-icons-M000124:before {
    content: "򠄤"
}

.faisco-icons-M000125:before {
    content: "򠄥"
}

.faisco-icons-M000126:before {
    content: "򠄦"
}

.faisco-icons-M000127:before {
    content: "򠄧"
}

.faisco-icons-M000128:before {
    content: "򠄨"
}

.faisco-icons-M000129:before {
    content: "򠄩"
}

.faisco-icons-M000130:before {
    content: "򠄰"
}

.faisco-icons-M000131:before {
    content: "򠄱"
}

.faisco-icons-M000132:before {
    content: "򠄲"
}

.faisco-icons-M000133:before {
    content: "򠄳"
}

.faisco-icons-M000134:before {
    content: "򠄴"
}

.faisco-icons-M000135:before {
    content: "򠄵"
}

.faisco-icons-M000136:before {
    content: "򠄶"
}

.faisco-icons-M000137:before {
    content: "򠄷"
}

.faisco-icons-M000138:before {
    content: "򠄸"
}

.faisco-icons-M000139:before {
    content: "򠄹"
}

.faisco-icons-M000140:before {
    content: "򠅀"
}

.faisco-icons-M000141:before {
    content: "򠅁"
}

.faisco-icons-M000142:before {
    content: "򠅂"
}

.faisco-icons-M000143:before {
    content: "򠅃"
}

.faisco-icons-M000144:before {
    content: "򠅄"
}

.faisco-icons-M000145:before {
    content: "򠅅"
}

.faisco-icons-M000146:before {
    content: "򡑪"
}

.faisco-icons-M000147:before {
    content: "򡑺"
}

.faisco-icons-M000148:before {
    content: "򠅈"
}

.faisco-icons-M000149:before {
    content: "򠅉"
}

.faisco-icons-M000150:before {
    content: "򠅐"
}

.faisco-icons-M000151:before {
    content: "򠅑"
}

.faisco-icons-M000152:before {
    content: "򠅒"
}

.faisco-icons-M000153:before {
    content: "򠅓"
}

.faisco-icons-M000154:before {
    content: "򠅔"
}

.faisco-icons-M000155:before {
    content: "򠅕"
}

.faisco-icons-M000156:before {
    content: "򠅖"
}

.faisco-icons-M000157:before {
    content: "򠅗"
}

.faisco-icons-M000158:before {
    content: "򠅘"
}

.faisco-icons-M000159:before {
    content: "򠅙"
}

.faisco-icons-M000160:before {
    content: "򠅠"
}

.faisco-icons-M000161:before {
    content: "򠅡"
}

.faisco-icons-M000162:before {
    content: "򠅢"
}

.faisco-icons-M000163:before {
    content: "򠅣"
}

.faisco-icons-M000164:before {
    content: "򠅤"
}

.faisco-icons-M000165:before {
    content: "򠅥"
}

.faisco-icons-M000166:before {
    content: "򠅦"
}

.faisco-icons-M000167:before {
    content: "򠅧"
}

.faisco-icons-M000168:before {
    content: "򠅨"
}

.faisco-icons-M000169:before {
    content: "򠅩"
}

.faisco-icons-M000170:before {
    content: "򠅰"
}

.faisco-icons-M000171:before {
    content: "򠅱"
}

.faisco-icons-M000172:before {
    content: "򠅲"
}

.faisco-icons-M000173:before {
    content: "򠅳"
}

.faisco-icons-M000174:before {
    content: "򠅴"
}

.faisco-icons-M000175:before {
    content: "򠅵"
}

.faisco-icons-M000176:before {
    content: "򠅶"
}

.faisco-icons-M000177:before {
    content: "򠅷"
}

.faisco-icons-M000178:before {
    content: "򠅸"
}

.faisco-icons-M000179:before {
    content: "򠅹"
}

.faisco-icons-M000180:before {
    content: "򠆀"
}

.faisco-icons-M000181:before {
    content: "򠆁"
}

.faisco-icons-M000182:before {
    content: "򠆂"
}

.faisco-icons-M000183:before {
    content: "򠆃"
}

.faisco-icons-M000184:before {
    content: "򠆄"
}

.faisco-icons-M000185:before {
    content: "򠆅"
}

.faisco-icons-M000186:before {
    content: "򠆆"
}

.faisco-icons-M000187:before {
    content: "򠆇"
}

.faisco-icons-M000188:before {
    content: "򠆈"
}

.faisco-icons-M000189:before {
    content: "򠆉"
}

.faisco-icons-M000190:before {
    content: "򠆐"
}

.faisco-icons-M000191:before {
    content: "򠆑"
}

.faisco-icons-M000192:before {
    content: "򠆒"
}

.faisco-icons-M000193:before {
    content: "򠆓"
}

.faisco-icons-M000194:before {
    content: "򠆔"
}

.faisco-icons-M000195:before {
    content: "򠆕"
}

.faisco-icons-M000196:before {
    content: "򠆖"
}

.faisco-icons-M000197:before {
    content: "򠆗"
}

.faisco-icons-M000198:before {
    content: "򠆘"
}

.faisco-icons-M000199:before {
    content: "򠆙"
}

.faisco-icons-M000200:before {
    content: "򠈀"
}

.faisco-icons-M000201:before {
    content: "򠈁"
}

.faisco-icons-M000202:before {
    content: "򠈂"
}

.faisco-icons-M000203:before {
    content: "򠈃"
}

.faisco-icons-M000204:before {
    content: "򠈄"
}

.faisco-icons-M000205:before {
    content: "򠈅"
}

.faisco-icons-M000206:before {
    content: "򠈆"
}

.faisco-icons-M000207:before {
    content: "򠈇"
}

.faisco-icons-M000208:before {
    content: "򠈈"
}

.faisco-icons-M000209:before {
    content: "򠈉"
}

.faisco-icons-M000210:before {
    content: "򠈐"
}

.faisco-icons-M000211:before {
    content: "򠈑"
}

.faisco-icons-M000212:before {
    content: "򠈒"
}

.faisco-icons-M000213:before {
    content: "򠈓"
}

.faisco-icons-M000214:before {
    content: "򠈔"
}

.faisco-icons-M000215:before {
    content: "򠈕"
}

.faisco-icons-M000216:before {
    content: "򠈖"
}

.faisco-icons-M000217:before {
    content: "򠈗"
}

.faisco-icons-M000218:before {
    content: "򠈘"
}

.faisco-icons-M000219:before {
    content: "򠈙"
}

.faisco-icons-M000220:before {
    content: "򠈠"
}

.faisco-icons-M000221:before {
    content: "򠈡"
}

.faisco-icons-M000222:before {
    content: "򠈢"
}

.faisco-icons-M000223:before {
    content: "򠈣"
}

.faisco-icons-M000224:before {
    content: "򠈤"
}

.faisco-icons-M000225:before {
    content: "򠈥"
}

.faisco-icons-M000226:before {
    content: "򠈦"
}

.faisco-icons-M000227:before {
    content: "򠈧"
}

.faisco-icons-M000228:before {
    content: "򠈨"
}

.faisco-icons-M000229:before {
    content: "򠈩"
}

.faisco-icons-M000230:before {
    content: "򠈰"
}

.faisco-icons-M000231:before {
    content: "򠈱"
}

.faisco-icons-M000232:before {
    content: "򠈲"
}

.faisco-icons-M000233:before {
    content: "򠈳"
}

.faisco-icons-M000234:before {
    content: "򠈴"
}

.faisco-icons-M000235:before {
    content: "򠈵"
}

.faisco-icons-M000236:before {
    content: "򠈶"
}

.faisco-icons-M000237:before {
    content: "򠈷"
}

.faisco-icons-M000238:before {
    content: "򠈸"
}

.faisco-icons-M000239:before {
    content: "򠈹"
}

.faisco-icons-M000240:before {
    content: "򠉀"
}

.faisco-icons-M000241:before {
    content: "򠉁"
}

.faisco-icons-M000242:before {
    content: "򠉂"
}

.faisco-icons-M000243:before {
    content: "򠉃"
}

.faisco-icons-M000244:before {
    content: "򠉄"
}

.faisco-icons-M000245:before {
    content: "򠉅"
}

.faisco-icons-M000246:before {
    content: "򠉆"
}

.faisco-icons-M000247:before {
    content: "򠉇"
}

.faisco-icons-M000248:before {
    content: "򠉈"
}

.faisco-icons-M000249:before {
    content: "򠉉"
}

.faisco-icons-M000250:before {
    content: "򠉐"
}

.faisco-icons-M000251:before {
    content: "򠉑"
}

.faisco-icons-M000252:before {
    content: "򠉒"
}

.faisco-icons-M000253:before {
    content: "򠉓"
}

.faisco-icons-M000254:before {
    content: "򠉔"
}

.faisco-icons-M000255:before {
    content: "򠉕"
}

.faisco-icons-M000256:before {
    content: "򠉖"
}

.faisco-icons-M000257:before {
    content: "򠉗"
}

.faisco-icons-M000258:before {
    content: "򠉘"
}

.faisco-icons-M000259:before {
    content: "򠉙"
}

.faisco-icons-M000260:before {
    content: "򠉠"
}

.faisco-icons-M000261:before {
    content: "򠉡"
}

.faisco-icons-M000262:before {
    content: "򠉢"
}

.faisco-icons-M000263:before {
    content: "򠉣"
}

.faisco-icons-M000264:before {
    content: "򠉤"
}

.faisco-icons-M000265:before {
    content: "򠉥"
}

.faisco-icons-M000266:before {
    content: "򠉦"
}

.faisco-icons-M000267:before {
    content: "򠉧"
}

.faisco-icons-M000268:before {
    content: "򠉨"
}

.faisco-icons-M000269:before {
    content: "򠉩"
}

.faisco-icons-M000270:before {
    content: "򠉰"
}

.faisco-icons-M000271:before {
    content: "򠉱"
}

.faisco-icons-M000272:before {
    content: "򠉲"
}

.faisco-icons-M000273:before {
    content: "򠉳"
}

.faisco-icons-M000274:before {
    content: "򠉴"
}

.faisco-icons-M000275:before {
    content: "򠉵"
}

.faisco-icons-M000276:before {
    content: "򠉶"
}

.faisco-icons-M000277:before {
    content: "򠉷"
}

.faisco-icons-M000278:before {
    content: "򠉸"
}

.faisco-icons-M000279:before {
    content: "򠉹"
}

.faisco-icons-M000280:before {
    content: "򠊀"
}

.faisco-icons-M000281:before {
    content: "򠊁"
}

.faisco-icons-M000282:before {
    content: "򠊂"
}

.faisco-icons-M000283:before {
    content: "򠊃"
}

.faisco-icons-M000284:before {
    content: "򠊄"
}

.faisco-icons-M000285:before {
    content: "򠊅"
}

.faisco-icons-M000286:before {
    content: "򠊆"
}

.faisco-icons-M000287:before {
    content: "򠊇"
}

.faisco-icons-M000288:before {
    content: "򠊈"
}

.faisco-icons-M000289:before {
    content: "򠊉"
}

.faisco-icons-M000290:before {
    content: "򠊐"
}

.faisco-icons-M000291:before {
    content: "򠊑"
}

.faisco-icons-M000292:before {
    content: "򠊒"
}

.faisco-icons-M000293:before {
    content: "򠊓"
}

.faisco-icons-M000294:before {
    content: "򠊔"
}

.faisco-icons-M000295:before {
    content: "򠊕"
}

.faisco-icons-M000296:before {
    content: "򠊖"
}

.faisco-icons-M000297:before {
    content: "򠊗"
}

.faisco-icons-M000298:before {
    content: "򠊘"
}

.faisco-icons-M000299:before {
    content: "򠊙"
}

.faisco-icons-M000300:before {
    content: "򠌀"
}

.faisco-icons-M000301:before {
    content: "򠌁"
}

.faisco-icons-M000302:before {
    content: "򠌂"
}

.faisco-icons-M000303:before {
    content: "򠌃"
}

.faisco-icons-M000304:before {
    content: "򠌄"
}

.faisco-icons-M000305:before {
    content: "򠌅"
}

.faisco-icons-M000306:before {
    content: "򠌆"
}

.faisco-icons-M000307:before {
    content: "򠌇"
}

.faisco-icons-M000308:before {
    content: "򠌈"
}

.faisco-icons-M000309:before {
    content: "򠌉"
}

.faisco-icons-M000310:before {
    content: "򠌐"
}

.faisco-icons-M000311:before {
    content: "򠌑"
}

.faisco-icons-M000312:before {
    content: "򠌒"
}

.faisco-icons-M000313:before {
    content: "򠌓"
}

.faisco-icons-M000314:before {
    content: "򠌔"
}

.faisco-icons-M000315:before {
    content: "򠌕"
}

.faisco-icons-M000316:before {
    content: "򠌖"
}

.faisco-icons-M000317:before {
    content: "򠌗"
}

.faisco-icons-M000318:before {
    content: "򠌘"
}

.faisco-icons-M000319:before {
    content: "򠌙"
}

.faisco-icons-M000320:before {
    content: "򠌠"
}

.faisco-icons-M000321:before {
    content: "򠌡"
}

.faisco-icons-M000322:before {
    content: "򠌢"
}

.faisco-icons-M000323:before {
    content: "򠌣"
}

.faisco-icons-M000324:before {
    content: "򠌤"
}

.faisco-icons-M000325:before {
    content: "򠌥"
}

.faisco-icons-M000326:before {
    content: "򠌦"
}

.faisco-icons-M000327:before {
    content: "򠌧"
}

.faisco-icons-M000328:before {
    content: "򠌨"
}

.faisco-icons-M000329:before {
    content: "򠌩"
}

.faisco-icons-M000330:before {
    content: "򠌰"
}

.faisco-icons-M000331:before {
    content: "򠌱"
}

.faisco-icons-M000332:before {
    content: "򠌲"
}

.faisco-icons-M000333:before {
    content: "򠌳"
}

.faisco-icons-M000334:before {
    content: "򠌴"
}

.faisco-icons-M000335:before {
    content: "򠌵"
}

.faisco-icons-M000336:before {
    content: "򠌶"
}

.faisco-icons-M000337:before {
    content: "򠌷"
}

.faisco-icons-M000338:before {
    content: "򠌸"
}

.faisco-icons-M000339:before {
    content: "򠌹"
}

.faisco-icons-M000340:before {
    content: "򠍀"
}

.faisco-icons-M000341:before {
    content: "򠍁"
}

.faisco-icons-M000342:before {
    content: "򠍂"
}

.faisco-icons-M000343:before {
    content: "򠍃"
}

.faisco-icons-M000344:before {
    content: "򠍄"
}

.faisco-icons-M000345:before {
    content: "򠍅"
}

.faisco-icons-M000346:before {
    content: "򠍆"
}

.faisco-icons-M000347:before {
    content: "򠍇"
}

.faisco-icons-M000348:before {
    content: "򠍈"
}

.faisco-icons-M000349:before {
    content: "򠍉"
}

.faisco-icons-M000350:before {
    content: "򠍐"
}

.faisco-icons-M000351:before {
    content: "򠍑"
}

.faisco-icons-M000352:before {
    content: "򠍒"
}

.faisco-icons-M000353:before {
    content: "򠍓"
}

.faisco-icons-M000354:before {
    content: "򠍔"
}

.faisco-icons-M000355:before {
    content: "򠍕"
}

.faisco-icons-M000356:before {
    content: "򠍖"
}

.faisco-icons-M000357:before {
    content: "򠍗"
}

.faisco-icons-M000358:before {
    content: "򠍘"
}

.faisco-icons-M000359:before {
    content: "򠍙"
}

.faisco-icons-M000360:before {
    content: "򠍠"
}

.faisco-icons-M000361:before {
    content: "򠍡"
}

.faisco-icons-M000362:before {
    content: "򠍢"
}

.faisco-icons-M000363:before {
    content: "򠍣"
}

.faisco-icons-M000364:before {
    content: "򠍤"
}

.faisco-icons-M000365:before {
    content: "򠍥"
}

.faisco-icons-M000366:before {
    content: "򠍦"
}

.faisco-icons-M000367:before {
    content: "򠍧"
}

.faisco-icons-M000368:before {
    content: "򠍨"
}

.faisco-icons-M000369:before {
    content: "򠍩"
}

.faisco-icons-M000370:before {
    content: "򠍰"
}

.faisco-icons-M000371:before {
    content: "򠍱"
}

.faisco-icons-M000372:before {
    content: "򠍲"
}

.faisco-icons-M000373:before {
    content: "򠍳"
}

.faisco-icons-M000374:before {
    content: "򠍴"
}

.faisco-icons-M000375:before {
    content: "򠍵"
}

.faisco-icons-M000376:before {
    content: "򠍶"
}

.faisco-icons-M000377:before {
    content: "򠍷"
}

.faisco-icons-M000378:before {
    content: "򠍸"
}

.faisco-icons-M000379:before {
    content: "򠍹"
}

.faisco-icons-M000380:before {
    content: "򠎀"
}

.faisco-icons-M000381:before {
    content: "򠎁"
}

.faisco-icons-M000382:before {
    content: "򠎂"
}

.faisco-icons-M000383:before {
    content: "򠎃"
}

.faisco-icons-M000384:before {
    content: "򠎄"
}

.faisco-icons-M000385:before {
    content: "򠎅"
}

.faisco-icons-M000386:before {
    content: "򠎆"
}

.faisco-icons-M000387:before {
    content: "򠎇"
}

.faisco-icons-M000388:before {
    content: "򠎈"
}

.faisco-icons-M000389:before {
    content: "򠎉"
}

.faisco-icons-M000390:before {
    content: "򠎐"
}

.faisco-icons-M000391:before {
    content: "򠎑"
}

.faisco-icons-M000392:before {
    content: "򠎒"
}

.faisco-icons-M000393:before {
    content: "򠎓"
}

.faisco-icons-M000394:before {
    content: "򠎔"
}

.faisco-icons-M000395:before {
    content: "򠎕"
}

.faisco-icons-M000396:before {
    content: "򠎖"
}

.faisco-icons-M000397:before {
    content: "򠎗"
}

.faisco-icons-M000398:before {
    content: "򠎘"
}

.faisco-icons-M000399:before {
    content: "򠎙"
}

.faisco-icons-M000400:before {
    content: "򠐀"
}

.faisco-icons-M000401:before {
    content: "򠐁"
}

.faisco-icons-M000402:before {
    content: "򠐂"
}

.faisco-icons-M000403:before {
    content: "򠐃"
}

.faisco-icons-M000404:before {
    content: "򠐄"
}

.faisco-icons-M000405:before {
    content: "򠐅"
}

.faisco-icons-M000406:before {
    content: "򠐆"
}

.faisco-icons-M000407:before {
    content: "򠐇"
}

.faisco-icons-M000408:before {
    content: "򠐈"
}

.faisco-icons-M000409:before {
    content: "򠐉"
}

.faisco-icons-M000410:before {
    content: "򠐐"
}

.faisco-icons-M000411:before {
    content: "򤄚"
}

.faisco-icons-M000412:before {
    content: "򤄪"
}

.faisco-icons-M000413:before {
    content: "򤄺"
}

.faisco-icons-M000414:before {
    content: "򤅊"
}

.faisco-icons-M000415:before {
    content: "򤅚"
}

.faisco-icons-M000416:before {
    content: "򠐖"
}

.faisco-icons-M000417:before {
    content: "򠐗"
}

.faisco-icons-M000418:before {
    content: "򠐘"
}

.faisco-icons-M000419:before {
    content: "򠐙"
}

.faisco-icons-M000420:before {
    content: "򠐠"
}

.faisco-icons-M000421:before {
    content: "򠐡"
}

.faisco-icons-M000422:before {
    content: "򠐢"
}

.faisco-icons-M000423:before {
    content: "򠐣"
}

.faisco-icons-M000424:before {
    content: "򠐤"
}

.faisco-icons-M000425:before {
    content: "򠐥"
}

.faisco-icons-M000426:before {
    content: "򠐦"
}

.faisco-icons-M000427:before {
    content: "򠐧"
}

.faisco-icons-M000428:before {
    content: "򠐨"
}

.faisco-icons-M000429:before {
    content: "򠐩"
}

.faisco-icons-M000430:before {
    content: "򠐰"
}

.faisco-icons-M000431:before {
    content: "򠐱"
}

.faisco-icons-M000432:before {
    content: "򠐲"
}

.faisco-icons-M000433:before {
    content: "򠐳"
}

.faisco-icons-M000434:before {
    content: "򠐴"
}

.faisco-icons-M000435:before {
    content: "򠐵"
}

.faisco-icons-M000436:before {
    content: "򠐶"
}

.faisco-icons-M000437:before {
    content: "򠐷"
}

.faisco-icons-M000438:before {
    content: "򠐸"
}

.faisco-icons-M000439:before {
    content: "򠐹"
}

.faisco-icons-M000440:before {
    content: "򠑀"
}

.faisco-icons-M000441:before {
    content: "򠑁"
}

.faisco-icons-M000442:before {
    content: "򠑂"
}

.faisco-icons-M000443:before {
    content: "򠑃"
}

.faisco-icons-M000444:before {
    content: "򠑄"
}

.faisco-icons-M000445:before {
    content: "򠑅"
}

.faisco-icons-M000446:before {
    content: "򠑆"
}

.faisco-icons-M000447:before {
    content: "򠑇"
}

.faisco-icons-M000448:before {
    content: "򠑈"
}

.faisco-icons-M000449:before {
    content: "򠑉"
}

.faisco-icons-M000450:before {
    content: "򠑐"
}

.faisco-icons-M000451:before {
    content: "򠑑"
}

.faisco-icons-M000452:before {
    content: "򠑒"
}

.faisco-icons-M000453:before {
    content: "򠑓"
}

.faisco-icons-M000454:before {
    content: "򠑔"
}

.faisco-icons-M000455:before {
    content: "򠑕"
}

.faisco-icons-M000456:before {
    content: "򠑖"
}

.faisco-icons-M000457:before {
    content: "򠑗"
}

.faisco-icons-M000458:before {
    content: "򠑘"
}

.faisco-icons-M000459:before {
    content: "򠑙"
}

.faisco-icons-M000460:before {
    content: "򠑠"
}

.faisco-icons-M000461:before {
    content: "򠑡"
}

.faisco-icons-M000462:before {
    content: "򠑢"
}

.faisco-icons-M000463:before {
    content: "򠑣"
}

.faisco-icons-M000464:before {
    content: "򠑤"
}

.faisco-icons-M000465:before {
    content: "򠑥"
}

.faisco-icons-M000466:before {
    content: "򠑦"
}

.faisco-icons-M000467:before {
    content: "򠑧"
}

.faisco-icons-M000468:before {
    content: "򠑨"
}

.faisco-icons-M000469:before {
    content: "򠑩"
}

.faisco-icons-M000470:before {
    content: "򠑰"
}

.faisco-icons-M000471:before {
    content: "򠑱"
}

.faisco-icons-M000472:before {
    content: "򠑲"
}

.faisco-icons-M000473:before {
    content: "򠑳"
}

.faisco-icons-M000474:before {
    content: "򠑴"
}

.faisco-icons-M000475:before {
    content: "򠑵"
}

.faisco-icons-M000476:before {
    content: "򠑶"
}

.faisco-icons-M000477:before {
    content: "򠑷"
}

.faisco-icons-M000478:before {
    content: "򠑸"
}

.faisco-icons-M000479:before {
    content: "򠑹"
}

.faisco-icons-M000480:before {
    content: "򠒀"
}

.faisco-icons-M000481:before {
    content: "򠒁"
}

.faisco-icons-M000482:before {
    content: "򠒂"
}

.faisco-icons-M000483:before {
    content: "򠒃"
}

.faisco-icons-M000484:before {
    content: "򠒄"
}

.faisco-icons-M000485:before {
    content: "򠒅"
}

.faisco-icons-M000486:before {
    content: "򠒆"
}

.faisco-icons-M000487:before {
    content: "򠒇"
}

.faisco-icons-M000488:before {
    content: "򠒈"
}

.faisco-icons-M000489:before {
    content: "򠒉"
}

.faisco-icons-M000490:before {
    content: "򠒐"
}

.faisco-icons-M000491:before {
    content: "򠒑"
}

.faisco-icons-M000492:before {
    content: "򠒒"
}

.faisco-icons-M000493:before {
    content: "򠒓"
}

.faisco-icons-M000494:before {
    content: "򠒔"
}

.faisco-icons-M000495:before {
    content: "򠒕"
}

.faisco-icons-M000496:before {
    content: "򠒖"
}

.faisco-icons-M000497:before {
    content: "򠒗"
}

.faisco-icons-M000498:before {
    content: "򠒘"
}

.faisco-icons-M000499:before {
    content: "򠒙"
}

.faisco-icons-M000500:before {
    content: "򠔀"
}

.faisco-icons-M000501:before {
    content: "򠔁"
}

.faisco-icons-M000502:before {
    content: "򠔂"
}

.faisco-icons-M000503:before {
    content: "򠔃"
}

.faisco-icons-M000504:before {
    content: "򠔄"
}

.faisco-icons-M000505:before {
    content: "򠔅"
}

.faisco-icons-M000506:before {
    content: "򠔆"
}

.faisco-icons-M000507:before {
    content: "򠔇"
}

.faisco-icons-M000508:before {
    content: "򠔈"
}

.faisco-icons-M000509:before {
    content: "򠔉"
}

.faisco-icons-M000510:before {
    content: "򠔐"
}

.faisco-icons-M000511:before {
    content: "򠔑"
}

.faisco-icons-M000512:before {
    content: "򠔒"
}

.faisco-icons-M000513:before {
    content: "򠔓"
}

.faisco-icons-M000514:before {
    content: "򠔔"
}

.faisco-icons-M000515:before {
    content: "򠔕"
}

.faisco-icons-M000516:before {
    content: "򠔖"
}

.faisco-icons-M000517:before {
    content: "򠔗"
}

.faisco-icons-M000518:before {
    content: "򠔘"
}

.faisco-icons-M000519:before {
    content: "򠔙"
}

.faisco-icons-M000520:before {
    content: "򠔠"
}

.faisco-icons-M000521:before {
    content: "򠔡"
}

.faisco-icons-M000522:before {
    content: "򠔢"
}

.faisco-icons-M000523:before {
    content: "򠔣"
}

.faisco-icons-M000524:before {
    content: "򠔤"
}

.faisco-icons-M000525:before {
    content: "򠔥"
}

.faisco-icons-M000526:before {
    content: "򠔦"
}

.faisco-icons-M000527:before {
    content: "򠔧"
}

.faisco-icons-M000528:before {
    content: "򠔨"
}

.faisco-icons-M000529:before {
    content: "򠔩"
}

.faisco-icons-M000530:before {
    content: "򠔰"
}

.faisco-icons-M000531:before {
    content: "򠔱"
}

.faisco-icons-M000532:before {
    content: "򠔲"
}

.faisco-icons-M000533:before {
    content: "򠔳"
}

.faisco-icons-M000534:before {
    content: "򠔴"
}

.faisco-icons-M000535:before {
    content: "򠔵"
}

.faisco-icons-M000536:before {
    content: "򠔶"
}

.faisco-icons-M000537:before {
    content: "򠔷"
}

.faisco-icons-M000538:before {
    content: "򠔸"
}

.faisco-icons-M000539:before {
    content: "򠔹"
}

.faisco-icons-M000540:before {
    content: "򠕀"
}

.faisco-icons-M000541:before {
    content: "򠕁"
}

.faisco-icons-M000542:before {
    content: "򠕂"
}

.faisco-icons-M000543:before {
    content: "򠕃"
}

.faisco-icons-M000544:before {
    content: "򠕄"
}

.faisco-icons-M000545:before {
    content: "򠕅"
}

.faisco-icons-M000546:before {
    content: "򠕆"
}

.faisco-icons-M000547:before {
    content: "򠕇"
}

.faisco-icons-M000548:before {
    content: "򠕈"
}

.faisco-icons-M000549:before {
    content: "򠕉"
}

.faisco-icons-M000550:before {
    content: "򠕐"
}

.faisco-icons-M000551:before {
    content: "򠕑"
}

.faisco-icons-M000552:before {
    content: "򠕒"
}

.faisco-icons-M000553:before {
    content: "򠕓"
}

.faisco-icons-M000554:before {
    content: "򠕔"
}

.faisco-icons-M000555:before {
    content: "򠕕"
}

.faisco-icons-M000556:before {
    content: "򠕖"
}

.faisco-icons-M000557:before {
    content: "򠕗"
}

.faisco-icons-M000558:before {
    content: "򠕘"
}

.faisco-icons-M000559:before {
    content: "򠕙"
}

.faisco-icons-M000560:before {
    content: "򠕠"
}

.faisco-icons-M000561:before {
    content: "򠕡"
}

.faisco-icons-M000562:before {
    content: "򠕢"
}

.faisco-icons-M000563:before {
    content: "򠕣"
}

.faisco-icons-M000564:before {
    content: "򠕤"
}

.faisco-icons-M000565:before {
    content: "򠕥"
}

.faisco-icons-M000566:before {
    content: "򠕦"
}

.faisco-icons-M000567:before {
    content: "򠕧"
}

.faisco-icons-M000568:before {
    content: "򠕨"
}

.faisco-icons-M000569:before {
    content: "򠕩"
}

.faisco-icons-M000570:before {
    content: "򠕰"
}

.faisco-icons-M000571:before {
    content: "򠕱"
}

.faisco-icons-M000572:before {
    content: "򠕲"
}

.faisco-icons-M000573:before {
    content: "򠕳"
}

.faisco-icons-M000574:before {
    content: "򠕴"
}

.faisco-icons-M000575:before {
    content: "򠕵"
}

.faisco-icons-M000576:before {
    content: "򠕶"
}

.faisco-icons-M000577:before {
    content: "򠕷"
}

.faisco-icons-M000578:before {
    content: "򠕸"
}

.faisco-icons-M000579:before {
    content: "򠕹"
}

.faisco-icons-M000580:before {
    content: "򠖀"
}

.faisco-icons-M000581:before {
    content: "򠖁"
}

.faisco-icons-M000582:before {
    content: "򠖂"
}

.faisco-icons-M000583:before {
    content: "򠖃"
}

.faisco-icons-M000584:before {
    content: "򠖄"
}

.faisco-icons-M000585:before {
    content: "򠖅"
}

.faisco-icons-M000586:before {
    content: "򠖆"
}

.faisco-icons-M000587:before {
    content: "򠖇"
}

.faisco-icons-M000588:before {
    content: "򠖈"
}

.faisco-icons-M000589:before {
    content: "򠖉"
}

.faisco-icons-M000590:before {
    content: "򠖐"
}

.faisco-icons-M000591:before {
    content: "򠖑"
}

.faisco-icons-M000592:before {
    content: "򠖒"
}

.faisco-icons-M000593:before {
    content: "򠖓"
}

.faisco-icons-M000594:before {
    content: "򠖔"
}

.faisco-icons-M000595:before {
    content: "򠖕"
}

.faisco-icons-M000596:before {
    content: "򠖖"
}

.faisco-icons-M000597:before {
    content: "򠖗"
}

.faisco-icons-M000598:before {
    content: "򠖘"
}

.faisco-icons-M000599:before {
    content: "򠖙"
}

.faisco-icons-M000600:before {
    content: "򠘀"
}

.faisco-icons-M000601:before {
    content: "򠘁"
}

.faisco-icons-M000602:before {
    content: "򠘂"
}

.faisco-icons-M000603:before {
    content: "򠘃"
}

.faisco-icons-M000604:before {
    content: "򠘄"
}

.faisco-icons-M000605:before {
    content: "򠘅"
}

.faisco-icons-M000606:before {
    content: "򠘆"
}

.faisco-icons-M000607:before {
    content: "򠘇"
}

.faisco-icons-M000608:before {
    content: "򠘈"
}

.faisco-icons-M000609:before {
    content: "򠘉"
}

.faisco-icons-M000610:before {
    content: "򠘐"
}

.faisco-icons-M000611:before {
    content: "򠘑"
}

.faisco-icons-M000612:before {
    content: "򠘒"
}

.faisco-icons-M000613:before {
    content: "򠘓"
}

.faisco-icons-M000614:before {
    content: "򠘔"
}

.faisco-icons-M000615:before {
    content: "򠘕"
}

.faisco-icons-M000616:before {
    content: "򠘖"
}

.faisco-icons-M000617:before {
    content: "򠘗"
}

.faisco-icons-M000618:before {
    content: "򠘘"
}

.faisco-icons-M000619:before {
    content: "򠘙"
}

.faisco-icons-M000620:before {
    content: "򠘠"
}

.faisco-icons-M000621:before {
    content: "򠘡"
}

.faisco-icons-M000622:before {
    content: "򠘢"
}

.faisco-icons-M000623:before {
    content: "򠘣"
}

.faisco-icons-M000624:before {
    content: "򠘤"
}

.faisco-icons-M000625:before {
    content: "򠘥"
}

.faisco-icons-M000626:before {
    content: "򠘦"
}

.faisco-icons-M000627:before {
    content: "򠘧"
}

.faisco-icons-M000628:before {
    content: "򠘨"
}

.faisco-icons-M000629:before {
    content: "򠘩"
}

.faisco-icons-M000630:before {
    content: "򠘰"
}

.faisco-icons-M000631:before {
    content: "򠘱"
}

.faisco-icons-M000632:before {
    content: "򠘲"
}

.faisco-icons-M000633:before {
    content: "򠘳"
}

.faisco-icons-M000634:before {
    content: "򠘴"
}

.faisco-icons-M000635:before {
    content: "򠘵"
}

.faisco-icons-M000636:before {
    content: "򠘶"
}

.faisco-icons-M000637:before {
    content: "򠘷"
}

.faisco-icons-M000638:before {
    content: "򠘸"
}

.faisco-icons-M000639:before {
    content: "򠘹"
}

.faisco-icons-M000640:before {
    content: "򠙀"
}

.faisco-icons-M000641:before {
    content: "򠙁"
}

.faisco-icons-M000642:before {
    content: "򠙂"
}

.faisco-icons-M000643:before {
    content: "򠙃"
}

.faisco-icons-M000644:before {
    content: "򠙄"
}

.faisco-icons-M000645:before {
    content: "򠙅"
}

.faisco-icons-M000646:before {
    content: "򠙆"
}

.faisco-icons-M000647:before {
    content: "򠙇"
}

.faisco-icons-M000648:before {
    content: "򠙈"
}

.faisco-icons-M000649:before {
    content: "򠙉"
}

.faisco-icons-M000650:before {
    content: "򠙐"
}

.faisco-icons-M000651:before {
    content: "򠙑"
}

.faisco-icons-M000652:before {
    content: "򠙒"
}

.faisco-icons-M000653:before {
    content: "򠙓"
}

.faisco-icons-M000654:before {
    content: "򠙔"
}

.faisco-icons-M000655:before {
    content: "򠙕"
}

.faisco-icons-M000656:before {
    content: "򠙖"
}

.faisco-icons-M000657:before {
    content: "򠙗"
}

.faisco-icons-M000658:before {
    content: "򠙘"
}

.faisco-icons-M000659:before {
    content: "򠙙"
}

.faisco-icons-M000660:before {
    content: "򠙠"
}

.faisco-icons-M000661:before {
    content: "򠙡"
}

.faisco-icons-M000662:before {
    content: "򠙢"
}

.faisco-icons-M000663:before {
    content: "򠙣"
}

.faisco-icons-M000664:before {
    content: "򠙤"
}

.faisco-icons-M000665:before {
    content: "򠙥"
}

.faisco-icons-M000666:before {
    content: "򠙦"
}

.faisco-icons-M000667:before {
    content: "򠙧"
}

.faisco-icons-M000668:before {
    content: "򠙨"
}

.faisco-icons-M000669:before {
    content: "򠙩"
}

.faisco-icons-M000670:before {
    content: "򠙰"
}

.faisco-icons-M000671:before {
    content: "򠙱"
}

.faisco-icons-M000672:before {
    content: "򦜪"
}

.faisco-icons-M000673:before {
    content: "򦜺"
}

.faisco-icons-M000674:before {
    content: "򦝊"
}

.faisco-icons-M000675:before {
    content: "򠙵"
}

.faisco-icons-M000676:before {
    content: "򠙶"
}

.faisco-icons-M000677:before {
    content: "򠙷"
}

.faisco-icons-M000678:before {
    content: "򠙸"
}

.faisco-icons-M000679:before {
    content: "򠙹"
}

.faisco-icons-M000680:before {
    content: "򠚀"
}

.faisco-icons-M000681:before {
    content: "򠚁"
}

.faisco-icons-M000682:before {
    content: "򠚂"
}

.faisco-icons-M000683:before {
    content: "򠚃"
}

.faisco-icons-M000684:before {
    content: "򠚄"
}

.faisco-icons-M000685:before {
    content: "򠚅"
}

.faisco-icons-M000686:before {
    content: "򠚆"
}

.faisco-icons-M000687:before {
    content: "򠚇"
}

.faisco-icons-M000688:before {
    content: "򠚈"
}

.faisco-icons-M000689:before {
    content: "򠚉"
}

.faisco-icons-M000690:before {
    content: "򠚐"
}

.faisco-icons-M000691:before {
    content: "򠚑"
}

.faisco-icons-M000692:before {
    content: "򠚒"
}

.faisco-icons-M000693:before {
    content: "򠚓"
}

.faisco-icons-M000694:before {
    content: "򠚔"
}

.faisco-icons-M000695:before {
    content: "򠚕"
}

.faisco-icons-M000696:before {
    content: "򠚖"
}

.faisco-icons-M000697:before {
    content: "򠚗"
}

.faisco-icons-M000698:before {
    content: "򠚘"
}

.faisco-icons-M000699:before {
    content: "򠚙"
}

.faisco-icons-M000700:before {
    content: "򠜀"
}

.faisco-icons-M000701:before {
    content: "򠜁"
}

.faisco-icons-M000702:before {
    content: "򠜂"
}

.faisco-icons-M000703:before {
    content: "򠜃"
}

.faisco-icons-M000704:before {
    content: "򠜄"
}

.faisco-icons-M000705:before {
    content: "򠜅"
}

.faisco-icons-M000706:before {
    content: "򠜆"
}

.faisco-icons-M000707:before {
    content: "򠜇"
}

.faisco-icons-M000708:before {
    content: "򠜈"
}

.faisco-icons-M000709:before {
    content: "򠜉"
}

.faisco-icons-M000710:before {
    content: "򠜐"
}

.faisco-icons-M000711:before {
    content: "򠜑"
}

.faisco-icons-M000712:before {
    content: "򠜒"
}

.faisco-icons-M000713:before {
    content: "򠜓"
}

.faisco-icons-M000714:before {
    content: "򠜔"
}

.faisco-icons-M000715:before {
    content: "򠜕"
}

.faisco-icons-M000716:before {
    content: "򠜖"
}

.faisco-icons-M000717:before {
    content: "򠜗"
}

.faisco-icons-M000718:before {
    content: "򠜘"
}

.faisco-icons-M000719:before {
    content: "򠜙"
}

.faisco-icons-M000720:before {
    content: "򠜠"
}

.faisco-icons-M000721:before {
    content: "򠜡"
}

.faisco-icons-M000722:before {
    content: "򠜢"
}

.faisco-icons-M000723:before {
    content: "򠜣"
}

.faisco-icons-M000724:before {
    content: "򠜤"
}

.faisco-icons-M000725:before {
    content: "򠜥"
}

.faisco-icons-M000726:before {
    content: "򠜦"
}

.faisco-icons-M000727:before {
    content: "򠜧"
}

.faisco-icons-M000728:before {
    content: "򠜨"
}

.faisco-icons-M000729:before {
    content: "򠜩"
}

.faisco-icons-M000730:before {
    content: "򠜰"
}

.faisco-icons-M000731:before {
    content: "򠜱"
}

.faisco-icons-M000732:before {
    content: "򠜲"
}

.faisco-icons-M000733:before {
    content: "򠜳"
}

.faisco-icons-M000734:before {
    content: "򠜴"
}

.faisco-icons-M000735:before {
    content: "򠜵"
}

.faisco-icons-M000736:before {
    content: "򠜶"
}

.faisco-icons-M000737:before {
    content: "򠜷"
}

.faisco-icons-M000738:before {
    content: "򠜸"
}

.faisco-icons-M000739:before {
    content: "򠜹"
}

.faisco-icons-M000740:before {
    content: "򠝀"
}

.faisco-icons-M000741:before {
    content: "򠝁"
}

.faisco-icons-M000742:before {
    content: "򠝂"
}

.faisco-icons-M000743:before {
    content: "򠝃"
}

.faisco-icons-M000744:before {
    content: "򠝄"
}

.faisco-icons-M000745:before {
    content: "򠝅"
}

.faisco-icons-M000746:before {
    content: "򠝆"
}

.faisco-icons-M000747:before {
    content: "򠝇"
}

.faisco-icons-M000748:before {
    content: "򠝈"
}

.faisco-icons-M000749:before {
    content: "򠝉"
}

.faisco-icons-M000750:before {
    content: "򠝐"
}

.faisco-icons-M000751:before {
    content: "򠝑"
}

.faisco-icons-M000752:before {
    content: "򠝒"
}

.faisco-icons-M000753:before {
    content: "򠝓"
}

.faisco-icons-M000754:before {
    content: "򠝔"
}

.faisco-icons-M000755:before {
    content: "򠝕"
}

.faisco-icons-M000756:before {
    content: "򠝖"
}

.faisco-icons-M000757:before {
    content: "򠝗"
}

.faisco-icons-M000758:before {
    content: "򠝘"
}

.faisco-icons-M000759:before {
    content: "򠝙"
}

.faisco-icons-M000760:before {
    content: "򠝠"
}

.faisco-icons-M000761:before {
    content: "򠝡"
}

.faisco-icons-M000762:before {
    content: "򠝢"
}

.faisco-icons-M000763:before {
    content: "򠝣"
}

.faisco-icons-M000764:before {
    content: "򠝤"
}

.faisco-icons-M000765:before {
    content: "򠝥"
}

.faisco-icons-M000766:before {
    content: "򠝦"
}

.faisco-icons-M000767:before {
    content: "򠝧"
}

.faisco-icons-M000768:before {
    content: "򠝨"
}

.faisco-icons-M000769:before {
    content: "򠝩"
}

.faisco-icons-M000770:before {
    content: "򠝰"
}

.faisco-icons-M000771:before {
    content: "򠝱"
}

.faisco-icons-M000772:before {
    content: "򠝲"
}

.faisco-icons-M000773:before {
    content: "򠝳"
}

.faisco-icons-M000774:before {
    content: "򠝴"
}

.faisco-icons-M000775:before {
    content: "򠝵"
}

.faisco-icons-M000776:before {
    content: "򠝶"
}

.faisco-icons-M000777:before {
    content: "򠝷"
}

.faisco-icons-M000778:before {
    content: "򠝸"
}

.faisco-icons-M000779:before {
    content: "򠝹"
}

.faisco-icons-M000780:before {
    content: "򠞀"
}

.faisco-icons-M000781:before {
    content: "򠞁"
}

.faisco-icons-M000782:before {
    content: "򠞂"
}

.faisco-icons-M000783:before {
    content: "򠞃"
}

.faisco-icons-M000784:before {
    content: "򠞄"
}

.faisco-icons-M000785:before {
    content: "򠞅"
}

.faisco-icons-M000786:before {
    content: "򠞆"
}

.faisco-icons-M000787:before {
    content: "򠞇"
}

.faisco-icons-M000788:before {
    content: "򠞈"
}

.faisco-icons-M000789:before {
    content: "򠞉"
}

.faisco-icons-M000790:before {
    content: "򠞐"
}

.faisco-icons-M000791:before {
    content: "򠞑"
}

.faisco-icons-M000792:before {
    content: "򠞒"
}

.faisco-icons-M000793:before {
    content: "򠞓"
}

.faisco-icons-M000794:before {
    content: "򠞔"
}

.faisco-icons-M000795:before {
    content: "򠞕"
}

.faisco-icons-M000796:before {
    content: "򠞖"
}

.faisco-icons-M000797:before {
    content: "򠞗"
}

.faisco-icons-M000798:before {
    content: "򠞘"
}

.faisco-icons-M000799:before {
    content: "򠞙"
}

.faisco-icons-M000800:before {
    content: "򠠀"
}

.faisco-icons-M000801:before {
    content: "򠠁"
}

.faisco-icons-M000802:before {
    content: "򠠂"
}

.faisco-icons-M000803:before {
    content: "򠠃"
}

.faisco-icons-M000804:before {
    content: "򠠅"
}

.faisco-icons-M000805:before {
    content: ""
}

.faisco-icons-M000806:before {
    content: "򠠆"
}

.faisco-icons-M000807:before {
    content: "򠠇"
}

.faisco-icons-M000808:before {
    content: "򠠈"
}

.faisco-icons-M000809:before {
    content: "򠠉"
}

.faisco-icons-M000810:before {
    content: "򠠐"
}

.faisco-icons-M000811:before {
    content: "򠠑"
}

.faisco-icons-M000812:before {
    content: "򠠒"
}

.faisco-icons-M000813:before {
    content: "򠠓"
}

.faisco-icons-M000814:before {
    content: "򠠔"
}

.faisco-icons-M000815:before {
    content: "򠠕"
}

.faisco-icons-M000816:before {
    content: "򠠖"
}

.faisco-icons-M000817:before {
    content: "򠠗"
}

.faisco-icons-M000818:before {
    content: "򠠘"
}

.faisco-icons-M000819:before {
    content: "򠠙"
}

.faisco-icons-M000820:before {
    content: "򠠠"
}

.faisco-icons-M000821:before {
    content: "򠠡"
}

.faisco-icons-M000822:before {
    content: "򠠢"
}

.faisco-icons-M000823:before {
    content: "򠠣"
}

.faisco-icons-M000824:before {
    content: "򠠤"
}

.faisco-icons-M000825:before {
    content: "򠠥"
}

.faisco-icons-M000826:before {
    content: "򠠦"
}

.faisco-icons-M000827:before {
    content: "򠠧"
}

.faisco-icons-M000828:before {
    content: "򠠨"
}

.faisco-icons-M000829:before {
    content: "򠠩"
}

.faisco-icons-M000830:before {
    content: "򠠰"
}

.faisco-icons-M000831:before {
    content: "򠠱"
}

.faisco-icons-M000832:before {
    content: "򠠲"
}

.faisco-icons-M000833:before {
    content: "򠠳"
}

.faisco-icons-M000834:before {
    content: "�"
}

.faisco-icons-M000835:before {
    content: "򠠵"
}

.faisco-icons-M000836:before {
    content: "򠠶"
}

.faisco-icons-M000837:before {
    content: "򠠷"
}

.faisco-icons-M000838:before {
    content: "򠠸"
}

.faisco-icons-M000839:before {
    content: "򠠹"
}

.faisco-icons-M000840:before {
    content: "򠡀"
}

.faisco-icons-M000841:before {
    content: "򠡁"
}

.faisco-icons-M000842:before {
    content: "򠡂"
}

.faisco-icons-M000843:before {
    content: "򠡃"
}

.faisco-icons-M000844:before {
    content: "򠡄"
}

.faisco-icons-M000845:before {
    content: "򠡅"
}

.faisco-icons-M000846:before {
    content: "򠡆"
}

.faisco-icons-M000847:before {
    content: "򠡇"
}

.faisco-icons-M000848:before {
    content: "򠡈"
}

.faisco-icons-M000849:before {
    content: "򠡉"
}

.faisco-icons-M000850:before {
    content: "򠡐"
}

.faisco-icons-M000851:before {
    content: "򠡑"
}

.faisco-icons-M000852:before {
    content: "򠡒"
}

.faisco-icons-M000853:before {
    content: "򠡓"
}

.faisco-icons-M000854:before {
    content: "򠡔"
}

.faisco-icons-M000855:before {
    content: "򠡕"
}

.faisco-icons-M000856:before {
    content: "򠡖"
}

.faisco-icons-M000857:before {
    content: "򠡗"
}

.faisco-icons-M000858:before {
    content: "򠡘"
}

.faisco-icons-M000859:before {
    content: "򠡙"
}

.faisco-icons-M000860:before {
    content: "򠡠"
}

.faisco-icons-M000861:before {
    content: "򠡡"
}

.faisco-icons-M000862:before {
    content: "򠡢"
}

.faisco-icons-M000863:before {
    content: "򠡣"
}

.faisco-icons-M000864:before {
    content: "򠡤"
}

.faisco-icons-M000865:before {
    content: "򠡥"
}

.faisco-icons-M000866:before {
    content: "򠡦"
}

.faisco-icons-M000867:before {
    content: "򠡧"
}

.faisco-icons-M000868:before {
    content: "򠡨"
}

.faisco-icons-M000869:before {
    content: "򠡩"
}

.faisco-icons-M000870:before {
    content: "򠡰"
}

.faisco-icons-M000871:before {
    content: "򠡱"
}

.faisco-icons-M000872:before {
    content: "򠡲"
}

.faisco-icons-M000873:before {
    content: "򠡳"
}

.faisco-icons-M000874:before {
    content: "򠡴"
}

.faisco-icons-M000875:before {
    content: "򠡵"
}

.faisco-icons-M000876:before {
    content: "򠡶"
}

.faisco-icons-M000877:before {
    content: "򠡷"
}

.faisco-icons-M000878:before {
    content: "򠡸"
}

.faisco-icons-M000879:before {
    content: "򠡹"
}

.faisco-icons-M000880:before {
    content: "򠢀"
}

.faisco-icons-M000881:before {
    content: "򠢁"
}

.faisco-icons-M000882:before {
    content: "򠢂"
}

.faisco-icons-M000883:before {
    content: "򠢃"
}

.faisco-icons-M000884:before {
    content: "򠢄"
}

.faisco-icons-M000885:before {
    content: "򠢅"
}

.faisco-icons-M000886:before {
    content: "򠢆"
}

.faisco-icons-M000887:before {
    content: "򠢇"
}

.faisco-icons-M000888:before {
    content: "򠢈"
}

.faisco-icons-M000889:before {
    content: "򠢉"
}

.faisco-icons-M000890:before {
    content: "򠢐"
}

.faisco-icons-M000891:before {
    content: "򠢑"
}

.faisco-icons-M000892:before {
    content: "򠢒"
}

.faisco-icons-M000893:before {
    content: "򠢓"
}

.faisco-icons-M000894:before {
    content: "򠢔"
}

.faisco-icons-M000895:before {
    content: "򠢕"
}

.faisco-icons-M000896:before {
    content: "򠢖"
}

.faisco-icons-M000897:before {
    content: "򠢗"
}

.faisco-icons-M000898:before {
    content: "򠢘"
}

.faisco-icons-M000899:before {
    content: "򠢙"
}

.faisco-icons-M000900:before {
    content: "򠤀"
}

.faisco-icons-M000901:before {
    content: "򠤁"
}

.faisco-icons-M000902:before {
    content: "򠤂"
}

.faisco-icons-M000903:before {
    content: "򠤃"
}

.faisco-icons-M000904:before {
    content: "򠤄"
}

.faisco-icons-M000905:before {
    content: "򠤅"
}

.faisco-icons-M000906:before {
    content: "򠤆"
}

.faisco-icons-M000907:before {
    content: "򠤇"
}

.faisco-icons-M000908:before {
    content: "򠤈"
}

.faisco-icons-M000909:before {
    content: "򠤉"
}

.faisco-icons-M000910:before {
    content: "򠤐"
}

.faisco-icons-M000911:before {
    content: "򠤑"
}

.faisco-icons-M000912:before {
    content: "򠤒"
}

.faisco-icons-M000913:before {
    content: "򠤓"
}

.faisco-icons-M000914:before {
    content: "򠤔"
}

.faisco-icons-M000915:before {
    content: "򠤕"
}

.faisco-icons-M000916:before {
    content: "򠤖"
}

.faisco-icons-M000917:before {
    content: "򠤗"
}

.faisco-icons-M000918:before {
    content: "򠤘"
}

.faisco-icons-M000919:before {
    content: "򠤙"
}

.faisco-icons-M000920:before {
    content: "򠤠"
}

.faisco-icons-M000921:before {
    content: "򠤡"
}

.faisco-icons-M000922:before {
    content: "򠤢"
}

.faisco-icons-M000923:before {
    content: "򠤣"
}

.faisco-icons-M000924:before {
    content: "򠤤"
}

.faisco-icons-M000925:before {
    content: "򠤥"
}

.faisco-icons-M000926:before {
    content: "򠤦"
}

.faisco-icons-M000927:before {
    content: "򠤧"
}

.faisco-icons-M000928:before {
    content: "򠤨"
}

.faisco-icons-M000929:before {
    content: "򠤩"
}

.faisco-icons-M000930:before {
    content: "򠤰"
}

.faisco-icons-M000931:before {
    content: "򠤱"
}

.faisco-icons-M000932:before {
    content: "򠤲"
}

.faisco-icons-M000933:before {
    content: "򠤳"
}

.faisco-icons-M000934:before {
    content: "򠤴"
}

.faisco-icons-M000935:before {
    content: "򠤵"
}

.faisco-icons-M000936:before {
    content: "򠤶"
}

.faisco-icons-M000937:before {
    content: "򠤷"
}

.faisco-icons-M000938:before {
    content: "򠤸"
}

.faisco-icons-M000939:before {
    content: "򠤹"
}

.faisco-icons-M000940:before {
    content: "򠥀"
}

.faisco-icons-M000941:before {
    content: "򠥁"
}

.faisco-icons-M000942:before {
    content: "򠥂"
}

.faisco-icons-M000943:before {
    content: "򠥃"
}

.faisco-icons-M000944:before {
    content: "򠥄"
}

.faisco-icons-M000945:before {
    content: "򠥅"
}

.faisco-icons-M000946:before {
    content: "򠥆"
}

.faisco-icons-M000947:before {
    content: "򠥇"
}

.faisco-icons-M000948:before {
    content: "򠥈"
}

.faisco-icons-M000949:before {
    content: "򠥉"
}

.faisco-icons-M000950:before {
    content: "򠥐"
}

.faisco-icons-M000951:before {
    content: "򠥑"
}

.faisco-icons-M000952:before {
    content: "򠥒"
}

.faisco-icons-M000953:before {
    content: "򠥓"
}

.faisco-icons-M000954:before {
    content: "򠥔"
}

.faisco-icons-M000955:before {
    content: "򠥕"
}

.faisco-icons-M000956:before {
    content: "򠥖"
}

.faisco-icons-M000957:before {
    content: "򠥗"
}

.faisco-icons-M000958:before {
    content: "򠥘"
}

.faisco-icons-M000959:before {
    content: "򠥙"
}

.faisco-icons-M000960:before {
    content: "򠥠"
}

.faisco-icons-M000961:before {
    content: "򠥡"
}

.faisco-icons-M000962:before {
    content: "򠥢"
}

.faisco-icons-M000963:before {
    content: "򠥣"
}

.faisco-icons-M000964:before {
    content: "򠥤"
}

.faisco-icons-M000965:before {
    content: "򠥥"
}

.faisco-icons-M000966:before {
    content: "򠥦"
}

.faisco-icons-M000967:before {
    content: "򠥧"
}

.faisco-icons-M000968:before {
    content: "򠥨"
}

.faisco-icons-M000969:before {
    content: "򠥩"
}

.faisco-icons-M000970:before {
    content: "򠥰"
}

.faisco-icons-M000971:before {
    content: "򠥱"
}

.faisco-icons-M000972:before {
    content: "򠥲"
}

.faisco-icons-M000973:before {
    content: "򠥳"
}

.faisco-icons-M000974:before {
    content: "򠥴"
}

.faisco-icons-M000975:before {
    content: "򠥵"
}

.faisco-icons-M000976:before {
    content: "򠥶"
}

.faisco-icons-M000977:before {
    content: "򠥷"
}

.faisco-icons-M000978:before {
    content: "򠥸"
}

.faisco-icons-M000979:before {
    content: "򠥹"
}

.faisco-icons-M000980:before {
    content: "򠦀"
}

.faisco-icons-M000981:before {
    content: "򠦁"
}

.faisco-icons-M000982:before {
    content: "򠦂"
}

.faisco-icons-M000983:before {
    content: "򠦃"
}

.faisco-icons-M000984:before {
    content: "򠦄"
}

.faisco-icons-M000985:before {
    content: "򠦅"
}

.faisco-icons-M000986:before {
    content: "򠦆"
}

.faisco-icons-M000987:before {
    content: "򠦇"
}

.faisco-icons-M000988:before {
    content: "򠦈"
}

.faisco-icons-M000989:before {
    content: "򠦉"
}

.faisco-icons-M000990:before {
    content: "򠦐"
}

.faisco-icons-M000991:before {
    content: "򠦑"
}

.faisco-icons-M000992:before {
    content: "򠦒"
}

.faisco-icons-M000993:before {
    content: "򠦓"
}

.faisco-icons-M000994:before {
    content: "򠦔"
}

.faisco-icons-M000995:before {
    content: "򠦕"
}

.faisco-icons-M000996:before {
    content: "򠦖"
}

.faisco-icons-M000997:before {
    content: "򠦗"
}

.faisco-icons-M000998:before {
    content: "򠦘"
}

.faisco-icons-M000999:before {
    content: "򠦙"
}

.faisco-icons-M001000:before {
    content: "򡀀"
}

.faisco-icons-M001001:before {
    content: "򡀁"
}

.faisco-icons-M001002:before {
    content: "򡀂"
}

.faisco-icons-M001003:before {
    content: "򡀃"
}

.faisco-icons-M001004:before {
    content: "򡀄"
}

.faisco-icons-M001005:before {
    content: "򡀅"
}

.faisco-icons-M001006:before {
    content: "򡀆"
}

.faisco-icons-M001007:before {
    content: "򡀇"
}

.faisco-icons-M001008:before {
    content: "򡀈"
}

.faisco-icons-M001009:before {
    content: "򡀉"
}

.faisco-icons-M001010:before {
    content: "򡀐"
}

.faisco-icons-M001011:before {
    content: "򡀑"
}

.faisco-icons-M001012:before {
    content: "򡀒"
}

.faisco-icons-M001013:before {
    content: "򡀓"
}

.faisco-icons-M001014:before {
    content: "򡀔"
}

.faisco-icons-M001015:before {
    content: "򡀕"
}

.faisco-icons-M001016:before {
    content: "򡀖"
}

.faisco-icons-M001017:before {
    content: "򡀗"
}

.faisco-icons-M001018:before {
    content: "򡀘"
}

.faisco-icons-M001019:before {
    content: "򡀙"
}

.faisco-icons-M001020:before {
    content: "򡀠"
}

.faisco-icons-M001021:before {
    content: "򡀡"
}

.faisco-icons-M001022:before {
    content: "򡀢"
}

.faisco-icons-M001023:before {
    content: "򡀣"
}

.faisco-icons-M001024:before {
    content: "򡀤"
}

.faisco-icons-M001025:before {
    content: "򡀥"
}

.faisco-icons-M001026:before {
    content: "򡀦"
}

.faisco-icons-M001027:before {
    content: "򡀧"
}

.faisco-icons-M001028:before {
    content: "򡀨"
}

.faisco-icons-M001029:before {
    content: "򡀩"
}

.faisco-icons-M001030:before {
    content: "򡀰"
}

.faisco-icons-M001031:before {
    content: "򡀱"
}

.faisco-icons-M001032:before {
    content: "򡀲"
}

.faisco-icons-M001033:before {
    content: "򡀳"
}

.faisco-icons-M001034:before {
    content: "򡀴"
}

.faisco-icons-M001035:before {
    content: "򡀵"
}

.faisco-icons-M001036:before {
    content: "򡀶"
}

.faisco-icons-M001037:before {
    content: "򡀷"
}

.faisco-icons-M001085:before {
    content: "򡂅"
}

.faisco-icons-M001086:before {
    content: "򡂆"
}

.faisco-icons-M001087:before {
    content: ""
}

.faisco-icons-M001088:before {
    content: "򡂇"
}

.faisco-icons-M001089:before {
    content: "򡂈"
}

.faisco-icons-M001090:before {
    content: "򡂉"
}

.faisco-icons-M001091:before {
    content: "򡂐"
}

.faisco-icons-M001092:before {
    content: "򡂑"
}

.faisco-icons-M001093:before {
    content: "򡂒"
}

.faisco-icons-M001094:before {
    content: "򡂓"
}

.faisco-icons-M001095:before {
    content: "򡂔"
}

.faisco-icons-M001096:before {
    content: "򡂕"
}

.faisco-icons-M001097:before {
    content: "򡂖"
}

.faisco-icons-M001098:before {
    content: "򡂗"
}

.faisco-icons-M001099:before {
    content: "򡂘"
}

.faisco-icons-M0010100:before {
    content: "򡂙"
}

.faisco-icons-M0010101:before {
    content: "󩄀"
}

.faisco-icons-M0010102:before {
    content: ""
}

.faisco-icons-S000022:before {
    content: "򰀢"
}

.faisco-icons-S000028:before {
    content: "򰀨"
}

.faisco-icons-S000029:before {
    content: "򰀩"
}

.faisco-icons-S000030:before {
    content: "򰀰"
}

.faisco-icons-S000032:before {
    content: "򰀲"
}

.faisco-icons-S000034:before {
    content: "򰀴"
}

.faisco-icons-S000040:before {
    content: "򰁀"
}

.faisco-icons-S000043:before {
    content: "򰁃"
}

.faisco-icons-S000054:before {
    content: "򰁔"
}

.faisco-icons-S000101:before {
    content: "򰄁"
}

.faisco-icons-S000105:before {
    content: "򰄅"
}

.faisco-icons-S000106:before {
    content: "򰄆"
}

.faisco-icons-S000107:before {
    content: "򰄇"
}

.faisco-icons-S000109:before {
    content: "򰄉"
}

.faisco-icons-S000110:before {
    content: "򰄐"
}

.faisco-icons-S000122:before {
    content: "򰄢"
}

.faisco-icons-S000142:before {
    content: "򰅂"
}

.faisco-icons-S000143:before {
    content: "򰅃"
}

.faisco-icons-S000141:before {
    content: "򰅁"
}

.faisco-icons-S000144:before {
    content: "򰅄"
}

.faisco-icons-S000148:before {
    content: "򰅈"
}

.faisco-icons-S000151:before {
    content: "򰅑"
}

.faisco-icons-S000146:before {
    content: "򰅆"
}

.faisco-icons-S000149:before {
    content: "򰅉"
}

.faisco-icons-S000152:before {
    content: "򰅒"
}

.faisco-icons-S000155:before {
    content: "򰅕"
}

.faisco-icons-S000156:before {
    content: "򰅖"
}

.faisco-icons-S000157:before {
    content: "򰅗"
}

.faisco-icons-S000158:before {
    content: "򰅘"
}

.faisco-icons-S000185:before {
    content: "򰆅"
}

.faisco-icons-S000258:before {
    content: "򰉘"
}

.faisco-icons-S000259:before {
    content: "򰉙"
}

.faisco-icons-S000260:before {
    content: "򰉠"
}

.faisco-icons-S000261:before {
    content: "򰉡"
}

.faisco-icons-S000262:before {
    content: "򰉢"
}

.faisco-icons-S000118:before {
    content: "򰄘"
}

.faisco-icons-S000112:before {
    content: "򰄒"
}

.faisco-icons-S000232:before {
    content: "򰈲"
}

.faisco-icons-S000265:before {
    content: "򰉥"
}

.faisco-icons-S000266:before {
    content: "򰉦"
}

.faisco-icons-S000267:before {
    content: "򰉧"
}

.faisco-icons-S000268:before {
    content: "򰉨"
}

.faisco-icons-S000269:before {
    content: "򰉩"
}

.faisco-icons-S000270:before {
    content: "򰉰"
}

.faisco-icons-S000271:before {
    content: "򰉱"
}

.faisco-icons-S000272:before {
    content: "򰉲"
}

.faisco-icons-S000273:before {
    content: "򰉳"
}

.faisco-icons-S000274:before {
    content: "򰉴"
}

.faisco-icons-S000281:before {
    content: "򰊁"
}

.faisco-icons-S000284:before {
    content: "򰊄"
}

.faisco-icons-S000335:before {
    content: "򰌵"
}

.faisco-icons-S000338:before {
    content: "򰌸"
}

.faisco-icons-S000339:before {
    content: "򰌹"
}

.faisco-icons-S000380:before {
    content: "򰎀"
}

* {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

html {
    font-family: 微软雅黑
}

blockquote,body,button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,input,legend,p,pre,td,textarea,th {
    margin: 0;
    padding: 0
}

body,button,input,select,textarea {
    font-family: inherit;
    font-size: 12px;
    line-height: 1.5
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%
}

img:not([src]) {
    visibility: hidden
}

a[href="javascript: void(0);"],a[href="javascript:void(0)"] {
    cursor: inherit
}

.cate_group_list,.checkbox_style,.context-menu-list,.detail_small_pic_lists,.dot_list,.eidt_panel_router_links,.evaluate_upload_pic_lists,.exhibition_product_props,.f-select-list,.features_list,.fk-contextSubMenu,.form_container,.jz-dropdown-menu,.jz-page-complex,.jz-page-simple,.jz-select ul,.jz-select-not-found,.jz-table-dd-list,.jz-table-dd-list ol,.jz_nav_list,.jz_transfer_content ul,.jz_transfer_list,.lan_lists,.lan_mobi_lists,.level_1,.level_2,.level_3,.marquee,.mobi_detail_big_pic_content,.news_detail_download_list,.news_group_list,.news_selected_wrap2 ul,.photo_display_area,.photo_display_list,.photo_group_list,.photo_list,.photo_list_area,.radio_style,.result_product_props,.scrollbar-view ul,.select_list,.select_title,.short_line_list,.sortable-tree ul,.square-lattice-list,.sub_nav_list,.three_nav_list,.toolbar_server_list,.ui-timepicker2-scrollbar ul,.vistor_preview_device_list,.vjs-menu-content {
    list-style-type: none;
    margin: 0;
    padding: 0
}

address,cite,dfn,var {
    font-style: normal
}

small {
    font-size: 12px
}

a,a:hover {
    text-decoration: none
}

a.underline:hover {
    text-decoration-line: underline
}

legend {
    color: #000
}

fieldset,img {
    border: 0
}

img {
    vertical-align: top
}

img,video {
    max-width: 100%
}

button,input,select,textarea {
    font-size: 100%
}

table {
    border-collapse: collapse;
    max-width: 100%
}

.UE_NOT_USE_AUTO table {
    max-width: unset
}

.rich_article_wrap_html .UE_USE_AUTO table {
    min-width: unset!important
}

table[defaultwidth=true] {
    width: 100%
}

input {
    -webkit-appearance: none
}

button {
    border-radius: 0
}

body {
    background: #fff
}

iframe {
    border: 0
}

td {
    word-break: break-word!important
}

[style*=AaBiaoTiChuYuan],[style*=Aa夕禾],[style*=Aa甜甜圈],[style*=Aa语文老师的字],[style*=Aa鬼泣],[style*=字体管家幻影伯爵],[style*=字体管家棉花糖],[style*=字体管家波点],[style*=字体管家润行],[style*=字体管家版宋] {
    font-family: inherit!important
}

body::-webkit-scrollbar-track {
    background-color: #f7f7f7
}

body::-webkit-scrollbar {
    width: 6px
}

:root {
    --banner-link-z-index: 1;
    --banner-module-z-index: 2;
    --login-popup-z-index: 9033;
    --drawer-z-index: 9098;
    --fixed-module-z-index: 11
}

.jz_screen_pc.jz_full_screen_scrolling body::-webkit-scrollbar {
    width: 0
}

.jz_screen_pc.jz_full_screen_scrolling body {
    scrollbar-width: none
}

body::-webkit-scrollbar-thumb {
    background-color: #c1c1c1
}

.virtual_scroll_node::-webkit-scrollbar {
    width: 6px
}

.jz_html_manage .jz_message {
    z-index: 9999
}

.jz_clear {
    clear: both;
    height: 0
}

.jz_body_no_scroll {
    overflow: hidden
}

.jz_window_left_top_point {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 1000
}

.jz_screen_mobi body {
    max-width: 100%
}

.jz_screen_mobi video:not(.jz_banner_flv_preview) {
    height: 425px!important;
    width: 100%
}

.jz_screen_mobi .dialogVideoDiv video {
    height: auto!important;
    object-fit: fill
}

.jz_screen_mobi .jz_fix_ue_img video,.jz_screen_mobi .news_detail_content video {
    height: auto!important
}

.netVideo {
    max-width: 100%
}

.jz_screen_mobi .netVideo {
    height: 425px!important;
    max-width: 100%;
    width: 100%
}

.netVideo iframe {
    height: 100%;
    width: 100%
}

.jz_screen_mobi body::-webkit-scrollbar {
    width: 0
}

.fkeditor-wrap .fk-editor u * {
    text-decoration: underline
}

table:not(.jz_reponsive_fix_table table,table[width]) {
    max-width: 100%;
    width: 100%!important
}

.jz_reponsive_fix_table table td,.jz_reponsive_fix_table table th {
    padding: 0 10px
}

.jz_reponsive_fix_table table img {
    max-width: none
}

.jz_screen_mobi .jz_reponsive_fix_table table img {
    max-width: 100%
}

.jz_screen_mobi .jz_reponsive_fix_table table {
    width: 100%
}

.jz_screen_mobi img[height][width],.jz_screen_mobi img[style*=height][style*=width] {
    height: auto!important
}

.jz_manage_web_mobi .postionStatic {
    position: static
}

.jz_share_Weixin {
    color: #46d42f
}

.jz_share_sina_weibo {
    color: #f44336
}

.jz_share_qq_share {
    color: #2992fc
}

.jz_share_qq_zone {
    color: #ffce01
}

.jz_share_douban {
    color: #43c332
}

.jz_share_baidu_tieba {
    color: #3986fb
}

.jz_share_kaixin001 {
    color: #fd9525
}

.jz_share_copy {
    color: #03c7b6
}

.jz_share_FaceBook {
    color: #4673de
}

.jz_share_Twitter {
    color: #28c1fa;
    font-size: 0
}

.jz_share_LinkedIn {
    color: #22a5f3
}

.jz_screen_pc .jz_share_icon.jz_share_Pinterest {
    height: 30px;
    width: 30px
}

.jz_screen_pc .jz_share_icon.jz_share_Pinterest>svg {
    height: 33px;
    position: relative;
    right: 1px;
    width: 33px
}

.jz_vbg_bg {
    background: url(../images/vbg01.png?v=202410141114) no-repeat
}

.jz_share_text {
    position: relative
}

.jz_share_wrap {
    display: none
}

.jz_share_list {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba(0,0,0,.15);
    max-width: 240px;
    padding: 15px;
    position: absolute;
    right: -10px;
    text-align: left;
    top: 35px;
    vertical-align: middle;
    white-space: normal;
    width: 256px;
    z-index: 1200
}

.jz_share_list:before {
    background: #fff;
    content: "";
    display: inline-block;
    height: 10px;
    position: absolute;
    right: 48px;
    top: -4px;
    transform: rotate(45deg);
    width: 10px;
    z-index: 1
}

.detail_share .jz_share_list:before {
    left: 82%
}

.jz_share_list:after {
    background: transparent;
    content: "";
    display: inline-block;
    height: 20px;
    position: absolute;
    right: 0;
    top: -15px;
    width: 100%
}

.jz_share_icon {
    display: inline-block;
    font-size: 30px;
    margin: 5px;
    vertical-align: middle
}

.jz_share_icon .oversea {
    height: 30px;
    width: 30px
}

.jz_share_name {
    color: #333;
    display: none
}

.jz_share_info {
    position: absolute
}

.jz_share_info .jz_share_wrap {
    display: none
}

.jz_share_info.jz_share_info_hover .jz_share_wrap {
    display: block
}

.jz_screen_pc .jz_share_info_hover_top .jz_share_list {
    bottom: -100%;
    margin-bottom: 56px;
    top: auto
}

.jz_screen_pc .jz_share_info_hover_top .jz_share_list:before {
    bottom: -4px;
    top: auto
}

.jz_screen_pc .jz_share_info_hover_top .jz_share_list:after {
    bottom: -25px;
    top: auto
}

.fk-circle {
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    position: fixed;
    top: 50%;
    width: 80px
}

.fk-circle .fk-child {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.fk-circle .fk-child:before {
    -webkit-animation: fk-circleBounceDelay 1.2s ease-in-out infinite both;
    animation: fk-circleBounceDelay 1.2s ease-in-out infinite both;
    background-color: #cdd5f3;
    border-radius: 100%;
    content: "";
    display: block;
    height: 20%;
    margin: 0 auto;
    width: 20%
}

.fk-circle .fk-circle2 {
    -webkit-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    transform: rotate(40deg)
}

.fk-circle .fk-circle3 {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg)
}

.fk-circle .fk-circle4 {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg)
}

.fk-circle .fk-circle5 {
    -webkit-transform: rotate(160deg);
    -ms-transform: rotate(160deg);
    transform: rotate(160deg)
}

.fk-circle .fk-circle6 {
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg)
}

.fk-circle .fk-circle7 {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg)
}

.fk-circle .fk-circle8 {
    -webkit-transform: rotate(280deg);
    -ms-transform: rotate(280deg);
    transform: rotate(280deg)
}

.fk-circle .fk-circle9 {
    -webkit-transform: rotate(320deg);
    -ms-transform: rotate(320deg);
    transform: rotate(320deg)
}

.fk-circle .fk-circle10 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fk-circle .fk-circle11 {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg)
}

.fk-circle .fk-circle12 {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg)
}

.fk-circle .fk-circle2:before {
    -webkit-animation-delay: -1.1s;
    animation-delay: -.8s
}

.fk-circle .fk-circle3:before {
    -webkit-animation-delay: -1s;
    animation-delay: -.7s
}

.fk-circle .fk-circle4:before {
    -webkit-animation-delay: -.9s;
    animation-delay: -.6s
}

.fk-circle .fk-circle5:before {
    -webkit-animation-delay: -.8s;
    animation-delay: -.5s
}

.fk-circle .fk-circle6:before {
    -webkit-animation-delay: -.7s;
    animation-delay: -.4s
}

.fk-circle .fk-circle7:before {
    -webkit-animation-delay: -.6s;
    animation-delay: -.3s
}

.fk-circle .fk-circle8:before {
    -webkit-animation-delay: -.5s;
    animation-delay: -.2s
}

.fk-circle .fk-circle9:before {
    -webkit-animation-delay: -.4s;
    animation-delay: -.1s
}

.fk-circle .fk-circle10:before {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s
}

.fk-circle .fk-circle11:before {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s
}

.fk-circle .fk-circle12:before {
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s
}

@-webkit-keyframes fk-circleBounceDelay {
    0%,80%,to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes fk-circleBounceDelay {
    0%,80%,to {
        background-color: #cdd5f3;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        background-color: #5874d8;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.jz_pagenation_wrap {
    display: flex;
    font-size: 0;
    justify-content: center;
    margin-bottom: 20px;
    white-space: nowrap
}

.jz_pagenation_wrap>div {
    margin-left: -1px
}

.jz_page_prev {
    width: 90px
}

.jz_page_number,.jz_page_prev {
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    display: inline-block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: center
}

.jz_page_number {
    width: 38px
}

.jz_page_next {
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    display: inline-block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 90px
}

.jz_page_review {
    align-items: center;
    display: flex;
    justify-content: center
}

.jz_page_review>div {
    border-radius: 2px;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-top: 10px;
    text-align: center
}

.jz_page_review .jz_page_jump {
    margin-left: -1px
}

.jz_page_review .jz_page_total_text {
    padding: 0 4px
}

.jz_page_review .jz_page_jump input {
    border: 1px solid #ccc;
    border-radius: 2px;
    margin: 0 2px;
    text-align: center;
    width: 50px
}

.jz_page_review .jz_page_jump_btn {
    border: 1px solid #ccc;
    border-radius: 2px;
    cursor: pointer;
    margin: 0 2px;
    outline-style: none;
    padding: 0 10px
}

.jz_page_scroll {
    color: #666
}

.jz_module_style_4 .pagenation {
    font-size: 0;
    margin-top: 30px
}

.jz_module_style_4 .pagenation>div {
    margin-left: -1px
}

.jz_module_style_4 .pagenation span {
    color: #666
}

.jz_module_style_4 .pageEllipsis,.jz_module_style_4 .pageNext,.jz_module_style_4 .pageNo,.jz_module_style_4 .pagePrev {
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 90px
}

.jz_module_style_4 .fk-pageSelect {
    cursor: auto
}

.jz_module_style_4 .pageEllipsis,.jz_module_style_4 .pageNo {
    width: 38px
}

.jz_module_style_4 .fk-pageSelect span {
    color: #5874d8
}

.jz_screen_mobi .jz_share_info:hover .jz_share_wrap {
    display: none
}

.jz_screen_mobi .jz_share_list {
    border-radius: 0;
    bottom: 0;
    display: none;
    justify-content: space-around;
    left: 0;
    max-width: 100%;
    padding: 24px 0 0;
    position: absolute;
    top: auto;
    width: 100%;
    z-index: 1
}

.jz_screen_mobi .jz_share_list:before {
    display: none
}

.jz_screen_mobi .jz_share_icon {
    font-size: 38px;
    margin: 0 11px 10px;
    text-align: center;
    width: 48px
}

.jz_screen_mobi .jz_share_icon .oversea {
    height: 38px;
    width: 38px
}

.jz_screen_mobi .jz_share_name {
    display: block;
    font-size: 12px;
    line-height: 37px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 48px
}

.jz_screen_mobi .jz_share_Pinterest svg {
    display: inline-block;
    height: 42px;
    left: 2px;
    position: relative;
    top: 3px;
    width: 42px
}

.jz_screen_mobi .jz_share_Pinterest .jz_share_name {
    position: relative;
    top: -3px;
    width: 52px
}

.jz_screen_mobi .jz_share_info .jz_share_list {
    box-sizing: border-box;
    padding-left: 3%;
    padding-right: 3%
}

.jz_screen_mobi .jz_share_info .jz_share_wrap {
    display: none
}

.jz_screen_mobi .jz_share_info .jz_share_wrap_active {
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9100
}

.jz_screen_mobi .jz_share_info:hover .jz_share_wrap_active {
    display: block
}

.jz_screen_mobi .jz_share_layout {
    background: rgba(0,0,0,.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.sitetipsV2~.jz_web_container {
    position: relative;
    top: 45px
}

.sitetipsV2~.jz_web_container #jz_nav.jz_mobi_nav,.sitetipsV2~.jz_web_container .g_mobi_header_content {
    top: 45px
}

.jz_web_container {
    margin: 0 auto;
    max-width: 100%;
    width: 100%
}

.web_container_960 {
    width: 960px
}

.web_container_1200 {
    width: 1200px
}

.jz_web_header {
    display: block;
    transition: padding-top .3s
}

.jz_mobi_header {
    display: none
}

.jz_web_content,.jz_web_footer {
    transition: all .35s
}

.jz_web_footer {
    background-color: aqua
}

.jz_screen_mobi .jz_col_12 .jz_web_banner,.jz_screen_mobi .jz_col_17 .jz_web_banner,.jz_screen_mobi .jz_col_18 .jz_web_banner,.jz_screen_mobi .jz_col_21 .jz_web_banner,.jz_screen_mobi .jz_col_24 .jz_web_banner,.jz_screen_mobi .jz_col_7 .jz_web_banner,.jz_screen_mobi .jz_col_8 .jz_web_banner,.jz_screen_mobi .jz_col_9 .jz_web_banner {
    display: none
}

.g_header_content {
    background-color: #fff;
    position: relative;
    transition: all .3s;
    z-index: 99
}

.g_header_content__fixed {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 900
}

.g_header_content__unfixed_float {
    position: absolute;
    width: 100%
}

.sitetipsV2~.jz_web_container .g_header_content__unfixed_float {
    top: 0
}

.g_header__fixed .g_header_content_fixed_bg_def {
    box-shadow: 0 2px 6px rgba(0,0,0,.1)
}

.sitetipsV2~.jz_web_container .g_header_content__fixed {
    top: 45px
}

.g_mobi_header__fixed_bg_def {
    padding-bottom: 1px
}

.g_mobi_header_content {
    background-color: #fff;
    height: 100%
}

.g_mobi_header__fixed .g_mobi_header_content {
    height: 50px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9033
}

.g_mobi_header__fixed_bg_def .g_mobi_header_content {
    border-bottom: 1px solid #f5f5f5
}

.g_mobi_header__rightbar {
    align-items: center;
    display: flex;
    gap: 10px;
    height: 100%;
    justify-content: center;
    padding-right: 15px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .35s
}

.jz_screen_mobi .nav_drawer_style .g_mobi_header__rightbar {
    right: -60%
}

.g_footer {
    background-color: #f4f4f4;
    color: #666;
    position: relative
}

.g_footer,.jz_screen_mobi .g_footer,.s_footer {
    font-size: 12px
}

.s_footer {
    line-height: 1;
    padding: 12px 0;
    text-align: center
}

.s_footer,.s_footer_anchor {
    color: #999
}

.s_footer_spance {
    margin: 0 8px
}

.s_footer_support_icon {
    height: 12px;
    margin: 0 4px;
    position: relative;
    top: 1px;
    width: 12px
}

.jz_web_row {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 0 12.4%;
    position: relative
}

.jz_screen_mobi .jz_web_row {
    padding: 0
}

.jz_manage_web_pc .jz_web_row_line:hover .row_material_factory_line {
    display: block
}

.jz_web_row_line {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    position: relative
}

.jz_web_row_line_pc1 {
    width: 100%
}

.jz_web_col {
    box-sizing: border-box;
    font-size: 0;
    min-height: 30px;
    position: relative;
    transition: border .3s,background .3s,box-shadow .3s,padding .3s,border-radius .3s;
    width: 100%
}

.jz_screen_mobi .jz_web_col {
    transition: width .3s
}

.web_col_content {
    display: inline-block;
    min-height: 100%;
    position: relative;
    text-align: inherit;
    width: 100%
}

.jz_screen_pc div.web_col_content.web_col_content_sticky {
    height: auto;
    min-height: auto;
    position: sticky;
    top: 0
}

.web_col_content_empty {
    height: 156px
}

.jz_screen_mobi .web_col_content_empty {
    height: auto
}

.g_header .jz_web_col {
    min-height: 30px
}

.jz_web_row1>.jz_web_row__content>.jz_web_col {
    width: 100%
}

.jz_web_row2>.jz_web_row__content>.jz_web_col {
    width: 50%
	/* width: 500px;
	margin-left:auto; */
}

.jz_web_row3>.jz_web_row__content>.jz_web_col {
    width: 33.333%
}

.jz_web_row4>.jz_web_row__content>.jz_web_col {
    width: 25%
}

.jz_web_row5>.jz_web_row__content>.jz_web_col {
    width: 20%
}

.jz_web_row6>.jz_web_row__content>.jz_web_col {
    width: 16.66%
}

.jz_web_col {
    max-width: 100%
}

.jz_web_row>.jz_web_row__content>.jz_col_1 {
    width: 8.33%
}

.jz_web_row>.jz_web_row__content>.jz_col_2 {
    width: 16.66%
}

.jz_web_row>.jz_web_row__content>.jz_col_3 {
    width: 25%
}

.jz_web_row>.jz_web_row__content>.jz_col_4 {
    width: 33.33%
}

.jz_web_row>.jz_web_row__content>.jz_col_5 {
    width: 41.66%
}

.jz_web_row>.jz_web_row__content>.jz_col_6 {
    width: 50%
}

.jz_web_row>.jz_web_row__content>.jz_col_7 {
    width: 58.33%
}

.jz_web_row>.jz_web_row__content>.jz_col_8 {
    width: 66.66%
}

.jz_web_row>.jz_web_row__content>.jz_col_9 {
    width: 75%
}

.jz_web_row>.jz_web_row__content>.jz_col_10 {
    width: 83.33%
}

.jz_web_row>.jz_web_row__content>.jz_col_11 {
    width: 91.66%
}

.jz_web_row>.jz_web_row__content>.jz_col_12 {
    width: 100%
}

.jz_web_row>.jz_web_row__content>.jz_col_1_4 {
    width: 11.6667%
}

.jz_web_row>.jz_web_row__content>.jz_col_2_4 {
    width: 20%
}

.jz_web_row>.jz_web_row__content>.jz_col_3_4 {
    width: 28.3333%
}

.jz_web_row>.jz_web_row__content>.jz_col_4_4 {
    width: 36.6667%
}

.jz_web_row>.jz_web_row__content>.jz_col_5_4 {
    width: 45%
}

.jz_web_row>.jz_web_row__content>.jz_col_6_4 {
    width: 53.3333%
}

.jz_web_row__content {
    display: flex;
    flex-wrap: nowrap;
    position: relative
}

.jz_screen_mobi .col_mobi_order_0 {
    order: 0
}

.jz_screen_mobi .col_mobi_order_1 {
    order: 1
}

.jz_screen_mobi .col_mobi_order_2 {
    order: 2
}

.jz_screen_mobi .col_mobi_order_3 {
    order: 3
}

.jz_screen_mobi .col_mobi_order_4 {
    order: 4
}

.jz_screen_mobi .col_mobi_order_5 {
    order: 5
}

.jz_screen_mobi .jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row>.jz_web_row__content>.jz_web_col {
    width: 100%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi1>.jz_web_row__content {
    flex-wrap: nowrap
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col {
    width: 50%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2>.jz_web_row__content {
    flex-wrap: nowrap
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_0 {
    width: 25%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_1 {
    width: 75%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3>.jz_web_row__content {
    flex-wrap: nowrap
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_0 {
    width: 75%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_1 {
    width: 25%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_0 {
    width: 100%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_2 {
    width: 50%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_1 {
    width: 50%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_2 {
    width: 100%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi1>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col {
    width: 50%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_0 {
    width: 100%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_3 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_2 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_3 {
    width: 100%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>div.col_mobi_order_1 {
    width: 50%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>div.col_mobi_order_4 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_2 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_4 {
    width: 50%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_3 {
    width: 50%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>div.col_mobi_order_4 {
    width: 100%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>div.col_mobi_order_0 {
    width: 100%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>div.col_mobi_order_4 {
    width: 50%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>div.col_mobi_order_1 {
    width: 100%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>div.col_mobi_order_4 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col5,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>div.col_mobi_order_4,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>div.col_mobi_order_5 {
    width: 50%
}

.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col5,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_4,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>div.col_mobi_order_5 {
    width: 33.33%
}

.jz_screen_mobi .jz_module_sys_row>.jz_web_row__content>.jz_web_col {
    order: 1
}

.jz_screen_mobi .jz_module_sys_row>.jz_web_row__content>.col_mobi_order_0,.jz_screen_mobi .jz_module_sys_row>.jz_web_row__content>.jz_col_sys_module {
    order: 0
}

.jz_screen_mobi .jz_module_sys_row>.jz_web_row__content>.col_mobi_order_1 {
    order: 1
}

.jz_screen_mobi .jz_module_sys_row>.jz_web_row__content>.col_mobi_order_2 {
    order: 2
}

.jz_screen_mobi .jz_module_sys_row>.jz_web_row__content>.col_mobi_order_3 {
    order: 3
}

.jz_module {
    box-sizing: border-box;
    min-height: 30px;
    min-width: 30px;
    position: relative
}

.module_banner {
    align-items: center;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
    display: flex;
    height: 50px;
    justify-content: space-between;
    overflow: hidden;
    position: relative
}

.module_banner_text {
    -webkit-background-clip: text;
    font-size: 16px;
    margin-left: 6px;
    margin-right: 6px;
    overflow: hidden;
    padding-right: 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.module_content {
    font-size: 14px;
    position: relative
}

.module_rich_content {
    box-sizing: border-box;
    overflow: hidden;
    padding: 16px
}

.jz_screen_mobi .module_rich_content {
    word-break: break-word
}

.rich_img_wrap {
    float: left;
    margin-bottom: 16px;
    margin-right: 26px;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 50%
}

.rich_img_wrap .c__imgeffects_wrap {
    height: 100%;
    width: 100%
}

.rich_img_right .rich_img_wrap {
    float: right;
    margin-left: 26px;
    margin-right: 0
}

.rich_img_none .rich_img_wrap {
    display: none
}

.rich_img_top {
    align-items: center;
    display: flex;
    flex-direction: column
}

.rich_img_top .rich_article_content_wrap {
    width: 100%
}

.rich_img_top .rich_article_wrap_html {
    text-align: left
}

.rich_img_top .rich_img_wrap {
    margin-bottom: 8px;
    margin-right: 0
}

.rich_img_bottom {
    align-items: center;
    display: flex;
    flex-direction: column-reverse
}

.rich_img_bottom .rich_article_content_wrap {
    width: 100%
}

.rich_img_bottom .rich_article_wrap_html {
    text-align: left
}

.rich_img_bottom .rich_img_wrap {
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 12px
}

.rich_major_photo {
    transition: all .35s ease;
    width: 100%
}

.rich_article_wrap li {
    list-style: inherit
}

.rich_article_wrap img {
    vertical-align: top
}

.rich_Link {
    display: inline-block;
    width: 100%
}

.jz_web_banner {
    position: relative;
    width: 100%
}

.jz_banner {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    margin: 0 auto;
    position: relative;
    user-select: text
}

.banner_fix_zone {
    height: 100%;
    opacity: 0;
    width: 100%
}

.banner_flv_background {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.banner_flv_bg {
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%)
}

.banner_flv_area {
    margin: auto;
    padding-bottom: 42.1%;
    position: relative;
    z-index: 2
}

.banner_flv_zone {
    height: 100%;
    position: absolute;
    width: 100%
}

.banner_pic {
    margin: auto;
    position: relative;
    width: 100%
}

.banner_pic_group {
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 31.25%;
    position: relative;
    width: 100%
}

.jz_pc_banner_group {
    display: block
}

.jz_mobi_banner_group {
    display: none
}

.banner_pic_group:after,.banner_pic_group:before {
    clear: both
}

.banner_pic_item_wrap {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -o-transform: translateZ(0);
    width: 100%
}

.banner_pic_item_wrap .banner_pic_item_link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: var(--banner-link-z-index)
}

.banner_pic_item_wrap .jz_module,.banner_pic_item_wrap a:not(.banner_pic_item_link) {
    z-index: var(--banner-module-z-index)
}

.banner_pic_item_wrap .banner_link {
    height: 100%
}

.banner_pic_item_wrap .banner_link .banner_pic_item,.banner_pic_item_wrap a[href]:not([href="javascript:void(0)"]) .banner_pic_item {
    cursor: pointer
}

div.banner_pic_0 {
    left: 0
}

.banner_pic_item_wrap:not(.banner_pic_0) {
    display: none
}

.banner_pic_item {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: default;
    height: 100%;
    margin: 0 auto;
    outline: none;
    overflow: hidden;
    position: relative;
    width: 100%
}

.jz_screen_pc .banner_pic_item img:not(.module_button_icon,.category_nav_item_img) {
    width: 100%
}

.banner_short_line_wrap {
    bottom: 3%;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 4
}

.banner_btn_left_right .pic_short_line_btn,.banner_short_line_wrap .pic_arrow_btn {
    display: none;
    pointer-events: auto
}

.banner_short_line_wrap .pic_short_line_btn {
    cursor: pointer;
    display: inline-block;
    margin: 0 3px;
    padding: 5px 0;
    pointer-events: auto;
    position: relative
}

.pic_short_line {
    background: hsla(0,0%,90%,.4);
    border-radius: 4px;
    height: 4px;
    transition: all .3s;
    width: 13px
}

.pic_short_line_btn:hover .pic_short_line,.pic_short_line_btn_activity .pic_short_line {
    background-color: #e5e5e5;
    width: 26px
}

.banner_btn_left_right .pic_arrow_btn {
    display: block
}

.pic_arrow_btn {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    bottom: 0;
    cursor: pointer;
    display: none;
    height: 60px;
    margin-bottom: auto;
    margin-top: auto;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 60px;
    z-index: 3
}

.banner_btn_left_right_1 .pic_arrow_btn_prev {
    background: url(../images/vbg01.png?v=202410141114) 0 -42px;
    margin-left: 1%;
    transition: margin-left .3s ease-out 0s
}

.banner_btn_left_right_1 .pic_arrow_btn_next {
    background: url(../images/vbg01.png?v=202410141114) -55px -42px;
    margin-right: 1%;
    right: 0;
    transition: margin-right .3s ease-out 0s
}

.banner_btn_left_right_1 .pic_arrow_btn_next:after,.banner_btn_left_right_1 .pic_arrow_btn_prev:after {
    background-color: #4c4c4c;
    bottom: 0;
    content: "";
    height: 2px;
    margin-bottom: auto;
    margin-top: auto;
    position: absolute;
    top: 0;
    transition: all .4s cubic-bezier(.215,.61,.355,1) 0s;
    width: 0
}

.banner_btn_left_right_1 .pic_arrow_btn_prev:after {
    left: 25px
}

.banner_btn_left_right_1 .pic_arrow_btn_next:after {
    right: 22px
}

.banner_btn_left_right_1 .pic_arrow_btn_prev:hover {
    margin-left: 15px
}

.banner_btn_left_right_1 .pic_arrow_btn_prev:hover:after {
    left: 32px;
    width: 20px
}

.banner_btn_left_right_1 .pic_arrow_btn_next:hover {
    margin-right: 15px
}

.banner_btn_left_right_1 .pic_arrow_btn_next:hover:after {
    right: 28px;
    width: 20px
}

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

.banner_btn_left_right_2 .pic_arrow_btn_prev {
    background: url(../images/vbg01.png?v=202410141114) 0 0 rgba(0,0,0,.1);
    border-radius: 6px;
    margin-left: 1%
}

.banner_btn_left_right_2 .pic_arrow_btn_next {
    background: url(../images/vbg01.png?v=202410141114) -45px 0 rgba(0,0,0,.1);
    border-radius: 6px;
    margin-right: 1%;
    right: 0
}

.banner_btn_left_right_2 .pic_arrow_btn_next:hover,.banner_btn_left_right_2 .pic_arrow_btn_prev:hover {
    background-color: rgba(0,0,0,.3)
}

.banner_fade_in {
    animation: fadeIn .5s;
    z-index: 2
}

.banner_fade_out {
    animation: fadeOut .4s;
    z-index: 1
}

.jz_hide_flv .banner_pic,.jz_show_flv .banner_flv {
    display: block
}

.jz_hide_flv .banner_flv,.jz_show_flv .banner_pic {
    display: none
}

.jz_screen_mobi .jz_banner .banner_pic {
    display: block
}

.jz_screen_mobi .jz_pc_banner_group {
    display: none
}

.jz_pc_short_line,.jz_screen_mobi .jz_mobi_banner_group,.jz_screen_mobi .jz_mobi_same_pc_banner.jz_pc_banner_group,.jz_screen_mobi .jz_mobi_short_line {
    display: block
}

.jz_mobi_short_line,.jz_screen_mobi .jz_pc_short_line {
    display: none
}

.jz_screen_mobi .jz_mobi_same_pc_banner.jz_pc_short_line,.jz_screen_mobi .jz_mobi_short_line {
    display: block
}

.jz_screen_mobi .pic_switch_btn_area {
    bottom: 0;
    font-size: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 4
}

.jz_screen_mobi .banner_btn_left_right .pic_arrow_btn {
    display: none
}

.jz_screen_mobi .pic_switch_btn_area .pic_short_line_btn {
    display: block
}

.jz_screen_mobi .pic_switch_btn_area.banner_btn_left_right .pic_short_line_btn {
    display: none
}

.jz_screen_mobi .pic_switch_btn_area .pic_short_line_btn {
    cursor: pointer;
    display: inline-block;
    margin: 0 3px;
    padding: 5px 0;
    position: relative
}

.jz_screen_mobi .pic_switch_btn_area .pic_short_line {
    height: 5px;
    width: 5px
}

.jz_screen_mobi .pic_short_line_btn:hover .pic_short_line,.jz_screen_mobi .pic_short_line_btn_activity .pic_short_line {
    width: 10px
}

.banner_module_zone,.banner_module_zone .jz_web_row,.banner_module_zone .jz_web_row__content,.banner_module_zone .jz_web_row_line {
    height: 100%
}

.banner_module_zone .web_col_content_empty_tips {
    display: none
}

.banner_flv_area .banner_module_zone {
    overflow: hidden;
    position: absolute;
    width: 100%
}

.jz_nav_wrap {
    position: relative
}

.jz_nav_menu {
    display: none
}

.jz_nav {
    border-style: solid;
    border-width: 0;
    color: #333;
    font-size: 14px;
    max-width: 100%;
    padding: 0 16px;
    position: relative;
    z-index: 122
}

.jz_nav_list {
    align-items: center;
    display: flex;
    font-size: 0
}

.jz_nav_item {
    border: 0 solid transparent;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    height: 65px;
    line-height: 65px;
    min-width: 80px;
    position: relative;
    text-align: center;
    white-space: nowrap;
    width: auto
}

.nav_item_text {
    align-items: center;
    color: inherit;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.jz_screen_mobi .nav_item_text {
    justify-content: flex-start
}

.nav_item_septal {
    font-size: 14px;
    margin: 0 10px
}

.icon_nav_item,.icon_sub_item {
    cursor: pointer;
    display: none
}

.sub_nav_menu {
    display: none
}

.sub_second_nav {
    background: #fff;
    border-radius: 10px;
    padding: 10px 0;
    text-align: center
}

.sub_nav_list {
    background: #fff;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 1px 6px rgba(0,0,0,.15);
    color: #333;
    display: none;
    position: absolute;
    top: calc(100% + 2px);
    z-index: 999
}

.jz_nav_item_active .sub_nav_list_active {
    display: block
}

.sub_nav_item {
    border-style: solid;
    border-width: 0;
    height: 30px;
    line-height: 30px;
    min-width: 40px;
    padding: 0 10px;
    width: auto
}

.jz_nav_layout1 .sub_nav_item {
    position: relative
}

.jz_nav_item_active .sub_nav_list:before,.three_nav_list:before {
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    width: 100%
}

.jz_screen_pc .jz_nav_layout1 .sub_nav_wrap,.jz_screen_pc .jz_nav_layout1 .three_nav_wrap {
    display: flex
}

.jz_screen_pc .jz_nav_layout1 .sub_nav_wrap {
    flex-wrap: wrap
}

.jz_screen_pc .jz_nav_layout0 .sub_nav_wrap::-webkit-scrollbar-thumb,.jz_screen_pc .jz_nav_layout0 .three_nav_wrap::-webkit-scrollbar-thumb {
    background-color: #b1b1b1;
    border-radius: 6px;
    box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}

.jz_screen_pc .jz_nav_layout0 .sub_nav_wrap::-webkit-scrollbar,.jz_screen_pc .jz_nav_layout0 .three_nav_wrap::-webkit-scrollbar {
    width: 6px
}

.jz_screen_pc .jz_nav_partition_line {
    display: none
}

.jz_screen_pc .jz_nav_partition_line--visible {
    display: block
}

.jz_screen_mobi .jz_nav_partition_line {
    display: none
}

.nav_item_text_wrap,.sub_nav_item_text_wrap,.three_nav_item_text_wrap {
    -webkit-background-clip: text;
    color: inherit;
    display: block;
    height: 100%
}

.sub_nav_item_text,.three_nav_item_text {
    color: #666;
    display: block;
    height: 100%
}

.sub_nav_before,.three_nav_before {
    display: inline-block;
    height: 0;
    position: absolute;
    width: 100%
}

.three_nav_list {
    background: #fff;
    border-radius: 3px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 1px 6px rgba(0,0,0,.15);
    color: #666;
    display: none;
    left: calc(100% + 10px);
    min-width: 120px;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 99
}

.three_nav_list_active {
    display: block
}

.three_nav_item {
    border-style: solid;
    border-width: 0;
    height: 30px;
    line-height: 30px;
    min-width: 40px;
    width: auto
}

.sub_nav_item_text,.three_nav_item_text {
    -webkit-text-fill-color: initial;
    color: inherit;
    white-space: nowrap
}

.jz_screen_mobi .sub_nav_item_text {
    width: 100%
}

.jz_nav_layout0 .sub_nav_item_septal,.jz_nav_layout0 .three_nav_item_septal,.jz_nav_layout2 .sub_nav_item_septal,.jz_nav_layout2 .three_nav_item_septal {
    background-color: #f2f2f2;
    height: 1px;
    width: 100%
}

.jz_nav_layout0 .sub_nav_list,.jz_nav_layout2.sub_nav_list {
    border-radius: 3px;
    left: 50%;
    min-width: 160px;
    top: calc(100% + 12px);
    transform: translateX(-50%)
}

.jz_nav_layout0 .sub_nav_list.left {
    transform: none
}

.jz_nav_layout0 .sub_nav_item {
    padding: 0 16px
}

.jz_nav_layout0 .sub_nav_item:hover,.jz_nav_layout2 .sub_nav_item:hover {
    border-radius: 3px
}

.jz_nav_layout0 .sub_nav_item:hover,.jz_nav_layout0 .three_nav_item:hover,.jz_nav_layout2 .sub_nav_item:hover,.jz_nav_layout2 .three_nav_item:hover {
    background-color: #f7f7f7;
    border-radius: 3px
}

.jz_nav_layout0 .sub_nav_before,.jz_nav_layout0 .sub_nav_list:before,.jz_nav_layout2 .sub_nav_before,.jz_nav_layout2 .sub_nav_list:before {
    height: 12px;
    left: 0;
    top: -12px
}

.jz_nav_layout0 .sub_nav_item,.jz_nav_layout0 .three_nav_item,.jz_nav_layout2 .sub_nav_item,.jz_nav_layout2 .three_nav_item {
    height: 50px;
    line-height: 50px
}

.jz_nav_layout0 .three_nav_before,.jz_nav_layout0 .three_nav_list:before,.jz_nav_layout2 .three_nav_before,.jz_nav_layout2 .three_nav_list:before {
    height: 100%;
    left: -12px;
    width: 12px
}

.jz_nav_layout0 .three_nav_before--large,.jz_nav_layout2 .three_nav_before--large {
    left: -30px;
    width: 30px;
    z-index: 9999
}

.jz_nav_layout0 .three_nav_list,.jz_nav_layout2 .three_nav_list {
    background-color: #fff;
    left: calc(100% + 12px);
    min-width: 120px
}

.jz_nav_layout0 .jz_nav_item,.jz_nav_layout2 .jz_nav_item {
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    border-width: 2px;
    transition: transform .4s,opacity .4s
}

.jz_nav_item.jz_nav_item_translate--left {
    transform: translateX(-20px)
}

.jz_nav_item.jz_nav_item_translate--right {
    transform: translateX(20px)
}

.jz_nav_item.jz_nav_item_translate--rightIn {
    opacity: 0;
    transform: translateX(20px)
}

.jz_nav_item.jz_nav_item_translate--rightOut {
    opacity: 1;
    transform: translateX(0);
    transition: transform .2s,opacity .2s
}

.jz_nav_item.jz_nav_item_translate--leftIn {
    opacity: 0;
    transform: translateX(-20px)
}

.jz_nav_item.jz_nav_item_translate--leftOut {
    opacity: 1;
    transform: translateX(0);
    transition: transform .2s,opacity .2s
}

.jz_nav_layout1 .sub_nav_item {
    height: 50px;
    line-height: 50px;
    min-width: 96px
}

.jz_nav_layout1 .jz_nav_item {
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    border-width: 2px;
    transition: transform .4s,opacity .4s
}

.jz_nav_layout1 .three_nav_before,.jz_nav_layout1 .three_nav_list:before {
    height: 12px;
    top: -12px;
    width: 100%
}

.jz_nav_layout1 .three_nav_list {
    min-width: auto
}

.jz_nav_layout1 .three_nav_list_active {
    left: 0;
    top: calc(100% + 12px)
}

.jz_nav_layout1 .sub_nav_list {
    box-shadow: 0 2px 4px rgba(77,77,77,.1);
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    top: 60px
}

.jz_nav_layout1 .jz_nav_item_active .sub_nav_list {
    border-top: 1px solid #e5e5e5;
    display: flex;
    justify-content: center;
    opacity: 1;
    overflow: visible;
    transition: all .36s ease;
    width: 100%
}

.jz_nav_layout1 .three_nav_item {
    height: 50px;
    line-height: 50px;
    min-width: 100px;
    padding: 0 10px
}

.nav_disable_target .nav_child_item {
    cursor: default
}

.nav_disable_target .sub_nav_item {
    cursor: pointer
}

.jz_screen_pc .jz_nav_content {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative
}

.jz_screen_pc .jz_nav_list {
    display: block;
    position: relative;
    white-space: nowrap;
	padding-left: 110px;
}

.jz_screen_pc .jz_nav_list>li {
    display: inline-block;
    vertical-align: middle
}

.jz_screen_pc .jz_nav_item.jz_nav_item_active:before {
    bottom: 0;
    content: "";
    height: 1px;
    opacity: 0;
    position: absolute;
    width: 100%
}

.jz_screen_pc .sub_nav_list {
    position: fixed
}

.jz_screen_pc .jz_web_header .nav_icon_direction.nav_icon_direction--visible {
    display: block
}

.jz_screen_pc .jz_web_header .nav_icon_direction {
    background: url(../images/vbg01.png?v=202410141114) -117px -16px;
    bottom: 0;
    cursor: pointer;
    display: none;
    height: 30px;
    margin: auto 0;
    position: absolute;
    top: 0;
    width: 14px;
    z-index: 2
}

.jz_screen_pc .jz_web_header .nav_icon_direction:hover {
    background-position: -151px -16px
}

.jz_screen_pc .nav_icon_prev {
    left: 0;
    transform: rotate(180deg)
}

.jz_screen_pc .nav_icon_next {
    right: 0
}

.jz_screen_pc .jz_nav_layout0 .three_nav_item {
    padding: 0 10px
}

.back_top_wrapper {
    position: fixed;
    transition: bottom .3s ease;
    z-index: 200
}

.jz_screen_pc .back_top_wrapper {
    bottom: 47px;
    box-sizing: border-box;
    height: 70px;
    right: 21px;
    width: 66px
}

.jz_screen_pc .back_top_content {
    bottom: calc(50% - 7px);
    left: 50%;
    margin-bottom: -24px;
    margin-left: -24px;
    position: absolute;
    transition: bottom .3s ease
}

.jz_screen_pc .back_top_content.m_rocket {
    margin-bottom: -28px
}

.jz_screen_mobi .back_top_wrapper {
    bottom: 75px;
    right: 16px
}

.jz_html_manage.jz_screen_pc .back_top_wrapper_hover {
    border: 1px dashed #5874d8
}

.jz_screen_pc .back_top_wrapper:hover .back_top_content {
    bottom: 50%
}

.jz_screen_mobi .back_top_wrapper:hover {
    bottom: 66px;
    right: 16px
}

.back_top_wrapper svg {
    cursor: pointer
}

.back_top_wrapper .svg_0 {
    height: 48px;
    width: 48px
}

.jz_screen_mobi .back_top_wrapper .svg_0 {
    height: 38px;
    width: 38px
}

.jz_screen_mobi .back_top_wrapper .svg_5 {
    height: 44px
}

.back_top_wrapper .svg_5 {
    height: 56px
}

.back_top_wrapper .svg_3,.back_top_wrapper .svg_4 {
    height: 48px;
    width: 48px
}

.jz_screen_mobi .back_top_wrapper .svg_3,.jz_screen_mobi .back_top_wrapper .svg_4 {
    height: 38px;
    width: 38px
}

.back_top_wrapper .svg_shadow_3 {
    border-radius: 8px;
    box-shadow: 0 0 9px 0 rgba(0,0,0,.1);
    display: inline-block;
    height: 48px;
    width: 48px
}

.back_top_wrapper .svg_shadow_4 {
    border-radius: 50%;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    display: inline-block;
    height: 48px;
    width: 48px
}

.jz_screen_mobi .back_top_wrapper .svg_shadow_3,.jz_screen_mobi .back_top_wrapper .svg_shadow_4 {
    height: 38px;
    width: 38px
}

.back_top_wrapper .back_top_user {
    cursor: pointer;
    height: 50px;
    width: 50px
}

.jz_screen_mobi .back_top_wrapper .back_top_user {
    height: 38px;
    width: 38px
}

.jz_screen_mobi .jz_web_header {
    display: none
}

.jz_screen_mobi .jz_mobi_header {
    display: block;
    height: 50px;
    position: relative
}

.jz_screen_mobi .jz_mobi_header .jz_nav {
    transition: all .35s
}

.jz_screen_mobi .mobi_nav {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.jz_screen_mobi .mobi_nav .jz_nav_wrap {
    height: 100%;
    margin: 0
}

.jz_screen_mobi .mobi_nav .jz_nav_item {
    font-size: 14px
}

.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav {
    background: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    pointer-events: none
}

.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar-track {
    background-color: #f1f1f1;
    border-radius: 6px
}

.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar {
    width: 0
}

.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar-thumb {
    background-color: #b1b1b1;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}

.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content,.jz_screen_mobi .mobi_nav .jz_nav_layout2 .jz_nav_content {
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow-x: hidden;
    overflow-y: auto
}

.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content::-webkit-scrollbar-track,.jz_screen_mobi .mobi_nav .jz_nav_layout2 .jz_nav_content::-webkit-scrollbar-track {
    background-color: #f1f1f1;
    border-radius: 6px
}

.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content::-webkit-scrollbar,.jz_screen_mobi .mobi_nav .jz_nav_layout2 .jz_nav_content::-webkit-scrollbar {
    width: 0
}

.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content::-webkit-scrollbar-thumb,.jz_screen_mobi .mobi_nav .jz_nav_layout2 .jz_nav_content::-webkit-scrollbar-thumb {
    background-color: #b1b1b1;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}

.jz_screen_mobi .mobi_nav .nav_mobi_disable_target .icon_nav_item>.sub_nav_list {
    pointer-events: none
}

.jz_nav_layout0 .three_nav_item_septal,.jz_nav_layout2 .three_nav_item_septal,.jz_screen_mobi .jz_nav_layout0 .sub_nav_item_septal,.jz_screen_mobi .jz_nav_layout2 .sub_nav_item_septal {
    background-color: #f2f2f2;
    height: 0;
    width: 100%
}

.jz_screen_mobi .jz_nav_wrap_active {
    z-index: 100
}

.jz_screen_mobi .jz_nav_menu {
    cursor: pointer;
    display: block;
    left: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
    z-index: 100
}

.jz_screen_mobi .jz_nav_wrap_active .jz_nav_menu {
    top: 25px
}

.jz_screen_mobi .menu_body {
    height: 18px;
    position: relative;
    width: 21px
}

.jz_screen_mobi .nav_menu_item {
    background: #999;
    height: 2px;
    position: absolute;
    transition: .36s ease;
    width: 100%
}

.jz_screen_mobi .menu_item_top {
    top: 0
}

.jz_screen_mobi .menu_item_center {
    display: block;
    top: 8px
}

.jz_screen_mobi .menu_item_bottom {
    bottom: 0
}

.jz_screen_mobi .jz_nav_wrap_active .nav_menu_item {
    height: 1px
}

.jz_screen_mobi .jz_nav_wrap_active .menu_item_top {
    top: 9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.jz_screen_mobi .jz_nav_wrap_active .menu_item_center {
    opacity: 0
}

.jz_screen_mobi .jz_nav_wrap_active .menu_item_bottom {
    bottom: 8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.jz_screen_mobi .jz_nav {
    box-sizing: border-box;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    transform: translate(-100%);
    width: 100%
}

.jz_screen_mobi .visit_mode .jz_nav {
    top: 0
}

.jz_screen_mobi .jz_nav_list {
    display: block;
    padding-top: 1px
}

.jz_screen_mobi .jz_nav_item {
    height: 50px;
    line-height: 50px;
    padding: 0;
    text-align: left;
    width: auto
}

.jz_screen_mobi .sub_nav_list_active {
    position: static;
    text-align: left;
    text-indent: 20px
}

.jz_screen_mobi .sub_nav_item {
    height: auto;
    width: auto
}

.jz_screen_mobi .three_nav_list_active {
    position: static
}

.jz_screen_mobi .three_nav_item {
    height: auto;
    width: auto
}

.jz_screen_mobi .jz_nav_layout1 .sub_nav_list_active,.jz_screen_mobi .jz_nav_layout1 .three_nav_list_active {
    display: block
}

.jz_screen_mobi .jz_nav {
    z-index: 99
}

.jz_screen_mobi .nav_unfold_0 {
    transform: translate(-100%)
}

.jz_screen_mobi .jz_nav_wrap_active .nav_unfold_0 {
    transform: translate(0)
}

.jz_screen_mobi .nav_unfold_1 {
    transform: translate(100%)
}

.jz_screen_mobi .jz_nav_wrap_active .nav_unfold_1 {
    transform: translate(0)
}

.jz_screen_mobi .icon_nav_item,.jz_screen_mobi .icon_sub_item {
    box-sizing: border-box;
    color: #666;
    display: inline;
    height: 50px;
    line-height: inherit;
    padding: 0 15px;
    position: absolute;
    right: 0;
    text-align: center;
    transform: rotate(0);
    transition: all .4s;
    width: 50px
}

.jz_screen_mobi .icon_nav_item-active,.jz_screen_mobi .slide_sub_menu .icon_nav_item,.jz_screen_mobi .slide_three_menu .icon_sub_item {
    transform: rotate(90deg)
}

.jz_screen_mobi .nav_item_text,.jz_screen_mobi .three_nav_item_text,.sub_nav_item_text {
    box-sizing: border-box
}

.jz_screen_mobi .nav_item_text {
    padding-left: 26px
}

.jz_screen_mobi .sub_nav_item_text {
    display: inline-block;
    font-size: 14px;
    padding-left: 48px
}

.jz_screen_mobi .three_nav_item_text {
    display: inline-block;
    font-size: 14px;
    padding-left: 64px;
    width: 100%
}

.jz_screen_mobi .jz_nav_layout0.jz_nav_wrap_active .jz_nav_menu,.jz_screen_mobi .jz_nav_layout2.jz_nav_wrap_active .jz_nav_menu {
    position: absolute
}

.jz_screen_mobi .jz_nav_layout0 .jz_nav,.jz_screen_mobi .jz_nav_layout2 .jz_nav {
    background-color: #fff;
    box-shadow: none;
    color: #666;
    font-size: 15px;
    height: 0;
    opacity: 1;
    top: 0;
    transform: translate(0);
    width: 100%
}

.jz_screen_mobi .jz_nav_layout0.jz_nav_wrap_active .jz_nav,.jz_screen_mobi .jz_nav_layout2.jz_nav_wrap_active .jz_nav {
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%
}

.jz_screen_mobi .jz_nav_layout0 .jz_nav_content,.jz_screen_mobi .jz_nav_layout2 .jz_nav_content {
    height: calc(100% - 50px);
    margin-top: 50px
}

.jz_screen_mobi .jz_nav_layout0 .jz_nav_item,.jz_screen_mobi .jz_nav_layout2 .jz_nav_item {
    border: #f2f2f2;
    border-top: 1px solid #f2f2f2;
    height: auto
}

.jz_screen_mobi .jz_nav_layout0 .jz_nav_item:last-child,.jz_screen_mobi .jz_nav_layout2 .jz_nav_item:last-child {
    border-bottom: 1px solid #f2f2f2
}

.jz_screen_mobi .jz_nav_layout0 .sub_nav_list,.jz_screen_mobi .jz_nav_layout2 .sub_nav_list {
    box-shadow: none;
    display: none;
    height: auto;
    left: 0;
    opacity: 1;
    position: relative;
    top: 0;
    transform: translateX(0)
}

.jz_screen_mobi .jz_nav_layout0 .sub_nav_item,.jz_screen_mobi .jz_nav_layout2 .sub_nav_item {
    border-top: 1px solid #f2f2f2;
    height: auto;
    line-height: 50px
}

.jz_screen_mobi .jz_nav_layout0 .three_nav_list,.jz_screen_mobi .jz_nav_layout2 .three_nav_list {
    background-color: #fafafa;
    box-shadow: none;
    display: none;
    left: 0;
    position: relative;
    top: 0
}

.jz_screen_mobi .jz_nav_layout0 .three_nav_item,.jz_screen_mobi .jz_nav_layout2 .three_nav_item {
    border-top: 1px solid #f2f2f2;
    height: auto;
    line-height: 50px;
    min-width: auto;
    text-align: left
}

.jz_nav_layout0 .three_nav_item:hover,.jz_nav_layout2 .three_nav_item:hover,.jz_screen_mobi .jz_nav_layout0 .sub_nav_item:hover,.jz_screen_mobi .jz_nav_layout2 .sub_nav_item:hover {
    background-color: transparent
}

.jz_screen_mobi .jz_nav_layout1 .jz_nav {
    box-shadow: 0 1px 6px rgba(0,0,0,.15);
    color: #666;
    font-size: 15px;
    opacity: 0;
    top: 0;
    transform: translate(-100%);
    width: 60%
}

.jz_screen_mobi .jz_nav_layout1.jz_nav_wrap_active .jz_nav {
    opacity: 1;
    pointer-events: auto;
    transform: translate(0)
}

.jz_screen_mobi .jz_nav_layout1 .jz_nav_menu {
    transition: all .35s
}

.jz_screen_mobi .jz_nav_layout1.jz_nav_wrap_active .jz_nav_menu {
    left: calc(60% + 20px);
    transform: translate3d(0,-50%,0)
}

.jz_screen_mobi .jz_nav_layout1 .jz_nav_content {
    height: calc(100% - 49px);
    margin-top: 49px
}

.jz_screen_mobi .jz_nav_layout1 .jz_nav_item {
    border: #f2f2f2;
    border-top: 1px solid #f2f2f2;
    height: auto
}

.jz_screen_mobi .jz_nav_layout1 .jz_nav_item:last-child {
    border-bottom: 1px solid #f2f2f2
}

.jz_screen_mobi .jz_nav_layout1 .jz_theme_border_hover_color:hover {
    border-color: transparent
}

.jz_screen_mobi .jz_nav_layout1 .sub_nav_list {
    box-shadow: none;
    display: none;
    height: auto;
    left: 0;
    opacity: 1;
    position: relative;
    top: 0
}

.jz_screen_mobi .jz_nav_layout1 .sub_nav_item {
    border-top: 1px solid #f2f2f2;
    height: auto;
    line-height: 50px
}

.jz_screen_mobi .jz_nav_layout1 .three_nav_list {
    background-color: #fafafa;
    box-shadow: none;
    display: none;
    left: 0;
    position: relative;
    top: 0
}

.jz_screen_mobi .jz_nav_layout1 .three_nav_item {
    border-top: 1px solid #f2f2f2;
    line-height: 50px;
    min-width: auto;
    text-align: left
}

.jz_screen_mobi .jz_website_title_wrap {
    transform: translateZ(0);
    transform-origin: 0 0;
    transition: all .35s
}

.jz_screen_mobi .nav_drawer_style .jz_website_title_wrap {
    transform: translate3d(60%,0,0)
}

.jz_screen_mobi .jz_web_banner {
    transform: translateZ(0);
    transform-origin: 0 0;
    transition: all .35s
}

.jz_screen_mobi .nav_drawer_style .jz_web_banner,.jz_screen_mobi .nav_drawer_style .jz_web_content {
    transform: translate3d(60%,0,0)
}

.jz_screen_mobi .jz_web_footer {
    transform-origin: 0 0;
    transition: all .35s;
    z-index: 0
}

.jz_screen_mobi .nav_drawer_style .jz_web_footer {
    transform: translate3d(60%,0,0)
}

.independent_mobi_logo,.jz_screen_mobi .jz_website_title.type_1,.jz_screen_mobi .jz_website_title.type_2,.jz_screen_mobi .jz_website_title.type_3 {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    overflow: hidden
}

.jz_screen_mobi .jz_website_title.type_2 .website_title_content,.jz_screen_mobi .jz_website_title.type_3 .website_title_content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jz_website_title.type_2 .logo_wrap {
    margin-right: 10px
}

.jz_website_title.type_3 .logo_wrap {
    margin-left: 10px
}

.jz_screen_mobi .mobi_nav_blocker {
    background: rgba(3,2,1,0);
    display: none;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    transform: translateZ(0);
    transition: transform .4s ease;
    width: 100%;
    z-index: 999999
}

.jz_screen_mobi .jz_nav_layout1.jz_nav_wrap_active .mobi_nav_blocker {
    display: block;
    transform: translate3d(60%,0,0)
}

.jz_hover_qrcode {
    position: fixed;
    z-index: 9033
}

.jz_hover_qrcode__enter_to,.jz_hover_qrcode__leave_to {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.jz_hover_qrcode__enter {
    opacity: 0;
    -webkit-transform: scale(.6);
    -moz-transform: scale(.6);
    -ms-transform: scale(.6);
    transform: scale(.6)
}

.jz_hover_qrcode__enter_to,.jz_hover_qrcode__leave {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.jz_hover_qrcode__leave_to {
    opacity: 0;
    -webkit-transform: scale(.6);
    -moz-transform: scale(.6);
    -ms-transform: scale(.6);
    transform: scale(.6)
}

.jz_hover_qrcode_content {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 0 20px rgba(0,0,0,.15);
    box-sizing: border-box;
    overflow: hidden;
    padding: 15.5px 20px;
    width: 200px
}

.jz_hover_qrcode_img {
    height: 160px;
    width: 160px
}

.jz_hover_qrcode_text {
    color: #333;
    font-size: 14px;
    line-height: 17px;
    margin-top: 12px;
    text-align: center
}

.jz_hover_qrcode_arrow {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    left: 50%;
    margin-left: -7px;
    position: absolute
}

.jz_hover_qrcode_arrow__top {
    border-bottom: 8px solid #fff;
    top: -8px
}

.jz_hover_qrcode_arrow__bottom {
    border-top: 8px solid #fff;
    bottom: -8px
}

.jz_click_qrcode_container {
    overflow: hidden
}

.formBox.jz_click_qrcode_container {
    z-index: 9033
}

.jz_click_qrcode_container .formTLSite {
    display: none
}

.jz_click_qrcode {
    position: relative;
    z-index: 9033
}

.jz_click_qrcode_content {
    background-color: #fff;
    border-radius: 2px;
    overflow: hidden;
    padding: 25px 25px 0
}

.jz_click_qrcode_img {
    height: 200px;
    width: 200px
}

.jz_click_qrcode_text {
    color: #333;
    font-size: 16px;
    line-height: 17px;
    margin-top: 18px;
    text-align: center
}

.richALink {
    display: inline-block;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.jz_screen_mobi .jz_hover_qrcode {
    background-color: rgba(0,0,0,.7);
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9998
}

.jz_screen_mobi .jz_hover_qrcode_content {
    background: #fff;
    border-radius: 5px;
    height: 11.9rem;
    width: 10.9rem
}

.jz_screen_mobi .jz_hover_qrcode_content,.jz_screen_mobi .jz_hover_qrcode_img {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 9999
}

.jz_screen_mobi .jz_hover_qrcode_img {
    height: 8rem;
    margin-top: -.5rem;
    width: 8rem
}

.jz_screen_mobi .jz_hover_qrcode_text {
    font-size: .65rem;
    height: 8rem;
    left: 50%;
    margin-top: 7.925rem;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 8rem;
    z-index: 9999
}

.jz_scroll_wrap {
    margin-left: -17px;
    margin-top: -17px;
    overflow: hidden
}

.jz_scroll_wrap .jz_scroll {
    -webkit-overflow-scrolling: touch;
    bottom: -17px;
    overflow-x: scroll;
    overflow-y: scroll;
    position: relative;
    right: -17px
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .jz_scroll_wrap {
        margin-left:0;
        margin-top: 0;
        position: static
    }

    .jz_scroll_wrap .jz_scroll {
        bottom: auto;
        position: static;
        right: auto
    }

    .jz_scroll_wrap .jz_scroll::-webkit-scrollbar {
        display: none
    }

    .jz_scroll_wrap .jz_scroll_only_x {
        overflow-y: hidden
    }

    .jz_scroll_wrap .jz_scroll_only_y {
        overflow-x: hidden
    }
}

.jz_scroll_wrap,_:-ms-lang(x),_::-webkit-meter-bar {
    margin-left: -17px;
    margin-top: -17px;
    overflow: hidden
}

.jz_scroll_wrap .jz_scroll,_:-ms-lang(x),_::-webkit-meter-bar {
    bottom: -17px;
    overflow-x: scroll;
    overflow-y: scroll;
    position: relative;
    right: -17px
}

@-moz-document url-prefix() {
    .jz_scroll_wrap {
        margin-left: -17px;
        margin-top: -17px;
        overflow: hidden
    }

    .jz_scroll_wrap .jz_scroll {
        bottom: -17px;
        overflow-x: scroll;
        overflow-y: scroll;
        position: relative;
        right: -17px
    }
}

.module_carousel_photos_content {
    font-size: 0;
    overflow: hidden;
    position: relative;
    text-align: center
}

.module_carousel_photos_content .photo_item {
    position: relative
}

.module_carousel_photos_content .photo_desc {
    background: rgba(0,0,0,.7);
    bottom: 0;
    color: #fff;
    font-size: 15px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    transition: all .3s;
    width: 100%
}

.module_carousel_photos_content .photo_desc span {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 94%
}

.jz_html_manage.jz_screen_pc .module_carousel_photos_content .jz_scroll_wrap .jz_scroll {
    overflow: hidden
}

.jz_web_row--carousel>.arrow,.module_carousel_photos_content .arrow {
    background: rgba(0,0,0,.3);
    border-radius: 4px;
    cursor: pointer;
    display: block;
    height: 60px;
    outline: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: background .15s;
    width: 60px;
    z-index: 99
}

.jz_web_row--carousel>.arrow:hover,.module_carousel_photos_content .arrow:hover {
    background: rgba(0,0,0,.5)
}

.jz_web_row--carousel>.arrow.prev,.module_carousel_photos_content .arrow.prev {
    left: 20px
}

.jz_web_row--carousel>.arrow.next,.module_carousel_photos_content .arrow.next {
    right: 20px
}

.jz_web_row--carousel>.arrow:before,.module_carousel_photos_content .arrow:before {
    background: url(../images/vbg01.png?v=202410141114) -23px -18px;
    content: "";
    display: block;
    height: 24px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%) translateY(-50%);
    width: 14px
}

.jz_web_row--carousel>.arrow.next:before,.module_carousel_photos_content .arrow.next:before {
    background-position-x: -70px
}

.jz_web_row--carousel>.dot_list,.module_carousel_photos_content .dot_list {
    bottom: 7px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 98
}

.jz_web_row--carousel>.dot_list,.jz_web_row--carousel>.short_line_list {
    left: 0
}

.jz_web_row--carousel>.dot_list li,.module_carousel_photos_content .dot_list li {
    background: hsla(0,0%,60%,.8);
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 9px;
    margin: 7px;
    transition: background .3s;
    width: 9px
}

.module_carousel_photos_content .dot_list li.active {
    background: #fff
}

.module_carousel_photos_content .photo_display_wrap {
    display: inline-block;
    overflow: hidden;
    text-align: center;
    width: 100%
}

.module_carousel_photos_content .photo_display_area {
    display: inline-block;
    overflow: hidden;
    padding-bottom: 33.333%;
    position: relative;
    width: 100%
}

.module_carousel_photos_content .photo_display_area .photo_display_list {
    height: 100%;
    position: absolute;
    white-space: nowrap;
    width: 100%;
    will-change: transform
}

.module_carousel_photos_content .photo_display_area li {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%
}

.module_carousel_photos_content .photo_display_area li.activedPic {
    display: block;
    z-index: 1
}

.module_carousel_photos_content .photo_display_list .c__imgeffects_wrap {
    height: 100%;
    width: 100%
}

.module_carousel_photos_content .photo_display_area .photo_item {
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%
}

.carousel_small_pic .photo_list_area {
    display: block;
    white-space: nowrap;
    width: 100%
}

.carousel_small_pic .photo_list_area li {
    -webkit-tap-highlight-color: rgba(255,255,255,0);
    box-sizing: border-box;
    display: inline-block;
    margin: 18px 9px;
    max-width: 120px;
    min-width: 100px;
    position: relative;
    width: 10%
}

.carousel_small_pic .photo_list_area li:first-child {
    margin-left: 0
}

.carousel_small_pic .photo_list_area li:last-child {
    margin-right: 0
}

.carousel_small_pic .photo_list_area .photo_item {
    height: 100%;
    padding-bottom: 75%;
    position: relative
}

.carousel_small_pic .photo_list_area .photo_select_item {
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    width: 100%
}

.carousel_small_pic .photo_list_area .photo_mask {
    background: hsla(0,0%,100%,.3);
    box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    position: absolute;
    transition: all .3s;
    width: 100%;
    z-index: 2
}

.carousel_small_pic .photo_list_area li.active .photo_mask {
    background: none;
    border: 1px solid gray
}

.carousel_small_pic .photo_list_area li:hover .photo_mask {
    background: none
}

.carousel_dot_pic .photo_desc {
    padding-bottom: var(--dot-wrap-height)
}

.carousel_three_pic .arrow {
    background: none
}

.carousel_three_pic .arrow:hover {
    background: rgba(0,0,0,.4)
}

.carousel_three_pic .arrow.prev {
    left: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.carousel_three_pic .arrow.next {
    right: 50%;
    transform: translateX(50%) translateY(-50%)
}

.carousel_three_pic .photo_mask {
    background: rgba(0,0,0,.3);
    box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 7.5%
}

.carousel_three_pic .photo_mask.prev {
    left: 0
}

.carousel_three_pic .photo_mask.next {
    right: 0
}

.carousel_three_pic.module_carousel_photos_content .photo_display_area li {
    height: 100%;
    left: 0;
    position: absolute;
    visibility: hidden;
    width: 100%
}

.carousel_three_pic.module_carousel_photos_content .photo_display_list li {
    display: inline-block;
    position: static;
    visibility: visible
}

.carousel_three_pic.module_carousel_photos_content .photo_display_area li {
    box-sizing: border-box;
    overflow: hidden;
    padding: 0 .5%;
    width: 84%
}

.jz_screen_mobi .carousel_three_pic {
    padding-top: 5px
}

.jz_screen_mobi .carousel_three_pic .photo_display_area .photo_item {
    border-radius: 6px
}

.jz_screen_mobi .carousel_three_pic .photo_display_area .photo_mask {
    opacity: 0
}

.jz_screen_mobi .carousel_three_pic .photo_display_area li {
    padding: 0 2%
}

.jz_screen_mobi .module_carousel_photos_content .dot_list li {
    margin: 4px
}

.jz_screen_mobi .module_carousel_photos_content .arrow {
    height: 36px;
    width: 36px
}

.jz_screen_mobi .module_carousel_photos_content .arrow.prev {
    left: 10px
}

.jz_screen_mobi .module_carousel_photos_content .arrow.next {
    right: 10px
}

.jz_screen_mobi .module_carousel_photos_content .arrow:before {
    background-position: -23px -358px;
    height: 18px;
    width: 12px
}

.jz_screen_mobi .module_carousel_photos_content .arrow.next:before {
    background-position-x: -50px
}

.module_list_photos_content {
    font-size: 0;
    overflow: hidden;
    position: relative
}

.module_list_photos_content .link-cursor-auto {
    cursor: auto
}

.jz_html_manage.jz_screen_pc .module_list_photos_content .jz_scroll_wrap .jz_scroll {
    overflow: hidden
}

.module_list_photos_content .list_photo_wrapper {
    position: relative
}

.list_photos_basic_style .photo_display_area,.list_photos_swipe_style .photo_display_area {
    display: inline-block;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.list_photos_swipe_style .photo_display_area {
    overflow: initial!important;
    will-change: transform
}

.list_photos_swipe_style .photo_display_area li {
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    position: relative;
    vertical-align: top;
    width: 22.2%
}

.list_photos_basic_style .photo_display_area li {
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    position: relative;
    vertical-align: top;
    width: 25%
}

.list_photos_basic_style .photo_display_area a,.list_photos_swipe_style .photo_display_area a {
    display: block;
    overflow: hidden
}

.list_photos_basic_style .photo_item_img_box,.list_photos_swipe_style .photo_item_img_box {
    overflow: hidden;
    position: relative;
    -webkit-transform: translateZ(0)
}

.list_photos_basic_style .photo_item,.list_photos_swipe_style .photo_item {
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    transform: translateZ(0);
    transition: all .36s ease;
    width: 100%
}

.list_photos_basic_style .photo_item_imgwrap,.list_photos_swipe_style .photo_item_imgwrap {
    padding-bottom: 90.9090909091%;
    width: 100%
}

.jz_screen_pc .photo_item_inner_wrap.jz_photo_layer_effect .photo_item:hover {
    transform: scale(1)
}

.list_photos_list_style .photo_display_area {
    display: flex;
    flex-wrap: wrap
}

.list_photos_slider_style {
    padding: 0 60px
}

.list_photos_slider_style .photo_display_area {
    white-space: nowrap
}

.list_photos_slider_style .photo_display_area .photo_desc_style2 {
    white-space: normal
}

.list_photos_slider_style .photo_display_area li {
    display: inline-block;
    width: 25%
}

.list_photos_slider_style .arrow {
    background: rgba(0,0,0,.2);
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 40px;
    outline: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: background .15s;
    width: 40px;
    z-index: 99
}

.list_photos_slider_style .arrow:hover {
    background: rgba(0,0,0,.4)
}

.list_photos_slider_style .arrow.prev {
    left: 10px
}

.list_photos_slider_style .arrow.next {
    right: 10px
}

.list_photos_slider_style .arrow:before {
    background: url(../images/vbg01.png?v=202410141114) -23px -268px;
    content: "";
    display: block;
    height: 18px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%) translateY(-50%);
    width: 10px
}

.list_photos_slider_style .arrow.prev:before {
    left: 46%
}

.list_photos_slider_style .arrow.next:before {
    background-position-x: -53px;
    left: 54%
}

.list_photos_row_resp_style .photo_display_area {
    display: flex;
    flex-wrap: wrap
}

.list_photos_row_resp_style .photo_display_area li {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    vertical-align: bottom
}

.list_photos_row_resp_style .photo_display_area li>div:not(.photo_desc_style2) {
    height: 100%;
    position: relative
}

.list_photos_row_resp_style .photo_display_area a {
    display: block;
    width: 100%
}

.list_photos_row_resp_style .photo_display_area .photo_item_wrap {
    box-sizing: border-box;
    height: 100%;
    padding: 10px;
    position: absolute;
    top: 0;
    width: 100%
}

.list_photos_row_resp_style .photo_display_area .photo_item {
    height: 100%;
    object-fit: cover;
    object-position: center;
    position: relative;
    width: 100%
}

.list_photos_row_resp_style .photo_display_area .photo_item_imgwrap {
    height: 100%;
    width: 100%
}

.list_photos_row_resp_style .photo_display_area .placeholder {
    flex-basis: 240px;
    flex-grow: 100;
    height: 0;
    margin: 0
}

.list_photos_row_resp_style .photo_display_area .photo_item {
    transition: all .36s ease
}

.jz_screen_mobi .module_list_photos_content .photo_display_area {
    box-sizing: border-box;
    padding: 1.8229166667%
}

.jz_screen_mobi .module_list_photos_content .photo_display_area li {
    padding: 1.8918918919%
}

.jz_screen_mobi .list_photos_row_resp_style .photo_display_area .photo_item_wrap {
    padding: 0
}

.jz_screen_mobi .list_photos_basic_style .photo_display_area li {
    width: 50%
}

.jz_screen_mobi .list_photos_slider_style .photo_display_area li {
    width: 45%
}

.jz_screen_mobi .list_photos_slider_style .arrow {
    display: none
}

.jz_screen_mobi .list_photos_slider_style {
    margin-right: 0;
    padding: 0
}

.module_photo_group_content {
    font-size: 0;
    overflow: hidden;
    position: relative
}

.module_photo_group_content .photo_display_area {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.module_photo_group_content .photo_display_area li {
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    vertical-align: top;
    width: 25%
}

.module_photo_group_content .photo_display_area .photo_group_item {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 22px rgba(0,0,0,.1);
    box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    padding: 5%
}

.module_photo_group_content .photo_display_area .photo_group_item:hover .name {
    color: inherit
}

.module_photo_group_content .photoWrapper {
    overflow: hidden;
    position: relative;
    width: 100%
}

.module_photo_group_content .photoWrapper .c__imgeffects_wrap {
    padding-bottom: 90.9090909091%;
    width: 100%
}

.module_photo_group_content .photo {
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    transition: all .36s ease;
    width: 100%
}

.jz_screen_pc .module_photo_group_content .photo.jz_animate_go,.jz_screen_pc .module_photo_group_content .photo:hover {
    transform: scale(1.05);
    transform-origin: center
}

.module_photo_group_content .num {
    background-color: rgba(0,0,0,.5);
    bottom: 6px;
    color: #fff;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    position: absolute;
    right: 6px
}

.module_photo_group_content .num i {
    background: #fff;
    background: url(../images/vbg01.png?v=202410141114) -23px -306px;
    display: inline-block;
    height: 12px;
    margin-left: 4px;
    margin-top: 6px;
    vertical-align: top;
    width: 14px
}

.module_photo_group_content .name {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #333;
    display: -webkit-box;
    font-size: 16px;
    line-height: 24px;
    margin-top: 15px;
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-wrap
}

.jz_screen_mobi .module_photo_group_content .name {
    font-size: 14px;
    margin-top: 8px
}

.photo_group_new_module_after_20210707.module_photo_group_content .name {
    line-height: 1.5;
    max-height: none
}

.photo_group_slider_style {
    padding: 0 60px
}

.photo_group_slider_style .photo_display_area {
    display: block;
    white-space: nowrap
}

.photo_group_slider_style .photo_display_area li {
    display: inline-block
}

.photo_group_slider_style .photo_display_area .photo_group_item {
    box-shadow: none;
    padding: 0
}

.photo_group_slider_style .arrow {
    background: rgba(0,0,0,.2);
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 40px;
    outline: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: background .15s;
    width: 40px;
    z-index: 99
}

.photo_group_slider_style .arrow:hover {
    background: rgba(0,0,0,.4)
}

.photo_group_slider_style .arrow.prev {
    left: 10px
}

.photo_group_slider_style .arrow.next {
    right: 10px
}

.photo_group_slider_style .arrow:before {
    background: url(../images/vbg01.png?v=202410141114) -23px -268px;
    content: "";
    display: block;
    height: 18px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%) translateY(-50%);
    width: 10px
}

.photo_group_slider_style .arrow.prev:before {
    left: 46%
}

.photo_group_slider_style .arrow.next:before {
    background-position-x: -53px;
    left: 54%
}

.photo_group_marquee_style .photo_display_area {
    display: block;
    white-space: nowrap
}

.photo_group_marquee_style .photo_display_area li {
    display: inline-block
}

.jz_screen_mobi .module_photo_group_content .photo_display_area li {
    width: 50%
}

.jz_screen_mobi .module_photo_group_content .num i {
    display: none
}

.jz_screen_mobi .photo_group_slider_style .photo_display_area li {
    width: 45%
}

.jz_screen_mobi .photo_group_slider_style .arrow {
    display: none
}

.jz_screen_mobi .photo_group_slider_style {
    margin-right: 0;
    padding: 0
}

.jz_popup_window_bg {
    background: #000;
    bottom: 0;
    left: 0;
    opacity: .6;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9032
}

.exhibition_show_products {
    margin-top: 20px;
    width: 100%
}

.exhibition_show_product,.result_show_product {
    background-color: #fff;
    box-sizing: border-box;
    display: inline-block;
    margin: 10px;
    overflow: hidden;
    text-align: center;
    transition: all .5s ease-out;
    vertical-align: top;
    width: calc(25% - 20px)
}

@supports(-ms-ime-align:auto) {
    .exhibition_show_product,.result_show_product {
        width: calc(25% - 21px)
    }
}

.exhibition_show_product_nopic,.result_show_product_nopic {
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    text-align: left;
    transition: none
}

.jz_screen_mobi .exhibition_show_product.exhibition_show_product_nopic,.jz_screen_mobi .result_show_product.result_show_product_nopic,.jz_screen_mobi .search_result_product .exhibition_show_product.exhibition_show_product_nopic {
    border: none;
    border-bottom: 1px solid #f1f1f1;
    text-align: left;
    width: 100%
}

.exhibition_show_product .exhibition_product_name {
    color: inherit
}

.exhibition_show_product_nopic .exhibition_product_name {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.exhibition_show_product_nopic .exhibition_product_props .exhibition_product_prop:first-child,.result_show_product_nopic .result_product_props .result_product_prop:first-child {
    margin-top: 12px
}

.jz_screen_mobi .exhibition_show_product_nopic .exhibition_product_props .exhibition_product_prop:first-child {
    margin-top: 10px
}

.exhibition_show_product_nopic .exhibition_product_prop {
    color: #999
}

.exhibition_show_product_nopic .exhibition_product_prop,.result_show_product_nopic .result_product_prop {
    line-height: normal;
    margin-bottom: 12px
}

.jz_screen_mobi .exhibition_show_product_nopic,.jz_screen_mobi .result_show_product_nopic {
    margin: 0;
    padding: 15px
}

.jz_screen_mobi .exhibition_show_product_nopic .exhibition_product_prop,.jz_screen_mobi .result_show_product_nopic .result_product_prop {
    margin-bottom: 10px
}

.jz_screen_pc .exhibition_show_product_nopic:hover .exhibition_product_prop,.jz_screen_pc .result_show_product_nopic:hover .prop_title,.jz_screen_pc .result_show_product_nopic:hover .prop_value {
    color: #333
}

.jz_screen_pc .border_bottom_transition {
    border-color: transparent;
    position: relative;
    transition: .5s;
    -ms-transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s
}

.border_bottom_transition:after,.jz_screen_pc .border_bottom_transition:before {
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transition: transform .36s ease;
    width: 100%
}

.jz_screen_pc .border_bottom_transition:hover:after,.jz_screen_pc .border_bottom_transition:hover:before {
    transform: scaleX(1);
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1)
}

.jz_screen_pc .border_bottom_transition:before {
    border-bottom: 3px;
    border-bottom-style: solid;
    border-color: inherit;
    transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -o-transform-origin: 0 100%
}

.result_show_product {
    position: relative
}

.result_show_product_link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.jz_product_list_2 .exhibition_show_product {
    overflow: visible
}

.exhibition_show_product_wrap,.result_show_product_wrap {
    box-sizing: border-box;
    color: #333;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    padding: 5%;
    position: relative;
    z-index: 1
}

.result_show_product_wrap:active,.result_show_product_wrap:link,.result_show_product_wrap:visited {
    color: inherit
}

.jz_product_result_1 .result_show_product_wrap {
    padding: 0
}

.exhibition_show_product_wrap a,.result_show_product_wrap a {
    color: #666
}

.exhibition_product_pic_wrap,.result_product_pic_wrap {
    flex-shrink: 0;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative
}

.exhibition_product_pic_wrap {
    width: 100%
}

.exhibition_product_pic_item {
    cursor: pointer;
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: center;
    position: absolute;
    right: 0;
    transition: all .36s ease;
    width: 100%
}

.exhibition_center_middle {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

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

.exhibition_prop {
    color: inherit;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between
}

.exhibition_prop .exhibition_product_name_wrap,.exhibition_prop .exhibition_product_name_wrap .exhibition_product_name {
    color: inherit
}

.exhibition_product_name {
    font-size: 16px
}

.pirce_coln {
    font-size: 14px
}

.pirce_value {
    flex: 1;
    font-size: 18px;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.exhibition_product_name_wrap {
    margin-top: 20px
}

.exhibition_product_prop_wrap {
    margin-top: 6px
}

.exhibition_product_name_wrap,.exhibition_product_prop {
    white-space: normal
}

.exhibition_product_prop {
    color: #666;
    font-size: 14px
}

.exhibition_product_prop:not(:last-child) {
    margin-bottom: 8px
}

.exhibition_pirce_split {
    margin: 0 4px
}

.marketPrice.exhibition_product_pirce {
    color: #999;
    font-size: 12px;
    text-decoration: line-through
}

.marketPrice.exhibition_product_pirce span {
    font-size: inherit
}

.jz_product_list_0 .exhibition_prop,.jz_product_list_1 .exhibition_prop {
    box-sizing: border-box;
    overflow: hidden
}

.jz_product_list_0 .exhibition_product_pic_item,.jz_product_list_1 .exhibition_product_pic_item {
    height: 100%;
    width: 100%
}

.jz_product_list_1 {
    padding: 0 60px
}

.jz_product_list_1 .exhibition_show_products {
    white-space: nowrap
}

.jz_product_list_1 .exhibition_show_product {
    display: inline-block
}

.jz_product_list_1 .arrow {
    background: rgba(0,0,0,.2);
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 40px;
    outline: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: background .15s;
    width: 40px;
    z-index: 99
}

.jz_product_list_1 .arrow:hover {
    background: rgba(0,0,0,.4)
}

.jz_product_list_1 .pd_no_scroll.arrow:hover {
    background: rgba(0,0,0,.2);
    cursor: auto
}

.jz_product_list_1 .arrow.prev {
    left: 10px
}

.jz_product_list_1 .arrow.next {
    right: 10px
}

.jz_product_list_1 .arrow:before {
    background: url(../images/vbg01.png?v=202410141114) -21px -268px;
    content: "";
    display: block;
    height: 18px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%) translateY(-50%);
    width: 10px
}

.jz_product_list_1 .arrow.prev:before {
    left: 46%
}

.jz_product_list_1 .arrow.next:before {
    background-position-x: -53px;
    left: 54%
}

.jz_product_list_2 .exhibition_show_product {
    box-sizing: border-box;
    margin: 20px 0;
    padding: 20px;
    position: relative;
    text-align: left;
    width: calc(100% - 20px)
}

.jz_product_list_2 .product_list_style_2_separator_line {
    border-bottom: 1px dashed #f0f0f0;
    bottom: -20px;
    content: "";
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    width: 100%
}

.jz_screen_mobi .jz_product_list_2 .product_list_style_2_separator_line {
    bottom: -10px
}

.jz_product_list_2 .exhibition_prop,.jz_product_result_1 .result_prop {
    width: calc(75% - 20px)
}

.jz_product_result_1 .result_prop {
    text-align: left
}

.jz_product_list_2 .exhibition_product_pic_wrap {
    height: 0;
    padding-bottom: 25%;
    width: 25%
}

.jz_screen_mobi .jz_product_list_2 .exhibition_product_pic_wrap {
    padding-bottom: 33.8%;
    width: 33.8%
}

.jz_product_list_2 .exhibition_show_product_wrap {
    padding: 0
}

.product_list_content .empty_tips {
    font-size: 0;
    padding: 90px 0;
    text-align: center
}

.product_list_content .empty_img {
    background: url(../images/defaultIcon.png?v=202311271728) 0 0;
    display: inline-block;
    height: 123px;
    width: 157px
}

.product_list_content .tips_text {
    color: #333;
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    margin-top: 28px
}

.exhibition_show_products {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap
}

.jz_screen_pc .exhibition_show_product:hover {
    box-shadow: 0 0 15px rgba(0,0,0,.1)
}

.jz_screen_pc .jz_product_list_2 .exhibition_show_products {
    box-sizing: border-box
}

.jz_screen_pc .jz_product_list_2 .exhibition_show_product,.jz_screen_pc .jz_product_result_1 .result_show_product {
    margin: 20px 10px
}

.jz_screen_pc .jz_product_list_2 .exhibition_show_product:hover {
    border: none
}

.jz_module_style_9 .module_content {
    background: #fff
}

.jz_screen_pc .jz_module_style_9 .module_content {
    padding: 20px
}

.jz_screen_mobi .exhibition_product_name {
    font-size: 16px
}

.jz_screen_mobi .exhibition_product_prop {
    font-size: 14px
}

.jz_screen_mobi .pirce_value {
    font-size: 18px;
    word-break: break-word
}

.jz_screen_mobi .exhibition_product_pirce_wrap {
    padding: 0;
    row-gap: 4px
}

.jz_screen_mobi .exhibition_show_products {
    margin-top: 28px;
    padding: 0 1.8%;
    width: auto
}

.jz_screen_mobi .exhibition_show_products.exhibition_show_products_nopic {
    margin-top: 0
}

.jz_screen_mobi .exhibition_show_product {
    width: 50%
}

.jz_screen_mobi .jz_product_list_2 .exhibition_show_product {
    margin: 10px;
    padding: 0;
    width: calc(100% - 20px)
}

.jz_screen_mobi .jz_product_list_2 .exhibition_prop {
    box-sizing: border-box;
    flex: 1;
    margin: 0;
    min-width: 0
}

.jz_screen_mobi .jz_product_list_0 .exhibition_show_product,.jz_screen_mobi .jz_product_result .result_show_product,.jz_screen_mobi .search_result_product .exhibition_show_product {
    margin: 0 1.8% 20px;
    width: 46.4%
}

.jz_screen_mobi .jz_product_result .result_show_product {
    padding: 0
}

.jz_screen_mobi .result_show_product.result_show_product_nopic {
    border: none;
    border-bottom: 1px solid #f1f1f1;
    text-align: left;
    width: 100%
}

.jz_screen_mobi .exhibition_show_product_wrap {
    padding: 0
}

.jz_screen_mobi .jz_product_list_1 .exhibition_show_product {
    width: 40%
}

.jz_screen_mobi .jz_product_list_1 .arrow {
    display: none
}

.jz_screen_mobi .jz_product_list_1 {
    margin-right: 0;
    padding: 0
}

.jz_screen_mobi .exhibition_show_product_wrap,.jz_screen_mobi .result_show_product_wrap {
    padding: 0
}

.jz_screen_mobi .exhibition_prop,.jz_screen_mobi .result_prop {
    margin: 6px
}

.jz_screen_mobi .exhibition_product_name_wrap {
    margin-top: 4px
}

.jz_screen_mobi .jz_product_list_mobi_full .exhibition_show_product {
    margin-left: 1.8%;
    margin-right: 1.8%;
    width: 96.4%
}

.jz_product_result .select_wrap {
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    color: #333;
    height: 32px;
    padding-left: 9px
}

.evaluate_upload_pic_wrap {
    flex-wrap: wrap;
    gap: 10px
}

.filter_plibList_header {
    display: none
}

.result_cur_condition_left .result_title {
    color: #333;
    display: inline-block;
    font-size: 13px
}

.result_title:after {
    content: "";
    display: inline-block;
    width: 5px
}

.result_cur_value {
    color: #333;
    display: inline-block;
    font-size: 14px;
    line-height: 30px
}

.result_cur_condition_right input {
    border: 1px solid #ebebeb;
    border-radius: 2px;
    box-sizing: border-box;
    height: 40px;
    line-height: 100%;
    outline: none;
    position: relative;
    text-indent: 10px;
    width: 250px
}

.result_rearch_icon {
    bottom: 0;
    cursor: pointer;
    height: 12px;
    margin: auto;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0
}

.result_filter_condition {
    border: 1px solid #ebebeb;
    margin-bottom: 20px
}

.filter_condition_item {
    border-top: 1px dashed #ccc;
    font-size: 0;
    margin: 0 10px
}

.filter_condition_item:first-child {
    border-top: none
}

.filter_item_left {
    color: #666;
    display: inline-block;
    font-size: 14px;
    height: 55px;
    line-height: 55px;
    margin: 0 12px
}

.filter_title {
    width: 90px
}

.filter_title,.filter_title_inner {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.filter_title_inner {
    max-width: 80px;
    vertical-align: top
}

.filter_title:after {
    content: "："
}

.filter_title_colon {
    margin-left: -5px
}

.filter_item_right,.filter_title_colon {
    display: inline-block;
    font-size: 14px;
    vertical-align: top
}

.filter_item_right {
    width: calc(100% - 114px)
}

.filter_item_value {
    color: #333;
    display: inline-block;
    height: 55px;
    line-height: 55px;
    margin-right: 36px
}

.filter_pirce_area {
    align-items: center;
    display: flex;
    gap: 10px;
    height: 55px;
    line-height: 55px
}

.result_order_condition {
    background-color: #f7f7f7;
    border: 1px solid #ebebeb;
    height: 50px;
    line-height: 50px
}

.order_condition_wrap {
    cursor: pointer;
    display: inline-block;
    min-width: 90px;
    text-align: center;
    width: auto
}

.result_order_condition .result_order_condition_select {
    background-color: #fff
}

.order_condition_wrap i,.order_condition_wrap span {
    color: #666;
    display: inline-block
}

.order_name_icon {
    padding-left: 2px;
    vertical-align: middle;
    width: 10px
}

.order_name_icon .icon_top {
    border-bottom-style: solid;
    border-bottom-width: 4px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid transparent;
    float: left
}

.order_name_icon .icon_bottom {
    border-bottom: 4px solid transparent;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top-style: solid;
    border-top-width: 4px;
    float: left
}

.icon_top {
    border-bottom-color: #cbcbcb
}

.icon_bottom {
    border-top-color: #cbcbcb;
    margin-top: 3px
}

.order_pirce_wrap input {
    border: 1px solid #dfdeda;
    box-sizing: border-box;
    color: #666;
    display: inline-block;
    font-size: 13px;
    height: 34px;
    line-height: 28px;
    outline: none;
    padding-left: 5px;
    width: 76px
}

.prop_title:after {
    content: "："
}

.jz_screen_mobi .order_fliter_mobi,.jz_screen_mobi .order_fliter_mobi_icon {
    display: inline-block
}

.jz_screen_mobi .order_condition_wrap {
    font-size: 16px;
    min-width: 19.5%
}

.jz_screen_mobi .order_fliter_mobi_icon {
    font-size: 14px;
    padding-left: 10px;
    vertical-align: middle
}

.jz_screen_mobi .result_filter_condition_wrap {
    background: rgba(0,0,0,.5);
    display: none;
    height: 100%;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 20%;
    position: fixed;
    top: 0;
    width: 80%;
    z-index: 9100
}

.jz_screen_mobi .result_filter_condition {
    animation: filter_panel_animation .5s linear;
    background-color: #fff;
    height: 100%;
    margin-bottom: 0;
    position: relative
}

.jz_screen_mobi .filter_condition_list {
    height: calc(100% - 50px);
    overflow-y: auto
}

.jz_screen_mobi .filter_condition_list::-webkit-scrollbar {
    width: 0
}

.jz_screen_mobi .filter_condition_item {
    margin-bottom: 20px;
    margin-left: 10px
}

.jz_screen_mobi .filter_item_left {
    color: #666;
    display: block;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    margin: 0;
    width: 90%
}

.jz_screen_mobi .filter_title {
    width: 90%
}

.jz_screen_mobi .filter_title_inner {
    max-width: 89%
}

.jz_screen_mobi .filter_item_right {
    align-items: stretch;
    display: block;
    display: flex;
    flex-wrap: wrap;
    width: auto
}

.jz_screen_mobi .filter_item_right a {
    align-items: center;
    background-color: #f5f5f5;
    box-sizing: border-box;
    display: inline-block;
    display: flex;
    font-size: 16px;
    height: auto;
    justify-content: center;
    margin-bottom: 10px;
    margin-right: 12px;
    padding: 10px;
    text-align: center;
    vertical-align: top;
    width: 29%
}

.jz_screen_mobi .mobi_fliter_panel_activity .mobi_filter_cond_select {
    background-color: color-mix(in srgb,var(--theme-color) 10%,transparent 90%);
    color: var(--theme-color)
}

.jz_screen_mobi .mobi_filter_cond_select span {
    color: var(--theme-color)
}

.jz_screen_mobi .filter_item_value {
    color: #333;
    font-size: 14px;
    height: auto;
    line-height: inherit;
    margin: 0;
    vertical-align: middle
}

.jz_screen_mobi .order_pirce_wrap input {
    background-color: #f5f5f5;
    border: none;
    height: 34px;
    width: 100px
}

.jz_screen_mobi .result_pirce_btn {
    display: none
}

.jz_screen_mobi .filter_pirce_area {
    height: auto;
    line-height: inherit
}

.jz_screen_mobi .filter_btn_wrap {
    background: #fff;
    border-top: 1px solid #ebebeb;
    bottom: 0;
    display: flex;
    height: 50px;
    line-height: 50px;
    margin-bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.filter_btn_wrap span {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    width: 50%
}

.filter_btn_wrap .filter_save {
    color: #fff
}

.filter_panel_animation_hide {
    animation: filter_panel_animation_hide .5s linear
}

.filter_panel_wrap_animation_hide {
    animation: filter_panel_wrap_animation_hide .4s linear
}

.jz_screen_mobi .result_filter_condition_wrap::-webkit-scrollbar {
    width: 0
}

.jz_screen_mobi .mobi_fliter_panel_activity .result_filter_condition_wrap {
    display: block;
    padding-left: 20%;
    width: 80%
}

.jz_screen_mobi .mobi_fliter_panel_activity .result_filter_condition {
    display: block
}

@keyframes filter_panel_animation {
    0% {
        transform: translate(100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes filter_panel_animation_hide {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(100%)
    }
}

@keyframes filter_panel_wrap_animation_hide {
    to {
        background-color: transparent
    }
}

.jz_screen_mobi .product_result_mobi_full .result_show_product {
    width: 96.4%
}

.jz_screen_mobi .filter_plibList_header {
    align-items: center;
    border-bottom: 1px solid #ebebeb;
    box-sizing: border-box;
    display: block;
    display: flex;
    font-size: 18px;
    height: 70px;
    justify-content: space-between;
    position: relative
}

.jz_screen_mobi .filter_plibList_header .arrow_left {
    color: #666;
    cursor: pointer;
    display: none;
    font-weight: 700;
    left: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.jz_screen_mobi .filter_plibList_header .arrow_right {
    color: #666;
    cursor: pointer;
    padding: 20px 10px 20px calc(100% - 30px);
    position: absolute;
    top: 49%;
    transform: translateY(-50%)
}

.jz_screen_mobi .filter_plibList_header .filter_plibList_left {
    color: #333;
    margin-left: 12px
}

.jz_screen_mobi .filter_plibList_header .filter_plibList_right {
    color: #606972;
    margin-right: 32px
}

.jz_screen_mobi .filter_condition_list_height {
    height: calc(100% - 70px)
}

.jz_screen_mobi .filter_condition_list_fixheight {
    height: calc(100% - 120px)
}

.jz_screen_mobi .plib_content .arrow_left {
    display: block
}

.jz_screen_mobi .plib_content .arrow_right,.jz_screen_mobi .plib_content .filter_plibList_right {
    display: none
}

.jz_screen_mobi .plib_content {
    justify-content: center
}

.jz_screen_mobi .filter_item_plib {
    margin: 18px 0 0 10px
}

.module_button_text {
    -webkit-background-clip: text
}

.jz_module_style_8 {
    min-height: 1px;
    min-width: 1px
}

.jz_module_style_8 .module_content {
    height: 40px;
    min-height: 1px;
    min-width: 1px
}

.module_button_content {
    align-items: center;
    box-sizing: border-box;
    color: #000;
    cursor: pointer;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-decoration: none;
    transform-style: preserve-3d;
    transition: all .3s;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%
}

.module_button_content span {
    display: block;
    margin: 0 8px;
    outline: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1
}

.module_button_content:hover {
    text-decoration: none
}

.module_button_content .after {
    content: "";
    display: block;
    height: 100%;
    left: -8px;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all .3s;
    width: 100%;
    z-index: 0
}

.module_button_content:hover .after {
    opacity: 1
}

.module_button_style5 .after {
    opacity: 1;
    width: 0
}

.jz_screen_pc .module_button_style5:hover .after {
    width: 100%
}

.module_button_style0 {
    color: #fff
}

.module_button_style1 {
    border-style: solid;
    border-width: 1px;
    color: #fff
}

.jz_screen_pc .module_button_style1:hover .after {
    background: #fff
}

.jz_screen_pc .module_button_style2:hover,.module_button_style2 {
    color: #fff
}

.module_button_style3 {
    border: 1px solid #ccc;
    border-radius: 20px;
    color: #333
}

.module_button_style4 {
    border-style: solid;
    border-width: 1px;
    color: #fff
}

.jz_screen_pc .module_button_style4:hover {
    color: #fff
}

.module_button_style5 {
    border-style: solid;
    border-width: 1px
}

.jz_screen_pc .module_button_style5:hover {
    color: #fff
}

.module_button_style0:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    padding-top: 100%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    transition: all .6s;
    width: 100%
}

.jz_screen_pc .module_button_style0:hover:before {
    animation: button_style_0_anim .75s;
    z-index: 1
}

@keyframes button_style_0_anim {
    0% {
        background: rgba(0,0,0,.25);
        transform: translateX(-50%) translateY(-50%) scale(0)
    }

    to {
        background: transparent;
        transform: translateX(-50%) translateY(-50%) scale(1)
    }
}

.module_button_content .module_button_text_container {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    padding: 0 6px;
    width: 100%
}

.module_button_content .module_button_text_container span {
    display: inline-block;
    margin: 0;
    width: auto
}

.module_button_content .module_button_text_container .module_button_text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.module_button_content .module_button_text_container .module_button_icon {
    margin-left: 6px
}

.module_button_content .module_button_text_container.module_button_text--empty .module_button_icon {
    margin-left: 0
}

.module_image_content {
    font-size: 0;
    height: 100%;
    overflow: hidden;
    position: relative;
    text-align: center
}

.jz_screen_pc .module_image_content img,.module_image_content .c__imgeffects_wrap {
    width: 100%
}

.module_image_content img {
    height: auto;
    max-height: 100%;
    vertical-align: initial
}

.module_image_content .add_img {
    cursor: pointer;
    display: block;
    height: 110px;
    margin: 0 auto;
    max-width: 100%;
    width: 110px!important
}

.fkeditor-wrap {
    color: #333;
    font-size: 20px;
    text-align: left
}

.fkeditor-wrap .fk-editor {
    word-wrap: break-word;
    -webkit-text-size-adjust: 100%;
    clear: both;
    outline: 0;
    position: relative;
    white-space: pre-wrap;
    word-break: normal
}

.fkeditor-wrap .fk-editor u {
    color: inherit
}

.fkeditor-wrap .fk-editor a {
    color: inherit;
    font: inherit
}

.fkeditor-wrap .fk-editor a,.fkeditor-wrap .fk-editor b,.fkeditor-wrap .fk-editor div,.fkeditor-wrap .fk-editor i,.fkeditor-wrap .fk-editor span,.fkeditor-wrap .fk-editor u {
    -webkit-background-clip: text;
    background-image: inherit
}

@media screen\0 {
    .fkeditor-wrap .fk-editor a,.fkeditor-wrap .fk-editor b,.fkeditor-wrap .fk-editor div,.fkeditor-wrap .fk-editor i,.fkeditor-wrap .fk-editor span,.fkeditor-wrap .fk-editor u {
        background-image: none!important
    }
}

:root .fkeditor-wrap .fk-editor a,:root .fkeditor-wrap .fk-editor b,:root .fkeditor-wrap .fk-editor div,:root .fkeditor-wrap .fk-editor i,:root .fkeditor-wrap .fk-editor span,:root .fkeditor-wrap .fk-editor u,_:-ms-fullscreen {
    background-image: none!important
}

.jz_screen_mobi .module_text_content {
    overflow: hidden
}

.jz_screen_mobi .module_text_content .fkeditor-wrap {
    font-size: 16px!important
}

.jz_screen_mobi .module_text_content [style*="font-size: 13"],.jz_screen_mobi .module_text_content [style*="font-size:13"] {
    font-size: 13px!important
}

.jz_screen_mobi .module_text_content [style*="font-size: 14"],.jz_screen_mobi .module_text_content [style*="font-size: 15"],.jz_screen_mobi .module_text_content [style*="font-size: 16"],.jz_screen_mobi .module_text_content [style*="font-size: 17"],.jz_screen_mobi .module_text_content [style*="font-size: 18"],.jz_screen_mobi .module_text_content [style*="font-size:14"],.jz_screen_mobi .module_text_content [style*="font-size:15"],.jz_screen_mobi .module_text_content [style*="font-size:16"],.jz_screen_mobi .module_text_content [style*="font-size:17"],.jz_screen_mobi .module_text_content [style*="font-size:18"] {
    font-size: 14px!important
}

.jz_screen_mobi .module_text_content [style*="font-size: 19"],.jz_screen_mobi .module_text_content [style*="font-size: 20"],.jz_screen_mobi .module_text_content [style*="font-size:19"],.jz_screen_mobi .module_text_content [style*="font-size:20"] {
    font-size: 16px!important
}

.jz_screen_mobi .module_text_content [style*="font-size: 21"],.jz_screen_mobi .module_text_content [style*="font-size: 22"],.jz_screen_mobi .module_text_content [style*="font-size: 23"],.jz_screen_mobi .module_text_content [style*="font-size: 24"],.jz_screen_mobi .module_text_content [style*="font-size: 25"],.jz_screen_mobi .module_text_content [style*="font-size: 26"],.jz_screen_mobi .module_text_content [style*="font-size:21"],.jz_screen_mobi .module_text_content [style*="font-size:22"],.jz_screen_mobi .module_text_content [style*="font-size:23"],.jz_screen_mobi .module_text_content [style*="font-size:24"],.jz_screen_mobi .module_text_content [style*="font-size:25"],.jz_screen_mobi .module_text_content [style*="font-size:26"],.jz_screen_mobi .module_text_content font[size="5"] {
    font-size: 18px!important
}

.jz_screen_mobi .module_text_content [style*="font-size: 27"],.jz_screen_mobi .module_text_content [style*="font-size: 28"],.jz_screen_mobi .module_text_content [style*="font-size: 29"],.jz_screen_mobi .module_text_content [style*="font-size: 30"],.jz_screen_mobi .module_text_content [style*="font-size: 31"],.jz_screen_mobi .module_text_content [style*="font-size: 32"],.jz_screen_mobi .module_text_content [style*="font-size: 33"],.jz_screen_mobi .module_text_content [style*="font-size: 34"],.jz_screen_mobi .module_text_content [style*="font-size: 35"],.jz_screen_mobi .module_text_content [style*="font-size: 36"],.jz_screen_mobi .module_text_content [style*="font-size: 37"],.jz_screen_mobi .module_text_content [style*="font-size: 38"],.jz_screen_mobi .module_text_content [style*="font-size: 39"],.jz_screen_mobi .module_text_content [style*="font-size: 40"],.jz_screen_mobi .module_text_content [style*="font-size:27"],.jz_screen_mobi .module_text_content [style*="font-size:28"],.jz_screen_mobi .module_text_content [style*="font-size:29"],.jz_screen_mobi .module_text_content [style*="font-size:30"],.jz_screen_mobi .module_text_content [style*="font-size:31"],.jz_screen_mobi .module_text_content [style*="font-size:32"],.jz_screen_mobi .module_text_content [style*="font-size:33"],.jz_screen_mobi .module_text_content [style*="font-size:34"],.jz_screen_mobi .module_text_content [style*="font-size:35"],.jz_screen_mobi .module_text_content [style*="font-size:36"],.jz_screen_mobi .module_text_content [style*="font-size:37"],.jz_screen_mobi .module_text_content [style*="font-size:38"],.jz_screen_mobi .module_text_content [style*="font-size:39"],.jz_screen_mobi .module_text_content [style*="font-size:40"] {
    font-size: 22px!important
}

.jz_screen_mobi .module_text_content [style*="font-size: 41"],.jz_screen_mobi .module_text_content [style*="font-size: 42"],.jz_screen_mobi .module_text_content [style*="font-size: 43"],.jz_screen_mobi .module_text_content [style*="font-size: 44"],.jz_screen_mobi .module_text_content [style*="font-size: 45"],.jz_screen_mobi .module_text_content [style*="font-size: 46"],.jz_screen_mobi .module_text_content [style*="font-size: 47"],.jz_screen_mobi .module_text_content [style*="font-size: 48"],.jz_screen_mobi .module_text_content [style*="font-size: 49"],.jz_screen_mobi .module_text_content [style*="font-size: 50"],.jz_screen_mobi .module_text_content [style*="font-size: 51"],.jz_screen_mobi .module_text_content [style*="font-size: 52"],.jz_screen_mobi .module_text_content [style*="font-size: 53"],.jz_screen_mobi .module_text_content [style*="font-size: 54"],.jz_screen_mobi .module_text_content [style*="font-size: 55"],.jz_screen_mobi .module_text_content [style*="font-size: 56"],.jz_screen_mobi .module_text_content [style*="font-size: 57"],.jz_screen_mobi .module_text_content [style*="font-size: 58"],.jz_screen_mobi .module_text_content [style*="font-size: 59"],.jz_screen_mobi .module_text_content [style*="font-size: 60"],.jz_screen_mobi .module_text_content [style*="font-size:41"],.jz_screen_mobi .module_text_content [style*="font-size:42"],.jz_screen_mobi .module_text_content [style*="font-size:43"],.jz_screen_mobi .module_text_content [style*="font-size:44"],.jz_screen_mobi .module_text_content [style*="font-size:45"],.jz_screen_mobi .module_text_content [style*="font-size:46"],.jz_screen_mobi .module_text_content [style*="font-size:47"],.jz_screen_mobi .module_text_content [style*="font-size:48"],.jz_screen_mobi .module_text_content [style*="font-size:49"],.jz_screen_mobi .module_text_content [style*="font-size:50"],.jz_screen_mobi .module_text_content [style*="font-size:51"],.jz_screen_mobi .module_text_content [style*="font-size:52"],.jz_screen_mobi .module_text_content [style*="font-size:53"],.jz_screen_mobi .module_text_content [style*="font-size:54"],.jz_screen_mobi .module_text_content [style*="font-size:55"],.jz_screen_mobi .module_text_content [style*="font-size:56"],.jz_screen_mobi .module_text_content [style*="font-size:57"],.jz_screen_mobi .module_text_content [style*="font-size:58"],.jz_screen_mobi .module_text_content [style*="font-size:59"],.jz_screen_mobi .module_text_content [style*="font-size:60"] {
    font-size: 26px!important
}

.jz_screen_mobi .module_text_content [style*="font-size: 100"],.jz_screen_mobi .module_text_content [style*="font-size: 101"],.jz_screen_mobi .module_text_content [style*="font-size: 102"],.jz_screen_mobi .module_text_content [style*="font-size: 103"],.jz_screen_mobi .module_text_content [style*="font-size: 104"],.jz_screen_mobi .module_text_content [style*="font-size: 105"],.jz_screen_mobi .module_text_content [style*="font-size: 106"],.jz_screen_mobi .module_text_content [style*="font-size: 107"],.jz_screen_mobi .module_text_content [style*="font-size: 108"],.jz_screen_mobi .module_text_content [style*="font-size: 109"],.jz_screen_mobi .module_text_content [style*="font-size: 110"],.jz_screen_mobi .module_text_content [style*="font-size: 111"],.jz_screen_mobi .module_text_content [style*="font-size: 112"],.jz_screen_mobi .module_text_content [style*="font-size: 113"],.jz_screen_mobi .module_text_content [style*="font-size: 114"],.jz_screen_mobi .module_text_content [style*="font-size: 115"],.jz_screen_mobi .module_text_content [style*="font-size: 116"],.jz_screen_mobi .module_text_content [style*="font-size: 117"],.jz_screen_mobi .module_text_content [style*="font-size: 118"],.jz_screen_mobi .module_text_content [style*="font-size: 119"],.jz_screen_mobi .module_text_content [style*="font-size: 120"],.jz_screen_mobi .module_text_content [style*="font-size: 61"],.jz_screen_mobi .module_text_content [style*="font-size: 62"],.jz_screen_mobi .module_text_content [style*="font-size: 63"],.jz_screen_mobi .module_text_content [style*="font-size: 64"],.jz_screen_mobi .module_text_content [style*="font-size: 65"],.jz_screen_mobi .module_text_content [style*="font-size: 66"],.jz_screen_mobi .module_text_content [style*="font-size: 67"],.jz_screen_mobi .module_text_content [style*="font-size: 68"],.jz_screen_mobi .module_text_content [style*="font-size: 69"],.jz_screen_mobi .module_text_content [style*="font-size: 70"],.jz_screen_mobi .module_text_content [style*="font-size: 71"],.jz_screen_mobi .module_text_content [style*="font-size: 72"],.jz_screen_mobi .module_text_content [style*="font-size: 73"],.jz_screen_mobi .module_text_content [style*="font-size: 74"],.jz_screen_mobi .module_text_content [style*="font-size: 75"],.jz_screen_mobi .module_text_content [style*="font-size: 76"],.jz_screen_mobi .module_text_content [style*="font-size: 77"],.jz_screen_mobi .module_text_content [style*="font-size: 78"],.jz_screen_mobi .module_text_content [style*="font-size: 79"],.jz_screen_mobi .module_text_content [style*="font-size: 80"],.jz_screen_mobi .module_text_content [style*="font-size: 81"],.jz_screen_mobi .module_text_content [style*="font-size: 82"],.jz_screen_mobi .module_text_content [style*="font-size: 83"],.jz_screen_mobi .module_text_content [style*="font-size: 84"],.jz_screen_mobi .module_text_content [style*="font-size: 85"],.jz_screen_mobi .module_text_content [style*="font-size: 86"],.jz_screen_mobi .module_text_content [style*="font-size: 87"],.jz_screen_mobi .module_text_content [style*="font-size: 88"],.jz_screen_mobi .module_text_content [style*="font-size: 89"],.jz_screen_mobi .module_text_content [style*="font-size: 90"],.jz_screen_mobi .module_text_content [style*="font-size: 91"],.jz_screen_mobi .module_text_content [style*="font-size: 92"],.jz_screen_mobi .module_text_content [style*="font-size: 93"],.jz_screen_mobi .module_text_content [style*="font-size: 94"],.jz_screen_mobi .module_text_content [style*="font-size: 95"],.jz_screen_mobi .module_text_content [style*="font-size: 96"],.jz_screen_mobi .module_text_content [style*="font-size: 97"],.jz_screen_mobi .module_text_content [style*="font-size: 98"],.jz_screen_mobi .module_text_content [style*="font-size: 99"],.jz_screen_mobi .module_text_content [style*="font-size:100"],.jz_screen_mobi .module_text_content [style*="font-size:101"],.jz_screen_mobi .module_text_content [style*="font-size:102"],.jz_screen_mobi .module_text_content [style*="font-size:103"],.jz_screen_mobi .module_text_content [style*="font-size:104"],.jz_screen_mobi .module_text_content [style*="font-size:105"],.jz_screen_mobi .module_text_content [style*="font-size:106"],.jz_screen_mobi .module_text_content [style*="font-size:107"],.jz_screen_mobi .module_text_content [style*="font-size:108"],.jz_screen_mobi .module_text_content [style*="font-size:109"],.jz_screen_mobi .module_text_content [style*="font-size:110"],.jz_screen_mobi .module_text_content [style*="font-size:111"],.jz_screen_mobi .module_text_content [style*="font-size:112"],.jz_screen_mobi .module_text_content [style*="font-size:113"],.jz_screen_mobi .module_text_content [style*="font-size:114"],.jz_screen_mobi .module_text_content [style*="font-size:115"],.jz_screen_mobi .module_text_content [style*="font-size:116"],.jz_screen_mobi .module_text_content [style*="font-size:117"],.jz_screen_mobi .module_text_content [style*="font-size:118"],.jz_screen_mobi .module_text_content [style*="font-size:119"],.jz_screen_mobi .module_text_content [style*="font-size:120"],.jz_screen_mobi .module_text_content [style*="font-size:61"],.jz_screen_mobi .module_text_content [style*="font-size:62"],.jz_screen_mobi .module_text_content [style*="font-size:63"],.jz_screen_mobi .module_text_content [style*="font-size:64"],.jz_screen_mobi .module_text_content [style*="font-size:65"],.jz_screen_mobi .module_text_content [style*="font-size:66"],.jz_screen_mobi .module_text_content [style*="font-size:67"],.jz_screen_mobi .module_text_content [style*="font-size:68"],.jz_screen_mobi .module_text_content [style*="font-size:69"],.jz_screen_mobi .module_text_content [style*="font-size:70"],.jz_screen_mobi .module_text_content [style*="font-size:71"],.jz_screen_mobi .module_text_content [style*="font-size:72"],.jz_screen_mobi .module_text_content [style*="font-size:73"],.jz_screen_mobi .module_text_content [style*="font-size:74"],.jz_screen_mobi .module_text_content [style*="font-size:75"],.jz_screen_mobi .module_text_content [style*="font-size:76"],.jz_screen_mobi .module_text_content [style*="font-size:77"],.jz_screen_mobi .module_text_content [style*="font-size:78"],.jz_screen_mobi .module_text_content [style*="font-size:79"],.jz_screen_mobi .module_text_content [style*="font-size:80"],.jz_screen_mobi .module_text_content [style*="font-size:81"],.jz_screen_mobi .module_text_content [style*="font-size:82"],.jz_screen_mobi .module_text_content [style*="font-size:83"],.jz_screen_mobi .module_text_content [style*="font-size:84"],.jz_screen_mobi .module_text_content [style*="font-size:85"],.jz_screen_mobi .module_text_content [style*="font-size:86"],.jz_screen_mobi .module_text_content [style*="font-size:87"],.jz_screen_mobi .module_text_content [style*="font-size:88"],.jz_screen_mobi .module_text_content [style*="font-size:89"],.jz_screen_mobi .module_text_content [style*="font-size:90"],.jz_screen_mobi .module_text_content [style*="font-size:91"],.jz_screen_mobi .module_text_content [style*="font-size:92"],.jz_screen_mobi .module_text_content [style*="font-size:93"],.jz_screen_mobi .module_text_content [style*="font-size:94"],.jz_screen_mobi .module_text_content [style*="font-size:95"],.jz_screen_mobi .module_text_content [style*="font-size:96"],.jz_screen_mobi .module_text_content [style*="font-size:97"],.jz_screen_mobi .module_text_content [style*="font-size:98"],.jz_screen_mobi .module_text_content [style*="font-size:99"] {
    font-size: 30px!important
}

.module_news_group_content {
    overflow: hidden
}

.module_news_group_content .m_newsgroup_itemwrap {
    cursor: pointer
}

.module_news_group_content .m_newsgroup_item1 {
    -webkit-background-clip: text;
    box-sizing: border-box;
    color: #333;
    display: inline-block;
    font-size: 14px;
    text-decoration: none
}

.module_news_group_content .m_newsgroup_item2 {
    color: #666
}

.module_news_group_content .m_newsgroup_item3 {
    box-sizing: border-box;
    color: #999;
    padding-left: 23px;
    padding-right: 10px
}

.news_group_list {
    cursor: auto
}

.news_group_list:after {
    clear: both;
    content: "";
    display: block
}

.m_newsgroup__switchicon {
    font-size: 12px;
    height: 12px;
    margin-top: -6px;
    position: absolute;
    right: 18px;
    top: 50%;
    transform: scale(.8) rotate(180deg);
    transform-origin: center;
    transition: transform .5s;
    width: 12px
}

.jz_screen_mobi .m_newsgroup__switchicon-right {
    transform: scale(.9) rotate(-90deg)
}

.m_newsgroup__switchicon-active {
    transform: scale(.8) rotate(1turn)
}

.jz_screen_pc .module_news_group_style0 .news_group_list {
    display: none
}

.jz_screen_pc .module_news_group_style0 .m_newsgroup_rowwrap1 {
    display: block
}

.jz_screen_pc .module_news_group_style0 .m_newsgroup_item1,.jz_screen_pc .module_news_group_style0 .m_newsgroup_item2 {
    max-width: calc(100% - 35px)
}

.jz_screen_pc .module_news_group_style1 .news_group_list {
    margin: 0 -10px;
    padding: 5px
}

.jz_screen_pc .module_news_group_style1 .m_newsgroup_item1 {
    padding: 0 10px
}

.jz_screen_pc .module_news_group_style1 .m_newsgroup_itemwrap1 {
    float: left;
    line-height: 1.5;
    padding-bottom: 5px;
    padding-top: 5px
}

.module_news_group_style1 .m_newsgroup_rowwrap2 {
    display: none
}

.jz_module_style_14 .new_module_after_20210707.module_news_group_content li {
    line-height: 1.5;
    padding-bottom: 15px;
    padding-top: 15px
}

.jz_screen_pc .jz_module_style_14 .new_module_after_20210707.module_news_group_content.module_news_group_style1 li {
    padding-bottom: 5px;
    padding-top: 5px
}

.jz_screen_pc .module_news_group_style0 .news_group_item {
    box-sizing: border-box;
    display: inline-block;
    line-height: 1.5;
    padding: 15px 0
}

.jz_screen_pc .module_news_group_style0 .news_group_item-nochild {
    width: 100%
}

.jz_screen_pc .module_news_group_style0 .m_newsgroup_itemwrap1 {
    border-bottom: 1px solid #ebebeb;
    padding-left: 10px
}

.jz_screen_pc .module_news_group_style0 .m_newsgroup_itemwrap1:last-child {
    border: none
}

.jz_screen_mobi .module_news_group_content .m_newsgroup_item1 {
    padding: 15px 10px
}

.jz_screen_mobi .module_news_group_content .m_newsgroup_itemwrap1:last-child {
    border: none
}

.jz_screen_pc .module_news_group_style0 .m_newsgroup_itemwrap3 {
    padding-left: 15px
}

.jz_module_style_14 .new_module_after_20210707.module_news_group_style0 li {
    line-height: 1.5;
    padding-bottom: 15px;
    padding-top: 15px
}

.jz_screen_mobi .module_news_group_content li {
    border-bottom: 1px solid #ebebeb;
    line-height: 1.5
}

.jz_screen_mobi .module_news_group_content a {
    font-size: 15px;
    padding: 0 10px
}

.jz_screen_mobi .m_newsgroup_item1 {
    max-width: calc(100% - 20px)
}

.module_news_group_content .empty_tips {
    font-size: 0;
    padding: 90px 0;
    text-align: center
}

.module_news_group_content .empty_img {
    background: url(../images/defaultIcon.png?v=202311271728) 0 0;
    display: inline-block;
    height: 123px;
    width: 157px
}

.module_news_group_content .tips_text {
    color: #333;
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    margin-top: 28px
}

.module_news_group_content .empty_tips.is_mobi {
    padding: 48px 0
}

.module_news_group_content .empty_tips.is_mobi .tips_text {
    font-size: 14px;
    line-height: 14px;
    margin-top: 24px
}

.module_online_map {
    overflow: hidden;
    padding-bottom: 27.7778%;
    position: relative
}

.module_online_map .map_container {
    height: 100%;
    position: absolute;
    width: 100%
}

.module_online_map .msgBox {
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 6px -3px #000;
    cursor: default;
    display: inline-block;
    height: auto;
    padding: 12px 33px 12px 16px;
    position: absolute;
    width: auto
}

.module_online_map .msgBox .msg {
    word-wrap: break-word;
    color: #333;
    display: inline-block;
    font-size: 13px;
    width: auto;
    width: 234px;
    word-break: break-word
}

.module_online_map .msgBox .arrow {
    border-color: #fff #fff transparent transparent;
    border-style: solid;
    border-width: 7px;
    bottom: -6px;
    box-shadow: 1px -1px 3px -2px #000;
    content: "";
    display: inline-block;
    height: 0;
    left: 75px;
    position: absolute;
    transform: rotate(135deg);
    width: 0
}

.module_online_map .msgBox .close {
    background: url(/image/rimage/module/online_map/close.png?v=202311271728);
    background-size: cover;
    cursor: pointer;
    display: block;
    height: 10px;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 10px
}

.module_online_map .mapLoadError {
    height: 100%;
    text-align: center;
    width: 100%
}

.module_online_map .errormsg {
    display: inline-block;
    font-size: 35px;
    line-height: 278px
}

.module_online_map .errName {
    display: none
}

.jz_screen_mobi .module_online_map {
    padding-bottom: 74.9279%
}

.jz_screen_mobi .jz_module_style_19 .module_content {
    padding: 3.2% 3.72%
}

.m_form {
    padding: 30px 20px
}

.m_form .form_title {
    color: #333;
    font-size: 18px;
    font-weight: 400;
    margin-top: 10px;
    text-align: center
}

.m_form .form_title_text {
    -webkit-background-clip: text
}

.m_form ::-webkit-input-placeholder {
    color: #888!important
}

.m_form :-moz-placeholder,.m_form ::-moz-placeholder {
    color: #222!important
}

.m_form :-ms-input-placeholder {
    color: #888!important
}

.m_form input[style*=color]::placeholder,.m_form textarea[style*=color]::placeholder {
    color: inherit!important
}

.m_form .form_limit_time_tips {
    color: #666;
    font-size: 14px;
    margin-top: 8px;
    text-align: center
}

.m_form .form_limit_time_tips_icon {
    height: 15px;
    vertical-align: middle;
    width: 15px
}

.m_form .form_limit_time_tips_text {
    line-height: 1.2;
    vertical-align: middle
}

.m_form .form_container {
    font-size: 0;
    margin: 0 -1.2% -15px
}

.m_form .form_item_wrap {
    box-sizing: border-box;
    display: inline-block;
    list-style-type: none;
    margin-bottom: 20px;
    padding: 0 1.2%;
    vertical-align: top;
    vertical-align: bottom;
    width: 100%
}

.m_form .form_item {
    position: relative
}

.m_form .form_item .title {
    color: #666;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 12px
}

.m_form .form_item .title_text {
    -webkit-background-clip: text
}

.m_form .form_item .content {
    box-sizing: border-box;
    position: relative
}

.m_form .form_item .required_icon {
    color: red;
    display: inline-block;
    left: 10px;
    pointer-events: none;
    position: relative;
    top: 2px
}

.m_form .form_item .content .required_icon {
    font-size: 13px;
    left: 8px;
    line-height: 44px;
    position: absolute
}

.m_form .form_item .input_style {
    background: none;
    border: 0;
    border-radius: 0;
    box-sizing: border-box;
    color: #333;
    font-size: 13px;
    height: 44px;
    line-height: 44px;
    outline: 0;
    padding-left: 14px;
    width: 100%
}

.m_form .form_item .required .input_style {
    padding-left: 18px
}

.m_form .select_style {
    position: relative
}

.m_form .select_style .arrow {
    color: #666;
    cursor: pointer;
    font-size: 12px;
    line-height: 44px;
    position: absolute;
    right: 16px
}

.m_form .select_style .select_input {
    cursor: pointer
}

.m_form .item_type_multi_dropdown {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1.2%;
    row-gap: 12px
}

.m_form .item_type_multi_dropdown .select_wrap {
    box-sizing: border-box;
    flex: auto;
    padding: 0 1.2%
}

.m_form .item_type_multi_dropdown .mobi_select {
    display: none
}

.m_form .item_type_multi_dropdown .select_style .select_input {
    cursor: pointer;
    overflow: hidden;
    padding-right: 25px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.m_form .item_type_multi_dropdown .select_input--disabled .select_input {
    cursor: not-allowed
}

.jz_screen_mobi .m_form .item_type_multi_dropdown {
    margin: 0
}

.select_list_wrap {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 2px;
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    box-sizing: border-box;
    margin-top: 10px;
    padding: 8px 6px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 9033
}

.select_list_wrap .select_item {
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    line-height: 40px;
    overflow: hidden;
    padding-left: 14px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select_list_wrap .select_item:hover {
    background: #f0f0f0
}

.select_list_wrap .select_list {
    max-height: 320px;
    overflow: auto
}

.select_list_wrap .select_list::-webkit-scrollbar {
    width: 5px
}

.select_list_wrap .select_list::-webkit-scrollbar-thumb {
    background-color: #c1c1c1
}

.select_list_wrap .select_list::-webkit-scrollbar-track {
    background-color: #f7f7f7
}

.select_list_wrap .disabled {
    cursor: not-allowed;
    opacity: .8
}

.select_list_wrap .residue_text {
    color: #999
}

.m_form .form_item .textarea_style {
    background: none;
    border: 0;
    border-radius: 0;
    box-sizing: border-box;
    color: #333;
    font-size: 13px;
    height: 100px;
    outline: 0;
    padding: 9px 14px;
    resize: none;
    width: 100%
}

.m_form .form_item .required .textarea_style {
    padding-left: 18px
}

.m_form .item_type_textarea .required_icon {
    top: -1px
}

.m_form .item_type_desc {
    min-height: 30px
}

.m_form .item_type_desc .primary_title {
    color: #333;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px;
    white-space: pre-line
}

.m_form .item_type_desc .description {
    color: #666;
    font-size: 12px;
    font-weight: 400;
    white-space: pre-line
}

.m_form .form_item .item_type_file {
    width: 100%
}

.m_form .item_type_file .file_upload {
    display: flex
}

.m_form .item_type_file .file_upload_btn {
    background: none;
    border: 0;
    color: gray;
    cursor: pointer;
    display: inline-block;
    flex: none;
    font-size: 13px;
    height: 44px;
    line-height: 44px;
    outline: 0;
    padding: 0 10px;
    position: relative
}

.m_form .item_type_file .file_upload_btn span {
    display: inline-block;
    margin-right: 8px
}

.m_form.s_0 .item_type_file .file_upload_btn {
    background: hsla(0,0%,80%,.15)
}

.m_form.s_1 .item_type_file .file_upload_btn {
    background: #fff;
    border: 1px solid hsla(0,0%,70%,.35);
    border-radius: 2px;
    line-height: 42px
}

.m_form.s_2 .item_type_file .file_name_text {
    margin-right: 0
}

.m_form.s_2 .item_type_file .file_upload_btn {
    border-bottom: 1px solid hsla(0,0%,70%,.35);
    width: 110px
}

.m_form.s_2 .item_type_file .file_upload_btn:before {
    border-left: 1px solid hsla(0,0%,70%,.35);
    content: "";
    display: block;
    height: 22px;
    left: 0;
    position: absolute;
    top: 11px;
    width: 0
}

.m_form .item_type_file .file_upload_btn .uploadify-button {
    display: none
}

.m_form .item_type_file .file_name_text {
    margin-right: 10px;
    position: relative;
    width: 100%
}

.m_form .item_type_file .file_name_text .input_style {
    overflow: hidden;
    padding-right: 40px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.m_form .item_type_file .del_file_btn {
    background: none;
    border: 0;
    color: #999;
    cursor: pointer;
    font-size: 17px;
    line-height: 44px;
    outline: 0;
    position: absolute;
    right: 14px
}

.m_form .item_type_file .file_size_tips {
    color: gray;
    display: block;
    font-size: 12px;
    margin-top: 7px;
    padding-left: 2px
}

.m_form .item_type_radio {
    padding-top: 2px
}

.m_form .item_type_radio.required {
    padding-left: 20px
}

.m_form .form_item .item_type_radio .required_icon {
    line-height: 21px
}

.m_form .radio_style .radio_active .radio_inner {
    border: none
}

.m_form .radio_style .radio_item:not(.radio_active) .radio_inner {
    background: #fff
}

.m_form .radio_style .radio_item {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    list-style-type: none;
    margin-right: 20px;
    padding-bottom: 10px;
    white-space: nowrap
}

.m_form .radio_style .radio_inner {
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-right: 7px;
    text-align: center;
    width: 18px
}

.m_form .radio_style .radio_item:last-child {
    margin-right: 0
}

.m_form .item_type_checkbox {
    padding-top: 2px
}

.m_form .item_type_checkbox.required {
    padding-left: 20px
}

.m_form .form_item .item_type_checkbox .required_icon {
    line-height: 21px
}

.m_form .checkbox_style .checkbox_active .checkbox_inner {
    border: none
}

.m_form .checkbox_style .checkbox_item:not(.checkbox_active) .checkbox_inner {
    background: #fff
}

.m_form .checkbox_style .checkbox_item {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    list-style-type: none;
    margin-right: 20px;
    padding-bottom: 10px
}

.m_form .checkbox_style .checkbox_inner {
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-right: 7px;
    text-align: center;
    width: 18px
}

.m_form .checkbox_style .checkbox_item:last-child {
    margin-right: 0
}

.m_form .item_type_city {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1.2%;
    row-gap: 12px
}

.m_form .item_type_city .select_wrap {
    box-sizing: border-box;
    flex: auto;
    padding: 0 1.2%
}

.m_form .item_type_city .mobi_select {
    display: none
}

.jz_screen_mobi .m_form .item_type_city {
    margin: 0
}

.jz_screen_mobi .m_form .item_type_city .pc_select {
    display: none
}

.jz_screen_mobi .m_form .item_type_city .mobi_select {
    cursor: pointer;
    display: block
}

.m_form .item_type_phone .phone_number_area {
    display: flex
}

.m_form .item_type_phone .phone_number_wrap {
    position: relative;
    width: 100%
}

.m_form .item_type_phone .area_code {
    display: none;
    flex: none;
    margin-right: 2.4%;
    width: 28%
}

.m_form .item_type_phone .area_code_mobi {
    margin-right: 0;
    position: relative;
    width: 90px
}

.m_form .item_type_phone .area_code_mobi:after {
    border-right: 1px solid #e3e2e8;
    content: "";
    display: block;
    height: 22px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 0
}

.m_form .item_type_phone .phone_validator_code_area {
    margin-top: 12px;
    position: relative
}

.m_form .item_type_phone .phone_validator_code_btn {
    border: 0;
    cursor: pointer;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
    outline: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 102px
}

.m_form .item_type_phone .phone_validator_code_btn__disabled {
    opacity: .8
}

.m_form.s_0 .item_type_phone .phone_validator_code_btn {
    color: #fff
}

.m_form.s_1 .item_type_phone .phone_validator_code_btn {
    background: none
}

.m_form.s_2 .item_type_phone .phone_validator_code_btn {
    background: none;
    width: 110px
}

.m_form.s_2 .item_type_phone .phone_validator_code_btn:before {
    border-left: 1px solid hsla(0,0%,70%,.35);
    content: "";
    display: block;
    height: 22px;
    left: 0;
    position: absolute;
    top: 11px;
    width: 0
}

.jz_screen_mobi .m_form .item_type_phone .area_code_mobi,.jz_screen_pc .m_form .item_type_phone .area_code_pc {
    display: block
}

.m_form .item_type_date {
    display: flex
}

.m_form .item_type_date .connect_icon {
    flex: none;
    font-size: 16px;
    line-height: 44px;
    text-align: center;
    width: 2.4%
}

.m_form .item_type_date .end_time_input,.m_form .item_type_date .start_time_input {
    cursor: pointer
}

.m_form .form_item .item_type_validateCode {
    display: flex;
    width: 100%
}

.m_form .item_type_validateCode .validateCode_img {
    cursor: pointer;
    display: inline-block;
    flex: none;
    height: 44px;
    width: 121px
}

.m_form .item_type_validateCode .validateCode_input {
    margin-right: 10px;
    max-width: 400px
}

.m_form .form_submit {
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    outline: none;
    width: 100%
}

.m_msg_board .m_form .form_submit {
    max-width: 300px
}

.m_form .formitem_submit {
    margin-top: 10px
}

.m_form .formitem_submit .title {
    display: none
}

.m_form.s_0 .input_style {
    background: hsla(0,0%,80%,.15)
}

.m_form.s_1 .input_style {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 2px
}

.m_form.s_2 .input_style {
    border-bottom: 1px solid hsla(0,0%,70%,.25)
}

.m_form.s_0 .textarea_style {
    background: hsla(0,0%,80%,.15)
}

.m_form.s_1 .textarea_style {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 2px
}

.m_form.s_2 .textarea_style {
    border-bottom: 1px solid hsla(0,0%,70%,.25)
}

.jz_screen_mobi .m_form {
    padding: 3.2% 3.72%
}

.jz_screen_mobi .m_form .form_title {
    margin: 8px 0 10px
}

.jz_screen_mobi .m_form .form_container {
    padding-bottom: 5px
}

.jz_screen_mobi .m_form .form_submit {
    max-width: 100%
}

.p_popup_layer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10003
}

.p_popup_layer .popup_mask {
    background: rgba(0,0,0,.5);
    display: none;
    height: 100%;
    position: absolute;
    width: 100%
}

.p_popup_layer .popup_content {
    bottom: 0;
    position: absolute;
    transform: translateY(100%);
    transition: transform .3s;
    width: 100%
}

.p_popup_layer .popup_content.active {
    transform: none
}

.p_mobi_picker {
    background: #fff;
    position: relative;
    user-select: none
}

.p_mobi_picker:before {
    border: 1px solid #e3e2e8;
    border-left: 0;
    border-right: 0;
    bottom: 76px;
    box-sizing: border-box;
    height: 38px;
    width: 100%
}

.p_mobi_picker:after,.p_mobi_picker:before {
    content: "";
    display: block;
    pointer-events: none;
    position: absolute
}

.p_mobi_picker:after {
    background-image: linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6)),linear-gradient(0deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6));
    background-position: top,bottom;
    background-repeat: no-repeat;
    background-size: 100% 76px;
    bottom: 0;
    left: 0;
    right: 0;
    top: 42px
}

.p_mobi_picker .header {
    border-bottom: 1px solid #eee;
    height: 41px;
    line-height: 41px
}

.p_mobi_picker .list {
    height: 190px;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0
}

.p_mobi_picker .list:after,.p_mobi_picker .list:before {
    content: "";
    display: block;
    height: 76px
}

.p_mobi_picker .list .item {
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.p_mobi_picker .header .btn {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    padding: 0 30px
}

.p_mobi_picker .header .confirm {
    color: #5874d8;
    float: right
}

.p_mobi_address_picker {
    background: #fff;
    color: #333;
    user-select: none
}

.p_mobi_address_picker .title {
    font-size: 16px;
    font-weight: 400;
    line-height: 45px;
    text-align: center
}

.p_mobi_address_picker .select_title {
    border-bottom: 1px solid #eee;
    display: flex;
    justify-content: space-around;
    list-style-type: none
}

.p_mobi_address_picker .select_title .item {
    cursor: pointer;
    font-size: 15px;
    line-height: 35px;
    text-align: center;
    width: 100%
}

.p_mobi_address_picker .select_title .text {
    display: inline-block;
    position: relative
}

.p_mobi_address_picker .select_title .active .text .line {
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: -5px;
    padding: 0 5px;
    position: absolute;
    width: 100%
}

.p_mobi_address_picker .select_list {
    height: 300px;
    padding: 8px 0
}

.p_mobi_address_picker .select_list .item {
    cursor: pointer;
    font-size: 14px;
    line-height: 38px;
    padding: 0 25px
}

.module_product_nav_content {
    overflow: hidden
}

.module_product_nav_content .title {
    -webkit-background-clip: text
}

.module_product_nav_content a {
    -webkit-background-clip: text;
    box-sizing: border-box;
    display: inline-block;
    height: 100%;
    text-decoration: none
}

.module_product_nav_content .arrow {
    display: none
}

.jz_screen_pc .module_product_nav_content .level_2,.jz_screen_pc .module_product_nav_content .level_3 {
    display: block!important
}

.jz_screen_pc .module_product_nav_content .vertical>li {
    float: none!important
}

.jz_screen_pc .module_product_nav_content a,.jz_screen_pc.module_product_nav_content .title {
    border-bottom: none!important
}

.jz_screen_pc .module_product_nav_style1 .level_1 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -1px
}

.jz_screen_pc .module_product_nav_style1 .level_1>li {
    border-bottom: 1px solid #ececec;
    box-sizing: border-box;
    padding: 30px 12px;
    position: relative;
    width: 25%
}

.jz_screen_pc .module_product_nav_style1 .level_1>li:after {
    border-right: 1px dashed #ececec;
    content: "";
    display: block;
    height: calc(100% - 40px);
    position: absolute;
    right: 0;
    top: 20px
}

.jz_screen_pc .module_product_nav_style1 .level_1>li:last-child:after,.jz_screen_pc .module_product_nav_style1 .level_1>li:nth-child(4n):after {
    display: none
}

.jz_screen_pc .module_product_nav_style1 a {
    line-height: 32px;
    padding: 0 10px
}

.jz_screen_pc .module_product_nav_style1.new_module_after_20210707 a {
    line-height: 1.5;
    padding-bottom: 5px;
    padding-top: 5px
}

.jz_screen_pc .module_product_nav_style1 .title a {
    color: inherit;
    font-size: 16px
}

.module_product_nav_style1 .level_2>li>a {
    color: #666;
    font-size: 14px
}

.jz_screen_mobi .module_product_nav_style1 .level_2>li>a {
    color: #333
}

.module_product_nav_style1 .level_3>li>a {
    color: #999;
    font-size: 12px
}

.jz_screen_mobi .module_product_nav_style1 .level_3>li>a {
    color: #333
}

.jz_screen_pc .module_product_nav_style1 .level_2>li,.jz_screen_pc .module_product_nav_style1 .level_3>li {
    float: left
}

.jz_screen_pc .module_product_nav_style1 .level_2:after,.jz_screen_pc .module_product_nav_style1 .level_3:after {
    clear: both;
    content: "";
    display: block
}

.jz_screen_pc .module_product_nav_style0 a {
    line-height: 38px
}

.jz_screen_pc .module_product_nav_style0.new_module_after_20210707 a {
    line-height: 1.5;
    padding-bottom: 5px!important;
    padding-top: 5px!important
}

.jz_screen_pc .module_product_nav_style0 .level_1>li {
    border-bottom: 1px solid #ececec;
    padding: 10px 18px
}

.jz_screen_pc .module_product_nav_style0 .level_1>li>div {
    display: inline-block;
    white-space: nowrap;
    width: 100%
}

.jz_screen_pc .module_product_nav_style0 .level_1>li>div>.title {
    display: list-item;
    font-size: 14px;
    list-style: disc inside
}

.jz_screen_pc .module_product_nav_style0 .level_2>li,.jz_screen_pc .module_product_nav_style0 .level_3>li {
    float: left
}

.jz_screen_pc .module_product_nav_style0 .level_2:after,.jz_screen_pc .module_product_nav_style0 .level_3:after {
    clear: both;
    content: "";
    display: block
}

.jz_screen_pc .module_product_nav_style0 .level_2>li>a {
    padding: 0 11px
}

.jz_screen_pc .module_product_nav_style0 .level_3>li>a {
    padding: 0 8px
}

.jz_screen_pc .module_product_nav_style0 .level_2 {
    margin: 0 -11px;
    padding: 0 14px
}

.jz_screen_pc .module_product_nav_style0 .level_3 {
    padding: 0 3px
}

.jz_screen_pc .module_product_nav_style0 .title {
    color: #666
}

.jz_screen_pc .module_product_nav_style0 .title a {
    color: #333;
    font-size: 16px;
    margin-left: -17px;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%
}

.jz_screen_pc .module_product_nav_style0 .title:hover a {
    color: inherit
}

.module_product_nav_style0 .level_2>li>a {
    color: #666;
    font-size: 14px
}

.jz_screen_mobi .module_product_nav_style0 .level_2>li>a {
    color: #333
}

.module_product_nav_style0 .level_3>li>a {
    color: #999;
    font-size: 12px
}

.jz_screen_mobi .module_product_nav_style0 .level_3>li>a {
    color: #333
}

.jz_screen_mobi .module_product_nav_content li,.jz_screen_mobi.module_product_nav_content .title {
    border-bottom: none!important
}

.jz_screen_mobi .module_product_nav_content .level_2,.jz_screen_mobi .module_product_nav_content .level_3 {
    display: none
}

.jz_screen_mobi .module_product_nav_content .level_1>li {
    line-height: 50px
}

.jz_screen_mobi .new_module_after_20210707.module_product_nav_content .level_1>li {
    line-height: 1.5
}

.jz_screen_mobi .new_module_after_20210707.module_product_nav_content .level1_link,.jz_screen_mobi .new_module_after_20210707.module_product_nav_content .level2_link,.jz_screen_mobi .new_module_after_20210707.module_product_nav_content .level3_link {
    padding-bottom: 15px;
    padding-top: 15px
}

.jz_screen_mobi .module_product_nav_content a {
    border-bottom: 1px solid #ececec;
    color: #333;
    display: block;
    position: relative;
    width: 100%
}

.jz_screen_mobi .module_product_nav_content .arrow {
    bottom: 0;
    color: #333;
    display: block;
    font-size: 14px;
    line-height: inherit;
    padding: 0 25px;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(-90deg);
    transition: transform .3s
}

.jz_screen_mobi .module_product_nav_content .arrow.open {
    transform: rotate(-180deg)
}

.jz_screen_mobi .module_product_nav_content .level_1>li>div>.title a {
    font-size: 15px;
    padding-left: 18px
}

.jz_screen_mobi .module_product_nav_content .level_2>li>a {
    font-size: 14px;
    padding-left: 40px
}

.jz_screen_mobi .module_product_nav_content .level_3>li>a {
    background: #fafafa;
    font-size: 13px;
    padding-left: 56px
}

.module_product_nav_content .empty_tips {
    font-size: 0;
    padding: 90px 0;
    text-align: center
}

.module_product_nav_content .empty_img {
    background: url(../images/defaultIcon.png?v=202311271728) 0 0;
    display: inline-block;
    height: 123px;
    width: 157px
}

.module_product_nav_content .tips_text {
    color: #333;
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    margin-top: 28px
}

.module_product_nav_content .empty_tips.is_mobi {
    padding: 48px 0
}

.module_product_nav_content .empty_tips.is_mobi .tips_text {
    font-size: 14px;
    line-height: 14px;
    margin-top: 24px
}

.module_news_list_content {
    background: #fff
}

.module_news_list_style1 {
    background: none;
    padding-bottom: 24px
}

.news_list_item_line {
    box-sizing: border-box;
    padding: 2.5% 1.6666%;
    position: relative;
    transition: color .4s ease-out,background-color .4s ease-out
}

.news_list_item_line .news_list_item_inner,.news_list_item_line .news_list_item_inner .news_list_item_content,.news_list_item_line .news_list_item_inner .news_list_item_content .news_list_item_header {
    color: inherit
}

.jz_screen_pc .news_list_item_line:hover {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 22px rgba(0,0,0,.12)
}

.news_list_item_line .news_list_item_title {
    color: inherit
}

.news_list_img_box,.news_list_item_inner {
    box-sizing: border-box;
    display: flex
}

.news_list_img_box {
    align-items: flex-start;
    flex-shrink: 0;
    margin-right: 30px;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 38%
}

.jz_screen_mobi .news_list_img_box {
    flex-shrink: 1
}

.news_list_img {
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    transition: all .36s ease;
    width: 100%
}

.jz_screen_pc .news_list_item_line.jz_animate_go .c__imgeffects_none .news_list_img,.jz_screen_pc .news_list_item_line:hover .c__imgeffects_none .news_list_img {
    transform: scale(1.1)
}

.news_list_item_content {
    box-sizing: border-box;
    flex-grow: 1;
    width: 100%
}

.news_list_item_header {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 0
}

.news_list_item_link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.news_list_item_title {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.new_list_new_module_after_20210707 .news_list_item_title {
    line-height: 1.5
}

.news_list_item_date {
    color: #999;
    font-size: 14px;
    line-height: 24px
}

.news_list_item_summery {
    color: #666;
    font-size: 14px;
    line-height: 1.7;
    margin-top: 18px
}

.news_list_item_group {
    line-height: 1;
    margin-top: -12px
}

.news_list_item_group_item {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    color: #999;
    display: inline-block;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin-right: 15px;
    margin-top: 12px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 8px;
    position: relative;
    word-break: keep-all;
    z-index: 2
}

.news_list_parting_line {
    border-bottom: 1px solid #ececec;
    box-sizing: border-box;
    height: 0;
    margin: 0 1.6666%
}

.module_news_list_content .c__imgeffects_wrap {
    padding-top: 58.82352%;
    width: 100%
}

.module_news_list_style0 .news_list_item_line {
    padding: 30px
}

.module_news_list_style0 .news_list_item_header {
    flex-wrap: nowrap
}

.module_news_list_style0 .news_list_item_date {
    flex-shrink: 0;
    margin-left: 30px
}

.jz_manage_web_mobi .module_news_list_style0 .news_list_item_line {
    padding: 3.2% 3.72%
}

.module_news_list_style2 .news_list_item_content {
    width: auto
}

.module_news_list_style2 .news_list_item_line {
    padding: 30px
}

.module_news_list_style2 .news_list_item_header {
    flex-wrap: nowrap
}

.module_news_list_style2 .news_list_item_date {
    flex-shrink: 0;
    margin-left: 30px
}

.module_news_list_style3 .news_list_item_line {
    padding: 30px
}

.module_news_list_style3 .news_list_item_header {
    flex-wrap: nowrap
}

.module_news_list_style3 .news_list_item_date {
    flex-shrink: 0;
    margin-left: 30px
}

.jz_manage_web_mobi .module_news_list_style3 .news_list_item_line {
    padding: 3.2% 3.72%
}

.module_news_list_style3 .news_list_item_line_pic.news_list_item_inner {
    padding-right: 3.3333%
}

.module_news_list_style1 .news_list_wrap {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    font-size: 0;
    padding-bottom: 0;
    padding-top: 0
}

.module_news_list_style1 .news_list_item_line {
    background: #fff;
    border-radius: 6px;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 24px;
    overflow: hidden;
    padding: 0;
    vertical-align: top;
    width: calc(25% - 21px)
}

.module_news_list_style1 .news_list_item_line_num1:nth-child(1n),.module_news_list_style1 .news_list_item_line_num2:nth-child(2n),.module_news_list_style1 .news_list_item_line_num3:nth-child(3n),.module_news_list_style1 .news_list_item_line_num4:nth-child(4n),.module_news_list_style1 .news_list_item_line_num5:nth-child(5n),.module_news_list_style1 .news_list_item_line_num6:nth-child(6n) {
    margin-right: 0
}

.module_news_list_style1 .news_list_item_inner {
    display: block;
    padding: 5%
}

.module_news_list_style1 .news_list_img_box {
    margin: 0 auto;
    overflow: hidden;
    width: 100%
}

.module_news_list_style1 .news_list_img {
    height: 100%;
    margin-right: 0
}

.module_news_list_style1 .c__imgeffects_wrap {
    padding-top: 52.631%;
    position: relative;
    width: 100%
}

.module_news_list_style1 .news_list_item_header {
    display: block
}

.module_news_list_style1 .news_list_item_title {
    margin-top: 20px
}

.module_news_list_style1 .news_list_item_date {
    display: inline-block;
    line-height: 1;
    margin-top: 9px;
    max-width: 100%
}

.module_news_list_style1 .news_list_item_group {
    display: inline-block;
    line-height: 1;
    text-align: left;
    width: calc(100% - 40px)
}

.news_list_item_ext_line {
    margin-top: 20px
}

.news_list_item_ext_line:after {
    clear: both;
    content: "";
    display: table;
    height: 0;
    line-height: 0
}

.news_list_item_arrow_link {
    display: none
}

.module_news_list_style1 .news_list_item_arrow_link {
    display: block;
    float: right;
    height: 28px;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 40px
}

.module_news_list_style1 .news_list_item_arrow {
    display: none
}

.module_news_list_style1 .news_list_item_line:hover .news_list_item_arrow {
    animation: newsListArrow .36s ease
}

.module_news_list_style1 .news_list_item_arrow_link:before {
    left: 0
}

.module_news_list_style1 .news_list_item_arrow_link:after,.module_news_list_style1 .news_list_item_arrow_link:before {
    background: url(../images/vbg01.png?v=202410141114) -23px -324px;
    content: "";
    display: inline-block;
    height: 28px;
    position: absolute;
    top: 0;
    transition: all .36s ease;
    width: 30px
}

.module_news_list_style1 .news_list_item_arrow_link:after {
    left: -30px;
    opacity: 0
}

.module_news_list_style1 .news_list_item_line:hover .news_list_item_arrow_link:before {
    left: 30px;
    opacity: 0
}

.module_news_list_style1 .news_list_item_line:hover .news_list_item_arrow_link:after {
    left: 0;
    opacity: 1
}

.news_list_item_summery {
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: break-word
}

@keyframes newsListArrow {
    0% {
        left: 0
    }

    50% {
        left: 50px
    }

    51% {
        left: -20px
    }

    to {
        left: 0
    }
}

.jz_screen_mobi .news_list_item_line:hover .news_list_img {
    transform: scale(1)
}

.jz_screen_mobi .news_list_item_line .news_list_item_arrow_link {
    display: none
}

.jz_screen_mobi .news_list_item_line:hover {
    box-shadow: none
}

.jz_screen_mobi .news_list_img_box {
    margin-right: 12px;
    width: 126px
}

.jz_screen_mobi .module_news_list_style3 .news_list_item_line_pic .news_list_item_content,.jz_screen_mobi .news_list_item_line_pic .news_list_item_content {
    width: 62%
}

.jz_screen_mobi .module_news_list_content .news_list_item_line {
    margin-left: 3.72%;
    margin-right: 3.6458%;
    padding: 20px 0
}

.jz_screen_mobi .module_news_list_content .news_list_item_inner {
    align-items: flex-start;
    padding: 0
}

.jz_screen_mobi .module_news_list_content .news_list_item_header {
    display: block;
    margin-top: 0
}

.jz_screen_mobi .module_news_list_content .news_list_item_title {
    font-size: 14px
}

.jz_screen_mobi .module_news_list_content .news_list_item_date {
    display: block;
    font-size: 12px;
    line-height: 1;
    margin-top: 5px
}

.jz_screen_mobi .module_news_list_content .news_list_item_summery {
    font-size: 12px;
    margin-top: 10px
}

.jz_screen_mobi .module_news_list_content .news_list_item_group {
    margin-top: -20px
}

.jz_screen_mobi .module_news_list_content .news_list_item_group_item {
    box-sizing: border-box;
    font-size: 12px;
    height: 26px;
    line-height: 24px;
    margin-right: 12px;
    padding: 0 8px
}

.jz_screen_mobi .news_list_parting_line {
    margin: 0 3.6458%
}

.jz_screen_mobi .jz_screen_mobi .module_news_list_style0 .news_list_item_line {
    padding: 2.5%
}

.jz_screen_mobi .module_news_list_style0 .news_list_item_date,.jz_screen_mobi .module_news_list_style2 .news_list_item_date,.jz_screen_mobi .module_news_list_style3 .news_list_item_date {
    margin-left: 0
}

.jz_screen_mobi .module_news_list_style1 {
    box-sizing: border-box;
    padding: 0 1.8229% 20px
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_line,.jz_screen_mobi .module_news_list_style1 .news_list_item_line:hover {
    border-radius: 0
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_line {
    margin-left: 1.8229%;
    margin-right: 1.8229%;
    margin-top: 20px;
    padding: 0 0 6px;
    width: 46.3542%
}

.jz_screen_mobi .module_news_list_style1 .news_list_img_box {
    margin: 0;
    width: 100%
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_content {
    padding: 0 6px;
    width: 100%
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_title {
    line-height: 1.5;
    margin-top: 10px
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_group {
    height: auto;
    margin-top: 0
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_group_item {
    margin-top: 12px
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_group {
    width: 100%
}

.jz_screen_mobi .module_news_list_style2 .news_list_item_content,.jz_screen_mobi .module_news_list_style3 .news_list_item_content {
    padding: 0
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_summery,.jz_screen_mobi .module_news_list_style1 .news_list_item_title,.jz_screen_mobi .module_news_list_style2 .news_list_item_summery,.jz_screen_mobi .module_news_list_style2 .news_list_item_title,.jz_screen_mobi .module_news_list_style3 .news_list_item_summery,.jz_screen_mobi .module_news_list_style3 .news_list_item_title {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 1.5;
    max-height: 40px;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_summery,.jz_screen_mobi .module_news_list_style2 .news_list_item_summery,.jz_screen_mobi .module_news_list_style3 .news_list_item_summery {
    max-height: 36px
}

.jz_screen_mobi .module_news_list_style1 .news_list_wrap .news_list_item_mobi_full {
    width: 96.3542%
}

.jz_screen_mobi .new_list_new_module_after_20210707.module_news_list_style1 .news_list_item_summery,.jz_screen_mobi .new_list_new_module_after_20210707.module_news_list_style1 .news_list_item_title,.jz_screen_mobi .new_list_new_module_after_20210707.module_news_list_style2 .news_list_item_summery,.jz_screen_mobi .new_list_new_module_after_20210707.module_news_list_style2 .news_list_item_title,.jz_screen_mobi .new_list_new_module_after_20210707.module_news_list_style3 .news_list_item_summery,.jz_screen_mobi .new_list_new_module_after_20210707.module_news_list_style3 .news_list_item_title {
    max-height: none
}

.module_news_detail_content {
    font-size: 0;
    line-height: 1;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px
}

.news_detail_title {
    color: #333;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.3;
    padding-top: 24px
}

.news_detail_info {
    color: #999;
    display: flex;
    flex-wrap: wrap;
    font-size: 0;
    justify-content: space-between;
    margin-bottom: 24px;
    margin-top: 36px
}

.news_detail_info_item {
    font-size: 14px;
    margin-right: 22px
}

.news_detail_content_wrap {
    border-top: 1px solid #ebebeb;
    margin-bottom: 30px;
    padding-top: 30px
}

.news_detail_content {
    word-wrap: break-word;
    color: #666;
    font-size: 14px;
    line-height: 2.8
}

.news_view_item_count {
    margin-right: 10px
}

.news_view_count:before {
    margin-right: 7px
}

.news_detail_item_qrcode {
    margin-right: 8px
}

.news_detail_qrcode {
    position: relative
}

.news_detail_qrcode:before {
    margin-right: 7px
}

.news_detail_qrcode_box {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 0 21px rgba(0,0,0,.15);
    box-sizing: border-box;
    display: none;
    height: 128px;
    left: -33px;
    padding: 14px;
    position: absolute;
    top: 25px;
    width: 128px
}

.news_detail_qrcode_box:before {
    background: #fff;
    content: "";
    display: inline-block;
    height: 10px;
    left: 50%;
    margin-left: -2px;
    position: absolute;
    top: -4px;
    transform: rotate(45deg);
    width: 10px
}

.news_detail_qrcode:hover .news_detail_qrcode_box {
    display: block;
    z-index: 1
}

.news_info_footer_line {
    align-items: flex-start;
    display: flex;
    flex-wrap: nowrap;
    line-height: 1.5;
    margin-bottom: 26px;
    white-space: nowrap;
    width: 100%
}

.news_info_footer_line:after {
    clear: both;
    content: ""
}

.news_info_soruece_detail {
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: wrap;
    max-width: calc(100% - 50px)
}

.news_info_soruece_detail .news_detail_info_item {
    box-sizing: border-box;
    margin-right: 0;
    max-width: 100%;
    padding-right: 25px
}

.news_share_info {
    align-items: center;
    position: relative
}

.news_detail_info_source {
    margin-right: 0;
    padding-right: 25px
}

.news_detail_info_href,.news_detail_info_source {
    color: #999;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.news_share_text {
    color: #666;
    font-size: 13px;
    line-height: 1.5;
    vertical-align: middle;
    white-space: nowrap
}

.news_share_text:before {
    margin-right: 10px
}

.news_content_footer {
    box-sizing: border-box;
    margin-top: 26px
}

.news_detail_group_list {
    margin-bottom: 50px
}

.news_belong_group {
    border: 1px solid #c7c7c7;
    border-radius: 3px;
    box-sizing: border-box;
    color: #6f6f6f;
    display: inline-block;
    font-size: 14px;
    height: 25px;
    line-height: 23px;
    margin-right: 15px;
    padding: 0 10px
}

.news_detail_footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 70px
}

.news_pagenation_wrap {
    color: #666;
    display: flex;
    flex-direction: column;
    font-size: 0;
    justify-content: center;
    line-height: 1.5
}

.news_pagenation_wrap .news_pagenation:nth-child(2) {
    margin-top: 30px
}

.pagenation_title {
    margin-right: 28px
}

.pagenation_link,.pagenation_title {
    color: #333;
    font-size: 14px
}

.news_detail_mobi_fixed {
    display: none
}

.no_comment_tips {
    padding-bottom: 130px;
    padding-top: 120px;
    text-align: center
}

.no_comment_tips_icon {
    background: url(../images/defaultIcon.png?v=202311271728) 0 -144px;
    display: inline-block;
    height: 126px;
    width: 157px
}

.no_comment_tips_text {
    color: #333;
    font-size: 16px;
    line-height: 16px;
    margin-top: 20px
}

.news_submit_tips {
    background-color: #fff5dc;
    color: #ff8e1e;
    display: none;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 10px;
    padding: 13px 0;
    text-align: center
}

.creat_comment_box {
    padding-bottom: 40px
}

.news_creat_title {
    color: #666;
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    width: 100px
}

.news_creat_name_input {
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    font-size: 13px;
    height: 36px;
    outline: none;
    text-indent: 5px;
    vertical-align: middle;
    width: 274px
}

.news_creat_text {
    display: flex;
    margin-top: 24px
}

.news_creat_text .news_creat_title {
    flex-shrink: 0;
    line-height: 46px;
    vertical-align: top
}

.news_creat_text_input {
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    box-sizing: border-box;
    font-size: 13px;
    height: 250px;
    padding: 14px;
    resize: none;
    width: 100%
}

.news_creat_check {
    margin-top: 18px
}

.news_creat_check_input {
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    font-size: 13px;
    height: 36px;
    vertical-align: middle;
    width: 200px
}

.news_creat_submit {
    margin-top: 28px
}

.news_creat_submit_button {
    border-radius: 40px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    text-align: center;
    width: 25%
}

.news_validate_code_img {
    height: 34px;
    margin-left: 10px;
    vertical-align: middle;
    width: 94px
}

.comment_total_count {
    color: #666;
    font-size: 14px;
    margin-top: 45px;
    padding-bottom: 18px
}

.news_comment_item {
    border-top: 1px solid #efefef;
    display: flex;
    padding: 24px 0
}

.news_reader_img_wrap {
    flex-shrink: 0;
    margin-right: 20px
}

.news_comment_timer {
    flex-shrink: 0
}

.news_comment_content {
    width: 100%
}

.news_reader_img {
    border-radius: 50%;
    height: 50px;
    width: 50px
}

.news_reader_name {
    color: #333;
    font-size: 14px
}

.news_reader_level {
    color: #e9302e;
    font-size: 13px
}

.news_comnent_text {
    color: #333;
    font-size: 14px;
    line-height: 24px;
    margin-top: 12px
}

.news_comment_bottom {
    color: #999;
    font-size: 12px;
    margin-top: 12px
}

.news_comment_bottom .comment_del {
    color: #666;
    cursor: pointer;
    margin-left: 10px
}

.news_comment_bottom .comment_del:hover {
    color: var(--theme-color)
}

.creat_comment_box_layer,.mobi_news_comment_enter {
    display: none
}

.news_detail_download_wrap {
    margin-bottom: 30px
}

.news_detail_download_title {
    color: #333;
    font-size: 15px;
    margin-bottom: 30px
}

.news_detail_download_item {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-bottom: 18px
}

.news_detail_download_item_icon,.news_detail_download_item_link {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle
}

.news_detail_download_item_link {
    color: #666;
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis
}

.news_detail_download_item_text {
    line-height: 22px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.news_detail_divice_line {
    border-bottom: 1px dashed #efefef;
    margin-bottom: 26px
}

.unfind_news_tips {
    font-size: 16px;
    padding: 40px 0;
    text-align: center
}

.fileType-iconDoc {
    color: #529efe;
    font-size: 22px;
    margin-left: 15px
}

.fileType-iconPpt {
    color: #ed4818;
    font-size: 22px;
    margin-left: 15px
}

.fileType-iconXls {
    color: #34940e;
    font-size: 22px;
    margin-left: 15px
}

.fileType-iconPdf {
    color: #df2d2d;
    font-size: 22px;
    margin-left: 15px
}

.fileType-iconJpg {
    color: #36b77f;
    font-size: 22px;
    margin-left: 15px
}

.fileType-iconTxt {
    color: #4386e1;
    font-size: 22px;
    margin-left: 15px
}

.fileType-iconPng {
    color: #36b77f;
    font-size: 22px;
    margin-left: 15px
}

.fileType-iconDefault {
    color: #ccc;
    font-size: 22px;
    margin-left: 15px
}

.fileType-iconRar {
    color: #c3001b;
    font-size: 22px;
    margin-left: 15px
}

.fileType-iconAvi {
    color: #f49402;
    font-size: 22px;
    margin-left: 15px
}

.fileType-iconZip {
    color: #c3001b;
    font-size: 22px;
    margin-left: 15px
}

.fileType-iconRm {
    color: #1574de;
    font-size: 22px;
    margin-left: 15px
}

.news_detail_download_item .news_detail_view_item_link {
    display: inline-block;
    height: 20px;
    width: 20px
}

.flex-comment {
    display: flex!important;
    position: relative;
    width: 100%
}

.reply-from-merchant {
    background: #f8f8f8;
    border-radius: 5px;
    font-size: 0;
    min-height: 100px
}

.mobi-reply-from-merchant {
    display: none
}

.jz_screen_mobi .reply-line,.reply-from-merchant .reply-line {
    margin-bottom: 0;
    padding: 20px 20px 0
}

.jz_screen_mobi .reply-line .reply-title,.reply-line .reply-title {
    color: #333;
    font-size: 12px;
    font-weight: 400
}

.jz_screen_mobi .reply-line .reply-time,.reply-line .reply-time {
    color: #888;
    float: right;
    font-size: 12px;
    font-weight: 400
}

.jz_screen_mobi .reply-content,.reply-from-merchant .reply-content {
    color: #888;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 7px 20px
}

.jz_screen_mobi .flex-comment {
    position: static
}

.jz_screen_mobi .comment_item .comment_time {
    right: 10px
}

.jz_screen_mobi .reply-from-merchant {
    display: none
}

.jz_screen_mobi .mobi-reply-from-merchant {
    background: #f8f8f8;
    border-radius: 5px;
    display: block;
    font-size: 0;
    margin-top: 15px;
    min-height: 100px;
    width: 100%
}

.jz_screen_mobi .reply-content {
    line-height: 20px;
    padding: 15px
}

.jz_screen_mobi .reply-line {
    padding: 15px 15px 0
}

.jz_screen_mobi .module_news_detail_content {
    padding-left: 2.60416%;
    padding-right: 2.60416%
}

.jz_screen_mobi .news_detail_title {
    font-size: 22px;
    line-height: 1.5
}

.jz_screen_mobi .news_detail_info {
    justify-content: flex-start
}

.jz_screen_mobi .news_detail_info_item {
    font-size: 14px
}

.jz_screen_mobi .news_detail_header,.jz_screen_mobi .news_info_footer_line {
    margin-bottom: 20px
}

.jz_screen_mobi .news_detail_content_wrap {
    border-top: 0;
    margin-bottom: 20px;
    padding-top: 0
}

.jz_screen_mobi .news_detail_download_title {
    margin-bottom: 20px
}

.jz_screen_mobi .news_detail_divice_line {
    margin-bottom: 0
}

.jz_screen_mobi .news_detail_group_list {
    margin-bottom: 20px
}

.jz_screen_mobi .news_content_footer,.jz_screen_mobi .news_pagenation_wrap .news_pagenation:nth-child(2) {
    margin-top: 20px
}

.jz_screen_mobi .comment_total_count {
    font-size: 14px;
    margin-top: 50px;
    text-align: center
}

.jz_screen_mobi .comment_total_count:before {
    margin-right: 50px
}

.jz_screen_mobi .comment_total_count:after,.jz_screen_mobi .comment_total_count:before {
    background: #efefef;
    content: "";
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: calc(30% - 50px)
}

.jz_screen_mobi .comment_total_count:after {
    margin-left: 50px
}

.jz_screen_mobi .mobi_news_comment_line {
    text-align: right
}

.jz_screen_mobi .mobi_news_comment_enter {
    color: #333;
    display: inline-block;
    font-size: 14px;
    text-align: right
}

.jz_screen_mobi .mobi_news_comment_enter:before {
    margin-right: 6px
}

.jz_screen_mobi .news_reader_img {
    height: 50px;
    width: 50px
}

.jz_screen_mobi .news_reader_name {
    color: #333;
    font-size: 14px
}

.jz_screen_mobi .news_comment_timer,.jz_screen_mobi .news_reader_level {
    font-size: 14px
}

.jz_screen_mobi .news_comment_item {
    padding: 16px 0
}

.jz_screen_mobi .news_comment_list .news_comment_item:first-child {
    border: none
}

.jz_screen_mobi .news_belong_group {
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 12px
}

.jz_screen_mobi .pagenation_link,.jz_screen_mobi .pagenation_title {
    font-size: 14px
}

.jz_screen_mobi .news_detail_item_qrcode {
    display: none
}

.jz_screen_mobi .news_reader_img_wrap {
    margin-right: 12px
}

.jz_screen_mobi .news_detail_content,.jz_screen_mobi .news_share_text {
    font-size: 14px
}

.jz_screen_mobi .news_detail_footer {
    margin-bottom: 20px;
    margin-top: 0
}

.jz_screen_mobi .news_detail_download_wrap {
    line-height: 1.5;
    margin-bottom: 40px
}

.jz_screen_mobi .creat_comment_box {
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 9000
}

.jz_screen_mobi .news_creat_text .news_creat_title {
    display: none
}

.jz_screen_mobi .news_creat_title {
    display: inline-block;
    flex-shrink: 0;
    margin-right: 10px;
    text-align: right;
    width: 60px
}

.jz_screen_mobi .news_creat_name_input {
    width: 100%
}

.jz_screen_mobi .news_creat_check_input {
    font-size: 13px;
    outline: none;
    text-indent: 5px;
    vertical-align: middle;
    width: 100%
}

.jz_screen_mobi .news_creat_name {
    align-items: center;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    margin-top: 26px
}

.jz_screen_mobi .news_creat_text {
    margin-top: 20px
}

.jz_screen_mobi .news_creat_check {
    align-items: center;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px
}

.jz_screen_mobi .news_validate_code_img {
    flex-shrink: 0
}

.jz_screen_mobi .news_creat_text_input {
    background: #f8f8f8;
    border: 0;
    height: 120px;
    margin: 0 auto;
    resize: none
}

.jz_screen_mobi .news_creat_submit {
    margin-top: 20px;
    text-align: right
}

.jz_screen_mobi .news_creat_submit_button {
    display: inline-block;
    font-size: 14px;
    height: 45px;
    line-height: 40px;
    margin-bottom: 20px;
    width: 150px
}

.jz_screen_mobi .creat_comment_box_mobi {
    display: block;
    padding: 0
}

.jz_screen_mobi .creat_comment_form {
    background: #fff;
    bottom: 0;
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0 20px;
    position: absolute;
    width: 100%
}

.jz_screen_mobi .creat_comment_box_layer {
    background: rgba(0,0,0,.6);
    display: block;
    height: 100%;
    width: 100%
}

@keyframes fk-popupWindowVT {
    0% {
        transform: scale(.6)
    }

    to {
        transform: scale(1)
    }
}

.fk-popupWindowVT {
    animation: fk-popupWindowVT .3s ease;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    font-family: 微软雅黑,microsoft yahei,宋体,新宋体,sans-serif;
    margin: auto;
    overflow: hidden;
    position: absolute;
    z-index: 9032
}

.fk-popupWindowVT .pWHead {
    border-bottom: 1px solid #e3e2e8;
    cursor: move;
    height: 64px;
    position: relative;
    width: 100%
}

.fk-popupWindowVT .pWHead .pWHead_title {
    color: #333;
    font-size: 16px;
    margin-left: 35px;
    overflow: hidden;
    padding-top: 22px;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%
}

.fk-popupWindowVT .pWHead .pWHead_close {
    height: 18px;
    position: absolute;
    right: 30px;
    top: 23px;
    width: 18px
}

.fk-popupWindowVT .pWHead .pWHead_close_img {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -449px -187px no-repeat;
    cursor: pointer;
    height: 18px;
    width: 18px
}

.fk-popupWindowVT .pWHead .pWHead_close_img:hover {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -791px -152px no-repeat;
    cursor: pointer;
    height: 18px;
    width: 18px
}

.fk-popupWindowVT .pWBottom {
    bottom: 0;
    position: absolute;
    width: 100%
}

.fk-popupWindowVT .pWBottom .pWBtns {
    text-align: center
}

.fk-popupWindowVT .pWBottom .pWBtns .editbutton {
    background: #fff;
    border: 1px solid #e7e7eb;
    border-radius: 2px;
    color: #d2d2d2;
    cursor: pointer;
    font-size: 13px;
    height: 35px;
    margin: 0 18px;
    outline: none;
    width: 100px
}

.fk-popupWindowVT .pWBottom .pWBtns .fk-cancelButton {
    border: 1px solid #ccc;
    color: #999
}

.fk-popupWindowVT .pWBottom .pWBtns .fk-cancelButton-hover,.fk-popupWindowVT .pWBottom .pWBtns .fk-saveButton {
    background: #557ce1;
    border: 0;
    color: #fff;
    font-size: 13px
}

.fk-popupWindowVT .pWBottom .pWBtns .fk-saveButton-disabled {
    background: #fff;
    border: 1px solid #e7e7eb;
    border-radius: 30px;
    color: #d2d2d2;
    cursor: default;
    font-size: 13px;
    height: 35px;
    margin: 0 18px;
    width: 100px
}

.fk-popupWindowVT .pwLoading {
    background: url(/image/rimage/fromSite/loading/loading_2b.gif?v=202311271728) no-repeat 50% #fff;
    display: block;
    position: absolute;
    top: 65px
}

.fk-popupWindowVT .pWCenter .tabs_extendedLine {
    border-right: 1px solid #e3e2e8;
    left: 141px;
    position: absolute
}

.fk-popupWindowVT.fileUploadV2 .pWCenter {
    width: 950px
}

.fk-popupWindowVT.fileUploadV2 .pWHead {
    background-color: #fff;
    border-top-right-radius: 2px;
    height: 65px;
    line-height: 65px;
    width: 950px
}

.fk-popupWindowVT.fileUploadV2 .pWHead .pWHead_title {
    padding-top: 0
}

.fk-popupWindowVT.fileUploadV2 .pWBottom {
    background-color: #fff;
    border-bottom-right-radius: 2px;
    width: 950px
}

.fk-popupWindowVT.fileUploadV2 .choiceFileListTop {
    background: #fff;
    border-bottom: 1px solid #f2f2f5;
    border-top-left-radius: 2px;
    color: #333;
    display: none;
    font-size: 14px;
    height: 66px;
    line-height: 66px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 148px
}

.fk-popupWindowVT.fileUploadV2 .choiceFileListBottom {
    background: #fff;
    border-bottom-left-radius: 2px;
    bottom: 0;
    display: none;
    height: 89px;
    position: absolute;
    right: 0;
    width: 148px
}

.fk-popupWindowVT .f_bannerV2Tips {
    color: #666;
    font-size: 12px
}

.fk-popupWindowVT .pWBottom .pWBtns .jz-btn {
    margin: 0 18px
}

.fk-popupWindowVT.subNavPackTpl .pWBottom .pWBtns .fk-saveButton {
    font-size: 12px;
    width: 120px
}

.fk-popupWindowVT.subNavPackTpl .jz-btn-global-oper.jz-btn-active {
    padding: 8px
}

.fk-popupWindowVT .maskLayer {
    background-color: #fff;
    height: 100%;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 100%
}

.fk-popupWindowVT .pWBtn {
    margin: 28px 18px
}

.fk-popupWindowVT_position--fixed {
    position: fixed
}

.c_checkbox {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    cursor: pointer;
    font-size: 0;
    height: 16px;
    outline: 0;
    position: relative;
    top: 2px;
    vertical-align: 0;
    width: 16px
}

.c_checkbox:checked:before {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #333;
    content: "򰄢";
    font-family: icomoon;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    left: 50%;
    line-height: 1;
    position: absolute;
    text-transform: none;
    top: 50%;
    transform: translate(-50%,-48%) scale(.73)
}

.c_select {
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    font-size: 15px;
    height: 45px;
    line-height: 45px;
    outline: 0;
    padding-left: 15px;
    position: relative;
    z-index: 1
}

.c_right_arrow {
    border-color: #666;
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: "";
    display: inline-block;
    height: 6px;
    margin-top: -5px;
    position: absolute;
    right: 25px;
    top: 50%;
    transform: matrix(.71,.71,-.71,.71,0,0);
    width: 6px;
    z-index: 2
}

.m_member_signup {
    overflow: hidden
}

.m_member_signup_form {
    color: #333;
    font-size: 15px;
    margin: 0 auto;
    max-width: 500px;
    width: 100%
}

.m_member_signup_item {
    height: 58px;
    margin: 12px 5px 0 0
}

.m_member_signup_label {
    float: left;
    height: 100%;
    text-align: right
}

.m_member_signup_label:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.m_member_signup_text {
    display: inline-block;
    margin-left: -100px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 180px
}

.m_member_signup_suffix {
    vertical-align: middle
}

.m_member_signup_control {
    height: 100%;
    overflow: hidden;
    position: relative
}

.m_member_signup_required {
    position: relative
}

.m_member_signup_required:before {
    color: red;
    content: "*";
    display: block;
    height: 18px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2
}

.m_member_signup_control:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.m_member_signup_box {
    height: 100%;
    position: relative
}

.m_member_signup_input {
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
    height: 100%;
    outline: 0;
    padding: 0 0 0 10px;
    width: 100%
}

.m_member_signup_input_mobile {
    padding-left: 73px
}

.m_member_signup_select {
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
    vertical-align: middle;
    width: 100%
}

.m_member_signup_mobile {
    left: 0;
    margin-top: -23px;
    position: absolute;
    top: 50%;
    z-index: 1
}

.m_member_signup_mobile_container {
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
    display: flex
}

.m_member_signup_mobile_container .m_member_signup_mobile {
    margin-top: 0;
    position: inherit;
    top: 0
}

.m_member_signup_mobile_container .m_member_signup_box {
    order: 1
}

.m_member_signup_mobile_container .m_member_signup_input {
    border: none
}

.m_member_signup_mobile_container .m_member_signup_input_mobile {
    padding-left: 10px
}

.m_member_signup_mobile_container .c_right_arrow {
    position: inherit;
    right: 0;
    top: -1px
}

.m_member_signup_protocal {
    align-items: center;
    display: flex;
    font-size: 14px;
    margin: 12px auto 0;
    max-width: 331px;
    width: 100%
}

.m_member_signup_checkbox {
    cursor: pointer;
    margin-right: 10px
}

.m_member_signup_register {
    border: 0;
    border-radius: 22px;
    color: #fff;
    cursor: pointer;
    display: block;
    height: 44px;
    margin: 30px auto;
    max-width: 330px;
    outline: 0;
    width: 100%
}

.m_member_signup_captcha {
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100px
}

.m_member_signup_captcha_hide {
    display: none
}

.m_member_signup_msg {
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%)
}

.m_member_signup_agree {
    cursor: pointer
}

.m_member_signup_protocal_anchor {
    color: #1a8dcf;
    word-break: break-all
}

.jz_screen_mobi .m_member_signup_form {
    box-sizing: border-box;
    padding: 0 14px
}

.jz_screen_mobi .m_member_signup_item {
    margin-right: 0
}

.jz_screen_mobi .m_member_signup_text {
    margin-left: 0;
    width: 66px
}

.m_member_login {
    padding-bottom: 24px
}

.m_member_login_form {
    color: #999;
    font-size: 15px;
    margin: 0 auto 12px;
    max-width: 360px;
    overflow: hidden;
    width: 100%
}

.m_member_login_item {
    height: 58px;
    margin: 12px 0 0
}

.m_member_login_box {
    height: 100%;
    position: relative
}

.m_member_login_box:active,.m_member_login_box:focus {
    background: #000
}

.m_member_login_input {
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
    height: 100%;
    outline: 0;
    padding: 0 0 0 40px;
    width: 100%
}

.m_member_login_acct_login,.m_member_login_fast_login {
    color: #333;
    float: left;
    font-size: 14px
}

.m_member_login_captcha {
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100px
}

.m_member_login_captcha_hide {
    display: none
}

.m_member_login_icon {
    color: #666;
    left: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.m_member_login_remember {
    color: #333;
    display: block;
    font-size: 14px;
    height: 58px;
    line-height: 58px;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.m_member_login_remember_checkbox {
    cursor: pointer;
    margin-right: 10px
}

.m_member_login_remember_label {
    cursor: pointer;
    margin-left: 12px
}

.m_member_login_btn {
    border: 0;
    border-radius: 22px;
    color: #fff;
    cursor: pointer;
    display: block;
    height: 44px;
    margin: 15px auto 0;
    max-width: 330px;
    outline: 0;
    width: 100%
}

.m_member_login_footer {
    margin: 17px auto 0;
    max-width: 350px;
    overflow: hidden;
    padding-left: 12px;
    width: 100%
}

.m_member_login_signup {
    color: #333;
    float: right;
    font-size: 14px;
    margin-right: 10px
}

.m_member_login_acquire_code,.m_member_login_find_pwd {
    color: #333;
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%)
}

.m_member_center {
    overflow: hidden
}

.m_member_center_wrap {
    margin-top: 20px;
    position: relative
}

.m_member_center_item {
    height: 58px;
    margin: 12px 5px 0 0
}

.m_member_center_label {
    float: left;
    height: 100%;
    text-align: right
}

.m_member_center_label:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.m_member_center_text {
    color: #333;
    display: inline-block;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 80px
}

.jz_screen_pc .m_member_center_text {
    width: 120px
}

.m_member_center_suffix {
    vertical-align: middle
}

.m_member_center_control {
    height: 100%;
    overflow: hidden;
    position: relative
}

.m_member_center_control:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.m_member_center_box {
    height: 100%;
    position: relative
}

.m_member_center_input {
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #e5e5e5;
    box-sizing: border-box;
    color: #333;
    font-size: 15px;
    height: 100%;
    outline: 0;
    padding: 0 0 0 10px;
    width: 100%
}

.m_member_center_input[disabled] {
    color: #999
}

.m_member_center_input[disabled]:focus {
    border-bottom: 1px solid #e5e5e5
}

.m_member_center_input[readonly].m_member_center_input[data-disabled="0"] {
    cursor: not-allowed
}

.m_member_center_select[disabled].m_member_center_select[data-disabled="0"] {
    background: #efefef;
    cursor: not-allowed
}

.m_member_center_input[readonly] {
    color: #999;
    cursor: default
}

.m_member_center_input[readonly]:focus {
    border-bottom: 1px solid #e5e5e5
}

.m_member_center_required {
    position: relative
}

.m_member_center_required:before {
    color: red;
    content: "*";
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2
}

.m_member_center_select {
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
    height: 58px;
    line-height: 58px;
    vertical-align: middle;
    width: 100%
}

.m_member_center_content {
    border: 1px solid #f2f2f2;
    margin: 0 0 0 270px
}

.m_member_center_content_head {
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;
    height: 100px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100px;
    z-index: 1
}

.m_member_center_content_img {
    max-width: none;
    position: absolute
}

.m_member_center_content_main {
    background-color: #fff;
    display: none;
    overflow: hidden
}

.m_member_center_content_user {
    color: #333;
    font-size: 16px;
    line-height: 30px;
    margin: 9px 0 0;
    text-align: center
}

.m_member_center_content_middle {
    margin: 55px auto 85px;
    max-width: 394px;
    position: relative
}

.m_member_center_content_form {
    overflow: hidden
}

.m_member_center_confirm {
    border: 0;
    border-radius: 22px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 44px;
    margin: 40px auto 0;
    max-width: 240px;
    outline: 0;
    width: 100%
}

.m_member_center_level {
    color: #666;
    font-size: 13px;
    height: 39px;
    padding: 0 0 23px;
    text-align: center
}

.m_member_center_level:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.m_member_center_level_name {
    vertical-align: middle
}

.m_member_center_level_icon {
    display: inline-block;
    font-size: 16px;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
    width: 16px
}

.m_member_center_content_password_middle {
    margin: 20px auto 85px;
    max-width: 394px;
    min-height: 400px
}

.m_member_center_content_other_middle {
    margin: 80px auto 85px;
    max-width: 394px
}

.m_member_center_main_active {
    display: block
}

.m_member_center_header {
    overflow: hidden
}

.m_member_center_circle {
    display: none
}

.m_member_center_mobile {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1
}

.jz_screen_mobi .m_member_center_wrap {
    background-color: #f8f8f8;
    margin: 0;
    padding-top: calc(95px + 45%)
}

.jz_screen_mobi .m_member_center_content_form {
    display: none
}

.jz_screen_mobi .m_member_center_content {
    border: none;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.jz_screen_mobi .m_member_center_content_middle {
    margin: 0 auto;
    max-width: none
}

.jz_screen_mobi .m_member_center_main_active {
    display: none
}

.jz_screen_mobi .m_member_center_content_profile {
    display: block
}

.jz_screen_mobi .m_member_center_content_head {
    border: 2px solid #fff;
    height: 0;
    margin: 23.733% auto 0;
    padding-top: 20%;
    width: 20%
}

.jz_screen_mobi .m_member_center_content_img {
    top: 0
}

.jz_screen_mobi .m_member_center_circle {
    border-radius: 50%;
    display: block;
    height: 0;
    left: 50%;
    padding-top: 68.8%;
    position: absolute;
    top: 0;
    transform: translate(-50%,-50%);
    width: 150%
}

.jz_screen_mobi .m_member_center_content_user {
    color: #333;
    font-size: 18px;
    line-height: 24px;
    margin: 9px 0 0
}

.jz_screen_mobi .m_member_center_level {
    color: #333;
    font-size: 14px;
    height: 39px;
    padding: 0 0 23px
}

.jz_screen_mobi .m_member_center_level_icon {
    font-size: 16px;
    height: 16px;
    margin-right: 5px;
    width: 16px
}

.m_member_center_main_panel {
    bottom: 0;
    display: block;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9034
}

.m_member_center_main_panel::-webkit-scrollbar {
    width: 0
}

.m_member_center_main_panel .m_member_center_header {
    display: none
}

.m_member_center_main_panel .m_member_center_content_form {
    display: block
}

.m_member_center_main_panel .m_member_center_circle {
    display: none
}

.m_member_center_content_header {
    border-bottom: 1px solid #f2f2f2;
    color: #333;
    font-size: 16px;
    height: 62px;
    padding: 0 0 0 34px;
    position: relative
}

.m_member_center_content_header:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.m_member_center_content_name {
    vertical-align: middle
}

.m_member_center_content_back {
    cursor: pointer;
    display: none;
    font-size: 30px;
    left: 15px;
    padding: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.jz_screen_mobi .m_member_center_content_header {
    display: none
}

.jz_screen_mobi .m_member_center_main_panel .m_member_center_content_header {
    display: block;
    height: 50px;
    padding: 0;
    text-align: center
}

.jz_screen_mobi .m_member_center_main_panel .m_member_center_content_back {
    display: block;
    font-size: 18px;
    left: 15px;
    padding: 5px
}

.jz_screen_mobi .m_member_center_main_panel .m_member_center_content_name {
    font-size: 20px
}

.m_member_center_tabs {
    background-color: #fff;
    border: 1px solid #f2f2f2;
    height: 568px;
    left: 0;
    position: absolute;
    top: 0;
    width: 238px
}

.m_member_center_tabs_header {
    border-bottom: 1px solid #f2f2f2;
    color: #333;
    font-size: 16px;
    height: 62px;
    line-height: 62px;
    padding: 0 0 0 25px
}

.m_member_center_tabs_nav {
    overflow: hidden;
    padding: 20px 0 0
}

.m_member_center_tabs_item {
    color: #666;
    cursor: pointer;
    height: 50px;
    margin: 0 0 14px;
    padding: 0 0 0 34px;
    position: relative
}

.m_member_center_tabs_item:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.m_member_center_tabs_item:hover,.m_member_center_tabs_item_active {
    background-color: #f4f4f4;
    border-left-style: solid;
    border-left-width: 4px;
    padding: 0 0 0 30px
}

.m_member_center_tabs_icon {
    color: #b3b3b3;
    display: none;
    font-size: 36px;
    margin: 0 32px;
    vertical-align: middle
}

.m_member_center_tabs_icon_arrow {
    color: #666;
    display: none;
    font-size: 22px;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%)
}

.m_member_center_tabs_name {
    display: inline-block;
    font-size: 14px;
    vertical-align: middle
}

.jz_screen_mobi .m_member_center_tabs {
    border: none;
    height: auto;
    margin: 14px 0 0;
    position: static;
    width: auto
}

.jz_screen_mobi .m_member_center_tabs .m_member_center_tabs_item {
    background: none;
    border: none;
    color: #666;
    height: 50px;
    margin: 0;
    padding: 0
}

.jz_screen_mobi .m_member_center_tabs_icon {
    display: inline;
    font-size: 18px;
    margin: 0 20px
}

.jz_screen_mobi .m_member_center_tabs_icon_arrow {
    display: block;
    font-size: 14px;
    right: 20px
}

.jz_screen_mobi .m_member_center_tabs_name {
    font-size: 14px
}

.jz_screen_mobi .m_member_center_tabs_item+.m_member_center_tabs_item:before {
    background-color: #ebebeb;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.jz_screen_mobi .m_member_center_tabs_header {
    display: none
}

.jz_screen_mobi .m_member_center_tabs_nav {
    padding: 0
}

.m_member_center_logout {
    display: none
}

.jz_screen_mobi .m_member_center_logout {
    background-color: #fff;
    color: #666;
    display: block;
    height: 50px;
    margin: 14px 0 0
}

.jz_screen_mobi .m_member_center_logout:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.jz_screen_mobi .m_member_center_logout_icon {
    color: #b3b3b3;
    font-size: 18px;
    margin: 0 20px;
    vertical-align: middle
}

.jz_screen_mobi .m_member_center_logout_name {
    display: inline-block;
    font-size: 14px;
    vertical-align: middle
}

.m_member_center_notice {
    background-color: #fff;
    border: 1px solid #f2f2f2;
    color: #333;
    margin: 0 0 14px 270px;
    padding: 0 0 0 23px
}

.m_member_center_notice_title {
    line-height: 50px
}

.m_member_center_notice_content {
    display: none
}

.m_member_center_notice_header {
    background-color: #fff;
    display: none;
    height: 110px;
    position: relative;
    text-align: center
}

.m_member_center_notice_header:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.m_member_center_notice_name {
    color: #333;
    font-size: 36px;
    vertical-align: middle
}

.m_member_center_notice_back {
    cursor: pointer;
    font-size: 30px;
    left: 15px;
    padding: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.m_member_center_notice_icon {
    margin: 0 10px 0 0
}

.jz_screen_mobi .m_member_center_notice {
    border: none;
    cursor: pointer;
    height: 50px;
    margin: 14px 0 0;
    overflow: hidden;
    padding: 0
}

.jz_screen_mobi .m_member_center_notice:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.jz_screen_mobi .m_member_center_notice_suffix,.jz_screen_mobi .m_member_center_notice_text,.jz_screen_mobi .m_member_center_notice_title {
    display: none
}

.jz_screen_mobi .m_member_center_notice_content {
    display: inline-block;
    font-size: 14px;
    height: 100%;
    line-height: 50px;
    vertical-align: middle;
    width: calc(100% - 80px)
}

.jz_screen_mobi .m_member_center_notice_content * {
    line-height: 50px
}

.jz_screen_mobi .m_member_center_notice_content p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.jz_screen_mobi .m_member_center_notice_icon {
    font-size: 18px;
    margin: 0 20px;
    vertical-align: middle
}

.jz_screen_mobi .m_member_center_notice_name {
    font-size: 20px
}

.jz_screen_mobi .m_member_center_notice_back {
    font-size: 18px;
    left: 15px;
    padding: 5px
}

.jz_screen_mobi .m_member_center_notice_panel {
    background-color: #fff;
    bottom: 0;
    cursor: default;
    display: block;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9034
}

.jz_screen_mobi .m_member_center_notice_panel .m_member_center_notice_header {
    border-bottom: 1px solid #f2f2f2;
    display: block;
    height: 50px;
    position: absolute;
    width: 100%
}

.jz_screen_mobi .m_member_center_notice_panel .m_member_center_notice_text {
    box-sizing: border-box;
    display: block;
    height: 100%;
    margin: 0 20px;
    overflow: auto;
    padding-top: 70px
}

.jz_screen_mobi .m_member_center_notice_panel .m_member_center_notice_text::-webkit-scrollbar {
    width: 0
}

.m_member_center_head {
    height: 347px;
    position: relative;
    user-select: none;
    width: 352px
}

.m_memebr_center_head_area {
    left: 50%;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.m_member_center_head_pic {
    max-height: 300px;
    max-width: 350px
}

.m_member_center_head_buttons {
    bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.m_member_center_head_button {
    background-color: #fff;
    border: 1px solid #e3e2e8;
    border-radius: 20px;
    color: #333;
    cursor: pointer;
    font-size: 16px;
    height: 40px;
    margin: 0 15px;
    outline: 0;
    width: 115px
}

.m_member_center_head_button[disabled] {
    cursor: pointer
}

.m_member_center_head_button a {
    color: #333;
    display: block;
    height: 40px;
    line-height: 40px
}

.m_member_center_head_button__active {
    color: #fff
}

.m_member_center_head_cover {
    cursor: move;
    left: 0;
    position: absolute;
    top: 0
}

.m_member_center_head_shadow {
    border: 300px solid #000;
    border-radius: 50%;
    height: 100%;
    left: -300px;
    opacity: .5;
    position: absolute;
    top: -300px;
    width: 100%
}

.m_member_center_head_point {
    background-color: #fff;
    height: 6px;
    position: absolute;
    width: 6px;
    z-index: 2
}

.m_member_center_head_point__nw {
    cursor: nw-resize;
    left: 0;
    margin-left: -3px;
    margin-top: -3px;
    top: 0
}

.m_member_center_head_point__n {
    cursor: n-resize;
    left: 50%;
    margin-left: -3px;
    margin-top: -3px;
    top: 0
}

.m_member_center_head_point__ne {
    cursor: ne-resize;
    left: 100%;
    margin-left: -3px;
    margin-top: -3px;
    top: 0
}

.m_member_center_head_point__w {
    cursor: w-resize;
    left: 0;
    margin-left: -3px;
    margin-top: -3px;
    top: 50%
}

.m_member_center_head_point__e {
    cursor: e-resize;
    left: 100%;
    margin-left: -3px;
    margin-top: -3px;
    top: 50%
}

.m_member_center_head_point__sw {
    cursor: sw-resize;
    left: 0;
    margin-left: -3px;
    margin-top: -3px;
    top: 100%
}

.m_member_center_head_point__s {
    cursor: s-resize;
    left: 50%;
    margin-left: -3px;
    margin-top: -3px;
    top: 100%
}

.m_member_center_head_point__se {
    cursor: se-resize;
    left: 100%;
    margin-left: -3px;
    margin-top: -3px;
    top: 100%
}

.m_member_center_head_line {
    border: .5px dashed #fff;
    position: absolute;
    z-index: 1
}

.m_member_center_head_line__left {
    height: 100%;
    left: 0;
    margin-left: -.5px;
    top: 0
}

.m_member_center_head_line__top {
    left: 0;
    margin-top: -.5px;
    top: 0;
    width: 100%
}

.m_member_center_head_line__right {
    height: 100%;
    margin-right: -.5px;
    right: 0;
    top: 0
}

.m_member_center_head_line__bottom {
    bottom: 0;
    left: 0;
    margin-bottom: -.5px;
    width: 100%
}

.m_member_center_head_content {
    height: 300px;
    position: relative
}

.jz_screen_mobi .m_member_center_head {
    background-color: #000;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1
}

.jz_screen_mobi .m_member_center_head_content {
    left: 0;
    position: absolute;
    top: 165px;
    width: 100%
}

.jz_screen_mobi .m_member_center_head_buttons {
    bottom: 35px
}

.jz_screen_mobi .m_member_center_head .m_member_center_head_button {
    background: none;
    border: none;
    color: #fff;
    font-size: 15px
}

.jz_screen_mobi .m_member_center_head_button a {
    color: #fff
}

.c_popup {
    display: none;
    position: relative;
    text-align: center;
    z-index: 10001
}

@media screen and (min-width: 0\0) {
    .c_popup {
        max-width:none!important
    }
}

.c_popup:after {
    content: "";
    height: 100%
}

.c_popup:after,.c_popup_main {
    display: inline-block;
    vertical-align: middle
}

.c_popup_main {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    left: 50%;
    max-width: 420px;
    overflow: hidden;
    padding: 40px 0;
    position: fixed;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 10001
}

.c_popup_layout {
    background-color: rgba(0,0,0,.6);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all .6s;
    width: 100%;
    z-index: 10001
}

.c_popup_icon {
    padding: 0 70px 5px
}

.c_popup_content {
    font-size: 18px;
    line-height: 30px;
    padding: 23px 60px 0;
    word-break: break-word
}

.c_popup_buttons {
    font-size: 16px;
    padding: 24px 58px 0
}

.c_popup_button {
    background-color: #fff;
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    height: 34px;
    margin: 0 18px;
    outline: 0;
    padding: 0 28px
}

.c_popup_button:hover,.c_popup_button__active {
    background-color: #5874d8;
    border-color: #5874d8;
    color: #fff;
    outline: 0
}

.c_popup_button:active {
    background-color: #4a67d1;
    border-color: #4a67d1;
    color: #fff;
    outline: 0
}

.c_popup_close {
    color: #666;
    cursor: pointer;
    font-size: 12px;
    position: absolute;
    right: 30px;
    top: 20px
}

.c_popup_close:hover {
    color: #5874d8
}

.c_popup_icon .faisco-icons-M001095 {
    color: #666;
    font-size: 40px
}

.jz_screen_mobi .c_popup_main {
    border-radius: 2px;
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    padding: 5.333vw 0
}

.jz_screen_mobi .c_popup_icon {
    padding: 0 9.333vw .667vw
}

.jz_screen_mobi .c_popup_content {
    font-size: 3.734vw;
    line-height: 4.533vw;
    max-width: 68vw;
    padding: 3.067vw 8vw 0
}

.jz_screen_mobi .c_popup_buttons {
    font-size: 2.133vw;
    padding: 3.2vw 7.733vw 0
}

.jz_screen_mobi .c_popup_button {
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    font-size: 1.867vw;
    height: 4.533vw;
    margin: 0 2.4vw;
    padding: 0 3.733vw
}

.jz_screen_mobi .c_popup_close {
    font-size: 1.6vw;
    right: 4vw;
    top: 2.667vw
}

.jz_screen_mobi.jz_html_manage .c_popup_main {
    padding: 19.99875px 0
}

.jz_screen_mobi.jz_html_manage .c_popup_icon {
    padding: 0 34.99875px 2.50125px
}

.jz_screen_mobi.jz_html_manage .c_popup_content {
    font-size: 14.0025px;
    line-height: 16.99875px;
    max-width: 255px;
    padding: 11.50125px 30px 0
}

.jz_screen_mobi.jz_html_manage .c_popup_buttons {
    font-size: 7.99875px;
    padding: 12px 289.9875px 0
}

.jz_screen_mobi.jz_html_manage .c_popup_button {
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    font-size: 7.00125px;
    height: 16.99875px;
    margin: 0 9px;
    padding: 0 13.99875px
}

.jz_screen_mobi.jz_html_manage .c_popup_close {
    font-size: 6px;
    right: 15px;
    top: 10.00125px
}

.i_warning {
    border: 4px solid #f8bb86;
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    height: 88px;
    position: relative;
    width: 88px
}

.i_warning:after,.i_warning:before {
    background-color: #f8bb86;
    content: "";
    display: block
}

.i_warning:before {
    border-radius: 2px;
    height: 47px;
    margin: 10px auto 0;
    width: 5px
}

.i_warning:after {
    border-radius: 50%;
    height: 7px;
    margin: 6px auto 0;
    width: 7px
}

.jz_screen_mobi .i_warning {
    border: .533vw solid #f8bb86;
    height: 11.733vw;
    width: 11.733vw
}

.jz_screen_mobi .i_warning:before {
    border-radius: 2px;
    height: 6.267vw;
    margin: 1.333vw auto 0;
    width: .667vw
}

.jz_screen_mobi .i_warning:after {
    height: .933vw;
    margin: .8vw auto 0;
    width: .933vw
}

.jz_screen_mobi.jz_html_manage .i_warning {
    border: 1.99875px solid #f8bb86;
    height: 43.99875px;
    width: 43.99875px
}

.jz_screen_mobi.jz_html_manage .i_warning:before {
    border-radius: 2px;
    height: 23.50125px;
    margin: 4.99875px auto 0;
    width: 2.50125px
}

.jz_screen_mobi.jz_html_manage .i_warning:after {
    height: 3.49875px;
    margin: 3px auto 0;
    width: 3.49875px
}

.i_success {
    border: 4px solid #49b344;
    border-radius: 50%;
    height: 80px;
    margin: 0 auto;
    position: relative;
    width: 80px
}

.i_success:after,.i_success:before {
    background-color: #fff;
    content: "";
    display: block;
    position: absolute;
    transform: rotate(-45deg)
}

.i_success:before {
    border-radius: 120px 0 0 120px;
    height: 120px;
    left: -33px;
    top: -7px;
    transform-origin: 60px 60px;
    width: 65px
}

.i_success:after {
    animation: jz-icon-success-loading 4.25s ease-in;
    border-radius: 0 120px 120px 0;
    height: 120px;
    left: 30px;
    top: -11px;
    transform-origin: 0 60px;
    width: 60px
}

@keyframes jz-icon-success-loading {
    0% {
        transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg)
    }

    to {
        transform: rotate(-405deg)
    }
}

.jz_screen_mobi .i_success {
    border: .533vw solid #49b344;
    height: 10.667vw;
    width: 10.667vw
}

.jz_screen_mobi .i_success:before {
    border-radius: 16vw 0 0 16vw;
    height: 16vw;
    left: -4.4vw;
    top: -.933vw;
    transform-origin: 8vw 8vw;
    width: 8.667vw
}

.jz_screen_mobi .i_success:after {
    border-radius: 0 16vw 16vw 0;
    height: 16vw;
    left: 4vw;
    top: -1.467vw;
    transform-origin: 0 8vw;
    width: 8vw
}

.jz_screen_mobi.jz_html_manage .i_success {
    border: 1.99875px solid #49b344;
    height: 40.00125px;
    width: 40.00125px
}

.jz_screen_mobi.jz_html_manage .i_success:before {
    border-radius: 60px 0 0 60px;
    height: 60px;
    left: -16.5px;
    top: -3.49875px;
    transform-origin: 30px 30px;
    width: 32.50125px
}

.jz_screen_mobi.jz_html_manage .i_success:after {
    border-radius: 0 60px 60px 0;
    height: 60px;
    left: 15px;
    top: -5.50125px;
    transform-origin: 0 30px;
    width: 30px
}

.i_success_placeholder {
    border: 4px solid rgba(73,179,68,.2);
    border-radius: 50%;
    height: 80px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 80px;
    z-index: 1
}

.i_success_bingo {
    display: block;
    height: 80px;
    margin: 0 auto;
    position: relative;
    width: 80px
}

.i_success_bingo:after,.i_success_bingo:before {
    background-color: #49b344;
    border-radius: 2px;
    content: "";
    display: block;
    position: absolute;
    z-index: 2
}

.i_success_bingo:before {
    animation: jz-icon-success-bingo-before .75s;
    height: 5px;
    left: 14px;
    top: 46px;
    transform: rotate(45deg);
    width: 25px
}

.i_success_bingo:after {
    animation: jz-icon-success-bingo-after .75s;
    height: 5px;
    right: 8px;
    top: 38px;
    transform: rotate(-45deg);
    width: 47px
}

@keyframes jz-icon-success-bingo-before {
    0% {
        left: 1px;
        top: 19px;
        width: 0
    }

    54% {
        left: 1px;
        top: 19px;
        width: 0
    }

    70% {
        left: -8px;
        top: 37px;
        width: 50px
    }

    84% {
        left: 21px;
        top: 48px;
        width: 17px
    }

    to {
        left: 14px;
        top: 45px;
        width: 25px
    }
}

@keyframes jz-icon-success-bingo-after {
    0% {
        right: 46px;
        top: 54px;
        width: 0
    }

    65% {
        right: 46px;
        top: 54px;
        width: 0
    }

    84% {
        right: 0;
        top: 35px;
        width: 55px
    }

    to {
        right: 8px;
        top: 38px;
        width: 47px
    }
}

.jz_screen_mobi .i_success_placeholder {
    border: .533vw solid rgba(73,179,68,.2);
    height: 10.667vw;
    left: -.533vw;
    top: -.533vw;
    width: 10.667vw
}

.jz_screen_mobi .i_success_bingo {
    height: 10.667vw;
    margin: 0 auto;
    width: 10.667vw
}

.i_success_bingo:after,.jz_screen_mobi .i_success_bingo:before {
    border-radius: 2px
}

.jz_screen_mobi .i_success_bingo:before {
    animation: jz-icon-success-bingo-before-vw .75s;
    height: .667vw;
    left: 1.867vw;
    top: 6.133vw;
    width: 3.333vw
}

.jz_screen_mobi .i_success_bingo:after {
    animation: jz-icon-success-bingo-after-vw .75s;
    height: .667vw;
    right: 1.067vw;
    top: 5.067vw;
    width: 6.267vw
}

.jz_screen_mobi.jz_html_manage .i_success_placeholder {
    border: 1.99875px solid rgba(73,179,68,.2);
    height: 40.00125px;
    left: -1.99875px;
    top: -1.99875px;
    width: 40.00125px
}

.jz_screen_mobi.jz_html_manage .i_success_bingo {
    height: 40.00125px;
    margin: 0 auto;
    width: 40.00125px
}

.i_success_bingo:after,.jz_screen_mobi.jz_html_manage .i_success_bingo:before {
    border-radius: 2px
}

.jz_screen_mobi.jz_html_manage .i_success_bingo:before {
    animation: jz-icon-success-bingo-manage-before-vw .75s;
    height: 2.50125px;
    left: 7.00125px;
    top: 22.99875px;
    width: 12.49875px
}

.jz_screen_mobi.jz_html_manage .i_success_bingo:after {
    animation: jz-icon-success-bingo-manage-after-vw .75s;
    height: 2.50125px;
    right: 4.00125px;
    top: 19.00125px;
    width: 23.50125px
}

@keyframes jz-icon-success-bingo-before-vw {
    0% {
        left: .133vw;
        top: 2.533vw;
        width: 0
    }

    54% {
        left: .133vw;
        top: 2.533vw;
        width: 0
    }

    70% {
        left: -1.067vw;
        top: 4.933vw;
        width: 6.667vw
    }

    84% {
        left: 2.8vw;
        top: 6.4vw;
        width: 2.267vw
    }

    to {
        left: 1.867vw;
        top: 6vw;
        width: 3.333vw
    }
}

@keyframes jz-icon-success-bingo-after-vw {
    0% {
        right: 6.134vw;
        top: 7.2vw;
        width: 0
    }

    65% {
        right: 6.134vw;
        top: 7.2vw;
        width: 0
    }

    84% {
        right: 0;
        top: 4.667vw;
        width: 7.333vw
    }

    to {
        right: 1.067vw;
        top: 5.067vw;
        width: 6.267vw
    }
}

@keyframes jz-icon-success-bingo-manage-before-vw {
    0% {
        left: .49875px;
        top: 9.49875px;
        width: 0
    }

    54% {
        left: .49875px;
        top: 9.49875px;
        width: 0
    }

    70% {
        left: 4.00125px;
        top: 18.49875px;
        width: 25.00125px
    }

    84% {
        left: 10.5px;
        top: 24px;
        width: 8.50125px
    }

    to {
        left: 7.00125px;
        top: 22.5px;
        width: 12.49875px
    }
}

@keyframes jz-icon-success-bingo-manage-after-vw {
    0% {
        right: 23.0025px;
        top: 27px;
        width: 0
    }

    65% {
        right: 23.0025px;
        top: 27px;
        width: 0
    }

    84% {
        right: 0;
        top: 17.50125px;
        width: 27.49875px
    }

    to {
        right: 4.00125px;
        top: 19.00125px;
        width: 23.50125px
    }
}

.s_member_login {
    max-width: 148px;
    min-height: 34px;
    min-width: 74px;
    position: relative;
    width: 100%
}

.s_member_login_login,.s_member_login_register {
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    height: 34px;
    overflow: hidden;
    text-align: center;
    width: 74px
}

.s_member_login_register {
    color: #fff;
    line-height: 34px
}

.jz_bg .s_member_login,.jz_ca .s_member_login,.jz_hu .s_member_login,.jz_lb .s_member_login,.jz_lt .s_member_login,.jz_pt .s_member_login,.jz_ro .s_member_login,.jz_sk .s_member_login,.jz_sr .s_member_login,.jz_uk .s_member_login {
    max-width: 240px
}

.jz_bg .s_member_login .s_member_login_login,.jz_bg .s_member_login .s_member_login_register,.jz_ca .s_member_login .s_member_login_login,.jz_ca .s_member_login .s_member_login_register,.jz_hu .s_member_login .s_member_login_login,.jz_hu .s_member_login .s_member_login_register,.jz_lb .s_member_login .s_member_login_login,.jz_lb .s_member_login .s_member_login_register,.jz_lt .s_member_login .s_member_login_login,.jz_lt .s_member_login .s_member_login_register,.jz_pt .s_member_login .s_member_login_login,.jz_pt .s_member_login .s_member_login_register,.jz_ro .s_member_login .s_member_login_login,.jz_ro .s_member_login .s_member_login_register,.jz_sk .s_member_login .s_member_login_login,.jz_sk .s_member_login .s_member_login_register,.jz_sr .s_member_login .s_member_login_login,.jz_sr .s_member_login .s_member_login_register,.jz_uk .s_member_login .s_member_login_login,.jz_uk .s_member_login .s_member_login_register {
    width: 120px
}

.jz_lb.jz_screen_pc .s_multi_language_wrap,.jz_sk.jz_screen_pc .s_multi_language_wrap {
    min-width: 162px
}

.jz_lb.jz_screen_pc .languages_dropdown_panel,.jz_sk.jz_screen_pc .languages_dropdown_panel {
    margin-left: -78px;
    width: 162px
}

.jz_id.jz_screen_pc .s_multi_language_wrap {
    min-width: 174px
}

.jz_id.jz_screen_pc .languages_dropdown_panel {
    margin-left: -86px;
    width: 174px
}

.jz_ms.jz_screen_pc .s_multi_language_wrap {
    min-width: 158px
}

.jz_ms.jz_screen_pc .languages_dropdown_panel {
    margin-left: -76px;
    width: 158px
}

.jz_it .s_member_login,.jz_ru .s_member_login {
    max-width: 200px
}

.jz_it .s_member_login .s_member_login_login,.jz_it .s_member_login .s_member_login_register,.jz_ru .s_member_login .s_member_login_login,.jz_ru .s_member_login .s_member_login_register {
    width: 100px
}

.s_member_login_login {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #333;
    line-height: 32px
}

.s_member_login_head {
    background-color: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 50%;
    cursor: pointer;
    height: 32px;
    left: 50%;
    margin: -18px 0 0 -18px;
    position: absolute;
    top: 50%;
    width: 32px
}

.s_member_login_icon {
    font-size: 16px;
    left: 50%;
    margin: -8px 0 0 -8px;
    position: absolute;
    top: 50%
}

.s_member_login_control {
    animation: section-member-login-control .3s;
    color: #333;
    cursor: default;
    display: none;
    font-size: 14px;
    left: 50%;
    margin-left: -57px;
    padding-top: 14px;
    position: absolute;
    text-align: center;
    top: 33px;
    width: 114px;
    z-index: 123
}

.s_member_login_control:hover,.s_member_login_head:hover .s_member_login_control {
    display: block
}

.s_member_login_list {
    background-color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,.1);
    box-shadow: 0 0 6px rgba(0,0,0,.1);
    list-style: none;
    padding-inline-start:0;padding: 0
}

.s_member_login_item {
    cursor: pointer;
    height: 50px;
    line-height: 50px
}

.s_member_login_item:not(:first-child) {
    border-top: 1px solid #f1f1f1
}

.s_member_login_name {
    color: #333;
    display: inline-block;
    max-width: 82px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.s_member_login_level {
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    vertical-align: middle;
    width: 16px
}

@keyframes section-member-login-control {
    0% {
        opacity: 0;
        top: 53px
    }

    to {
        opacity: 1;
        top: 33px
    }
}

.s_member_login_mobi {
    align-items: center;
    color: #666;
    display: inline-flex;
    font-size: 22px;
    justify-content: center;
    vertical-align: middle
}

.s_member_login_mobi__logined {
    color: #333
}

.jz_website_title.type_1,.jz_website_title.type_2,.jz_website_title.type_3 {
    align-items: center;
    display: flex;
    justify-content: center;
    overflow: hidden
}

.jz_screen_pc .jz_website_title.type_3 {
    flex-flow: row-reverse nowrap;
    justify-content: flex-end
}

.jz_screen_pc .jz_website_title .logo_wrap {
    min-height: 30px;
    min-width: 30px
}

.jz_website_title .logo_wrap {
    height: 100%;
    position: relative
}

.jz_website_title .logo_img {
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: auto
}

.jz_website_title .logo_img.hidden {
    opacity: 0
}

.jz_website_title.type_2 .logo_img {
    left: auto;
    right: 0
}

.jz_website_title.type_3 .logo_img {
    left: 0;
    right: auto
}

.website_title_content * {
    outline: 0
}

.website_title_content .title_h1 {
    font-size: inherit;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-overflow: ellipsis;
    width: 100%
}

.jz_website_title_wrap {
    position: relative
}

.jz_website_title_wrap .titleWrapper {
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
    padding: 0
}

.jz_website_title_wrap .fkeditor-wrap {
    line-height: 67px;
    text-align: center
}

.jz_screen_mobi .jz_website_title_wrap {
    align-items: center;
    bottom: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 50%;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-50%);
    width: calc(100% - 170px)
}

.jz_screen_mobi .jz_website_title {
    width: 100%
}

.jz_screen_mobi .jz_website_title_wrap .fkeditor-wrap {
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jz_screen_mobi .website_title_inner {
    --s-t-fs: 17px
}

.jz_screen_mobi .jz_website_title .fkeditor-wrap * {
    display: inline!important;
    font-size: var(--s-t-fs)!important;
    line-height: 70px!important
}

.jz_screen_mobi .jz_website_title .fkeditor-wrap br {
    display: none!important
}

.jz_screen_mobi .jz_website_title .fkeditor-wrap .fk-editor {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.website_title_content {
    min-width: 10px;
    overflow: hidden
}

@media (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .website_title_content {
        overflow: visible
    }
}

.siteAdvertisement_box {
    bottom: 30px;
    color: #333;
    height: 308px;
    left: 12px;
    position: fixed;
    width: 410px;
    z-index: 33
}

.siteAdvertisement_box a {
    color: #333
}

.siteAdvertisement_box .siteAdvertisement_Inner {
    background: #ccc;
    height: 145px;
    width: 125px
}

.siteAdvertisement_box .siteAdvertisement_title {
    background: #e6e6e6;
    height: 30px;
    width: 408px
}

.siteAdvertisement_box .siteAdvertisement_adImg {
    display: block;
    height: auto;
    width: auto
}

.siteAdvertisement_box a.closeImg {
    background: url(/image/rimage/fromSite/v2/close.png?v=202311271728) no-repeat 2px -16px;
    display: block;
    float: right;
    height: 20px;
    margin-right: 9px;
    margin-top: 7px;
    width: 20px
}

.siteAdvertisement_box a.closeImg:hover {
    background: url(../images/close.png?v=202311271728) 0 -13px no-repeat
}

.siteAdvertisement_box a.freeJZ {
    border: 1px solid #fff;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    margin-left: 119px;
    margin-top: 106px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 160px
}

.siteAdvertisement_box a.reportUrl {
    float: left;
    font-family: 微软雅黑;
    font-size: 13px;
    line-height: 20px;
    margin-left: 15px;
    margin-top: 5px;
    text-decoration: none
}

.siteAdvertisement_box a.freeJZ:hover {
    color: #ff3200
}

.siteAdvertisement_box a.freeJZ span {
    font-family: 微软雅黑;
    line-height: 20px;
    text-decoration: none
}

.fk-siteAdBoxCB #sitePopVister a.freeJZ:hover {
    color: #fff
}

.siteAdvertisement_boxTip .siteAdvertisementTipTri {
    background: url(../images/sanj.png?v=202311271728) 0 -2px no-repeat;
    bottom: -6px;
    height: 6px;
    left: 10px;
    position: absolute;
    width: 9px
}

.siteAdvertisement_boxTip {
    background: #fffcc9;
    border: 1px solid #fec24a;
    bottom: 184px;
    display: none;
    height: 26px;
    left: 12px;
    position: absolute;
    width: 125px;
    z-index: 33
}

.siteAdvertisement_boxTip p {
    line-height: 26px;
    text-align: center
}

.siteAdvertisement_boxTip p span {
    color: #258426
}

.siteAdvertisement_boxTip {
    color: #333
}

.fk-siteAdBoxCB_B .siteAdvertisement_title {
    width: 410px
}

.fk-siteAdBoxCB_B .siteAdvertisement_box {
    height: 290px;
    width: 410px
}

.fk-siteAdBoxCB_B .siteAdvertisement_box .siteAdvertisement_Inner {
    width: 410px
}

.fk-siteAdBoxCB_B .freeJZ,.fk-siteAdBoxCB_B a.freeJZ {
    background: url(/image/rimage/fromSite/advPhoto/f_visitor_b_button.png?v=202311271728) no-repeat;
    border: none;
    font-size: 0;
    height: 64px;
    margin-left: 135px;
    margin-top: 76px;
    width: 140px
}

.fk-siteAdBoxCB_C .siteAdvertisement_title {
    width: 410px
}

.fk-siteAdBoxCB_C .siteAdvertisement_box {
    height: 290px
}

.fk-siteAdBoxCB_C a.freeJZ {
    background: url(/image/rimage/fromSite/advPhoto/f_visitor_c_button.png?v=202311271728) no-repeat;
    border: none;
    color: #191919;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    margin-left: 30px;
    margin-top: 58px;
    width: 136px
}

.fk-siteAdBoxCB_C a.freeJZ:hover {
    color: #191919!important
}

.fk-siteAdBoxCB_D .siteAdvertisement_title {
    width: 410px
}

.fk-siteAdBoxCB_D .siteAdvertisement_box {
    height: 290px
}

.fk-siteAdBoxCB_D a.freeJZ {
    background: url(/image/rimage/fromSite/advPhoto/f_visitor_d_button.png?v=202311271728) no-repeat;
    border: none;
    font-size: 0;
    height: 34px;
    margin-left: 134px;
    margin-top: 25px;
    width: 133px
}

#default_Ad.siteAdvertisement_box {
    bottom: 26px;
    height: 260px;
    width: 180px
}

#default_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    background: none;
    border: none;
    height: 100%;
    position: relative;
    width: 100%
}

#default_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    background: url(../images/dingzhi_hover.png?v=202311271728) 0 0 no-repeat;
    bottom: 0;
    height: 22px;
    left: 6px;
    width: 157px
}

#default_Ad.siteAdvertisement_box .siteAdvertisement_title {
    background: no-repeat;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 55px;
    width: 20px
}

#default_Ad.siteAdvertisement_box a.closeImg {
    display: block;
    float: right;
    height: 10px;
    margin-right: 2px;
    margin-top: 3px;
    width: 10px
}

#default_Ad.siteAdvertisement_box a.closeImg,#default_Ad.siteAdvertisement_box a.closeImg:hover {
    background: url(../images/close_dz.png?v=202311271728) 0 0 no-repeat
}

#hd_Ad.siteAdvertisement_box {
    bottom: 20px;
    height: 210px;
    width: 272px
}

#hd_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    background: none;
    border: none;
    height: 100%;
    position: relative;
    width: 100%
}

#hd_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    background: url(../images/vert_title_hover.png?v=202311271728) 0 0 no-repeat;
    height: 114px;
    left: 59px;
    top: 36px;
    width: 15px
}

#hd_Ad.siteAdvertisement_box .siteAdvertisement_title {
    background: no-repeat;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px
}

#hd_Ad.siteAdvertisement_box a.closeImg {
    display: block;
    float: right;
    height: 10px;
    margin-right: 2px;
    margin-top: 3px;
    width: 10px
}

#hd_Ad.siteAdvertisement_box a.closeImg,#hd_Ad.siteAdvertisement_box a.closeImg:hover {
    background: url(../images/close_dz.png?v=202311271728) 0 0 no-repeat
}

#hd_Ad.siteAdvertisement_box .mobi_ad_bg {
    background: url(../images/hd_bg_gq.gif?v=202311271728) 0 0 no-repeat;
    display: block;
    height: 141px;
    left: 83px;
    position: absolute;
    top: 23px;
    width: 90px
}

#hd_Ad.siteAdvertisement_box .mobi_ad_bg:hover {
    background: url(../images/hd_bg_hover.png?v=202311271728) 0 0 no-repeat
}

#flyer_Ad.siteAdvertisement_box {
    bottom: 36px;
    height: 200px;
    left: 30px;
    width: 152px
}

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    background: none;
    border: none;
    height: 100%;
    position: relative;
    width: 100%
}

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    background: url(../images/vert_title_hover.png?v=202311271728) 0 0 no-repeat;
    height: 114px;
    left: 6px;
    top: 35px;
    width: 15px
}

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_title {
    background: no-repeat;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

#flyer_Ad.siteAdvertisement_box a.closeImg {
    display: block;
    float: right;
    height: 15px;
    margin-right: 2px;
    margin-top: 3px;
    width: 15px
}

#flyer_Ad.siteAdvertisement_box a.closeImg,#flyer_Ad.siteAdvertisement_box a.closeImg:hover {
    background: url(../images/flyer_close.png?v=202311271728) 0 0 no-repeat
}

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_Inner .siteAdvertisement_adImg img {
    margin-left: 23px
}

#flyer_Ad.siteAdvertisement_box .mobi_ad_bg {
    display: block;
    height: 140px;
    left: 29px;
    position: absolute;
    top: 20px;
    width: 95px
}

#flyer_Ad.siteAdvertisement_box .mobi_ad_bg:hover {
    background: url(../images/flyer_hover.png?v=202311271728) 0 0 no-repeat
}

#daily_Ad.siteAdvertisement_box {
    bottom: 36px;
    height: 205px;
    left: 30px;
    width: 135px
}

#daily_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    background: none;
    border: none;
    height: 100%;
    position: relative;
    width: 100%
}

#daily_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    background: url(../images/daily_title_hover.png?v=202311271728) 0 0 no-repeat;
    bottom: -28px;
    height: 19px;
    left: 0;
    width: 129px
}

#daily_Ad.siteAdvertisement_box .siteAdvertisement_title {
    background: no-repeat;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

#daily_Ad.siteAdvertisement_box a.closeImg {
    display: block;
    float: right;
    height: 15px;
    margin-right: 2px;
    margin-top: 18px;
    width: 15px
}

#daily_Ad.siteAdvertisement_box a.closeImg,#daily_Ad.siteAdvertisement_box a.closeImg:hover {
    background: url(../images/daily_close.png?v=202311271728) 0 0 no-repeat
}

#daily_Ad.siteAdvertisement_box .mobi_ad_bg {
    bottom: 5px;
    display: block;
    height: 26px;
    left: 23px;
    line-height: 26px;
    position: absolute;
    width: 90px
}

#daily_Ad.fk-7thCelebrate a.closeImg {
    margin-right: -1px;
    margin-top: 5px
}

#daily_Ad.fk-7thCelebrate a.closeImg,#daily_Ad.fk-7thCelebrate a.closeImg:hover {
    background: url(../images/daily_close3_small.png?v=202311271728) 0 0 no-repeat
}

#daily_Ad.fk-7thCelebrate .mobi_ad_bg {
    display: none
}

.fk-7thCelebrate .siteAdvertisement_boxTip {
    opacity: 0
}

#dailyHD_Ad.siteAdvertisement_box {
    bottom: 36px;
    height: 205px;
    left: 30px;
    width: 135px
}

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    background: none;
    border: none;
    height: 100%;
    position: relative;
    width: 100%
}

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    background: url(../images/vert_title_hover.png?v=202311271728) 0 0 no-repeat;
    height: 114px;
    left: 6px;
    top: 36px;
    width: 15px
}

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_title {
    background: no-repeat;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px
}

#dailyHD_Ad.siteAdvertisement_box a.closeImg {
    display: block;
    float: right;
    height: 10px;
    margin-right: 2px;
    margin-top: 3px;
    width: 10px
}

#dailyHD_Ad.siteAdvertisement_box a.closeImg,#dailyHD_Ad.siteAdvertisement_box a.closeImg:hover {
    background: url(../images/close_dz.png?v=202311271728) 0 0 no-repeat
}

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_Inner .siteAdvertisement_adImg img {
    margin-left: 23px
}

#dailyHD_Ad.siteAdvertisement_box .mobi_ad_bg {
    background: url(../images/dailyHd_bg.gif?v=202311271728) 0 0 no-repeat;
    display: block;
    height: 141px;
    left: 30px;
    position: absolute;
    top: 18px;
    width: 90px
}

#dailyHD_Ad.siteAdvertisement_box .mobi_ad_bg:hover {
    background: url(../images/hd_bg_hover.png?v=202311271728) 0 0 no-repeat
}

#fkdz_Ad.siteAdvertisement_box {
    bottom: 25px;
    height: 222px;
    left: 30px;
    width: 168px
}

#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    background: none;
    border: none;
    height: 100%;
    position: relative;
    width: 100%
}

#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
    background: url(../images/daily_title_hover.png?v=202311271728) 0 0 no-repeat;
    bottom: 0;
    height: 19px;
    left: 0;
    width: 129px
}

#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_title {
    background: no-repeat;
    height: 20px;
    left: -20px;
    position: absolute;
    top: 0;
    width: 20px
}

#fkdz_Ad.siteAdvertisement_box a.closeImg {
    display: block;
    float: right;
    height: 15px;
    margin-right: 2px;
    margin-top: 3px;
    width: 15px
}

#fkdz_Ad.siteAdvertisement_box a.closeImg,#fkdz_Ad.siteAdvertisement_box a.closeImg:hover {
    background: url(../images/fkdz_close.png?v=202311271728) 0 0 no-repeat
}

#fkdz_Ad.siteAdvertisement_box .mobi_ad_bg {
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0
}

#wxApp_Ad.siteAdvertisement_box {
    bottom: 12px;
    height: 295px;
    width: 243px
}

#wxApp_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    background-color: transparent;
    height: 100%;
    position: relative;
    width: 100%
}

#wxApp_Ad.siteAdvertisement_box .siteAdvertisement_title {
    background-color: transparent;
    border: 1px solid hsla(0,0%,100%,.7);
    border-radius: 50%;
    height: 14px;
    position: absolute;
    right: 16px;
    top: 78px;
    width: 14px
}

#wxApp_Ad.siteAdvertisement_box .closeImg {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -2141px -551px no-repeat;
    height: 6px;
    margin: 4px;
    width: 6px
}

#fkdz_vis.siteAdvertisement_box {
    bottom: 25px;
    height: 245px;
    left: 15px;
    width: 168px
}

#fkdz_vis.siteAdvertisement_box .siteAdvertisement_Inner {
    background: none;
    border: none;
    height: 220px;
    position: relative;
    width: 100%
}

#fkdz_vis.siteAdvertisement_box .siteAdvertisement_boxTip {
    background: url(../images/daily_title_hover.png?v=202311271728) 0 0 no-repeat;
    bottom: 0;
    height: 19px;
    left: 0;
    width: 129px
}

#fkdz_vis.siteAdvertisement_box .siteAdvertisement_title {
    background: #ccc;
    height: 20px;
    position: relative;
    width: 100%
}

#fkdz_vis.siteAdvertisement_box a.closeImg {
    display: block;
    float: right;
    height: 15px;
    margin-right: 2px;
    margin-top: 3px;
    width: 15px
}

#fkdz_vis.siteAdvertisement_box a.closeImg,#fkdz_vis.siteAdvertisement_box a.closeImg:hover {
    background: url(../images/fkdz_close.png?v=202311271728) 50% no-repeat
}

#fkdz_vis.siteAdvertisement_box .mobi_ad_bg {
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0
}

#fkdz_vis.siteAdvertisement_box a.freeJZ {
    width: 100%
}

.fk-wxSmallPrograme {
    height: 480px;
    left: 50%;
    margin-left: -375px;
    margin-top: -240px;
    position: absolute;
    top: 50%;
    width: 750px;
    z-index: 9999
}

.fk-wxSmallPrograme .f-sliderContainer {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.fk-wxSmallPrograme .f-sliderWrap {
    width: 100%
}

.fk-wxSmallPrograme .f-sliderWrap img {
    font-size: 0;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.fk-wxSmallPrograme .f-sliderIndex {
    background-color: #fff;
    border-radius: 10px;
    display: inline-block;
    height: 10px;
    opacity: .3;
    width: 10px
}

.fk-wxSmallPrograme .f-slidePages {
    bottom: 10px;
    margin-right: -75px;
    padding: 0;
    position: absolute;
    right: 50%
}

.fk-wxSmallPrograme .f-slidePages li {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 0 10px
}

.fk-wxSmallPrograme .f-slidePages li .on {
    opacity: .8
}

.fk-wxSmallPrograme .f-nextSlider,.fk-wxSmallPrograme .f-prevSlider {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) no-repeat;
    height: 55px;
    margin-top: -22.5px;
    position: absolute;
    top: 50%;
    width: 35px
}

.fk-wxSmallPrograme .f-nextSlider:hover,.fk-wxSmallPrograme .f-prevSlider:hover {
    background-color: rgba(0,0,0,.15)
}

.fk-wxSmallPrograme .f-prevSlider {
    background-position: -2896px 13px;
    left: 15px
}

.fk-wxSmallPrograme .f-nextSlider {
    background-position: -2940px 13px;
    right: 15px
}

.fk-wxSmallPrograme .f-closeSlider {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -2852px 0 no-repeat;
    cursor: pointer;
    height: 13px;
    position: absolute;
    right: 25px;
    top: 25px;
    width: 13px
}

.fk-wxSmallPrograme.closeAnimation {
    height: 0;
    margin: 0;
    opacity: 0;
    width: 0
}

.fk-wxSmallPrograme .f-useTip {
    border-radius: 19px;
    color: #ffb34d;
    cursor: pointer;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    position: absolute;
    right: 78px;
    text-align: center;
    text-decoration: none;
    top: 294px;
    user-select: none;
    width: 120px
}

.fk-wxSmallPrograme {
    -moz-transition: all 1.5s;
    -webkit-transition: all 1.5s;
    -o-transition: all 1.5s;
    transition: all 1.5s
}

#daiLi_Ad.siteAdvertisement_box {
    bottom: 12px;
    height: 275px;
    width: 227px
}

#daiLi_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
    background: none;
    border: none;
    height: 100%;
    position: relative;
    width: 100%
}

#daiLi_Ad.siteAdvertisement_box .siteAdvertisement_title {
    background: no-repeat;
    height: 20px;
    left: 223px;
    position: absolute;
    top: 0;
    width: 20px
}

#daiLi_Ad.siteAdvertisement_box .closeImg {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -2210px -1315px no-repeat;
    height: 24px;
    margin: 0;
    width: 24px
}

.siteAdvertisement_box .siteAdvertisement_adImg img {
    max-width: none
}

.jz_screen_mobi .siteAdvertisement_box {
    display: none!important
}

.jz_screen_mobi .service_adv {
    display: none
}

#ing {
    max-width: 90%
}

.tips {
    background-color: #fff5dc;
    border: none;
    box-shadow: 0 5px 10px -5px #b3b3b3;
    -moz-box-shadow: 0 5px 10px -5px #b3b3b3;
    -webkit-box-shadow: 0 5px 10px -5px #b3b3b3;
    color: #ff8e1e;
    float: left;
    font-size: 13px;
    left: 0;
    margin: 3px 0;
    position: relative;
    top: 0;
    width: auto;
    z-index: 9999
}

.tips .msg {
    margin: 0 15px;
    padding: 10px 17px;
    width: auto
}

.tips .msg.pc {
    margin-right: 25px
}

.tips .close {
    background: url(/image/rimage/fromSite/close02.png?v=202311271728) 50% no-repeat;
    cursor: pointer;
    height: 8px;
    position: absolute;
    right: 15px;
    top: calc(50% - 4px);
    width: 8px
}

.tips .close_hover {
    background: url(/image/rimage/fromSite/close03.png?v=202311271728) 50% no-repeat
}

.tips a {
    color: red
}

.sitetipsV2 {
    background: #fff5dc;
    border: none;
    color: #666;
    font-size: 13px;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9031
}

.sitetipsV2 .siteGroupLink:before {
    margin-top: -3px
}

.newSiteVis .siteGroupStd {
    text-indent: 1px
}

.g_topBarAreaV2 {
    background: #fff;
    border-bottom: 1px solid #eff1f2;
    box-shadow: 0 3px 5px 1px rgba(0,0,0,.1);
    color: #333;
    font-size: 13px;
    font-size: 0;
    height: 65px;
    line-height: 65px
}

.g_topBarAreaV2 .g_topBar {
    background: none;
    height: 100%;
    line-height: 65px
}

.g_topBarAreaV2 .imagePageSayHi {
    color: #333;
    font-size: 13px;
    padding-right: 30px
}

.g_topBarAreaV2 .tbutton {
    color: #333;
    font-size: 13px
}

.g_topBarAreaV2 .tbutton:hover {
    color: #5874d8
}

.g_topBarAreaV2 .tbutton .styleSettingButton {
    border-color: #eff1f2;
    height: 65px;
    line-height: 65px
}

.sitetips .safeModeTipsText {
    color: #ff5718
}

.sitetipsV2 .siteTips_list {
    list-style: none;
    margin: 0;
    padding: 0
}

.sitetipsV2 .siteTips_adv {
    align-items: center;
    display: flex;
    font: 13px Arial,Helvetica,sans-serif;
    height: 45px;
    justify-content: center;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.safeModeTipsText {
    color: red
}

.topTips-enter-active {
    top: 0;
    transition: all 1s ease
}

.topTips-leave-active {
    top: -45px;
    transition: all 1s ease
}

.topTips-enter {
    top: 45px
}

.topTips-leave {
    top: 0
}

.fk-limtUv {
    height: 100%;
    justify-content: center;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999
}

.fk-limtUv,.fk-limtUv .tipDialog {
    align-items: center;
    background-color: #fff;
    display: flex
}

.fk-limtUv .tipDialog {
    border-radius: 3px;
    flex-direction: column;
    height: 380px;
    position: relative;
    width: 600px
}

.fk-limtUv .tipDialog2 {
    margin-top: -50px
}

@media screen and (max-width: 768px) {
    .fk-limtUv .tipDialog {
        height:100%;
        width: 100%
    }

    .fk-limtUv .tipComtent {
        margin-top: 12%
    }

    .fk-limtUv .quitIcon {
        display: none
    }
}

.fk-limtUv .tipButton {
    background-color: #5874d8;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin-top: 40px;
    text-align: center;
    width: 206px
}

.fk-limtUv .tipButtonFk {
    background-color: #fff;
    border: 1px solid;
    color: #5874d8;
    margin-top: 20px
}

.fk-limtUv .tipButton2 {
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fk-limtUv .tipFont {
    color: #333;
    font-size: 20px;
    height: 26px;
    margin-top: -10px;
    text-align: center;
    width: 100%
}

.fk-limtUv .quitIcon {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -451px -189px no-repeat;
    cursor: pointer;
    display: none;
    height: 18px;
    margin-top: 10px;
    outline: none;
    padding: 0;
    position: absolute;
    right: 25px;
    top: 13px;
    width: 18px
}

.drawLottery {
    position: fixed!important
}

.jz_https_programe {
    cursor: pointer;
    height: 429px;
    left: 50%;
    margin-left: -375px;
    margin-top: -240px;
    position: fixed;
    top: 50%;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    width: 728px;
    z-index: 9999
}

.jz_https_BUser {
    height: 470px
}

.jz_https_programe .https_wrap0 {
    height: 100%;
    position: relative;
    width: 100%
}

.jz_https_programe .https_wrap1 {
    width: 100%
}

.jz_https_programe .https_wrap1 img {
    font-size: 0;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.jz_https_programe .f-closeSlider {
    background: url(/image/rimage/fromSite/v2/https_exposure_close.png?v=202311271728) no-repeat;
    cursor: pointer;
    height: 56px;
    position: absolute;
    right: 18px;
    top: -55px;
    width: 36px
}

.jz_https_programe .f_old_closeSlider {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -2849px 3px no-repeat;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 18px;
    top: 19px;
    width: 20px
}

.jz_https_programe.closeAnimation {
    height: 0;
    margin: 0;
    opacity: 0;
    width: 0
}

.jz_https_programe .f-useTip {
    border-radius: 19px;
    color: #ffb34d;
    cursor: pointer;
    font-size: 18px;
    height: 46px;
    line-height: 46px;
    overflow: hidden;
    position: absolute;
    right: 158px;
    text-align: center;
    text-decoration: none;
    top: 286px;
    user-select: none;
    width: 167px
}

.jz_https_BUser .f-useTip {
    bottom: 55px;
    left: 279px;
    right: auto;
    top: auto
}

.jz_https_programe .f_old_useTip {
    border-radius: 19px;
    color: #ffb34d;
    cursor: pointer;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    position: absolute;
    right: 224px;
    text-align: center;
    text-decoration: none;
    top: 228px;
    user-select: none;
    width: 115px
}

.jz_https_programe .f_new_useTip {
    right: 282px;
    top: 372px
}

.popupBg {
    background-color: #000;
    bottom: 0;
    filter: alpha(opacity=70);
    height: 100%;
    left: 0;
    margin: 0;
    opacity: .7;
    overflow: hidden;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 3s;
    z-index: 9031
}

.popupBg.popupBgForWin {
    z-index: 9032
}

.formDialog .fk-operationBtns {
    padding: 2px 0 0 66px
}

.formBox {
    background: #fff;
    border-radius: 5px;
    box-shadow: 2px 2px 11px #4d4b4b;
    -webkit-box-shadow: 2px 2px 11px #4d4b4b;
    -moz-box-shadow: 2px 2px 11px #4d4b4b;
    color: #000;
    display: block;
    position: absolute;
    z-index: 9032
}

.formBox .formTLSite {
    background: #fff;
    border-radius: 5px 5px 0 0
}

.formBox .formTCSite {
    *zoom:1;color: #636363;
    cursor: move;
    font-size: 16px;
    height: 25px;
    padding-left: 32px
}

.formBox .formXSite {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -451px -189px no-repeat;
    cursor: pointer;
    height: 18px;
    margin-top: 10px;
    outline: 0;
    padding: 0;
    position: absolute;
    right: 25px;
    top: 13px;
    transform: rotate(0deg);
    width: 18px
}

.formBox .formXSite:hover {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -793px -154px no-repeat
}

.formBox .f-findPwSetHoverBox:hover {
    cursor: pointer
}

.formBox a {
    color: #06c;
    text-decoration: none
}

.formBox input {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

.formBox .formPanel {
    padding: 1.1em 2.4em
}

.formBox .formBtn {
    background: url(/image/rimage/fromSite/site/popupBox/btn.png?v=202311271728) no-repeat 1px 1px;
    _background: url(/image/rimage/fromSite/site/popupBox/btn.gif?v=202311271728) no-repeat 1px 1px;
    border-radius: 1px;
    color: #fff;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100px
}

.formBox .itemLine {
    clear: both;
    height: 37px;
    line-height: 37px;
    padding: 10px 0
}

.formBox .itemLine2 {
    clear: both;
    padding: 8px 0 8px 18px
}

.formBox .itemTitle {
    color: #000;
    float: left;
    height: 100%;
    text-align: right;
    width: 86px
}

.formBox .itemTitle2 {
    float: left;
    height: 24px;
    line-height: 24px;
    text-align: right;
    width: 210px
}

.formBox .itemCtrl {
    float: left
}

.formBox .itemStepLine {
    padding-bottom: 8px;
    word-break: break-all
}

.formBox .acctInput {
    height: 20px;
    line-height: 20px;
    width: 170px
}

.formBox .reActWarn {
    background: url(/image/rimage/fromSite/site/popupBox/reAct1.png?v=202311271728) 0 no-repeat
}

.formBox .memEmailAlterInput {
    margin-right: 10px;
    width: 140px
}

.formBox .memberFdPwdTwoMsg {
    color: #636363;
    font-size: 14px;
    margin-top: 26px;
    padding-left: 40px;
    padding-right: 25px
}

.formBox .alertWarn {
    _background: url(/image/rimage/fromSite/bg02.png?v=202311271728) no-repeat -1664px -19px
}

.formBox .memberFdPwdLastMsg {
    color: #636363;
    font-size: 14px;
    padding: 5px 20px 4px 29px
}

.formBox.fk-fileUpload-del .formXSite {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -449px -187px no-repeat;
    height: 18px;
    right: 25px;
    top: 12px;
    width: 18px
}

.formBox.fk-fileUpload-del .formXSite:hover {
    background-position: -791px -152px
}

.formBox.fk-findPw .wraper {
    border-top: 1px solid #ddd;
    height: 100%;
    margin-top: 10px;
    width: 100%
}

.formBox.fk-findPw .findPwInput {
    display: block;
    margin-top: 40px;
    width: 330px
}

.formBox.fk-findPw .findPwCodeInput,.formBox.fk-findPw .findPwInput {
    border: 1px solid #ddd;
    border-radius: 0;
    box-sizing: border-box;
    color: #333;
    font-size: 14px;
    height: 42px;
    margin-left: 55px;
    padding: 5px 10px
}

.formBox.fk-findPw .findPwCodeInput {
    display: inline-block;
    margin-top: 20px;
    width: 200px
}

.formBox.fk-findPw .acquireCode {
    border: 1px solid #ddd;
    box-sizing: border-box;
    color: #999;
    cursor: pointer;
    display: inline-block;
    height: 42px;
    margin-left: 10px;
    padding-top: 10px;
    text-align: center;
    width: 120px
}

.formBox.fk-findPw .findPwCodeInput::-webkit-input-placeholder,.formBox.fk-findPw .findPwInput::-webkit-input-placeholder {
    color: #999
}

.formBox.fk-findPw .findPwCodeInput:-moz-placeholder,.formBox.fk-findPw .findPwInput:-moz-placeholder {
    color: #999
}

.formBox.fk-findPw .findPwCodeInput::-moz-placeholder,.formBox.fk-findPw .findPwInput::-moz-placeholder {
    color: #999
}

.formBox.fk-findPw .findPwInput:-ms-input-placeholder {
    color: #999
}

.formBox.fk-findPw .findPwCodeInput:-ms-input-placeholder {
    color: #999
}

.sweet-alert .sa-icon.sa-success {
    border-color: #557ce1
}

.sweet-alert .sa-icon {
    border: 4px solid gray;
    border-radius: 50%;
    box-sizing: content-box;
    height: 80px;
    margin: 20px auto;
    position: relative;
    width: 80px
}

.sweet-alert {
    background-color: #fff;
    border-radius: 5px;
    display: block;
    left: 50%;
    margin-left: -257px;
    margin-top: -185px;
    overflow: hidden;
    padding: 40px 17px 17px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 481px;
    z-index: 2000
}

@media (max-width: 767px) {
    .sweet-alert {
        left:15px;
        margin-left: 0;
        margin-right: 0;
        right: 15px;
        width: auto
    }
}

.sweet-alert .sa-icon.sa-success:after,.sweet-alert .sa-icon.sa-success:before {
    background: #fff;
    border-radius: 50%;
    content: "";
    height: 120px;
    position: absolute;
    transform: rotate(45deg);
    width: 60px
}

.sweet-alert .sa-icon.sa-success:before {
    border-radius: 120px 0 0 120px;
    left: -33px;
    top: -7px;
    transform: rotate(-45deg);
    transform-origin: 60px 60px
}

.sweet-alert .sa-icon.sa-success:after {
    border-radius: 0 120px 120px 0;
    left: 30px;
    top: -11px;
    transform: rotate(-45deg);
    transform-origin: 0 60px
}

.sweet-alert .sa-icon.sa-success .sa-line {
    background-color: #5cb85c
}

.sweet-alert .sa-icon.sa-success .sa-placeholder {
    border: 4px solid rgba(85,124,225,.2);
    border-radius: 50%;
    box-sizing: content-box;
    height: 80px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 80px;
    z-index: 2
}

.sweet-alert .sa-icon.sa-success .sa-fix {
    background-color: #fff;
    height: 90px;
    left: 28px;
    position: absolute;
    top: 8px;
    transform: rotate(-45deg);
    width: 5px;
    z-index: 1
}

.sweet-alert .sa-icon.sa-success .sa-line {
    background-color: #557ce1;
    border-radius: 2px;
    display: block;
    height: 5px;
    position: absolute;
    z-index: 2
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
    left: 14px;
    top: 46px;
    transform: rotate(45deg);
    width: 25px
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
    right: 8px;
    top: 38px;
    transform: rotate(-45deg);
    width: 47px
}

@keyframes animateSuccessTip {
    0% {
        left: 1px;
        top: 19px;
        width: 0
    }

    54% {
        left: 1px;
        top: 19px;
        width: 0
    }

    70% {
        left: -8px;
        top: 37px;
        width: 50px
    }

    84% {
        left: 21px;
        top: 48px;
        width: 17px
    }

    to {
        left: 14px;
        top: 45px;
        width: 25px
    }
}

@keyframes animateSuccessLong {
    0% {
        right: 46px;
        top: 54px;
        width: 0
    }

    65% {
        right: 46px;
        top: 54px;
        width: 0
    }

    84% {
        right: 0;
        top: 35px;
        width: 55px
    }

    to {
        right: 8px;
        top: 38px;
        width: 47px
    }
}

@keyframes rotatePlaceholder {
    0% {
        transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg)
    }

    to {
        transform: rotate(-405deg)
    }
}

.animateSuccessTip {
    animation: animateSuccessTip .75s
}

.animateSuccessLong {
    animation: animateSuccessLong .75s
}

.sa-icon.sa-success.animate:after {
    animation: rotatePlaceholder 4.25s ease-in
}

@keyframes myTradeSuggest {
    0% {
        transform: scale(0)
    }

    25% {
        transform: scale(.25)
    }

    50% {
        transform: scale(.5)
    }

    75% {
        transform: scale(.75)
    }

    to {
        transform: scale(1)
    }
}

.anim {
    left: 50%;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%)
}

.anim:before {
    content: "";
    display: block;
    margin-top: 100%;
    position: relative
}

.anim:after {
    border-radius: 50%;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.hoverable .anim {
    -moz-animation: anim-out .75s;
    -webkit-animation: anim-out .75s;
    animation: anim-out .75s
}

.hoverable .anim:after {
    -moz-animation: anim-out-pseudo .75s;
    -webkit-animation: anim-out-pseudo .75s;
    animation: anim-out-pseudo .75s
}

.hoverable .anim,.hoverable .anim:after {
    animation-duration: 1.3s;
    animation-iteration-count: infinite
}

@-webkit-keyframes anim-out {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@-moz-keyframes anim-out {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@-ms-keyframes anim-out {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes anim-out {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@-webkit-keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,.25)
    }

    to {
        background: transparent
    }
}

@-moz-keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,.25)
    }

    to {
        background: transparent
    }
}

@-ms-keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,.25)
    }

    to {
        background: transparent
    }
}

@keyframes anim-out-pseudo {
    0% {
        background: rgba(0,0,0,.25)
    }

    to {
        background: transparent
    }
}

.jz_share_cover {
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 99999
}

.shareCoverContent {
    display: block;
    margin: 0 auto;
    max-width: 768px;
    z-index: 100
}

.shareCoverIcon {
    margin-bottom: 26px;
    margin-top: 100px;
    width: 200px
}

.shareCoverTip {
    color: #666;
    font-size: 16px;
    margin-bottom: 36px;
    text-align: center;
    width: 234px
}

.shareCoverBtn {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 150px
}

@media screen and (max-width: 768px) {
    .sitetipsV3 {
        display:none
    }
}

.sitetipsV3 .scrollbar ul.marquee li {
    display: block;
    height: 45px;
    line-height: 45px;
    font: 12px Arial,Helvetica,sans-serif;
    left: 0;
    position: absolute;
    text-align: center;
    top: -999px;
    white-space: nowrap;
    width: 100%
}

.sitetipsV3 .scrollbar ul.marquee {
    display: block;
    height: 45px;
    line-height: 45px;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%
}

.sitetipsV3.newSiteVis .sitetipsTitle {
    height: 45px;
    line-height: 45px
}

.sitetipsV3.newSiteVis table {
    width: 100%
}

.online_flv {
    height: 0;
    padding-bottom: 41.7%;
    position: relative;
    width: 100%
}

.jz_screen_mobi .online_flv {
    padding-bottom: 56.2%
}

.online_flv embed {
    height: 100%;
    position: absolute;
    width: 100%
}

.direct_play_flv,.img_flv_div {
    height: 0;
    padding-bottom: inherit;
    width: 100%
}

.online_flv[poster-effect="0"] .video_poster_img,.online_flv[poster-effect="0"] .vjs-poster {
    background-size: cover
}

.online_flv[poster-effect="1"] .video_poster_img,.online_flv[poster-effect="1"] .vjs-poster {
    background-size: contain
}

.online_flv[poster-effect="2"] .video_poster_img,.online_flv[poster-effect="2"] .vjs-poster {
    background-size: auto
}

.online_flv .video-js {
    height: auto;
    padding-bottom: inherit;
    width: 100%
}

.online_flv .vjs-fullscreen {
    padding-bottom: 0
}

.img_flv_div {
    cursor: pointer
}

.flv_play_btn {
	display:none;
    background: url(../images/vbg01.png?v=202410141114) -116px -196px no-repeat;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    width: 60px;
    z-index: 3
}

.jz_screen_mobi .flv_play_btn {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: rgba(0,0,0,.3);
    border-radius: 30px;
    color: #fff;
    font-family: icomoon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    height: 56px;
    line-height: 56px;
    text-align: center;
    text-transform: none;
    width: 56px
}

.jz_screen_mobi .flv_play_btn.flv_play_btn:before {
    content: "򰊄";
    font-size: 18px;
    margin-left: 4px
}

.img_flv_div .video_poster_img {
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: contain;
    height: 0;
    padding-bottom: inherit;
    transition: all .46s ease;
    width: 100%
}

.jz_screen_pc .flv_content:hover .video_poster_img {
    transform: scale(1.05)
}

.flv_play_inframe {
    height: 100%;
    position: absolute;
    width: 100%
}

.video_dialog {
    bottom: 0;
    height: 540px;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 960px;
    z-index: 10000
}

.jz_screen_pc .clearmb,.jz_screen_pc .clearmb .video-js,.jz_screen_pc .clearmb embed,.jz_screen_pc .clearmb iframe {
    height: 540px;
    overflow: hidden;
    width: 960px
}

.flv_content {
    overflow: hidden
}

.flv_describe {
    font-size: 16px;
    left: auto;
    line-height: 1.5;
    position: relative;
    top: 0;
    transition: all .36s ease
}

.jz_screen_pc .flv_describe {
    margin: 10px 0;
    transition: all .36s ease;
    word-break: break-word
}

.jz_screen_pc .flv_content:hover .flv_describe {
    top: 10px
}

.flv_describe_text {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-background-clip: text;
    display: -webkit-box;
    overflow: hidden;
    word-break: break-word
}

.jz_screen_pc .flv_content .flv_play_btn,.jz_screen_pc .online_flv .vjs-big-play-button {
	display:none;
    opacity: 0;
    top: 10%;
    transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;
    visibility: hidden
}

.jz_screen_pc .online_flv .video-js:hover .vjs-big-play-button {
    transition: all .6s cubic-bezier(.215,.61,.355,1) 0s
}

.jz_screen_pc .flv_content:hover .flv_play_btn,.jz_screen_pc .flv_content:hover .vjs-big-play-button {
    opacity: 1;
    top: 50%;
    visibility: visible
}

.jz_screen_mobi div[id^=bg_video_mask] {
    position: relative;
    z-index: 200000
}

.jz_screen_mobi .clearmb,.jz_screen_mobi .dialogVideoDiv .video-js,.jz_screen_mobi .video_dialog {
    height: 100%;
    width: 100%
}

.jz_screen_mobi .clearmb.iframe_video {
    align-items: center;
    background: #000;
    display: flex;
    justify-content: center
}

.flv_play_inframe_wrap {
    bottom: 0;
    height: 0;
    margin: auto;
    padding-bottom: 58%;
    position: absolute;
    top: 0;
    width: 100%
}

.jz_screen_mobi #bg_video_mask .popupBg {
    opacity: 1
}

.jz_screen_mobi .jz_module_style_20 .module_content {
    padding: 3.2% 3.72%
}

.jz_screen_mobi .flv_describe {
    color: #000;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0 0
}

.jz_empty_tips {
    padding: 90px 0;
    text-align: center;
    width: 100%
}

.jz_empty_tips--mobi {
    padding: 48px 0
}

.jz_empty_tips__img {
    height: 123px;
    width: 157px
}

.jz_empty_tips__img,.jz_noLogin_tips__img {
    background: url(../images/defaultIcon.png?v=202311271728) 0 0;
    display: block;
    margin: 0 auto
}

.jz_noLogin_tips__img {
    height: 150px;
    width: 172px
}

.jz_empty_tips__text {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    margin-top: 28px
}

.jz_empty_tips--mobi .jz_empty_tips__text {
    font-size: 14px;
    line-height: 14px;
    margin-top: 24px;
    white-space: wrap
}

.jz_empty_tips__buttons {
    margin-top: 20px
}

.jz_empty_tips__button {
    margin: 0 15px
}

.jz_module_style_10 .jz_empty_tips__img,.jz_module_style_9 .jz_empty_tips__img {
    background-position: 0 -483px;
    height: 144px;
    width: 115px
}

.jz_module_style_4 .jz_empty_tips__img,.jz_module_style_5 .jz_empty_tips__img {
    background-position: 0 -658px;
    height: 144px;
    width: 162px
}

.jz_empty_tips #login {
    color: #5874d8;
    font-size: 16px;
    margin-left: 8px
}

.jz_empty_tips .msgTips {
    color: #888;
    font-size: 16px
}

.jz_module_style_10 .jz_noLogin_tips__img,.jz_module_style_4 .jz_noLogin_tips__img,.jz_module_style_5 .jz_noLogin_tips__img,.jz_module_style_9 .jz_noLogin_tips__img {
    background-position: 0 -288px;
    height: 150px;
    width: 172px
}

.jz_module_style_4 .jz_empty_tips__img,.jz_module_style_4 .jz_noLogin_tips__img {
    background: url(../images/lookTipImg.png?v=202311271728);
    background-position: 50%;
    background-size: cover
}

.module_tip,.show_https_tip {
    background: #fffaee;
    border: 1px solid #f5e4b9;
    color: #333;
    display: inline-block;
    margin: 12px 0;
    padding: 8px 16px;
    width: auto
}

.module_tip span,.show_https_tip span {
    color: #f23a3a;
    cursor: pointer
}

.module_tip_link:hover {
    text-decoration: underline
}

.detail_inner_wrap .bf {
    bottom: 0;
    height: auto;
    padding-bottom: 100%;
    position: absolute;
    text-align: center;
    width: 100%
}

.detail_inner_wrap .bf .bfDiv {
    background: rgba(0,0,0,.3);
    border-radius: 50%;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: icomoon;
    font-size: 0;
    height: 56px;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
    padding-left: 15px;
    padding-top: 14px;
    position: absolute;
    top: 50%;
    width: 56px
}

.detail_inner_wrap .bf .bfDiv:before {
    content: "򰊄";
    font-size: 18px;
    margin-left: -10px
}

.detail_inner_wrap .videoBg {
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999
}

.detail_inner_wrap .videoBg .closeVideoMobi {
    display: none
}

.detail_inner_wrap .videoBg .online_flv {
    padding-bottom: 100%
}

.jz_screen_mobi .detail_inner_wrap .videoBg {
    background-color: #000
}

.jz_screen_mobi .detail_inner_wrap .videoBg .online_flv {
    margin: 11% 0;
    padding-bottom: 78%
}

.jz_screen_mobi .detail_inner_wrap .videoBg .closeVideo {
    display: none
}

.jz_screen_mobi .detail_inner_wrap .videoBg .closeVideoMobi {
    background-color: rgba(60,60,60,.6);
    border-radius: 30px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    width: 74px
}

.detail_inner_wrap .videoBg .closeVideo {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -2339px -589px no-repeat;
    cursor: pointer;
    height: 36px;
    margin-top: 14px;
    position: absolute;
    right: 20px;
    width: 36px;
    z-index: 9999
}

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

.msg_board_not_allow_tip .msg_update {
    color: red;
    text-decoration: underline
}

.m_msg_board_comment .content {
    margin: 20px 30px 0
}

.jz_screen_mobi .m_msg_board_comment .content {
    margin-left: 3.72%;
    margin-right: 3.72%
}

.m_msg_board_comment .comments_title {
    border-bottom: 1px solid #f0f0f0;
    color: #999;
    font-size: 14px;
    margin: 15px 0 0;
    padding-bottom: 15px
}

.m_msg_board_comment .item {
    border-top: 1px solid #f0f0f0;
    overflow: hidden;
    padding: 30px 0 40px
}

.m_msg_board_comment .item:nth-child(2) {
    border-top: none
}

.m_msg_board_comment .head_pic,.m_msg_board_comment .item_content {
    display: inline-block;
    float: left
}

.m_msg_board_comment .head_pic {
    border-radius: 50%;
    height: 50px;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
    width: 50px
}

.m_msg_board_comment .msg_board_line {
    font-size: 12px;
    margin-top: 10px
}

.m_msg_board_comment .msg_board_line .msg_board_time {
    color: #999
}

.m_msg_board_comment .msg_board_line .msg_del {
    color: #666;
    cursor: pointer;
    margin-left: 10px
}

.m_msg_board_comment .msg_board_line .msg_del:hover {
    color: var(--theme-color)
}

.jz_screen_mobi .m_msg_board_comment .head_pic {
    margin-right: 10px
}

.jz_screen_mobi .m_msg_board_comment .item {
    padding-bottom: 30px
}

.m_msg_board_comment .item_content {
    width: calc(100% - 70px)
}

.jz_screen_mobi .m_msg_board_comment .item_content {
    width: calc(100% - 60px)
}

.m_msg_board_comment .menber_info {
    display: inline-block;
    font-size: 0
}

.m_msg_board_comment .menber_level_icon {
    font-size: 15px;
    margin-left: 9px;
    position: relative;
    top: 1px
}

.m_msg_board_comment .msg_time {
    color: #999;
    cursor: default;
    display: inline-block;
    float: right;
    font-size: 13px
}

.m_msg_board_comment .name {
    color: #666;
    font-size: 13px
}

.m_msg_board_comment .center_line {
    color: #333;
    font-size: 14px;
    line-height: 24px;
    margin-top: 10px
}

.m_msg_board_comment .bottom_line {
    background-color: #f8f8f8;
    margin-top: 15px;
    padding: 16px;
    position: relative
}

.m_msg_board_comment .bottom_line:before {
    border: 10px solid transparent;
    border-bottom-color: #f8f8f8;
    content: "";
    display: inline-block;
    left: 24px;
    position: absolute;
    top: -20px
}

.m_msg_board_comment .reply_title {
    color: #666;
    margin-bottom: 6px
}

.m_msg_board_comment .is_tourist,.m_msg_board_comment .member_del {
    color: #999;
    font-size: 13px;
    margin-left: 8px
}

.m_msg_board_comment .member_check {
    background: #ccc;
    border-radius: 9px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-left: 10px;
    text-align: center;
    vertical-align: top;
    width: 48px
}

.m_msg_board.s_0 .input_style {
    background: hsla(0,0%,80%,.15)
}

.m_msg_board.s_1 .input_style {
    border: 1px solid hsla(0,0%,70%,.35);
    border-radius: 2px
}

.m_msg_board.s_2 .input_style {
    border-bottom: 1px solid hsla(0,0%,70%,.25)
}

.m_msg_board.s_0 .textarea_style {
    background: hsla(0,0%,80%,.15)
}

.m_msg_board.s_1 .textarea_style {
    border: 1px solid hsla(0,0%,70%,.35);
    border-radius: 2px
}

.m_msg_board.s_2 .textarea_style {
    border-bottom: 1px solid hsla(0,0%,70%,.25)
}

.m_msg_board .form_item_wrap.prop_input_0,.m_msg_board .form_item_wrap.prop_input_8,.m_msg_board .form_item_wrap.prop_input_9 {
    width: 33.33%
}

.jz_screen_mobi .m_msg_board .prop_input_0,.jz_screen_mobi .m_msg_board .prop_input_8,.jz_screen_mobi .m_msg_board .prop_input_9 {
    width: 100%
}

.m_msg_board .item_type_validateCode .validateCode_input {
    max-width: 443px
}

.m_msg_board .comment_empty_text {
    color: #666;
    font-size: 16px
}

.m_msg_board .form_item .input_style::-webkit-input-placeholder {
    color: #999
}

.m_msg_board .form_container {
    margin-bottom: 0
}

.m_msg_board .m_form .input_style:disabled {
    color: #ccc
}

.m_msg_board .form_submit {
    margin-top: 15px
}

.jz_screen_mobi .m_msg_board .form_submit {
    margin-top: 5px
}

.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em
}

.ui-widget-content {
    background: #fff;
    border: 1px solid #aaa;
    color: #222
}

.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.ui-autocomplete {
    color: #000;
    cursor: default;
    position: absolute
}

.ui-autocomplete a {
    color: #000
}

.ui-autocomplete-loading {
    background: #fff url(/image/rimage/fromSite/ing.gif?v=202311271728) 100% no-repeat
}

* html .ui-autocomplete {
    width: 1px
}

.ui-menu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 2px
}

.ui-menu .ui-menu {
    margin-top: -3px
}

.ui-menu .ui-menu-item {
    zoom:1;clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}

.ui-menu .ui-menu-item a {
    zoom:1;display: block;
    line-height: 1.5;
    padding: .2em .4em;
    text-decoration: none
}

.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover {
    font-weight: 400;
    margin: -1px
}

.ui-menu .ui-menu-item .ui-state-hover {
    background: #dadada;
    border: 1px solid #999;
    color: #212121;
    font-weight: 400
}

.ui-effects-transfer {
    border: 2px dotted gray
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    left: -99999999px;
    position: absolute
}

.ui-helper-reset {
    border: 0;
    font-size: 100%;
    line-height: 1.3;
    list-style: none;
    margin: 0;
    outline: 0;
    padding: 0;
    text-decoration: none
}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.ui-helper-clearfix {
    display: inline-block
}

* html .ui-helper-clearfix {
    height: 1%
}

.ui-helper-clearfix {
    display: block
}

.ui-helper-zfix {
    filter: Alpha(Opacity=0);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ui-state-disabled {
    cursor: default;
    pointer-events: auto
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px
}

.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto .4em;
    width: 95%
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    font-size: 0;
    width: 100%
}

.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px
}

.ui-timepicker-div dl {
    text-align: left
}

.ui-timepicker-div dl dt {
    height: 25px;
    margin-bottom: -25px
}

.ui-timepicker-div dl dd {
    margin: 0 10px 10px 65px
}

.ui-timepicker-div td {
    font-size: 90%
}

.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0
}

.ui-timepicker-rtl {
    direction: rtl
}

.ui-timepicker-rtl dl {
    text-align: right
}

.ui-timepicker-rtl dl dd {
    margin: 0 65px 10px 10px
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0
}

.ui-datepicker-cover {
    display: none;
    display: block;
    filter: mask();
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 200px;
    z-index: -1
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    background: #e6e6e6 url(/image/rimage/fromSite/comm/fai/ui-bg_glass_75_e6e6e6_1x400.png?v=202311271728) 50% 50% repeat-x;
    border: 1px solid #d3d3d3;
    color: #555;
    font-weight: 400
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #555;
    text-decoration: none
}

.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
    background: #dadada url(/image/rimage/fromSite/comm/fai/ui-bg_glass_75_dadada_1x400.png?v=202311271728) 50% 50% repeat-x;
    border: 1px solid #999;
    color: #212121;
    font-weight: 400
}

.ui-state-hover a,.ui-state-hover a:hover {
    color: #212121;
    text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
    background: #fff url(/image/rimage/fromSite/comm/fai/ui-bg_glass_65_ffffff_1x400.png?v=202311271728) 50% 50% repeat-x;
    border: 1px solid #aaa;
    color: #212121;
    font-weight: 400
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}

.ui-widget :active {
    outline: none
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-widget-header {
    background: #ccc url(/image/rimage/fromSite/comm/fai/ui-bg_highlight-soft_75_cccccc_1x100.png?v=202311271728) 50% 50% repeat-x;
    border: 1px solid #aaa;
    color: #222;
    font-weight: 700
}

.m_custom_search {
    font-size: 13px;
    line-height: 1
}

.m_custom_search--wrap {
    padding: 40px 0 72px
}

.jz_screen_mobi .m_custom_search--wrap {
    padding: 3.2% 3.72%
}

.u_custom_search_entry--title {
    color: #010101;
    font-size: 20px;
    text-align: center
}

.u_custom_search_entry--tips {
    color: #666;
    font-size: 13px;
    margin-top: 15px;
    text-align: center
}

.u_custom_search_entry--field {
    margin: 30px auto 0
}

.u_custom_search_entry--field_item {
    margin: 0 auto 20px;
    min-width: calc(270px + 2.4%);
    width: 50%
}

.u_custom_search_entry--field_item:last-child {
    margin-bottom: 0
}

.jz_screen_mobi .u_custom_search_entry--field_item {
    min-width: auto;
    width: 100%
}

.u_custom_search_entry--field_item:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    line-height: 0
}

.u_custom_search_entry--field_label {
    color: #333;
    font-size: 13px;
    line-height: 34px
}

.u_custom_search_entry--field_content {
    font-size: 0
}

.u_custom_search_entry--star {
    color: #f13a3a;
    display: inline-block;
    font-size: 13px;
    line-height: 25px;
    margin-left: 10px
}

.u_custom_search_entry--submit_wrap {
    margin: 40px 0 0;
    text-align: center
}

.u_custom_search_entry--submit {
    background-color: #f54f4f;
    border: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height: 44px;
    max-width: 300px;
    text-align: center;
    width: 100%
}

.u_custom_search_entry .select_style {
    position: relative
}

.u_custom_search_entry .select_style .arrow {
    color: #666;
    cursor: pointer;
    font-size: 12px;
    line-height: 44px;
    position: absolute;
    right: 16px
}

.u_custom_search_entry .select_style .select_input {
    cursor: pointer
}

.u_custom_search_entry .select_style .select_item {
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    line-height: 40px;
    padding-left: 14px
}

.u_custom_search_entry .select_style .select_item:hover {
    background: #f0f0f0
}

.u_custom_search_entry .select_style .select_list {
    max-height: 320px;
    overflow: auto
}

.u_custom_search_entry .select_style .select_list::-webkit-scrollbar {
    width: 5px
}

.u_custom_search_entry .select_style .select_list::-webkit-scrollbar-thumb {
    background-color: #c1c1c1
}

.u_custom_search_entry .select_style .select_list::-webkit-scrollbar-track {
    background-color: #f7f7f7
}

.u_custom_search_entry .select_style .select_list_wrap {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 2px;
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    box-sizing: border-box;
    margin-top: 10px;
    padding: 8px 6px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 999
}

.u_custom_search_entry .item_type_checkbox {
    padding-top: 2px
}

.u_custom_search_entry .item_type_checkbox.required {
    padding-left: 20px
}

.u_custom_search_entry .form_item .item_type_checkbox .required_icon {
    line-height: 21px
}

.u_custom_search_entry .checkbox_style .checkbox_active .checkbox_inner {
    border: none
}

.u_custom_search_entry .checkbox_style .checkbox_item:not(.checkbox_active) .checkbox_inner {
    background: #fff
}

.u_custom_search_entry .checkbox_style .checkbox_item {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    list-style-type: none;
    margin-right: 20px
}

.u_custom_search_entry .checkbox_style .checkbox_inner {
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-right: 7px;
    text-align: center;
    width: 18px
}

.u_custom_search_entry .checkbox_style .checkbox_item:last-child {
    margin-right: 0
}

.u_custom_search_entry .item_type_radio {
    padding-top: 2px
}

.u_custom_search_entry .item_type_radio.required {
    padding-left: 20px
}

.u_custom_search_entry .form_item .item_type_radio .required_icon {
    line-height: 21px
}

.u_custom_search_entry .radio_style .radio_active .radio_inner {
    border: none
}

.u_custom_search_entry .radio_style .radio_item:not(.radio_active) .radio_inner {
    background: #fff
}

.u_custom_search_entry .radio_style .radio_item {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    list-style-type: none;
    margin-right: 20px
}

.u_custom_search_entry .radio_style .radio_inner {
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-right: 7px;
    text-align: center;
    width: 18px
}

.u_custom_search_entry .radio_style .radio_item:last-child {
    margin-right: 0
}

.u_custom_search_entry .input_style {
    background: none;
    border: 0;
    border-radius: 0;
    box-sizing: border-box;
    color: #333;
    font-size: 13px;
    height: 44px;
    line-height: 44px;
    outline: 0;
    padding-left: 14px;
    width: 100%
}

.u_custom_search_entry .required .input_style {
    padding-left: 18px
}

.u_custom_search_entry .input_style {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 2px
}

.map_container .gm-style .gm-ui-hover-effect {
    right: 0!important;
    top: 0!important
}

.map_container .gm-style .gm-style-iw-c {
    border-radius: 6px;
    flex-direction: row-reverse;
    padding: 8px 12px!important
}

.map_container .gm-ui-hover-effect {
    height: 24px!important;
    width: 24px!important
}

.map_container .gm-ui-hover-effect span {
    margin: 0!important
}

.map_container .gm-style-iw-d {
    align-items: center;
    display: flex;
    max-width: 272px;
    overflow: auto!important
}

.m_custom_search_result {
    font-size: 13px;
    line-height: 1
}

.m_custom_search_result--wrap {
    padding: 40px 0 72px
}

.jz_screen_mobi .m_custom_search_result--wrap {
    padding: 3.2% 3.72%
}

.m_custom_search_result--title {
    color: #010101;
    font-size: 20px;
    text-align: center
}

.m_custom_search_result--tips {
    color: #666;
    font-size: 13px;
    margin-top: 15px;
    text-align: center
}

.m_custom_search_result--field {
    margin: 30px auto 0
}

.m_custom_search_result--field_item {
    margin: 0 auto 20px;
    min-width: calc(270px + 2.4%);
    width: 50%
}

.m_custom_search_result--field_item:last-child {
    margin-bottom: 0
}

.jz_screen_mobi .m_custom_search_result--field_item {
    min-width: auto;
    width: 100%
}

.m_custom_search_result--field_item:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    line-height: 0
}

.m_custom_search_result--field_label {
    color: #333;
    font-size: 13px;
    line-height: 34px
}

.m_custom_search_result--field_content {
    font-size: 0
}

.m_custom_search_result--star {
    color: #f13a3a;
    font-size: 13px;
    line-height: 25px;
    margin-left: 10px
}

.m_custom_search_result--submit_wrap {
    margin: 40px 0 0;
    text-align: center
}

.m_custom_search_result--submit {
    background-color: #f54f4f;
    border: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height: 44px;
    max-width: 300px;
    text-align: center;
    width: 100%
}

.m_custom_search_result--entry {
    padding-bottom: 44px;
    position: relative
}

.m_custom_search_result--entry:after {
    border-bottom: 1px solid #e5e5e5;
    bottom: 0;
    content: "";
    display: block;
    margin: 0 1.2%;
    position: absolute;
    width: 97.6%
}

.m_custom_search_result--result_title {
    color: #333;
    font-size: 20px;
    margin-top: 50px;
    text-align: center
}

.m_custom_search_result--result_explain {
    color: #666;
    margin-top: 20px;
    text-align: center
}

.m_custom_search_result--result_area {
    margin: 20px 1.2% 0
}

.m_custom_search_result--empty_icon {
    background: url(/image/rimage/fromSite/v2/void_content.png?v=202311271728) no-repeat;
    height: 202px;
    margin: 0 auto;
    width: 334px
}

.m_custom_search_result--empty {
    margin-top: 60px
}

.m_custom_search_result--empty_tips {
    color: #333;
    font-size: 15px;
    margin-top: 30px;
    text-align: center
}

.m_custom_search_result--table {
    border-bottom: 1px solid #ccc;
    border-spacing: 0;
    line-height: 20px;
    margin-bottom: 30px;
    text-align: center;
    width: 100%
}

.m_custom_search_result--tr {
    border: 1px solid #ccc;
    border-bottom: 0
}

.m_custom_search_result--td_name {
    border: 1px solid #ccc;
    border-bottom: 0;
    padding: 4px 24px;
    width: 50%
}

.m_custom_search_result--td_value {
    border: 1px solid #ccc;
    border-bottom: 0;
    border-left: 0;
    padding: 4px 24px
}

.m_custom_result_img {
    background-position: 50%;
    background-repeat: no-repeat;
    cursor: zoom-in;
    height: 140px;
    width: auto
}

.m_custom_search_result .select_style {
    position: relative
}

.m_custom_search_result .select_style .arrow {
    color: #666;
    cursor: pointer;
    font-size: 12px;
    line-height: 44px;
    position: absolute;
    right: 16px
}

.m_custom_search_result .select_style .select_input {
    cursor: pointer
}

.m_custom_search_result .select_style .select_item {
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    line-height: 40px;
    padding-left: 14px
}

.m_custom_search_result .select_style .select_item:hover {
    background: #f0f0f0
}

.m_custom_search_result .select_style .select_list {
    max-height: 320px;
    overflow: auto
}

.m_custom_search_result .select_style .select_list::-webkit-scrollbar {
    width: 5px
}

.m_custom_search_result .select_style .select_list::-webkit-scrollbar-thumb {
    background-color: #c1c1c1
}

.m_custom_search_result .select_style .select_list::-webkit-scrollbar-track {
    background-color: #f7f7f7
}

.m_custom_search_result .select_style .select_list_wrap {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 2px;
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    box-sizing: border-box;
    margin-top: 10px;
    padding: 8px 6px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 999
}

.m_custom_search_result .item_type_checkbox {
    padding-top: 2px
}

.m_custom_search_result .item_type_checkbox.required {
    padding-left: 20px
}

.m_custom_search_result .form_item .item_type_checkbox .required_icon {
    line-height: 21px
}

.m_custom_search_result .checkbox_style .checkbox_active .checkbox_inner {
    border: none
}

.m_custom_search_result .checkbox_style .checkbox_item:not(.checkbox_active) .checkbox_inner {
    background: #fff
}

.m_custom_search_result .checkbox_style .checkbox_item {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    list-style-type: none;
    margin-right: 20px
}

.m_custom_search_result .checkbox_style .checkbox_inner {
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-right: 7px;
    text-align: center;
    width: 18px
}

.m_custom_search_result .checkbox_style .checkbox_item:last-child {
    margin-right: 0
}

.m_custom_search_result .item_type_radio {
    padding-top: 2px
}

.m_custom_search_result .item_type_radio.required {
    padding-left: 20px
}

.m_custom_search_result .form_item .item_type_radio .required_icon {
    line-height: 21px
}

.m_custom_search_result .radio_style .radio_active .radio_inner {
    border: none
}

.m_custom_search_result .radio_style .radio_item:not(.radio_active) .radio_inner {
    background: #fff
}

.m_custom_search_result .radio_style .radio_item {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    list-style-type: none;
    margin-right: 20px
}

.m_custom_search_result .radio_style .radio_inner {
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-right: 7px;
    text-align: center;
    width: 18px
}

.m_custom_search_result .radio_style .radio_item:last-child {
    margin-right: 0
}

.m_custom_search_result .input_style {
    background: none;
    border: 0;
    border-radius: 0;
    box-sizing: border-box;
    color: #333;
    font-size: 13px;
    height: 44px;
    line-height: 44px;
    outline: 0;
    padding-left: 14px;
    width: 100%
}

.m_custom_search_result .required .input_style {
    padding-left: 18px
}

.m_custom_search_result .input_style {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 2px
}

.text-ellipsis {
    overflow: hidden;
    white-space: nowrap
}

.pagination_compon_wrap {
    align-items: center;
    display: flex;
    font-size: 14px;
    height: 60px;
    justify-content: center;
    margin-top: 10px;
    white-space: nowrap
}

.pagination_btn {
    background-color: transparent;
    border: none;
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 0;
    min-width: 35.5px;
    outline: none;
    padding: 0 6px;
    vertical-align: top
}

.pagination_btn_gt,.pagination_btn_lt {
    align-items: center;
    display: flex;
    justify-content: center
}

.pagination_btn_2 {
    background-color: transparent;
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    height: 36px;
    line-height: 0;
    outline: 0;
    padding: 0 13px;
    position: relative;
    user-select: none;
    white-space: nowrap
}

.pagination_btn:disabled {
    background-color: transparent;
    color: #ccc!important;
    cursor: not-allowed
}

.pagination_btn_prev {
    padding-right: 14px
}

.pagination_btn_next {
    padding-left: 14px
}

.pagination_btn_prev_m {
    height: 25px;
    padding-right: 20px
}

.pagination_btn_next_m {
    height: 25px;
    padding-left: 20px
}

.pagination_btn_next_m svg,.pagination_btn_prev_m svg {
    width: 16px
}

.pagination_pager {
    color: #333;
    font-size: 0;
    list-style: none;
    padding: 0;
    user-select: none
}

.pagination_pager,.pagination_pager a {
    display: inline-block;
    margin: 0;
    vertical-align: top
}

.pagination_pager a {
    background: transparent;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    min-width: 35.5px;
    padding: 0 4px;
    text-align: center
}

.pagination_number,.pagination_number:active,.pagination_number:hover,.pagination_number:visited,.pagination_number_1,.pagination_number_1:active,.pagination_number_1:hover,.pagination_number_1:visited {
    color: inherit;
    text-decoration: none
}

.pagination_pager a.active,.pagination_pager_m {
    cursor: default
}

.pagination_btn_next_1,.pagination_btn_prev_1,.pagination_pager_1 .pagination_number_1 {
    border: 1px solid #e3e2e8;
    height: 36px;
    line-height: 36px;
    margin-left: -1px;
    padding: 0;
    text-align: center;
    width: 36px
}

.pagination_btn_prev_1 {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.pagination_btn_next_1 {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.pagination_pager_1 .pagination_number_1 {
    min-width: 36px;
    width: auto
}

.pagination_number_1 span {
    padding: 0 5px
}

.pagination_pager .pagination_more_height {
    line-height: 20px
}

.pagination_pager_1 .pagination_more {
    height: 36px;
    width: 36px
}

.pagination_jump_input {
    height: 36px;
    width: 60px
}

.jz-input-number.pagination_jump_input .input-number-input {
    height: 100%;
    width: 100%
}

.pagination_compon_wrap .jz-input-number .input-number-input:focus,.pagination_compon_wrap .jz-input-number:hover .input-number-input {
    border-color: #e3e2e8
}

.pagination_jump_confirm {
    margin-left: 12px;
    transition: all .2s
}

.pagination_jump_confirm:hover {
    color: #fff
}

.pagination_jump_confirm.jz_button:hover {
    background-color: inherit;
    border-color: #e3e2e8;
    color: inherit
}

.pagination_currCount {
    border-bottom: 1px solid #e3e2e8;
    border-top: 1px solid #e3e2e8;
    line-height: 36px;
    width: 36px
}

.pagination_currCount,.pagination_input_mobi {
    box-sizing: border-box;
    display: inline-block;
    height: 36px;
    text-align: center
}

.pagination_input_mobi {
    background-color: transparent;
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    color: #333;
    font-size: 14px;
    outline: none;
    padding: 0 8px;
    text-indent: 0;
    text-overflow: ellipsis;
    transition: all .2s;
    width: 60px
}

.pagination_input_mobi::-webkit-inner-spin-button,.pagination_input_mobi::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.pagination_input_mobi {
    -moz-appearance: textfield
}

.pagination_input_mobi::-ms-clear {
    display: none
}

.pagination_lookmore_btn {
    align-items: center;
    background: transparent;
    border: 1px solid #efefef;
    border-radius: 2px;
    color: #333;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    height: 40px;
    justify-content: center;
    line-height: 40px;
    text-align: center;
    transition: all .2s;
    width: 160px
}

.pagination_lookmore_btn:hover {
    color: #fff
}

.pagination_lookmore_btn svg {
    margin-left: 4px;
    width: 16px
}

.pagination_nomore_tips {
    color: #666;
    font-size: 14px
}

.pagination_btn_next_1 svg,.pagination_btn_prev_1 svg {
    width: 16px
}

.pagination_total {
    color: #333;
    font-size: 14px;
    margin: 0 10px
}

.p_popup_win {
    display: none
}

.p_popup_win .p_popup_wrap {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9033
}

.p_popup_win .p_popup_layout {
    background-color: rgba(0,0,0,.6);
    height: 100%;
    position: absolute;
    width: 100%
}

.jz_screen_pc .p_popup_win .p_popup_wrap {
    align-items: center;
    display: flex;
    justify-content: center
}

.p_popup_win .popup_title {
    border-bottom: 1px solid #e3e2e8;
    box-sizing: border-box;
    height: 66px;
    line-height: 66px
}

.p_popup_win .popup_title .title_text {
    color: #333;
    display: inline-block;
    font-size: 16px;
    margin-left: 24px;
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.p_popup_win .p_popup_container {
    background-color: #fff;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.jz_screen_pc .p_popup_win .p_popup_container {
    bottom: unset;
    height: auto!important;
    left: unset;
    margin: unset;
    max-height: calc(100% - 160px);
    position: relative;
    right: unset;
    top: unset
}

.p_popup_container .popup_content.link_popup {
    overflow-x: hidden
}

.p_popup_win .popup_content.link_popup::-webkit-scrollbar {
    margin-right: 6px;
    width: 6px
}

.p_popup_win .popup_content.link_popup::-webkit-scrollbar-thumb {
    background: #d2d2d2;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}

.p_popup_win .popup_content.link_popup::-webkit-scrollbar-track {
    background-color: #f0f0f0;
    border-radius: 3px
}

.p_popup_win .popup_save_wrap {
    margin-top: 40px;
    text-align: center
}

.p_popup_win .popup_button {
    margin: 0 18px
}

.p_popup_win .popup_close {
    color: #666;
    cursor: pointer;
    font-size: 16px;
    position: absolute;
    right: 30px;
    top: 25px
}

.p_popup_win .popup_tool_tab {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,.2);
    font-size: 0;
    height: 45px;
    left: 0;
    line-height: 45px;
    margin-top: -55px;
    position: absolute;
    top: 0;
    width: 140px
}

.p_popup_win .tool_btn {
    cursor: pointer;
    display: inline-block;
    float: left
}

.p_popup_win .eidt_tool {
    font-size: 13px;
    width: 86px
}

.p_popup_win .tool_btn_split {
    background-color: #eee;
    display: inline-block;
    float: left;
    height: 24px;
    margin-top: 10px;
    width: 1px
}

.p_popup_win .tool_btn .btn_icon {
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px
}

.p_popup_win .eidt_tool .btn_icon {
    background: url(/image/rimage/manage/mbg01.png?v=202311271728) -820px -76px no-repeat;
    margin-left: 15px
}

.p_popup_win .eidt_tool:hover {
    color: #5874d8
}

.p_popup_win .eidt_tool:hover .btn_icon {
    background-position: -820px -110px
}

.p_popup_win .manage_tool:hover .btn_icon {
    background-position: -925px -110px
}

.p_popup_win .eidt_tool span {
    margin-left: 10px
}

.p_popup_win .manage_tool .btn_icon {
    background: url(/image/rimage/manage/mbg01.png?v=202311271728) -925px -76px no-repeat;
    height: 14px;
    margin-left: 19px;
    margin-top: 2px;
    width: 17px
}

.p_popup_win .m_form .form_item:hover {
    outline-width: 0
}

.jz_screen_mobi .p_popup_win {
    height: 100%;
    max-height: none;
    top: 0;
    width: 100%;
    z-index: 9033
}

.jz_preview_area+.p_popup_win .popup_title,.jz_screen_mobi .p_popup_win .popup_title {
    height: 53px;
    line-height: 53px
}

.jz_preview_area+.p_popup_win .title_text,.jz_screen_mobi .p_popup_win .title_text {
    margin: 0;
    text-align: center
}

.jz_screen_mobi .p_popup_win .form_item_wrap .title_text {
    text-align: initial
}

.jz_screen_mobi .p_popup_win .p_popup_layer {
    overflow: hidden
}

.jz_screen_mobi .p_popup_win .popup_title {
    text-align: center
}

.jz_screen_mobi .p_popup_win .i_close {
    left: 12px;
    position: absolute;
    right: auto;
    transform: translateY(-50%)
}

.jz_screen_mobi .p_popup_win .i_close:before {
    content: "򰄇"
}

.jz_screen_mobi .p_popup_win .popup_content.link_popup::-webkit-scrollbar {
    width: 0
}

.jz_screen_mobi.jz_html_manage .p_popup_win .popup_content.link_popup::-webkit-scrollbar {
    width: 6px
}

.jz_screen_mobi .popup_in_mobi,.jz_screen_pc .popup_in_pc {
    display: block
}

.file_download_container {
    width: 100%
}

.file_download_container .file_item_download a {
    align-items: center;
    display: inline-block;
    display: flex;
    justify-content: center;
    width: 100%
}

.file_download_container .file_item_wrap {
    background: #fff
}

.jz_file_download_0 .file_item_wrap {
    border-bottom: 1px dashed #e7e7e7;
    height: 58px
}

.file_download_new_module_after_20210707 .jz_file_download_0 .file_item_wrap {
    height: auto;
    padding: 12px 0
}

.jz_file_download_0 .file_item_wrap:last {
    border-bottom: none
}

.jz_file_download_0 .file_item_wrap .file_item {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: space-between;
    padding: 0 9px;
    width: 100%
}

.jz_file_download_0 .file_item div {
    display: inline-block
}

.jz_file_download_0 .file_item .file_item_message {
    align-items: center;
    display: flex;
    flex-shrink: 13;
    justify-content: space-between;
    margin-right: 5.8%;
    min-width: 50%;
    width: 86%
}

.jz_file_download_0 .file_item .file_item_download {
    background: #f2f3f5;
    border-radius: 3px;
    box-sizing: border-box;
    height: 34px;
    min-width: 80px;
    padding: 0 10px;
    text-align: center
}

.jz_file_download_0 .file_item_download a {
    color: #333;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    text-decoration: none;
    white-space: nowrap;
    width: 100%
}

.jz_file_download_0 .file_item_message .file_item_title {
    align-items: center;
    color: #333;
    display: flex;
    flex: 1;
    font-size: 14px;
    min-width: 0
}

.jz_file_download_0 .file_item_message .file_item_title span {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jz_file_download_0 .file_item_message .file_item_size {
    align-items: center;
    color: #666;
    display: flex;
    flex-shrink: 0;
    font-size: 14px;
    margin: 0 0 0 4%
}

.jz_screen_pc .jz_file_download_0 .file_item_download a {
    line-height: 34px
}

.jz_screen_mobi .jz_file_download_0 .file_item_wrap {
    height: 76px
}

.jz_screen_mobi .jz_file_download_0 .file_item {
    padding: 0 3.7%
}

.jz_screen_mobi .jz_file_download_0 .file_item_download {
    height: 30px;
    min-width: 70px
}

.jz_screen_mobi .jz_file_download_0 .file_item_message {
    align-items: baseline;
    flex-direction: column
}

.jz_screen_mobi .jz_file_download_0 .file_item_size {
    color: #999;
    font-size: 12px;
    margin: 2px 0 0
}

.jz_screen_mobi .jz_file_download_0 .file_item_title span {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    word-break: break-all
}

.jz_screen_mobi .jz_file_download_0 .file_item_title {
    display: flex
}

.jz_screen_pc .jz_file_download_1 {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 10px
}

.jz_file_download_1 .file_item_wrap {
    align-items: center;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    display: flex;
    flex-shrink: 1;
    height: 100px;
    margin: 10px .7%;
    width: 31.6%
}

.file_download_new_module_after_20210707 .jz_file_download_1 .file_item_wrap {
    height: auto;
    min-height: 100px
}

.file_download_new_module_after_20210707 .jz_file_download_1 .file_item_wrap .file_item {
    height: auto
}

.file_download_new_module_after_20210707 .jz_file_download_1 .file_item_title {
    line-height: 1.5
}

.file_download_new_module_after_20210707 .jz_file_download_1 .file_item_message {
    margin-bottom: 15px;
    margin-top: 15px
}

.jz_screen_pc .file_download_new_module_after_20210707 .jz_file_download_1 .file_item_size {
    line-height: 1.5;
    overflow: hidden
}

.jz_file_download_1 .file_item_wrap .file_item {
    align-items: center;
    display: flex;
    height: 48px;
    justify-content: space-between;
    margin: 0 auto;
    width: 90%
}

.jz_file_download_1 .file_item_message {
    display: flex;
    flex-direction: column;
    margin: 20px 12px;
    width: 70%
}

.jz_file_download_1 .file_item_message .file_item_title {
    color: #333;
    display: flex;
    flex-shrink: 1;
    font-size: 14px
}

.jz_file_download_1 .file_item_message .file_item_title span {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.jz_file_download_1 .file_item .file_item_download {
    background: #f2f3f5;
    border-radius: 15px;
    height: 30px;
    min-width: 48px;
    text-align: center
}

.jz_file_download_1 .file_item_download a {
    color: #333;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    line-height: 34px;
    text-decoration: none;
    width: 100%
}

.jz_file_download_1 .file_item_download a svg {
    color: #7e858c
}

.jz_file_download_1 .file_item_download a:hover svg {
    color: #fff
}

.jz_file_download_1 .file_item_message .file_item_size {
    color: #999;
    font-size: 12px;
    font-weight: 400px
}

.jz_file_download_1 .file_item_title {
    line-height: 28px
}

.jz_screen_pc .jz_file_download_1 .file_item_size {
    line-height: 20px
}

.jz_screen_pc .jz_file_download_1 .file_item_message .file_item_title {
    font-size: 16px
}

.jz_screen_mobi .jz_file_download_1 .file_item_wrap {
    align-items: center;
    border: none;
    border-bottom: 1px dashed #f0f0f0;
    display: flex;
    height: 76px;
    margin: 0 3.7%;
    width: 92.6%
}

.jz_screen_mobi .jz_file_download_1 .file_item_wrap:last {
    border: none
}

.jz_screen_mobi .jz_file_download_1 .file_item {
    height: 48px;
    margin: 0;
    width: 100%
}

.jz_screen_mobi .jz_file_download_1 .file_item_message {
    width: 68%
}

.jz_screen_mobi .jz_file_download_1 .file_item_size {
    line-height: 20px
}

.jz_screen_mobi .jz_file_download_1 .file_item_title {
    font-size: 14px;
    line-height: 20px
}

.iframe_module .module_tip span {
    text-decoration: underline
}

.file_download_container .file_item .file_view_content {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 5px;
    position: relative;
    right: -5px;
    top: 1px
}

.file_download_container .file_view_content .file_view_icon {
    display: inline-block;
    height: 20px;
    width: 20px
}

.icon_file_preview {
    height: 20px;
    width: 20px
}

.jz_module_style_29.jz_module {
    min-width: 120px
}

.jz_module_style_29 .module_content {
    height: 54px;
    min-height: 44px
}

.site_search_module {
    padding: 5px
}

.site_search_module,.site_search_module_wrap {
    box-sizing: border-box;
    height: 100%;
    position: relative;
    width: 100%
}

.site_search_module *,.site_search_wrap,.site_search_wrap * {
    box-sizing: border-box
}

.site_search_wrap {
    background-color: #fff;
    border-radius: 3px;
    display: flex;
    height: 100%;
    overflow: hidden
}

.site_search_wrap_flex_reverse {
    flex-direction: row-reverse
}

.site_search_wrap_border {
    border: 1px solid #eee
}

.site_search_wrap_border2px {
    border-width: 2px
}

.site_search_wrap_border_radius {
    border-radius: 999px
}

.site_search_wrap.bg {
    background-color: #f3f3f3
}

.site_search_input_wrap {
    flex: 1
}

.site_search_input {
    background-color: transparent;
    border: none;
    display: block;
    height: 100%;
    outline: none;
    padding: 0 14px;
    width: 100%
}

.site_search_input.pointer_event_none {
    pointer-events: none
}

.site_search_input::-ms-clear {
    display: none
}

.site_search_input_pl0 {
    padding-left: 0
}

.site_search_btn_wrap {
    fill: #fff;
    align-items: center;
    color: #fff;
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 70px
}

.site_search_btn_wrap_svg_grey {
    fill: gray
}

.site_search_btn_wrap svg {
    height: 20px;
    width: 20px
}

.site_search_btn_wrap_width50 {
    width: 50px
}

.site_search_dropdown {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(53,53,53,.12);
    left: 50%;
    margin-left: calc(-50% - -15px);
    padding: 20px 17px 0;
    position: absolute;
    top: calc(100% + 3px);
    width: calc(100% - 30px);
    z-index: 2
}

.site_search_dropdown.position_top {
    bottom: calc(100% + 3px);
    top: auto
}

.site_search_dropdown_title {
    color: #999;
    font-size: 13px
}

.site_search_dropdown_content {
    padding: 20px 0
}

.site_search_dropdown_item {
    overflow: hidden
}

.site_search_dropdown_clear {
    cursor: pointer;
    float: right
}

.site_search_text_compon {
    background-color: #f3f3f3;
    border-radius: 2px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    margin: 0 7px 7px 0;
    max-width: 150px;
    overflow: hidden;
    padding: 5px 10px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.site_search_dropdown .site_search_text_compon:hover {
    color: #fff
}

.site_search_mobi_popup {
    background-color: #fff;
    bottom: 0;
    left: 0;
    padding: 18px 14px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9033
}

.searchWindowOpen {
    animation: popupSearchWindow .25s both
}

@keyframes popupSearchWindow {
    0% {
        opacity: 0;
        top: 200px
    }

    to {
        opacity: 1;
        top: 0
    }
}

.searchWindowOff {
    animation: closeSearchWindow .25s both
}

@keyframes closeSearchWindow {
    0% {
        opacity: 1;
        top: 0
    }

    to {
        opacity: 0;
        top: 200px
    }
}

.search_mobi_header,.search_mobi_input_wrap {
    align-items: center;
    display: flex
}

.search_mobi_input_wrap {
    background-color: #f3f3f3;
    border-radius: 19px;
    flex: 1;
    height: 38px;
    padding: 0 14px
}

.search_mobi_input_wrap input {
    background-color: transparent;
    border: none;
    flex: 1;
    font-size: 14px;
    height: 100%;
    margin-left: 10px;
    outline: none
}

.search_mobi_input_wrap svg {
    fill: gray;
    height: 20px;
    width: 20px
}

#icon_close_search .icon_close_circle {
    fill: #c3c3c7
}

#icon_close_search .icon_close_path {
    fill: #fff
}

.search_mobi_cancel {
    color: #666;
    cursor: pointer;
    font-size: 14px;
    margin-left: 10px
}

.search_mobi_keyword_list {
    margin-top: 20px;
    position: relative
}

.search_mobi_list_title {
    color: #999;
    font-size: 14px
}

.search_mobi_list_clear {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.search_mobi_keyword_wrap {
    margin-top: 12px
}

.site_search_mobi_mask {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.text-danger {
    color: #f93537
}

.text-underline {
    text-decoration: underline
}

.standard-version-icon:before {
    background: url(/image/rimage/manage/mbg01.png?v=202311271728) no-repeat -648px -150px;
    content: "";
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 20px
}

.iframe_module--empty,.m_plugin_code--empty {
    align-items: center;
    display: flex;
    height: 80px
}

.font-size-none {
    font-size: 0
}

.module_online_service_wrapper {
    align-items: center;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    justify-content: flex-start
}

.module_online_service_content {
    -webkit-box-pack: center;
    display: flex;
    justify-content: center;
    padding: 20px
}

.online_service_btn {
    border: none;
    border-radius: 19px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    margin-right: 50px;
    margin-top: 20px;
    min-width: 120px;
    outline: 0;
    overflow: hidden;
    padding: 0 16px;
    width: auto
}

.jz_screen_mobi .online_service_btn {
    margin-right: 20px
}

.online_service_btn:first-child {
    margin-top: 0
}

.online_service_content {
    max-width: 100%;
    overflow: hidden
}

.online_service_contacts {
    margin: 0 50px 0 0
}

.jz_screen_mobi .online_service_contacts {
    margin: 0 20px 0 0
}

.online_service_contact {
    display: flex;
    margin: 20px 0
}

.online_service_wechat {
    display: inline-block;
    margin-right: 50px;
    max-width: 110px;
    vertical-align: middle
}

.online_service_wechat_content {
    height: 110px;
    width: 110px
}

.online_service_wechat>img {
    height: 110px;
    max-width: 100%
}

.online_service_wechat:last-child {
    margin-right: 0
}

.online_service_wechat_text {
    color: #999;
    line-height: 22px;
    margin-top: 5px;
    text-align: center
}

.online_service_new_module_after_20210707 .online_service_wechat_text {
    line-height: 1.5
}

.online_service_btn_icon {
    height: 18px;
    margin-top: -.35ex;
    vertical-align: middle;
    width: 18px
}

.online_service_wechat--default {
    background-color: #fff;
    background-image: url(/image/rimage/module/online_service/code.png?v=202311271728);
    background-repeat: no-repeat;
    background-size: contain
}

.jz_screen_mobi .online_service_wechat:first-child {
    margin-left: 0
}

.online_service_btn_icon--svg {
    fill: #fff
}

.online_service_contact_label {
    word-break: keep-all
}

.jz_screen_mobi .module_online_service_content {
    padding: 3.2% 3.7%
}

.jz_module_style_31.jz_module {
    min-width: 180px
}

.m_member_center_wrap .m_member_center_form_wrap {
    box-sizing: border-box;
    min-height: 405px;
    padding: 30px 30px 0;
    width: 100%
}

.m_member_center_form_wrap .m_member_center_form {
    border: 1px solid #eee;
    margin-bottom: 41px;
    overflow: auto;
    width: 100%
}

.m_member_center_form_wrap .m_member_center_form::-webkit-scrollbar-track {
    background-color: #f7f7f7
}

.m_member_center_form_wrap .m_member_center_form::-webkit-scrollbar {
    width: 6px
}

.m_member_center_form_wrap .m_member_center_form::-webkit-scrollbar-thumb {
    background-color: #c1c1c1
}

.m_member_center_form .form_item {
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    vertical-align: middle
}

.m_member_center_form_wrap .m_member_form_item_wrap {
    background: #f8f8f8;
    font-size: 0;
    height: 50px
}

.m_member_center_form_wrap .m_member_form_list:nth-child(odd) {
    background: #fff
}

.m_member_center_form_wrap .m_member_form_item_wrap:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.m_member_form_item_wrap .form_item_left {
    width: 23.5%
}

.m_member_form_item_wrap .form_item_center {
    overflow: hidden;
    padding: 0 6.5%;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 47%
}

.m_member_form_item_wrap .form_item_status {
    border-right: 1px solid #e5e5e5;
    width: 10%
}

.m_member_form_item_wrap .form_item_status_content {
    border: none
}

.m_member_form_item_wrap .form_item_right {
    cursor: pointer;
    position: relative;
    width: 19.5%
}

.m_member_form_item_wrap .form_head_border {
    border: 1px solid #e5e5e5;
    border-bottom: none;
    border-top: none
}

.jz_pagination_wrap_4 {
    flex-wrap: wrap;
    font-size: 0;
    line-height: 30px;
    margin: 10px auto;
    overflow: hidden;
    text-align: center
}

.jz_pagination_wrap_4 a {
    display: block;
    height: 100%;
    width: 100%
}

.jz_pagination_wrap_4 .pagination_btn {
    border: none;
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 0 0 10px;
    min-width: 35.5px;
    outline: none;
    padding: 0 6px;
    vertical-align: top
}

.jz_pagination_wrap_4 .pagination_btn_prev_1 {
    border: 1px solid #e3e2e8;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    height: 32px;
    line-height: 32px;
    margin-left: -1px;
    padding: 0;
    text-align: center;
    width: 36px
}

.jz_pagination_wrap_4 .pagination_btn_next_1 {
    border: 1px solid #e3e2e8;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    height: 32px;
    line-height: 32px;
    margin-left: -1px;
    padding: 0;
    text-align: center;
    width: 36px
}

.jz_pagination_wrap_4 .pagination_btn_next_1 svg,.jz_pagination_wrap_4 .pagination_btn_prev_1 svg {
    fill: #1a1a1a;
    position: relative;
    top: -60px;
    width: 16px
}

.jz_pagination_wrap_4 .pagination_btn_disable {
    cursor: not-allowed
}

.jz_pagination_wrap_4 .pagination_btn_disable svg,.jz_pagination_wrap_4 .pagination_btn_disable svg:hover {
    fill: #ccc
}

.jz_pagination_wrap_4 .pagination_total {
    color: #333;
    font-size: 14px;
    line-height: 32px;
    margin: 0 10px
}

.jz_pagination_wrap_4 .pagination_jump {
    display: inline-block
}

.jz_pagination_wrap_4 .pagination_jump span {
    color: #333;
    font-size: 14px;
    line-height: 32px
}

.jz_pagination_wrap_4 .pagination_jump .pagination_input {
    background: transparent;
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    box-sizing: border-box;
    color: #333;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    margin: 0 3px;
    outline: none;
    padding: 0 8px;
    text-align: center;
    text-indent: 0;
    text-overflow: ellipsis;
    transition: all .2s;
    width: 60px
}

.jz_pagination_wrap_4 .pagination_jump .pagination_input::-webkit-inner-spin-button,.jz_pagination_wrap_4 .pagination_jump .pagination_input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.jz_pagination_wrap_4 .pagination_comfirm {
    background: transparent;
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    line-height: 0;
    margin-left: 12px;
    outline: 0;
    padding: 0 13px;
    position: relative;
    transition: all .2s;
    user-select: none;
    white-space: nowrap
}

.jz_pagination_wrap_4 .pagination_number_1 {
    border: 1px solid #e3e2e8;
    height: 32px;
    line-height: 32px;
    margin-left: -1px;
    min-width: 36px;
    padding: 0;
    text-align: center;
    width: auto
}

.jz_pagination_wrap_4 .pagination_ellipsis {
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 24px;
    margin: 0;
    padding: 0 4px;
    text-align: center;
    vertical-align: top;
    width: 36px
}

.button {
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    text-align: center
}

.jz_pagination_wrap_4 .pagination_comfirm {
    background: #5874d8;
    color: #fff
}

.m_member_center_form_wrap .pagination_btn_disable a {
    cursor: not-allowed
}

.m_member_center_form_wrap a {
    color: #333
}

.m_member_center_tabs_form {
    position: relative
}

.red_tips {
    background: #fb0b0b;
    border-radius: 50%;
    display: none;
    height: 6px;
    position: absolute;
    right: -10px;
    top: 2px;
    width: 6px
}

.red_tips_active {
    display: block
}

.view_detail {
    position: relative
}

.view_detail:after {
    background: #fb0b0b;
    border-radius: 50%;
    content: "";
    display: none;
    height: 6px;
    position: absolute;
    right: -9px;
    top: 3px;
    width: 6px
}

.view_detail_active:after {
    display: block
}

.jz_screen_mobi .view_detail_active:after,.mobi_remark_tips {
    display: none
}

.jz_screen_mobi .mobi_remark_tips {
    color: #999;
    font-size: 12px;
    position: absolute;
    right: 2.3rem;
    top: 16px
}

.jz_screen_mobi .mobi_remark_tips_active {
    display: block
}

.jz_screen_mobi .m_member_form_item_wrap:first-child,.jz_screen_mobi .m_member_form_page {
    display: none
}

.jz_screen_mobi .m_member_center_wrap .m_member_center_form_wrap {
    padding: 0 16px
}

.jz_screen_mobi .m_member_center_form_wrap .m_member_center_form {
    border: none;
    margin-bottom: 0
}

.jz_screen_mobi .m_member_center_form_wrap .m_member_form_list {
    background: #fff;
    border-bottom: 1px solid #ebebeb;
    box-sizing: border-box;
    height: 72px;
    padding: 20px 0;
    position: relative
}

.jz_screen_mobi .m_member_form_list .form_item_right {
    bottom: 0;
    font-size: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.jz_screen_mobi .m_member_form_list .form_item_left {
    color: #999;
    display: block;
    font-size: 13px;
    position: absolute;
    top: 34px;
    width: 100%
}

.jz_screen_mobi .m_member_form_list .form_item_center {
    display: inline-block;
    max-width: 100%;
    padding: 0 10px 0 0;
    position: absolute;
    top: 15px;
    width: auto
}

.jz_screen_mobi .m_member_form_list .form_item_status {
    bottom: 20px;
    font-size: 13px;
    position: absolute;
    right: 10px;
    width: auto
}

.jz_screen_mobi .m_member_center_form_wrap .m_member_form_item_wrap:before {
    display: none
}

.jz_screen_mobi .m_member_center_form .form_item {
    text-align: left
}

.jz_screen_mobi .m_member_center_form .form_item_center:after {
    background: #fb0b0b;
    border-radius: 50%;
    content: "";
    display: none;
    height: 6px;
    position: absolute;
    right: 1px;
    top: 3px;
    width: 6px
}

.jz_screen_mobi .m_member_center_form .form_item_center_active:after {
    display: block
}

.formDetail .formXSite {
    top: 15px
}

.formDetail .formTLSite {
    border-bottom: 1px solid #e3e2e8;
    padding: 20px 0
}

.formDetail .formTLSite .formTCSite {
    color: #333
}

.formDetail .form_list_content::-webkit-scrollbar {
    width: 0
}

.formDetail:hover .formScroll .form_list_content::-webkit-scrollbar {
    width: 7px
}

.formDetail:hover .formScroll .form_list_content::-webkit-scrollbar-thumb {
    background: #d2d2d2;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}

.formDetail:hover .formScroll .form_list_content::-webkit-scrollbar-track {
    background-color: #f1f1f1;
    border-radius: 6px
}

.formDetail .form_list_content {
    height: 536px;
    margin: 30px 16px 0 50px;
    overflow-y: auto
}

.form_list_content .form_item_wrap {
    margin-bottom: 20px;
    position: relative
}

.form_list_content .form_item_wrap div {
    display: inline-block;
    vertical-align: middle
}

.form_item_wrap .form_list_title {
    box-sizing: border-box;
    color: #333;
    font-size: 13px;
    margin-right: 14px;
    padding-top: 12px;
    text-align: right;
    vertical-align: top;
    width: 60px
}

.form_item_wrap .form_item_content {
    background: #f7f7f7;
    box-sizing: border-box;
    color: #333;
    font-size: 13px;
    min-height: 43px;
    padding: 12px 21px 12px 15px;
    vertical-align: top;
    width: 500px
}

.formDetail .form_confirm,.formDetail .form_edit {
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: block;
    margin: 32px auto;
    min-height: 35px;
    min-width: 106px;
    padding: 0 10px
}

.formDetail .popupCnBg {
    padding-bottom: 0!important
}

.formDetail .form_item_title {
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70px
}

.formDetail .form_item_status_wrap {
    margin-bottom: 20px
}

.formDetail .form_item_status_wrap .form_item_status,.formDetail .form_item_status_wrap .form_item_title {
    display: inline-block;
    font-size: 13px;
    vertical-align: middle
}

.jz_screen_mobi #popupBg10001 {
    display: none
}

.jz_screen_mobi .formDetail {
    display: none!important
}

.jz_screen_mobi .mobi_member_form_detail {
    background: #fff;
    bottom: 0;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10001
}

.jz_screen_mobi .mobi_member_form_detail .form_detail_header {
    border-bottom: 1px solid #ebebeb;
    height: 47px;
    line-height: 47px;
    overflow: hidden;
    padding: 0 25%;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jz_screen_mobi .mobi_member_form_detail .form_edit {
    background: #fff;
    border: 1px solid;
    border-radius: 2px;
    cursor: pointer;
    display: block;
    font-size: 15px;
    height: 47px;
    margin: 20px auto;
    width: 100%
}

.jz_screen_mobi .mobi_member_form_detail .header_back {
    cursor: pointer;
    font-size: 15px;
    left: 20px;
    position: absolute;
    top: 16px
}

.jz_screen_mobi .form_list_content .form_item_wrap div {
    color: #333;
    display: block;
    font-size: 13px
}

.jz_screen_mobi .form_list_content {
    box-sizing: border-box;
    height: calc(100% - 48px);
    overflow-y: scroll;
    padding: 8px 16px 0;
    width: 100%
}

.jz_screen_mobi .form_list_content .form_item_wrap {
    margin-top: 15px
}

.jz_screen_mobi .form_item_wrap .form_item_title {
    margin-bottom: 16px
}

.jz_screen_mobi .form_item_wrap .form_item_content {
    width: 100%
}

.jz_screen_mobi .form_list_content::-webkit-scrollbar {
    width: 7px
}

.jz_screen_mobi .form_list_content::-webkit-scrollbar-thumb {
    background: #d2d2d2;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}

.jz_screen_mobi .form_list_content::-webkit-scrollbar-track {
    background-color: #f1f1f1;
    border-radius: 6px
}

.jz_screen_mobi .m_member_center_main_panel {
    display: block
}

.jz_screen_pc .member_icon_form {
    display: none
}

.jz_screen_mobi .member_icon_form {
    height: 18px;
    width: 18px
}

.jz_screen_mobi .form_item_status_wrap .form_item_status,.jz_screen_mobi .form_item_status_wrap .form_item_title {
    display: inline-block;
    font-size: 13px
}

.m_member_center_form .member_no_list {
    display: none;
    height: 405px;
    overflow: hidden
}

.m_member_center_form .no_list_pic {
    background: url(../images/defaultIcon.png?v=202311271728) 0 0;
    display: block;
    height: 123px;
    margin: 100px auto 40px;
    width: 157px
}

.m_member_center_form .no_list_text {
    color: #666;
    font-size: 14px;
    margin: 0 auto;
    min-width: 120px;
    text-align: center
}

.none_status .m_member_form_item_wrap .form_item_status,.none_status .m_member_form_list .form_item_status {
    display: none
}

.none_status .m_member_form_item_wrap .form_item_left {
    width: 23.5%
}

.none_status .m_member_form_item_wrap .form_item_center {
    width: 53%
}

.none_status .m_member_form_item_wrap .form_item_right,.none_status .m_member_form_list .form_item_left {
    width: 23.5%
}

.none_status .m_member_form_list .form_item_center {
    width: 53%
}

.none_status .m_member_form_list .form_item_right {
    width: 23.5%
}

.jz_svg_animation {
    background: rgba(88,116,216,.2);
    border: 1px dashed #5975d4;
    opacity: 1;
    position: absolute;
    z-index: 1000
}

.jz_svg_animation .svg_white_bg {
    background: #fff;
    border-radius: 50%;
    height: 46px;
    margin: 0 auto;
    opacity: 1;
    position: relative;
    top: 50%;
    transform: scale(1) translateY(-50%);
    transform-origin: center top;
    width: 46px
}

.jz_svg_animation .m_svg_animation {
    height: 42px;
    padding: 2px;
    width: 42px
}

.jz_svg_animation .run-svg-animation-leave-active,.run-svg-wrap-animation-leave-active {
    transition: opacity .3s ease
}

.jz_svg_animation .run-svg-animation-leave-to,.run-svg-wrap-animation-leave-to {
    opacity: 0
}

.jz_svg_animation .run-svg-animation-enter-active {
    transition: transform .3s ease
}

.jz_svg_animation .run-svg-animation-enter {
    transform: scale(.5) translateY(-50%)
}

.m_nav_logo_img {
    height: 65px;
    margin: 0 10px
}

@-webkit-keyframes bUser-anim-in {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@-moz-keyframes bUser-anim-in {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@-ms-keyframes bUser-anim-in {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes bUser-anim-in {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@-webkit-keyframes bUser-anim-in-pseudo {
    0% {
        background: hsla(0,0%,100%,.65)
    }

    to {
        background: transparent
    }
}

@-moz-keyframes bUser-anim-in-pseudo {
    0% {
        background: hsla(0,0%,100%,.65)
    }

    to {
        background: transparent
    }
}

@-ms-keyframes bUser-anim-in-pseudo {
    0% {
        background: hsla(0,0%,100%,.65)
    }

    to {
        background: transparent
    }
}

@keyframes bUser-anim-in-pseudo {
    0% {
        background: hsla(0,0%,100%,.65)
    }

    to {
        background: transparent
    }
}

@-webkit-keyframes bUser-anim-out {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@-moz-keyframes bUser-anim-out {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@-ms-keyframes bUser-anim-out {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes bUser-anim-out {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@-webkit-keyframes bUser-anim-out-pseudo {
    0% {
        background: hsla(0,0%,100%,.65)
    }

    to {
        background: transparent
    }
}

@-moz-keyframes bUser-anim-out-pseudo {
    0% {
        background: hsla(0,0%,100%,.65)
    }

    to {
        background: transparent
    }
}

@-ms-keyframes bUser-anim-out-pseudo {
    0% {
        background: hsla(0,0%,100%,.65)
    }

    to {
        background: transparent
    }
}

@keyframes bUser-anim-out-pseudo {
    0% {
        background: hsla(0,0%,100%,.65)
    }

    to {
        background: transparent
    }
}

.siteAdvertisement_box_BUser {
    border-radius: 2px;
    bottom: 30px;
    color: #333;
    display: block;
    height: 396px;
    left: 12px;
    position: fixed;
    _position: absolute;
    width: 426px;
    z-index: 33
}

.jz_screen_mobi .siteAdvertisement_box_BUser {
    display: none
}

.siteAdvertisement_box_BUser img {
    border-radius: 2px;
    width: 100%
}

.freeJZ_BUser {
    background: linear-gradient(0deg,#ffcc4f,#fff5da);
    border-radius: 20px;
    bottom: 70px;
    color: #814900;
    display: block;
    font-size: 16px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    margin-left: 145px;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    text-indent: 39px;
    width: 154px
}

.siteAdvertisement_box_BUser .anim {
    -moz-animation: bUser-anim-out .75s;
    -webkit-animation: bUser-anim-out .75s;
    animation: bUser-anim-out .75s
}

.siteAdvertisement_box_BUser .anim:after {
    -moz-animation: bUser-anim-out-pseudo .75s;
    -webkit-animation: bUser-anim-out-pseudo .75s;
    animation: bUser-anim-out-pseudo .75s
}

.siteAdvertisement_box_BUser .anim,.siteAdvertisement_box_BUser .anim:after {
    animation-duration: 1.3s;
    animation-iteration-count: infinite
}

.freeJZ_BUser:after {
    background: url(/image/rimage/fromSite/advPhoto/f_visitor_icon.png?v=202311271728) no-repeat;
    content: "";
    height: 13px;
    margin-top: -6.5px;
    position: absolute;
    right: 39px;
    top: 50%;
    width: 7px
}

.closeImg_BUser {
    background: url(/image/rimage/fromSite/advPhoto/f_visitor_guanbi.png?v=202311271728) no-repeat;
    height: 12px;
    position: absolute;
    right: 9px;
    top: 9px;
    width: 12px;
    z-index: 99
}

.c_captcha_popup {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9034
}

.c_captcha_popup--mask {
    background: #000;
    height: 100%;
    opacity: .8;
    width: 100%
}

.c_captcha_popup--content {
    background: #fff;
    border-radius: 4px;
    position: absolute;
    z-index: 1
}

.c_captcha_popup--title {
    border-bottom: 1px solid #e6e6e6;
    color: #333;
    font-size: 15px;
    padding: 18px 14px
}

.c_captcha_popup--input_wrap {
    margin: 22px auto 28px;
    position: relative;
    width: 326px
}

.jz_screen_mobi .c_captcha_popup--input_wrap {
    width: 292px
}

.c_captcha_popup--input {
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    height: 40px;
    outline: 0;
    padding: 0 0 0 10px;
    width: 178px
}

.jz_screen_mobi .c_captcha_popup--input {
    width: 144px
}

.c_captcha_popup--input__error {
    border-color: red
}

.c_captcha_popup--validate_code {
    cursor: pointer;
    height: 42px;
    position: absolute;
    right: 0;
    top: 0;
    width: 130px
}

.c_captcha_popup--msg {
    color: red;
    font-size: 12px;
    line-height: 1;
    position: absolute;
    top: 47px
}

.c_captcha_popup--btn_confirm {
    background: #48adf7;
    border: 0;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 42px;
    margin: 0 14px 22px;
    outline: 0;
    text-align: center;
    width: 326px
}

.jz_screen_mobi .c_captcha_popup--btn_confirm {
    width: 292px
}

.c_captcha_popup--close {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) no-repeat -449px -187px;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 14px;
    top: 20px;
    width: 18px
}

.exhibition_product_btn_wrap {
    margin-top: 10px
}

.exhibition_product_btn_wrap.flex_btn_wrap,.product_result_btn_wrap.flex_btn_wrap {
    display: flex
}

.exhibition_product_btn_wrap.flex_btn_wrap .shopping_cart_btn,.product_result_btn_wrap.flex_btn_wrap .shopping_cart_btn {
    margin-right: 12px
}

.exhibition_product_btn_wrap .shopping_cart_btn,.product_result_btn_wrap .shopping_cart_btn {
    align-items: center;
    background: #fff;
    border: 1px solid var(--theme-color);
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    height: 40px;
    justify-content: center;
    width: 40px
}

.exhibition_product_btn_wrap .shopping_cart_btn svg,.product_result_btn_wrap .shopping_cart_btn svg {
    fill: var(--theme-color);
    color: transparent;
    height: 20px;
    width: 20px
}

.exhibition_product_btn_wrap .shopping_cart_btn~.exhibition_product_form_btn,.product_result_btn_wrap .shopping_cart_btn~.exhibition_product_form_btn {
    align-items: center;
    display: flex
}

.exhibition_product_btn_wrap .exhibition_product_form_btn {
    align-items: center;
    border-radius: 21px;
    color: #fff;
    display: flex;
    font-size: 16px;
    height: 40px;
    justify-content: center;
    min-width: 85px;
    padding: 0 15px
}

.jz_screen_mobi .exhibition_product_btn_wrap .exhibition_product_form_btn {
    min-width: 0
}

.exhibition_product_form_btn_text {
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jz_product_list_3 .exhibition_product_form_btn {
    position: relative;
    z-index: 1
}

.jz_screen_mobi .exhibition_product_btn_wrap {
    margin-top: 8px
}

.jz_screen_mobi .exhibition_product_form_btn_text {
    font-size: 14px
}

.jz_screen_mobi .jz_module_style_9 {
    z-index: 2
}

.fk-loading-container {
    background-color: #fefefe;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9033
}

.loading-gif-container {
    background: url(/image/rimage/fromSite/loading/loading_copyWeb.gif?v=202311271728) no-repeat 0 0;
    height: 180px;
    margin: 0 auto;
    width: 276px
}

.fk-center-container {
    left: 50%;
    margin: -140px 0 0 -140px;
    min-height: 280px;
    min-width: 280px;
    position: absolute;
    top: 50%
}

.loading-text {
    font-size: 12px;
    text-align: center
}

.form_pay_item_wrap {
    margin-bottom: 20px;
    min-width: calc(180px + 2.4%);
    padding: 0 1.2%
}

.form_pay_item {
    align-items: center;
    color: #666;
    display: flex;
    font-size: 14px
}

.form_pay_item_price,.form_pay_item_txt {
    vertical-align: middle
}

.form_pay_item_price {
    color: #f13a3a;
    font-size: 16px;
    font-weight: 700
}

.wechat_form_pay_item_svg {
    color: #fdb251;
    height: 17px;
    margin-left: 33px;
    width: 17px
}

.wechat_form_pay_item_svg.wechat_pay {
    color: #38b035;
    height: 22px;
    width: 22px
}

.wechat_form_pay_item_svg.ali_pay {
    color: #1caaee;
    height: 22px;
    width: 22px
}

.payssion,.stripe_pay {
    height: 20px;
    width: 20px
}

.jz_screen_mobi .wechat_form_pay_item_svg {
    top: 0
}

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

.form_pay_wechat_txt {
    color: #333;
    margin-left: 6px
}

.jz_screen_mobi .form_pay_item {
    justify-content: space-between
}

.pay_setting {
    color: #f43839;
    cursor: pointer;
    text-decoration: underline
}

.pay_alert {
    margin-top: 15px
}

.jz_screen_mobi .pay_alert .jz_alert_content {
    box-sizing: border-box;
    justify-content: center;
    width: 100%
}

.form_item_wrap.pay_wrap {
    align-items: center;
    display: flex;
    margin-top: 20px
}

.form_item_wrap.pay_wrap div.form_pay_price {
    color: #f13a3a;
    font-size: 14px;
    margin-left: 3px;
    margin-right: 3px;
    position: relative;
    top: 1.5px
}

.form_item_wrap.pay_wrap .form_pay_text {
    position: relative;
    top: 1px
}

.form_item_pay_right {
    position: absolute;
    right: 37px
}

.m_center_pay_icon {
    position: relative;
    right: -6px;
    top: -1px;
    vertical-align: middle
}

.form_pay_svg {
    color: #fdb251;
    height: 22px;
    vertical-align: middle;
    width: 22px
}

.wechat_pay_text {
    vertical-align: 0
}

.jz_screen_mobi .form_item_wrap.pay_wrap div {
    display: inline-block
}

.jz_screen_mobi .form_item_wrap.pay_wrap .form_item_title {
    margin-bottom: 0
}

.jz_screen_mobi .form_item_pay_right {
    margin-right: 0;
    position: absolute;
    right: 0;
    top: 1px
}

.site_form_pay_wrap {
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 3s;
    z-index: 9999
}

.form_pay_qrcode {
    background-color: #fff;
    border-radius: 2px;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.form_pay_qrcode_top {
    margin-top: 15px;
    overflow: hidden
}

.site_form_close {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -449px -187px no-repeat;
    border: none;
    cursor: pointer;
    float: right;
    height: 20px;
    margin-right: 20px;
    width: 20px
}

.wxpay_content {
    margin: 48px 0 0 80px;
    overflow: hidden
}

.wxpay_QrCode_box {
    border-right: 1px solid #eaeaea;
    float: left;
    padding-right: 82px;
    width: 273px
}

.wx_guard_img {
    background: url(/image/rimage/fromSite/wxPay/wx_03.jpg?v=202311271728) no-repeat;
    float: left;
    height: 344px;
    margin-left: 53px;
    width: 280px
}

.wxpay_QrCode_imgBox {
    border: 1px solid #eee;
    border-radius: 10px
}

.wxpay_QrCode_title {
    font-size: 22px;
    padding-bottom: 13px;
    text-align: center
}

.wxpay_QrCode_tipBox {
    margin-top: 28px;
    text-align: center
}

.wxpay_QrCode_img {
    height: 240px;
    margin: 10px;
    padding: 5px;
    width: 240px
}

.wxpay_QrCode_tipImg {
    background: url(/image/rimage/fromSite/wxPay/wx_06.jpg?v=202311271728) no-repeat;
    display: inline-block;
    height: 32px;
    width: 32px
}

.wxpayQrCodeText {
    color: #666;
    display: inline-block;
    font-size: 14px;
    margin-left: 7px
}

.mobi_pay_qrcode {
    box-sizing: border-box;
    padding: 15px 20px 20px
}

.mobi_pay_qrcode_image {
    width: 100%
}

.mobi_pay_qrcode_text {
    color: #333;
    font-size: 14px;
    margin-top: 10px;
    text-align: center
}

.mobi_site_form_close {
    float: none;
    margin-right: 0;
    position: absolute;
    right: 10px;
    top: 10px
}

.mobi_pay_title {
    color: #333;
    font-size: 16px;
    margin-bottom: 10px;
    text-align: center
}

img.jz_img_lazyload:not([data-loaded=true]) {
    width: auto
}

.jz_screen_mobi .member_login_svg {
    color: #999;
    height: 25px;
    width: 25px
}

.jz_screen_mobi .s_member_login_mobi__logined .member_login_svg {
    color: #333
}

.jz_screen_mobi .s_multi_language_mobi_svg {
    color: #999;
    display: block;
    height: 25px;
    width: 25px
}

.jz_screen_mobi .g_mobi_nav_position__right .jz_nav_menu {
    left: auto;
    right: 15px
}

.jz_screen_mobi .g_mobi_nav_style__1 .member_login_svg,.jz_screen_mobi .g_mobi_nav_style__1 .mobi_shopping_cart_icon svg,.jz_screen_mobi .g_mobi_nav_style__1 .s_multi_language_mobi_svg {
    color: #fff
}

.jz_screen_mobi .g_mobi_nav_style__1 .nav_menu_item {
    background-color: #fff
}

.jz_screen_mobi .g_mobi_nav_style__1 .jz_nav_wrap_active .nav_menu_item {
    background-color: #999!important
}

.jz_screen_mobi .g_mobi_nav_style__1 .fkeditor-wrap {
    color: #fff
}

.jz_screen_mobi .g_mobi_nav_style__1 .g_mobi_header_content {
    border-bottom: none
}

.jz_screen_mobi .g_mobi_nav_style__1.g_mobi_header__fixed_bg_def {
    padding-bottom: 0
}

.jz_screen_mobi .g_mobi_nav_style__1 .jz_website_title .fkeditor-wrap * {
    color: #fff!important
}

.m_member_login_other {
    margin: 17px auto 0;
    max-width: 330px;
    width: 100%
}

.m_member_login_other_title {
    color: #999;
    font-size: 14px;
    position: relative;
    text-align: center
}

.m_member_login_other_title:after,.m_member_login_other_title:before {
    background-color: #efefef;
    content: "";
    height: 1px;
    position: absolute;
    top: 10px;
    width: calc(50% - 43px)
}

.m_member_login_other_title:before {
    left: 0
}

.m_member_login_other_title:after {
    right: 0
}

.m_member_login_other_content {
    display: flex;
    justify-content: space-around;
    margin-top: 24px;
    padding: 0 50px
}

.m_member_login_other_svg {
    cursor: pointer;
    height: 44px;
    width: 44px
}

.m_member_login_other_wechat {
    fill: #e3f5eb;
    color: #43c523
}

.m_member_login_other_wechat:hover {
    fill: #43c523;
    color: #fff
}

.m_member_login_other_sina {
    fill: #fbefe7;
    color: #ff494b
}

.m_member_login_other_sina:hover {
    fill: #ff494b;
    color: #fff
}

.m_member_login_other_qq {
    fill: #e6effe;
    color: #2991fb
}

.m_member_login_other_qq:hover {
    fill: #2991fb;
    color: #fff
}

.bindacct_wrap {
    padding: 40px 50px 0
}

.bindacct_avatar {
    background-size: contain;
    border-radius: 50%;
    height: 100px;
    margin: 0 auto;
    width: 100px
}

.bindacct_name {
    color: #333;
    font-size: 16px;
    margin-top: 25px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bindacct_btn {
    border-radius: 22px;
    cursor: pointer;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    width: 300px
}

.bindacct_btn-bind {
    color: #fff;
    margin-top: 40px
}

.bindacct_btn-login {
    background-color: #fff;
    border: 1px solid;
    margin-top: 30px
}

.bindOtherAcct_wrap {
    padding: 40px 50px 0
}

.bindOtherAcct_input {
    border: none;
    border-bottom: 1px solid #e9e9e9;
    display: block;
    font-size: 15px;
    height: 40px;
    outline: none;
    width: 100%
}

.bindOtherAcct_input-pwd {
    margin-top: 20px
}

.bindOtherAcct_btn-bind {
    color: #fff;
    margin-top: 50px
}

.bindOtherAcct_btn-bind-disbaled {
    opacity: .65
}

.bindOtherAcct_btn-back {
    background-color: #fff;
    border: 1px solid;
    margin-top: 30px
}

.mobi_popup {
    background-color: #fff;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 51px;
    z-index: 10
}

.otherLoginSetting_avatar {
    background-size: contain;
    border-radius: 50%;
    height: 100px;
    margin: 40px auto 0;
    width: 100px
}

.otherLoginSetting_name {
    color: #333;
    font-size: 16px;
    margin-top: 25px;
    text-align: center
}

.otherLoginSetting_popup .pWCenter {
    height: calc(100% - 64px)
}

.otherLoginSetting_wrap {
    color: #333;
    font-size: 15px;
    height: 100%;
    overflow-y: auto;
    padding: 0 60px
}

.otherLoginSetting_list {
    margin-top: 40px
}

.otherLoginSetting_item {
    align-items: center;
    display: flex;
    height: 58px
}

.otherLoginSetting_label {
    width: 45px
}

.otherLoginSetting_label_text {
    margin-left: -55px;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px
}

.otherLoginSetting_content-require:before {
    color: red;
    content: "*";
    display: block;
    height: 18px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2
}

.otherLoginSetting_content {
    flex: 1;
    height: 100%;
    position: relative
}

.otherLoginSetting_input {
    border: none;
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
    height: 100%;
    outline: none;
    padding: 0 0 0 10px;
    width: 100%
}

.otherLoginSetting_btn-submit {
    border-radius: 22px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
    margin-bottom: 20px;
    margin-top: 50px;
    max-width: 100%;
    text-align: center;
    width: 350px
}

.otherLoginSetting_select {
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
    height: 100%;
    padding-left: 10px;
    vertical-align: middle;
    width: 100%
}

.otherLoginSetting_arrow {
    right: 15px
}

.otherLoginSetting_select-ct {
    margin-top: -22px;
    position: absolute;
    right: 10px;
    top: 50%;
    z-index: 1
}

.otherLoginSetting_captcha_img {
    height: 30px;
    right: 0;
    width: 100px
}

.otherLoginSetting_captcha_img,.otherLoginSetting_sms {
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.otherLoginSetting_sms {
    right: 20px
}

.mobi_popup .bindacct_wrap {
    padding: 40px 30px 0
}

.mobi_popup .otherLoginSetting_wrap {
    padding: 0 30px
}

.mobi_popup .otherLoginSetting_label {
    width: 66px
}

.mobi_popup .otherLoginSetting_label_text {
    margin-left: -34px
}

.mobi_popup .bindOtherAcct_wrap {
    padding: 40px 30px 0
}

.jz_screen_pc .s_footnav__holdwrap {
    height: 0
}

.s_footnav__holdwrap {
    height: 51px
}

.s_footnav__holdwrap-3 {
    height: 0
}

.s_footnav__wrap {
    border: 0;
    border-top: 1px solid #ebebeb;
    bottom: 0;
    display: none;
    height: 50px;
    left: 0;
    position: fixed;
    transition: left,bottom .5s;
    width: 100%;
    z-index: 8
}

.jz_screen_mobi .s_footnav__wrap {
    display: block
}

.s_footnav__pic {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    font-size: 20px;
    height: 20px;
    width: 20px
}

.s_footnav__list {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1
}

.s_footnav__item,.s_footnav__list-center {
    justify-content: center
}

.s_footnav__item {
    align-items: center;
    background: #fff;
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    padding: 3px;
    text-decoration: none
}

.s_footnav__item-1 {
    width: 100%
}

.s_footnav__item-2 {
    width: 50%
}

.s_footnav__item-3 {
    width: 33.33333%
}

.s_footnav__item-4 {
    width: 25%
}

.s_footnav__name {
    font-size: 13px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.s_footnav__contentType-1 .s_footnav__pic,.s_footnav__contentType-2 .s_footnav__name {
    display: none
}

.s_footnav__style-1.s_footnav__contentType-1 .s_footnav__bigicon,.s_footnav__style-1.s_footnav__contentType-2 .s_footnav__bigicon {
    top: -8px
}

.s_footnav__style-1.s_footnav__contentType-1 .s_footnav__whitecircle,.s_footnav__style-1.s_footnav__contentType-2 .s_footnav__whitecircle {
    top: -12px
}

.s_footnav__style-1 {
    background-color: #fff
}

.s_footnav__bigicon {
    box-sizing: border-box;
    height: 42px;
    top: -17px;
    width: 42px;
    z-index: 2
}

.s_footnav__bigicon,.s_footnav__whitecircle {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.s_footnav__whitecircle {
    background-color: #fff;
    box-shadow: 0 -1px 4px rgba(0,0,0,.12);
    height: 50px;
    top: -21px;
    width: 50px;
    z-index: 1
}

.s_footnav__bigpic {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    cursor: pointer;
    flex-shrink: 0;
    font-size: 20px;
    height: 20px;
    width: 20px
}

.s_footnav__pic-opacity {
    opacity: 0
}

.s_footnav__style-2 .s_footnav__list .s_footnav__item:first-child {
    max-width: 15%;
    width: 15%
}

.s_footnav__style-2 .s_footnav__list .s_footnav__item:not(:first-child) {
    border-left: 1px solid #ebebeb
}

.s_footnav__style-3 {
    border-top: 0;
    bottom: 30px;
    height: 40px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%
}

.s_footnav__style-3 .s_footnav__item:first-child {
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px
}

.s_footnav__style-3 .s_footnav__item:last-child {
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px
}

.s_footnav__style-3 .s_footnav__item {
    background: hsla(0,0%,93%,.9)
}

.s_footnav__style-3 .s_footnav__name {
    display: none
}

.s_footnav__style-3 .s_footnav__list .s_footnav__item:not(:first-child) {
    border-left: 1px solid hsla(0,0%,100%,.8)
}

.s_footnav__style-3 .s_footnav__sublist {
    top: -10px
}

.s_footnav__sublist {
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    padding: 3px 0 4px;
    position: absolute;
    transform: translateY(calc(-100% - 10px));
    z-index: 3
}

.s_footnav__subitem {
    border-bottom: 1px solid #ebebeb;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    margin: 0 8px;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 115px
}

.s_footnav__subitem:last-of-type {
    border: none
}

.s_footnav__triangle {
    border: 6.8px solid transparent;
    border-top-color: #fff;
    bottom: 0;
    bottom: -13.6px;
    height: 0;
    left: 0;
    left: 50%;
    margin-left: -6.8px;
    position: absolute;
    width: 0
}

.s_footnav__triangle:before {
    border: 6.8px solid transparent;
    border-top-color: #ebebeb;
    content: "";
    height: 0;
    left: -6.8px;
    position: absolute;
    top: -5.5px;
    width: 0;
    z-index: -1
}

.s_footnav__childicon {
    height: 12px;
    margin-right: -4px;
    vertical-align: middle;
    width: 12px
}

.s_footnav__havechild .s_footnav__name {
    width: min-content
}

.s_multi_language_wrap {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    position: relative;
    text-align: center
}

.jz_screen_pc .s_multi_language_wrap {
    margin: 0 calc(50% - 75px);
    min-width: 7.8125vw
}

.jz_screen_mobi .jz_mobi_header .s_multi_language_wrap {
    display: inline-block;
    height: auto;
    line-height: 1;
    margin: 0;
    vertical-align: middle;
    width: auto
}

.s_multi_language_container {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.jz_screen_mobi .jz_mobi_header .s_multi_language_container {
    cursor: pointer;
    width: auto
}

.s_multi_language_text {
    --s_ml-t-hc-color: --theme-color;
    color: #333;
    font-size: 14px;
    vertical-align: middle
}

.s_multi_language_text.isActived {
    color: var(--s_ml-t-hc-color)
}

.s_multi_language_icon+.s_multi_language_text {
    margin-left: 12px
}

.s_multi_language_icon {
    background: url(../images/vbg01.png?v=202410141114) -246px -70px;
    display: inline-block;
    height: 18px;
    min-width: 24px;
    vertical-align: middle;
    width: 24px
}

.icon_en {
    background-position: -246px -112px
}

.icon_tcn {
    background-position: -246px -150px
}

.icon_jp {
    background-position: -246px -191px
}

.icon_kor {
    background-position: -246px -231px
}

.icon_lo {
    background-position: -246px -271px
}

.icon_th {
    background-position: -294px -70px
}

.icon_es {
    background-position: -294px -112px
}

.s_multi_language_es {
    min-width: 180px
}

.jz_screen_mobi .s_multi_language_es {
    min-width: auto
}

.icon_ru {
    background-position: -294px -150px
}

.icon_fra {
    background-position: -294px -191px
}

.icon_it {
    background-position: -294px -231px
}

.icon_de {
    background-position: -294px -271px
}

.icon_ug {
    background-position: -246px -70px
}

.icon_pt {
    background-position: -330px -70px
}

.icon_vi {
    background-position: -330px -98px
}

.icon_ms {
    background-position: -330px -126px
}

.icon_pl {
    background-position: -330px -154px
}

.icon_ar {
    background-position: -330px -182px
}

.icon_tr {
    background-position: -330px -210px
}

.icon_sv {
    background-position: -330px -238px
}

.icon_no {
    background-position: -330px -266px
}

.icon_lb {
    background-position: -330px -294px
}

.icon_id {
    background-position: -366px -70px
}

.icon_el {
    background-position: -366px -98px
}

.icon_fi {
    background-position: -366px -126px
}

.icon_da {
    background-position: -366px -154px
}

.icon_cs {
    background-position: -366px -182px
}

.icon_nl {
    background-position: -366px -210px
}

.icon_bg {
    background-position: -366px -238px
}

.icon_ro {
    background-position: -366px -266px
}

.icon_hu {
    background-position: -366px -294px
}

.icon_lt {
    background-position: -400px -70px
}

.icon_lv {
    background-position: -400px -98px
}

.icon_et {
    background-position: -400px -126px
}

.icon_hr {
    background-position: -400px -154px
}

.icon_sk {
    background-position: -400px -182px
}

.icon_sl {
    background-position: -400px -210px
}

.icon_fa {
    background-position: -400px -238px
}

.icon_he {
    background-position: -400px -266px
}

.icon_uk {
    background-position: -400px -294px
}

.icon_ur {
    background-position: -438px -70px
}

.icon_bn {
    background-position: -434px -98px
}

.icon_is {
    background-position: -434px -126px
}

.icon_sr {
    background-position: -434px -154px
}

.icon_ca {
    background-position: -434px -182px
}

.icon_km {
    background-position: -434px -210px
}

.icon_hi {
    background-position: -434px -238px
}

.icon_kk {
    background-position: -434px -266px
}

.icon_uz {
    background-position: -434px -294px
}

.multi_language_panel {
    margin: -63px 0 0 -60px;
    width: 390px
}

.multi_language_panel .lan_title {
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    padding-left: 30px;
    text-align: left;
    width: 450px
}

.multi_language_panel .lan_container {
    line-height: normal;
    width: 450px
}

.multi_language_panel .lan_lists {
    margin-bottom: 20px;
    margin-top: 35px;
    padding: 0 25px;
    text-align: left
}

.multi_language_panel .lan_list {
    cursor: pointer;
    display: inline-block;
    margin: 0 10px 18px;
    text-align: left;
    width: 180px
}

.multi_Language_mobi_panel {
    display: none
}

.jz_screen_mobi .multi_Language_mobi_panel.lan_active {
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9100
}

.jz_screen_mobi .multi_Language_mobi_panel .lan_layout {
    background: rgba(0,0,0,.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.multi_Language_mobi_panel .lan_mobi_lists {
    background: #fff;
    bottom: 0;
    box-shadow: 0 0 20px rgba(0,0,0,.15);
    justify-content: space-around;
    left: 0;
    max-height: 300px;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    top: auto;
    vertical-align: middle;
    white-space: normal;
    width: 100%;
    z-index: 1
}

.lan_mobi_lists::-webkit-scrollbar-thumb {
    background-color: #c1c1c1
}

.lan_mobi_lists::-webkit-scrollbar {
    border-radius: 2px;
    width: 3px
}

.multi_Language_mobi_panel .lan_mobi_list {
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
    text-align: left
}

.lan_mobi_list a {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    display: inline-block;
    width: 100%
}

.languages_expansion {
    display: flex;
    flex-wrap: wrap;
    padding-left: 10px
}

.jz_screen_mobi .languages_expansion,.jz_screen_pc .languages_expansion {
    align-items: center;
    justify-content: flex-start
}

.jz_screen_mobi .languages_expansion .language_item {
    margin: 5px 10px;
    text-align: left
}

.languages_expansion .s_multi_language_icon+.s_multi_language_text {
    margin-left: 8px;
    text-align: left
}

.jz_screen_pc .languages_expansion .language_item {
    margin: 5px 0
}

.jz_screen_pc .languages_expansion .language_item_after {
    background: #b68686;
    height: 18px;
    margin: 0 15px;
    opacity: .2;
    width: 1px
}

.languages_expansion .language_item:last-child .language_item_after {
    display: none
}

.languages_dropdown {
    position: relative
}

.languages_default_item {
    cursor: pointer;
    height: 60px;
    line-height: 60px
}

.lan_list .s_multi_language_text,.languages_dropdown_panel .s_multi_language_text,.languages_expansion .s_multi_language_text {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis
}

.lan_mobi_list .s_multi_language_text {
    display: inline-block;
    max-width: calc(100% - 42px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.languages_dropdown_panel {
    background-color: #fff;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    box-sizing: border-box;
    display: none;
    left: 50%;
    list-style: none;
    margin-left: -74px;
    padding: 0 15px 0 12px;
    position: absolute;
    text-align: left;
    width: 150px;
    z-index: 9999
}

.jz_screen_pc .languages_dropdown_panel.top {
    top: 50px
}

.jz_screen_mobi .languages_dropdown_panel,.jz_screen_pc .languages_dropdown_panel {
    max-height: 510px;
    overflow-y: auto
}

.jz_screen_mobi .languages_dropdown_panel::-webkit-scrollbar,.jz_screen_pc .languages_dropdown_panel::-webkit-scrollbar {
    width: 6px
}

.jz_screen_mobi .languages_dropdown_panel::-webkit-scrollbar-thumb,.jz_screen_pc .languages_dropdown_panel::-webkit-scrollbar-thumb {
    background-color: #c1c1c1
}

.jz_screen_mobi .languages_dropdown_panel::-webkit-scrollbar-track,.jz_screen_pc .languages_dropdown_panel::-webkit-scrollbar-track {
    background-color: #f7f7f7
}

.languages_dropdown_panel.bottom {
    bottom: 50px
}

.jz_screen_mobi .languages_dropdown_panel.top {
    margin-left: -123px;
    right: 0
}

.jz_screen_mobi .languages_dropdown_panel .dropdown_panel_triangle.bottom {
    left: 50%
}

.jz_screen_mobi .languages_dropdown_panel.top .dropdown_panel_triangle {
    left: auto;
    right: 15px
}

.languages_dropdown_panel.active {
    display: block
}

.languages_dropdown_item {
    margin: 20px 0
}

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

.languages_dropdown_panel .dropdown_panel_triangle {
    background: #fff;
    border: 1px solid #ebebeb;
    border-bottom: 0;
    border-left: 0;
    box-shadow: inherit;
    box-sizing: border-box;
    height: 12px;
    left: 50%;
    position: absolute;
    transform-origin: center center;
    width: 12px
}

.languages_dropdown_panel.top .dropdown_panel_triangle {
    top: 0;
    transform: translate(-50%,-50%) rotate(-45deg)
}

.languages_dropdown_panel.bottom .dropdown_panel_triangle {
    bottom: -12px;
    transform: translate(-50%,-50%) rotate(-225deg)
}

.languages_dropdown_panel .dropdown_panel_triangle_child {
    background: inherit;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: rotate(45deg) translate(-20%,84%);
    transform-origin: center center;
    width: 200%
}

.languages-dropdown-fade-active,.languages-dropdown-fade-leave-active {
    transition: opacity .3s ease
}

.languages-dropdown-fade-enter,.languages-dropdown-fade-leave-to {
    opacity: 0
}

.s_multi_language_icon_active {
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 8px 6px
}

.languages_dropdown.no_text .languages_dropdown_item {
    display: inline-block;
    margin: 8px;
    vertical-align: middle
}

.languages_dropdown.no_text .languages_dropdown_panel {
    margin-left: -75px;
    text-align: center;
    width: 150px
}

.languages_dropdown.mobi.no_text .languages_dropdown_panel {
    padding: 10px 0;
    width: 150px
}

.languages_dropdown.mobi.no_text .languages_dropdown_panel.top {
    margin-left: -122px
}

.languages_dropdown.mobi.no_text .languages_dropdown_panel.bottom {
    margin-left: -75
}

.languages_dropdown.mobi.no_text .languages_dropdown_item {
    margin: 6px
}

.languages.languages_dropdown:hover .s_multi_language_dropdown_svg {
    transform: rotate(180deg)
}

.s_multi_language_dropdown_svg {
    color: #666;
    height: 16px;
    margin-left: 5px;
    transition: transform .3s ease;
    vertical-align: middle;
    width: 16px
}

#jzPopup .jz_popover .popover_header_wrap {
    margin-bottom: 34px
}

#jzPopup .jz_popover .popover_panel {
    position: fixed
}

#jzPopup .jz_popover#detectZoomPopup .popover_panel {
    animation: none;
    height: 380px!important;
    left: 50%!important;
    margin: -190px 0 0 -285px;
    overflow: visible;
    top: 50%!important;
    width: 570px!important
}

#jzPopup .jz_popover#detectZoomPopup .jz-checkbox-wrapper {
    overflow: visible
}

.J_hoverImageParent {
    max-width: 100%!important
}

.J_hoverImageParent,.J_hoverImageParent img {
    height: auto!important
}

.jz_screen_pc .gw_watermark {
    background-image: url(/image/rimage/fromSite/watermark_pc.png?v=202311271728)
}

.jz_screen_mobi .gw_watermark,.jz_screen_pc .gw_watermark {
    background-position: 50%;
    background-size: cover;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 1;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9032
}

.jz_screen_mobi .gw_watermark {
    background-image: url(/image/rimage/fromSite/watermark_h5.png?v=202311271728)
}

.s_spserv__wrap {
    bottom: 82px;
    padding: 9px;
    position: fixed;
    right: 21px;
    z-index: 1000
}

.s_spserv__wrap_drag {
    bottom: unset;
    right: unset
}

.s_spserv_no_position {
    left: auto!important;
    top: auto!important
}

.s_spserv__wrap-morebottom {
    bottom: 115px
}

.s_spserv__wrap-backtop {
    bottom: 117px
}

.s_spserv__item {
    align-items: center;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.12);
    color: #333;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: center;
    margin-bottom: 12px;
    position: relative;
    width: 48px
}

.s_spserv__item:last-of-type {
    margin-bottom: 0
}

.s_spserv__pic {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    color: #666;
    font-size: 20px;
    height: 22px;
    line-height: 22px;
    width: 20px
}

.s_spserv__line-2 {
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.s_spserv__hoverarea {
    animation: spservhover .3s ease-out 0s forwards;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.12);
    color: #333;
    display: none;
    font-size: 14px;
    left: 0;
    line-height: 22px;
    max-width: 252px;
    padding: 15px;
    position: absolute;
    top: 50%;
    transform: translate(-100%,-50%);
    width: max-content
}

.not-ie-hoverarea:after {
    background: #fff;
    content: "";
    filter: drop-shadow(2px -2px 1px rgba(0,0,0,.05));
    height: 8px;
    position: absolute;
    right: 0;
    right: -12px;
    top: 50%;
    transform: translate(-100%,-50%) rotate(45deg);
    width: 8px
}

.s_spserv__hoverarea-block {
    display: block
}

.s_spserv__wxpic {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 110px;
    margin: 9px auto;
    width: 110px
}

@keyframes spservhover {
    0% {
        opacity: .5;
        transform: translate(calc(-100% - 16px),-50%) scale(.5)
    }

    60% {
        opacity: 1;
        transform: translate(calc(-100% - 16px),-50%) scale(1)
    }

    to {
        opacity: 1;
        transform: translate(calc(-100% - 16px),-50%) scale(1)
    }
}

@keyframes spservhover2 {
    0% {
        opacity: 0;
        transform: translateX(calc(-100% - 16px)) scale(.95)
    }

    to {
        opacity: 1;
        transform: translateX(calc(-100% - 16px)) scale(1)
    }
}

@keyframes spservhover-mobi {
    0% {
        opacity: .5;
        transform: translate(calc(-100% - 12px),-50%) scale(.5)
    }

    60% {
        opacity: 1;
        transform: translate(calc(-100% - 12px),-50%) scale(1)
    }

    to {
        opacity: 1;
        transform: translate(calc(-100% - 12px),-50%) scale(1)
    }
}

@keyframes spservhover2-mobi {
    0% {
        opacity: 0;
        transform: translateX(calc(-100% - 12px)) scale(.95)
    }

    to {
        opacity: 1;
        transform: translateX(calc(-100% - 12px)) scale(1)
    }
}

.s_spserv__wrap-1 .s_spserv__item {
    border: 1px solid #e3e7ec;
    border-radius: 0;
    border-top: 0;
    box-shadow: none;
    box-sizing: border-box;
    flex-direction: column;
    height: auto;
    justify-content: normal;
    margin-bottom: 0;
    width: 65px
}

.s_spserv__wrap-1 .s_spserv__item:first-of-type {
    border-radius: 6px 6px 0 0;
    border-top: 1px solid #e3e7ec
}

.s_spserv__wrap-1 .s_spserv__item:last-of-type {
    border-radius: 0 0 6px 6px
}

.s_spserv__wrap-1 .s_spserv__item:only-of-type {
    border-radius: 6px
}

.s_spserv__wrap-1 .s_spserv__pic {
    margin: 11px 0 5px
}

.s_spserv__wrap-1 .s_spserv__name {
    font-size: 12px;
    margin-bottom: 8px;
    text-align: center;
    width: 50px
}

.s_spserv__term {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.12);
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
    text-align: center;
    width: 45px;
    z-index: 10000
}

.s_spserv__item:before,.s_spserv__term:before {
    content: "";
    height: 100%;
    left: -16px;
    position: absolute;
    top: 0;
    width: 16px;
    z-index: -1
}

.s_spserv__term .s_spserv__hoverarea {
    animation: spservhover2 .3s ease-out 0s forwards;
    bottom: 0;
    padding: 15px 20px;
    top: auto;
    transform: translateX(-100%);
    transform-origin: center right
}

.s_spserv__term .s_spserv__hoverarea-wx {
    padding: 15px
}

.s_spserv__term .s_spserv__hoverarea:after {
    display: none
}

.s_spserv__term-concat {
    padding: 0 11.5px
}

.s_spserv__concatpic {
    font-size: 22px;
    padding: 13px 0 6px
}

.s_spserv__concatwe {
    display: inline-block;
    font-size: 14px;
    margin: 0 auto 12px;
    writing-mode: vertical-rl
}

.s_spserv__term-wx {
    display: block;
    font-size: 20px;
    margin-top: 8px;
    padding: 12px 0
}

.s_spserv__servterm {
    align-items: center;
    color: #333;
    display: flex;
    margin-bottom: 21px;
    text-decoration: none
}

.s_spserv__servterm:last-child {
    margin-bottom: 0
}

.s_spserv__areapic {
    background-position: 50%;
    background-size: contain;
    color: #666;
    display: inline-block;
    font-size: 20px;
    height: 22px;
    line-height: 22px;
    margin-right: 13px;
    width: 20px
}

.s_spserv__contextwrap {
    line-height: 22px;
    max-width: 219px;
    text-align: left
}

.s_spserv__termname {
    font-size: 14px
}

.s_spserv__termcontext {
    color: #999;
    font-size: 12px
}

.s_spserv__ib {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.s_spserv__wxicon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 22px;
    margin: 0 auto;
    width: 22px
}

.s_spserv__hoverarea-wx {
    padding: 15px;
    text-align: center
}

.s_spserv__close,.s_spserv_closewrap {
    display: none
}

.jz_screen_mobi .s_spserv__close {
    color: #999;
    display: inline-block;
    height: 14px;
    margin-left: 16px;
    margin-top: 4px;
    width: 14px
}

.jz_screen_mobi .s_spserv__wrap {
    right: 7px
}

.jz_screen_mobi .s_spserv__pic {
    font-size: 18px;
    height: 20px;
    line-height: 20px;
    width: 18px
}

.jz_screen_mobi .s_spserv__wrap-0 .s_spserv__item {
    height: 38px;
    width: 38px
}

.jz_screen_mobi .s_spserv__wrap-1 .s_spserv__item {
    width: 60px
}

.jz_screen_mobi .s_spserv__wrap-1 .s_spserv__pic {
    margin: 9px 0 5px
}

.jz_screen_mobi .s_spserv__wrap-0 .s_spserv__simpletext {
    max-width: 232px
}

.jz_screen_mobi .s_spserv__wrap-1 .s_spserv__simpletext {
    max-width: 203px
}

.jz_screen_mobi .s_spserv__hoverarea {
    animation: spservhover-mobi .3s ease-out 0s forwards;
    max-width: 250px
}

.jz_screen_mobi .s_spserv__term .s_spserv__hoverarea {
    animation: spservhover2-mobi .3s ease-out 0s forwards
}

.jz_screen_mobi .s_spserv__hoverarea-block {
    display: flex
}

.jz_screen_mobi .s_spserv__wrap-2 .s_spserv__hoverarea-block {
    display: block
}

.jz_screen_mobi .s_spserv__wrap .s_spserv__hoverarea-wx {
    display: none
}

.jz_screen_mobi .s_spserv_closewrap {
    color: #999;
    display: table;
    font-size: 0;
    line-height: 1;
    width: 100%
}

.jz_screen_mobi .s_spserv_closewrap .s_spserv__close {
    float: right;
    margin: 0 -6px 0 0
}

.s_spserv__hoverarea_left_animation0 {
    animation: spservhover-left .3s ease-out 0s forwards
}

.s_spserv__hoverarea_left_animation1 {
    animation: spservhover-left2 .3s ease-out 0s forwards
}

.s_spserv__hoverarea_left:after {
    filter: drop-shadow(-2px 2px 1px rgba(0,0,0,.05));
    left: 4px
}

.s_spserv__term .s_spserv__hoverarea_left {
    animation: spservhover-left3 .3s ease-out 0s forwards;
    bottom: 0;
    padding: 15px 20px;
    top: auto;
    transform: translateX(-100%);
    transform-origin: center right
}

@keyframes spservhover-left {
    0% {
        opacity: .5;
        transform: translate(64px,-50%) scale(.5)
    }

    60% {
        opacity: 1;
        transform: translate(64px,-50%) scale(1)
    }

    to {
        opacity: 1;
        transform: translate(64px,-50%) scale(1)
    }
}

@keyframes spservhover-left2 {
    0% {
        opacity: .5;
        transform: translate(80px,-50%) scale(.5)
    }

    60% {
        opacity: 1;
        transform: translate(80px,-50%) scale(1)
    }

    to {
        opacity: 1;
        transform: translate(80px,-50%) scale(1)
    }
}

@keyframes spservhover-left3 {
    0% {
        opacity: 0;
        transform: translateX(64px) scale(.95)
    }

    to {
        opacity: 1;
        transform: translateX(64px) scale(1)
    }
}

.jz_screen_pc .jz_web_col .web_col_content.jz_col_module_image_contour {
    height: 100%
}

.jz_screen_pc .jz_web_col .web_col_content.jz_col_module_image_contour .jz_module {
    height: inherit;
    margin: 0!important;
    width: 100%
}

.jz_screen_pc .jz_web_col .web_col_content.jz_col_module_image_contour .jz_module .module_wrap :where(.module_content,.module_image_content,a,.c__imgeffects_wrap,.module_image--bg),.module_wrap .jz_screen_pc .jz_web_col .web_col_content.jz_col_module_image_contour .jz_module .module_current_position_content :where(.module_content,.module_image_content,a,.c__imgeffects_wrap,.module_image--bg) {
    height: 100%;
    width: 100%
}

.jz_screen_pc .jz_web_col .web_col_content.jz_col_module_image_contour .jz_module .module_wrap,.jz_screen_pc .jz_web_col .web_col_content.jz_col_module_image_contour .jz_module .module_wrap .module_current_position_content,.module_wrap .jz_screen_pc .jz_web_col .web_col_content.jz_col_module_image_contour .jz_module .module_current_position_content {
    height: 100%;
    width: 100%
}

.jz_screen_pc .jz_web_col .web_col_content.jz_col_module_image_contour .jz_module .module_image_content .module_image--bg {
    left: 0;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0
}

.s_spserv__item .ie-nowrap {
    background: #fff;
    left: -10px;
    overflow: hidden;
    white-space: nowrap;
    width: auto
}

.s_spserv__item .ie-triangle-wrap {
    border-bottom: 10px solid transparent;
    border-left: 8px solid #000;
    border-top: 10px solid transparent;
    height: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 0
}

.version-wrap {
    line-height: normal
}

.version-wrap .version-link {
    font-size: 0;
    text-decoration: none!important
}

.svg-new-version-20200922.single-version {
    height: 17px;
    width: 18px
}

.svg-new-version-20200922.multi-version {
    height: 19px;
    width: 44px
}

.fontsize-none {
    font-size: 0
}

.version-wrap .fontsize-default {
    font-size: 13px
}

.p_preview_imgwrap {
    align-items: center;
    background-color: rgba(30,32,36,.9);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9112
}

.p_preview_img {
    max-height: 80%;
    max-width: 80%;
    width: auto
}

.p_preview_download {
    color: #fff;
    margin-top: 58px
}

.p_preview_dowanbtn {
    color: #fff;
    margin-left: 9px
}

.p_preview_dowanbtn,.p_preview_dowanbtn:hover {
    text-decoration: underline
}

.p_preview_prevbtn {
    color: #fff;
    cursor: pointer;
    display: none;
    height: 30px;
    left: 5px;
    position: absolute;
    top: 10px;
    width: 30px
}

.p_preview_closebtn {
    cursor: pointer;
    display: block;
    height: 22px;
    position: absolute;
    right: 28px;
    top: 32px;
    width: 22px
}

.jz_screen_mobi .p_preview_prevbtn {
    display: block
}

.jz_screen_mobi .p_preview_closebtn,.jz_screen_mobi .p_preview_download {
    display: none
}

.jz_screen_mobi .p_preview_img {
    max-width: 100%
}

.jz_screen_mobi .p_preview_imgwrap {
    background: rgba(0,0,0,.9)
}

.jz_screen_mobi .module_content_detail :not(.UE_NOT_USE_AUTO)>table {
    width: 100%!important
}

.my_material_popup {
    border-radius: 2px;
    position: fixed
}

.my_material_popup .jz-input {
    border-radius: 2px
}

.my_material_popup .formTCSite {
    border-bottom: 1px solid #e3e2e8;
    box-sizing: border-box;
    color: #333;
    height: 65px;
    line-height: 65px
}

.my_material_popup .popupCnBg {
    display: flex;
    justify-content: center
}

.my_material_popup .my_material_popbox {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%
}

.my_material_popup .my_material_editname {
    display: flex;
    justify-content: center;
    padding: 34px 0 20px;
    width: 100%
}

.my_material_popup .my_material_edittips {
    border-top: 1px dashed #e3e2e8;
    color: #666;
    display: inline-block;
    font-size: 13px;
    padding-top: 13px;
    width: 363px
}

.my_material_popup .my_material_name {
    color: #333;
    font-size: 13px;
    padding-top: 7px
}

.my_material_popup .my_material_button {
    bottom: 28px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding: 0 107px;
    position: absolute;
    width: 100%
}

.my_material_popup .jz_button {
    box-sizing: border-box;
    height: 34px;
    width: 90px
}

.rapidRow_handler_line {
    border-color: #676767;
    border-width: 1px;
    position: absolute;
    z-index: 11
}

.rapidRow_handler_line_right {
    border-right: 1px dashed #676767;
    height: 100%;
    right: 0;
    top: 0;
    width: 0
}

.rapidRow_handler_line_bottom {
    border-bottom: 1px dashed #676767;
    bottom: 0;
    height: 0;
    left: 0;
    width: 100%
}

.rapidRow_handler_line_left {
    border-left: 1px dashed #676767;
    height: 100%;
    left: 0;
    top: 0;
    width: 0
}

.rapidRow_handler_line_top {
    border-top: 1px dashed #676767;
    height: 0;
    left: 0;
    top: 0;
    width: 100%
}

.rapidRow_material_btn {
    align-items: center;
    background: #5874d8;
    border-radius: 4px;
    box-shadow: 0 0 9px 0 rgba(0,0,0,.2);
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 15px;
    font-weight: 700;
    height: 44px;
    justify-content: center;
    position: absolute;
    right: 10px;
    top: 13px;
    transition: transform .35s;
    width: 120px;
    z-index: 11
}

.rapidRow_material_btn:hover {
    transform: translateY(-3px)
}

.rapidRow_handler_wrap {
    display: none
}

.jz_web_row-addmaterial:hover .rapidRow_handler_wrap {
    display: block
}

.wxapp_launch_btn,.wxapp_launch_btn_wrap {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.module_text_content.J_jumpWxApp * {
    cursor: pointer
}

.jump_wx_wrap {
    background-color: rgba(0,0,0,.5);
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.jump_wx_popup,.jump_wx_wrap {
    align-items: center;
    display: flex
}

.jump_wx_popup {
    background: #fff;
    border-radius: 4px;
    flex-direction: column;
    height: 145px;
    width: 280px
}

.jump_wx_btn_wrap {
    align-items: center;
    display: flex;
    flex: 1 1;
    width: 100%
}

.jump_wx_cancel_btn,.jump_wx_open_btn {
    align-items: center;
    border-right: 1px solid #e5e5e5;
    color: #007aff;
    cursor: pointer;
    display: flex;
    flex: 1 1;
    font-size: 14px;
    height: 100%;
    justify-content: center
}

.jump_wx_text_wrap {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    color: #333;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    padding: 36px 0;
    width: 100%
}

.jz_screen_mobi .jz_visitor_banner_mobi_hide {
    display: none
}

.nav_item_wrapper {
    display: inline-block;
    vertical-align: middle
}

.nav_item_arrow {
    display: none
}

:root .nav_item_arrow.visible {
    display: inline-block;
    vertical-align: middle
}

:root .navItem .nav_item_arrow.hide {
    display: none
}

.nav_item_arrow_hollow_triangle {
    border: solid;
    border-width: 1px 1px 0 0;
    height: 5px;
    margin: 2px 0 3.25px 5px;
    transform: rotate(135deg);
    width: 5px
}

.nav_item_arrow_solid_triangle {
    --arrow-color: currentColor;
    border: 5px solid transparent;
    border-top-color: currentcolor;
    margin: 2px 0 -5px 5px;
    width: 0
}

.jz_pc_nav .nav_item_arrow_hollow_triangle {
    border: var(--arrow-color) solid;
    border-width: 1px 1px 0 0
}

.jz_pc_nav .jz_nav_item.jz_nav_item.jz_nav_item_selected .nav_item_arrow_hollow_triangle,.jz_pc_nav .jz_nav_item:hover .nav_item_arrow_hollow_triangle {
    border: var(--arrow-selected-color) solid;
    border-width: 1px 1px 0 0
}

.jz_pc_nav .nav_item_arrow_solid_triangle {
    border-color: var(--arrow-color) transparent transparent transparent
}

.jz_pc_nav .jz_nav_item.jz_nav_item.jz_nav_item_selected .nav_item_arrow_solid_triangle,.jz_pc_nav .jz_nav_item:hover .nav_item_arrow_solid_triangle {
    border-color: var(--arrow-selected-color) transparent transparent transparent
}

.rich_article_content_wrap .audioDiv,.rich_article_content_wrap .audioDiv audio {
    max-width: 100%
}

.jz_screen_mobi .jz_full_nav_menu.full_nav_active {
    height: 25px;
    left: 15px;
    top: 25px;
    width: 25px
}

.jz_full_nav_menu {
    border-radius: 50%;
    cursor: pointer;
    flex: none;
    height: 50px;
    position: relative;
    width: 50px
}

.jz_full_nav_menu_item_top {
    content: "";
    display: block;
    margin: -8px auto 0
}

.jz_full_nav_menu_item_center,.jz_full_nav_menu_item_top {
    background: #fff;
    height: 2px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: .3s;
    width: 22px
}

.jz_full_nav_menu_item_center {
    margin: 0 auto
}

.jz_full_nav_menu_item_bottom {
    background: #fff;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    margin: 8px auto 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: .3s;
    width: 22px
}

.jz_full_nav_menu.full_nav_close {
    opacity: 0;
    pointer-events: none;
    position: fixed
}

.jz_full_nav_menu.full_nav_close.full_nav_active {
    opacity: 1;
    pointer-events: auto;
    position: fixed;
    right: 40px;
    top: 30px;
    z-index: 999
}

.jz_full_nav_menu.full_nav_close.full_nav_active .jz_full_nav_menu_item_top {
    margin-top: 0;
    transform: translate(-50%,-50%) rotate(45deg)
}

.jz_full_nav_menu.full_nav_close.full_nav_active .jz_full_nav_menu_item_center {
    display: none
}

.jz_full_nav_menu.full_nav_close.full_nav_active .jz_full_nav_menu_item_bottom {
    margin-top: 0;
    transform: translate(-50%,-50%) rotate(-45deg)
}

.jz_full_nav_wrap {
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 999
}

.jz_full_nav_wrap_expend_0 {
    opacity: 0;
    pointer-events: none
}

.jz_full_nav_wrap_expend_0.jz_full_nav_wrap_active {
    opacity: 1;
    pointer-events: auto;
    transition: opacity 1s cubic-bezier(.215,.61,.355,1) 0s
}

.jz_full_nav_wrap_expend_1 {
    top: -100%!important;
    transition: transform .4s cubic-bezier(.215,.61,.355,1) 0s
}

.jz_full_nav_wrap_expend_1.jz_full_nav_wrap_active {
    transform: translate3d(0,100%,0)
}

.jz_full_nav_wrap_expend_2 {
    left: -100%;
    transition: transform .4s cubic-bezier(.215,.61,.355,1) 0s
}

.jz_full_nav_wrap_expend_2.jz_full_nav_wrap_active {
    transform: translate3d(100%,0,0)
}

.jz_full_nav_wrap_expend_3 {
    left: 100%;
    transition: transform .4s cubic-bezier(.215,.61,.355,1) 0s
}

.jz_full_nav_wrap_expend_3.jz_full_nav_wrap_active {
    transform: translate3d(-100%,0,0)
}

.jz_screen_mobi .jz_full_nav_wrap_expend_1 {
    top: -100vh!important
}

.jz_screen_mobi .jz_full_nav_wrap_expend_1.jz_full_nav_wrap_active {
    transform: translate3d(0,100vh,0)
}

.full_nav_exit_tips.full_nav_exit_tips {
    color: #5874d8
}

.jz_screen_mobi .jz_full_nav_wrap::-webkit-scrollbar {
    width: 0
}

.jz_web_row__content--fullNav {
    overflow: hidden
}

[v-cloak] {
    display: none
}

.nav_item_text,.sub_nav_item_text {
    -webkit-background-clip: text
}

#tablewrapper_id .extend table input {
    margin-left: 2px
}

#tablewrapper_id td {
    padding: 1px
}

#tablewrapper_id #preview {
    padding: 3px 5px
}

#tablewrapper_id #preview table {
    margin: 0
}

.jz_screen_mobi .mobi_product_btn_fix {
    margin-bottom: 50px
}

.module_content,.module_wrap,.module_wrap .module_current_position_content {
    min-height: 30px
}

.module_wrap .module_current_position_content--center {
    justify-content: center
}

.module_wrap .module_current_position_content--right {
    justify-content: flex-end
}

.module_wrap .module_current_position_content a {
    color: #333
}

.module_wrap .current_position_title {
    cursor: default
}

.module_wrap .location_default_font_color {
    color: #666
}

.module_wrap .location_list_item,.module_wrap .module_current_position_content {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

.module_wrap .location_list_arrow {
    margin: 0 10px
}

.side_btn {
    align-items: center;
    color: #fff;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    justify-content: center;
    line-height: 1.2;
    padding: 20px 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 34px
}

.side_btn_left {
    border-radius: 0 4px 4px 0;
    right: -34px
}

.side_btn_right {
    border-radius: 4px 0 0 4px;
    left: -34px
}

.form_upload_tips {
    background: #fffaef;
    border: 1px solid #f4e4bb;
    border-radius: 2px;
    color: #333;
    height: 40px;
    line-height: 40px;
    text-align: center
}

.form_upload_tips span {
    font-size: 13px
}

.form_upload_tips span:nth-of-type(2) {
    color: #f43839;
    cursor: pointer
}

.uploadify-button2 {
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    color: #666;
    cursor: pointer;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    max-width: 200px;
    text-align: center;
    width: 100%
}

.file_upload_container .upload_btn--disable {
    color: #ccc;
    cursor: not-allowed
}

.file_upload_container .preview_file_container .preview_file_list {
    display: flex;
    flex-wrap: wrap;
    font-size: 0;
    list-style: none;
    margin: 0;
    padding-left: 0
}

.file_upload_container .preview_file_container .preview_file_list--1 .preview_file_item {
    width: 100%
}

.file_upload_container .preview_file_container .preview_file_list--2 .preview_file_item {
    width: 47%
}

.file_upload_container .preview_file_container .preview_file_list--3 .preview_file_item {
    width: 30%
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item {
    background: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: default;
    display: inline-block;
    display: flex;
    font-size: 0;
    height: 72px;
    margin-right: 20px;
    margin-top: 10px;
    min-width: 250px;
    padding: 12px 2px 12px 12px
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_content {
    display: inline-block;
    font-size: 14px
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--progress {
    box-sizing: border-box;
    font-size: 14px;
    line-height: 0;
    margin-top: 0;
    top: 23px;
    width: calc(100% - 6px)
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--progress .jz_progress_line {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.65);
    display: inline-block;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--progress .jz_progress_line .jz_progress_outer {
    display: inline-block;
    margin-right: 0;
    padding-right: 0;
    width: 100%
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--progress .jz_progress_line .jz_progress_outer .jz_progress_inner {
    background-color: #eaeaea;
    border-radius: 100px;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 100%
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--progress .jz_progress_line .jz_progress_outer .jz_progress_inner .jz_progress_bg {
    background-color: #5874d8;
    border-radius: 100px;
    height: 2px;
    position: relative;
    transition: all .4s cubic-bezier(.08,.82,.17,1) 0s;
    width: 0
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--action {
    align-items: center;
    display: flex
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--action .action_icon {
    color: #8c8c8c;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 16px;
    width: 16px
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--action .preview_file_item_del {
    margin-left: 12px
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_des {
    transition: all .4s
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box {
    align-items: center;
    border-radius: 2px;
    display: flex;
    height: 48px;
    justify-content: center;
    margin-right: 12px;
    overflow: hidden;
    width: 48px
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box .preview_file_icon {
    fill: #fff
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box .preview_file_icon--pdf {
    color: #ff5a5a
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box .preview_file_icon--ppt {
    color: #ff9743
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box .preview_file_icon--video {
    color: #707ee5
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box .preview_file_icon--image {
    color: #23c786
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box .preview_file_icon--music {
    color: #1cbe89
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box .preview_file_icon--gzip {
    color: #5095ed
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box .preview_file_icon--txt {
    color: #3686fd
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box .preview_file_icon--word {
    color: #4e99ff
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box .preview_file_icon--exls {
    color: #2c9660
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box .preview_file_icon--file {
    color: #b9c9d6
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box--icon {
    display: block;
    height: 48px;
    max-width: 100%;
    width: 48px
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box--icon .file_icon {
    height: 100%;
    width: 100%
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box--other {
    cursor: default;
    height: 36px;
    width: 36px
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item_box--img {
    border: 1px solid #e3e2e8;
    cursor: pointer
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--container {
    width: calc(100% - 100px)
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--container .preview_file_item_title {
    color: #666;
    line-height: 16px;
    margin-bottom: 5px;
    margin-top: 5px
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--container .preview_file_item_title--pdf {
    display: block
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--container .preview_file_item_des {
    color: #999;
    font-size: 13px;
    line-height: 15px
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--container .preview_file_item_des,.file_upload_container .preview_file_container .preview_file_list .preview_file_item--container .preview_file_item_error,.file_upload_container .preview_file_container .preview_file_list .preview_file_item--container .preview_file_item_title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 99%
}

.file_upload_container .preview_file_container .preview_file_list .preview_file_item--container .preview_file_item_error {
    color: #f43839;
    font-size: 13px;
    line-height: 15px;
    margin-top: 15px
}

.m_form.s_0 .preview_file_container .preview_file_list .preview_file_item,.m_form.s_0 .uploadify-button2 {
    background: #f7f7f7;
    border: none
}

.jz_screen_mobi .preview_file_container .preview_file_list--1 .preview_file_item,.jz_screen_mobi .preview_file_container .preview_file_list--2 .preview_file_item,.jz_screen_mobi .preview_file_container .preview_file_list--3 .preview_file_item {
    margin-right: 0;
    min-width: 180px;
    width: 100%
}

.jz_screen_mobi .submit_btn_container {
    max-width: 100%
}

.submit_btn_container {
    display: inline-block;
    overflow: hidden;
    position: relative;
    transition: all .3s;
    width: 100%
}

.submit_btn_container .form_submit {
    background-color: transparent;
    box-sizing: border-box;
    transition: all .3s;
    z-index: 1
}

.submit_btn_container .after {
    content: "";
    display: block;
    height: 100%;
    max-width: inherit;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all .3s;
    width: 0;
    z-index: 0
}

.submit_btn_style_0 .form_submit {
    color: #fff
}

.submit_btn_style_1 .form_submit {
    border-style: solid;
    border-width: 1px;
    color: #fff
}

.submit_btn_style_2 .form_submit {
    color: #fff
}

.submit_btn_style_3 .form_submit {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 20px;
    color: #333
}

.submit_btn_style_4 .form_submit {
    background-color: #fff;
    border-style: solid;
    border-width: 1px
}

.submit_btn_style_5 {
    background-color: transparent
}

.submit_btn_style_5 .form_submit {
    border-style: solid;
    border-width: 1px
}

.submit_btn_style_0:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    padding-top: 100%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    transition: all .6s;
    width: 100%
}

@keyframes submit_btn_style_0_anim {
    0% {
        background: rgba(0,0,0,.25);
        transform: translateX(-50%) translateY(-50%) scale(0)
    }

    to {
        background: transparent;
        transform: translateX(-50%) translateY(-50%) scale(1)
    }
}

.jz_screen_mobi .submit_btn_container .after {
    width: 0
}

.jz_screen_pc .submit_btn_style_0:hover:before {
    animation: submit_btn_style_0_anim .75s;
    z-index: 2
}

.jz_screen_pc .submit_btn_style_1:hover .form_submit {
    background-color: #fff
}

.jz_screen_pc .submit_btn_style_4:hover .form_submit,.jz_screen_pc .submit_btn_style_5:hover .form_submit {
    color: #fff
}

.jz_screen_pc .submit_btn_style_5:hover .after {
    opacity: 1;
    width: 100%
}

.m_form .form_item .disabled {
    cursor: not-allowed;
    opacity: .6
}

.m_form .form_item .residue_text {
    color: #999
}

.form_item_wrap.form_upload_item_wrap .form_item_content {
    padding: 5px 10px 3px 9px
}

.form_item_wrap li,.form_item_wrap ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.form_item_wrap .form_item_file_container {
    width: 100%
}

.form_item_wrap .form_item_file_container .form_item_file_item {
    display: flex;
    padding: 10px 6px
}

.form_item_wrap .form_item_file_container .form_item_file_item:not(:last-of-type) {
    border-bottom: 1px solid #e2e2e2
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox {
    fill: #fff;
    border-radius: 2px;
    height: 48px;
    margin-right: 10px;
    max-width: 48px;
    min-width: 48px;
    overflow: hidden
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--icon {
    cursor: default;
    display: block;
    height: 48px;
    max-width: 100%;
    width: 48px
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox .file_icon {
    height: 48px;
    max-width: 48px;
    min-width: 48px
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--pdf {
    color: #ff5a5a
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--ppt {
    color: #ff9743
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--video {
    color: #707ee5
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--image {
    color: #23c786
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--music {
    color: #1cbe89
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--gzip {
    color: #5095ed
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--txt {
    color: #3686fd
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--word {
    color: #4e99ff
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--exls {
    color: #2c9660
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--file {
    color: #b9c9d6
}

.form_item_wrap .form_item_file_container .form_item_file_item_iconbox--image {
    cursor: pointer;
    height: 48px;
    max-width: 48px;
    min-width: 48px
}

.form_item_wrap .form_item_file_container .form_item_file_item_textbox {
    font-size: 13px;
    width: calc(100% - 73px)
}

.form_item_wrap .form_item_file_container .form_item_file_item_textbox .form_item_file_item_title {
    word-wrap: break-word;
    color: #666;
    margin-bottom: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 10px);
    word-break: break-all
}

.form_item_wrap .form_item_file_container .form_item_file_item_textbox .form_item_file_item_des {
    color: #999
}

.jz_screen_mobi .m_member_center_content .shopping_cart_header .shopping_cart_text_wrap {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center
}

.carousel-style {
    display: block;
    overflow: hidden;
    text-align: center;
    width: 100%
}

.carousel-style .carousel_pc_wrap {
    display: block;
    overflow: hidden;
    padding-bottom: 33.333%;
    position: relative;
    width: 100%
}

.carousel-style .carousel_pc_wrap:hover .circle {
    display: block
}

.carousel-style .carousel_pc_wrap .photo_list {
    height: 100%;
    position: absolute;
    white-space: nowrap;
    width: 100%;
    will-change: transform
}

.carousel-style .carousel_pc_wrap .photo_list li {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%
}

.carousel-style .carousel_pc_wrap .photo_list li .photo_item {
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%
}

.carousel-style .carousel_pc_wrap .photo_list li .photoItemWrap {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.carousel-style .carousel_pc_wrap .photo_list li .photoItemWrap .c__imgeffects_wrap {
    height: 100%;
    padding-top: 0;
    width: 100%
}

.carousel-style .carousel_pc_wrap .photo_list .activedPic {
    display: block;
    z-index: 1
}

.carousel-style .carousel_pc_wrap .circle {
    background: rgba(0,0,0,.3);
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: none;
    height: 40px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    transition: background .15s;
    width: 40px;
    z-index: 2
}

.carousel-style .carousel_pc_wrap .circle:hover {
    background: rgba(0,0,0,.5)
}

.carousel-style .carousel_pc_wrap .circle .arrow {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%) translateY(-50%)
}

.carousel-style .carousel_pc_wrap .pre {
    left: 12px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.carousel-style .carousel_pc_wrap .pre .arrow {
    left: 46%;
    width: 26px
}

.carousel-style .carousel_pc_wrap .next {
    right: 12px;
    top: 50%;
    transform: translateY(-50%)
}

.carousel-style .carousel_pc_wrap .next .arrow {
    width: 26px
}

.carousel-style .carousel_mobi_wrap {
    display: block;
    overflow: hidden;
    padding-bottom: 33.333%;
    position: relative;
    width: 100%
}

.carousel-style .carousel_mobi_wrap .photo_list {
    height: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 100%;
    will-change: transform
}

.carousel-style .carousel_mobi_wrap .photo_list li {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%
}

.carousel-style .carousel_mobi_wrap .photo_list li .photo_item {
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%
}

.carousel-style .carousel_mobi_wrap .photo_list li .photoItemWrap {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.carousel-style .carousel_mobi_wrap .photo_list li .photoItemWrap .c__imgeffects_wrap {
    height: 100%;
    padding-top: 0;
    width: 100%
}

.carousel-style .carousel_mobi_wrap .photo_list li .title {
    padding-left: 10px;
    padding-right: 110px
}

.carousel-style .carousel_mobi_wrap .photo_list .activedPic {
    display: block;
    z-index: 1
}

.carousel-style .carousel_mobi_wrap .dot_list,.carousel-style .carousel_pc_wrap .dot_list {
    align-items: center;
    bottom: 0;
    cursor: pointer;
    display: flex;
    height: 40px;
    max-width: 135px;
    position: absolute;
    right: 15px
}

.carousel-style .carousel_mobi_wrap .dot_list .dot_item,.carousel-style .carousel_pc_wrap .dot_list .dot_item {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 16px
}

.carousel-style .carousel_mobi_wrap .dot_list .dot_item:after,.carousel-style .carousel_pc_wrap .dot_list .dot_item:after {
    background-color: #fff;
    border-radius: 50%;
    content: " ";
    display: inline-block;
    height: 8px;
    opacity: .5;
    transition: all .3s ease;
    width: 8px
}

.carousel-style .carousel_mobi_wrap .dot_list .active_dot:after,.carousel-style .carousel_pc_wrap .dot_list .active_dot:after {
    height: 10px;
    opacity: 1;
    width: 10px
}

.carousel-style .carousel_mobi_wrap .dot_list {
    right: 10px
}

.carousel-style .carousel_mobi_wrap .dot_list .dot_item {
    width: 12px
}

.carousel-style .carousel_mobi_wrap .dot_list .dot_item:after {
    height: 6px;
    width: 6px
}

.carousel-style .carousel_mobi_wrap .dot_list .active_dot:after {
    height: 8px;
    opacity: 1;
    width: 8px
}

.carousel-style .title {
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.5));
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: 15px;
    padding: 11px 150px 9px 15px;
    position: absolute;
    text-align: left;
    width: 100%
}

.carousel-style .title span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.module_news_list_content .top_svg {
    color: #ea474e;
    height: 16px;
    vertical-align: -2px;
    width: 28px
}

.module_news_list_content .top_svg_custom {
    background: #ea474e;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: 微软雅黑;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    vertical-align: 1px;
    width: 30px
}

.jz_screen_mobi .top_svg_4 {
    vertical-align: -3px
}

.jz_module_style_3 .module_list_photos_content .photo_desc_style2 {
    color: #353535;
    font-size: 16px;
    line-height: 1.4;
    padding-top: 10px
}

.jz_screen_mobi .jz_module_style_3 .module_list_photos_content .photo_desc_style2 {
    font-size: 13px
}

.jz_screen_pc .jz_module_style_3 .module_list_photos_content.list_photos_row_resp_style .photo_desc_style2 {
    padding: 0 10px 10px
}

.jz_screen_mobi .jz_module_style_3 .pagination_compon_wrap {
    margin-top: 0
}

.jz_screen_mobi .module_list_photos_content .photo_desc {
    padding: 12px
}

.module_list_photos_content .photo_desc {
    background: rgba(0,0,0,.5);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    line-height: 1.4;
    padding: 12px 14px;
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: all .3s;
    width: 100%
}

.module_list_photos_content .photo_desc .list_photo_item_title {
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.module_list_photos_content .photo_desc .list_photo_item_desc {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: #ccc;
    display: -webkit-box;
    max-height: none;
    overflow: hidden;
    white-space: normal;
    word-break: break-all
}

.module_list_photos_content .photo_desc_style2 .list_photo_item_desc,.module_list_photos_content .photo_desc_style2 .list_photo_item_title {
    white-space: pre-wrap;
    word-break: break-word
}

.list_photo_item_title {
    font-size: 16px
}

.jz_screen_mobi .list_photo_item_title,.jz_screen_mobi .module_list_photos_content .photo_desc .list_photo_item_title {
    font-size: 14px
}

.list_photo_item_desc {
    color: #666;
    font-size: 12px
}

.list_photo_item_desc:not(:first-of-type) {
    margin-top: 8px
}

.message_us {
    position: fixed;
    z-index: 9999
}

.jz_screen_pc .message_us {
    bottom: 64px;
    right: 100px
}

.jz_screen_pc .message_us img {
    height: 48px
}

.jz_screen_mobi .message_us {
    bottom: 20px;
    right: 20px
}

.jz_screen_mobi .message_us img {
    height: 36px
}

.m_custom_search input::placeholder,.m_msg_board input::placeholder,.m_msg_board textarea::placeholder,.site_search_input_wrap input::placeholder {
    color: #888
}

.m_custom_search input[style*=color]::placeholder,.m_msg_board input[style*=color]::placeholder,.m_msg_board textarea[style*=color]::placeholder,.site_search_input_wrap input[style*=color]::placeholder {
    color: inherit
}

.site_search_input_wrap input::placeholder {
    opacity: .54
}

.module_news_detail_content .newsDetail_hide--text {
    color: #666;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 50px;
    text-align: center
}

.module_news_detail_content .newsDetail_hide--img {
    background: url(../images/lookTipImg.png?v=202311271728);
    background-repeat: no-repeat;
    background-size: contain;
    height: 216px;
    margin: 50px auto;
    max-width: 392px;
    width: 100%
}

.jz_screen_pc .jz_photo_switchhover_effect {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 0
}

.jz_screen_pc .jz_photo_switchhover_effect:hover {
    background-size: cover
}

.jz_screen_pc .jz_photo_switchhover_effect:hover .module_image--bg,.jz_screen_pc .jz_photo_switchhover_effect:hover img {
    opacity: 0
}

.jz_screen_pc .jz_photo_switchhover_effect-hover {
    background-size: cover
}

.jz_screen_pc .jz_photo_switchhover_effect-hover img {
    opacity: 0
}

.jz_screen_mobi .jz_photo_switchhover_effect {
    background-image: none!important
}

.jz_web_row--carousel .jz_web_row--carousel_wrap {
    overflow: hidden;
    position: relative;
    white-space: nowrap
}

.jz_web_row--carousel .jz_web_row--carousel_wrap .jz_web_row--carousel_item {
    box-sizing: border-box;
    display: inline-block;
    left: 0;
    padding: 0 12.4%;
    position: static;
    vertical-align: top;
    white-space: normal;
    width: 100%
}

.jz_web_row--carousel .jz_web_row--carousel_wrap .jz_web_row--carousel_item:first-of-type {
    transform: translateX(-100%)
}

.jz_web_row--carousel .jz_web_row--carousel_wrap .jz_web_row--carousel_item.jz_web_row--carousel_item_none_padding {
    padding: 0
}

.jz_web_row--carousel .jz_web_row--carousel_wrap .jz_web_row--carousel_item .jz_web_row__content {
    box-sizing: border-box;
    margin: 0 auto
}

.jz_screen_mobi .jz_web_row--carousel .dot_list li,.short_line_list li {
    margin: 4px
}

.jz_web_row--carousel_item.transition_none {
    transition: none!important
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_1>.jz_web_row__content>.jz_web_col {
    width: 100%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_2>.jz_web_row__content>.jz_web_col {
    width: 50%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3>.jz_web_row__content>.jz_web_col {
    width: 33.333%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4>.jz_web_row__content>.jz_web_col {
    width: 25%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5>.jz_web_row__content>.jz_web_col {
    width: 20%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6>.jz_web_row__content>.jz_web_col {
    width: 16.6%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_1 {
    width: 8.33%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_2 {
    width: 16.66%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_3 {
    width: 25%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_4 {
    width: 33.33%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_5 {
    width: 41.66%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_6 {
    width: 50%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_7 {
    width: 58.33%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_8 {
    width: 66.66%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_9 {
    width: 75%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_10 {
    width: 83.33%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_11 {
    width: 91.66%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_12 {
    width: 100%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_1_4 {
    width: 11.6667%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_2_4 {
    width: 20%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_3_4 {
    width: 28.3333%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_4_4 {
    width: 36.6667%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_5_4 {
    width: 45%
}

.jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_col_6_4 {
    width: 53.3333%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item>.jz_web_row__content>.jz_web_col {
    width: 100%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_2.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col {
    width: 50%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_2.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_2.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_0 {
    width: 25%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_2.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_2.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_2.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_2.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_0 {
    width: 75%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_2.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_2.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_1 {
    width: 25%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_0 {
    width: 100%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_1 {
    width: 50%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_3.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_2 {
    width: 100%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col {
    width: 50%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_0 {
    width: 100%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_2 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_4.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_3 {
    width: 100%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>div.col_mobi_order_1 {
    width: 50%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>div.col_mobi_order_4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_2 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_3 {
    width: 50%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_3>.jz_web_row__content>div.col_mobi_order_4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_4>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_4>.jz_web_row__content>div.col_mobi_order_0 {
    width: 100%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_4>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_4>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_4>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_4>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_4>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_4>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_4>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_4>.jz_web_row__content>div.col_mobi_order_4 {
    width: 50%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_5>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_5>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_5>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_5>.jz_web_row__content>div.col_mobi_order_1 {
    width: 100%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_5>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_5>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_5>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_5>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_5>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_5.jz_web_row--carousel_item_mobi_5>.jz_web_row__content>div.col_mobi_order_4 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>.jz_web_col5,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>div.col_mobi_order_4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_1>.jz_web_row__content>div.col_mobi_order_5 {
    width: 50%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>.jz_web_col5,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_4,.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item_6.jz_web_row--carousel_item_mobi_2>.jz_web_row__content>div.col_mobi_order_5 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row>.jz_web_row--carousel_wrap>.jz_web_row--carousel_item {
    padding: 0
}

.jz_web_row_effect_bg {
    position: relative;
    top: 0
}

.stellar_background {
    background-attachment: fixed
}

.jz_web_row--carousel {
    padding: 0
}

.jz_web_row--carousel>.short_line_list {
    align-items: center;
    bottom: 20px;
    display: flex;
    justify-content: center;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 7
}

.jz_web_row--carousel>.short_line_list li {
    background: none;
    border-radius: unset;
    border-radius: 5px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: auto;
    height: 10px;
    margin: 0 3px;
    pointer-events: auto;
    position: relative;
    transition: all .3s;
    width: auto;
    width: 13px
}

.jz_web_row--carousel>.dot_list {
    align-items: center;
    bottom: 20px;
    display: flex;
    justify-content: center;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 7
}

.jz_web_row--carousel>.dot_list li {
    background: #e5e5e5;
    border-radius: 5px;
    box-sizing: border-box;
    cursor: pointer;
    height: 10px;
    width: 10px
}

.jz_web_row--carousel>.dot_list li.active {
    background: transparent;
    border: 3px solid #676769;
    border-radius: 50%;
    height: 17px;
    width: 17px
}

.jz_web_row--carousel>.arrow {
    border-radius: 50%;
    height: 60px;
    width: 60px;
    z-index: 7
}

.jz_screen_mobi .jz_web_row--carousel>.dot_list,.jz_screen_mobi .jz_web_row--carousel>.short_line_list {
    bottom: 7px
}

.jz_web_row--carousel>.short_line_list li:after {
    background: #e5e5e5;
    border-radius: 5px;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    transition: all .3s;
    width: 10px
}

.jz_web_row--carousel>.short_line_list li.active,.jz_web_row--carousel>.short_line_list li.active:after,.jz_web_row--carousel>.short_line_list li:hover,.jz_web_row--carousel>.short_line_list li:hover:after {
    background: #676769;
    width: 30px
}

.jz_screen_mobi .jz_web_row--carousel .dot_list li,.jz_screen_mobi .jz_web_row--carousel .dot_list li:after,.jz_screen_mobi .jz_web_row--carousel .short_line_list li,.jz_screen_mobi .jz_web_row--carousel .short_line_list li:after {
    height: 6px;
    width: 6px
}

.jz_screen_mobi .jz_web_row--carousel .short_line_list li.active,.jz_screen_mobi .jz_web_row--carousel .short_line_list li.active:after,.jz_screen_mobi .jz_web_row--carousel>.short_line_list li:hover,.jz_screen_mobi .jz_web_row--carousel>.short_line_list li:hover:after {
    height: 8px;
    width: 20px
}

.jz_screen_mobi .jz_web_row--carousel .dot_list li.active,.jz_screen_mobi .jz_web_row--carousel .dot_list li.active:after,.jz_screen_mobi .jz_web_row--carousel>.dot_list li:hover,.jz_screen_mobi .jz_web_row--carousel>.dot_list li:hover:after {
    background: #676769;
    height: 8px;
    width: 8px
}

.jz_screen_mobi .jz_web_row--carousel>.arrow {
    height: 36px;
    width: 36px
}

.jz_screen_mobi .jz_web_row--carousel>.arrow.next {
    right: 10px
}

.jz_screen_mobi .jz_web_row--carousel>.arrow.prev {
    left: 10px
}

.jz_screen_mobi .jz_web_row--carousel>.arrow:before {
    background-position: -23px -358px;
    height: 18px;
    width: 12px
}

.jz_screen_mobi .jz_web_row--carousel>.arrow.next:before {
    background-position-x: -50px
}

.m_member_center .member_addfile_wrap,.m_member_signup .member_addfile_wrap {
    align-items: center;
    display: flex
}

.m_member_center .member_addfile_btn,.m_member_signup .member_addfile_btn {
    align-items: center;
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    min-width: 80px;
    white-space: nowrap
}

.m_member_center .member_addfile_tips,.m_member_signup .member_addfile_tips {
    color: #666;
    flex-shrink: 1;
    font-size: 14px;
    max-width: 61%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.m_member_center .member_filedetail_wrap,.m_member_signup .member_filedetail_wrap {
    align-items: center;
    background: #f7f7f7;
    border-radius: 2px;
    box-sizing: border-box;
    color: #333;
    display: none;
    font-size: 14px;
    height: 44px;
    justify-content: space-between;
    margin-top: 18px;
    padding: 0 10px 0 18px;
    width: 100%
}

.m_member_center .member_filedetail_wrap-active,.m_member_signup .member_filedetail_wrap-active {
    display: flex
}

.m_member_center .member_filemeta_wrap,.m_member_signup .member_filemeta_wrap {
    align-items: center;
    display: flex;
    height: 100%
}

.m_member_center .member_file_name,.m_member_signup .member_file_name {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 55%
}

.m_member_center .member_file_size,.m_member_signup .member_file_size {
    margin-right: 16px
}

.m_member_center .member_file_preview,.m_member_signup .member_file_preview {
    height: 20px;
    width: 20px
}

.m_member_center .member_file_download,.m_member_signup .member_file_download {
    color: #7e858c;
    height: 16px;
    width: 16px
}

.m_member_center .member_file_download_link,.m_member_center .member_file_preview_link,.m_member_signup .member_file_download_link,.m_member_signup .member_file_preview_link {
    align-items: center;
    display: flex;
    justify-content: center
}

.m_member_center .member_file_preview_link,.m_member_signup .member_file_preview_link {
    margin-right: 12px
}

.m_member_center .member_file_input,.m_member_signup .member_file_input {
    display: none;
    pointer-events: none;
    position: absolute
}

.m_member_signup .m_member_signup_item-file {
    height: auto
}

.m_member_signup .m_member_signup_item-file .m_member_signup_label {
    margin-top: 6px
}

.m_member_signup .m_member_signup_item-file .m_member_signup_control:after {
    display: none
}

.m_member_signup .m_member_signup_item-file .m_member_signup_required:before {
    top: 11px;
    transform: none
}

.m_member_center .m_member_center_item-file {
    height: auto
}

.m_member_center .m_member_center_item-file .m_member_center_label {
    margin-top: 6px
}

.m_member_center .m_member_center_item-file .m_member_center_control:after {
    display: none
}

.m_member_center .m_member_center_item-file .m_member_center_required:before {
    top: 11px;
    transform: none
}

.m_member_center .m_member_center_item_notauth .member_addfile_wrap {
    display: none
}

.m_member_center .m_member_center_item_notauth .member_filedetail_wrap {
    display: flex;
    margin-top: 0
}

.m_member_center .m_member_center_item_notauth .m_member_center_required:before {
    display: none
}

.m_member_center .m_member_center_item-active .member_filedetail_wrap {
    display: flex
}

.m_member_center .member_addfile_btn-notallow {
    pointer-events: none
}

.banner_video_item {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.banner_video {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%,-50%,0);
    width: 100%
}

.detail_pagination_wrap>table {
    width: 100%
}

.news_detail_subtitle {
    color: gray;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 18px
}

@media only screen and (max-width: 768px) {
    .layout_module {
        display:none!important
    }
}

.layout_module:not(.jz_module_style_7,.jz_module_style_8) {
    box-shadow: 0 0 10px rgba(0,0,0,.15)
}

.layout_module_warp {
    overflow: auto
}

.jz_module.layout_module:hover .ui-resizable-handle.ui-resizable-handle {
    display: block!important
}

.jz_module.layout_module .ui-resizable-handle.ui-resizable-handle {
    display: none!important
}

.layout_module .module_content {
    min-height: 100%!important
}

.layout_module .module_banner+.module_content {
    min-height: calc(100% - 51px)!important
}

.lock_module_close_icon {
    fill: #000;
    cursor: pointer;
    flex-shrink: 0;
    height: 20px;
    opacity: .3;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.lock_module_close_icon--no-title {
    margin-right: 0;
    position: absolute;
    right: 18px;
    top: 10px
}

.jz_module_style_6 .fk-editor h2,.jz_module_style_6 .fk-editor h3,.jz_module_style_6 .fk-editor h4,.jz_module_style_6 .fk-editor h5,.jz_module_style_6 .fk-editor h6,.jz_project_775 .fk-editor h2,.jz_project_775 .fk-editor h3,.jz_project_775 .fk-editor h4,.jz_project_775 .fk-editor h5,.jz_project_775 .fk-editor h6 {
    display: inline;
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
    padding: 0
}

@keyframes jzFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes jzFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fade-appear,.fade-enter-active,.fade-leave-active {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-play-state: paused
}

.fade-appear,.fade-enter-active {
    animation-name: jzFadeIn;
    animation-play-state: running
}

.fade-leave-active {
    animation-name: jzFadeOut;
    animation-play-state: running
}

.fade-appear,.fade-enter-active {
    opacity: 0
}

.fade-appear,.fade-enter-active,.fade-leave-active {
    animation-timing-function: linear
}

.s_footer_support_container {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
	    flex-direction: column;
    margin: 8px 0
}

.s_footer_copyright {
    margin: 8px 0
}

.s_footer_police {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 8px 0
}

.s_footer_police .police_record_icon {
    background-image: url(/image/rimage/fromSite/v2/national_emblem.png?v=202311271728);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 14px;
    width: 14px
}

.s_footer_police a {
    color: #999;
    font-size: 12px;
    margin-left: 4px
}

.visitor-popup-box {
    padding: 20px 0 15px;
    text-align: center
}

.visitor-popup-content {
    font-size: 15px;
    line-height: 34px;
    padding: 30px 50px
}

.visitor-popup-button {
    background-color: #5874d8;
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    height: 34px;
    line-height: 0;
    outline: 0;
    padding: 0 28px;
    user-select: none
}

@media screen\0 {
    .number-count span {
        background-image: none!important
    }
}

:root .number-count span,_:-ms-fullscreen {
    background-image: none!important
}

.module_dynamicnumber {
    text-align: center
}

.module_dynamicnumber .number-link {
    display: inline-block
}

.module_dynamicnumber .number-count {
    color: #333;
    display: inline-block;
    font-weight: 700
}

.module_dynamicnumber .number-count.module_text_content {
    overflow: visible
}

.module_dynamicnumber .number-bottom-text,.module_dynamicnumber .number-unit {
    color: #333;
    white-space: pre-wrap;
    word-break: break-word
}

.module_dynamicnumber .el-editable {
    word-wrap: break-word;
    -webkit-text-size-adjust: 100%;
    clear: both;
    outline: 0;
    position: relative;
    white-space: pre-wrap;
    word-break: normal
}

.jz_screen_mobi .welcome_page>img {
    max-width: 100%;
    min-height: 100%
}

.welcome_page {
    background-color: #fff;
    height: 100%;
    position: fixed;
    transition: opacity .6s ease;
    width: 100%;
    z-index: 10000
}

.welcome_page--hidden {
    display: none
}

.welcome_page_wrapper--visible {
    display: block!important
}

.welcome_page_image {
    background-position: 50%;
    background-repeat: no-repeat;
    display: none;
    height: 100%;
    max-width: 100%
}

.welcome_page_image_zoom--cover {
    background-size: cover
}

.welcome_page_image_zoom--contain {
    background-size: contain
}

.welcome_page_image_zoom--norepeat {
    background-size: auto
}

.welcome_page_image_wrapper {
    display: none
}

.welcome_page_video {
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.welcome_page_video_wrapper {
    display: none
}

.welcome_page .countdown {
    background: rgba(51,51,51,.7);
    border-radius: 20px;
    color: #fff;
    display: none;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    width: 45px
}

.small-photo {
    border-color: #e6e6e6
}

.jz_module_style_36 .jz_empty_tips__img,.jz_module_style_36 .jz_noLogin_tips__img {
    background: url(../images/lookTipImg.png?v=202311271728);
    background-position: 50%;
    background-size: cover
}

.photo-group-content-detail .big-photo-list {
    border: 1px solid #f2f2f2;
    font-size: 0;
    height: 700px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    white-space: nowrap
}

.photo-group-content-detail .big-photo-list .active {
    display: block;
    image-rendering: -webkit-optimize-contrast;
    z-index: 1
}

.photo-group-content-detail .big-photo {
    animation-duration: .8s;
    background-color: #fcfcfc;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    display: none;
    height: 700px;
    left: 0;
    position: absolute;
    width: 100%
}

.photo-group-content-detail .small-photo-list {
    font-size: 0;
    overflow-x: scroll;
    scrollbar-width: none;
    white-space: nowrap
}

.photo-group-content-detail .small-photo {
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 90px;
    margin-right: 1.55%;
    max-width: 125px;
    position: relative;
    width: 9.72%
}

.photo-group-content-detail .small-photo .photo {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%
}

.photo-group-content-detail .small-photo .mask {
    background: hsla(0,0%,100%,.3);
    height: 100%;
    position: absolute;
    transition: all .3s;
    width: 100%;
    z-index: 2
}

.photo-group-content-detail .small-photo .mask:hover,.photo-group-content-detail .small-photo .no-mask {
    background: none
}

.photo-group-content-detail .small-photo:last-child {
    margin-right: 0
}

.photo-group-content-detail .footer {
    box-sizing: border-box;
    padding: 0 56px;
    position: relative;
    width: 100%
}

.photo-group-content-detail .footer .slider {
    overflow: hidden
}

.photo-group-content-detail .footer .block {
    align-items: center;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    display: flex;
    height: 90px;
    justify-content: center;
    width: 36px
}

.photo-group-content-detail .footer .prev {
    left: 0;
    margin-right: 22px;
    position: absolute;
    top: 0
}

.photo-group-content-detail .footer .next {
    margin-left: 20px;
    position: absolute;
    right: 0;
    top: 0
}

.photo-group-content-detail .small-photo-list::-webkit-scrollbar {
    display: none
}

.photo-group-content-detail .header {
    position: relative
}

.photo-group-content-detail .header .circle {
    background: rgba(0,0,0,.3);
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    height: 60px;
    line-height: 60px;
    text-align: center;
    transition: background .15s;
    width: 60px;
    z-index: 2
}

.photo-group-content-detail .header .circle:hover {
    background: rgba(0,0,0,.5)
}

.photo-group-content-detail .header .circle .arrow_icon {
    color: #fff;
    height: 36px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 36px
}

.photo-group-content-detail .header .prev {
    left: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.photo-group-content-detail .header .next {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%)
}

.photo-group-content-detail .header .carousel_arrow {
    background: url(../images/vbg01.png?v=202410141114) -23px -18px;
    display: block;
    height: 24px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%) translateY(-50%);
    width: 14px
}

.photo-group-content-detail .header .carousel_arrow.next {
    background-position-x: -70px
}

.photo-group-content-detail .big-photo .desc {
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.06) 12%,rgba(0,0,0,.45));
    bottom: 0;
    color: #fff;
    min-height: 24px;
    padding: 12px 0;
    position: absolute;
    width: 100%
}

.photo-group-content-detail .big-photo .desc .name {
    display: inline-block;
    font-size: 16px;
    margin-left: 16px;
    max-width: 92.35%;
    overflow: hidden;
    text-overflow: ellipsis
}

.photo-group-content-detail .big-photo .desc .proportion {
    display: inline-block;
    font-size: 16px;
    position: absolute;
    right: 26px;
    top: 50%;
    transform: translateY(-50%)
}

.photo-group-content-detail .less-photo {
    display: flex;
    justify-content: center
}

.photo-group-content-detail .ue_content {
    color: #666;
    font-size: 13px;
    line-height: 24px;
    margin: 20px 0 30px
}

.photo-group-content-detail .split-line {
    background-color: #f3f4fa;
    height: 1px
}

.photo-group-content-detail .detail-footer {
    align-items: center;
    display: flex;
    height: 32px;
    margin-top: 30px;
    position: relative
}

.photo-group-content-detail .share {
    border: 1px solid #eaeaea;
    border-radius: 4px;
    color: #666;
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: 20px;
    text-align: center;
    top: 0;
    width: 107px
}

.photo-group-content-detail .group {
    display: inline-block
}

.photo-group-content-detail .group a {
    color: inherit
}

.photo-group-content-detail .group .next-group,.photo-group-content-detail .group .pre-group {
    color: #999;
    display: inline-block;
    font-size: 13px
}

.photo-group-content-detail .pre-group+.next-group {
    margin-left: 30px
}

.photo-group-content-detail .pc-view {
    padding: 30px 20px
}

.photo-group-content-detail .pc-view .title {
    color: #333;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: center
}

.photo-group-content-detail .pc-view .content {
    border-bottom: 1px solid #f3f4fa;
    color: #666;
    font-size: 13px;
    padding-bottom: 30px
}

.photo-group-content-detail .pc-view .group .group-name {
    display: inline-block;
    max-width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    width: auto
}

.photo-group-content-detail .pc-view .header .ban {
    background: rgba(0,0,0,.1)
}

.photo-group-content-detail .pc-view .jz_share_list:before {
    right: 128px
}

.photo-group-content-detail .pc-view .jz_share_list {
    right: -80px;
    top: 40px
}

.photo-group-content-detail .pc-view .jz_share_info_hover_top .jz_share_list {
    bottom: -16px;
    top: auto
}

.photo-group-content-detail .mobi-view .title {
    color: #333;
    font-size: 15px;
    font-weight: 700;
    margin: 0 15px 12px;
    padding-top: 20px;
    text-align: center
}

.photo-group-content-detail .mobi-view .content {
    border-bottom: 1px solid #f3f4fa;
    color: #666;
    font-size: 13px;
    margin: 16px 20px 0;
    padding-bottom: 20px
}

.photo-group-content-detail .mobi-view .container {
    width: 100%
}

.photo-group-content-detail .mobi-view .big-photo-list {
    border-left-width: 0;
    border-right-width: 0;
    height: 280px;
    margin-bottom: 0;
    width: 100%
}

.photo-group-content-detail .mobi-view .big-photo {
    height: 280px;
    width: 100%
}

.photo-group-content-detail .mobi-view .big-photo .desc {
    font-size: 16px;
    min-height: 12px;
    overflow: hidden;
    padding: 5px 0
}

.photo-group-content-detail .mobi-view .big-photo .desc .proportion {
    font-size: 13px;
    right: 12px
}

.photo-group-content-detail .mobi-view .big-photo .desc .name {
    display: inline-block;
    font-size: 13px;
    max-width: 310px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: text-top
}

.photo-group-content-detail .mobi-view .small-photo {
    height: 42px;
    margin-right: 8px;
    width: 56px
}

.photo-group-content-detail .mobi-view .footer {
    background: #f8f8f8;
    padding: 16px 0 16px 20px;
    width: auto
}

.photo-group-content-detail .mobi-view .footer .small-photo-list {
    touch-action: none
}

.photo-group-content-detail .mobi-view .slider_footer {
    padding: 16px 0
}

.photo-group-content-detail .mobi-view .slider_footer .slider {
    display: flex;
    justify-content: center
}

.photo-group-content-detail .mobi-view .ue_content {
    color: #666;
    margin: 16px 20px 20px
}

.photo-group-content-detail .mobi-view .detail-footer,.photo-group-content-detail .mobi-view .split-line {
    margin: 0 20px
}

.photo-group-content-detail .mobi-view .group {
    margin: 20px 0
}

.photo-group-content-detail .mobi-view .photo-group-mobi-footer.footer {
    background: none;
    margin: 20px 20px 0;
    padding: 0 0 70px
}

.photo-group-content-detail .mobi-view .group.next-group,.photo-group-content-detail .mobi-view .group.pre-group {
    color: #999;
    cursor: pointer;
    display: block;
    margin: 0
}

.photo-group-content-detail .mobi-view .group.next-group:hover,.photo-group-content-detail .mobi-view .group.pre-group:hover {
    color: #333
}

.photo-group-content-detail .mobi-view .group.next-group {
    margin-left: 0;
    margin-top: 12px
}

.photo-group-content-detail .mobi-view .mobile-share {
    align-items: center;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    display: flex;
    font-size: 13px;
    height: 30px;
    justify-content: center;
    margin-top: 20px;
    opacity: 1;
    text-align: center;
    width: 100%
}

.photo-group-content-detail .mobi-view .group-list .group {
    display: flex
}

.photo-group-content-detail .mobi-view .group-list .group .group-name {
    display: inline-block;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap
}

.photo-group-content-detail .mobi-view .less-photo {
    justify-content: normal
}

.photo-group-content-detail .group {
    color: #999;
    font-size: 13px
}

.photo-group-content-detail .group :hover {
    color: #333
}

.photo-group-content-detail .circle-proportion {
    background: rgba(0,0,0,.4);
    border-radius: 17px;
    bottom: 8px;
    box-sizing: border-box;
    color: #fff;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 12px;
    text-align: center;
    width: 45px;
    z-index: 1
}

.photo-group-content-detail .footer_normal_direct {
    border-color: #c2c2c2;
    color: #333;
    cursor: pointer
}

.photo-group-content-detail .footer_normal_direct:hover {
    border-color: #5874d8;
    color: #5874d8
}

.photo-group-content-detail .footer_ban_direct {
    border-color: #e3e2e8;
    color: #c2c2c2;
    cursor: not-allowed
}

.photo-group-content-detail .share-container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center
}

.photo-group-content-detail .share-container .news_share_text {
    margin-left: 3px
}

.photo-group-content-detail .jz_share_list {
    text-align: left
}

.photo-group-content-detail .jz_page_moveLeftOut {
    animation: moveToLeft .6s ease both
}

.photo-group-content-detail .jz_page_moveLeftIn {
    animation: moveFromRight .6s ease both
}

.photo-group-content-detail .jz_page_moveRightOut {
    animation: moveToRight .6s ease both
}

.photo-group-content-detail .jz_page_moveRightIn {
    animation: moveFromLeft .6s ease both
}

@media(min-width: 768px)and (max-width:1440px) {
    .responsive_fontSize [style*="font-size: 13px"],.responsive_fontSize [style*="font-size:13px"] {
        font-size:9px!important
    }

    .responsive_fontSize [style*="font-size: 14px"],.responsive_fontSize [style*="font-size:14px"] {
        font-size: 10px!important
    }

    .responsive_fontSize [style*="font-size: 15px"],.responsive_fontSize [style*="font-size:15px"] {
        font-size: 11px!important
    }

    .responsive_fontSize [style*="font-size: 16px"],.responsive_fontSize [style*="font-size: 17px"],.responsive_fontSize [style*="font-size:16px"],.responsive_fontSize [style*="font-size:17px"] {
        font-size: 12px!important
    }

    .responsive_fontSize [style*="font-size: 18px"],.responsive_fontSize [style*="font-size:18px"] {
        font-size: 13px!important
    }

    .responsive_fontSize [style*="font-size: 19px"],.responsive_fontSize [style*="font-size:19px"] {
        font-size: 14px!important
    }

    .responsive_fontSize [style*="font-size: 20px"],.responsive_fontSize [style*="font-size: 21px"],.responsive_fontSize [style*="font-size:20px"],.responsive_fontSize [style*="font-size:21px"] {
        font-size: 15px!important
    }

    .responsive_fontSize [style*="font-size: 22px"],.responsive_fontSize [style*="font-size:22px"] {
        font-size: 16px!important
    }

    .responsive_fontSize [style*="font-size: 23px"],.responsive_fontSize [style*="font-size:23px"] {
        font-size: 17px!important
    }

    .responsive_fontSize [style*="font-size: 24px"],.responsive_fontSize [style*="font-size: 25px"],.responsive_fontSize [style*="font-size:24px"],.responsive_fontSize [style*="font-size:25px"] {
        font-size: 18px!important
    }

    .responsive_fontSize [style*="font-size: 26px"],.responsive_fontSize [style*="font-size:26px"] {
        font-size: 19px!important
    }

    .responsive_fontSize [style*="font-size: 27px"],.responsive_fontSize [style*="font-size:27px"] {
        font-size: 20px!important
    }

    .responsive_fontSize [style*="font-size: 28px"],.responsive_fontSize [style*="font-size: 29px"],.responsive_fontSize [style*="font-size:28px"],.responsive_fontSize [style*="font-size:29px"] {
        font-size: 21px!important
    }

    .responsive_fontSize [style*="font-size: 30px"],.responsive_fontSize [style*="font-size:30px"] {
        font-size: 22px!important
    }

    .responsive_fontSize [style*="font-size: 31px"],.responsive_fontSize [style*="font-size:31px"] {
        font-size: 23px!important
    }

    .responsive_fontSize [style*="font-size: 32px"],.responsive_fontSize [style*="font-size: 33px"],.responsive_fontSize [style*="font-size:32px"],.responsive_fontSize [style*="font-size:33px"] {
        font-size: 24px!important
    }

    .responsive_fontSize [style*="font-size: 34px"],.responsive_fontSize [style*="font-size:34px"] {
        font-size: 25px!important
    }

    .responsive_fontSize [style*="font-size: 35px"],.responsive_fontSize [style*="font-size:35px"] {
        font-size: 26px!important
    }

    .responsive_fontSize [style*="font-size: 36px"],.responsive_fontSize [style*="font-size: 37px"],.responsive_fontSize [style*="font-size:36px"],.responsive_fontSize [style*="font-size:37px"] {
        font-size: 27px!important
    }

    .responsive_fontSize [style*="font-size: 38px"],.responsive_fontSize [style*="font-size:38px"] {
        font-size: 28px!important
    }

    .responsive_fontSize [style*="font-size: 39px"],.responsive_fontSize [style*="font-size:39px"] {
        font-size: 29px!important
    }

    .responsive_fontSize [style*="font-size: 40px"],.responsive_fontSize [style*="font-size: 41px"],.responsive_fontSize [style*="font-size:40px"],.responsive_fontSize [style*="font-size:41px"] {
        font-size: 30px!important
    }

    .responsive_fontSize [style*="font-size: 42px"],.responsive_fontSize [style*="font-size:42px"] {
        font-size: 31px!important
    }

    .responsive_fontSize [style*="font-size: 43px"],.responsive_fontSize [style*="font-size:43px"] {
        font-size: 32px!important
    }

    .responsive_fontSize [style*="font-size: 44px"],.responsive_fontSize [style*="font-size: 45px"],.responsive_fontSize [style*="font-size:44px"],.responsive_fontSize [style*="font-size:45px"] {
        font-size: 33px!important
    }

    .responsive_fontSize [style*="font-size: 46px"],.responsive_fontSize [style*="font-size:46px"] {
        font-size: 34px!important
    }

    .responsive_fontSize [style*="font-size: 47px"],.responsive_fontSize [style*="font-size:47px"] {
        font-size: 35px!important
    }

    .responsive_fontSize [style*="font-size: 48px"],.responsive_fontSize [style*="font-size: 49px"],.responsive_fontSize [style*="font-size:48px"],.responsive_fontSize [style*="font-size:49px"] {
        font-size: 36px!important
    }

    .responsive_fontSize [style*="font-size: 50px"],.responsive_fontSize [style*="font-size:50px"] {
        font-size: 37px!important
    }

    .responsive_fontSize [style*="font-size: 51px"],.responsive_fontSize [style*="font-size:51px"] {
        font-size: 38px!important
    }

    .responsive_fontSize [style*="font-size: 52px"],.responsive_fontSize [style*="font-size: 53px"],.responsive_fontSize [style*="font-size:52px"],.responsive_fontSize [style*="font-size:53px"] {
        font-size: 39px!important
    }

    .responsive_fontSize [style*="font-size: 54px"],.responsive_fontSize [style*="font-size:54px"] {
        font-size: 40px!important
    }

    .responsive_fontSize [style*="font-size: 55px"],.responsive_fontSize [style*="font-size:55px"] {
        font-size: 41px!important
    }

    .responsive_fontSize [style*="font-size: 56px"],.responsive_fontSize [style*="font-size: 57px"],.responsive_fontSize [style*="font-size:56px"],.responsive_fontSize [style*="font-size:57px"] {
        font-size: 42px!important
    }

    .responsive_fontSize [style*="font-size: 58px"],.responsive_fontSize [style*="font-size:58px"] {
        font-size: 43px!important
    }

    .responsive_fontSize [style*="font-size: 59px"],.responsive_fontSize [style*="font-size:59px"] {
        font-size: 44px!important
    }

    .responsive_fontSize [style*="font-size: 60px"],.responsive_fontSize [style*="font-size: 61px"],.responsive_fontSize [style*="font-size:60px"],.responsive_fontSize [style*="font-size:61px"] {
        font-size: 45px!important
    }

    .responsive_fontSize [style*="font-size: 62px"],.responsive_fontSize [style*="font-size:62px"] {
        font-size: 46px!important
    }

    .responsive_fontSize [style*="font-size: 63px"],.responsive_fontSize [style*="font-size:63px"] {
        font-size: 47px!important
    }

    .responsive_fontSize [style*="font-size: 64px"],.responsive_fontSize [style*="font-size: 65px"],.responsive_fontSize [style*="font-size:64px"],.responsive_fontSize [style*="font-size:65px"] {
        font-size: 48px!important
    }

    .responsive_fontSize [style*="font-size: 66px"],.responsive_fontSize [style*="font-size:66px"] {
        font-size: 49px!important
    }

    .responsive_fontSize [style*="font-size: 67px"],.responsive_fontSize [style*="font-size:67px"] {
        font-size: 50px!important
    }

    .responsive_fontSize [style*="font-size: 68px"],.responsive_fontSize [style*="font-size: 69px"],.responsive_fontSize [style*="font-size:68px"],.responsive_fontSize [style*="font-size:69px"] {
        font-size: 51px!important
    }

    .responsive_fontSize [style*="font-size: 70px"],.responsive_fontSize [style*="font-size:70px"] {
        font-size: 52px!important
    }

    .responsive_fontSize [style*="font-size: 71px"],.responsive_fontSize [style*="font-size:71px"] {
        font-size: 53px!important
    }

    .responsive_fontSize [style*="font-size: 72px"],.responsive_fontSize [style*="font-size: 73px"],.responsive_fontSize [style*="font-size:72px"],.responsive_fontSize [style*="font-size:73px"] {
        font-size: 54px!important
    }

    .responsive_fontSize [style*="font-size: 74px"],.responsive_fontSize [style*="font-size:74px"] {
        font-size: 55px!important
    }

    .responsive_fontSize [style*="font-size: 75px"],.responsive_fontSize [style*="font-size:75px"] {
        font-size: 56px!important
    }

    .responsive_fontSize [style*="font-size: 76px"],.responsive_fontSize [style*="font-size: 77px"],.responsive_fontSize [style*="font-size:76px"],.responsive_fontSize [style*="font-size:77px"] {
        font-size: 57px!important
    }

    .responsive_fontSize [style*="font-size: 78px"],.responsive_fontSize [style*="font-size:78px"] {
        font-size: 58px!important
    }

    .responsive_fontSize [style*="font-size: 79px"],.responsive_fontSize [style*="font-size:79px"] {
        font-size: 59px!important
    }

    .responsive_fontSize [style*="font-size: 80px"],.responsive_fontSize [style*="font-size: 81px"],.responsive_fontSize [style*="font-size:80px"],.responsive_fontSize [style*="font-size:81px"] {
        font-size: 60px!important
    }

    .responsive_fontSize [style*="font-size: 82px"],.responsive_fontSize [style*="font-size:82px"] {
        font-size: 61px!important
    }

    .responsive_fontSize [style*="font-size: 83px"],.responsive_fontSize [style*="font-size:83px"] {
        font-size: 62px!important
    }

    .responsive_fontSize [style*="font-size: 84px"],.responsive_fontSize [style*="font-size: 85px"],.responsive_fontSize [style*="font-size:84px"],.responsive_fontSize [style*="font-size:85px"] {
        font-size: 63px!important
    }

    .responsive_fontSize [style*="font-size: 86px"],.responsive_fontSize [style*="font-size:86px"] {
        font-size: 64px!important
    }

    .responsive_fontSize [style*="font-size: 87px"],.responsive_fontSize [style*="font-size:87px"] {
        font-size: 65px!important
    }

    .responsive_fontSize [style*="font-size: 88px"],.responsive_fontSize [style*="font-size: 89px"],.responsive_fontSize [style*="font-size:88px"],.responsive_fontSize [style*="font-size:89px"] {
        font-size: 66px!important
    }

    .responsive_fontSize [style*="font-size: 90px"],.responsive_fontSize [style*="font-size:90px"] {
        font-size: 67px!important
    }

    .responsive_fontSize [style*="font-size: 91px"],.responsive_fontSize [style*="font-size:91px"] {
        font-size: 68px!important
    }

    .responsive_fontSize [style*="font-size: 92px"],.responsive_fontSize [style*="font-size: 93px"],.responsive_fontSize [style*="font-size:92px"],.responsive_fontSize [style*="font-size:93px"] {
        font-size: 69px!important
    }

    .responsive_fontSize [style*="font-size: 94px"],.responsive_fontSize [style*="font-size:94px"] {
        font-size: 70px!important
    }

    .responsive_fontSize [style*="font-size: 95px"],.responsive_fontSize [style*="font-size:95px"] {
        font-size: 71px!important
    }

    .responsive_fontSize [style*="font-size: 96px"],.responsive_fontSize [style*="font-size: 97px"],.responsive_fontSize [style*="font-size:96px"],.responsive_fontSize [style*="font-size:97px"] {
        font-size: 72px!important
    }

    .responsive_fontSize [style*="font-size: 98px"],.responsive_fontSize [style*="font-size:98px"] {
        font-size: 73px!important
    }

    .responsive_fontSize [style*="font-size: 99px"],.responsive_fontSize [style*="font-size:99px"] {
        font-size: 74px!important
    }

    .responsive_fontSize [style*="font-size: 100px"],.responsive_fontSize [style*="font-size: 101px"],.responsive_fontSize [style*="font-size:100px"],.responsive_fontSize [style*="font-size:101px"] {
        font-size: 75px!important
    }

    .responsive_fontSize [style*="font-size: 102px"],.responsive_fontSize [style*="font-size:102px"] {
        font-size: 76px!important
    }

    .responsive_fontSize [style*="font-size: 103px"],.responsive_fontSize [style*="font-size:103px"] {
        font-size: 77px!important
    }

    .responsive_fontSize [style*="font-size: 104px"],.responsive_fontSize [style*="font-size: 105px"],.responsive_fontSize [style*="font-size:104px"],.responsive_fontSize [style*="font-size:105px"] {
        font-size: 78px!important
    }

    .responsive_fontSize [style*="font-size: 106px"],.responsive_fontSize [style*="font-size:106px"] {
        font-size: 79px!important
    }

    .responsive_fontSize [style*="font-size: 107px"],.responsive_fontSize [style*="font-size:107px"] {
        font-size: 80px!important
    }

    .responsive_fontSize [style*="font-size: 108px"],.responsive_fontSize [style*="font-size: 109px"],.responsive_fontSize [style*="font-size:108px"],.responsive_fontSize [style*="font-size:109px"] {
        font-size: 81px!important
    }

    .responsive_fontSize [style*="font-size: 110px"],.responsive_fontSize [style*="font-size:110px"] {
        font-size: 82px!important
    }

    .responsive_fontSize [style*="font-size: 111px"],.responsive_fontSize [style*="font-size:111px"] {
        font-size: 83px!important
    }

    .responsive_fontSize [style*="font-size: 112px"],.responsive_fontSize [style*="font-size: 113px"],.responsive_fontSize [style*="font-size:112px"],.responsive_fontSize [style*="font-size:113px"] {
        font-size: 84px!important
    }

    .responsive_fontSize [style*="font-size: 114px"],.responsive_fontSize [style*="font-size:114px"] {
        font-size: 85px!important
    }

    .responsive_fontSize [style*="font-size: 115px"],.responsive_fontSize [style*="font-size:115px"] {
        font-size: 86px!important
    }

    .responsive_fontSize [style*="font-size: 116px"],.responsive_fontSize [style*="font-size: 117px"],.responsive_fontSize [style*="font-size:116px"],.responsive_fontSize [style*="font-size:117px"] {
        font-size: 87px!important
    }

    .responsive_fontSize [style*="font-size: 118px"],.responsive_fontSize [style*="font-size:118px"] {
        font-size: 88px!important
    }

    .responsive_fontSize [style*="font-size: 119px"],.responsive_fontSize [style*="font-size:119px"] {
        font-size: 89px!important
    }

    .responsive_fontSize [style*="font-size: 120px"],.responsive_fontSize [style*="font-size:120px"] {
        font-size: 90px!important
    }

    .responsive_fontSize .fkeditor-wrap {
        font-size: 15px
    }

    .responsive_fontSize .rich_article_content_wrap {
        font-size: 10px
    }
}

@media(min-width: 1441px)and (max-width:1680px) {
    .responsive_fontSize [style*="font-size: 13px"],.responsive_fontSize [style*="font-size:13px"] {
        font-size:10px!important
    }

    .responsive_fontSize [style*="font-size: 14px"],.responsive_fontSize [style*="font-size:14px"] {
        font-size: 11px!important
    }

    .responsive_fontSize [style*="font-size: 15px"],.responsive_fontSize [style*="font-size:15px"] {
        font-size: 12px!important
    }

    .responsive_fontSize [style*="font-size: 16px"],.responsive_fontSize [style*="font-size: 17px"],.responsive_fontSize [style*="font-size:16px"],.responsive_fontSize [style*="font-size:17px"] {
        font-size: 13px!important
    }

    .responsive_fontSize [style*="font-size: 18px"],.responsive_fontSize [style*="font-size:18px"] {
        font-size: 14px!important
    }

    .responsive_fontSize [style*="font-size: 19px"],.responsive_fontSize [style*="font-size:19px"] {
        font-size: 15px!important
    }

    .responsive_fontSize [style*="font-size: 20px"],.responsive_fontSize [style*="font-size:20px"] {
        font-size: 16px!important
    }

    .responsive_fontSize [style*="font-size: 21px"],.responsive_fontSize [style*="font-size: 22px"],.responsive_fontSize [style*="font-size:21px"],.responsive_fontSize [style*="font-size:22px"] {
        font-size: 17px!important
    }

    .responsive_fontSize [style*="font-size: 23px"],.responsive_fontSize [style*="font-size:23px"] {
        font-size: 18px!important
    }

    .responsive_fontSize [style*="font-size: 24px"],.responsive_fontSize [style*="font-size:24px"] {
        font-size: 19px!important
    }

    .responsive_fontSize [style*="font-size: 25px"],.responsive_fontSize [style*="font-size:25px"] {
        font-size: 20px!important
    }

    .responsive_fontSize [style*="font-size: 26px"],.responsive_fontSize [style*="font-size: 27px"],.responsive_fontSize [style*="font-size:26px"],.responsive_fontSize [style*="font-size:27px"] {
        font-size: 21px!important
    }

    .responsive_fontSize [style*="font-size: 28px"],.responsive_fontSize [style*="font-size:28px"] {
        font-size: 22px!important
    }

    .responsive_fontSize [style*="font-size: 29px"],.responsive_fontSize [style*="font-size:29px"] {
        font-size: 23px!important
    }

    .responsive_fontSize [style*="font-size: 30px"],.responsive_fontSize [style*="font-size:30px"] {
        font-size: 24px!important
    }

    .responsive_fontSize [style*="font-size: 31px"],.responsive_fontSize [style*="font-size:31px"] {
        font-size: 25px!important
    }

    .responsive_fontSize [style*="font-size: 32px"],.responsive_fontSize [style*="font-size: 33px"],.responsive_fontSize [style*="font-size:32px"],.responsive_fontSize [style*="font-size:33px"] {
        font-size: 26px!important
    }

    .responsive_fontSize [style*="font-size: 34px"],.responsive_fontSize [style*="font-size:34px"] {
        font-size: 27px!important
    }

    .responsive_fontSize [style*="font-size: 35px"],.responsive_fontSize [style*="font-size:35px"] {
        font-size: 28px!important
    }

    .responsive_fontSize [style*="font-size: 36px"],.responsive_fontSize [style*="font-size:36px"] {
        font-size: 29px!important
    }

    .responsive_fontSize [style*="font-size: 37px"],.responsive_fontSize [style*="font-size: 38px"],.responsive_fontSize [style*="font-size:37px"],.responsive_fontSize [style*="font-size:38px"] {
        font-size: 30px!important
    }

    .responsive_fontSize [style*="font-size: 39px"],.responsive_fontSize [style*="font-size:39px"] {
        font-size: 31px!important
    }

    .responsive_fontSize [style*="font-size: 40px"],.responsive_fontSize [style*="font-size:40px"] {
        font-size: 32px!important
    }

    .responsive_fontSize [style*="font-size: 41px"],.responsive_fontSize [style*="font-size:41px"] {
        font-size: 33px!important
    }

    .responsive_fontSize [style*="font-size: 42px"],.responsive_fontSize [style*="font-size: 43px"],.responsive_fontSize [style*="font-size:42px"],.responsive_fontSize [style*="font-size:43px"] {
        font-size: 34px!important
    }

    .responsive_fontSize [style*="font-size: 44px"],.responsive_fontSize [style*="font-size:44px"] {
        font-size: 35px!important
    }

    .responsive_fontSize [style*="font-size: 45px"],.responsive_fontSize [style*="font-size:45px"] {
        font-size: 36px!important
    }

    .responsive_fontSize [style*="font-size: 46px"],.responsive_fontSize [style*="font-size:46px"] {
        font-size: 37px!important
    }

    .responsive_fontSize [style*="font-size: 47px"],.responsive_fontSize [style*="font-size:47px"] {
        font-size: 38px!important
    }

    .responsive_fontSize [style*="font-size: 48px"],.responsive_fontSize [style*="font-size: 49px"],.responsive_fontSize [style*="font-size:48px"],.responsive_fontSize [style*="font-size:49px"] {
        font-size: 39px!important
    }

    .responsive_fontSize [style*="font-size: 50px"],.responsive_fontSize [style*="font-size:50px"] {
        font-size: 40px!important
    }

    .responsive_fontSize [style*="font-size: 51px"],.responsive_fontSize [style*="font-size:51px"] {
        font-size: 41px!important
    }

    .responsive_fontSize [style*="font-size: 52px"],.responsive_fontSize [style*="font-size:52px"] {
        font-size: 42px!important
    }

    .responsive_fontSize [style*="font-size: 53px"],.responsive_fontSize [style*="font-size: 54px"],.responsive_fontSize [style*="font-size:53px"],.responsive_fontSize [style*="font-size:54px"] {
        font-size: 43px!important
    }

    .responsive_fontSize [style*="font-size: 55px"],.responsive_fontSize [style*="font-size:55px"] {
        font-size: 44px!important
    }

    .responsive_fontSize [style*="font-size: 56px"],.responsive_fontSize [style*="font-size:56px"] {
        font-size: 45px!important
    }

    .responsive_fontSize [style*="font-size: 57px"],.responsive_fontSize [style*="font-size:57px"] {
        font-size: 46px!important
    }

    .responsive_fontSize [style*="font-size: 58px"],.responsive_fontSize [style*="font-size: 59px"],.responsive_fontSize [style*="font-size:58px"],.responsive_fontSize [style*="font-size:59px"] {
        font-size: 47px!important
    }

    .responsive_fontSize [style*="font-size: 60px"],.responsive_fontSize [style*="font-size:60px"] {
        font-size: 48px!important
    }

    .responsive_fontSize [style*="font-size: 61px"],.responsive_fontSize [style*="font-size:61px"] {
        font-size: 49px!important
    }

    .responsive_fontSize [style*="font-size: 62px"],.responsive_fontSize [style*="font-size:62px"] {
        font-size: 50px!important
    }

    .responsive_fontSize [style*="font-size: 63px"],.responsive_fontSize [style*="font-size:63px"] {
        font-size: 51px!important
    }

    .responsive_fontSize [style*="font-size: 64px"],.responsive_fontSize [style*="font-size: 65px"],.responsive_fontSize [style*="font-size:64px"],.responsive_fontSize [style*="font-size:65px"] {
        font-size: 52px!important
    }

    .responsive_fontSize [style*="font-size: 66px"],.responsive_fontSize [style*="font-size:66px"] {
        font-size: 53px!important
    }

    .responsive_fontSize [style*="font-size: 67px"],.responsive_fontSize [style*="font-size:67px"] {
        font-size: 54px!important
    }

    .responsive_fontSize [style*="font-size: 68px"],.responsive_fontSize [style*="font-size:68px"] {
        font-size: 55px!important
    }

    .responsive_fontSize [style*="font-size: 69px"],.responsive_fontSize [style*="font-size: 70px"],.responsive_fontSize [style*="font-size:69px"],.responsive_fontSize [style*="font-size:70px"] {
        font-size: 56px!important
    }

    .responsive_fontSize [style*="font-size: 71px"],.responsive_fontSize [style*="font-size:71px"] {
        font-size: 57px!important
    }

    .responsive_fontSize [style*="font-size: 72px"],.responsive_fontSize [style*="font-size:72px"] {
        font-size: 58px!important
    }

    .responsive_fontSize [style*="font-size: 73px"],.responsive_fontSize [style*="font-size:73px"] {
        font-size: 59px!important
    }

    .responsive_fontSize [style*="font-size: 74px"],.responsive_fontSize [style*="font-size: 75px"],.responsive_fontSize [style*="font-size:74px"],.responsive_fontSize [style*="font-size:75px"] {
        font-size: 60px!important
    }

    .responsive_fontSize [style*="font-size: 76px"],.responsive_fontSize [style*="font-size:76px"] {
        font-size: 61px!important
    }

    .responsive_fontSize [style*="font-size: 77px"],.responsive_fontSize [style*="font-size:77px"] {
        font-size: 62px!important
    }

    .responsive_fontSize [style*="font-size: 78px"],.responsive_fontSize [style*="font-size:78px"] {
        font-size: 63px!important
    }

    .responsive_fontSize [style*="font-size: 79px"],.responsive_fontSize [style*="font-size:79px"] {
        font-size: 64px!important
    }

    .responsive_fontSize [style*="font-size: 80px"],.responsive_fontSize [style*="font-size: 81px"],.responsive_fontSize [style*="font-size:80px"],.responsive_fontSize [style*="font-size:81px"] {
        font-size: 65px!important
    }

    .responsive_fontSize [style*="font-size: 82px"],.responsive_fontSize [style*="font-size:82px"] {
        font-size: 66px!important
    }

    .responsive_fontSize [style*="font-size: 83px"],.responsive_fontSize [style*="font-size:83px"] {
        font-size: 67px!important
    }

    .responsive_fontSize [style*="font-size: 84px"],.responsive_fontSize [style*="font-size:84px"] {
        font-size: 68px!important
    }

    .responsive_fontSize [style*="font-size: 85px"],.responsive_fontSize [style*="font-size: 86px"],.responsive_fontSize [style*="font-size:85px"],.responsive_fontSize [style*="font-size:86px"] {
        font-size: 69px!important
    }

    .responsive_fontSize [style*="font-size: 87px"],.responsive_fontSize [style*="font-size:87px"] {
        font-size: 70px!important
    }

    .responsive_fontSize [style*="font-size: 88px"],.responsive_fontSize [style*="font-size:88px"] {
        font-size: 71px!important
    }

    .responsive_fontSize [style*="font-size: 89px"],.responsive_fontSize [style*="font-size:89px"] {
        font-size: 72px!important
    }

    .responsive_fontSize [style*="font-size: 90px"],.responsive_fontSize [style*="font-size: 91px"],.responsive_fontSize [style*="font-size:90px"],.responsive_fontSize [style*="font-size:91px"] {
        font-size: 73px!important
    }

    .responsive_fontSize [style*="font-size: 92px"],.responsive_fontSize [style*="font-size:92px"] {
        font-size: 74px!important
    }

    .responsive_fontSize [style*="font-size: 93px"],.responsive_fontSize [style*="font-size:93px"] {
        font-size: 75px!important
    }

    .responsive_fontSize [style*="font-size: 94px"],.responsive_fontSize [style*="font-size:94px"] {
        font-size: 76px!important
    }

    .responsive_fontSize [style*="font-size: 95px"],.responsive_fontSize [style*="font-size:95px"] {
        font-size: 77px!important
    }

    .responsive_fontSize [style*="font-size: 96px"],.responsive_fontSize [style*="font-size: 97px"],.responsive_fontSize [style*="font-size:96px"],.responsive_fontSize [style*="font-size:97px"] {
        font-size: 78px!important
    }

    .responsive_fontSize [style*="font-size: 98px"],.responsive_fontSize [style*="font-size:98px"] {
        font-size: 79px!important
    }

    .responsive_fontSize [style*="font-size: 99px"],.responsive_fontSize [style*="font-size:99px"] {
        font-size: 80px!important
    }

    .responsive_fontSize [style*="font-size: 100px"],.responsive_fontSize [style*="font-size:100px"] {
        font-size: 81px!important
    }

    .responsive_fontSize [style*="font-size: 101px"],.responsive_fontSize [style*="font-size: 102px"],.responsive_fontSize [style*="font-size:101px"],.responsive_fontSize [style*="font-size:102px"] {
        font-size: 82px!important
    }

    .responsive_fontSize [style*="font-size: 103px"],.responsive_fontSize [style*="font-size:103px"] {
        font-size: 83px!important
    }

    .responsive_fontSize [style*="font-size: 104px"],.responsive_fontSize [style*="font-size:104px"] {
        font-size: 84px!important
    }

    .responsive_fontSize [style*="font-size: 105px"],.responsive_fontSize [style*="font-size:105px"] {
        font-size: 85px!important
    }

    .responsive_fontSize [style*="font-size: 106px"],.responsive_fontSize [style*="font-size: 107px"],.responsive_fontSize [style*="font-size:106px"],.responsive_fontSize [style*="font-size:107px"] {
        font-size: 86px!important
    }

    .responsive_fontSize [style*="font-size: 108px"],.responsive_fontSize [style*="font-size:108px"] {
        font-size: 87px!important
    }

    .responsive_fontSize [style*="font-size: 109px"],.responsive_fontSize [style*="font-size:109px"] {
        font-size: 88px!important
    }

    .responsive_fontSize [style*="font-size: 110px"],.responsive_fontSize [style*="font-size:110px"] {
        font-size: 89px!important
    }

    .responsive_fontSize [style*="font-size: 111px"],.responsive_fontSize [style*="font-size:111px"] {
        font-size: 90px!important
    }

    .responsive_fontSize [style*="font-size: 112px"],.responsive_fontSize [style*="font-size: 113px"],.responsive_fontSize [style*="font-size:112px"],.responsive_fontSize [style*="font-size:113px"] {
        font-size: 91px!important
    }

    .responsive_fontSize [style*="font-size: 114px"],.responsive_fontSize [style*="font-size:114px"] {
        font-size: 92px!important
    }

    .responsive_fontSize [style*="font-size: 115px"],.responsive_fontSize [style*="font-size:115px"] {
        font-size: 93px!important
    }

    .responsive_fontSize [style*="font-size: 116px"],.responsive_fontSize [style*="font-size:116px"] {
        font-size: 94px!important
    }

    .responsive_fontSize [style*="font-size: 117px"],.responsive_fontSize [style*="font-size: 118px"],.responsive_fontSize [style*="font-size:117px"],.responsive_fontSize [style*="font-size:118px"] {
        font-size: 95px!important
    }

    .responsive_fontSize [style*="font-size: 119px"],.responsive_fontSize [style*="font-size:119px"] {
        font-size: 96px!important
    }

    .responsive_fontSize [style*="font-size: 120px"],.responsive_fontSize [style*="font-size:120px"] {
        font-size: 97px!important
    }

    .responsive_fontSize .fkeditor-wrap {
        font-size: 16px
    }

    .responsive_fontSize .rich_article_content_wrap {
        font-size: 11px
    }
}

@media(min-width: 2560px)and (max-width:3839px) {
    .responsive_fontSize [style*="font-size: 13px"],.responsive_fontSize [style*="font-size:13px"] {
        font-size:17px!important
    }

    .responsive_fontSize [style*="font-size: 14px"],.responsive_fontSize [style*="font-size:14px"] {
        font-size: 18px!important
    }

    .responsive_fontSize [style*="font-size: 15px"],.responsive_fontSize [style*="font-size:15px"] {
        font-size: 20px!important
    }

    .responsive_fontSize [style*="font-size: 16px"],.responsive_fontSize [style*="font-size:16px"] {
        font-size: 21px!important
    }

    .responsive_fontSize [style*="font-size: 17px"],.responsive_fontSize [style*="font-size:17px"] {
        font-size: 22px!important
    }

    .responsive_fontSize [style*="font-size: 18px"],.responsive_fontSize [style*="font-size:18px"] {
        font-size: 24px!important
    }

    .responsive_fontSize [style*="font-size: 19px"],.responsive_fontSize [style*="font-size:19px"] {
        font-size: 25px!important
    }

    .responsive_fontSize [style*="font-size: 20px"],.responsive_fontSize [style*="font-size:20px"] {
        font-size: 26px!important
    }

    .responsive_fontSize [style*="font-size: 21px"],.responsive_fontSize [style*="font-size:21px"] {
        font-size: 28px!important
    }

    .responsive_fontSize [style*="font-size: 22px"],.responsive_fontSize [style*="font-size:22px"] {
        font-size: 29px!important
    }

    .responsive_fontSize [style*="font-size: 23px"],.responsive_fontSize [style*="font-size:23px"] {
        font-size: 30px!important
    }

    .responsive_fontSize [style*="font-size: 24px"],.responsive_fontSize [style*="font-size:24px"] {
        font-size: 32px!important
    }

    .responsive_fontSize [style*="font-size: 25px"],.responsive_fontSize [style*="font-size:25px"] {
        font-size: 33px!important
    }

    .responsive_fontSize [style*="font-size: 26px"],.responsive_fontSize [style*="font-size:26px"] {
        font-size: 34px!important
    }

    .responsive_fontSize [style*="font-size: 27px"],.responsive_fontSize [style*="font-size:27px"] {
        font-size: 36px!important
    }

    .responsive_fontSize [style*="font-size: 28px"],.responsive_fontSize [style*="font-size:28px"] {
        font-size: 37px!important
    }

    .responsive_fontSize [style*="font-size: 29px"],.responsive_fontSize [style*="font-size:29px"] {
        font-size: 38px!important
    }

    .responsive_fontSize [style*="font-size: 30px"],.responsive_fontSize [style*="font-size:30px"] {
        font-size: 40px!important
    }

    .responsive_fontSize [style*="font-size: 31px"],.responsive_fontSize [style*="font-size:31px"] {
        font-size: 41px!important
    }

    .responsive_fontSize [style*="font-size: 32px"],.responsive_fontSize [style*="font-size:32px"] {
        font-size: 42px!important
    }

    .responsive_fontSize [style*="font-size: 33px"],.responsive_fontSize [style*="font-size:33px"] {
        font-size: 44px!important
    }

    .responsive_fontSize [style*="font-size: 34px"],.responsive_fontSize [style*="font-size:34px"] {
        font-size: 45px!important
    }

    .responsive_fontSize [style*="font-size: 35px"],.responsive_fontSize [style*="font-size:35px"] {
        font-size: 46px!important
    }

    .responsive_fontSize [style*="font-size: 36px"],.responsive_fontSize [style*="font-size:36px"] {
        font-size: 48px!important
    }

    .responsive_fontSize [style*="font-size: 37px"],.responsive_fontSize [style*="font-size:37px"] {
        font-size: 49px!important
    }

    .responsive_fontSize [style*="font-size: 38px"],.responsive_fontSize [style*="font-size:38px"] {
        font-size: 50px!important
    }

    .responsive_fontSize [style*="font-size: 39px"],.responsive_fontSize [style*="font-size:39px"] {
        font-size: 52px!important
    }

    .responsive_fontSize [style*="font-size: 40px"],.responsive_fontSize [style*="font-size:40px"] {
        font-size: 53px!important
    }

    .responsive_fontSize [style*="font-size: 41px"],.responsive_fontSize [style*="font-size:41px"] {
        font-size: 54px!important
    }

    .responsive_fontSize [style*="font-size: 42px"],.responsive_fontSize [style*="font-size:42px"] {
        font-size: 56px!important
    }

    .responsive_fontSize [style*="font-size: 43px"],.responsive_fontSize [style*="font-size:43px"] {
        font-size: 57px!important
    }

    .responsive_fontSize [style*="font-size: 44px"],.responsive_fontSize [style*="font-size:44px"] {
        font-size: 58px!important
    }

    .responsive_fontSize [style*="font-size: 45px"],.responsive_fontSize [style*="font-size:45px"] {
        font-size: 60px!important
    }

    .responsive_fontSize [style*="font-size: 46px"],.responsive_fontSize [style*="font-size:46px"] {
        font-size: 61px!important
    }

    .responsive_fontSize [style*="font-size: 47px"],.responsive_fontSize [style*="font-size:47px"] {
        font-size: 62px!important
    }

    .responsive_fontSize [style*="font-size: 48px"],.responsive_fontSize [style*="font-size:48px"] {
        font-size: 64px!important
    }

    .responsive_fontSize [style*="font-size: 49px"],.responsive_fontSize [style*="font-size:49px"] {
        font-size: 65px!important
    }

    .responsive_fontSize [style*="font-size: 50px"],.responsive_fontSize [style*="font-size:50px"] {
        font-size: 67px!important
    }

    .responsive_fontSize [style*="font-size: 51px"],.responsive_fontSize [style*="font-size:51px"] {
        font-size: 68px!important
    }

    .responsive_fontSize [style*="font-size: 52px"],.responsive_fontSize [style*="font-size:52px"] {
        font-size: 69px!important
    }

    .responsive_fontSize [style*="font-size: 53px"],.responsive_fontSize [style*="font-size:53px"] {
        font-size: 71px!important
    }

    .responsive_fontSize [style*="font-size: 54px"],.responsive_fontSize [style*="font-size:54px"] {
        font-size: 72px!important
    }

    .responsive_fontSize [style*="font-size: 55px"],.responsive_fontSize [style*="font-size:55px"] {
        font-size: 73px!important
    }

    .responsive_fontSize [style*="font-size: 56px"],.responsive_fontSize [style*="font-size:56px"] {
        font-size: 75px!important
    }

    .responsive_fontSize [style*="font-size: 57px"],.responsive_fontSize [style*="font-size:57px"] {
        font-size: 76px!important
    }

    .responsive_fontSize [style*="font-size: 58px"],.responsive_fontSize [style*="font-size:58px"] {
        font-size: 77px!important
    }

    .responsive_fontSize [style*="font-size: 59px"],.responsive_fontSize [style*="font-size:59px"] {
        font-size: 79px!important
    }

    .responsive_fontSize [style*="font-size: 60px"],.responsive_fontSize [style*="font-size:60px"] {
        font-size: 80px!important
    }

    .responsive_fontSize [style*="font-size: 61px"],.responsive_fontSize [style*="font-size:61px"] {
        font-size: 81px!important
    }

    .responsive_fontSize [style*="font-size: 62px"],.responsive_fontSize [style*="font-size:62px"] {
        font-size: 83px!important
    }

    .responsive_fontSize [style*="font-size: 63px"],.responsive_fontSize [style*="font-size:63px"] {
        font-size: 84px!important
    }

    .responsive_fontSize [style*="font-size: 64px"],.responsive_fontSize [style*="font-size:64px"] {
        font-size: 85px!important
    }

    .responsive_fontSize [style*="font-size: 65px"],.responsive_fontSize [style*="font-size:65px"] {
        font-size: 87px!important
    }

    .responsive_fontSize [style*="font-size: 66px"],.responsive_fontSize [style*="font-size:66px"] {
        font-size: 88px!important
    }

    .responsive_fontSize [style*="font-size: 67px"],.responsive_fontSize [style*="font-size:67px"] {
        font-size: 89px!important
    }

    .responsive_fontSize [style*="font-size: 68px"],.responsive_fontSize [style*="font-size:68px"] {
        font-size: 91px!important
    }

    .responsive_fontSize [style*="font-size: 69px"],.responsive_fontSize [style*="font-size:69px"] {
        font-size: 92px!important
    }

    .responsive_fontSize [style*="font-size: 70px"],.responsive_fontSize [style*="font-size:70px"] {
        font-size: 93px!important
    }

    .responsive_fontSize [style*="font-size: 71px"],.responsive_fontSize [style*="font-size:71px"] {
        font-size: 95px!important
    }

    .responsive_fontSize [style*="font-size: 72px"],.responsive_fontSize [style*="font-size:72px"] {
        font-size: 96px!important
    }

    .responsive_fontSize [style*="font-size: 73px"],.responsive_fontSize [style*="font-size:73px"] {
        font-size: 97px!important
    }

    .responsive_fontSize [style*="font-size: 74px"],.responsive_fontSize [style*="font-size:74px"] {
        font-size: 99px!important
    }

    .responsive_fontSize [style*="font-size: 75px"],.responsive_fontSize [style*="font-size:75px"] {
        font-size: 100px!important
    }

    .responsive_fontSize [style*="font-size: 76px"],.responsive_fontSize [style*="font-size:76px"] {
        font-size: 101px!important
    }

    .responsive_fontSize [style*="font-size: 77px"],.responsive_fontSize [style*="font-size:77px"] {
        font-size: 103px!important
    }

    .responsive_fontSize [style*="font-size: 78px"],.responsive_fontSize [style*="font-size:78px"] {
        font-size: 104px!important
    }

    .responsive_fontSize [style*="font-size: 79px"],.responsive_fontSize [style*="font-size:79px"] {
        font-size: 105px!important
    }

    .responsive_fontSize [style*="font-size: 80px"],.responsive_fontSize [style*="font-size:80px"] {
        font-size: 107px!important
    }

    .responsive_fontSize [style*="font-size: 81px"],.responsive_fontSize [style*="font-size:81px"] {
        font-size: 108px!important
    }

    .responsive_fontSize [style*="font-size: 82px"],.responsive_fontSize [style*="font-size:82px"] {
        font-size: 109px!important
    }

    .responsive_fontSize [style*="font-size: 83px"],.responsive_fontSize [style*="font-size:83px"] {
        font-size: 111px!important
    }

    .responsive_fontSize [style*="font-size: 84px"],.responsive_fontSize [style*="font-size:84px"] {
        font-size: 112px!important
    }

    .responsive_fontSize [style*="font-size: 85px"],.responsive_fontSize [style*="font-size:85px"] {
        font-size: 113px!important
    }

    .responsive_fontSize [style*="font-size: 86px"],.responsive_fontSize [style*="font-size:86px"] {
        font-size: 115px!important
    }

    .responsive_fontSize [style*="font-size: 87px"],.responsive_fontSize [style*="font-size:87px"] {
        font-size: 116px!important
    }

    .responsive_fontSize [style*="font-size: 88px"],.responsive_fontSize [style*="font-size:88px"] {
        font-size: 117px!important
    }

    .responsive_fontSize [style*="font-size: 89px"],.responsive_fontSize [style*="font-size:89px"] {
        font-size: 119px!important
    }

    .responsive_fontSize [style*="font-size: 90px"],.responsive_fontSize [style*="font-size:90px"] {
        font-size: 120px!important
    }

    .responsive_fontSize [style*="font-size: 91px"],.responsive_fontSize [style*="font-size:91px"] {
        font-size: 121px!important
    }

    .responsive_fontSize [style*="font-size: 92px"],.responsive_fontSize [style*="font-size:92px"] {
        font-size: 123px!important
    }

    .responsive_fontSize [style*="font-size: 93px"],.responsive_fontSize [style*="font-size:93px"] {
        font-size: 124px!important
    }

    .responsive_fontSize [style*="font-size: 94px"],.responsive_fontSize [style*="font-size:94px"] {
        font-size: 125px!important
    }

    .responsive_fontSize [style*="font-size: 95px"],.responsive_fontSize [style*="font-size:95px"] {
        font-size: 127px!important
    }

    .responsive_fontSize [style*="font-size: 96px"],.responsive_fontSize [style*="font-size:96px"] {
        font-size: 128px!important
    }

    .responsive_fontSize [style*="font-size: 97px"],.responsive_fontSize [style*="font-size:97px"] {
        font-size: 129px!important
    }

    .responsive_fontSize [style*="font-size: 98px"],.responsive_fontSize [style*="font-size:98px"] {
        font-size: 131px!important
    }

    .responsive_fontSize [style*="font-size: 99px"],.responsive_fontSize [style*="font-size:99px"] {
        font-size: 132px!important
    }

    .responsive_fontSize [style*="font-size: 100px"],.responsive_fontSize [style*="font-size:100px"] {
        font-size: 134px!important
    }

    .responsive_fontSize [style*="font-size: 101px"],.responsive_fontSize [style*="font-size:101px"] {
        font-size: 135px!important
    }

    .responsive_fontSize [style*="font-size: 102px"],.responsive_fontSize [style*="font-size:102px"] {
        font-size: 136px!important
    }

    .responsive_fontSize [style*="font-size: 103px"],.responsive_fontSize [style*="font-size:103px"] {
        font-size: 138px!important
    }

    .responsive_fontSize [style*="font-size: 104px"],.responsive_fontSize [style*="font-size:104px"] {
        font-size: 139px!important
    }

    .responsive_fontSize [style*="font-size: 105px"],.responsive_fontSize [style*="font-size:105px"] {
        font-size: 140px!important
    }

    .responsive_fontSize [style*="font-size: 106px"],.responsive_fontSize [style*="font-size:106px"] {
        font-size: 142px!important
    }

    .responsive_fontSize [style*="font-size: 107px"],.responsive_fontSize [style*="font-size:107px"] {
        font-size: 143px!important
    }

    .responsive_fontSize [style*="font-size: 108px"],.responsive_fontSize [style*="font-size:108px"] {
        font-size: 144px!important
    }

    .responsive_fontSize [style*="font-size: 109px"],.responsive_fontSize [style*="font-size:109px"] {
        font-size: 146px!important
    }

    .responsive_fontSize [style*="font-size: 110px"],.responsive_fontSize [style*="font-size:110px"] {
        font-size: 147px!important
    }

    .responsive_fontSize [style*="font-size: 111px"],.responsive_fontSize [style*="font-size:111px"] {
        font-size: 148px!important
    }

    .responsive_fontSize [style*="font-size: 112px"],.responsive_fontSize [style*="font-size:112px"] {
        font-size: 150px!important
    }

    .responsive_fontSize [style*="font-size: 113px"],.responsive_fontSize [style*="font-size:113px"] {
        font-size: 151px!important
    }

    .responsive_fontSize [style*="font-size: 114px"],.responsive_fontSize [style*="font-size:114px"] {
        font-size: 152px!important
    }

    .responsive_fontSize [style*="font-size: 115px"],.responsive_fontSize [style*="font-size:115px"] {
        font-size: 154px!important
    }

    .responsive_fontSize [style*="font-size: 116px"],.responsive_fontSize [style*="font-size:116px"] {
        font-size: 155px!important
    }

    .responsive_fontSize [style*="font-size: 117px"],.responsive_fontSize [style*="font-size:117px"] {
        font-size: 156px!important
    }

    .responsive_fontSize [style*="font-size: 118px"],.responsive_fontSize [style*="font-size:118px"] {
        font-size: 158px!important
    }

    .responsive_fontSize [style*="font-size: 119px"],.responsive_fontSize [style*="font-size:119px"] {
        font-size: 159px!important
    }

    .responsive_fontSize [style*="font-size: 120px"],.responsive_fontSize [style*="font-size:120px"] {
        font-size: 160px!important
    }

    .responsive_fontSize .fkeditor-wrap {
        font-size: 26px
    }

    .responsive_fontSize .rich_article_content_wrap {
        font-size: 18px
    }
}

@media(min-width: 3840px) {
    .responsive_fontSize [style*="font-size: 13px"],.responsive_fontSize [style*="font-size:13px"] {
        font-size:26px!important
    }

    .responsive_fontSize [style*="font-size: 14px"],.responsive_fontSize [style*="font-size:14px"] {
        font-size: 28px!important
    }

    .responsive_fontSize [style*="font-size: 15px"],.responsive_fontSize [style*="font-size:15px"] {
        font-size: 30px!important
    }

    .responsive_fontSize [style*="font-size: 16px"],.responsive_fontSize [style*="font-size:16px"] {
        font-size: 32px!important
    }

    .responsive_fontSize [style*="font-size: 17px"],.responsive_fontSize [style*="font-size:17px"] {
        font-size: 34px!important
    }

    .responsive_fontSize [style*="font-size: 18px"],.responsive_fontSize [style*="font-size:18px"] {
        font-size: 36px!important
    }

    .responsive_fontSize [style*="font-size: 19px"],.responsive_fontSize [style*="font-size:19px"] {
        font-size: 38px!important
    }

    .responsive_fontSize [style*="font-size: 20px"],.responsive_fontSize [style*="font-size:20px"] {
        font-size: 40px!important
    }

    .responsive_fontSize [style*="font-size: 21px"],.responsive_fontSize [style*="font-size:21px"] {
        font-size: 42px!important
    }

    .responsive_fontSize [style*="font-size: 22px"],.responsive_fontSize [style*="font-size:22px"] {
        font-size: 44px!important
    }

    .responsive_fontSize [style*="font-size: 23px"],.responsive_fontSize [style*="font-size:23px"] {
        font-size: 46px!important
    }

    .responsive_fontSize [style*="font-size: 24px"],.responsive_fontSize [style*="font-size:24px"] {
        font-size: 48px!important
    }

    .responsive_fontSize [style*="font-size: 25px"],.responsive_fontSize [style*="font-size:25px"] {
        font-size: 50px!important
    }

    .responsive_fontSize [style*="font-size: 26px"],.responsive_fontSize [style*="font-size:26px"] {
        font-size: 52px!important
    }

    .responsive_fontSize [style*="font-size: 27px"],.responsive_fontSize [style*="font-size:27px"] {
        font-size: 54px!important
    }

    .responsive_fontSize [style*="font-size: 28px"],.responsive_fontSize [style*="font-size:28px"] {
        font-size: 56px!important
    }

    .responsive_fontSize [style*="font-size: 29px"],.responsive_fontSize [style*="font-size:29px"] {
        font-size: 58px!important
    }

    .responsive_fontSize [style*="font-size: 30px"],.responsive_fontSize [style*="font-size:30px"] {
        font-size: 60px!important
    }

    .responsive_fontSize [style*="font-size: 31px"],.responsive_fontSize [style*="font-size:31px"] {
        font-size: 62px!important
    }

    .responsive_fontSize [style*="font-size: 32px"],.responsive_fontSize [style*="font-size:32px"] {
        font-size: 64px!important
    }

    .responsive_fontSize [style*="font-size: 33px"],.responsive_fontSize [style*="font-size:33px"] {
        font-size: 66px!important
    }

    .responsive_fontSize [style*="font-size: 34px"],.responsive_fontSize [style*="font-size:34px"] {
        font-size: 68px!important
    }

    .responsive_fontSize [style*="font-size: 35px"],.responsive_fontSize [style*="font-size:35px"] {
        font-size: 70px!important
    }

    .responsive_fontSize [style*="font-size: 36px"],.responsive_fontSize [style*="font-size:36px"] {
        font-size: 72px!important
    }

    .responsive_fontSize [style*="font-size: 37px"],.responsive_fontSize [style*="font-size:37px"] {
        font-size: 74px!important
    }

    .responsive_fontSize [style*="font-size: 38px"],.responsive_fontSize [style*="font-size:38px"] {
        font-size: 76px!important
    }

    .responsive_fontSize [style*="font-size: 39px"],.responsive_fontSize [style*="font-size:39px"] {
        font-size: 78px!important
    }

    .responsive_fontSize [style*="font-size: 40px"],.responsive_fontSize [style*="font-size:40px"] {
        font-size: 80px!important
    }

    .responsive_fontSize [style*="font-size: 41px"],.responsive_fontSize [style*="font-size:41px"] {
        font-size: 82px!important
    }

    .responsive_fontSize [style*="font-size: 42px"],.responsive_fontSize [style*="font-size:42px"] {
        font-size: 84px!important
    }

    .responsive_fontSize [style*="font-size: 43px"],.responsive_fontSize [style*="font-size:43px"] {
        font-size: 86px!important
    }

    .responsive_fontSize [style*="font-size: 44px"],.responsive_fontSize [style*="font-size:44px"] {
        font-size: 88px!important
    }

    .responsive_fontSize [style*="font-size: 45px"],.responsive_fontSize [style*="font-size:45px"] {
        font-size: 90px!important
    }

    .responsive_fontSize [style*="font-size: 46px"],.responsive_fontSize [style*="font-size:46px"] {
        font-size: 92px!important
    }

    .responsive_fontSize [style*="font-size: 47px"],.responsive_fontSize [style*="font-size:47px"] {
        font-size: 94px!important
    }

    .responsive_fontSize [style*="font-size: 48px"],.responsive_fontSize [style*="font-size:48px"] {
        font-size: 96px!important
    }

    .responsive_fontSize [style*="font-size: 49px"],.responsive_fontSize [style*="font-size:49px"] {
        font-size: 98px!important
    }

    .responsive_fontSize [style*="font-size: 50px"],.responsive_fontSize [style*="font-size:50px"] {
        font-size: 100px!important
    }

    .responsive_fontSize [style*="font-size: 51px"],.responsive_fontSize [style*="font-size:51px"] {
        font-size: 102px!important
    }

    .responsive_fontSize [style*="font-size: 52px"],.responsive_fontSize [style*="font-size:52px"] {
        font-size: 104px!important
    }

    .responsive_fontSize [style*="font-size: 53px"],.responsive_fontSize [style*="font-size:53px"] {
        font-size: 106px!important
    }

    .responsive_fontSize [style*="font-size: 54px"],.responsive_fontSize [style*="font-size:54px"] {
        font-size: 108px!important
    }

    .responsive_fontSize [style*="font-size: 55px"],.responsive_fontSize [style*="font-size:55px"] {
        font-size: 110px!important
    }

    .responsive_fontSize [style*="font-size: 56px"],.responsive_fontSize [style*="font-size:56px"] {
        font-size: 112px!important
    }

    .responsive_fontSize [style*="font-size: 57px"],.responsive_fontSize [style*="font-size:57px"] {
        font-size: 114px!important
    }

    .responsive_fontSize [style*="font-size: 58px"],.responsive_fontSize [style*="font-size:58px"] {
        font-size: 116px!important
    }

    .responsive_fontSize [style*="font-size: 59px"],.responsive_fontSize [style*="font-size:59px"] {
        font-size: 118px!important
    }

    .responsive_fontSize [style*="font-size: 60px"],.responsive_fontSize [style*="font-size:60px"] {
        font-size: 120px!important
    }

    .responsive_fontSize [style*="font-size: 61px"],.responsive_fontSize [style*="font-size:61px"] {
        font-size: 122px!important
    }

    .responsive_fontSize [style*="font-size: 62px"],.responsive_fontSize [style*="font-size:62px"] {
        font-size: 124px!important
    }

    .responsive_fontSize [style*="font-size: 63px"],.responsive_fontSize [style*="font-size:63px"] {
        font-size: 126px!important
    }

    .responsive_fontSize [style*="font-size: 64px"],.responsive_fontSize [style*="font-size:64px"] {
        font-size: 128px!important
    }

    .responsive_fontSize [style*="font-size: 65px"],.responsive_fontSize [style*="font-size:65px"] {
        font-size: 130px!important
    }

    .responsive_fontSize [style*="font-size: 66px"],.responsive_fontSize [style*="font-size:66px"] {
        font-size: 132px!important
    }

    .responsive_fontSize [style*="font-size: 67px"],.responsive_fontSize [style*="font-size:67px"] {
        font-size: 134px!important
    }

    .responsive_fontSize [style*="font-size: 68px"],.responsive_fontSize [style*="font-size:68px"] {
        font-size: 136px!important
    }

    .responsive_fontSize [style*="font-size: 69px"],.responsive_fontSize [style*="font-size:69px"] {
        font-size: 138px!important
    }

    .responsive_fontSize [style*="font-size: 70px"],.responsive_fontSize [style*="font-size:70px"] {
        font-size: 140px!important
    }

    .responsive_fontSize [style*="font-size: 71px"],.responsive_fontSize [style*="font-size:71px"] {
        font-size: 142px!important
    }

    .responsive_fontSize [style*="font-size: 72px"],.responsive_fontSize [style*="font-size:72px"] {
        font-size: 144px!important
    }

    .responsive_fontSize [style*="font-size: 73px"],.responsive_fontSize [style*="font-size:73px"] {
        font-size: 146px!important
    }

    .responsive_fontSize [style*="font-size: 74px"],.responsive_fontSize [style*="font-size:74px"] {
        font-size: 148px!important
    }

    .responsive_fontSize [style*="font-size: 75px"],.responsive_fontSize [style*="font-size:75px"] {
        font-size: 150px!important
    }

    .responsive_fontSize [style*="font-size: 76px"],.responsive_fontSize [style*="font-size:76px"] {
        font-size: 152px!important
    }

    .responsive_fontSize [style*="font-size: 77px"],.responsive_fontSize [style*="font-size:77px"] {
        font-size: 154px!important
    }

    .responsive_fontSize [style*="font-size: 78px"],.responsive_fontSize [style*="font-size:78px"] {
        font-size: 156px!important
    }

    .responsive_fontSize [style*="font-size: 79px"],.responsive_fontSize [style*="font-size:79px"] {
        font-size: 158px!important
    }

    .responsive_fontSize [style*="font-size: 80px"],.responsive_fontSize [style*="font-size:80px"] {
        font-size: 160px!important
    }

    .responsive_fontSize [style*="font-size: 81px"],.responsive_fontSize [style*="font-size:81px"] {
        font-size: 162px!important
    }

    .responsive_fontSize [style*="font-size: 82px"],.responsive_fontSize [style*="font-size:82px"] {
        font-size: 164px!important
    }

    .responsive_fontSize [style*="font-size: 83px"],.responsive_fontSize [style*="font-size:83px"] {
        font-size: 166px!important
    }

    .responsive_fontSize [style*="font-size: 84px"],.responsive_fontSize [style*="font-size:84px"] {
        font-size: 168px!important
    }

    .responsive_fontSize [style*="font-size: 85px"],.responsive_fontSize [style*="font-size:85px"] {
        font-size: 170px!important
    }

    .responsive_fontSize [style*="font-size: 86px"],.responsive_fontSize [style*="font-size:86px"] {
        font-size: 172px!important
    }

    .responsive_fontSize [style*="font-size: 87px"],.responsive_fontSize [style*="font-size:87px"] {
        font-size: 174px!important
    }

    .responsive_fontSize [style*="font-size: 88px"],.responsive_fontSize [style*="font-size:88px"] {
        font-size: 176px!important
    }

    .responsive_fontSize [style*="font-size: 89px"],.responsive_fontSize [style*="font-size:89px"] {
        font-size: 178px!important
    }

    .responsive_fontSize [style*="font-size: 90px"],.responsive_fontSize [style*="font-size:90px"] {
        font-size: 180px!important
    }

    .responsive_fontSize [style*="font-size: 91px"],.responsive_fontSize [style*="font-size:91px"] {
        font-size: 182px!important
    }

    .responsive_fontSize [style*="font-size: 92px"],.responsive_fontSize [style*="font-size:92px"] {
        font-size: 184px!important
    }

    .responsive_fontSize [style*="font-size: 93px"],.responsive_fontSize [style*="font-size:93px"] {
        font-size: 186px!important
    }

    .responsive_fontSize [style*="font-size: 94px"],.responsive_fontSize [style*="font-size:94px"] {
        font-size: 188px!important
    }

    .responsive_fontSize [style*="font-size: 95px"],.responsive_fontSize [style*="font-size:95px"] {
        font-size: 190px!important
    }

    .responsive_fontSize [style*="font-size: 96px"],.responsive_fontSize [style*="font-size:96px"] {
        font-size: 192px!important
    }

    .responsive_fontSize [style*="font-size: 97px"],.responsive_fontSize [style*="font-size:97px"] {
        font-size: 194px!important
    }

    .responsive_fontSize [style*="font-size: 98px"],.responsive_fontSize [style*="font-size:98px"] {
        font-size: 196px!important
    }

    .responsive_fontSize [style*="font-size: 99px"],.responsive_fontSize [style*="font-size:99px"] {
        font-size: 198px!important
    }

    .responsive_fontSize [style*="font-size: 100px"],.responsive_fontSize [style*="font-size:100px"] {
        font-size: 200px!important
    }

    .responsive_fontSize [style*="font-size: 101px"],.responsive_fontSize [style*="font-size:101px"] {
        font-size: 202px!important
    }

    .responsive_fontSize [style*="font-size: 102px"],.responsive_fontSize [style*="font-size:102px"] {
        font-size: 204px!important
    }

    .responsive_fontSize [style*="font-size: 103px"],.responsive_fontSize [style*="font-size:103px"] {
        font-size: 206px!important
    }

    .responsive_fontSize [style*="font-size: 104px"],.responsive_fontSize [style*="font-size:104px"] {
        font-size: 208px!important
    }

    .responsive_fontSize [style*="font-size: 105px"],.responsive_fontSize [style*="font-size:105px"] {
        font-size: 210px!important
    }

    .responsive_fontSize [style*="font-size: 106px"],.responsive_fontSize [style*="font-size:106px"] {
        font-size: 212px!important
    }

    .responsive_fontSize [style*="font-size: 107px"],.responsive_fontSize [style*="font-size:107px"] {
        font-size: 214px!important
    }

    .responsive_fontSize [style*="font-size: 108px"],.responsive_fontSize [style*="font-size:108px"] {
        font-size: 216px!important
    }

    .responsive_fontSize [style*="font-size: 109px"],.responsive_fontSize [style*="font-size:109px"] {
        font-size: 218px!important
    }

    .responsive_fontSize [style*="font-size: 110px"],.responsive_fontSize [style*="font-size:110px"] {
        font-size: 220px!important
    }

    .responsive_fontSize [style*="font-size: 111px"],.responsive_fontSize [style*="font-size:111px"] {
        font-size: 222px!important
    }

    .responsive_fontSize [style*="font-size: 112px"],.responsive_fontSize [style*="font-size:112px"] {
        font-size: 224px!important
    }

    .responsive_fontSize [style*="font-size: 113px"],.responsive_fontSize [style*="font-size:113px"] {
        font-size: 226px!important
    }

    .responsive_fontSize [style*="font-size: 114px"],.responsive_fontSize [style*="font-size:114px"] {
        font-size: 228px!important
    }

    .responsive_fontSize [style*="font-size: 115px"],.responsive_fontSize [style*="font-size:115px"] {
        font-size: 230px!important
    }

    .responsive_fontSize [style*="font-size: 116px"],.responsive_fontSize [style*="font-size:116px"] {
        font-size: 232px!important
    }

    .responsive_fontSize [style*="font-size: 117px"],.responsive_fontSize [style*="font-size:117px"] {
        font-size: 234px!important
    }

    .responsive_fontSize [style*="font-size: 118px"],.responsive_fontSize [style*="font-size:118px"] {
        font-size: 236px!important
    }

    .responsive_fontSize [style*="font-size: 119px"],.responsive_fontSize [style*="font-size:119px"] {
        font-size: 238px!important
    }

    .responsive_fontSize [style*="font-size: 120px"],.responsive_fontSize [style*="font-size:120px"] {
        font-size: 240px!important
    }

    .responsive_fontSize .fkeditor-wrap {
        font-size: 40px
    }

    .responsive_fontSize .rich_article_content_wrap {
        font-size: 28px
    }
}

.m_newsgroup_linkwrap {
    position: relative
}

.jz_screen_pc .m_newsgroup_rowwrap2_style1 {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 9px 0 rgba(0,0,0,.15);
    box-sizing: border-box;
    padding: 15px 10px;
    position: absolute;
    z-index: 999
}

.jz_screen_pc .m_newsgroup_rowwrap2_style1 .news_group_item {
    float: left
}

.jz_screen_pc .m_newsgroup_rowwrap2_style1 .m_newsgroup_linkwrap {
    overflow: hidden;
    padding: 6px 0
}

.jz_screen_pc .m_newsgroup_rowwrap2_style1 .m_newsgroup_itemwrap {
    line-height: 1.5
}

.jz_screen_pc .m_newsgroup_rowwrap2_style1 .m_newsgroup_itemwrap2 {
    display: inline-block;
    max-width: 220px;
    padding: 0 10px;
    vertical-align: top;
    width: 100%
}

.jz_screen_pc .m_newsgroup_rowwrap2_style1 .m_newsgroup_item2 {
    color: #333;
    display: inline-block;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.jz_screen_pc .m_newsgroup_rowwrap2_style1 .m_newsgroup_rowwrap3 {
    padding: 0
}

.jz_screen_pc .m_newsgroup_rowwrap2_style1 .m_newsgroup_itemwrap3 {
    display: inline-block;
    max-width: 100%
}

.jz_screen_pc .m_newsgroup_rowwrap2_style1 .m_newsgroup_item3 {
    color: #999;
    display: inline-block;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 14px 0 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.p_group__wrap {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9035
}

.p_group__header {
    align-items: center;
    border-bottom: 1px solid #e4e4e4;
    box-sizing: border-box;
    color: #333;
    display: flex;
    font-size: 18px;
    height: 50px;
    justify-content: center;
    position: relative
}

.p_group__title {
    max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.p_group__content {
    height: calc(100% - 50px);
    list-style: none;
    margin: 0;
    overflow: hidden;
    overflow-y: scroll;
    padding: 0;
    width: calc(100% + 17px)
}

.p_group__content ::-webkit-scrollbar {
    opacity: 0
}

.p_group__item {
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.5;
    padding: 12px 20px
}

.p_group__all {
    padding-bottom: 14px;
    padding-top: 14px
}

.p_group__itemname {
    color: #333;
    display: inline-block;
    width: 100%
}

.p_group__son {
    color: #999;
    display: inline-block;
    font-size: 13px;
    padding: 12px 18px 0 0
}

.p_group__close {
    background: url(/image/rimage/manage/mbg01.png?v=202311271728) -147px -79px no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    vertical-align: middle;
    width: 16px
}

.jz_screen_mobi .m_newsgroup_rowwrap2 {
    display: none
}

.search_result_news_img {
    background: no-repeat 50%;
    background-size: cover;
    height: 0;
    padding-bottom: 58.82352%;
    transition: all .36s ease;
    width: 100%
}

.layout_module .module_rich_content {
    padding: 16px 0
}

.form_protocol {
    align-items: center;
    display: flex!important
}

.form_protocol .checkbox_style {
    display: inline-block
}

.form_protocol_text {
    color: #666;
    cursor: pointer;
    font-size: 14px
}

.form_protocol_title {
    color: #0879ff;
    cursor: pointer;
    font-size: 14px;
    word-break: break-all
}

.module_online_map .multi_panel {
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    left: 72px;
    min-width: 256px;
    position: absolute;
    top: 20px;
    width: 20%
}

.module_online_map .multi_panel .multi_list {
    margin-top: 8px;
    max-height: 310px;
    overflow: auto;
    padding: 0 12px 10px
}

.module_online_map .multi_panel .multi_list::-webkit-scrollbar-thumb {
    background-color: #d2d2d2;
    border-radius: 2px;
    box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}

.module_online_map .multi_panel .multi_list::-webkit-scrollbar {
    background-color: #fff;
    width: 4px
}

.module_online_map .multi_panel .multi_item {
    cursor: pointer;
    display: flex;
    padding: 12px
}

.module_online_map .multi_panel .multi_item:last-child {
    margin-bottom: 0
}

.module_online_map .multi_panel .multi_item .multi_content {
    flex: 1;
    font-size: 13px
}

.module_online_map .multi_panel .multi_item .multi_content .detail {
    color: #333;
    word-break: break-all
}

.module_online_map .multi_panel .multi_item .multi_content .address {
    color: #999;
    text-decoration: underline
}

.module_online_map .multi_panel .active {
    background-color: #f4f4f4;
    border-radius: 2px
}

.module_online_map .multi_panel .search {
    border-bottom: 1px solid #e3e2e8;
    cursor: default;
    display: flex;
    height: 30px;
    margin: 12px 12px 0;
    padding: 0 9px;
    position: relative
}

.module_online_map .multi_panel .search .search-input {
    border: none;
    outline: none
}

.module_online_map .multi_panel .search .close-icon,.module_online_map .multi_panel .search .search-icon {
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 9px;
    top: 50%;
    transform: translateY(-50%);
    width: 17px
}

.module_online_map .multi_panel .empty_list {
    height: 270px;
    margin-top: 35px
}

.module_online_map .multi_panel .empty_list .empty_img {
    background: url(/image/rimage/module/online_map/search_no_content_pc.png?v=202311271728);
    height: 166px;
    margin: 0 auto;
    width: 208px
}

.module_online_map .multi_panel .empty_list .empty_tips {
    color: #333;
    text-align: center
}

.module_online_map .baiduBox {
    padding: 12px 0;
    width: 283px
}

.module_online_map .baiduBox .msg {
    box-sizing: border-box;
    padding-left: 16px;
    width: 100%
}

.module_online_map .baiduBox .msg .info {
    min-height: 10px;
    width: 234px
}

.module_online_map .baiduBox .msg .navigation {
    margin-top: 10px
}

.module_online_map .baiduBox .msg .navigation .start {
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    box-sizing: border-box;
    height: 30px;
    margin-bottom: 10px;
    outline: none;
    padding-left: 8px;
    width: 250px
}

.module_online_map .baiduBox .msg .navigation .end {
    align-items: center;
    display: flex
}

.module_online_map .baiduBox .msg .navigation .end input {
    background-color: #ededed;
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: not-allowed;
    height: 30px;
    outline: none;
    padding-left: 8px;
    width: 192px
}

.module_online_map .baiduBox .msg .navigation .nav_sure {
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    box-sizing: border-box;
    color: #999;
    cursor: not-allowed;
    display: block;
    font-size: 13px;
    height: 30px;
    line-height: 28px;
    margin-left: 12px;
    text-align: center;
    width: 46px
}

.module_online_map .baiduBox .msg .navigation .nav_sure.nav_active {
    background-color: #fc5634;
    color: #fff;
    cursor: pointer
}

.module_online_map .multi_icon {
    margin-right: 6px;
    position: relative;
    width: 24px
}

.module_online_map .multi_icon .number {
    color: #fff;
    font-size: 13px;
    left: 50%;
    position: absolute;
    top: 0;
    top: 2px;
    transform: translateX(-50%);
    z-index: 2
}

.module_online_map .multi_icon .icon_mark {
    fill: #fc5634;
    height: 28px;
    width: 24px
}

.module_online_map .msgBox .msg {
    width: 272px
}

.module_online_map .baiduBox .msg {
    width: auto
}

.jz_screen_mobi .module_online_map .baiduBox {
    width: 280px
}

.jz_screen_mobi .module_online_map .baiduBox .close {
    right: 12px;
    top: 12px
}

.jz_screen_mobi .module_online_map .baiduBox .navigation .start {
    width: 248px
}

.jz_screen_mobi .module_online_map .mobi_multi_panel {
    align-items: center;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0,0,0,.16);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 42px;
    justify-content: center;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 42px
}

.jz_screen_mobi .module_online_map .mobi_multi_panel .mobi_list_icon {
    height: 17px;
    width: 18px
}

.jz_screen_mobi .module_online_map .mobi_multi_panel span {
    font-size: 12px
}

.jz_screen_mobi .address_wrap {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9100
}

.jz_screen_mobi .address_wrap .address_bg {
    background: rgba(0,0,0,.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.jz_screen_mobi .address_wrap .address_panel {
    background: #fff;
    border-radius: 0;
    bottom: 0;
    display: block;
    justify-content: space-around;
    left: 0;
    max-width: 100%;
    position: absolute;
    top: auto;
    width: 100%;
    z-index: 1
}

.jz_screen_mobi .address_wrap .address_panel .header {
    align-items: center;
    display: flex;
    padding: 12px 16px 8px 12px
}

.jz_screen_mobi .address_wrap .address_panel .header .back {
    cursor: pointer;
    height: 18px;
    width: 18px
}

.jz_screen_mobi .address_wrap .address_panel .header .search {
    align-items: center;
    border-bottom: 1px solid #e3e2e8;
    display: flex;
    flex: 1;
    height: 30px;
    margin-left: 8px
}

.jz_screen_mobi .address_wrap .address_panel .header .search .search-input {
    border: none;
    outline: none;
    width: calc(100% - 18px)
}

.jz_screen_mobi .address_wrap .address_panel .header .close-icon,.jz_screen_mobi .address_wrap .address_panel .header .search-icon {
    cursor: pointer;
    height: 18px;
    width: 18px
}

.jz_screen_mobi .address_wrap .address_panel .list {
    max-height: 454px;
    min-height: 270px;
    overflow: auto
}

.jz_screen_mobi .address_wrap .address_panel .list::-webkit-scrollbar-thumb {
    background-color: #d2d2d2;
    border-radius: 2px;
    box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}

.jz_screen_mobi .address_wrap .address_panel .list::-webkit-scrollbar {
    background-color: #fff;
    width: 4px
}

.jz_screen_mobi .address_wrap .address_panel .list .address {
    display: flex;
    padding: 12px 16px
}

.jz_screen_mobi .address_wrap .address_panel .list .address.active {
    background-color: #f2f2f2
}

.jz_screen_mobi .address_wrap .address_panel .list .address .multi_icon {
    margin-right: 10px;
    position: relative;
    width: 24px
}

.jz_screen_mobi .address_wrap .address_panel .list .address .multi_icon .number {
    color: #fff;
    font-size: 12px;
    left: 50%;
    position: absolute;
    top: 0;
    top: 2px;
    transform: translateX(-50%);
    z-index: 2
}

.jz_screen_mobi .address_wrap .address_panel .list .address .multi_icon .icon_mark {
    fill: #fc5634;
    height: 28px;
    width: 24px
}

.jz_screen_mobi .address_wrap .address_panel .list .address .multi_content {
    color: #333;
    flex: 1;
    font-size: 13px;
    line-height: 24px
}

.jz_screen_mobi .address_wrap .address_panel .list .address .multi_content .address_detail {
    color: #999;
    text-decoration: underline
}

.jz_screen_mobi .address_wrap .address_panel .list .icon_mark {
    height: 25px;
    width: 21px
}

.jz_screen_mobi .address_wrap .address_panel .empty_list {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: calc(100% - 51px);
    justify-content: center
}

.jz_screen_mobi .address_wrap .address_panel .empty_list .empty_img {
    background: url(/image/rimage/module/online_map/search_no_content_mobi.png?v=202311271728);
    height: 222px;
    margin: 0 auto;
    width: 100%
}

.jz_screen_mobi .address_wrap .address_panel .empty_list .empty_tips {
    color: #333;
    font-size: 13px;
    margin-top: 20px;
    text-align: center
}

.msgBox+.BMapLabel {
    cursor: auto!important;
    display: none!important;
    user-select: unset!important;
    z-index: 0!important
}

.jz_screen_mobi .address_wrap .address_panel .list {
    max-height: calc(100% - 51px)
}

.jz_screen_mobi .address_wrap .address_panel {
    top: 0
}

.jz_screen_mobi .ue-map-wrapper {
    max-width: 100%
}

.jz_fix_ue_img a.switchJump.J_hoverQrCodeLink:not(.s_spserv__item),.rich_article_wrap_html a.switchJump.J_hoverQrCodeLink:not(.s_spserv__item) {
    display: inline-block
}

.jz_module_style_14,.jz_module_style_18,.jz_module_style_39 {
    overflow: hidden
}

.jz_html_manage .jz_module_style_14:hover,.jz_html_manage .jz_module_style_18:hover,.jz_html_manage .jz_module_style_39:hover {
    overflow: visible
}

.not-allowed-button {
    cursor: not-allowed!important;
    opacity: .5!important
}

.jz_web_row_line--colAlignStart .web_col_content:not(.web_col_content_empty,.m_tabpack_tabarea,.accordion_item_pack) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.jz_web_row_line--colAlignStart .web_col_content:not(.web_col_content_empty,.m_tabpack_tabarea,.accordion_item_pack) .jz_module {
    flex-shrink: 0
}

.jz_web_row_line--colAlignCenter .web_col_content:not(.web_col_content_empty,.m_tabpack_tabarea,.accordion_item_pack) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    justify-content: safe center
}

.jz_web_row_line--colAlignCenter .web_col_content:not(.web_col_content_empty,.m_tabpack_tabarea,.accordion_item_pack) .jz_module {
    flex-shrink: 0
}

.jz_web_row_line--colAlignEnd .web_col_content:not(.web_col_content_empty,.m_tabpack_tabarea,.accordion_item_pack) {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.jz_web_row_line--colAlign .jz_web_col>.web_col_content>.jz_project:first-of-type {
    margin-top: 0!important
}

.jz_web_row_line--colAlign .jz_web_col>.web_col_content>.jz_project:first-of-type>.inner_feature_wrap .project_btn_left_top,.jz_web_row_line--colAlign .jz_web_col>.web_col_content>.jz_project:first-of-type>.inner_feature_wrap .project_handler_line_top .project_handler_btn {
    display: none
}

.jz_web_row_line--colAlign .jz_web_col>.web_col_content>.jz_project:last-of-type {
    margin-bottom: 0!important
}

.jz_screen_mobi #audio_parents #audioPlayer,.jz_screen_mobi #audio_parents .audioDiv {
    max-width: 100%
}

.localeLayout .c_popup_main {
    max-width: unset;
    padding: 0
}

.localeLayout .c_popup_content {
    padding: 0
}

.localeLayout .multi_language_panel {
    margin: 0;
    width: 650px
}

.localeLayout .multi_language_panel .lan_container,.localeLayout .multi_language_panel .lan_title {
    width: unset
}

.jz_screen_mobi .jz_popup_zone_container {
    width: 85%
}

.jz_popup_zone {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9031
}

.jz_popup_zone_bg {
    background-color: rgba(0,0,0,.6);
    height: 100%;
    position: absolute;
    width: 100%
}

.jz_popup_zone_container {
    background-color: #fff;
    position: relative;
    width: 90%
}

.jz_popup_zone_container .module_image_content.not_img {
    cursor: auto
}

.jz_popup_zone_row {
    overflow-x: hidden;
    overflow-y: auto
}

.jz_popup_zone_row::-webkit-scrollbar {
    width: 0
}

.jz_popup_zone_list {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 9px rgba(0,0,0,.15);
    box-sizing: border-box;
    left: 81px;
    margin-top: 10px;
    opacity: 1;
    padding: 10px 20px;
    position: absolute;
    text-align: center;
    top: 42px;
    width: 240px;
    z-index: 9999
}

.jz_popup_zone_list_item {
    color: #636775;
    cursor: pointer;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jz_popup_zone_list_item:hover {
    background: #5874d8;
    color: #fff
}

.jz_popup_zone_add {
    border: 1px dashed #ccc;
    color: #333;
    cursor: pointer;
    font-size: 13px;
    height: 28px;
    line-height: 24px;
    margin: 8px auto 0;
    text-align: center;
    width: 200px
}

.jz_popup_zone_add:hover {
    border-color: #5874d8;
    color: #5874d8
}

.jz_popup_zone_add:hover .jz_popup_zone_add i {
    background: url(/image/v2/component.png?v=202104251101) -235px -57px no-repeat
}

.jz_popup_zone_add i {
    background: url(/image/v2/component.png?v=202104251101) -235px -34px no-repeat;
    display: inline-block;
    height: 14px;
    width: 14px
}

.jz_popup_zone_add i,.jz_popup_zone_add span {
    vertical-align: middle
}

.hide_manage_operation .col_resize,.hide_manage_operation .f_row_padding_resizor,.hide_manage_operation .feature_project_resize_wrap,.hide_manage_operation .jz_hover_tool_container,.hide_manage_operation .project_btn_scaleImage,.hide_manage_operation .project_handler_line,.hide_manage_operation .row_handler_line,.hide_manage_operation .v-contextmenu {
    display: none!important
}

.jz_popup_zone_open.jz_screen_mobi:not(.jz_html_manage),.jz_popup_zone_open.jz_screen_pc {
    overflow: hidden
}

.jz_popup_zone_open.jz_screen_mobi:not(.hide_manage_operation) #jzToolbar {
    opacity: 0
}

.jz_popup_zone_open .edit_panel_wrap {
    z-index: 9032
}

.jz_popup_zone_open .jz_clip_image_container {
    z-index: 9031
}

.jz_popup_zone_open .add_module_item.disabled,.jz_popup_zone_open .add_module_search,.jz_popup_zone_open .add_module_setting,.jz_popup_zone_open .module_panel_bottom {
    display: none
}

.jz_popup_zone_open .add_module_rank_first_title .add_module_rank_title_line {
    width: 292px
}

.jz_popup_zone_open .g_mobi_header__fixed .g_mobi_header_content {
    z-index: 9031
}

.jz_popup_zone_open #funcEntry,.jz_popup_zone_open #jzHideSetBar {
    display: none
}

.jz_popup_zone_open .f_row_padding_resizor__anchor--n,.jz_popup_zone_open .f_row_padding_resizor__anchor--s {
    display: none!important
}

.popup_tool_tab {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,.2);
    display: flex;
    flex-direction: row;
    height: 45px;
    line-height: 45px;
    position: fixed;
    z-index: 9031
}

.jz_popup_zone_tool_item {
    fill: #8f95ab;
    color: #8f95ab;
    cursor: pointer;
    display: block;
    height: 42px;
    line-height: 42px;
    white-space: nowrap
}

.jz_popup_zone_tool_item_wrap {
    align-items: center;
    display: flex;
    font-size: 13px;
    height: 100%;
    padding: 0 14px 0 11px
}

.jz_popup_zone_tool_item_svg {
    height: 20px;
    width: 20px
}

.jz_popup_zone_tool_item_svg_arrow {
    fill: #8f95ab;
    height: 100%;
    transition: all .2s;
    vertical-align: top;
    width: 6px
}

.jz_popup_zone_tool_item_text {
    color: #636775
}

.jz_popup_zone_tool_item:hover .jz_popup_zone_tool_item_svg {
    fill: #5874d8;
    color: #5874d8
}

.jz_popup_zone_tool_item:hover .jz_popup_zone_tool_item_text {
    color: #5874d8
}

.jz_popup_zone_tool_item:hover .jz_popup_zone_tool_item_svg_arrow {
    fill: #5d78d9;
    transform: rotate(180deg)
}

.link_popup_content_wrap {
    display: flex;
    height: calc(100% - 66px)
}

.jz_screen_pc .link_popup_content_wrap {
    height: auto;
    max-height: calc(100vh - 226px)
}

.inquiry_product_area {
    background-color: #fff;
    flex-shrink: 0;
    overflow: auto;
    width: 292px
}

.inquiry_product_area::-webkit-scrollbar {
    margin-right: 6px;
    width: 6px
}

.inquiry_product_area::-webkit-scrollbar-thumb {
    background: #d2d2d2;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}

.inquiry_product_area::-webkit-scrollbar-track {
    background-color: #f0f0f0;
    border-radius: 3px
}

.inquiry_product_list_title {
    align-items: center;
    color: #333;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    margin-bottom: 12px;
    margin-top: 20px
}

.inquiry_product_item {
    align-items: center;
    display: flex;
    margin: 20px
}

.inquiry_product_img {
    border-radius: 4px;
    flex-shrink: 0;
    height: 80px;
    margin-right: 12px;
    object-fit: cover;
    width: 80px
}

.inquiry_product_info {
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 80px;
    justify-content: space-between
}

.inquiry_product_name {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    color: #333;
    display: -webkit-box;
    flex-shrink: 0;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.inquiry_product_delete {
    align-self: flex-end;
    color: #666;
    cursor: pointer;
    font-size: 13px;
    text-decoration: underline
}

.inquiry_product_delete:hover {
    color: #333;
    font-weight: 700
}

.inquiry_product_link_popup .link_popup_content_wrap::-webkit-scrollbar {
    margin-right: 6px;
    width: 6px
}

.inquiry_product_link_popup .link_popup_content_wrap::-webkit-scrollbar-thumb {
    background: #d2d2d2;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}

.inquiry_product_link_popup .link_popup_content_wrap::-webkit-scrollbar-track {
    background-color: #f0f0f0;
    border-radius: 3px
}

.jz_screen_pc .inquiry_product_area {
    border-left: 1px solid #e1e1e1
}

.jz_screen_pc .p_popup_container .popup_content.link_popup {
    flex-grow: 1
}

.jz_screen_pc .inquiry_product_delete {
    display: none
}

.jz_screen_pc .inquiry_product_item:hover .inquiry_product_delete {
    display: block
}

.jz_screen_mobi .link_popup_content_wrap {
    flex-direction: column;
    overflow-x: hidden
}

.jz_screen_mobi .link_popup_content_wrap .link_popup.link_popup {
    overflow-x: initial
}

.jz_screen_mobi .link_popup_content_wrap .inquiry_product_area {
    margin-bottom: 44px
}

.jz_screen_mobi .link_popup_content_wrap .form_submit {
    bottom: 20px;
    left: 0;
    margin: auto;
    position: fixed!important;
    right: 0;
    width: 92.56%
}

.jz_screen_mobi .link_popup_content_wrap .inquiry_product_area {
    width: 100%
}

.inquiry_popup .c_popup_buttons {
    padding: 24px 45px 0
}

.use_theme .c_popup_button:hover,.use_theme .c_popup_button__active {
    background-color: var(--theme-color);
    border-color: var(--theme-color)
}

.cart_popup .c_popup_buttons {
    display: flex;
    gap: 18px
}

.cart_popup .c_popup_buttons .c_popup_button {
    height: unset;
    margin: 0;
    min-height: 34px
}

.jz_nav_layout0 .sub_nav_item:hover {
    border-radius: 0
}

.jz_nav_layout0 .sub_nav_item:hover:nth-child(2) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.jz_nav_layout0 .sub_nav_item:hover:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.pay_know_tag {
    align-items: center;
    background-color: rgba(0,0,0,.5);
    bottom: 4px;
    color: #fff;
    display: flex;
    font-size: 13px;
    height: 20px;
    justify-content: center;
    padding: 0 10px;
    position: absolute;
    right: 4px
}

.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.video-js .vjs-big-play-button:before,.video-js .vjs-control:before {
    text-align: center
}

@font-face {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype")
}

.video-js .vjs-big-play-button,.video-js .vjs-play-control,.vjs-icon-play {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before {
    content: ""
}

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-play-circle:before {
    content: ""
}

.video-js .vjs-play-control.vjs-playing,.vjs-icon-pause {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before {
    content: ""
}

.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0,.vjs-icon-volume-mute {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before {
    content: ""
}

.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1,.vjs-icon-volume-low {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before {
    content: ""
}

.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2,.vjs-icon-volume-mid {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before {
    content: ""
}

.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button,.vjs-icon-volume-high {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before {
    content: ""
}

.video-js .vjs-fullscreen-control,.vjs-icon-fullscreen-enter {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before {
    content: ""
}

.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-fullscreen-exit {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before {
    content: ""
}

.vjs-icon-square {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-square:before {
    content: ""
}

.vjs-icon-spinner {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-spinner:before {
    content: ""
}

.video-js .vjs-subtitles-button,.vjs-icon-subtitles {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before {
    content: ""
}

.video-js .vjs-captions-button,.vjs-icon-captions {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-captions-button:before,.vjs-icon-captions:before {
    content: ""
}

.video-js .vjs-chapters-button,.vjs-icon-chapters {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before {
    content: ""
}

.vjs-icon-share {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-share:before {
    content: ""
}

.vjs-icon-cog {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-cog:before {
    content: ""
}

.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before {
    content: ""
}

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-circle-outline:before {
    content: ""
}

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-circle-inner-circle:before {
    content: ""
}

.vjs-icon-hd {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-hd:before {
    content: ""
}

.video-js .vjs-control.vjs-close-button,.vjs-icon-cancel {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before {
    content: ""
}

.vjs-icon-replay {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-replay:before {
    content: ""
}

.vjs-icon-facebook {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-facebook:before {
    content: ""
}

.vjs-icon-gplus {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-gplus:before {
    content: ""
}

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-linkedin:before {
    content: ""
}

.vjs-icon-twitter {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-twitter:before {
    content: ""
}

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-tumblr:before {
    content: ""
}

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.vjs-icon-pinterest:before {
    content: ""
}

.video-js .vjs-descriptions-button,.vjs-icon-audio-description {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before {
    content: ""
}

.video-js .vjs-audio-button,.vjs-icon-audio {
    font-family: VideoJS;
    font-style: normal;
    font-weight: 400
}

.video-js .vjs-audio-button:before,.vjs-icon-audio:before {
    content: ""
}

.video-js {
    background-color: #000;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: top
}

.video-js:-moz-full-screen {
    position: absolute
}

.video-js:-webkit-full-screen {
    height: 100%!important;
    width: 100%!important
}

.video-js *,.video-js :after,.video-js :before {
    box-sizing: inherit
}

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin: 0
}

.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid {
    height: 0;
    max-width: 100%;
    width: 100%
}

.video-js.vjs-16-9 {
    padding-top: 56.25%
}

.video-js.vjs-4-3 {
    padding-top: 75%
}

.video-js.vjs-fill {
    height: 100%;
    width: 100%
}

.video-js .vjs-tech {
    left: 0;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate3d(0,-50%,0);
    width: 100%
}

body.vjs-full-window {
    height: 100%;
    margin: 0;
    overflow-y: auto;
    padding: 0
}

.vjs-full-window .video-js.vjs-fullscreen {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.video-js.vjs-fullscreen {
    height: 100%!important;
    padding-top: 0!important;
    width: 100%!important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-hidden {
    display: none!important
}

.vjs-disabled {
    cursor: default;
    opacity: .5
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block!important;
    opacity: 1;
    visibility: visible
}

.vjs-no-js {
    background-color: #000;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 150px;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
    width: 300px
}

.vjs-no-js a,.vjs-no-js a:visited {
    color: #66a8cc
}

.video-js .vjs-big-play-button {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    border: .06666em solid #fff;
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    cursor: pointer;
    display: block;
    font-size: 3em;
    height: 1.5em;
    left: 10px;
    line-height: 1.5em;
    opacity: 1;
    padding: 0;
    position: absolute;
    top: 10px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    width: 3em
}

.vjs-big-play-centered .vjs-big-play-button {
    left: 50%;
    margin-left: -1.5em;
    margin-top: -.75em;
    top: 50%
}

.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button {
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    border-color: #fff;
    outline: 0;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button {
    display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block
}

.video-js button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    overflow: visible;
    text-decoration: none;
    text-transform: none;
    transition: none
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: .5em;
    z-index: 2
}

.vjs-menu-button {
    cursor: pointer
}

.vjs-menu-button.vjs-disabled {
    cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    overflow: auto;
    padding: 0
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    font-size: 1.2em;
    line-height: 1.4em;
    list-style: none;
    margin: 0;
    padding: .2em 0;
    text-align: center;
    text-transform: lowercase
}

.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover {
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    outline: 0
}

.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2b333f
}

.vjs-menu li.vjs-menu-title {
    cursor: default;
    font-size: 1em;
    font-weight: 700;
    line-height: 2em;
    margin: 0 0 .3em;
    padding: 0;
    text-align: center;
    text-transform: uppercase
}

.vjs-menu-button-popup .vjs-menu {
    border-top-color: rgba(43,51,63,.7);
    bottom: 0;
    display: none;
    height: 0;
    left: -3em;
    margin-bottom: 1.5em;
    position: absolute;
    width: 10em
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    bottom: 1.5em;
    max-height: 15em;
    position: absolute;
    width: 100%
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
    display: block
}

.video-js .vjs-menu-button-inline {
    overflow: hidden;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 12em
}

.video-js .vjs-menu-button-inline.vjs-slider-active {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none
}

.vjs-menu-button-inline .vjs-menu {
    height: 100%;
    left: 4em;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    width: auto
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
    width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
    height: 100%;
    margin: 0;
    overflow: hidden;
    width: auto
}

.video-js .vjs-control-bar {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.7);
    bottom: 0;
    display: none;
    height: 3em;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.vjs-has-started .vjs-control-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: visibility .1s,opacity .1s;
    -moz-transition: visibility .1s,opacity .1s;
    -o-transition: visibility .1s,opacity .1s;
    transition: visibility .1s,opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 0;
    -webkit-transition: visibility 1s,opacity 1s;
    -moz-transition: visibility 1s,opacity 1s;
    -o-transition: visibility 1s,opacity 1s;
    transition: visibility 1s,opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar {
    display: none!important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table
}

.video-js .vjs-control {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    height: 100%;
    margin: 0;
    outline: none;
    padding: 0;
    position: relative;
    text-align: center;
    width: 4em
}

.video-js .vjs-control:before {
    font-size: 1.8em;
    line-height: 1.67
}

.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff
}

.video-js .vjs-control-text {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    min-width: 4em
}

.vjs-live .vjs-progress-control {
    display: none
}

.video-js .vjs-progress-holder {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    height: .3em;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip {
    font-family: Arial,Helvetica,sans-serif;
    font-size: .6em;
    visibility: visible
}

.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar {
    display: block;
    height: .3em;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 0
}

.video-js .vjs-mouse-display:before {
    display: none
}

.video-js .vjs-play-progress {
    background-color: #fff
}

.video-js .vjs-play-progress:before {
    font-size: .9em;
    position: absolute;
    right: -.5em;
    top: -.3333333333em
}

.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.8);
    -webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    color: #000;
    content: attr(data-current-time);
    font-size: .9em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    right: -1.9em;
    top: -3.4em;
    visibility: hidden
}

.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip {
    z-index: 1
}

.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {
    display: none
}

.video-js .vjs-load-progress {
    background: #bfc7d3;
    background: rgba(115,133,159,.5)
}

.video-js .vjs-load-progress div {
    background: #fff;
    background: rgba(115,133,159,.75)
}

.video-js.vjs-no-flex .vjs-progress-control {
    width: auto
}

.video-js .vjs-time-tooltip {
    display: inline-block;
    float: right;
    height: 2.4em;
    position: relative;
    right: -1.9em
}

.vjs-tooltip-progress-bar {
    visibility: hidden
}

.video-js .vjs-progress-control .vjs-mouse-display {
    background-color: #000;
    display: none;
    height: 100%;
    position: absolute;
    width: 1px;
    z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
    opacity: 0;
    -webkit-transition: visibility 1s,opacity 1s;
    -moz-transition: visibility 1s,opacity 1s;
    -o-transition: visibility 1s,opacity 1s;
    transition: visibility 1s,opacity 1s;
    visibility: hidden
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
    display: none
}

.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip {
    background-color: #000;
    background-color: rgba(0,0,0,.8);
    color: #fff
}

.video-js .vjs-slider {
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    cursor: pointer;
    margin: 0 .45em;
    outline: 0;
    padding: 0;
    position: relative
}

.video-js .vjs-slider:focus {
    -webkit-box-shadow: 0 0 1em #fff;
    -moz-box-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff;
    text-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    cursor: pointer;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.video-js .vjs-volume-control {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 5em
}

.video-js .vjs-volume-bar {
    margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    height: .3em;
    width: 5em
}

.vjs-volume-bar.vjs-slider-vertical {
    height: 5em;
    margin: 1.35em auto;
    width: .3em
}

.video-js .vjs-volume-level {
    background-color: #fff;
    bottom: 0;
    left: 0;
    position: absolute
}

.video-js .vjs-volume-level:before {
    font-size: .9em;
    position: absolute
}

.vjs-slider-vertical .vjs-volume-level {
    width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
    left: -.3em;
    top: -.5em
}

.vjs-slider-horizontal .vjs-volume-level {
    height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
    right: -.5em;
    top: -.3em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
    border-top-color: transparent;
    display: block;
    height: 0;
    width: 0
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
    height: 8em;
    left: .5em
}

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
    left: -2em
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 0
}

.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content {
    height: 8em;
    width: 2.9em
}

.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content {
    height: 2.9em;
    width: 8em
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
    background-color: transparent!important
}

.vjs-poster {
    background-color: #000;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    cursor: pointer;
    display: inline-block;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0
}

.vjs-poster,.vjs-poster img {
    padding: 0;
    vertical-align: middle
}

.vjs-poster img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    width: 100%
}

.vjs-has-started .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
    display: block
}

.vjs-using-native-controls .vjs-poster {
    display: none
}

.video-js .vjs-live-control {
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    text-align: left;
    width: auto
}

.video-js .vjs-time-control {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    padding-left: 1em;
    padding-right: 1em;
    width: auto
}

.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.vjs-live .vjs-time-divider {
    display: none
}

.video-js .vjs-play-control {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    cursor: pointer;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.vjs-text-track-display {
    bottom: 3em;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    background-color: #000;
    background-color: rgba(0,0,0,.5);
    font-size: 1.4em;
    margin-bottom: .1em;
    text-align: center
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    -moz-transform: translateY(-3em);
    -ms-transform: translateY(-3em);
    -o-transform: translateY(-3em);
    -webkit-transform: translateY(-3em);
    transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    -moz-transform: translateY(-1.5em);
    -ms-transform: translateY(-1.5em);
    -o-transform: translateY(-1.5em);
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em)
}

.video-js .vjs-fullscreen-control {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    cursor: pointer;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.vjs-playback-rate .vjs-playback-rate-value {
    font-size: 1.5em;
    height: 100%;
    left: 0;
    line-height: 2;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

.vjs-playback-rate .vjs-menu {
    left: 0;
    width: 4em
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-family: Arial,Helvetica,sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -.5em;
    position: absolute;
    text-align: center;
    text-shadow: .05em .05em .1em #000;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    background-clip: padding-box;
    border: 6px solid rgba(43,51,63,.7);
    border-radius: 25px;
    box-sizing: border-box;
    display: none;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    position: absolute;
    text-align: left;
    top: 50%;
    width: 50px
}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
    display: block
}

.vjs-loading-spinner:after,.vjs-loading-spinner:before {
    border: inherit;
    border-color: #fff transparent transparent;
    border-radius: inherit;
    box-sizing: inherit;
    content: "";
    height: inherit;
    margin: -6px;
    opacity: 1;
    position: absolute;
    width: inherit
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
    -webkit-animation-delay: .44s;
    animation-delay: .44s;
    border-top-color: #fff
}

@keyframes vjs-spinner-spin {
    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    to {
        border-top-color: #73859f
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }

    20% {
        border-top-color: #73859f
    }

    35% {
        border-top-color: #fff
    }

    60% {
        border-top-color: #73859f
    }

    to {
        border-top-color: #73859f
    }
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
    width: auto
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button {
    display: none
}

.vjs-caption-settings {
    background-color: #2b333f;
    background-color: rgba(43,51,63,.75);
    color: #fff;
    font-size: 12px;
    height: 16em;
    margin: 0 auto;
    padding: .5em;
    position: relative;
    top: 1em;
    width: 40em
}

.vjs-caption-settings .vjs-tracksettings {
    bottom: 1em;
    left: 0;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 0
}

.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font {
    float: left
}

.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after {
    clear: both
}

.vjs-caption-settings .vjs-tracksettings-controls {
    bottom: 1em;
    position: absolute;
    right: 1em
}

.vjs-caption-settings .vjs-tracksetting {
    border: none;
    margin: 5px;
    min-height: 40px;
    padding: 3px
}

.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend {
    display: block;
    margin-bottom: 5px;
    width: 100px
}

.vjs-caption-settings .vjs-tracksetting span {
    display: inline;
    float: right;
    margin-left: 5px;
    vertical-align: top
}

.vjs-caption-settings .vjs-tracksetting>div {
    margin-bottom: 5px;
    min-height: 20px
}

.vjs-caption-settings .vjs-tracksetting>div:last-child {
    margin-bottom: 0;
    min-height: 0;
    padding-bottom: 0
}

.vjs-caption-settings label>input {
    margin-right: 10px
}

.vjs-caption-settings fieldset {
    margin-left: .5em;
    margin-top: 1em
}

.vjs-caption-settings fieldset .vjs-label {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    border: 0;
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-caption-settings input[type=button] {
    height: 40px;
    width: 40px
}

.video-js .vjs-modal-dialog {
    background: rgba(0,0,0,.8);
    background: -webkit-linear-gradient(-90deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));
    background: linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0))
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

@media print {
    .video-js>:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

@media \0 screen {
    .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: ""
    }

    .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
        visibility: hidden
    }
}

.video-js .vjs-big-play-button {
    font-size: 0
}

.video-js .vjs-big-play-button:before {
    background: url(../images/vbg01.png?v=202410141114) -116px -196px no-repeat;
    font-size: 0;
    height: 56px;
    margin-left: -30px;
    margin-top: -30px;
    width: 56px
}

.video-js .vjs-progress-control {
    height: .3em;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: -.3em;
    width: 100%;
    z-index: 1
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 10px
}

.video-js .vjs-progress-control:hover .vjs-play-progress:after {
    font-family: Arial,Helvetica,sans-serif;
    font-size: .6em;
    visibility: visible
}

.video-js .vjs-progress-control:hover {
    height: .7em;
    top: -.7em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-control:hover .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-control:hover .vjs-progress-holder .vjs-play-progress {
    height: 8px
}

.video-js .vjs-progress-control .vjs-slider {
    height: .3em
}

.video-js .vjs-progress-control:hover .vjs-slider {
    height: 8px
}

.video-js .vjs-progress-control .vjs-slider {
    background-color: hsla(0,0%,100%,.1);
    margin: 0
}

.video-js .vjs-load-progress {
    background-color: transparent
}

.video-js .vjs-play-progress {
    background-color: #0c73f1
}

.video-js .vjs-progress-control .vjs-play-progress:before {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-play-progress:before {
    background-color: #fff;
    content: "";
    display: inline-block;
    height: 8px;
    top: 0;
    width: 5px
}

.video-js .vjs-progress-control:hover .vjs-play-progress:after {
    display: none
}

.video-js .vjs-progress-control .vjs-mouse-display {
    background-color: #0a77f3;
    display: block
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    width: 2px
}

.video-js .vjs-progress-control:hover .vjs-mouse-display:after {
    background-color: rgba(0,0,0,.6);
    border: 1px solid hsla(0,0%,100%,.4)
}

.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before {
    content: ""
}

.video-js .vjs-control:before {
    line-height: 2;
    line-height: 40px
}

.video-js .vjs-play-control {
    width: 40px
}

.video-js .vjs-big-play-button,.video-js .vjs-fullscreen-control,.video-js .vjs-mouse-display,.video-js .vjs-mute-control,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-play-control,.video-js .vjs-play-control.vjs-playing,.video-js .vjs-play-progress,.video-js .vjs-volume-level,.video-js .vjs-volume-menu-button,.video-js .vjs-volume-menu-button.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-2,.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-circle,.vjs-icon-fullscreen-enter,.vjs-icon-fullscreen-exit,.vjs-icon-pause,.vjs-icon-play,.vjs-icon-volume-high,.vjs-icon-volume-low,.vjs-icon-volume-mid,.vjs-icon-volume-mute {
    font-family: icomoon,VideoJS
}

.vjs-icon-play:before {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -2397px -633px no-repeat;
    content: "";
    font-size: 0
}

.video-js .vjs-play-control:before {
    background: url(../images/vbg01.png?v=202410141114) -113px -94px no-repeat;
    content: "";
    font-size: 0
}

.video-js .vjs-play-control.vjs-paused:before {
    background: url(../images/vbg01.png?v=202410141114) -114px -58px no-repeat
}

.video-js .vjs-time-control {
    display: inline-block
}

.video-js .vjs-remaining-time {
    display: none
}

.video-js .vjs-time-control {
    font-size: 12px;
    line-height: 40px;
    min-width: 0;
    padding-left: .2em;
    padding-right: .2em
}

.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before {
    background: url(../images/vbg01.png?v=202410141114) -153px -59px no-repeat;
    content: "";
    font-size: 0
}

.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before {
    background: url(../images/vbg01.png?v=202410141114) -153px -95px no-repeat;
    content: "";
    font-size: 0
}

.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -2363px -633px no-repeat;
    content: "";
    font-size: 0
}

.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -2363px -671px no-repeat;
    content: "";
    font-size: 0
}

.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content {
    background-color: rgba(0,0,0,.6);
    height: 90px;
    width: 17px
}

.vjs-volume-bar.vjs-slider-vertical {
    background-color: #cecece;
    height: 80px;
    margin: .35em auto
}

.vjs-slider-vertical .vjs-volume-level:before {
    background-color: #fff;
    content: "";
    display: inline-block;
    height: 3px;
    left: -1px;
    margin-left: -2px;
    overflow: hidden;
    top: 0;
    width: 9px
}

.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before {
    background: url(../images/vbg01.png?v=202410141114) -192px -58px no-repeat;
    content: "";
    font-size: 0
}

.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before {
    background: url(../images/vbg01.png?v=202410141114) -192px -58px no-repeat;
    content: "";
    font-size: 0
}

.video-js .vjs-volume-menu-button {
    -webkit-box-ordinal-group: 1;
    order: 1;
    position: absolute;
    right: 40px;
    width: 40px
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
    left: .8em;
    z-index: 2
}

.video-js .vjs-volume-level {
    background-color: #0a77f3
}

.video-js .vjs-fullscreen-control {
    -webkit-box-ordinal-group: 2;
    order: 2;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px
}

.vjs-full-window .vjs-fullscreen.video-js {
    z-index: 9100
}

.vjs-has-started .vjs-control-bar {
    height: 40px;
    opacity: 1;
    -webkit-transition: visibility .1s,height .1s;
    -moz-transition: visibility .1s,height .1s;
    -o-transition: visibility .1s,height .1s;
    transition: visibility .1s,height .1s;
    visibility: visible
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    height: 0;
    opacity: 1;
    -webkit-transition: visibility 1s,height 1s;
    -moz-transition: visibility 1s,height 1s;
    -o-transition: visibility 1s,height 1s;
    transition: visibility 1s,height 1s;
    visibility: visible
}

.video-js .vjs-volume-menu-button.vjs-hidden {
    display: block!important
}

.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip {
    font-size: 14px!important
}

.video-js .vjs-audio-button {
    display: none!important
}

.dialogVideoDiv {
    height: 100%;
    position: relative
}

.dialogVideoDiv .cancelDialogVideo {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -2340px -590px no-repeat;
    cursor: pointer;
    height: 34px;
    margin-top: 14px;
    position: absolute;
    right: 20px;
    width: 34px;
    z-index: 9999
}

.dialogVideoDiv .video-js {
    height: 540px;
    width: 960px
}

.imgFlvDiv {
    position: relative
}

.imgFlvDiv .flvPlay {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -2308px -845px no-repeat;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    width: 60px
}

.imgFlvDiv .videoPoster {
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.slide_panel * {
    -webkit-user-drag: none;
    transition: all .3s
}

.slide_panel {
    background: rgba(0,0,0,.8);
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999
}

.slide_panel .hidden {
    opacity: 0;
    pointer-events: none
}

.slide_panel .close {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 26px;
    padding: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 999
}

.slide_panel {
    padding: 30px 80px 140px
}

.slide_panel .arrow {
    background-color: #4d4d4d;
    bottom: 0;
    cursor: pointer;
    height: 70px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 70px
}

.slide_panel .arrow:before {
    background-image: url(../images/vbg01.png?v=202410141114);
    bottom: 0;
    content: "";
    display: inline-block;
    height: 24px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.slide_panel .arrow:hover {
    background-color: gray
}

.slide_panel .arrow.prev {
    left: -80px
}

.slide_panel .arrow.next {
    right: -80px
}

.slide_panel .arrow.prev:before {
    background-position: -23px -18px
}

.slide_panel .arrow.next:before {
    background-position: -65px -18px
}

.slide_panel .photo_list {
    bottom: 20px;
    font-size: 0;
    left: 0;
    overflow: hidden;
    padding-top: 10px;
    position: absolute;
    text-align: center;
    white-space: nowrap;
    width: 100%
}

.slide_panel .photo_list li {
    background-position: 50%;
    background-size: cover;
    cursor: pointer;
    display: inline-block;
    height: 80px;
    margin-left: 8px;
    margin-right: 7px;
    position: relative;
    width: 110px
}

.slide_panel .photo_list li:before {
    border: 2px solid #fff;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .3s
}

.slide_panel .photo_list li.active,.slide_panel .photo_list li:hover {
    transform: scale(1.1);
    transform-origin: bottom
}

.slide_panel .photo_list li.active:before,.slide_panel .photo_list li:hover:before {
    opacity: 1
}

.slide_panel .end_panel {
    background: #fff;
    left: 50%;
    margin: auto;
    padding: 54px 86px;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.slide_panel .end_panel * {
    transition: none
}

.slide_panel .end_panel .close {
    color: #333;
    font-size: 15px;
    right: 0;
    top: 0
}

.slide_panel .end_panel .title {
    color: #333;
    font-size: 15px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 40px
}

.slide_panel .end_panel .photo_group_list {
    display: block;
    font-size: 0;
    margin: 0 -12px;
    white-space: nowrap
}

.slide_panel .end_panel .photo_group_item {
    cursor: pointer;
    display: inline-block;
    margin: 0 12px;
    vertical-align: top;
    width: 280px
}

.slide_panel .end_panel .photo {
    background-position: 50%;
    background-size: cover;
    height: 250px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.slide_panel .end_panel .num {
    background-color: rgba(0,0,0,.5);
    bottom: 6px;
    color: #fff;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    position: absolute;
    right: 10px
}

.slide_panel .end_panel .num i {
    background: #fff;
    background: url(../images/vbg01.png?v=202410141114) -23px -306px;
    display: inline-block;
    height: 12px;
    margin-left: 4px;
    margin-top: 6px;
    vertical-align: top;
    width: 14px
}

.slide_panel .end_panel .name {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #333;
    display: -webkit-box;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 9px;
    margin-top: 6px;
    max-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-wrap;
    word-break: break-all
}

.slide_panel .photo_display_area {
    height: 100%;
    position: relative
}

.slide_panel .photo_display_area .body_container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    transition: none;
    width: 100%
}

.slide_panel .photo_display_area .body {
    font-size: 0
}

.slide_panel .photo_display_area .photo {
    border-radius: 5px;
    height: auto;
    width: 100%
}

.slide_panel .photo_display_area .text {
    background: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 14px 20px 18px
}

.slide_panel .photo_display_area .text span {
    word-wrap: break-word;
    color: #333;
    display: block;
    font-size: 14px;
    line-height: 24px;
    max-height: 68px
}

.slide_panel .photo_display_area .has_text .photo {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.jz_screen_pc .slide_panel .end_panel .photo_group_item:nth-child(4),.jz_screen_pc .slide_panel .end_panel .photo_group_item:nth-child(5),.jz_screen_pc .slide_panel .end_panel .photo_group_item:nth-child(6) {
    display: none
}

@media screen and (max-width: 1075px)and (min-width:769px) {
    .jz_screen_pc .slide_panel .end_panel .photo_group_item:nth-child(3) {
        display:none
    }
}

.jz_screen_mobi .slide_panel {
    background: #000;
    padding: 0
}

.jz_screen_mobi .slide_panel .arrow,.jz_screen_mobi .slide_panel .photo_list {
    display: none
}

.jz_screen_mobi .slide_panel .close {
    font-size: 16px;
    opacity: 1;
    pointer-events: all;
    right: -5px;
    top: -5px
}

.jz_screen_mobi .slide_panel .photo_display_area .body {
    display: flex;
    height: 100%;
    position: static;
    transform: none;
    width: 100%!important
}

.jz_screen_mobi .slide_panel .photo_display_area .photo {
    border-radius: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto
}

.jz_screen_mobi .slide_panel .photo_display_area .text {
    background: none;
    bottom: 0;
    left: 0;
    padding: 20px;
    position: absolute;
    right: 0
}

.jz_screen_mobi .slide_panel .photo_display_area .text span {
    color: #fff;
    display: block;
    overflow: scroll
}

.jz_screen_mobi .slide_panel .end_panel {
    background: none;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    padding: 40px 15px 20px;
    top: 0;
    transform: none;
    width: 100%
}

.jz_screen_mobi .slide_panel .end_panel .close {
    display: none
}

.jz_screen_mobi .slide_panel .end_panel .title {
    color: #fff;
    margin-bottom: 25px
}

.jz_screen_mobi .slide_panel .end_panel .name {
    color: #fff;
    margin-bottom: 15px
}

.jz_screen_mobi .slide_panel .end_panel .num {
    right: 6px
}

.jz_screen_mobi .slide_panel .end_panel .num i {
    display: none
}

.jz_screen_mobi .slide_panel .end_panel .jz_scroll_wrap {
    height: calc(100% - 41px)
}

.jz_screen_mobi .slide_panel .end_panel .photo_group_list {
    height: 100%;
    margin: 0 -8px;
    overflow: scroll;
    white-space: normal
}

.jz_screen_mobi .slide_panel .end_panel .photo_group_item {
    box-sizing: border-box;
    margin: 0;
    padding: 0 8px;
    width: 50%
}

.jz_screen_mobi .slide_panel .end_panel .photo {
    height: 0;
    padding-bottom: 90.9090909091%
}

.jz_screen_mobi .slide_panel .end_panel .once_photo {
    width: 100%
}

.fadeIn {
    animation-name: fadeIn
}

.fadeInLeft {
    animation-name: fadeInLeft
}

.fadeInRight {
    animation-name: fadeInRight
}

.fadeInUp {
    animation-name: fadeInUp
}

.fadeInDown {
    animation-name: fadeInDown
}

.moveInLeft {
    animation-name: moveInLeft;
    animation-timing-function: cubic-bezier(.61,-.01,.36,1)
}

.moveInRight {
    animation-duration: 1s;
    animation-name: moveInRight;
    animation-timing-function: cubic-bezier(.61,-.01,.36,1)
}

.moveInUp {
    animation-duration: 1s;
    animation-name: moveInUp;
    animation-timing-function: cubic-bezier(.61,-.01,.36,1)
}

.moveInDown {
    animation-duration: 1s;
    animation-name: moveInDown;
    animation-timing-function: cubic-bezier(.61,-.01,.36,1)
}

.zoomIn {
    animation-name: zoomIn
}

.zoomInLeft {
    animation-name: zoomInLeft
}

.zoomInRight {
    animation-name: zoomInRight
}

.zoomInUp {
    animation-name: zoomInUp
}

.elasticLarge {
    animation-name: elasticLarge
}

.elasticSmall {
    animation-duration: 1.2s;
    animation-name: elasticSmall;
    animation-timing-function: ease-out
}

.rollIn {
    animation-name: rollIn
}

.zoomInDown {
    animation-name: zoomInDown
}

.bounceIn {
    animation-name: bounceIn
}

.bounceInDown {
    animation-name: bounceInDown
}

.bounceInRight {
    animation-name: bounceInRight
}

.bounceInLeft {
    animation-name: bounceInLeft
}

.bounceInUp {
    animation-name: bounceInUp
}

.flipUpDown {
    animation-name: flipUpDown
}

.flipLeftRight,.flipUpDown {
    backface-visibility: visible
}

.flipLeftRight {
    animation-name: flipLeftRight
}

.bounce {
    animation-name: bounce
}

.flash {
    animation-name: flash
}

.flip {
    animation-name: flip;
    backface-visibility: visible
}

.shake {
    animation-name: shake
}

.tada {
    animation-name: tada
}

.wobble {
    animation-name: wobble
}

.swing {
    animation-name: swing;
    transform-origin: top center
}

.rotating {
    animation-name: rotating;
    animation-timing-function: linear
}

.jello {
    animation-name: jello;
    transform-origin: center
}

.rubberBand {
    animation-name: rubberBand
}

.translationLeftRight {
    animation-name: translationLeftRight;
    animation-timing-function: linear
}

.translationUpDown {
    animation-name: translationUpDown;
    animation-timing-function: linear
}

@keyframes moveToLeft {
    to {
        transform: translateX(-100%)
    }
}

@keyframes panelMoveToLeft {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(-200%)
    }
}

@keyframes moveFromLeft {
    0% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes moveToRight {
    to {
        transform: translateX(100%)
    }
}

@keyframes moveFromRight {
    0% {
        transform: translateX(100%)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes moveToTop {
    to {
        transform: translateY(-100%)
    }
}

@keyframes moveFromTop {
    0% {
        transform: translateY(-100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes moveToBottom {
    to {
        transform: translateY(100%)
    }
}

@keyframes moveFromBottom {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

.jz_module_style_2 .photo_display_list .photo_item {
    transition: transform .36s ease,opacity .36s ease
}

.jz_screen_pc .module_image_content img {
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    transition: transform .36s ease
}

.module_image--bg.jz_photo_scale_normal {
    transition: all .36s ease
}

.jz_screen_pc .jz_animate_go.jz_photo_scale_normal,.jz_screen_pc .jz_photo_scale_normal:hover {
    transform: scale(1.08)
}

.jz_screen_pc .jz_photo_scale,.jz_screen_pc .module_photo_group_content div.jz_photo_scale {
    transform: scale(1.1)
}

.jz_photo_direction_bottom,.jz_photo_direction_left,.jz_photo_direction_right,.jz_photo_direction_top {
    overflow: hidden
}

.jz_screen_pc .jz_photo_scale {
    transition: transform .36s ease,opacity .36s ease
}

.jz_screen_pc .jz_photo_direction_left .jz_photo_scale:hover,.jz_screen_pc .jz_photo_direction_left.jz_animate_go .jz_photo_scale,.jz_screen_pc .jz_photo_direction_left:hover .news_list_img {
    transform: scale(1.1) translateX(-4%)
}

.jz_screen_pc .jz_photo_direction_right .jz_photo_scale:hover,.jz_screen_pc .jz_photo_direction_right.jz_animate_go .jz_photo_scale,.jz_screen_pc .jz_photo_direction_right:hover .news_list_img {
    transform: scale(1.1) translateX(4%)
}

.jz_screen_pc .jz_photo_direction_top .jz_photo_scale:hover,.jz_screen_pc .jz_photo_direction_top.jz_animate_go .jz_photo_scale,.jz_screen_pc .jz_photo_direction_top:hover .news_list_img {
    transform: scale(1.1) translateY(-4%)
}

.jz_screen_pc .jz_photo_direction_bottom .jz_photo_scale:hover,.jz_screen_pc .jz_photo_direction_bottom.jz_animate_go .jz_photo_scale,.jz_screen_pc .jz_photo_direction_bottom:hover .news_list_img {
    transform: scale(1.1) translateY(4%)
}

.jz_photo_border_effect {
    box-sizing: border-box;
    position: relative
}

.exhibition_product_pic_wrap .jz_photo_border_effect {
    border: none;
    position: absolute
}

.jz_screen_pc .exhibition_show_product:hover .jz_photo_border_effect,.jz_screen_pc .list_photos_basic_style .jz_photo_border_effect:hover,.jz_screen_pc .list_photos_swipe_style .jz_photo_border_effect:hover,.jz_screen_pc .module_photo_group_content .jz_photo_border_effect:hover,.jz_screen_pc .news_list_item_line:hover .jz_photo_border_effect {
    transform: none
}

.jz_border_effect_top {
    height: 2px;
    left: 0;
    position: absolute;
    top: 0;
    width: 0
}

.jz_border_effect_right {
    bottom: 0;
    height: 0;
    position: absolute;
    right: 0;
    width: 2px
}

.jz_border_effect_bottom {
    bottom: 0;
    height: 2px;
    position: absolute;
    right: 0;
    width: 0
}

.jz_border_effect_left {
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 2px
}

.jz_border_effect_2.jz_border_effect_top {
    left: 10px;
    top: 10px
}

.jz_border_effect_2.jz_border_effect_right {
    bottom: auto;
    right: 10px;
    top: 10px
}

.jz_border_effect_2.jz_border_effect_left {
    bottom: 10px;
    left: 10px;
    right: auto;
    top: auto
}

.jz_border_effect_2.jz_border_effect_bottom {
    bottom: 10px;
    right: 10px
}

.jz_border_effect_1.jz_border_effect_left {
    top: auto
}

.jz_screen_pc .jz_photo_small_effect_0 {
    transform: scale(1.1);
    transition: transform .35s,opacity .35s
}

.jz_screen_pc .jz_photo_small_effect_0.jz_animate_go,.jz_screen_pc .jz_photo_small_effect_0:hover,.jz_screen_pc .list_photos_basic_style .jz_photo_small_effect_0:hover,.jz_screen_pc .list_photos_swipe_style .jz_photo_small_effect_0:hover,.jz_screen_pc .module_photo_group_content .jz_photo_small_effect_0:hover,.jz_screen_pc .news_list_item_line:hover .jz_photo_small_effect_0 {
    opacity: 1;
    transform: scale(1)
}

.jz_screen_pc .jz_photo_animate4 .jz_animate_go,.jz_screen_pc .jz_photo_animate4 .jz_photo_small_effect_0:hover,.jz_screen_pc .jz_photo_animate4 .jz_photo_small_effect_1:hover,.jz_screen_pc .jz_photo_animate4:hover .news_list_img {
    opacity: .5
}

.jz_screen_pc .exhibition_show_product:hover .jz_photo_layer_effect,.jz_screen_pc .jz_photo_layer_effect:hover,.jz_screen_pc .list_photos_basic_style .jz_photo_layer_effect:hover,.jz_screen_pc .list_photos_swipe_style .jz_photo_layer_effect:hover,.jz_screen_pc .module_photo_group_content .jz_photo_layer_effect:hover,.jz_screen_pc .news_list_item_line:hover .jz_photo_layer_effect {
    transform: scale(1);
    transition: none
}

.jz_screen_pc .jz_photo_small_effect_1 {
    opacity: 1;
    transform: translate3d(-6%,0,0) scale(1.12);
    transition: transform .35s,opacity .35s
}

.jz_screen_pc .jz_photo_small_effect_1.jz_animate_go,.jz_screen_pc .jz_photo_small_effect_1:hover {
    transform: translateZ(0) scale(1)
}

.jz_screen_pc .jz_photo_layer_amimate {
    align-items: center;
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.jz_screen_pc .jz_photo_layer_amimate svg {
    height: 48px;
    width: 48px
}

.jz_screen_pc .jz_photo_desc_layer_amimate {
    align-items: center;
    display: flex!important;
    flex-direction: column;
    justify-content: center;
    transition: all .3s
}

.jz_screen_pc .jz_photo_desc_layer_amimate svg {
    height: 0;
    opacity: 0;
    transition: all .3s;
    width: 0
}

.jz_screen_pc .jz_animate_go .jz_photo_desc_layer_amimate,.jz_screen_pc .jz_photo_layer_effect:hover .jz_photo_desc_layer_amimate,.jz_screen_pc .list_photo_wrapper:hover .jz_photo_desc_layer_amimate {
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    height: 100%;
    opacity: 1;
    position: absolute
}

.jz_screen_pc .jz_animate_go .jz_photo_desc_layer_amimate svg,.jz_screen_pc .jz_photo_layer_effect:hover .jz_photo_desc_layer_amimate svg,.jz_screen_pc .list_photo_wrapper:hover .jz_photo_desc_layer_amimate svg {
    display: block;
    height: 48px;
    opacity: 1;
    width: 48px
}

.rich_img_wrap img {
    opacity: 1
}

.photo_small_layer {
    height: 100%;
    opacity: 0;
    position: absolute;
    width: 100%
}

.jz_screen_mobi .photo_small_layer {
    display: none
}

.jz_screen_pc .jz_photo_animate4 a:hover .photo_small_layer,.jz_screen_pc .jz_photo_animate4 li:hover .photo_small_layer,.jz_screen_pc .jz_photo_animate4:hover .photo_small_layer,.jz_screen_pc .news_list_item_line:hover .photo_small_layer,.jz_screen_pc .show_photo_small_layer {
    opacity: 1
}

.jz_screen_pc .jz_photo_animate4:hover .list_photo_wrapper .photo_small_layer {
    opacity: 0
}

.jz_screen_pc .jz_photo_animate4 .list_photo_wrapper:hover .photo_small_layer {
    opacity: 1
}

.jz_photo_animate4 .news_list_img_box {
    position: relative
}

.module_carousel_photos_content .jz_photo_animate4 .photo_display_area li {
    overflow: hidden
}

.module_carousel_photos_content .jz_photo_layer_effect {
    position: relative
}

.module_carousel_photos_content .photoItemWrap,.module_list_photos_content .photo_item_inner_wrap {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.independent_mobi body {
    min-width: 1024px;
    overflow-x: auto
}

.sprite_module_bg {
    background-image: url(/image/rimage/manage/moduleBg.png?v=202503101116)
}

.jz_full_screen_scrolling {
    touch-action: pan-y pinch-zoom
}

.jz_full_screen_scrolling.jz_html_manage.jz_screen_pc #jzWebContainer,.jz_full_screen_scrolling.jz_html_manage.jz_screen_pc .jz_web_content .jz_web_row__content--full,.jz_full_screen_scrolling.jz_html_manage.sync_full_screen #jzWebContainer,.jz_full_screen_scrolling.jz_html_manage.sync_full_screen .jz_web_content .jz_web_row__content--full {
    height: calc(100vh - 60px)
}

.jz_full_screen_scrolling.jz_html_manage.jz_screen_pc #gridHeader .g_header_content__levitate,.jz_full_screen_scrolling.jz_html_manage.sync_full_screen #gridHeader .g_header_content__levitate {
    top: 61px
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row1>.jz_web_row__content>.jz_web_col__content>.jz_web_col,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row2>.jz_web_row__content>.jz_web_col__content>.jz_web_col,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row3>.jz_web_row__content>.jz_web_col__content>.jz_web_col,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row4>.jz_web_row__content>.jz_web_col__content>.jz_web_col,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row5>.jz_web_row__content>.jz_web_col__content>.jz_web_col,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row6>.jz_web_row__content>.jz_web_col__content>.jz_web_col {
    flex: 1
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_1,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_10,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_11,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_12,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_2,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_3,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_4,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_5,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_6,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_7,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_8,.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_9 {
    flex-basis: unset;
    flex-shrink: unset;
    min-width: 0
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_1 {
    flex: 1
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_2 {
    flex: 2
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_3 {
    flex: 3
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_4 {
    flex: 4
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_5 {
    flex: 5
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_6 {
    flex: 6
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_7 {
    flex: 7
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_8 {
    flex: 8
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_9 {
    flex: 9
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_10 {
    flex: 10
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_11 {
    flex: 11
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_12 {
    flex: 12
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_1_4 {
    flex: .583335
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_2_4 {
    flex: 1
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_3_4 {
    flex: 1.416665
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_4_4 {
    flex: 1.833335
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_5_4 {
    flex: 2.25
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_col_6_4 {
    flex: 2.666665
}

.jz_full_screen_scrolling.jz_screen_pc .banner_flv_bg {
    height: inherit
}

.jz_full_screen_scrolling.jz_screen_pc,.jz_full_screen_scrolling.jz_screen_pc body,.jz_full_screen_scrolling.sync_full_screen,.jz_full_screen_scrolling.sync_full_screen body {
    height: 100%!important;
    overflow: hidden
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_banner .jz_web_row_line>.jz_web_row,.jz_full_screen_scrolling.jz_screen_pc body .jz_web_content .jz_web_row_line--full>.jz_web_row,.jz_full_screen_scrolling.sync_full_screen body .jz_web_banner .jz_web_row_line>.jz_web_row,.jz_full_screen_scrolling.sync_full_screen body .jz_web_content .jz_web_row_line--full>.jz_web_row {
    -ms-overflow-style: none;
    overflow-x: hidden;
    overflow-y: auto;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none
}

.jz_full_screen_scrolling.jz_screen_pc body .carousel_small_pic .photo_list_area .photo_mask,.jz_full_screen_scrolling.jz_screen_pc body .exhibition_product_pic_item,.jz_full_screen_scrolling.jz_screen_pc body .exhibition_show_product,.jz_full_screen_scrolling.jz_screen_pc body .flv_play_btn,.jz_full_screen_scrolling.jz_screen_pc body .module_button_content,.jz_full_screen_scrolling.jz_screen_pc body .module_list_photos_content .photo_desc,.jz_full_screen_scrolling.jz_screen_pc body .news_list_img,.jz_full_screen_scrolling.jz_screen_pc body .news_list_item_line,.jz_full_screen_scrolling.jz_screen_pc body .photo_display_area .photo_item,.jz_full_screen_scrolling.jz_screen_pc body .result_show_product,.jz_full_screen_scrolling.jz_screen_pc body .rich_major_photo,.jz_full_screen_scrolling.jz_screen_pc body .video_poster_img,.jz_full_screen_scrolling.sync_full_screen body .carousel_small_pic .photo_list_area .photo_mask,.jz_full_screen_scrolling.sync_full_screen body .exhibition_product_pic_item,.jz_full_screen_scrolling.sync_full_screen body .exhibition_show_product,.jz_full_screen_scrolling.sync_full_screen body .flv_play_btn,.jz_full_screen_scrolling.sync_full_screen body .module_button_content,.jz_full_screen_scrolling.sync_full_screen body .module_list_photos_content .photo_desc,.jz_full_screen_scrolling.sync_full_screen body .news_list_img,.jz_full_screen_scrolling.sync_full_screen body .news_list_item_line,.jz_full_screen_scrolling.sync_full_screen body .photo_display_area .photo_item,.jz_full_screen_scrolling.sync_full_screen body .result_show_product,.jz_full_screen_scrolling.sync_full_screen body .rich_major_photo,.jz_full_screen_scrolling.sync_full_screen body .video_poster_img {
    transition: none
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .news_list_item_line,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .news_list_item_line {
    transition: all .4s ease-out
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .news_list_img,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .news_list_img {
    transition: all .36s ease
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .flv_play_btn,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .flv_play_btn {
    transition: all .6s cubic-bezier(.215,.61,.355,1) 0s
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .video_poster_img,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .video_poster_img {
    transition: all .46s ease
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .carousel_small_pic .photo_list_area .photo_mask,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .carousel_small_pic .photo_list_area .photo_mask {
    transition: all .3s
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .exhibition_show_product,.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .result_show_product,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .exhibition_show_product,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .result_show_product {
    transition: all .5s ease-out
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .exhibition_product_pic_item,.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .list_photos_basic_style .photo_item,.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .list_photos_swipe_style .photo_item,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .exhibition_product_pic_item,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .list_photos_basic_style .photo_item,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .list_photos_swipe_style .photo_item {
    transition: all .36s ease
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .list_photos_basic_style .c__imgeffects_switch .photo_item,.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .list_photos_swipe_style .c__imgeffects_switch .photo_item,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .list_photos_basic_style .c__imgeffects_switch .photo_item,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .list_photos_swipe_style .c__imgeffects_switch .photo_item {
    transition: none
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .jz_module_style_2 .photo_display_list .photo_item,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .jz_module_style_2 .photo_display_list .photo_item {
    transition: transform .36s ease,opacity .36s ease
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .module_button_content,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .module_button_content {
    transition: all .3s
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .rich_major_photo,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .rich_major_photo {
    transition: all .35s ease
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .module_list_photos_content .photo_desc,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .module_list_photos_content .photo_desc {
    transition: all .3s
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row_line .jz_photo_scale,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row_line .jz_photo_scale {
    transition: transform .36s ease,opacity .36s ease
}

.jz_full_screen_scrolling.jz_screen_pc body .jz_web_row::-webkit-scrollbar,.jz_full_screen_scrolling.sync_full_screen body .jz_web_row::-webkit-scrollbar {
    scrollbar-width: none;
    width: 0!important
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_row_line,.jz_full_screen_scrolling.sync_full_screen .jz_web_row_line {
    width: 100%
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_content .jz_web_row__content--full,.jz_full_screen_scrolling.sync_full_screen .jz_web_content .jz_web_row__content--full {
    box-sizing: border-box;
    display: block;
    height: 100vh
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_content .jz_web_row--carousel_wrap .jz_web_row__content--full,.jz_full_screen_scrolling.sync_full_screen .jz_web_content .jz_web_row--carousel_wrap .jz_web_row__content--full {
    display: flex;
    flex-wrap: wrap
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_banner,.jz_full_screen_scrolling.sync_full_screen .jz_web_banner {
    position: absolute
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer {
    height: 100vh;
    overflow: visible;
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    perspective: 1200px;
    position: relative;
    touch-action: none;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: transform .7s ease;
    will-change: transform
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .jz_banner,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .jz_banner {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0)
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .jz_banner .jz_web_row_line,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .jz_banner .jz_web_row_line {
    display: none
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .jz_banner .banner_pic_group,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .jz_banner .banner_pic_group {
    transition: height .8s
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .jz_banner .banner_flv_area,.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .jz_banner .banner_flv_background,.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .jz_banner .banner_pic_group,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .jz_banner .banner_flv_area,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .jz_banner .banner_flv_background,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .jz_banner .banner_pic_group {
    height: 100vh;
    padding-bottom: 0
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .jz_banner.active_page .jz_web_row_line,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .jz_banner.active_page .jz_web_row_line {
    display: block
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .active_page,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .active_page {
    display: block!important;
    opacity: 1;
    visibility: visible!important;
    z-index: 888
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .active_page.jz_web_footer,.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .active_page.jz_web_row_line--full,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .active_page.jz_web_footer,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .active_page.jz_web_row_line--full {
    z-index: 999
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .active_page.jz_web_row_line--full[data-first_row],.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .active_page.jz_web_row_line--full[data-first_row] {
    z-index: 888
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .active_page#gridMobiHeader,.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .active_page.g_header_content,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .active_page#gridMobiHeader,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .active_page.g_header_content {
    z-index: 999
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .g_header_content,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .g_header_content {
    transition: all .5s
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .hide_header_content#gridMobiHeader,.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .hide_header_content.g_header_content,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .hide_header_content#gridMobiHeader,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .hide_header_content.g_header_content {
    display: none;
    height: 0;
    top: 0;
    visibility: hidden;
    width: 100%
}

.jz_full_screen_scrolling.jz_screen_pc #jzWebContainer .hide_header_content.g_header_content *,.jz_full_screen_scrolling.sync_full_screen #jzWebContainer .hide_header_content.g_header_content * {
    height: 0
}

.jz_full_screen_scrolling.jz_screen_pc #gridFooter,.jz_full_screen_scrolling.sync_full_screen #gridFooter {
    bottom: 0;
    opacity: 0;
    position: absolute;
    width: 100vw
}

.jz_full_screen_scrolling.jz_screen_pc #gridFooter.footer_last_page,.jz_full_screen_scrolling.sync_full_screen #gridFooter.footer_last_page {
    position: relative
}

.jz_full_screen_scrolling.jz_screen_pc .jz_web_content .jz_web_row_line--full,.jz_full_screen_scrolling.sync_full_screen .jz_web_content .jz_web_row_line--full {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 1
}

.jz_full_screen_scrolling.jz_screen_pc #gridHeader .g_header_content__levitate,.jz_full_screen_scrolling.sync_full_screen #gridHeader .g_header_content__levitate {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 900
}

.jz_full_screen_scrolling.jz_screen_pc #gridHeader .g_header_content__levitate.active_page,.jz_full_screen_scrolling.sync_full_screen #gridHeader .g_header_content__levitate.active_page {
    top: 0
}

.jz_full_screen_scrolling.jz_screen_pc #gridHeader .g_header_content_not_fixed,.jz_full_screen_scrolling.sync_full_screen #gridHeader .g_header_content_not_fixed {
    visibility: hidden
}

.jz_full_screen_scrolling.jz_screen_pc #gridHeader .g_header_content,.jz_full_screen_scrolling.jz_screen_pc #gridMobiHeader,.jz_full_screen_scrolling.jz_screen_pc #gridMobiHeader .g_mobi_header_content,.jz_full_screen_scrolling.sync_full_screen #gridHeader .g_header_content,.jz_full_screen_scrolling.sync_full_screen #gridMobiHeader,.jz_full_screen_scrolling.sync_full_screen #gridMobiHeader .g_mobi_header_content {
    z-index: 999
}

.jz_full_screen_scrolling.jz_screen_pc #gridMobiHeader.g_header_content__levitate,.jz_full_screen_scrolling.sync_full_screen #gridMobiHeader.g_header_content__levitate {
    position: fixed;
    width: 100%;
    z-index: 900
}

.jz_full_screen_scrolling.jz_screen_pc #gridMobiHeader.g_header_content__levitate.active_page,.jz_full_screen_scrolling.sync_full_screen #gridMobiHeader.g_header_content__levitate.active_page {
    top: 0!important
}

.jz_full_screen_scrolling.jz_screen_pc #gridMobiHeader.g_header_content_not_fixed,.jz_full_screen_scrolling.sync_full_screen #gridMobiHeader.g_header_content_not_fixed {
    visibility: hidden
}

.jz_full_screen_scrolling.jz_html_manage.sync_full_screen.jz_screen_mobi #jzPreviewContent {
    overflow-y: hidden
}

.jz_full_screen_scrolling.jz_html_manage.sync_full_screen.jz_screen_mobi #gridFooter {
    width: 375px
}

.jz_full_screen_scrolling.full_screen_col.jz_screen_pc .jz_web_content.footer_last_page,.jz_full_screen_scrolling.full_screen_col.sync_full_screen .jz_web_content.footer_last_page {
    position: relative
}

.jz_full_screen_scrolling.sync_full_screen.jz_screen_mobi #jzWebContainer .jz_visitor_banner_mobi_hide {
    display: none!important;
    visibility: hidden!important
}

.jz_web_content .jz_web_row__content--full {
    box-sizing: border-box;
    display: block
}

.jz_web_container .jz_web_content .jz_web_row__content--full .jz_web_col__content {
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;
    min-height: 100%
}

.jz_screen_mobi .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_web_col {
    width: 100%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi1 .jz_web_col__content {
    flex-wrap: nowrap
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col {
    width: 50%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2 .jz_web_col__content {
    flex-wrap: nowrap
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0 {
    width: 25%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1 {
    width: 75%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3 .jz_web_col__content {
    flex-wrap: nowrap
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0 {
    width: 75%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1 {
    width: 25%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi1 {
    flex-wrap: nowrap
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2 {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0 {
    width: 100%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col2,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_2 {
    width: 50%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3 .jz_web_col__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1 {
    width: 50%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col2,.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_2 {
    width: 100%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi1 .jz_web_col__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col {
    width: 50%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2 .jz_web_col__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0 {
    width: 100%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col2,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col3,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_3 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3 .jz_web_col__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col2,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_2 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col3,.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_3 {
    width: 100%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1 .jz_web_col__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1 {
    width: 50%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col4,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_4 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2 .jz_web_col__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_2 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col4,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_4 {
    width: 50%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3 .jz_web_col__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_3 {
    width: 50%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>.jz_web_col4,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_4 {
    width: 100%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4 .jz_web_col__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0 {
    width: 100%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col__content>.jz_web_col2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col__content>.jz_web_col3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col__content>.jz_web_col4,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi4>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_4 {
    width: 50%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5 .jz_web_col__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1 {
    width: 100%
}

.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col__content>.jz_web_col2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col__content>.jz_web_col3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col__content>.jz_web_col4,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row5.jz_web_row_mobi5>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_4 {
    width: 33.33%
}

.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1 .jz_web_col__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col2,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col3,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col4,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>.jz_web_col5,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_4,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_5 {
    width: 50%
}

.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2 .jz_web_col__content {
    flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col0,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col1,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col2,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col3,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col4,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>.jz_web_col5,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_0,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_1,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_2,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_3,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_4,.jz_screen_mobi .jz_web_row6.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col__content>div.col_mobi_order_5 {
    width: 33.33%
}

.jz_full_screen_scrolling.jz_screen_pc .jz_svg_animation,.jz_full_screen_scrolling.jz_screen_pc .material-factory {
    z-index: 999
}

.jz_full_screen_scrolling.jz_screen_pc .material-factory {
    height: calc(100vh - 60px)
}

.jz_full_screen_scrolling.jz_screen_pc .sitetipsV2~.jz_web_container {
    top: 0
}

.jz_full_screen_scrolling.jz_html_manage.jz_screen_pc .material_factory_line_btn {
    margin-top: 0
}

.jz_full_screen_scrolling.jz_html_manage.jz_screen_pc .material_factory_line_btn.headerlevitate_material_btn:before {
    background: #5875d9;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translate(-50%);
    width: 100vw
}

.jz_full_screen_scrolling.jz_screen_pc .material-factory .jz_web_row_line {
    display: block;
    visibility: visible!important
}

.jz_page_rotateRoomLeftOut {
    animation: rotateRoomLeftOut .8s ease both;
    transform-origin: 100% 50%
}

.jz_page_rotateRoomLeftIn {
    animation: rotateRoomLeftIn .8s ease both;
    transform-origin: 0 50%
}

.jz_page_rotateRoomRightOut {
    animation: rotateRoomRightOut .8s ease both;
    transform-origin: 0 50%
}

.jz_page_rotateRoomRightIn {
    animation: rotateRoomRightIn .8s ease both;
    transform-origin: 100% 50%
}

.jz_page_rotateRoomTopOut {
    animation: rotateRoomTopOut .8s ease both;
    transform-origin: 50% 100%
}

.jz_page_rotateRoomTopIn {
    animation: rotateRoomTopIn .8s ease both;
    transform-origin: 50% 0
}

.jz_page_rotateRoomBottomOut {
    animation: rotateRoomBottomOut .8s ease both;
    transform-origin: 50% 0
}

.jz_page_rotateRoomBottomIn {
    animation: rotateRoomBottomIn .8s ease both;
    transform-origin: 50% 100%
}

.jz_page_moveLeftOut {
    animation: moveToLeft .6s ease both
}

.jz_page_moveLeftIn {
    animation: moveFromRight .6s ease both
}

.jz_page_moveRightOut {
    animation: moveToRight .6s ease both
}

.jz_page_moveRightIn {
    animation: moveFromLeft .6s ease both
}

.jz_page_moveTopOut {
    animation: moveToBottom .6s ease both
}

.jz_page_moveTopIn {
    animation: moveFromTop .6s ease both
}

.jz_page_moveBottomOut {
    animation: moveToTop .6s ease both
}

.jz_page_moveBottomIn {
    animation: moveFromBottom .6s ease both
}

.jz_full_screen_scrolling.jz_screen_pc .pagination_wrapper {
    box-sizing: border-box;
    padding: 10px;
    position: fixed;
    z-index: 999
}

.jz_full_screen_scrolling.jz_screen_pc.jz_html_manage .pagination_wrapper:hover .project_handler_line {
    display: block
}

.jz_full_screen_scrolling.jz_screen_pc .pagination_wrapper .pagination_list {
    margin: 0;
    padding: 0
}

.jz_full_screen_scrolling.jz_screen_pc.full_screen_row .pagination_wrapper .pagination_list {
    align-items: center;
    display: flex
}

.jz_full_screen_scrolling.jz_screen_pc.full_screen_col .pagination_wrapper {
    right: 5px;
    top: 50%;
    transform: translate(-50%,-50%)
}

.jz_full_screen_scrolling.jz_screen_pc.full_screen_row .pagination_wrapper {
    bottom: 50px;
    left: 50%;
    transform: translate(-50%,-50%)
}

.pagination_container .pagination_item {
    cursor: pointer;
    list-style: none;
    position: relative
}

.pagination_style3 .pagination_item {
    color: #c4c4c4;
    font-family: Microsoft YaHei;
    font-size: 12px;
    font-weight: 400;
    line-height: 21px;
    text-align: right;
    width: 50px
}

.pagination_style3 .pagination_item.active {
    font-size: 20px;
    text-align: left
}

.pagination_style3 .pagination_item.active:after {
    background: #ed3d3c;
    content: "";
    height: 2px;
    left: 37px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 10px
}

.jz_full_screen_scrolling.full_screen_col.jz_screen_pc .pagination_style3 .pagination_item {
    line-height: 4
}

.jz_full_screen_scrolling.full_screen_row.jz_screen_pc .pagination_style3 .pagination_item {
    align-items: flex-end;
    display: flex;
    height: 50px;
    margin-right: 20px;
    text-align: left;
    width: auto
}

.jz_full_screen_scrolling.full_screen_row.jz_screen_pc .pagination_style3 .pagination_item.active {
    align-items: center;
    flex-direction: column;
    justify-content: space-between
}

.jz_full_screen_scrolling.full_screen_row.jz_screen_pc .pagination_style3 .pagination_item.active:after {
    height: 10px;
    left: auto;
    transform: translateY(100%);
    width: 2px
}

.pagination_container.pagination_style1 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.pagination_style1 .pagination_item {
    align-items: center;
    border-radius: 50%;
    display: flex;
    height: 15px;
    justify-content: center;
    line-height: 21px;
    margin-bottom: 25px;
    width: 15px
}

.pagination_style1 .pagination_item:after {
    background: #a8a8a8;
    border-radius: 50%;
    content: "";
    height: 4px;
    width: 4px
}

.jz_full_screen_scrolling.full_screen_col .pagination_style1 .pagination_item.active:after {
    height: 0;
    width: 0
}

.jz_full_screen_scrolling.full_screen_row .pagination_style1 .pagination_item {
    margin-bottom: 0;
    margin-right: 25px
}

.jz_full_screen_scrolling.jz_screen_pc .pagination_style1 .pagination_item:last-of-type {
    margin-bottom: 0;
    margin-right: 0
}

.pagination_style1 .pagination_item.active {
    background: none;
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    height: 16px;
    width: 16px
}

.jz_full_screen_scrolling.jz_screen_pc.full_screen_col .pagination_style2 {
    width: 57px
}

.pagination_style2 .pagination_item {
    height: 4px;
    margin-bottom: 30px;
    width: 4px
}

.pagination_style2 .pagination_item.active {
    font-size: 20px;
    height: 20px;
    line-height: 1;
    width: 50px
}

.pagination_style2 .pagination_item:before {
    background: #a8a8a8;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: 44.8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 4px
}

.pagination_style2 .pagination_item:after {
    content: "";
    height: 15px;
    left: 35.8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 15px
}

.jz_full_screen_scrolling.full_screen_row .pagination_style2 .pagination_item {
    height: 50px;
    margin-bottom: 0;
    margin-right: 30px
}

.jz_full_screen_scrolling.jz_screen_pc .pagination_style2 .pagination_item:last-of-type {
    margin-bottom: 0;
    margin-right: 0
}

.jz_full_screen_scrolling.full_screen_row.jz_screen_pc .pagination_style2 .pagination_item.pagination_item.active {
    width: 20px
}

.jz_full_screen_scrolling.full_screen_row.jz_screen_pc .pagination_style2 .pagination_item:before {
    border-radius: 0;
    height: 10px;
    left: 0;
    transform: translateY(100%);
    width: 1px
}

.jz_full_screen_scrolling.full_screen_row.jz_screen_pc .pagination_style2 .pagination_item.active:before {
    background: #ed3d3c;
    height: 20px;
    transform: translate(0)
}

.jz_full_screen_scrolling.jz_screen_pc .pagination_style2 .pagination_item.active:before {
    background: #ed3d3c
}

.jz_full_screen_scrolling.full_screen_col.jz_screen_pc .pagination_style2 .pagination_item.active:after {
    border: 2px solid #ed3d3c;
    border-radius: 50%;
    box-sizing: border-box;
    content: "";
    height: 20px;
    left: 37px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.jz_full_screen_scrolling.full_screen_row.jz_screen_pc .pagination_style2 .pagination_item:after {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-55%,32%)
}

.jz_full_screen_scrolling.full_screen_row.jz_screen_pc .pagination_style2 .pagination_item.active:before {
    left: 9.5px
}

.jz_full_screen_scrolling.full_screen_col.jz_screen_pc .pagination_style1 .pagination_list {
    align-items: center;
    display: flex;
    flex-direction: column
}

.full_row_container {
    align-items: center;
    background: #f3f6ff;
    border: 1px solid #bfcdfc;
    border-radius: 2px;
    cursor: pointer;
    display: flex;
    height: 44px;
    justify-content: center;
    margin: 0 6px 0 25px;
    width: 320px
}

.add_full_row_icon {
    color: #5874d8;
    margin-right: 10px
}

.add_full_row_text {
    color: #5874d8;
    font-family: Microsoft YaHei;
    font-size: 13px;
    font-weight: 400
}

.full_row_container:hover {
    background: #5874d8;
    color: #fff
}

.full_row_container:hover .add_full_row_icon,.full_row_container:hover .add_full_row_text {
    color: #fff
}

.full_screen_add_row {
    align-items: center;
    display: flex;
    margin: 20px auto 0
}

.full_screen_setting_wrapper {
    padding: 25px 25px 0
}

.full_screen_setting_container {
    display: flex;
    flex-wrap: wrap;
    padding-top: 14px
}

.full_screen_type_title {
    color: #666;
    font-size: 12px;
    line-height: 30px;
    text-align: center
}

.full_screen_type_img {
    height: 70px;
    line-height: 70px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 70px
}

.full_screen_type_item {
    box-sizing: border-box;
    font-size: 0;
    margin-right: 14px
}

.full_screen_footer_setting .full_screen_type_item:nth-of-type(2),.full_screen_header_setting .full_screen_type_item:nth-of-type(2),.full_screen_nav_setting .full_screen_type_item:last-of-type {
    margin-right: 0
}

.full_screen_footer_setting .full_screen_type_img,.full_screen_header_setting .full_screen_type_img {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 94px;
    justify-content: center;
    line-height: 94px;
    width: 156px
}

.full_screen_header_setting .full_screen_type_item_0 .full_screen_type_img {
    background-position: -1100px -10px
}

.full_screen_header_setting .full_screen_type_item_1 .full_screen_type_img {
    background-position: -1276px -10px
}

.full_screen_footer_setting .full_screen_type_item_0 .full_screen_type_img {
    background-position: -1100px -124px
}

.full_screen_footer_setting .full_screen_type_item_1 .full_screen_type_img {
    background-position: -1276px -124px
}

.full_screen_type_item_inner--gif {
    height: 100%;
    width: 100%
}

img.full_screen_type_item_inner--gif {
    height: 94px;
    width: 156px
}

.jz_full_screen_scrolling .full_screen_footer_setting .full_screen_type_item_2 .full_screen_type_img,.jz_full_screen_scrolling .full_screen_nav_setting .full_screen_type_item_3 .full_screen_type_img {
    background: none;
    font-size: 13px;
    text-align: center
}

.jz_full_screen_scrolling .full_screen_nav_setting .full_screen_type_item_3 .full_screen_type_img {
    line-height: 72px
}

.jz_full_screen_scrolling.full_screen_col .full_screen_nav_setting .full_screen_type_item_0 .full_screen_type_img {
    background-position: -354px -542px
}

.jz_full_screen_scrolling.full_screen_col .full_screen_nav_setting .full_screen_type_item_1 .full_screen_type_img {
    background-position: -444px -542px
}

.jz_full_screen_scrolling.full_screen_col .full_screen_nav_setting .full_screen_type_item_2 .full_screen_type_img {
    background-position: -534px -542px
}

.jz_full_screen_scrolling.full_screen_row .full_screen_nav_setting .full_screen_type_item_0 .full_screen_type_img {
    background-position: -354px -632px
}

.jz_full_screen_scrolling.full_screen_row .full_screen_nav_setting .full_screen_type_item_1 .full_screen_type_img {
    background-position: -444px -632px
}

.jz_full_screen_scrolling.full_screen_row .full_screen_nav_setting .full_screen_type_item_2 .full_screen_type_img {
    background-position: -534px -632px
}

.full_screen_animate_setting .full_screen_type_item_0 .full_screen_type_img {
    background-position: -354px -720px
}

.full_screen_animate_setting .full_screen_type_item_1 .full_screen_type_img {
    background-position: -444px -720px
}

.full_screen_animate_setting .full_screen_type_item_2 .full_screen_type_img {
    background-position: -534px -720px
}

.full_screen_animate_setting .full_screen_type_item_inner--gif {
    background: url(/image/rimage/manage/playAnimateIcon.png?v=202311271728) no-repeat 50%
}

.full_screen_animate_setting .full_screen_type_item_0 .full_screen_type_item_inner--gif {
    animation: moveInLeft .6s 0s both
}

.full_screen_animate_setting .full_screen_type_item_1 .full_screen_type_item_inner--gif {
    animation: panelMoveToLeft 2s ease both
}

.full_screen_animate_setting .full_screen_type_item_2 .full_screen_type_item_inner--gif {
    animation: rotating .6s 0s both
}

.full_screen_animate_setting .full_screen_type_img_1,.full_screen_animate_setting .full_screen_type_img_2,.full_screen_animate_setting .full_screen_type_img_3,.full_screen_footer_setting .full_screen_type_item .full_screen_type_img_0,.full_screen_footer_setting .full_screen_type_item .full_screen_type_img_1,.full_screen_header_setting .full_screen_type_item .full_screen_type_img_0,.full_screen_header_setting .full_screen_type_item .full_screen_type_img_1 {
    background: none
}

.full_screen_footer_setting .full_screen_type_item_2 .full_screen_type_img:before {
    background: #e8f0fc;
    border-radius: 3px;
    content: attr(data-imageText);
    font-size: 13px;
    height: 68px;
    left: 50%;
    line-height: 68px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 130px
}

.func_panel_wrap:not(.func_panel_wrap_oem) .full_screen_footer_setting .full_screen_type_item_2 .full_screen_type_img:after {
    background: url(/image/rimage/manage/mbg01.png?v=202311271728) no-repeat -648px -150px;
    color: #fc6500;
    content: "";
    height: 20px;
    position: absolute;
    right: 8px;
    top: 8px;
    vertical-align: middle;
    width: 20px
}

.full_screen_footer_setting .full_screen_type_item_2 .full_screen_type_box[data-disable=true] {
    pointer-events: none
}

.full_screen_footer_setting .full_screen_type_item_2[data-disable=true] {
    cursor: not-allowed
}

.full_screen_footer_setting .full_screen_type_item_2 .full_screen_type_box[data-disable=true] .full_screen_type_img:before {
    color: #999
}

.full_screen_setting_wrapper .func_panel_item_wrap .item_line {
    margin-bottom: 0
}

.full_screen_setting_wrapper .func_panel_item_wrap .item_line .panel_item_title {
    margin-left: 22px
}

.full_screen_setting_top {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.full_screen_setting_btn,.full_screen_setting_title {
    font-size: 13px
}

.full_screen_setting_btn,.full_screen_type_box,.guide_blog {
    cursor: pointer
}

.full_screen_setting_btn:hover {
    color: #5874d8
}

.full_screen_footer_setting .jz-photo-group .jz-photo-group-item:not(.jz-photo-checked)[data-disable=true]:hover {
    border: 1px solid #e7e7eb
}

.full_screen_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 35px 50px 0
}

.full_screen_pop_box {
    border-radius: 2px;
    box-shadow: 0 0 6px 0 rgba(0,0,0,.12);
    box-sizing: border-box;
    cursor: pointer;
    height: 140px;
    padding: 10px 0 0 10px;
    width: 260px
}

.full_screen_pop_img {
    border-radius: 2px;
    height: 120px;
    width: 240px
}

.full_screen_pop_title {
    color: #333;
    font-size: 13px;
    line-height: 1;
    margin-bottom: 22px;
    margin-top: 20px;
    text-align: center
}

.full_screen_pop_img_0 {
    align-items: center;
    display: flex;
    justify-content: center
}

.add_row_icon {
    color: #a7a7a7;
    height: 33px;
    width: 33px
}

.full_screen_pop_img_1 {
    background-image: url(/image/rimage/manage/styleType/scroll_page_material1.png?v=202311271728)
}

.full_screen_pop_img_2 {
    background-image: url(/image/rimage/manage/styleType/scroll_page_material2.png?v=202311271728)
}

.full_screen_pop_img_3 {
    background-image: url(/image/rimage/manage/styleType/scroll_page_material3.png?v=202311271728)
}

.jz_full_screen_scrolling__ipad .web_col_content_empty {
    height: 177.777vw
}

.jz_full_screen_scrolling__ipad .jz_web_col[class*=jz_col_] .web_col_content_empty {
    height: auto!important
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row1>.jz_web_row__content>.jz_web_col__content>.jz_web_col,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row2>.jz_web_row__content>.jz_web_col__content>.jz_web_col,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row3>.jz_web_row__content>.jz_web_col__content>.jz_web_col,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row4>.jz_web_row__content>.jz_web_col__content>.jz_web_col,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row5>.jz_web_row__content>.jz_web_col__content>.jz_web_col,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row6>.jz_web_row__content>.jz_web_col__content>.jz_web_col {
    flex: 1
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_1,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_10,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_11,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_12,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_2,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_3,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_4,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_5,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_6,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_7,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_8,.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_9 {
    flex-basis: unset;
    flex-shrink: unset;
    min-width: 0
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_1 {
    flex: 1
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_2 {
    flex: 2
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_3 {
    flex: 3
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_4 {
    flex: 4
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_5 {
    flex: 5
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_6 {
    flex: 6
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_7 {
    flex: 7
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_8 {
    flex: 8
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_9 {
    flex: 9
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_10 {
    flex: 10
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_11 {
    flex: 11
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_12 {
    flex: 12
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_1_4 {
    flex: .583335
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_2_4 {
    flex: 1
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_3_4 {
    flex: 1.416665
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_4_4 {
    flex: 1.833335
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_web_col__content>.jz_col_5_4 {
    flex: 2.25
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .jz_web_row>.jz_web_row__content>.jz_col_6_4 {
    flex: 2.666665
}

.jz_full_screen_scrolling__ipad.jz_screen_pc .web_col_content_empty {
    height: 56.25vw
}

.jz_full_screen_scrolling .jz_web_row--carousel_item {
    -ms-overflow-style: none;
    overflow-x: hidden;
    overflow-y: auto;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none
}

.jz_full_screen_scrolling .jz_web_row--carousel_item::-webkit-scrollbar {
    width: 0
}

.full_screen_col .jz_web_row--carousel_item .jz_col_empty {
    height: 100%
}

.\!visible {
    visibility: visible!important
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.collapse {
    visibility: collapse
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

.left-\[5px\] {
    left: 5px
}

.left-auto {
    left: auto
}

.right-auto {
    right: auto
}

.z-\[11\] {
    z-index: 11
}

.\!mb-\[12px\] {
    margin-bottom: 12px!important
}

.mb-0 {
    margin-bottom: 0
}

.mb-\[12px\] {
    margin-bottom: 12px
}

.mb-\[24px\] {
    margin-bottom: 24px
}

.ml-\[2px\] {
    margin-left: 2px
}

.ml-auto {
    margin-left: auto
}

.mr-\[16px\] {
    margin-right: 16px
}

.mr-\[24px\] {
    margin-right: 24px
}

.mr-\[8px\] {
    margin-right: 8px
}

.mt-0 {
    margin-top: 0
}

.mt-\[24px\] {
    margin-top: 24px
}

.box-border {
    box-sizing: border-box
}

.line-clamp-2 {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.\!inline {
    display: inline!important
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.\!hidden {
    display: none!important
}

.hidden {
    display: none
}

.\!h-auto {
    height: auto!important
}

.h-\[20px\] {
    height: 20px
}

.h-\[24px\] {
    height: 24px
}

.h-\[28px\] {
    height: 28px
}

.h-\[32px\] {
    height: 32px
}

.h-\[50px\] {
    height: 50px
}

.h-auto {
    height: auto
}

.h-full {
    height: 100%
}

.max-h-none {
    max-height: none
}

.min-h-\[68px\] {
    min-height: 68px
}

.w-\[20px\] {
    width: 20px
}

.w-\[24px\] {
    width: 24px
}

.w-\[28px\] {
    width: 28px
}

.w-\[32px\] {
    width: 32px
}

.w-\[340px\] {
    width: 340px
}

.w-\[50px\] {
    width: 50px
}

.w-\[78px\] {
    width: 78px
}

.w-full {
    width: 100%
}

.flex-1 {
    flex: 1 1 0%
}

.flex-shrink {
    flex-shrink: 1
}

.flex-shrink-0,.shrink-0 {
    flex-shrink: 0
}

.flex-grow {
    flex-grow: 1
}

.border-collapse {
    border-collapse: collapse
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\!cursor-not-allowed {
    cursor: not-allowed!important
}

.\!cursor-pointer {
    cursor: pointer!important
}

.cursor-pointer {
    cursor: pointer
}

.resize {
    resize: both
}

.list-none {
    list-style-type: none
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-stretch {
    align-items: stretch
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.justify-stretch {
    justify-content: stretch
}

.gap-\[12px\] {
    gap: 12px
}

.gap-\[16px\] {
    gap: 16px
}

.gap-\[20px\] {
    gap: 20px
}

.gap-\[8px\] {
    gap: 8px
}

.overflow-hidden {
    overflow: hidden
}

.text-ellipsis {
    text-overflow: ellipsis
}

.whitespace-normal {
    white-space: normal
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.\!border {
    border-width: 1px!important
}

.border {
    border-width: 1px
}

.border-none {
    border-style: none
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
    background-color: rgba(0,0,0,.5)
}

.bg-none {
    background-image: none
}

.bg-auto {
    background-size: auto
}

.bg-contain {
    background-size: contain
}

.bg-cover {
    background-size: cover
}

.bg-bottom {
    background-position: bottom
}

.bg-center {
    background-position: 50%
}

.bg-left {
    background-position: 0
}

.bg-left-bottom {
    background-position: 0 100%
}

.bg-left-top {
    background-position: 0 0
}

.bg-right {
    background-position: 100%
}

.bg-right-bottom {
    background-position: 100% 100%
}

.bg-right-top {
    background-position: 100% 0
}

.bg-top {
    background-position: top
}

.bg-repeat {
    background-repeat: repeat
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.bg-repeat-x {
    background-repeat: repeat-x
}

.bg-repeat-y {
    background-repeat: repeat-y
}

.object-contain {
    object-fit: contain
}

.object-center {
    object-position: center
}

.\!p-0 {
    padding: 0!important
}

.\!p-\[22px\] {
    padding: 22px!important
}

.p-\[16px\] {
    padding: 16px
}

.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px
}

.\!pl-\[15px\] {
    padding-left: 15px!important
}

.\!pt-\[22px\] {
    padding-top: 22px!important
}

.pl-\[20px\] {
    padding-left: 20px
}

.pr-\[16px\] {
    padding-right: 16px
}

.pr-\[20px\] {
    padding-right: 20px
}

.pr-\[24px\] {
    padding-right: 24px
}

.ps-0 {
    padding-inline-start:0}

.pt-\[20px\] {
    padding-top: 20px
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-justify {
    text-align: justify
}

.align-middle {
    vertical-align: middle
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[15px\] {
    font-size: 15px
}

.text-\[20px\] {
    font-size: 20px
}

.text-\[24px\] {
    font-size: 24px
}

.font-bold {
    font-weight: 700
}

.font-normal {
    font-weight: 400
}

.capitalize {
    text-transform: capitalize
}

.italic {
    font-style: italic
}

.not-italic {
    font-style: normal
}

.\!leading-\[22px\] {
    line-height: 22px!important
}

.text-\[\#333\] {
    --tw-text-opacity: 1;
    color: rgb(51 51 51/var(--tw-text-opacity,1))
}

.text-\[\#666\] {
    --tw-text-opacity: 1;
    color: rgb(102 102 102/var(--tw-text-opacity,1))
}

.text-\[\#919191\] {
    --tw-text-opacity: 1;
    color: rgb(145 145 145/var(--tw-text-opacity,1))
}

.text-\[\#D9D9D9\] {
    --tw-text-opacity: 1;
    color: rgb(217 217 217/var(--tw-text-opacity,1))
}

.text-\[var\(--theme-color\)\] {
    color: var(--theme-color)
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity,1))
}

.underline {
    text-decoration-line: underline
}

.line-through {
    text-decoration-line: line-through
}

.no-underline {
    text-decoration-line: none
}

.opacity-0 {
    opacity: 0
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)
}

.shadow,.shadow-none {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.outline {
    outline-style: solid
}

.blur {
    --tw-blur: blur(8px)
}

.blur,.drop-shadow {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))
}

.\!filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition {
    transition-duration: .15s;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

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

.hover\:overflow-hidden:hover {
    overflow: hidden
}

.hover\:font-bold:hover {
    font-weight: 700
}

.hover\:text-\[\#5d78d9\]:hover {
    --tw-text-opacity: 1;
    color: rgb(93 120 217/var(--tw-text-opacity,1))
}

.hover\:text-\[\#D9D9D9\]:hover {
    --tw-text-opacity: 1;
    color: rgb(217 217 217/var(--tw-text-opacity,1))
}

.hover\:underline:hover {
    text-decoration-line: underline
}

.group:hover .group-hover\:opacity-100 {
    opacity: 1
}

#gridFooter::-webkit-scrollbar {
    width: 0
}

.flv_audio_btn {
    border-radius: 50%;
    height: 40px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 20px;
    width: 40px;
    z-index: 3
}

.flv_audio_btn .banner_video_default {
    background-image: url(/image/rimage/module/banner/icon_music.png?v=202311271728);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    height: 100%;
    width: 100%
}

.banner_video_playBtn-online {
    animation: rotateMusicIcon 3s linear infinite
}

.banner_video_playBtn-paused {
    animation-play-state: paused
}

@keyframes rotateMusicIcon {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.banner_pic_item_wrap {
    animation-fill-mode: both
}

.reduce_and_focus {
    overflow: hidden;
    transform: translate3d(100%,0,0)
}

.reduce_and_focus .banner_pic_item,.reduce_and_focus .banner_video_item {
    transform: scale(1.3)
}

.reduce_and_focus_start {
    transform: translateZ(0)
}

.reduce_and_focus_start .banner_pic_item,.reduce_and_focus_start .banner_video_item {
    transform: scale(1)
}

.reduce_and_focus_on {
    animation-name: reduce_and_focus_on
}

.reduce_and_focus_on_reverse {
    animation-name: reduce_and_focus_on_reverse
}

.reduce_and_focus_off {
    animation-name: reduce_and_focus_off
}

.reduce_and_focus_off_reverse {
    animation-name: reduce_and_focus_off_reverse
}

.reduce_and_focus_scale {
    animation: scaleUp linear both
}

.higher_zIndex {
    overflow: hidden;
    z-index: 99!important
}

@keyframes reduce_and_focus_on {
    0% {
        transform: translate3d(100%,0,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes reduce_and_focus_off {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(-100%,0,0)
    }
}

@keyframes reduce_and_focus_on_reverse {
    0% {
        transform: translate3d(-100%,0,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes reduce_and_focus_off_reverse {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(100%,0,0)
    }
}

.transition_type_2 .banner_pic_item,.transition_type_2 .banner_video_item {
    transform: scale(1.3)
}

.transition_type_7 {
    perspective: none
}

.transition_type_7 .banner_pic_group {
    perspective: 1600px
}

.transition_type_7 .banner_pic_group * {
    backface-visibility: hidden
}

.transition_type_7 .form {
    transform: translateZ(0);
    transform-style: preserve-3d
}

.billboardItem_7 {
    transform: rotateY(90deg)
}

.billboardItem_7 * {
    backface-visibility: hidden
}

.billboardItem_7_start {
    transform: rotateY(0deg)
}

.billboardItem_7_on {
    animation-name: billboardItem_7_on
}

.billboardItem_7_on_reverse {
    animation-name: billboardItem_7_on_reverse
}

.billboardItem_7_off {
    animation-name: billboardItem_7_off
}

.billboardItem_7_off_reverse {
    animation-name: billboardItem_7_off_reverse
}

@keyframes billboardItem_7_on {
    0% {
        transform: rotateX(90deg)
    }

    to {
        transform: rotateX(0deg)
    }
}

@keyframes billboardItem_7_on_reverse {
    0% {
        transform: rotateX(-90deg)
    }

    to {
        transform: rotateX(0deg)
    }
}

@keyframes billboardItem_7_off {
    0% {
        transform: rotateX(0deg)
    }

    to {
        transform: rotateX(-90deg)
    }
}

@keyframes billboardItem_7_off_reverse {
    0% {
        transform: rotateX(0deg)
    }

    to {
        transform: rotateX(90deg)
    }
}

.transition_type_6 {
    perspective: none
}

.transition_type_6 .banner_pic_group {
    perspective: 1600px
}

.transition_type_6 .banner_pic_group * {
    backface-visibility: hidden
}

.transition_type_6 .form {
    transform: translateZ(0);
    transform-style: preserve-3d
}

.billboardItem_6_start {
    transform: rotateY(0deg)
}

.billboardItem_6_on {
    animation-name: billboardItem_6_on
}

.billboardItem_6_on_reverse {
    animation-name: billboardItem_6_on_reverse
}

.billboardItem_6_off {
    animation-name: billboardItem_6_off
}

.billboardItem_6_off_reverse {
    animation-name: billboardItem_6_off_reverse
}

@keyframes billboardItem_6_on {
    0% {
        transform: rotateY(-90deg)
    }

    to {
        transform: rotateY(0deg)
    }
}

@keyframes billboardItem_6_on_reverse {
    0% {
        transform: rotateY(90deg)
    }

    to {
        transform: rotateY(0deg)
    }
}

@keyframes billboardItem_6_off {
    0% {
        transform: rotateY(0deg)
    }

    to {
        transform: rotateY(90deg)
    }
}

@keyframes billboardItem_6_off_reverse {
    0% {
        transform: rotateY(0deg)
    }

    to {
        transform: rotateY(-90deg)
    }
}

.transition_type_4 .form {
    transform: translateZ(0);
    transform-style: preserve-3d
}

.transition_type_4 {
    perspective: none
}

.transition_type_4 .banner_pic_group {
    perspective: 1600px
}

.transition_type_4 .banner_pic_group * {
    backface-visibility: hidden
}

.billboardItem_4_start {
    transform: rotateY(0deg)
}

.billboardItem_4_on {
    animation-name: billboardItem_4_on
}

.billboardItem_4_on_reverse {
    animation-name: billboardItem_4_on_reverse
}

.billboardItem_4_off {
    animation-name: billboardItem_4_off
}

.billboardItem_4_off_reverse {
    animation-name: billboardItem_4_off_reverse
}

@keyframes billboardItem_4_on {
    0% {
        transform: rotateY(-90deg)
    }

    50% {
        transform: rotateY(-90deg)
    }

    to {
        transform: rotateY(0deg)
    }
}

@keyframes billboardItem_4_on_reverse {
    0% {
        transform: rotateY(90deg)
    }

    50% {
        transform: rotateY(90deg)
    }

    to {
        transform: rotateY(0deg)
    }
}

@keyframes billboardItem_4_off {
    0% {
        transform: rotateY(0deg)
    }

    50% {
        transform: rotateY(90deg)
    }

    to {
        transform: rotateY(90deg)
    }
}

@keyframes billboardItem_4_off_reverse {
    0% {
        transform: rotateY(0deg)
    }

    50% {
        transform: rotateY(-90deg)
    }

    to {
        transform: rotateY(-90deg)
    }
}

.transition_type_5 .form {
    transform: translateZ(0);
    transform-style: preserve-3d
}

.transition_type_5 {
    perspective: none
}

.transition_type_5 .banner_pic_group {
    perspective: 1600px
}

.transition_type_5 .banner_pic_group * {
    backface-visibility: hidden
}

.billboard5 .form {
    transform: translateZ(0);
    transform-style: preserve-3d
}

.billboardItem_5 {
    transform: rotateX(90deg)
}

.billboardItem_5 * {
    backface-visibility: hidden
}

.billboardItem_5_start {
    transform: rotateX(0deg)
}

.billboardItem_5_on {
    animation-name: billboardItem_5_on
}

.billboardItem_5_on_reverse {
    animation-name: billboardItem_5_on_reverse
}

.billboardItem_5_off {
    animation-name: billboardItem_5_off
}

.billboardItem_5_off_reverse {
    animation-name: billboardItem_5_off_reverse
}

@keyframes billboardItem_5_on {
    0% {
        transform: rotateX(-90deg)
    }

    50% {
        transform: rotateX(-90deg)
    }

    to {
        transform: rotateY(0deg)
    }
}

@keyframes billboardItem_5_on_reverse {
    0% {
        transform: rotateX(90deg)
    }

    50% {
        transform: rotateX(90deg)
    }

    to {
        transform: rotateY(0deg)
    }
}

@keyframes billboardItem_5_off {
    0% {
        transform: rotateX(0deg)
    }

    50% {
        transform: rotateX(90deg)
    }

    to {
        transform: rotateX(90deg)
    }
}

@keyframes billboardItem_5_off_reverse {
    0% {
        transform: rotateX(0deg)
    }

    50% {
        transform: rotateX(-90deg)
    }

    to {
        transform: rotateX(-90deg)
    }
}

.billboardItem_3_on {
    animation-name: billboardItem_3_on
}

.billboardItem_3_on_reverse {
    animation-name: billboardItem_3_on_reverse
}

.billboardItem_3_off {
    animation-name: billboardItem_3_off
}

.billboardItem_3_off_reverse {
    animation-name: billboardItem_3_off_reverse
}

@keyframes billboardItem_3_on {
    0% {
        transform: translate3d(0,-100%,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes billboardItem_3_on_reverse {
    0% {
        transform: translate3d(0,100%,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes billboardItem_3_off {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(0,100%,0)
    }
}

@keyframes billboardItem_3_off_reverse {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(0,-100%,0)
    }
}

.transition_type_11 .banner_pic_item_wrap {
    animation-timing-function: linear;
    opacity: 0
}

.transition_type_11 .billboardItem_11_start {
    opacity: 1
}

.billboardItem_11_on_zoomOut {
    animation-name: billboardItem_11_on_zoomOut
}

.billboardItem_11_on_zoomIn {
    animation-name: billboardItem_11_on_zoomIn
}

@keyframes billboardItem_11_on_zoomOut {
    0% {
        opacity: 0;
        transform: scale(1.2)
    }

    10% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes billboardItem_11_on_zoomIn {
    0% {
        opacity: 0;
        transform: scale(1)
    }

    10% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    to {
        opacity: 1;
        transform: scale(1.2)
    }
}

.billboardItem_2_on {
    animation-name: billboardItem_2_on
}

.billboardItem_2_on_reverse {
    animation-name: billboardItem_2_on_reverse
}

.billboardItem_2_off {
    animation-name: billboardItem_2_off
}

.billboardItem_2_off_reverse {
    animation-name: billboardItem_2_off_reverse
}

@keyframes billboardItem_2_on {
    0% {
        transform: translate3d(100%,0,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes billboardItem_2_on_reverse {
    0% {
        transform: translate3d(-100%,0,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes billboardItem_2_off {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(-100%,0,0)
    }
}

@keyframes billboardItem_2_off_reverse {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(100%,0,0)
    }
}

@keyframes scaleUp {
    0% {
        transform: scale(1.3)
    }

    25% {
        transform: scale(1.2)
    }

    95% {
        transform: scale(1)
    }

    to {
        transform: scale(1)
    }
}

@keyframes scaleOff {
    0% {
        transform: scale(1) translateZ(0)
    }

    to {
        transform: scale(1) translate3d(-100%,0,0)
    }
}

.banner_flv_background .video-js,.banner_video_item .video-js {
    background-color: initial;
    height: 100%;
    width: 100%
}

.banner_flv_background .vjs-tech {
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.banner_video_item .vjs-tech {
    left: 50%;
    max-height: unset;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%,-50%,0);
    width: 100%
}

.banner_flv_background .vjs-poster,.banner_video_item .vjs-poster {
    display: none
}

.jz_website_title .website_title_content.cus_fixed_top {
    --fixed-color: "";
    --fixed-textDecoration: "";
    --fixed-fontStyle: "";
    --fixed-fontWeight: ""
}

.jz_website_title .website_title_content.cus_fixed_top .fk-editor * {
    color: var(--fixed-color)!important;
    font-style: var(--fixed-fontStyle)!important;
    font-weight: var(--fixed-fontWeight)!important;
    text-decoration: var(--fixed-textDecoration)!important
}

.jz_website_title .website_title_content.cus_fixed_top.c-isGradientText .fk-editor * {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--fixed-color)!important;
    color: transparent!important
}

.language_text_style,.s_multi_language_active_text {
    --s_ml-t-c-color: "#333";
    --s_ml-t-hc-color: var(--s_ml-t-c-color);
    color: var(--s_ml-t-c-color)
}

.language_text_style.c-isGradientText,.s_multi_language_active_text.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_ml-t-c-color);
    color: transparent
}

.language_text_style.isActived,.s_multi_language_active_text.isActived {
    color: var(--s_ml-t-hc-color)
}

.language_text_style.hc-isGradientText.isActived,.s_multi_language_active_text.hc-isGradientText.isActived {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_ml-t-hc-color);
    color: transparent
}

.language_text_style.cus_fixed_top,.s_multi_language_active_text.cus_fixed_top {
    --fixed-color: "";
    --fixed-textDecoration: "";
    --fixed-fontStyle: "";
    --fixed-fontWeight: "";
    --fixed-sc-color: var(--fixed-color);
    color: var(--fixed-color)!important;
    font-style: var(--fixed-fontStyle)!important;
    font-weight: var(--fixed-fontWeight)!important;
    text-decoration: var(--fixed-textDecoration)!important
}

.language_text_style.cus_fixed_top.c-isGradientText,.s_multi_language_active_text.cus_fixed_top.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--fixed-color)!important;
    color: transparent!important
}

.language_text_style.cus_fixed_top.isActived,.s_multi_language_active_text.cus_fixed_top.isActived {
    color: var(--fixed-sc-color)!important
}

.language_text_style.cus_fixed_top.sc-isGradientText.isActived,.s_multi_language_active_text.cus_fixed_top.sc-isGradientText.isActived {
    -webkit-text-fill-color: transparent!important;
    -webkit-background-clip: text!important;
    background-clip: text!important;
    background-image: var(--fixed-sc-color)!important;
    color: transparent!important
}

.payDialog {
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 3s;
    z-index: 9033
}

.payDialog .payDialogContainer {
    background-color: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    left: 50%;
    margin: auto;
    min-height: 314px;
    padding: 50px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.payDialog .payDialogContainer .payCloseIcon {
    background: url(/image/rimage/fromSite/v2/mbg01.png?v=202311271728) -449px -187px no-repeat;
    border: none;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 30px;
    top: 30px;
    width: 20px
}

.payDialog .payDialogContainer .paySubmitBtn {
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: 40px auto 0;
    text-align: center;
    width: 310px
}

.paySelect {
    display: flex;
    gap: 30px
}

.paySelect .payItem {
    align-items: center;
    border: 1px solid #e3e2e8;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    height: 56px;
    position: relative;
    user-select: none;
    width: 140px
}

.mr30 {
    margin-right: 30px
}

.payTitle {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px
}

.paySelect .check {
    border: 1px solid var(--theme-color)
}

.payCheckSvg {
    display: none
}

.check .payCheckSvg {
    bottom: 0;
    display: inline;
    display: initial;
    height: 20px;
    position: absolute;
    right: 0;
    width: 20px
}

.payWechatSvg {
    color: #38b035;
    height: 38px;
    margin-left: 15px;
    width: 40px
}

.payAliSvg {
    color: #1caaee;
    height: 40px;
    margin-left: 20px;
    width: 40px
}

.payPaypalSvg,.payPayssionSvg {
    height: 32px;
    margin-left: 20px;
    width: 32px
}

.payName {
    margin-left: 8px
}

.payCn {
    color: #333;
    font-size: 14px
}

.payEn {
    color: #999;
    font-size: 12px
}

.pay_submit_alipay_tips {
    color: #999;
    font-size: 13px;
    margin-top: 12px;
    text-align: center
}

.payStripeSvg {
    height: 32px;
    margin-left: 20px;
    width: 32px
}

.pay_submit_description {
    color: #999;
    margin-top: 16px;
    min-height: 18px
}

.jz_screen_pc .form_edit_wrapper {
    margin: 20px
}

.jz_screen_mobi .form_edit_wrapper {
    box-sizing: border-box;
    height: calc(100% - 48px);
    overflow-y: scroll;
    padding: 8px 16px 0;
    width: 100%
}

.jz_screen_pc .form_edit_button {
    height: 35px;
    margin: 32px auto 0;
    min-width: 106px
}

.jz_screen_mobi .form_edit_button,.jz_screen_pc .form_edit_button {
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: block
}

.jz_screen_mobi .form_edit_button {
    font-size: 15px;
    height: 47px;
    margin: 20px 3.72%;
    width: 92.56%
}

.letter-spacing {
    letter-spacing: 10px;
    padding-left: 10px
}

.jz_screen_pc .form_edit_container {
    height: 536px;
    overflow-y: auto
}

.jz_screen_pc .form_edit_container::-webkit-scrollbar-track {
    background-color: #f7f7f7
}

.jz_screen_pc .form_edit_container::-webkit-scrollbar {
    width: 6px
}

.jz_screen_pc .form_edit_container::-webkit-scrollbar-thumb {
    background-color: #c1c1c1
}

.member_form_edit .m_form {
    padding-top: 0
}

.member_form_edit .form_container {
    margin-top: 0!important
}

body.s_freelayout__zindex-fix .jz_hover_tool_container {
    z-index: 9031
}

body.s_freelayout__zindex-fix .jz_tool_panel_container {
    z-index: 9032
}

body.s_freelayout__zindex-fix .jz_hideSet__wrap {
    z-index: 9031
}

body.s_freelayout__zindex-fix #funcEntry {
    display: none
}

body.s_freelayout__zindex-fix .jz_clip_image_container {
    z-index: 9032
}

body.s_freelayout__zindex-fix .s_freelayout__wrap-active {
    z-index: 7999
}

.s_freelayout__row {
    position: relative
}

.s_freelayout__row-noevent {
    pointer-events: none
}

.s_freelayout__row-nochild {
    height: 0;
    overflow: hidden
}

.s_freelayout__wrap {
    box-sizing: border-box;
    color: #000;
    cursor: default;
    display: none;
    left: 0;
    line-height: normal;
    position: absolute;
    text-align: left;
    top: 0;
    white-space: normal;
    width: 100%
}

.s_freelayout__wrap-active {
    display: block;
    z-index: 999
}

.s_freelayout__wrap-active .s_freelayout__mask .jz_add_drag_placeholder {
    display: none
}

.s_freelayout__wrap-active>.jz_add_drag_placeholder {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999
}

.s_freelayout__entry {
    background: #fff;
    background: #5874d8;
    border-radius: 2px;
    color: #333;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    left: 15.7%;
    overflow: hidden;
    padding: 12px;
    position: absolute;
    top: 7px;
    z-index: 12
}

.s_freelayout__empty {
    align-items: center;
    background-color: #fff;
    border: 1px dashed #707070;
    box-sizing: border-box;
    color: #333;
    display: flex;
    font-size: 16px;
    height: 300px;
    justify-content: center;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 11
}

.s_freelayout__addMatText {
    color: #5874d8;
    cursor: pointer;
    text-decoration: underline
}

.s_freelayout__mask {
    background-color: rgba(0,0,0,.6);
    bottom: 0;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: -1
}

.s_freelayout__mask #addDragPlaceholder {
    display: none
}

.s_freelayout__editbtns {
    align-items: center;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 6px rgba(0,0,0,.16);
    display: flex;
    left: 50%;
    overflow: hideen;
    position: absolute;
    top: -6px;
    transform: translate(-50%,-100%)
}

.s_freelayout__editbtn {
    color: #333;
    cursor: pointer;
    font-size: 13px;
    padding: 13px
}

.s_freelayout__editbtn:hover {
    color: #5874d8
}

.s_freelayout__editline {
    color: #eee
}

.jz_screen_pc .jz_nav_item .s_freelayout__wrap-active {
    display: none
}

.jz_screen_pc .s_freelayout__row {
    z-index: -1
}

.s_freelayout__wrap-mobi {
    display: none;
    position: static
}

.jz_screen_mobi .s_freelayout__wrap-mobi .fkeditor-wrap {
    color: #333
}

.lang_style_0 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    line-height: normal
}

.lang_style_0 .nav_main_name,.lang_style_0 .nav_sub_name {
    transition: transform .3s ease
}

.lang_style_0:hover .nav_main_name {
    transform: translateY(100%)
}

.lang_style_0:hover .nav_sub_name {
    transform: translateY(-100%)
}

.jz_nav_item:has(.lang_style_1):hover .nav_main_name {
    display: none
}

.jz_nav_item:has(.lang_style_1):hover .nav_sub_name {
    display: block
}

.lang_style_1 .nav_sub_name {
    display: none
}

.lang_style_2 {
    align-items: center;
    display: flex;
    flex-direction: column-reverse;
    height: 100%;
    justify-content: center;
    line-height: normal
}

.lang_style_2 .nav_main_name,.lang_style_2 .nav_sub_name {
    transition: transform .3s ease
}

.lang_style_2:hover .nav_main_name {
    transform: translateY(-100%)
}

.lang_style_2:hover .nav_sub_name {
    transform: translateY(100%)
}

.jz_screen_pc .nav_main_name {
    --s_n-cf-c-color: "";
    --s_n-cf-sc-color: var(--theme-color);
    color: var(--s_n-cf-c-color)
}

.jz_screen_pc .nav_main_name.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_n-cf-c-color);
    color: transparent
}

.jz_screen_pc .jz_nav_item:hover .nav_main_name {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--s_n-cf-sc-color)
}

.jz_screen_pc .jz_nav_item:hover .nav_main_name.sc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_n-cf-sc-color);
    color: transparent
}

.jz_screen_pc .jz_nav_item:hover .nav_sub_name {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--s_n-scf-sc-color)
}

.jz_screen_pc .jz_nav_item:hover .nav_sub_name.sc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_n-scf-sc-color);
    color: transparent
}

.jz_screen_pc .nav_name_wrapper[selected=selected] .nav_main_name {
    color: var(--s_n-cf-sc-color)
}

.jz_screen_pc .nav_name_wrapper[selected=selected] .nav_main_name,.jz_screen_pc .nav_name_wrapper[selected=selected] .nav_main_name.c-isGradientText {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none
}

.jz_screen_pc .nav_name_wrapper[selected=selected] .nav_main_name.sc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_n-cf-sc-color);
    color: transparent
}

.jz_screen_pc .nav_main_name[selected=selected] {
    color: var(--s_n-cf-sc-color)
}

.jz_screen_pc .nav_main_name[selected=selected],.jz_screen_pc .nav_main_name[selected=selected].c-isGradientText {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none
}

.jz_screen_pc .nav_main_name[selected=selected].sc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_n-cf-sc-color);
    color: transparent
}

.jz_screen_pc .nav_sub_name {
    --s_n-scf-c-color: var(--s_n-cf-c-color);
    --s_n-scf-sc-color: var(--theme-color);
    color: var(--s_n-scf-c-color)
}

.jz_screen_pc .nav_sub_name.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_n-scf-c-color);
    color: transparent
}

.jz_screen_pc .nav_name_wrapper[selected=selected] .nav_sub_name {
    color: var(--s_n-scf-sc-color)
}

.jz_screen_pc .nav_name_wrapper[selected=selected] .nav_sub_name.c-isGradientText {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none
}

.jz_screen_pc .nav_name_wrapper[selected=selected] .nav_sub_name.sc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_n-scf-sc-color);
    color: transparent
}

.jz_screen_pc .jz_nav_item_selected.sub_nav_item .sub_nav_item_text,.jz_screen_pc .jz_nav_item_selected.three_nav_item .three_nav_item_text {
    --s_n-st-sc-color: var(--s_n-st-c-color);
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--s_n-st-sc-color)
}

.jz_screen_pc .jz_nav_item_selected.sub_nav_item .sub_nav_item_text.sc-isGradientText,.jz_screen_pc .jz_nav_item_selected.three_nav_item .three_nav_item_text.sc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_n-st-sc-color);
    color: transparent
}

.jz_screen_pc a.child_nav_item_text,.jz_screen_pc span.child_nav_item_text {
    --s_n-st-c-color: "";
    --s_n-st-sc-color: var(--s_n-st-c-color);
    color: var(--s_n-st-c-color)
}

.jz_screen_pc a.child_nav_item_text.c-isGradientText,.jz_screen_pc span.child_nav_item_text.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_n-st-c-color);
    color: transparent
}

.jz_screen_pc a.child_nav_item_text:hover,.jz_screen_pc span.child_nav_item_text:hover {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--s_n-st-sc-color)
}

.jz_screen_pc a.child_nav_item_text.sc-isGradientText:hover,.jz_screen_pc span.child_nav_item_text.sc-isGradientText:hover {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s_n-st-sc-color);
    color: transparent
}

.mobi_shopping_cart_icon {
    color: #999;
    cursor: pointer;
    display: flex;
    height: 25px;
    position: relative;
    width: 25px
}

.jz_screen_mobi .shopping_cart_count {
    border-radius: 8px;
    box-sizing: border-box;
    font-size: 10px;
    height: 16px;
    line-height: 16px;
    min-width: 16px;
    padding: 0 4px
}

.jz_screen_mobi .g_mobi_header_content_position__left .jz_website_title_wrap {
    justify-content: flex-start;
    left: 0;
    padding-left: 15px;
    right: auto;
    transform: translateX(0)
}

.jz_screen_mobi .g_mobi_header_content_position__left .jz_mobi_website_title {
    justify-content: flex-start
}

.jz_screen_mobi .g_mobi_header_content_position__left .jz_website_title_wrap .fkeditor-wrap {
    text-align: left
}

.jz_screen_mobi .g_mobi_header_content_position__right .jz_website_title_wrap {
    justify-content: flex-end;
    left: auto;
    padding-right: 15px;
    right: 0;
    transform: translateX(0)
}

.jz_screen_mobi .g_mobi_header_content_position__right .jz_mobi_website_title {
    justify-content: flex-end
}

.jz_screen_mobi .g_mobi_header_content_position__right .jz_website_title_wrap .fkeditor-wrap {
    text-align: right
}

.jz_screen_mobi .g_mobi_header__rightbar_postion__left .g_mobi_header__rightbar {
    align-items: center;
    display: flex;
    height: 100%;
    left: 0;
    padding-left: 15px;
    padding-right: 0;
    right: auto
}

.jz_screen_mobi .g_mobi_header__rightbar_postion__left .s_member_login_mobi {
    order: 1
}

.jz_screen_mobi .g_mobi_header__rightbar_postion__left .mobi_shopping_cart_icon {
    order: 2
}

.jz_screen_mobi .g_mobi_header__rightbar_postion__left .s_multi_language_wrap,.jz_screen_mobi .g_mobi_header__rightbar_postion__left.g_mobi_header_member_lan_hide .s_member_login_mobi {
    margin-left: 0
}

.jz_screen_mobi .g_mobi_header__rightbar_postion__left .languages_dropdown_panel.top {
    left: 0;
    margin-left: -15px;
    right: auto
}

.jz_screen_mobi .g_mobi_header__rightbar_postion__left .languages_dropdown_panel.top .dropdown_panel_triangle {
    left: 25px
}

.jz_screen_mobi .g_mobi_header__rightbar_postion__left .jz_mobi_header .s_multi_language_wrap {
    margin-left: 0
}

.jz_screen_mobi .g_mobi_header__rightbar_postion__left .languages_dropdown.mobi.no_text .languages_dropdown_panel.top {
    margin-left: -15px
}

.jz_screen_mobi .g_mobi_header__rightbar_left .g_mobi_header__rightbar {
    left: 52px;
    padding-left: 0;
    right: auto
}

.jz_screen_mobi .g_mobi_header__rightbar_right .g_mobi_header__rightbar {
    left: auto;
    padding-right: 0;
    right: 55px
}

.jz_screen_mobi .g_mobi_header_hide_nav.g_mobi_header__rightbar_left .g_mobi_header__rightbar {
    left: 0;
    padding-left: 15px;
    right: auto
}

.jz_screen_mobi .g_mobi_header_hide_nav.g_mobi_header__rightbar_right .g_mobi_header__rightbar {
    left: auto;
    padding-right: 15px;
    right: 0
}

.jz_screen_mobi .g_mobi_header__rightbar_postion__left.g_mobi_header_language_hide .s_member_login_mobi {
    margin-left: 0
}

.demo-preview-section[data-v-42d6952a] {
    background: #fff;
    background: url(/image/rimage/manage/useTemplateTipBg.png?v=202311271728) no-repeat 50%;
    bottom: 0;
    box-shadow: 0 1px 15px rgba(0,0,0,.16);
    height: 75px;
    left: 0;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 10
}

.section-content[data-v-42d6952a] {
    align-items: center;
    color: #fff;
    display: flex;
    font-family: 微软雅黑;
    font-size: 16px;
    height: 100%;
    margin: 0 auto;
    width: 820px
}

.pagination-page[data-v-42d6952a] {
    padding: 0 18px
}

.pagination-link[data-v-42d6952a] {
    color: #fff;
    cursor: pointer
}

.pagination-link[data-v-42d6952a]:hover {
    color: #2f82ff
}

.pagination-link.disabled[data-v-42d6952a] {
    color: #999;
    cursor: default
}

.section-device[data-v-42d6952a] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-left: 20px;
    width: 150px
}

.section-device .device[data-v-42d6952a] {
    padding: 15px;
    position: relative
}

.section-device .device:hover .device-hover-tips[data-v-42d6952a] {
    display: block
}

.section-device .device.active .device-icon[data-v-42d6952a],.section-device .device:hover .device-icon[data-v-42d6952a] {
    background-position-y: -110px
}

.device-icon[data-v-42d6952a] {
    background: url(/image/rimage/manage/mbg01.png?v=202311271728) no-repeat;
    cursor: pointer;
    height: 21px
}

.device-icon.device-pc[data-v-42d6952a] {
    background-position: -598px -76px;
    width: 23px
}

.device-icon.device-pad[data-v-42d6952a] {
    background-position: -634px -76px;
    width: 20px
}

.device-icon.device-phone[data-v-42d6952a] {
    background-position: -672px -76px;
    width: 15px
}

.device-hover-tips[data-v-42d6952a] {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    color: #2f82ff;
    display: none;
    font-size: 13px;
    height: 35px;
    left: 50%;
    line-height: 35px;
    margin-left: -41px;
    position: absolute;
    text-align: center;
    top: -30px;
    width: 82px;
    z-index: 10
}

.device-hover-tips[data-v-42d6952a]:before {
    border: 6px solid transparent;
    border-top-color: #fff;
    content: "";
    left: 50%;
    margin-left: -6px;
    position: absolute;
    top: 35px
}

.section-qrcode[data-v-42d6952a] {
    padding: 15px;
    position: relative
}

.section-qrcode:hover .qrcode-icon[data-v-42d6952a] {
    background-position-y: -211px
}

.section-qrcode:hover .qrcode-hover-tips[data-v-42d6952a] {
    display: block
}

.qrcode-icon[data-v-42d6952a] {
    background: url(/image/rimage/manage/mbg01.png?v=202311271728) no-repeat;
    background-position: -567px -179px;
    cursor: pointer;
    height: 21px;
    width: 20px
}

.qrcode-hover-tips[data-v-42d6952a] {
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    color: #2f82ff;
    cursor: default;
    display: none;
    font-size: 13px;
    height: 150px;
    left: -66px;
    padding: 16px;
    position: absolute;
    top: -180px;
    width: 150px;
    z-index: 10
}

.qrcode-hover-tips[data-v-42d6952a]:before {
    border: 6px solid transparent;
    border-top-color: #fff;
    content: "";
    left: 50%;
    margin-left: -6px;
    position: absolute;
    top: 182px
}

.section-actions[data-v-42d6952a] {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-left: 20.5px
}

.use-template-button[data-v-42d6952a] {
    background-color: #2f82ff;
    border-color: #2f82ff;
    border-radius: 19px;
    color: #fff;
    display: block;
    font-weight: 700;
    height: 39px;
    line-height: 39px;
    margin-top: 2.5px;
    text-align: center;
    text-decoration: none;
    transition: all .3s;
    width: 240px
}

.use-template-button[data-v-42d6952a]:hover {
    background-color: #358ffc;
    border-color: #358ffc
}

.more-template-button[data-v-42d6952a] {
    background-color: transparent;
    border: 1px solid #e3e2e8;
    border-radius: 19px;
    color: #fff;
    cursor: pointer;
    display: block;
    line-height: normal;
    margin-left: 29px;
    padding: 8px 24px;
    text-align: center;
    text-decoration: none;
    transition: all .3s
}

.more-template-button[data-v-42d6952a]:hover {
    background-color: #2f82ff;
    border-color: #2f82ff;
    color: #fff
}

.jz_popup_save_btn[data-v-d2eb3a7e] {
    bottom: -53px;
    left: calc(50% - 108px);
    position: absolute
}

.jz_screen_mobi .jz_popup_save_btn[data-v-d2eb3a7e] {
    bottom: -42px
}

.jz_popup_cancel_btn[data-v-d2eb3a7e] {
    bottom: -53px;
    left: calc(50% + 18px);
    position: absolute
}

.jz_screen_mobi .jz_popup_cancel_btn[data-v-d2eb3a7e] {
    bottom: -42px
}

.jz_popup_zone_close[data-v-d2eb3a7e] {
    color: #666;
    height: 18px;
    width: 18px
}

.jz_popup_zone_close_wrap[data-v-d2eb3a7e] {
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 28px;
    justify-content: center;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 28px;
    z-index: 8
}

body:has(.jz_module_style_6.animate_running) {
    overflow-x: hidden
}

.jz_module_style_6 .module_text_content.cus_fixed_top {
    --fixed-color: "";
    --fixed-textDecoration: "";
    --fixed-fontStyle: "";
    --fixed-fontWeight: ""
}

.jz_module_style_6 .module_text_content.cus_fixed_top .fk-editor,.jz_module_style_6 .module_text_content.cus_fixed_top .fk-editor * {
    color: var(--fixed-color)!important;
    font-style: var(--fixed-fontStyle)!important;
    font-weight: var(--fixed-fontWeight)!important;
    text-decoration: var(--fixed-textDecoration)!important
}

.jz_module_style_6 .module_text_content.cus_fixed_top.c-isGradientText .fk-editor,.jz_module_style_6 .module_text_content.cus_fixed_top.c-isGradientText .fk-editor * {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--fixed-color)!important;
    color: transparent!important
}

.jz_screen_mobi .cus_mobi_text[style*="--mobi-text-align"] * {
    text-align: var(--mobi-text-align)!important
}

.jz_screen_mobi .cus_mobi_text[style*="--mobi-font-family"] * {
    font-family: var(--mobi-font-family)!important
}

.jz_screen_mobi .cus_mobi_text[style*="--mobi-font-color"] * {
    color: var(--mobi-font-color)!important
}

.jz_screen_mobi .cus_mobi_text[style*="--mobi-font-weight"] * {
    font-weight: var(--mobi-font-weight)!important
}

.jz_screen_mobi .cus_mobi_text[style*="--mobi-font-style"] * {
    font-style: var(--mobi-font-style)!important
}

.jz_screen_mobi .cus_mobi_text[style*="--mobi-text-decoration"] * {
    text-decoration: var(--mobi-text-decoration)!important
}

.jz_screen_mobi .cus_mobi_text[style*="--mobi-line-height"] * {
    line-height: var(--mobi-line-height)!important
}

.jz_screen_mobi .cus_mobi_text[style*="--mobi-letter-spacing"] * {
    letter-spacing: var(--mobi-letter-spacing)!important
}

.jz_screen_mobi .cus_mobi_text.module_text_content[style*="--mobi-font-size"] * {
    font-size: var(--mobi-font-size)!important
}

.jz_screen_mobi .cus_mobi_text.cus_mobi_gradient_text[style*="--mobi-font-backgroundImage"] * {
    -webkit-text-fill-color: transparent!important;
    background-image: var(--mobi-font-backgroundImage)!important;
    color: transparent
}

.jz_screen_mobi .cus_mobi_text.cus_mobi_text_fk-editor_normal .fk-editor {
    line-height: normal!important
}

.photo_clip_viewPort {
    height: 100%;
    width: 100%
}

.photo_clip_viewPort.jz_photo_scale_normal {
    transition: all .36s ease
}

.module_image_content a {
    display: block
}

.button_icon_in_left .module_button_text_container .module_button_icon {
    margin-left: 0;
    margin-right: 6px;
    order: -1
}

.responsive_height {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.jz_module>.module_wrap>.module_banner>.module_banner_text {
    --mbt-c-color: var(--theme-color);
    --mbt-hc-color: var(--mbt-c-color);
    color: var(--mbt-c-color)
}

.jz_module>.module_wrap>.module_banner>.module_banner_text.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--mbt-c-color);
    color: transparent
}

.jz_module>.module_wrap>.module_banner>.module_banner_text:hover {
    color: var(--mbt-hc-color)
}

.jz_module>.module_wrap>.module_banner>.module_banner_text.hc-isGradientText:hover {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--mbt-hc-color);
    color: transparent
}

.jz_module>.module_wrap>.module_banner>.module_banner_more {
    --mbm-c-color: "";
    --mbm-hc-color: var(--mbm-c-color);
    align-items: center;
    color: #999;
    color: var(--mbm-c-color);
    display: flex;
    font-size: 14px;
    justify-content: center;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%)
}

.jz_module>.module_wrap>.module_banner>.module_banner_more[href] {
    cursor: pointer
}

.jz_module>.module_wrap>.module_banner>.module_banner_more.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--mbm-c-color);
    color: transparent
}

.jz_module>.module_wrap>.module_banner>.module_banner_more:hover {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--mbm-hc-color)
}

.jz_module>.module_wrap>.module_banner>.module_banner_more.hc-isGradientText:hover {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--mbm-hc-color);
    color: transparent
}

.s_footer_anchor:not(:first-child):before {
    content: "|";
    margin: 0 5px
}

.footerIpv6 {
    align-items: center;
    display: inline-flex
}

.footerIpv6_svg {
    height: 14px;
    width: 32px
}

.jz_screen_pc .footerIpv6_svg {
    position: relative;
    top: 1px
}

.jz_screen_mobi .footerIpv6_svg {
    height: 13px;
    width: 29.5px
}

.languageList_wrap {
    left: 50%;
    padding: 15px 10px;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    z-index: 2
}

.languageList_content {
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 8px rgba(0,0,0,.102);
    color: #333;
    position: relative;
    width: 160px
}

.language_list_wrap {
    max-height: 510px;
    overflow-y: auto
}

.language_list_wrap::-webkit-scrollbar {
    background: #f2f2f2;
    border-radius: 3px;
    width: 6px
}

.language_list_wrap::-webkit-scrollbar-thumb {
    background: #d2d2d2;
    border-radius: 3px
}

.language_icon {
    background-image: url(../images/vbg01.png?v=202410141114);
    height: 18px;
    width: 24px
}

.icon_cn {
    background-position: -246px -70px
}

.language_list {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    padding: 8px 0;
    position: relative;
    z-index: 2
}

.top_shopping_language_item {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    font-size: 13px;
    gap: 10px;
    height: 34px;
    padding: 0 16px;
    position: relative
}

.top_shopping_language_item:hover {
    background-color: var(--theme-color);
    background-color: color-mix(in srgb,var(--theme-color) 10%,transparent 90%)
}

.language_tick {
    color: var(--theme-color);
    height: 16px;
    position: absolute;
    right: 16px;
    width: 16px
}

.languageList_arrow {
    border-bottom: 8px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    filter: drop-shadow(0 2px 4px rgba(0,0,0,.2));
    height: 0;
    left: 50%;
    position: absolute;
    top: -8px;
    transform: translateX(-50%);
    width: 0;
    z-index: 1
}

.top_shopping_cart_wrapper {
    font-size: 12px;
    position: relative
}

.top_shopping_cart_wrapper,.top_shopping_cart_wrapper * {
    box-sizing: border-box
}

.top_shopping_cart_list {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 24px
}

.top_shopping_cart_item {
    color: var(--top-shopping-cart-icon-initial-color,inherit);
    cursor: pointer;
    display: block;
    padding: 6px 0;
    position: relative
}

.top_shopping_cart_item .top_shopping_cart_text {
    color: var(--top-shopping-cart-text-initial-color,#000);
    white-space: pre-wrap
}

.top_shopping_cart_item:hover {
    color: var(--top-shopping-cart-icon-hover-color,var(--theme-color))
}

.top_shopping_cart_item:hover .top_shopping_cart_text {
    color: var(--top-shopping-cart-text-hover-color,var(--theme-color))
}

.top_shopping_cart_icon {
    flex-shrink: 0;
    height: 20px;
    position: relative;
    width: 20px
}

.shopping_cart_count {
    background-color: #ff2020;
    border-radius: 6px;
    color: #fff;
    font-size: 8px;
    height: 12px;
    left: 100%;
    line-height: 12px;
    padding: 0 4px;
    position: absolute;
    text-align: center;
    top: -5px;
    transform: translateX(-50%)
}

.top_shopping_cart_style_1 .top_shopping_cart_item {
    align-items: center;
    display: flex;
    gap: 4px
}

.top_shopping_cart_style_2 .top_shopping_cart_list {
    align-items: normal;
    gap: 4px
}

.top_shopping_cart_style_2 .top_shopping_cart_item {
    text-align: center;
    width: 80px
}

.top_shopping_cart_style_2 .top_shopping_cart_item .top_shopping_cart_icon {
    margin-left: auto;
    margin-right: auto
}

.top_shopping_cart_style_2 .top_shopping_cart_item .top_shopping_cart_text {
    margin-top: 4px
}

.top_shopping_cart_style_2 .top_shopping_cart_text {
    color: var(--top-shopping-cart-text-initial-color,#999);
    text-align: center;
    white-space: pre-wrap
}

.top_shopping_cart_style_3 .top_shopping_cart_list {
    gap: 16px
}

.top_shopping_cart_style_3 .top_shopping_split_line {
    background: #eee;
    height: 16px;
    width: 1px
}

.jz_col_shadow {
    box-shadow: 0 0 12px 0 rgba(0,0,0,.15)
}

.hover_col_bg,.hover_col_mask_bg,.initial_col_bg,div.hover_col_content {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.hover_col_content {
    box-sizing: border-box
}

.initial_col_bg {
    z-index: 0
}

.initial_col_content {
    box-sizing: border-box;
    z-index: 1
}

.hover_col_content.web_col_content_empty,.initial_col_content.web_col_content_empty {
    height: 100%
}

.jz_screen_pc .jz_visitor_web .hover_col_content.web_col_content_empty:after,.jz_screen_pc .jz_visitor_web .initial_col_content.web_col_content_empty:after {
    content: "";
    display: block;
    height: 156px
}

.hover_col_content.web_col_content_empty,.initial_col_content.web_col_content_empty {
    min-height: 0
}

.jz_screen_pc .initial_col_bg {
    transition: transform .4s ease-in-out
}

.jz_screen_pc .hover_col_bg,.jz_screen_pc .hover_col_content,.jz_screen_pc .hover_col_mask_bg {
    opacity: 0;
    transition: opacity .4s ease-in-out
}

.jz_screen_pc .hover_col_content {
    overflow-x: hidden;
    overflow-y: auto
}

.jz_screen_pc .hover_col_content::-webkit-scrollbar {
    background: transparent;
    height: 8px;
    width: 8px
}

.jz_screen_pc .hover_col_content::-webkit-scrollbar-thumb {
    background: #bbb;
    border-radius: 4px
}

.jz_screen_pc .hover_col_content .project_handler_line_bottom {
    bottom: 0;
    height: 0
}

.jz_screen_pc .hover_col_content .project_handler_right_bottom_btn {
    background: #d4daf3;
    border-radius: 0;
    bottom: 0;
    margin: 0;
    right: 0
}

.jz_screen_pc .jz_web_col.isHovering .hover_col_bg,.jz_screen_pc .jz_web_col.isHovering .hover_col_content,.jz_screen_pc .jz_web_col.isHovering .hover_col_mask_bg {
    opacity: 1
}

.jz_screen_pc .jz_web_col.increase_zIndex .hover_col_bg {
    z-index: 1
}

.jz_screen_pc .jz_web_col.increase_zIndex .hover_col_mask_bg {
    z-index: 2
}

.jz_screen_pc .jz_web_col.increase_zIndex .hover_col_content {
    z-index: 3
}

.jz_screen_pc .hover_col_bg {
    background-color: #fff
}

.jz_screen_pc .jz_web_col:hover .manage_hover_line {
    display: block
}

.jz_screen_pc .hover_bg_effect {
    overflow: hidden
}

.jz_screen_pc .hover_bg_effect .hover_col_bg {
    display: none
}

.jz_screen_pc .hover_transform_effect {
    transition: transform .4s ease-in-out
}

.jz_screen_pc .hover_transform_effect.isHovering {
    transform: translateY(-15px)
}

.jz_screen_pc .hover_bg_effect.isHovering .initial_col_bg {
    transform: scale(1.08)
}

.jz_screen_mobi .hover_col_bg {
    z-index: 0
}

.jz_screen_mobi .hover_col_content {
    position: static;
    z-index: 1
}

.jz_dragging .isHovering .initial_col_content,.jz_dragging .jz_web_col:not(.isHovering) .hover_col_content {
    visibility: hidden
}

.jz_web_row--video-bg {
    bottom: 0;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.jz_web_row--video {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.rotateRoomLeft-leave-active {
    -webkit-animation: rotateRoomLeftOut .8s ease both;
    animation: rotateRoomLeftOut .8s ease both;
    transform-origin: 100% 50%
}

.rotateRoomLeft-enter-active {
    -webkit-animation: rotateRoomLeftIn .8s ease both;
    animation: rotateRoomLeftIn .8s ease both;
    transform-origin: 0 50%
}

.rotateRoomRight-leave-active {
    -webkit-animation: rotateRoomRightOut .8s ease both;
    animation: rotateRoomRightOut .8s ease both;
    transform-origin: 0 50%
}

.rotateRoomRight-enter-active {
    -webkit-animation: rotateRoomRightIn .8s ease both;
    animation: rotateRoomRightIn .8s ease both;
    transform-origin: 100% 50%
}

.rotateRoomTop-leave-active {
    -webkit-animation: rotateRoomTopOut .8s ease both;
    animation: rotateRoomTopOut .8s ease both;
    transform-origin: 50% 100%
}

.rotateRoomTop-enter-active {
    -webkit-animation: rotateRoomTopIn .8s ease both;
    animation: rotateRoomTopIn .8s ease both;
    transform-origin: 50% 0
}

.rotateRoomBottom-leave-active {
    -webkit-animation: rotateRoomBottomOut .8s ease both;
    animation: rotateRoomBottomOut .8s ease both;
    transform-origin: 50% 0
}

.rotateRoomBottom-enter-active {
    -webkit-animation: rotateRoomBottomIn .8s ease both;
    animation: rotateRoomBottomIn .8s ease both;
    transform-origin: 50% 100%
}

.moveLeft-leave-active {
    -webkit-animation: moveToLeft .6s ease both;
    animation: moveToLeft .6s ease both
}

.moveLeft-enter-active {
    -webkit-animation: moveFromRight .6s ease both;
    animation: moveFromRight .6s ease both
}

.moveRight-leave-active {
    -webkit-animation: moveToRight .6s ease both;
    animation: moveToRight .6s ease both
}

.moveRight-enter-active {
    -webkit-animation: moveFromLeft .6s ease both;
    animation: moveFromLeft .6s ease both
}

.moveTop-leave-active {
    -webkit-animation: moveToBottom .6s ease both;
    animation: moveToBottom .6s ease both
}

.moveTop-enter-active {
    -webkit-animation: moveFromTop .6s ease both;
    animation: moveFromTop .6s ease both
}

.moveBottom-leave-active {
    -webkit-animation: moveToTop .6s ease both;
    animation: moveToTop .6s ease both
}

.moveBottom-enter-active {
    animation: moveFromBottom .6s ease both
}

.jz_page_moveLeftOutEasing {
    -webkit-animation: moveToLeft .7s ease-in-out both;
    animation: moveToLeft .7s ease-in-out both
}

.jz_page_moveRightOutEasing {
    -webkit-animation: moveToRight .7s ease-in-out both;
    animation: moveToRight .7s ease-in-out both
}

.jz_page_moveTopOutEasing {
    -webkit-animation: moveToTop .7s ease-in-out both;
    animation: moveToTop .7s ease-in-out both
}

.jz_page_moveBottomOutEasing {
    -webkit-animation: moveToBottom .7s ease-in-out both;
    animation: moveToBottom .7s ease-in-out both
}

.jz_html_manage .fixedModules a,.jz_html_manage .fixedModules img,.jz_html_manage .jz_web_rows a,.jz_html_manage .jz_web_rows img {
    user-drag: none;
    -webkit-user-drag: none
}

.jz_screen_mobi .carousel_four_pic .photo_display_list {
    gap: 15px;
    padding: 16px 15px
}

.jz_screen_mobi .carousel_four_pic .photo_desc {
    background: linear-gradient(180deg,transparent,#000)
}

.jz_screen_pc .carousel_dot_pic .c__imgEffects_contents {
    padding-bottom: calc(var(--dot-wrap-height) + 10px)
}

.carousel_four_pic .photo_display_area {
    padding-bottom: var(--item-height)
}

.carousel_four_pic .photo_display_wrap {
    width: 100%!important
}

.carousel_four_pic .photo_display_list {
    box-sizing: border-box;
    display: flex;
    gap: 20px;
    padding: 20px
}

.carousel_four_pic .photo_display_area li {
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(0,0,0,.078);
    display: block;
    flex-shrink: 0;
    overflow: hidden;
    position: static;
    transition: box-shadow .3s;
    width: var(--item-width)
}

.carousel_four_pic .photo_display_area li:hover {
    box-shadow: 0 2px 14px rgba(0,0,0,.161)
}

.carousel_four_pic .photo_module_style_indicator {
    align-items: center;
    background-color: hsla(0,0%,100%,.4);
    border: 1px solid #eee;
    border-radius: 50%;
    color: #333;
    cursor: pointer;
    display: flex;
    height: 56px;
    justify-content: center;
    margin-top: -28px;
    position: absolute;
    top: 50%;
    width: 56px;
    z-index: 1
}

.carousel_four_pic .photo_module_style_indicator:hover {
    border-color: var(--theme-color);
    color: var(--theme-color)
}

.carousel_four_pic .photo_module_style_indicator:active {
    background-color: var(--theme-color);
    border-color: var(--theme-color);
    color: #fff
}

.carousel_four_pic .photo_module_style_indicator svg {
    height: 22px;
    width: 22px
}

.carousel_four_pic .photo_module_style_indicator.prev {
    left: 20px
}

.carousel_four_pic .photo_module_style_indicator.prev svg {
    transform: rotate(180deg)
}

.carousel_four_pic .photo_module_style_indicator.next {
    right: 20px
}

.module_list_photos_content .photo_desc_half_mask {
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.8))
}

.photo_desc_all_mask {
    text-align: center
}

.jz_screen_mobi .list_photos_slider_style[leninrow="1"] .photo_display_area li,.waterfall_style_wrap .c__imgeffects_wrap,.waterfall_style_wrap .photo_item {
    width: 100%
}

.share_v2_wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.share_v2_wrap .Line,.share_v2_wrap .Tumblr,.share_v2_wrap .Twitter,.share_v2_wrap .Whatsapp {
    align-items: center;
    display: flex;
    justify-content: center
}

.share_v2_wrap .Line svg,.share_v2_wrap .Tumblr svg,.share_v2_wrap .Twitter svg,.share_v2_wrap .Whatsapp svg {
    height: 30px;
    width: 30px
}

.share_item {
    cursor: pointer;
    height: 40px;
    width: 40px
}

.share_item svg {
    height: 100%;
    width: 100%
}

.jz_screen_mobi .share_v2_wrap {
    gap: 4px
}

.jz_screen_mobi .share_item {
    height: 34px;
    width: 34px
}

.jz_screen_mobi .Line,.jz_screen_mobi .Tumblr,.jz_screen_mobi .Twitter,.jz_screen_mobi .Whatsapp {
    align-items: center;
    display: flex;
    justify-content: center
}

.jz_screen_mobi .Line svg,.jz_screen_mobi .Tumblr svg,.jz_screen_mobi .Twitter svg,.jz_screen_mobi .Whatsapp svg {
    height: 24px;
    width: 24px
}

.news_result_item_line {
    box-sizing: border-box;
    display: flex;
    padding: 36px;
    position: relative;
    transition: all .3s
}

.news_result_item_line:hover {
    background: #fff;
    box-shadow: 0 10px 32px rgba(0,0,0,.15)
}

.news_result_item_line:hover .news_result_item_content,.news_result_item_line:hover .news_result_item_content .news_result_item_header {
    color: inherit
}

.news_result_item_link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.news_result_img_box {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    margin-right: 3.508771925%;
    overflow: hidden;
    width: 38%
}

.news_result_img {
    background: no-repeat 50%;
    background-size: cover;
    height: 0;
    padding-top: 58.82352%;
    transition: transform .3s;
    width: 100%
}

.news_result_item_line:hover .news_result_img {
    transform: scale(1.1)
}

.news_result_item_content {
    box-sizing: border-box;
    flex-grow: 1;
    width: 100%
}

.news_result_item_header {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 0
}

.news_result_item_title {
    --m_nr-t-c-color: #333;
    color: var(--m_nr-t-c-color);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5
}

.news_result_item_title.font-bold {
    font-weight: 700
}

.news_result_item_title.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_nr-t-c-color);
    color: transparent
}

.news_result_item_summery {
    --m_nr-s-c-color: #878787;
    color: var(--m_nr-s-c-color);
    font-size: 16px;
    line-height: 1.5
}

.news_result_item_summery.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_nr-s-c-color);
    color: transparent
}

.news_result_item_date {
    --m_nr-d-c-color: #333;
    color: var(--m_nr-d-c-color);
    line-height: 1.5
}

.news_result_item_date.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_nr-d-c-color);
    color: transparent
}

.news_result_item_group_item {
    --m_nr-g-c-color: #6f6f6f;
    color: var(--m_nr-g-c-color);
    font-size: 16px;
    line-height: 1.5
}

.news_result_item_group_item.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_nr-g-c-color);
    color: transparent
}

.news_result_item_line:hover .news_result_item_title {
    --m_nr-t-sc-color: inherit;
    color: var(--m_nr-t-sc-color)
}

.news_result_item_line:hover .news_result_item_title.sc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_nr-t-sc-color);
    color: transparent
}

.news_result_item_line:hover .news_result_item_summery {
    --m_nr-s-sc-color: inherit;
    color: var(--m_nr-s-sc-color)
}

.news_result_item_line:hover .news_result_item_summery.sc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_nr-s-sc-color);
    color: transparent
}

.news_result_item_line:hover .news_result_item_date {
    --m_nr-d-sc-color: inherit;
    color: var(--m_nr-d-sc-color)
}

.news_result_item_line:hover .news_result_item_date.sc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_nr-d-sc-color);
    color: transparent
}

.news_result_item_line:hover .news_result_item_group_item {
    --m_nr-g-sc-color: inherit;
    color: var(--m_nr-g-sc-color)
}

.news_result_item_line:hover .news_result_item_group_item.sc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_nr-g-sc-color);
    color: transparent
}

.news_result_item_date {
    color: #999;
    font-size: 16px;
    line-height: 1
}

.news_result_item_summery {
    font-size: 13px;
    line-height: 1.7;
    margin-top: 2.626316%
}

.news_result_item_group {
    line-height: 1;
    margin-top: 1.3%
}

.news_result_item_group_item {
    border: 1px solid #c7c7c7;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin-right: 15px;
    padding: 0 10px;
    position: relative;
    z-index: 2
}

.news_result_parting_line {
    border-bottom: 1px solid #ececec;
    box-sizing: border-box;
    height: 0;
    margin: 2.5% 1.6666%
}

.module_news_result_style1 .news_result_item_content {
    width: 760px
}

.module_news_result_style1 .news_result_item_line {
    padding: 1.6666%
}

.module_news_result_style1 .news_result_item_header {
    margin-top: 4.078%
}

.module_news_result_style2 {
    background: none;
    padding-bottom: 24px
}

.module_news_result_style2 .news_result_wrap {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    font-size: 0;
    padding-bottom: 0;
    padding-top: 0
}

.module_news_result_style2 .news_result_item_line {
    background: #fff;
    border-radius: 6px;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 24px;
    overflow: hidden;
    padding: 0;
    vertical-align: top;
    width: calc(25% - 20px)
}

.module_news_result_style2 .news_result_item_line_num1:nth-child(1n),.module_news_result_style2 .news_result_item_line_num2:nth-child(2n),.module_news_result_style2 .news_result_item_line_num3:nth-child(3n),.module_news_result_style2 .news_result_item_line_num4:nth-child(4n),.module_news_result_style2 .news_result_item_line_num5:nth-child(5n),.module_news_result_style2 .news_result_item_line_num6:nth-child(6n) {
    margin-right: 0
}

.module_news_result_style2 .news_result_item_content {
    padding-bottom: 5%
}

.module_news_result_style2 .news_result_item_inner {
    display: block;
    padding: 5% 0
}

.module_news_result_style2 .news_result_img_box {
    margin: 5% auto 0;
    overflow: hidden;
    width: 90%
}

.module_news_result_style2 .news_result_img {
    margin-right: 0;
    padding-top: 52.631%
}

.module_news_result_style2 .news_result_item_content {
    padding-left: 5%;
    padding-right: 5%
}

.module_news_result_style2 .news_result_item_header {
    display: block
}

.module_news_result_style2 .news_result_item_title {
    margin-top: 20px
}

.module_news_result_style2 .news_result_item_date {
    display: inline-block;
    line-height: 1;
    margin-top: 9px;
    max-width: 100%
}

.module_news_result_style2 .news_result_item_ext_line {
    margin-top: 20px
}

.module_news_result_style2 .news_result_item_group {
    display: inline-block;
    line-height: 1;
    margin-top: -12px;
    width: calc(100% - 40px)
}

.module_news_result_style2 .news_result_item_group_item {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    color: #999;
    display: inline-block;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin-right: 15px;
    margin-top: 12px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 8px;
    position: relative;
    word-break: keep-all;
    z-index: 2
}

.module_news_result_style2 .news_result_item_date {
    font-size: 14px
}

.module_news_result_style2 .news_result_item_summery {
    font-size: 14px;
    line-height: 1.7;
    margin-top: 18px
}

.module_news_result_style2 .news_result_item_arrow_link {
    display: block;
    float: right;
    height: 28px;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 40px
}

.module_news_result_style2 .news_result_item_arrow {
    display: none
}

.module_news_result_style2 .news_result_item_line:hover .news_result_item_arrow {
    animation: newsListArrow .36s ease
}

.module_news_result_style2 .news_result_item_arrow_link:before {
    left: 0
}

.module_news_result_style2 .news_result_item_arrow_link:after,.module_news_result_style2 .news_result_item_arrow_link:before {
    background: url(../images/vbg01.png?v=202410141114) -23px -324px;
    content: "";
    display: inline-block;
    height: 28px;
    position: absolute;
    top: 0;
    transition: all .36s ease;
    width: 30px
}

.module_news_result_style2 .news_result_item_arrow_link:after {
    left: -30px;
    opacity: 0
}

.module_news_result_style2 .news_result_item_line:hover .news_result_item_arrow_link:before {
    left: 30px;
    opacity: 0
}

.module_news_result_style2 .news_result_item_line:hover .news_result_item_arrow_link:after {
    left: 0;
    opacity: 1
}

.jz_screen_mobi .news_result_item_line:hover .news_result_img {
    transform: scale(1)
}

.jz_screen_mobi .news_result_item_line:hover {
    box-shadow: none
}

.jz_screen_mobi .news_result_img_box {
    margin-right: 12px;
    width: 36.235955%
}

.jz_screen_mobi .news_result_img {
    height: 0;
    padding-top: 81%;
    width: 100%
}

.jz_screen_mobi .module_news_result_style1 .news_result_item_content {
    width: 62%
}

.jz_screen_mobi .news_result_item_header {
    display: block
}

.jz_screen_mobi .news_result_item_title {
    font-size: 14px;
    line-height: 1.5
}

.jz_screen_mobi .news_result_item_date {
    display: block;
    font-size: 12px;
    margin-top: 10px
}

.jz_screen_mobi .news_result_item_summery {
    font-size: 12px;
    margin-top: 10px
}

.jz_screen_mobi .module_news_result_style1 .news_result_item_summery,.jz_screen_mobi .module_news_result_style1 .news_result_item_title {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 1.5;
    max-height: 40px;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis
}

.jz_screen_mobi .module_news_result_style1 .news_result_item_summery {
    max-height: 36px
}

.jz_screen_mobi .news_result_item_group {
    margin-top: 10px
}

.jz_screen_mobi .news_result_item_group_item {
    box-sizing: border-box;
    font-size: 12px;
    height: 26px;
    line-height: 24px;
    margin-right: 12px;
    padding: 0 10px
}

.jz_screen_mobi .news_result_parting_line {
    margin: 0 4%
}

.jz_screen_mobi .module_news_result_style1 .news_result_item_header {
    margin-top: 0
}

.jz_screen_mobi .module_news_result_style1 .news_result_item_line {
    align-items: flex-start;
    margin-left: 3.6458%;
    margin-right: 3.6458%;
    padding: 20px 0
}

.jz_screen_mobi .module_news_result_style2 {
    box-sizing: border-box;
    padding: 0 1.8229%
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_line,.jz_screen_mobi .module_news_result_style2 .news_result_item_line:hover {
    border-radius: 0
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_line {
    margin-left: 1.8229%;
    margin-right: 1.8229%;
    margin-top: 20px;
    padding: 0 0 6px;
    width: 46.3542%
}

.jz_screen_mobi .module_news_result_style2 .news_result_img_box {
    margin: 0;
    width: 100%
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_content {
    padding: 0 6px;
    width: 100%
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_title {
    line-height: 1.5;
    margin-top: 10px
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_group {
    height: auto;
    margin-top: 0
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_group_item {
    margin-top: 12px
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_group {
    width: 100%
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_content {
    padding: 0
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_summery,.jz_screen_mobi .module_news_result_style2 .news_result_item_title {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 1.5;
    max-height: 40px;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_summery {
    max-height: 36px
}

.jz_screen_mobi .module_news_result_style2 .news_result_wrap .news_result_item_mobi_full {
    width: 96.3542%
}

.jz_screen_mobi .news_result_item_line .news_result_item_arrow_link {
    display: none
}

.jz_screen_mobi .module_news_result_style2 .news_result_img {
    padding-top: 52.631%
}

.hls_video_wrap[data-v-4edece0c] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9033
}

.jz_know_play_wrap[data-v-4edece0c],.video-js[data-v-4edece0c] {
    height: 100%!important;
    width: 100%
}

.cancel[data-v-4edece0c] {
    color: #fff;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 24px;
    z-index: 9999
}

.jz_module_style_9 .vjs-big-play-button {
    display: none
}

.slider_wrap {
    align-items: center;
    display: flex;
    height: 14px;
    margin: 0 7px;
    position: relative;
    width: calc(100% - 14px)
}

.slider_rail,.slider_track {
    background: #dcdcdc;
    border-radius: 2px;
    cursor: pointer;
    height: 4px;
    width: 100%
}

.slider_handler,.slider_track {
    background-color: var(--theme-color);
    left: 0;
    position: absolute
}

.slider_handler {
    border-radius: 50%;
    cursor: pointer;
    height: 14px;
    top: 0;
    transform: translateX(-50%);
    width: 14px
}

.slider_vertical_wrap {
    align-items: center;
    display: flex;
    height: calc(100% - 14px);
    justify-content: center;
    margin: 7px 0;
    position: relative;
    width: 14px
}

.slider_vertical_wrap .slider_rail,.slider_vertical_wrap .slider_track {
    background: #dedede;
    height: 100%;
    width: 3px
}

.slider_vertical_wrap .slider_track {
    background-color: var(--theme-color);
    bottom: 0;
    left: auto
}

.slider_vertical_wrap .slider_handler {
    bottom: 0;
    top: auto;
    transform: translateY(50%)
}

.audio_controller {
    margin-top: 20px;
    width: 100%
}

.audio_controller .progress_slider {
    left: -7px;
    margin-top: 0;
    position: relative;
    width: 100%
}

.audio_controller .time_container {
    align-items: center;
    color: #999;
    display: flex;
    font-size: 12px;
    justify-content: space-between;
    margin-top: 6px
}

.audio_controller .controller {
    justify-content: space-between;
    margin-top: 3px
}

.audio_controller .controller,.audio_controller .controller_center {
    align-items: center;
    display: flex
}

.audio_controller .back_15 {
    margin-right: 40px
}

.audio_controller .go_15 {
    margin-left: 40px
}

.audio_controller .controller_left,.audio_controller .controller_right {
    width: 100px
}

.audio_controller .controller_left,.audio_controller .volume_wrap {
    align-items: center;
    display: flex
}

.audio_controller .volume_wrap {
    position: relative
}

.audio_controller .volume_wrap:hover .volume_manage {
    display: flex
}

.audio_controller .volume_wrap:hover .volume {
    color: var(--theme-color)
}

.audio_controller .back_15,.audio_controller .go_15,.audio_controller .volume {
    color: #333;
    cursor: pointer;
    height: 24px;
    width: 24px
}

.audio_controller .back_15:hover,.audio_controller .go_15:hover,.audio_controller .speed:hover {
    color: var(--theme-color)
}

.audio_controller .speed {
    position: relative;
    user-select: none
}

.audio_controller .speed:hover .speed_manage {
    display: block
}

.audio_controller .status {
    color: var(--theme-color);
    cursor: pointer;
    height: 48px;
    width: 48px
}

.audio_controller .controller_right {
    color: #333;
    cursor: pointer;
    display: flex;
    flex-direction: row-reverse;
    font-size: 14px
}

.audio_controller .volume_manage {
    align-items: center;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 6px rgba(0,0,0,.161);
    box-sizing: border-box;
    display: flex;
    display: none;
    flex-direction: column;
    height: 135px;
    left: 50%;
    padding: 16px 0 10px;
    position: absolute;
    top: -143px;
    transform: translateX(-50%);
    width: 60px;
    z-index: 1
}

.audio_controller .volume_manage:after {
    background-color: transparent;
    bottom: -8px;
    content: "";
    height: 8px;
    left: 0;
    position: absolute;
    width: 60px
}

.audio_controller .volume_slider {
    flex: 1
}

.audio_controller .volume_value {
    color: #333;
    font-size: 14px;
    margin-top: 3px;
    user-select: none
}

.audio_controller .speed_manage {
    background: #fff;
    border-radius: 8px;
    bottom: 29px;
    box-shadow: 0 0 6px rgba(0,0,0,.161);
    box-sizing: border-box;
    display: none;
    height: 190px;
    left: 50%;
    margin-left: -35px;
    padding: 8px 0;
    position: absolute;
    width: 70px
}

.audio_controller .speed_manage:after {
    bottom: -9px;
    content: "";
    height: 9px;
    left: 0;
    position: absolute;
    width: 100%
}

.audio_controller .speed_list {
    display: flex;
    flex-direction: column;
    height: 100%
}

.audio_controller .speed_item {
    align-items: center;
    color: #333;
    display: flex;
    flex: 1;
    justify-content: center
}

.audio_controller .speed_item--active,.audio_controller .speed_item:hover {
    color: var(--theme-color)
}

.jz_screen_mobi .audio_controller {
    box-sizing: border-box;
    padding: 0 15px
}

.jz_screen_mobi .audio_controller .speed:hover {
    color: #333
}

.drop_down_list_box {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 6px rgba(0,0,0,.188);
    display: none;
    left: 50%;
    min-width: 166px;
    position: absolute;
    top: calc(100% + 10px);
    transform: translateX(-50%);
    z-index: 999
}

.drop_down_list_box,.drop_down_list_box * {
    box-sizing: border-box
}

.drop_down_list_box .drop_down_item {
    color: #333;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    padding: 6px 20px;
    white-space: nowrap
}

.drop_down_list_box .drop_down_item:hover,.drop_down_list_box .drop_down_item_active {
    background-color: #f2f2f2
}

.fold_wrap {
    padding: 0 5px
}

.fold_wrap .fold_title {
    align-items: center;
    color: #333;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    justify-content: space-between
}

.fold_wrap .minus_icon,.fold_wrap .plus_icon {
    color: #333;
    flex-shrink: 0;
    height: 26px;
    width: 26px
}

.rl-radio-wrapper {
    align-items: flex-start;
    display: inline-block;
    display: block;
    display: flex;
    line-height: 1.5;
    margin: 0 0 10px;
    width: 100%
}

.rl-radio,.rl-radio-wrapper {
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    list-style: none;
    padding: 0;
    position: relative
}

.rl-radio {
    align-items: center;
    display: inline-block;
    display: flex;
    flex-shrink: 0;
    height: 22px;
    justify-content: center;
    margin: 0;
    outline: none;
    vertical-align: sub;
    white-space: nowrap
}

.rl-radio-input {
    bottom: 0;
    cursor: pointer;
    left: 0;
    margin: auto;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.rl-radio-inner {
    background-color: #fff;
    border: 1px solid #707070;
    border-radius: 100px;
    box-sizing: border-box;
    display: block;
    height: 16px;
    left: 0;
    position: relative;
    top: 0;
    transition: all .3s;
    width: 16px
}

.rl-radio-checked:after {
    animation: faRadioEffect .36s ease-in-out;
    animation-fill-mode: both;
    border: 1px solid var(--theme-color);
    border-radius: 50%;
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%
}

.rl-radio-checked .rl-radio-inner {
    border-color: var(--theme-color)
}

@keyframes faRadioEffect {
    0% {
        opacity: .5;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(1.6)
    }
}

.rl-radio-inner:after {
    background-color: var(--theme-color);
    border-left: 0;
    border-radius: 8px;
    border-top: 0;
    content: " ";
    display: table;
    height: 10px;
    left: 2px;
    opacity: 0;
    position: absolute;
    top: 2px;
    transform: scale(0);
    transition: all .3s cubic-bezier(.78,.14,.15,.86);
    width: 10px
}

.rl-radio-checked .rl-radio-inner:after {
    opacity: 1;
    transform: scale(1);
    transition: all .3s cubic-bezier(.78,.14,.15,.86)
}

span.rl-radio+* {
    flex: 1;
    line-height: 22px;
    overflow: hidden;
    padding-left: 8px;
    padding-right: 8px
}

.sub_radio_list {
    margin-left: 25px
}

.rl_minus_icon,.rl_plus_icon {
    color: #333;
    height: 26px;
    width: 26px
}

.rl_icon_wrap {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    height: 21px
}

.rl_show_more_wrap {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 3px
}

.rl-radio-disabled .rl-radio-input {
    cursor: not-allowed
}

.rl-radio-disabled .rl-radio-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important;
    cursor: not-allowed
}

.rl-radio-disabled .rl-radio-inner:after {
    background-color: rgba(0,0,0,.2)
}

.rl-radio-disabled+span {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

.checkbox_list_wrap {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 3px
}

.rl-checkbox {
    box-sizing: border-box;
    color: rgba(0,0,0,.65);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0;
    position: relative;
    vertical-align: middle;
    white-space: nowrap
}

.rl-checkbox-checked:after {
    -webkit-animation: faCheckboxEffect .36sease-in-out;
    animation: faCheckboxEffect .36sease-in-out;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    border: 1px solid var(--theme-color);
    border-radius: 2px;
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%
}

.rl-checkbox-inner {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-collapse: separate;
    border-radius: 2px;
    box-sizing: border-box;
    display: block;
    height: 16px;
    left: 0;
    position: relative;
    top: 0;
    transition: all .3s;
    width: 16px
}

.rl-checkbox-checked .rl-checkbox-inner {
    background-color: var(--theme-color);
    border-color: var(--theme-color)
}

.rl-checkbox-input {
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.checkbox-wrapper {
    align-items: center;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    display: block;
    display: flex;
    font-size: 14px;
    gap: 8px;
    line-height: 22px;
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    width: 100%
}

.rl-checkbox-inner:after {
    height: 9.14285714px;
    left: 22%;
    opacity: 0;
    top: 50%;
    transform: rotate(45deg) scale(0) translate(-50%,-50%);
    transition: all .1scubic-bezier .71,-.46,.88,.6,opacity .1s;
    width: 5.71428571px
}

.rl-checkbox-checked .rl-checkbox-inner:after,.rl-checkbox-inner:after {
    border: 2px solid #fff;
    border-left: 0;
    border-top: 0;
    box-sizing: border-box;
    content: " ";
    display: table;
    position: absolute
}

.rl-checkbox-checked .rl-checkbox-inner:after {
    opacity: 1;
    transform: rotate(45deg) scale(1) translate(-50%,-50%);
    transition: all .2scubic-bezier .12,.4,.29,1.46 .1s
}

.rl_show_more {
    height: 16px;
    position: relative;
    top: 1px;
    transition: transform .3s;
    width: 16px
}

.rl_show_more_all {
    transform: rotate(180deg)
}

.rl-checkbox-disabled,.rl-checkbox-disabled .rl-checkbox-input {
    cursor: not-allowed
}

.rl-checkbox-disabled .rl-checkbox-inner {
    background-color: #f5f5f5;
    border-color: #d9d9d9!important
}

.rl-checkbox-disabled.rl-checkbox-checked .rl-checkbox-inner:after {
    -webkit-animation-name: none;
    animation-name: none;
    border-color: rgba(0,0,0,.25)
}

.rl-checkbox-disabled+span {
    color: rgba(0,0,0,.25);
    cursor: not-allowed
}

@keyframes faCheckboxEffect {
    0% {
        opacity: .5;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(1.6)
    }
}

.shopping_cart_icon {
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    filter: drop-shadow(0 6px 6px rgba(0,0,0,.1607843137));
    height: 48px;
    justify-content: center;
    width: 48px
}

.shopping_cart_icon svg {
    fill: var(--theme-color);
    color: transparent;
    height: 24px;
    width: 24px
}

.shopping_cart_icon_0 {
    bottom: 16px;
    position: absolute;
    right: 16px
}

.shopping_cart_icon_0 .shopping_cart_icon {
    opacity: 0;
    transition: opacity .3s
}

.shopping_cart_icon_1 .shopping_cart_icon,.shopping_cart_icon_2 .shopping_cart_icon {
    background-color: transparent;
    border: 1px solid var(--theme-color);
    border-radius: 50%;
    filter: none;
    height: 40px;
    width: 40px
}

.shopping_cart_icon_1 .shopping_cart_icon:hover,.shopping_cart_icon_2 .shopping_cart_icon:hover {
    background-color: var(--theme-color)
}

.shopping_cart_icon_1 .shopping_cart_icon:hover svg,.shopping_cart_icon_2 .shopping_cart_icon:hover svg {
    fill: #fff
}

.shopping_cart_icon_1 .shopping_cart_icon:hover i,.shopping_cart_icon_2 .shopping_cart_icon:hover i {
    color: #fff
}

.shopping_cart_icon_1 .shopping_cart_icon svg {
    color: var(--theme-color)
}

.shopping_cart_icon_1:hover .shopping_cart_icon svg {
    color: #fff
}

.exhibition_show_product:hover .shopping_cart_icon_0 .shopping_cart_icon,.result_show_product:hover .shopping_cart_icon_0 .shopping_cart_icon {
    opacity: 1
}

.jz_screen_mobi .shopping_cart_icon {
    height: 30px;
    width: 30px
}

.jz_screen_mobi .shopping_cart_icon svg {
    height: 18px;
    width: 18px
}

.shopping_cart_icon_2 .shopping_cart_icon {
    background-color: transparent;
    border: none;
    border-radius: 4px;
    filter: none
}

.shopping_cart_icon_2 .shopping_cart_icon .line_cart_icon {
    fill: #fff
}

.shopping_cart_icon_2 .shopping_cart_icon:hover {
    background-color: var(--theme-color)
}

.shopping_cart_icon_2 .shopping_cart_icon:hover svg {
    fill: #fff
}

.shopping_cart_icon_2 .shopping_cart_icon:hover i {
    color: #fff
}

.shopping_cart_icon_2 .shopping_cart_icon:hover .line_cart_icon {
    fill: var(--theme-color)
}

.shopping_cart_icon_is_pic .shopping_cart_icon {
    background-color: transparent!important;
    border: none!important;
    filter: none!important
}

.shopping_cart_icon_is_pic .shopping_cart_icon:hover {
    background-color: transparent!important
}

.jz_screen_mobi .shopping_cart_icon_2 .shopping_cart_icon:hover {
    background-color: transparent
}

.jz_screen_mobi .shopping_cart_icon_2 .shopping_cart_icon svg {
    fill: var(--theme-color)
}

.jz_screen_mobi .shopping_cart_icon_2 .shopping_cart_icon i {
    color: var(--theme-color)
}

.jz_screen_mobi .shopping_cart_icon_2 .shopping_cart_icon .line_cart_icon {
    fill: #fff
}

.jz_screen_mobi .shopping_cart_icon_1:hover .shopping_cart_icon {
    background-color: transparent
}

.jz_screen_mobi .shopping_cart_icon_1:hover .shopping_cart_icon svg {
    fill: var(--theme-color);
    color: var(--theme-color)
}

.jz_screen_mobi .shopping_cart_icon_1:hover .shopping_cart_icon i {
    color: var(--theme-color)
}

.shopping_cart_icon_from_setting .shopping_cart_icon {
    background-color: transparent!important;
    border: none!important;
    filter: none!important;
    opacity: 1
}

.result_pirce_btn {
    background-color: #fff;
    border: 1px solid #dfdeda;
    color: #666;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-left: 10px;
    text-align: center;
    width: 70px
}

.result_show_products {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
    width: 100%
}

.result_cur_condition_right {
    align-items: center;
    display: flex;
    padding: 18px 0
}

.result_cur_icon {
    background: url(../images/vbg01.png?v=202410141114) -53px -181px;
    cursor: pointer;
    display: inline-block;
    flex-shrink: 0;
    height: 8px;
    margin: 0 8px 0 12px;
    text-decoration: none;
    width: 8px
}

.result_current_condition {
    align-items: center;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    display: flex;
    min-width: 65px;
    padding-left: 11px;
    text-decoration: none;
    width: auto
}

.result_cur_condition_left {
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    gap: 10px;
    line-height: 32px;
    margin-left: 10px;
    padding: 20px 0
}

.result_cur_condition {
    box-sizing: border-box;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    overflow: hidden;
    position: relative
}

.result_no_products {
    color: #777;
    font-size: 16px;
    padding: 50px 0;
    text-align: center;
    width: 100%
}

.result_product_pic_item {
    background-position: 50%;
    background-repeat: no-repeat;
    cursor: default;
    height: 100%;
    position: absolute;
    transition: all .36s ease;
    width: 100%
}

.result_center_middle {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

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

.result_product_name {
    --m_nr-t-c-color: "";
    color: var(--m_nr-t-c-color);
    font-size: 16px
}

.result_show_product:hover .result_product_name {
    --m_nr-t-hc-color: var(--m_nr-t-color);
    color: var(--m_nr-t-hc-color)
}

.result_product_pirce {
    color: #f13a3a;
    font-size: 18px
}

.result_product_marketPirce.result_product_pirce {
    color: #999;
    font-size: 12px;
    font-weight: 400
}

.result_product_marketPirce.result_product_pirce .pirce_coln,.result_product_marketPirce.result_product_pirce .pirce_value {
    text-decoration: line-through
}

.result_product_marketPirce.result_product_pirce .pirce_value {
    font-size: 14px
}

.result_product_marketPirce.result_product_pirce .pirce_coln {
    font-size: 12px
}

.result_product_prop {
    color: #666;
    font-size: 14px
}

.result_product_prop:not(:last-child) {
    margin-bottom: 8px
}

.result_pirce_split {
    margin: 0 4px
}

.jz_product_result_1 .result_show_product {
    overflow: visible;
    position: relative;
    text-align: left;
    width: calc(100% - 20px)
}

.jz_product_result_1 .result_product_pic_wrap {
    align-self: flex-start;
    overflow: hidden;
    padding-bottom: 25%;
    width: 25%
}

.jz_product_result_1 .result_show_product {
    padding: 20px
}

.jz_product_result_1 .result_show_product:after {
    border-bottom: 1px dashed #f0f0f0;
    bottom: -20px;
    content: "";
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    width: 100%
}

.jz_product_result_1 .result_prop {
    justify-content: center
}

.jz_screen_mobi .jz_product_result_1 .result_show_product:after {
    bottom: -10px
}

.filter_btn_wrap,.order_fliter_mobi,.order_fliter_mobi_icon {
    display: none
}

.jz_screen_pc .result_show_product:hover .result_product_pic_item {
    cursor: pointer;
    transform: scale(1.05)
}

.jz_screen_pc .result_show_product:hover {
    box-shadow: 0 0 22px rgba(0,0,0,.12)
}

.jz_screen_mobi .result_cur_condition,.jz_screen_mobi .result_filter_condition,.jz_screen_pc .pd_result_mobi_show {
    display: none
}

.jz_screen_mobi .result_order_condition {
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #e5e5e5;
    display: flex;
    height: 50px;
    line-height: 50px;
    margin-top: 0;
    position: sticky;
    top: var(--mobi-sticky-top,0);
    z-index: 10
}

.jz_screen_mobi .result_order_condition .order_condition_wrap {
    flex: auto;
    min-width: auto
}

.jz_screen_mobi .result_product_pirce {
    font-size: 0
}

.jz_screen_mobi .result_product_pirce_wrap {
    padding: 0;
    row-gap: 4px
}

.jz_screen_mobi .result_show_products {
    margin-top: 28px;
    padding: 0 1.8%;
    width: auto
}

.jz_screen_mobi .result_show_product {
    text-align: left;
    width: 50%
}

.jz_screen_mobi .jz_product_result_1 .result_product_pic_wrap {
    padding-bottom: 33.8%;
    width: 33.8%
}

.jz_screen_mobi .jz_product_result_1 .result_prop {
    box-sizing: border-box;
    margin: 0
}

.jz_screen_mobi .jz_product_result_1 .result_show_product {
    margin: 10px;
    padding: 0;
    width: calc(100% - 20px)
}

.product_result_btn_wrap {
    display: flex;
    justify-content: center;
    margin-top: 10px
}

.product_result_form_btn {
    align-items: center;
    border-radius: 21px;
    color: #fff;
    display: flex;
    font-size: 16px;
    justify-content: center;
    min-width: 85px;
    padding: 0 15px
}

.jz_screen_mobi .product_result_btn_wrap .product_result_form_btn {
    min-width: 0
}

.product_result_form_btn_text {
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jz_product_result_1 .product_result_btn_wrap {
    justify-content: flex-start
}

.jz_screen_mobi .jz_product_result_1 .product_result_btn_wrap {
    justify-content: space-between
}

.jz_screen_mobi .result_show_product_nopic .product_result_btn_wrap {
    padding-bottom: 3px
}

.jz_product_result_0.result_prop_align-left .result_prop {
    text-align: left
}

.jz_product_result_0.result_prop_align-center .result_prop,.jz_product_result_3.result_prop_align-center .result_show_product_wrap {
    text-align: center
}

.jz_product_result_3.result_prop_align-center .product_result_btn_wrap {
    justify-content: center
}

.filter_item_toggle_height {
    align-items: center;
    color: #333;
    cursor: pointer;
    display: flex;
    display: none;
    font-size: 14px;
    height: 55px;
    line-height: 55px;
    position: absolute;
    right: 12px;
    top: 0;
    user-select: none
}

.filter_item_toggle_height svg {
    height: 20px;
    transition: transform .3s;
    width: 20px
}

.filter_item_toggle_height.expand svg {
    transform: rotate(180deg)
}

.filter_condition_item {
    position: relative
}

.filter_condition_item.props {
    height: 55px;
    overflow: hidden
}

.filter_condition_item.props .filter_item_right {
    box-sizing: border-box;
    padding-right: 30px
}

.jz_screen_mobi .filter_item_toggle_height {
    display: none!important
}

.jz_screen_mobi .filter_condition_item.props {
    height: auto!important;
    overflow: visible
}

.jz_screen_mobi .filter_condition_item.props .filter_item_right {
    padding-right: 0
}

.result_horizontal_structure {
    padding: 32px 0
}

.result_horizontal_structure .result_show_products {
    margin-top: 0
}

.result_horizontal_structure .product_result_list_wrap {
    flex: 1;
    min-width: 0
}

.result_selected_lib_name_wrap {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding-bottom: 20px
}

.result_selected_lib_name {
    align-items: center;
    color: #333;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    gap: 6px;
    position: relative
}

.result_horizontal_header {
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: space-between;
    padding: 0 20px
}

.result_selected_lib_svg {
    height: 20px;
    width: 20px
}

.result_selected_sort_type {
    align-items: center;
    color: #333;
    display: flex;
    font-size: 14px
}

.result_sort_more_svg {
    height: 20px;
    margin-left: 6px;
    width: 20px
}

.result_horizontal_content {
    display: flex;
    gap: 25px
}

.result_horizontal_content .fold_wrap .minus_icon,.result_horizontal_content .fold_wrap .plus_icon {
    color: #4d4d4d;
    height: 28px;
    width: 28px
}

.result_horizontal_content .rl_minus_icon,.result_horizontal_content .rl_plus_icon {
    color: #4d4d4d;
    height: 25px;
    width: 25px
}

.product_result_left_side {
    box-sizing: border-box;
    flex-shrink: 0;
    max-height: calc(100vh - var(--sticky-top));
    min-width: 200px;
    overflow-y: overlay;
    padding: 0 16px;
    position: sticky;
    scrollbar-gutter: stable;
    top: var(--sticky-top);
    width: 20.8%
}

.product_result_left_side::-webkit-scrollbar {
    width: 5px
}

.product_result_left_side::-webkit-scrollbar-track {
    background-color: #fff
}

.product_result_left_side::-webkit-scrollbar-thumb {
    background-color: #cdcdcd;
    border-radius: 10px;
    transition: background-color .3s
}

.product_result_left_side .fold_wrap {
    border-bottom: 1px solid #e5e5e5;
    padding: 0
}

.product_result_left_side .fold_title {
    height: auto;
    padding: 16px 0
}

.product_result_fold_title {
    color: #333;
    font-size: 16px;
    font-weight: 400
}

.product_result_fold_content {
    overflow: hidden;
    padding: 0 0 16px
}

.h_price_input {
    background: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    box-sizing: border-box;
    color: #666;
    height: 32px;
    outline: none;
    padding: 0 10px;
    width: 60px
}

.h_price_wrap {
    flex-wrap: wrap
}

.h_price_input_wrap,.h_price_wrap {
    align-items: center;
    display: flex;
    gap: 10px
}

.h_price_confirm {
    align-items: center;
    background: var(--theme-color);
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    flex-shrink: 0;
    font-size: 14px;
    justify-content: center;
    padding: 6px 7px
}

.product_result_fold_title {
    flex: 1
}

.pr_search_wrap {
    background: #f5f5f5;
    border-radius: 18px;
    box-sizing: border-box;
    height: 36px;
    padding: 0 12px;
    width: 100%
}

.pr_search_wrap,.pr_search_wrap .pr_search_svg_wrap {
    align-items: center;
    display: flex
}

.pr_search_wrap svg {
    fill: #333;
    height: 18px;
    width: 18px
}

.pr_search_wrap .pr_search_input_wrap {
    flex: 1;
    min-width: 0
}

.pr_search_wrap input {
    background-color: transparent;
    border: none;
    box-sizing: border-box;
    display: block;
    font-size: 14px;
    height: 100%;
    outline: none;
    padding: 0 8px;
    width: 100%
}

.pr_search {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px
}

.result_sort_type_box {
    left: auto;
    right: 0;
    transform: none
}

.result_lib_box {
    left: 0;
    transform: none
}

.h_price_clear {
    color: #333;
    cursor: pointer;
    font-size: 14px;
    text-decoration: underline
}

.result_prop {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 6px;
    justify-content: space-between;
    margin-top: 20px;
    min-width: 0
}

.product_result_btn_wrap,.result_product_pirce_wrap_container {
    align-items: flex-end;
    display: flex;
    flex-direction: var(--shopping-cart-direction,row);
    gap: 16px;
    justify-content: var(--btn-wrap-justify-content,center)
}

.result_product_pirce_wrap {
    align-items: center;
    column-gap: 16px;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    justify-content: var(--flex-align,center);
    min-height: 40px;
    overflow: hidden;
    row-gap: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.result_product_pirce {
    align-items: center;
    display: flex;
    max-width: 100%
}

.product_result_form_btn {
    height: 40px
}

.result_product_name_wrap {
    align-items: center;
    display: flex;
    flex-direction: var(--shopping-cart-direction,row);
    gap: 16px;
    justify-content: var(--btn-wrap-justify-content,center);
    min-height: 40px
}

.jz_product_cart_style_1 .result_show_product,.jz_product_cart_style_2 .result_show_product {
    text-align: left
}

.jz_product_cart_style_1 .result_product_pirce_wrap,.jz_product_cart_style_2 .result_product_pirce_wrap {
    justify-content: var(--flex-align,flex-start)
}

.jz_product_result_1 .result_show_product_wrap {
    flex-direction: row;
    gap: 20px
}

.jz_product_result_1 .result_prop,.jz_product_result_3 .result_prop {
    margin-top: 0
}

.jz_product_result_1 .result_product_pirce_wrap,.jz_product_result_3 .result_product_pirce_wrap {
    justify-content: var(--flex-align,flex-start)
}

.jz_product_result_3.jz_product_cart_style_0 .shopping_cart_icon_0 {
    position: static
}

.jz_product_result_3.jz_product_cart_style_0 .shopping_cart_icon {
    align-items: center;
    background: #fff;
    border: 1px solid var(--theme-color);
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    filter: none;
    height: 40px;
    justify-content: center;
    opacity: 1;
    width: 40px
}

.jz_screen_mobi .product_result_form_btn {
    font-size: 14px;
    height: 30px
}

.jz_screen_mobi .jz_product_result_1 .result_show_product_wrap {
    gap: 12px
}

.jz_screen_mobi .jz_product_cart_style_0 .shopping_cart_icon_0 {
    position: static
}

.jz_screen_mobi .jz_product_cart_style_0 .shopping_cart_icon {
    align-items: center;
    background: #fff;
    border: 1px solid var(--theme-color);
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    filter: none;
    height: 30px;
    justify-content: center;
    opacity: 1;
    width: 30px
}

.jz_screen_mobi .jz_product_cart_style_0 .shopping_cart_icon svg {
    height: 18px;
    width: 18px
}

.result_product_prop_wrap {
    margin-top: 6px
}

.jz_screen_mobi .result_product_name_wrap,.jz_screen_mobi .result_product_pirce_wrap {
    min-height: 30px
}

.jz_screen_mobi .product_result_btn_wrap {
    margin-top: 8px
}

.jz_product_cart_style_1 .result_product_pirce_wrap {
    flex: initial
}

.jz_product_cart_style_1 .result_product_pirce_wrap_container {
    gap: 24px
}

.jz_screen_pc .result_filter_condition:not(:has(.filter_condition_item)) {
    display: none
}

.area_code_select[data-v-6a427ddd] {
    appearance: none;
    border: 0;
    cursor: pointer;
    outline: 0
}

.area_code_select--short[data-v-6a427ddd] {
    height: 20px;
    max-width: 50px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 10px
}

.m_member_login_other_google {
    align-items: center;
    background-color: #eaf0f2;
    border-radius: 50%;
    display: flex;
    height: 40px;
    justify-content: center;
    position: relative;
    top: 1px;
    width: 40px
}

.m_member_login_other_google svg {
    height: 24px;
    width: 24px
}

.member_bought_wrap {
    min-height: 500px;
    padding: 20px 25px
}

.member_bought_wrap .b_item {
    border: 1px solid #ebebeb;
    border-radius: 8px;
    cursor: pointer;
    padding: 20px 20px 10px
}

.member_bought_wrap .b_item:not(:last-of-type) {
    margin-bottom: 20px
}

.member_bought_wrap .b_content {
    justify-content: space-between
}

.member_bought_wrap .b_content,.member_bought_wrap .b_left {
    align-items: center;
    display: flex
}

.member_bought_wrap .b_right {
    flex-shrink: 0
}

.member_bought_wrap .b_image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px;
    flex-shrink: 0;
    height: 100px;
    overflow: hidden;
    position: relative;
    width: 100px
}

.member_bought_wrap .b_tag {
    align-items: center;
    background: rgba(0,0,0,.5);
    border-radius: 8px 2px;
    bottom: 0;
    color: #fff;
    display: flex;
    font-size: 12px;
    justify-content: center;
    min-width: 40px;
    padding: 1px 4px;
    position: absolute;
    right: 0
}

.member_bought_wrap .b_title {
    color: #333;
    font-size: 16px;
    margin: 0 16px
}

.member_bought_wrap .b_price_s {
    font-size: 13px
}

.member_bought_wrap .b_price_red {
    color: var(--theme-color);
    font-weight: 700
}

.member_bought_wrap .b_price {
    font-size: 18px
}

.member_bought_wrap .b_bottom {
    color: #666;
    font-size: 14px;
    margin-top: 10px
}

.member_bought_wrap .b_time {
    margin-left: 24px
}

.jz_screen_mobi .member_bought_wrap {
    background-color: #f5f5f5;
    box-sizing: border-box;
    min-height: calc(100vh - 51px);
    padding: 20px 8px
}

.jz_screen_mobi .member_bought_wrap .b_item {
    background-color: #fff;
    padding: 10px
}

.jz_screen_mobi .member_bought_wrap .b_item:not(:last-of-type) {
    margin-bottom: 12px
}

.jz_screen_mobi .member_bought_wrap .b_image {
    height: 72px;
    width: 72px
}

.jz_screen_mobi .member_bought_wrap .b_title {
    font-size: 14px
}

.jz_screen_mobi .member_bought_wrap .b_price_text {
    display: none
}

.jz_screen_mobi .member_bought_wrap .b_price_s {
    font-size: 12px
}

.jz_screen_mobi .member_bought_wrap .b_price {
    font-size: 16px
}

.jz_screen_mobi .member_bought_wrap .b_bottom {
    display: flex;
    flex-direction: column;
    font-size: 12px
}

.jz_screen_mobi .member_bought_wrap .b_time {
    margin-left: 0
}

.member_product_list_wrap {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.member_product_list_header {
    align-items: center;
    background: #f5f5f5;
    color: #666;
    display: flex;
    font-size: 14px;
    height: 50px;
    text-align: center
}

.member_product_list {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.member_product_header_name,.member_product_item_info {
    flex: 1
}

.member_product_header_price,.member_product_item_price {
    width: 136px
}

.member_product_header_total,.member_product_item_total {
    width: 120px
}

.member_product_header_status,.member_product_item_status {
    text-transform: capitalize;
    width: 120px
}

.member_product_header_operation,.member_product_item_operation {
    width: 168px
}

.member_product_item {
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 8px
}

.member_product_item_header {
    background: #f5f5f5;
    color: #666;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    padding: 13px 20px
}

.member_product_item_header_left {
    display: flex;
    gap: 36px
}

.member_product_item_count_down {
    color: var(--theme-color)
}

.member_product_item_content {
    color: #333;
    font-size: 14px;
    text-align: center
}

.member_product_item_content td {
    vertical-align: middle
}

.member_product_item_info {
    box-sizing: border-box;
    display: flex;
    gap: 16px;
    padding: 16px 20px;
    text-align: left
}

.member_product_item_img {
    cursor: pointer;
    height: 100px;
    width: 100px
}

.member_product_item_img img {
    border-radius: 4px;
    height: 100%;
    object-fit: contain;
    width: 100%
}

.member_product_item_name {
    cursor: pointer;
    flex: 1
}

.member_product_item_price_count {
    color: #999
}

.member_product_item_price {
    display: flex;
    gap: 4px;
    justify-content: center
}

.member_product_item_operation {
    gap: 16px;
    justify-content: center
}

.member_product_item_operation_btn {
    cursor: pointer;
    text-decoration: underline
}

.member_product_item_operation_btn:hover,.status_text_color {
    color: var(--theme-color)
}

.status_op_btn,.status_text_color {
    text-align: center
}

.status_op_btn {
    background: var(--theme-color);
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    margin: 5px auto 0;
    width: 83px
}

.mall_order_detail_split_line.m0 {
    margin: 0 0 12px
}

.mall_order_detail_confirm_receipt {
    align-items: center;
    align-self: flex-end;
    background: var(--theme-color);
    border-radius: 24px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    justify-content: center;
    margin-top: 10px;
    padding: 12px 38px;
    width: fit-content
}

.jz_screen_mobi .mall_order_detail_confirm_receipt {
    align-self: auto;
    width: auto
}

.jz_screen_mobi .m_member_center_tabs_wrap {
    display: flex;
    padding: 0
}

.jz_screen_mobi .m_member_center_tab {
    align-content: center;
    border: none!important;
    display: block;
    flex: 1;
    height: auto;
    line-height: 40px;
    text-align: center;
    width: auto
}

.jz_screen_mobi .m_member_center_tab:not(:first-child):before {
    display: none
}

.jz_screen_mobi .member_product_item_mobi {
    background: #fff;
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: unset;
    padding: 12px
}

.jz_screen_mobi .member_product_item_mobi>div:not(:last-child) {
    margin-bottom: 20px
}

.jz_screen_mobi .member_product_item_header_mobi {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.jz_screen_mobi .member_product_item_id {
    color: #666;
    font-size: 14px
}

.jz_screen_mobi .member_product_item_status {
    width: auto
}

.jz_screen_mobi .member_product_item_info_wrap {
    display: flex;
    gap: unset
}

.jz_screen_mobi .member_product_item_info_wrap>div:not(:last-child) {
    margin-right: 12px
}

.jz_screen_mobi .member_product_item_info_right_mobi {
    flex: 1
}

.jz_screen_mobi .member_product_item_img {
    height: 90px;
    width: 90px
}

.jz_screen_mobi .member_product_item_info_right_mobi {
    display: flex;
    flex-direction: column;
    gap: unset
}

.jz_screen_mobi .member_product_item_info_right_mobi>div:not(:last-child) {
    margin-bottom: 12px
}

.jz_screen_mobi .member_product_item_name {
    color: #333;
    font-size: 14px
}

.jz_screen_mobi .member_product_item_price_wrap_mobi {
    align-items: center;
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    gap: 4px
}

.jz_screen_mobi .member_product_item_freight_mobi,.jz_screen_mobi .member_product_item_total_wrap_mobi {
    align-items: center;
    display: flex;
    gap: 10px
}

.jz_screen_mobi .member_product_item_amount_mobi {
    color: #333;
    font-size: 14px;
    min-width: 174px;
    text-align: right
}

.jz_screen_mobi .member_product_item_total {
    color: #333;
    font-size: 16px;
    font-weight: 700;
    width: auto
}

.jz_screen_mobi .member_product_item_operation {
    display: flex;
    gap: unset;
    justify-content: flex-end;
    width: 100%
}

.jz_screen_mobi .member_product_item_operation .member_product_item_operation_btn {
    height: 34px;
    width: 90px
}

.jz_screen_mobi .member_product_item_operation .member_product_item_operation_btn:not(:last-child) {
    margin-right: 16px
}

.jz_screen_mobi .member_product_item_operation_btn {
    align-items: center;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 17px;
    box-sizing: border-box;
    color: #333;
    display: flex;
    font-size: 14px;
    height: 34px;
    justify-content: center;
    padding: 8px 14px;
    text-decoration: none
}

.jz_screen_mobi .member_product_item_price {
    gap: unset;
    justify-content: flex-start
}

.jz_screen_mobi .member_product_item_price>div:not(:last-child) {
    margin-right: 4px
}

.jz_screen_mobi .member_product_item_price .member_product_item_price_unit {
    font-weight: 700
}

.jz_screen_mobi .member_product_list {
    gap: unset
}

.jz_screen_mobi .member_product_list .member_product_item_mobi:not(:last-child) {
    margin-bottom: 20px
}

.member_product_item_name .specs {
    color: #999;
    font-size: 12px;
    margin-top: 4px
}

.member_product_item_freight {
    color: #999;
    margin-top: 6px
}

.module_category_nav_content_1 {
    overflow: hidden
}

.module_category_nav_content_1 a {
    -webkit-background-clip: text;
    box-sizing: border-box;
    display: inline-block;
    height: 100%;
    text-decoration: none
}

.module_category_nav_content_1 a.underline {
    text-decoration: underline
}

.module_category_nav_content_1 .arrow {
    display: none
}

.jz_screen_pc .module_category_nav_content_1 .level_2,.jz_screen_pc .module_category_nav_content_1 .level_3 {
    display: block!important
}

.jz_screen_pc .module_category_nav_content_1 .vertical>li {
    float: none!important
}

.jz_screen_pc .module_category_nav_content_1 a,.jz_screen_pc.module_category_nav_content_1 .title {
    border-bottom: none!important
}

.jz_screen_pc .module_category_nav_style1 .level_1 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -1px
}

.jz_screen_pc .module_category_nav_style1 .level_1>li {
    border-bottom: 1px solid #ececec;
    box-sizing: border-box;
    padding: 30px 12px;
    position: relative;
    width: 25%
}

.jz_screen_pc .module_category_nav_style1.count-1 .level_1>li {
    width: 100%
}

.jz_screen_pc .module_category_nav_style1.count-2 .level_1>li {
    width: 50%
}

.jz_screen_pc .module_category_nav_style1.count-3 .level_1>li {
    width: 33.3333%
}

.jz_screen_pc .module_category_nav_style1.count-4 .level_1>li {
    width: 25%
}

.jz_screen_pc .module_category_nav_style1.count-5 .level_1>li {
    width: 20%
}

.jz_screen_pc .module_category_nav_style1.count-6 .level_1>li {
    width: 16.6667%
}

.jz_screen_pc .module_category_nav_style0 .level_1>li .level_1_split_line {
    display: block
}

.jz_screen_pc .module_category_nav_style1 .level_1>li .level_1_split_line {
    border-right: 1px dashed #ececec;
    content: "";
    display: block;
    height: calc(100% - 40px);
    position: absolute;
    right: 0;
    top: 20px
}

.jz_screen_pc .module_category_nav_style1 .level_1>li:last-child .level_1_split_line,.jz_screen_pc .module_category_nav_style1.count-1 .level_1>li:nth-child(1n) .level_1_split_line,.jz_screen_pc .module_category_nav_style1.count-2 .level_1>li:nth-child(2n) .level_1_split_line,.jz_screen_pc .module_category_nav_style1.count-3 .level_1>li:nth-child(3n) .level_1_split_line,.jz_screen_pc .module_category_nav_style1.count-4 .level_1>li:nth-child(4n) .level_1_split_line,.jz_screen_pc .module_category_nav_style1.count-5 .level_1>li:nth-child(5n) .level_1_split_line,.jz_screen_pc .module_category_nav_style1.count-6 .level_1>li:nth-child(6n) .level_1_split_line {
    display: none
}

.jz_screen_pc .module_category_nav_style1 a {
    line-height: 32px;
    padding: 0 10px
}

.jz_screen_pc .module_category_nav_style1.new_module_after_20210707 a {
    line-height: 1.5;
    padding-bottom: 5px;
    padding-top: 5px
}

.jz_screen_pc .module_category_nav_style1 .title a {
    font-size: 16px
}

.jz_screen_pc .module_category_nav_style1 .level_2>li>span>a {
    font-size: 14px
}

.jz_screen_pc .module_category_nav_style1 .level_3>li>span>a {
    font-size: 12px
}

.jz_screen_pc .module_category_nav_style1 .level_2>li,.jz_screen_pc .module_category_nav_style1 .level_3>li {
    float: left
}

.jz_screen_pc .module_category_nav_style1.direction-type-1 .level_2>li,.jz_screen_pc .module_category_nav_style1.direction-type-1 .level_3>li {
    width: 100%
}

.jz_screen_pc .module_category_nav_style1 .level_2:after,.jz_screen_pc .module_category_nav_style1 .level_3:after {
    clear: both;
    content: "";
    display: block
}

.jz_screen_pc .module_category_nav_style0 a {
    line-height: 38px
}

.jz_screen_pc .module_category_nav_style0.new_module_after_20210707 a {
    line-height: 1.5;
    padding-bottom: 5px!important;
    padding-top: 5px!important
}

.jz_screen_pc .module_category_nav_style0 .level_1>li {
    border-bottom: 1px solid #ececec
}

.jz_screen_pc .module_category_nav_style0 .level_1>li>div {
    display: inline-block;
    white-space: nowrap;
    width: 100%
}

.jz_screen_pc .module_category_nav_style0 .level_1>li>div>.title {
    display: list-item;
    font-size: 14px;
    list-style: disc inside
}

.jz_screen_pc .module_category_nav_style0 .level_2>li,.jz_screen_pc .module_category_nav_style0 .level_3>li {
    float: left
}

.jz_screen_pc .module_category_nav_style0.direction-type-1 .level_2>li,.jz_screen_pc .module_category_nav_style0.direction-type-1 .level_3>li {
    width: 100%
}

.jz_screen_pc .module_category_nav_style0 .level_2:after,.jz_screen_pc .module_category_nav_style0 .level_3:after {
    clear: both;
    content: "";
    display: block
}

.jz_screen_pc .module_category_nav_style0 .level_2>li>span>a {
    padding: 0 11px
}

.jz_screen_pc .module_category_nav_style0 .level_3>li>span>a {
    padding: 0 8px
}

.jz_screen_pc .module_category_nav_style0 .level_2 {
    margin: 0 -11px;
    padding: 0 32px
}

.jz_screen_pc .module_category_nav_style0 .title a {
    font-size: 16px;
    margin-left: -17px;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%
}

.jz_screen_pc .module_category_nav_style0 .title:hover a {
    color: inherit
}

.jz_screen_pc .module_category_nav_style0 .level_2>li>span>a {
    font-size: 14px
}

.jz_screen_pc .module_category_nav_style0 .level_3>li>span>a {
    font-size: 12px
}

.jz_screen_mobi.module_category_nav_content_1 .title {
    border-bottom: none!important
}

.jz_screen_mobi .module_category_nav_content_1 .level_2,.jz_screen_mobi .module_category_nav_content_1 .level_3 {
    display: none
}

.jz_screen_mobi .module_category_nav_content_1 .level_1>li {
    line-height: 50px
}

.jz_screen_mobi .new_module_after_20210707.module_category_nav_content_1 .level_1>li {
    line-height: 1.5
}

.jz_screen_mobi .new_module_after_20210707.module_category_nav_content_1 .level1_link,.jz_screen_mobi .new_module_after_20210707.module_category_nav_content_1 .level2_link,.jz_screen_mobi .new_module_after_20210707.module_category_nav_content_1 .level3_link {
    padding-bottom: 15px;
    padding-top: 15px
}

.jz_screen_mobi .module_category_nav_content_1 li {
    border-bottom: 1px solid #ececec
}

.jz_screen_mobi .module_category_nav_content_1 a {
    display: block;
    position: relative;
    width: 100%
}

.jz_screen_mobi .module_category_nav_content_1 .arrow {
    align-items: center;
    bottom: 0;
    color: #333;
    display: block;
    display: flex;
    font-size: 14px;
    justify-content: center;
    line-height: inherit;
    padding: 0 25px;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(-90deg);
    transition: transform .3s
}

.jz_screen_mobi .module_category_nav_content_1 .arrow.open {
    transform: rotate(-180deg)
}

.jz_screen_mobi .module_category_nav_content_1 .level_1>li>div>.title a {
    font-size: 15px;
    padding-left: 18px
}

.jz_screen_mobi .module_category_nav_content_1 .level_2>li>span>a {
    font-size: 14px;
    padding-left: 40px
}

.jz_screen_mobi .module_category_nav_content_1 .level_3>li>span>a {
    font-size: 13px;
    padding-left: 56px
}

.module_category_nav_content_1 .empty_tips {
    font-size: 0;
    padding: 90px 0;
    text-align: center
}

.module_category_nav_content_1 .empty_img {
    background: url(../images/defaultIcon.png?v=202311271728) 0 0;
    display: inline-block;
    height: 123px;
    width: 157px
}

.module_category_nav_content_1 .tips_text {
    color: #333;
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    margin-top: 28px
}

.module_category_nav_content_1 .empty_tips.is_mobi {
    padding: 48px 0
}

.module_category_nav_content_1 .empty_tips.is_mobi .tips_text {
    font-size: 14px;
    line-height: 14px;
    margin-top: 24px
}

.algin_center {
    width: auto!important
}

.jz_screen_mobi .module_category_nav_content_1 .level2_link_wrap,.jz_screen_mobi .module_category_nav_content_1 .level3_link_wrap {
    width: 100%
}

.jz_screen_pc .module_category_nav_style0 .level_1>li>div>.title {
    padding-left: 18px;
    padding-right: 18px
}

.level_3 {
    padding: 0 3px
}

.level1_link_wrap {
    --m_cgn-fl-c-color: "#333";
    --m_cgn-fl-hc-color: var(--theme-color);
    color: var(--m_cgn-fl-c-color)
}

.level1_link_wrap.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-fl-c-color);
    color: transparent
}

.level1_link_wrap.category_select_item,.level1_link_wrap:hover {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--m_cgn-fl-hc-color)
}

.level1_link_wrap.category_select_item,.level1_link_wrap.hc-isGradientText:hover {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-fl-hc-color);
    color: transparent
}

.level1_link_wrap a {
    --m_cgn-fl-c-color: "";
    --m_cgn-fl-hc-color: var(--theme-color);
    color: var(--m_cgn-fl-c-color)
}

.level1_link_wrap a.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-fl-c-color);
    color: transparent
}

.level1_link_wrap a:hover {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--m_cgn-fl-hc-color)
}

.level1_link_wrap a.hc-isGradientText:hover {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-fl-hc-color);
    color: transparent
}

.level1_link_wrap.category_select_item a {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--m_cgn-fl-hc-color)
}

.level1_link_wrap.category_select_item a.hc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-fl-hc-color);
    color: transparent
}

.level2_link {
    --m_cgn-sl-c-color: "";
    --m_cgn-sl-hc-color: var(--theme-color);
    color: var(--m_cgn-sl-c-color)
}

.level2_link.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-sl-c-color);
    color: transparent
}

.level2_link:hover {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--m_cgn-sl-hc-color)
}

.level2_link.hc-isGradientText:hover {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-sl-hc-color);
    color: transparent
}

.level3_link {
    --m_cgn-tl-c-color: "";
    --m_cgn-tl-hc-color: var(--theme-color);
    color: var(--m_cgn-tl-c-color)
}

.level3_link.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-tl-c-color);
    color: transparent
}

.level3_link:hover {
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--m_cgn-tl-hc-color)
}

.level3_link.hc-isGradientText:hover {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-tl-hc-color);
    color: transparent
}

.jz_screen_pc .module_category_nav_style0 .level1_link_wrap {
    padding-top: 10px
}

.jz_screen_pc .module_category_nav_style0 .level1_link_wrap.no_children,.jz_screen_pc .module_category_nav_style0 .level_2:not(.no_children) {
    padding-bottom: 10px
}

.module_cate_group_style1 .cate_group_rowwrap2 {
    display: none
}

.jz_screen_pc .cate_group_rowwrap2_style1 {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 9px 0 rgba(0,0,0,.15);
    box-sizing: border-box;
    padding: 15px 10px;
    position: absolute;
    z-index: 999
}

.jz_screen_pc .cate_group_rowwrap2_style1 .cate_group_item {
    float: left
}

.jz_screen_pc .cate_group_rowwrap2_style1 .m_categroup_linkwrap {
    overflow: hidden;
    padding: 6px 0
}

.jz_screen_pc .cate_group_rowwrap2_style1 .m_categroup_itemwrap {
    line-height: 1.5
}

.jz_screen_pc .cate_group_rowwrap2_style1 .m_categroup_itemwrap2 {
    display: inline-block;
    max-width: 220px;
    padding: 0 10px;
    vertical-align: top;
    width: 100%
}

.jz_screen_pc .cate_group_rowwrap2_style1 .m_categroup_item2 {
    display: inline-block;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.jz_screen_pc .cate_group_rowwrap2_style1 .cate_group_rowwrap3 {
    padding: 0
}

.jz_screen_pc .cate_group_rowwrap2_style1.direction-type-1 .m_categroup_itemwrap3 {
    display: block;
    max-width: 100%
}

.jz_screen_pc .cate_group_rowwrap2_style1 .m_categroup_itemwrap3 {
    display: inline-block;
    max-width: 100%
}

.jz_screen_pc .cate_group_rowwrap2_style1 .m_categroup_item3 {
    display: inline-block;
    font-size: 12px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 14px 0 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jz_screen_pc .cate_group_rowwrap2_style1.cate_group_level2_col .m_categroup_itemwrap2 {
    display: block
}

.m_categroup_linkwrap {
    position: relative
}

.jz_screen_mobi .cate_group_rowwrap2 {
    display: none
}

.cn_group__wrap {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9035
}

.cn_group__header {
    align-items: center;
    border-bottom: 1px solid #e4e4e4;
    box-sizing: border-box;
    color: #333;
    display: flex;
    font-size: 18px;
    height: 50px;
    justify-content: center;
    position: relative
}

.cn_group__title {
    max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cn_group__content {
    height: calc(100% - 50px);
    list-style: none;
    margin: 0;
    overflow: hidden;
    overflow-y: scroll;
    padding: 0;
    width: calc(100% + 17px)
}

.cn_group__content ::-webkit-scrollbar {
    opacity: 0
}

.cn_group__item {
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.5;
    padding: 12px 20px
}

.cn_group__all {
    padding-bottom: 14px;
    padding-top: 14px
}

.cn_group__itemname {
    --m_cgn-msf-c-color: #333;
    --m_cgn-msf-hc-color: var(--m_cgn-msf-c-color);
    color: var(--m_cgn-msf-c-color);
    display: inline-block;
    width: 100%
}

.cn_group__itemname.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-msf-c-color);
    color: transparent
}

.cn_group__itemname:hover {
    color: var(--m_cgn-msf-hc-color)
}

.cn_group__itemname.hc-isGradientText:hover {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-msf-hc-color);
    color: transparent
}

.cn_group__son {
    --m_cgn-mtf-c-color: #999;
    --m_cgn-mtf-hc-color: var(--m_cgn-mtf-c-color);
    color: var(--m_cgn-mtf-c-color);
    display: inline-block;
    font-size: 13px;
    padding: 12px 18px 0 0
}

.cn_group__son.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-mtf-c-color);
    color: transparent
}

.cn_group__son:hover {
    color: var(--m_cgn-mtf-hc-color)
}

.cn_group__son.hc-isGradientText:hover {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-mtf-hc-color);
    color: transparent
}

.cn_group__close {
    background: url(/image/rimage/manage/mbg01.png?v=202311271728) -147px -79px no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    vertical-align: middle;
    width: 16px
}

.module_category_nav_content_2 {
    overflow: hidden
}

.module_category_nav_content_2 .m_categroup_itemwrap {
    cursor: pointer
}

.module_category_nav_content_2 .m_categroup_item1 {
    -webkit-background-clip: text;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    text-decoration: none
}

.module_category_nav_content_2 .m_categroup_item1.underline {
    text-decoration: underline
}

.module_category_nav_content_2 .m_categroup_item3 {
    box-sizing: border-box;
    padding-left: 23px;
    padding-right: 10px
}

.cate_group_list {
    cursor: auto
}

.cate_group_list:after {
    clear: both;
    content: "";
    display: block
}

.m_categroup__switchicon {
    font-size: 12px;
    height: 12px;
    margin-top: -6px;
    position: absolute;
    right: 18px;
    top: 50%;
    transform: scale(.8);
    transform-origin: center;
    transition: transform .5s;
    width: 12px
}

.jz_screen_mobi .m_categroup__switchicon-right {
    transform: scale(.9) rotate(-90deg)
}

.m_categroup__switchicon-active {
    transform: scale(.8) rotate(180deg)
}

.jz_screen_pc .module_cate_group_style0 .cate_group_list {
    display: none
}

.jz_screen_pc .module_cate_group_style0 .cate_group_rowwrap1 {
    display: block
}

.jz_screen_pc .module_cate_group_style0 .m_categroup_item1,.jz_screen_pc .module_cate_group_style0 .m_categroup_item2 {
    max-width: calc(100% - 35px)
}

.module_cate_group_style0 .m_categroup_item1.is_only_one_level {
    max-width: 100%;
    width: 100%
}

.jz_screen_pc .module_cate_group_style1 .cate_group_list {
    margin: 0 -10px;
    padding: 5px
}

.jz_screen_pc .module_cate_group_style1 .m_categroup_item1 {
    padding: 0 10px
}

.jz_screen_pc .module_cate_group_style1 .m_categroup_itemwrap1 {
    float: left;
    line-height: 1.5;
    padding-bottom: 5px;
    padding-top: 5px
}

.jz_module_style_14 .new_module_after_20210707.module_category_nav_content_2 li {
    line-height: 1.5;
    padding-bottom: 15px;
    padding-top: 15px
}

.jz_screen_pc .jz_module_style_14 .new_module_after_20210707.module_category_nav_content_2.module_cate_group_style1 li {
    padding-bottom: 5px;
    padding-top: 5px
}

.jz_screen_pc .module_cate_group_style0 .cate_group_item {
    box-sizing: border-box;
    display: inline-block;
    line-height: 1.5;
    padding: 15px 0
}

.jz_screen_pc .module_cate_group_style0 .cate_group_item-nochild {
    width: 100%
}

.jz_screen_pc .module_cate_group_style0 .m_categroup_itemwrap1 {
    border-bottom: 1px solid #ebebeb
}

.jz_screen_pc .module_cate_group_style0 .m_categroup_itemwrap1.is_only_one_level,.jz_screen_pc .module_cate_group_style0 .m_categroup_itemwrap1.is_only_one_level .m_categroup_linkwrap {
    padding-left: 0
}

.jz_screen_pc .module_cate_group_style0 .m_categroup_itemwrap1:last-child {
    border: none
}

.jz_screen_pc .module_cate_group_style0 .m_categroup_itemwrap1>.m_categroup_linkwrap,.jz_screen_pc .module_cate_group_style0 .m_categroup_itemwrap2>.m_categroup_linkwrap {
    padding-left: 10px
}

.jz_screen_pc .module_cate_group_style0 .m_categroup_itemwrap3>.m_categroup_linkwrap {
    padding-left: 25px
}

.jz_screen_mobi .module_category_nav_content_2 .m_categroup_item1 {
    padding: 15px 10px
}

.jz_screen_mobi .module_category_nav_content_2 .m_categroup_itemwrap1:last-child {
    border: none
}

.jz_module_style_14 .new_module_after_20210707.module_cate_group_style0 li {
    line-height: 1.5;
    padding-bottom: 15px;
    padding-top: 15px
}

.jz_screen_mobi .module_category_nav_content_2 li {
    border-bottom: 1px solid #ebebeb;
    line-height: 1.5
}

.jz_screen_mobi .module_category_nav_content_2 a {
    font-size: 15px;
    padding: 0 10px
}

.jz_screen_mobi .m_categroup_item1 {
    max-width: calc(100% - 20px)
}

.module_category_nav_content_2 .empty_tips {
    font-size: 0;
    padding: 90px 0;
    text-align: center
}

.module_category_nav_content_2 .empty_img {
    background: url(../images/defaultIcon.png?v=202311271728) 0 0;
    display: inline-block;
    height: 123px;
    width: 157px
}

.module_category_nav_content_2 .tips_text {
    color: #333;
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    margin-top: 28px
}

.module_category_nav_content_2 .empty_tips.is_mobi {
    padding: 48px 0
}

.module_category_nav_content_2 .empty_tips.is_mobi .tips_text {
    font-size: 14px;
    line-height: 14px;
    margin-top: 24px
}

.m_categroup_item1 {
    --m_cgn-fl-c-color: #333;
    color: var(--m_cgn-fl-c-color)
}

.m_categroup_item1.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-fl-c-color);
    color: transparent
}

.category_select_item .m_categroup_item1,.m_categroup_linkwrap:hover .m_categroup_item1 {
    --m_cgn-fl-hc-color: var(--theme-color);
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--m_cgn-fl-hc-color)
}

.category_select_item .m_categroup_item1.hc-isGradientText,.m_categroup_linkwrap:hover .m_categroup_item1.hc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-fl-hc-color);
    color: transparent
}

.m_categroup_item2 {
    --m_cgn-sl-c-color: #666;
    color: var(--m_cgn-sl-c-color)
}

.m_categroup_item2.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-sl-c-color);
    color: transparent
}

.m_categroup_linkwrap:hover .m_categroup_item2 {
    --m_cgn-sl-hc-color: var(--theme-color);
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--m_cgn-sl-hc-color)
}

.m_categroup_linkwrap:hover .m_categroup_item2.hc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-sl-hc-color);
    color: transparent
}

.m_categroup_item3 {
    --m_cgn-tl-c-color: #999;
    color: var(--m_cgn-tl-c-color)
}

.m_categroup_item3.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-tl-c-color);
    color: transparent
}

.m_categroup_linkwrap:hover .m_categroup_item3 {
    --m_cgn-tl-hc-color: var(--theme-color);
    -webkit-text-fill-color: initial;
    -webkit-background-clip: initial;
    background-clip: initial;
    background-image: none;
    color: var(--m_cgn-tl-hc-color)
}

.m_categroup_linkwrap:hover .m_categroup_item3.hc-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_cgn-tl-hc-color);
    color: transparent
}

.product-nav-item[data-v-6fccad8a] {
    box-sizing: border-box;
    cursor: pointer;
    padding-left: 24px;
    transition: all .3s ease
}

.product-nav-item .product-nav-link[data-v-6fccad8a] {
    color: var(--m_product-nav-text-c-color,#000)
}

.product-nav-item .product-nav-link.c-isGradientText[data-v-6fccad8a] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-c-color);
    color: transparent
}

.product-nav-item.picture-style[data-v-6fccad8a] {
    margin: 2px;
    outline: 2px solid transparent
}

.product-nav-item.picture-style.mobi-style[data-v-6fccad8a] {
    margin: 0
}

.product-nav-item.picture-style.active[data-v-6fccad8a] {
    outline: 2px solid var(--m_product-nav-text-hc-color,var(--theme-color))
}

.product-nav-item.picture-style.active .arrow[data-v-6fccad8a] {
    color: var(--theme-color);
    font-weight: 700
}

.product-nav-item.picture-style.active .product-nav-link[data-v-6fccad8a] {
    color: var(--m_product-nav-text-hc-color,var(--theme-color))
}

.product-nav-item.picture-style.active .product-nav-link.hc-isGradientText[data-v-6fccad8a] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-hc-color);
    color: transparent
}

.product-nav-item:not(.picture-style).active[data-v-6fccad8a] {
    background-color: var(--theme-color);
    color: #fff
}

.product-nav-item:not(.picture-style).active .arrow[data-v-6fccad8a] {
    color: #fff;
    font-weight: 700
}

.product-nav-item:not(.picture-style).active .product-nav-link[data-v-6fccad8a] {
    color: var(--m_product-nav-text-hc-color,#fff)
}

.product-nav-item:not(.picture-style).active .product-nav-link.hc-isGradientText[data-v-6fccad8a] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-hc-color);
    color: transparent
}

.product-nav-item:not(.picture-style).active.mobi-style .product-nav-link[data-v-6fccad8a] {
    color: var(--m_product-nav-text-c-color,#fff)
}

.product-nav-item:not(.picture-style).active.mobi-style .product-nav-link.c-isGradientText[data-v-6fccad8a] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-c-color);
    color: transparent
}

.arrow[data-v-6fccad8a] {
    color: #c5c5c5;
    font-size: 16px;
    height: 16px;
    margin-top: 1px;
    min-width: 16px;
    transform-origin: center;
    transition: transform .5s
}

.mobi-style.active .arrow[data-v-6fccad8a] {
    color: #fff;
    transform: rotate(-90deg)
}

.mobi-style.active.picture-style .product-nav-link[data-v-6fccad8a] {
    color: var(--m_product-nav-text-c-color,var(--theme-color))
}

.mobi-style.active.picture-style .arrow[data-v-6fccad8a] {
    color: var(--theme-color)
}

.product-nav-item.mobi-style.picture-style.active[data-v-6fccad8a] {
    border: 2px solid var(--m_product-nav-text-hc-color,var(--theme-color));
    outline: 0
}

.product-nav-item[data-v-937dd9ac] {
    cursor: pointer
}

.product-nav-item .product-nav-link[data-v-937dd9ac] {
    color: #000;
    max-width: 100%
}

.arrow[data-v-937dd9ac] {
    color: #c5c5c5;
    font-size: 16px;
    height: 16px;
    min-width: 16px;
    transform: rotate(90deg);
    transform-origin: center;
    transition: transform .5s
}

.arrow.active[data-v-937dd9ac] {
    transform: rotate(-90deg)
}

.product-nav-item .product-nav-link[data-v-937dd9ac] {
    color: var(--m_product-nav-text-c-color,#000)
}

.product-nav-item .product-nav-link.c-isGradientText[data-v-937dd9ac] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-c-color);
    color: transparent
}

.product-nav-item .product-nav-link[data-v-937dd9ac]:hover {
    color: var(--m_product-nav-text-c-color,var(--theme-color))
}

.product-nav-item .product-nav-link:hover.c-isGradientText[data-v-937dd9ac] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-c-color);
    color: transparent
}

.product-nav-style-mobi-panel[data-v-75172dd5] {
    background-color: #fff;
    height: 100%;
    left: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9035
}

.product-nav-style-mobi-panel[data-v-75172dd5]::-webkit-scrollbar {
    width: 6px
}

.product-nav-style-mobi-panel[data-v-75172dd5]::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
    border-radius: 3px
}

.second-level-list-item .product-nav-item-img {
    height: 24px;
    margin-right: 16px;
    object-fit: cover;
    width: 24px
}

.third-level-list-item .product-nav-item-img {
    height: 50px;
    margin-right: 16px;
    object-fit: cover;
    width: 50px
}

.third-level-list-item .product-nav-item-text {
    color: var(--m_product-nav-text-c-color,#999)
}

.category-nav-list[data-v-82f6fd5a] {
    min-height: 360px;
    min-width: 156px
}

.category-nav-list.only-first-level[data-v-82f6fd5a] {
    width: 100%
}

.category-nav-list[data-v-82f6fd5a]:not(.only-first-level) {
    max-width: 20%
}

.category-panel[data-v-82f6fd5a] {
    align-content: flex-start;
    background: #fff;
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    gap: 24px 36px;
    left: 20%;
    max-height: 100%;
    min-height: 360px;
    overflow-y: auto;
    padding: 24px 40px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s ease;
    z-index: 9032
}

.category-panel[data-v-82f6fd5a]::-webkit-scrollbar {
    width: 6px
}

.category-panel[data-v-82f6fd5a]::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
    border-radius: 3px
}

.second-level-item[data-v-82f6fd5a] {
    color: #000;
    flex-basis: calc(100%/var(--count) - 36px);
    font-size: 14px;
    font-weight: 700;
    width: calc(100%/var(--count) - 36px)
}

.list-item-title[data-v-82f6fd5a] {
    color: var(--m_product-nav-text-c-color,#000)
}

.list-item-title.c-isGradientText[data-v-82f6fd5a] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-c-color);
    color: transparent
}

.list-item-title[data-v-82f6fd5a]:hover {
    color: var(--m_product-nav-text-hc-color,var(--theme-color))
}

.list-item-title:hover.hc-isGradientText[data-v-82f6fd5a] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-hc-color);
    color: transparent
}

.third-level-item[data-v-82f6fd5a] {
    box-sizing: border-box;
    color: var(--m_product-nav-text-c-color,#999);
    font-size: 13px;
    font-weight: 400;
    margin: 16px 0
}

.third-level-item.c-isGradientText[data-v-82f6fd5a] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-c-color);
    color: transparent
}

.third-level-item[data-v-82f6fd5a]:hover {
    color: var(--m_product-nav-text-hc-color,var(--theme-color))
}

.third-level-item:hover.hc-isGradientText[data-v-82f6fd5a] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-hc-color);
    color: transparent
}

.category-nav-list[data-v-dc732a34] {
    min-height: 360px
}

.category-nav-list.only-first-level[data-v-dc732a34] {
    max-width: 100%;
    min-width: 312px
}

.category-nav-list[data-v-dc732a34]:not(.only-first-level) {
    max-width: 22%;
    min-width: 218px
}

.category-panel[data-v-dc732a34] {
    align-content: flex-start;
    background: #fff;
    bottom: 0;
    box-sizing: border-box;
    left: 22%;
    max-height: 100%;
    min-height: 360px;
    overflow-y: auto;
    padding: 24px 40px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9032
}

.category-panel[data-v-dc732a34]::-webkit-scrollbar {
    width: 6px
}

.category-panel[data-v-dc732a34]::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
    border-radius: 3px
}

.category-panel.normal-panel[data-v-dc732a34] {
    display: flex;
    flex-direction: column;
    gap: 24px 0
}

.second-level-item[data-v-dc732a34] {
    color: #000;
    font-size: 14px;
    font-weight: 700
}

.second-level-text[data-v-dc732a34] {
    transition: color .3s ease
}

.second-level-flex-wrapper[data-v-dc732a34] {
    display: flex;
    gap: 24px 40px;
    justify-content: flex-start
}

.second-list-item[data-v-dc732a34] {
    align-items: center;
    border-radius: 10px;
    color: var(--m_product-nav-text-c-color,#999);
    display: flex;
    flex-basis: calc(100%/var(--count) - 40px);
    font-weight: 400;
    justify-content: center;
    margin: 1px;
    max-width: calc(100%/var(--count) - 40px);
    min-height: 80px;
    outline: 1px solid transparent;
    padding: 0;
    transition: all .3s ease
}

.second-list-item.c-isGradientText[data-v-dc732a34] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-c-color);
    color: transparent
}

.second-list-item a[data-v-dc732a34] {
    align-items: center;
    display: flex;
    height: 100%;
    width: 100%
}

.second-list-item[data-v-dc732a34]:hover {
    box-shadow: 0 0 10px rgba(0,0,0,.102);
    color: var(--m_product-nav-text-hc-color,var(--theme-color));
    font-weight: 700;
    outline: 1px solid var(--m_product-nav-text-hc-color,var(--theme-color))
}

.second-list-item:hover.hc-isGradientText[data-v-dc732a34] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-hc-color);
    color: transparent
}

.second-list-item:hover a[data-v-dc732a34] {
    color: var(--m_product-nav-text-hc-color,var(--theme-color))
}

.second-list-item:hover a.hc-isGradientText[data-v-dc732a34] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-hc-color);
    color: transparent
}

.list-item-title[data-v-dc732a34] {
    color: var(--m_product-nav-text-c-color,#000)
}

.list-item-title.c-isGradientText[data-v-dc732a34] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-c-color);
    color: transparent
}

.list-item-title[data-v-dc732a34]:hover {
    color: var(--m_product-nav-text-hc-color,var(--theme-color))
}

.list-item-title:hover.hc-isGradientText[data-v-dc732a34] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-hc-color);
    color: transparent
}

.third-level-list[data-v-dc732a34] {
    gap: 8px 40px
}

.third-level-item[data-v-dc732a34] {
    border-radius: 10px;
    box-sizing: border-box;
    color: var(--m_product-nav-text-c-color,#999);
    flex-basis: calc(100%/var(--count) - 40px);
    font-size: 16px;
    font-weight: 400;
    gap: 0 12px;
    margin: 1px;
    max-width: calc(100%/var(--count) - 40px);
    outline: 1px solid transparent;
    transition: all .3s ease
}

.third-level-item.c-isGradientText[data-v-dc732a34] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-c-color);
    color: transparent
}

.third-level-item[data-v-dc732a34]:hover {
    box-shadow: 0 0 10px rgba(0,0,0,.102);
    color: var(--m_product-nav-text-hc-color,var(--theme-color));
    font-weight: 700;
    outline: 1px solid var(--m_product-nav-text-hc-color,var(--theme-color))
}

.third-level-item:hover.hc-isGradientText[data-v-dc732a34] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-hc-color);
    color: transparent
}

.third-level-item:hover .third-level-item-text[data-v-dc732a34] {
    color: var(--m_product-nav-text-hc-color,var(--theme-color))
}

.third-level-item:hover .third-level-item-text.hc-isGradientText[data-v-dc732a34] {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_product-nav-text-hc-color);
    color: transparent
}

.third-level-item-text[data-v-dc732a34] {
    color: var(--m_product-nav-text-c-color,#999);
    transition: color .3s ease
}

.jz_screen_pc .category_nav.direction-type-1.module_category_nav_style1 .level_1>li {
    padding-left: 22px
}

.jz_screen_pc .category_nav.direction-type-1.module_category_nav_style0 a,.jz_screen_pc .category_nav.direction-type-1.module_category_nav_style1 a {
    padding-left: 0
}

.jz_screen_pc .category_nav.direction-type-1.module_category_nav_style0 .title a {
    margin-left: -7px
}

.jz_screen_pc .category_nav.direction-type-1.module_category_nav_style0 .level_2 {
    margin-left: 0;
    margin-right: 0
}

.jz_screen_pc .category_nav.direction-type-1 .level_3 {
    padding-left: 0
}

.level1_link_wrap:hover,.level2_link_wrap:hover,.level3_link_wrap:hover,.m_categroup_linkwrap:hover {
    --backgroundImage: "";
    --backgroundSize: "";
    --backgroundColor: "";
    background-color: var(--backgroundColor);
    background-image: var(--backgroundImage);
    background-size: var(--backgroundSize)
}

.category_select_item.level2_link_wrap,.category_select_item.level2_link_wrap .m_categroup_item2,.category_select_item.m_categroup_linkwrap,.category_select_item.m_categroup_linkwrap .m_categroup_item2 {
    --m_cgn-sl-hc-color: var(--theme-color);
    color: var(--m_cgn-sl-hc-color)
}

.category_select_item.level3_link_wrap,.category_select_item.level3_link_wrap .m_categroup_item3,.category_select_item.m_categroup_linkwrap,.category_select_item.m_categroup_linkwrap .m_categroup_item3 {
    --m_cgn-tl-hc-color: var(--theme-color);
    color: var(--m_cgn-tl-hc-color)
}

.exhibition_prop {
    gap: 6px
}

.exhibition_product_pirce_wrap {
    align-items: center;
    column-gap: 16px;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    justify-content: var(--flex-align,center);
    min-height: 40px;
    overflow: hidden;
    row-gap: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.exhibition_product_pirce {
    align-items: center;
    display: flex;
    max-width: 100%
}

.pirce_coln {
    flex-shrink: 0
}

.jz_product_list_2 .exhibition_show_product_wrap {
    flex-direction: row;
    gap: 20px
}

.jz_product_list_1 .exhibition_show_products {
    flex-wrap: nowrap
}

.jz_product_list_1 .exhibition_show_product {
    flex-shrink: 0
}

.jz_product_list_2 .exhibition_product_name_wrap {
    margin-top: 0
}

.jz_product_list_3 .exhibition_show_product_wrap {
    justify-content: space-between
}

.jz_screen_mobi .exhibition_product_prop_wrap {
    margin-top: 10px
}

.jz_screen_mobi .exhibition_prop {
    gap: 8px
}

.jz_screen_mobi .jz_product_list_2 .exhibition_show_product_wrap {
    gap: 12px
}

.jz_screen_mobi .exhibition_product_btn_wrap .exhibition_product_form_btn {
    height: 30px
}

.jz_screen_mobi .exhibition_product_pirce_wrap {
    min-height: 30px
}

.jz_screen_mobi .exhibition_product_name_wrap {
    gap: 12px;
    min-height: 30px
}

.jz_product_list_shopping_cart_style_1 .exhibition_show_product,.jz_product_list_shopping_cart_style_1 .result_show_product,.jz_product_list_shopping_cart_style_2 .exhibition_show_product,.jz_product_list_shopping_cart_style_2 .result_show_product {
    text-align: left
}

.jz_product_list_shopping_cart_style_1 .exhibition_product_pirce_wrap,.jz_product_list_shopping_cart_style_2 .exhibition_product_pirce_wrap {
    justify-content: var(--flex-align,flex-start)
}

.jz_product_list_shopping_cart_style_1 .exhibition_product_pirce_wrap {
    flex: initial
}

.jz_product_list_2 .exhibition_product_pirce_wrap,.jz_product_list_3 .exhibition_product_pirce_wrap {
    justify-content: var(--flex-align,flex-start)
}

.exhibition_product_btn_wrap,.exhibition_prop_price_container {
    align-items: flex-end;
    display: flex;
    flex-direction: var(--shopping-cart-direction,row);
    gap: 16px;
    justify-content: var(--btn-wrap-justify-content,center)
}

.jz_product_list_2 .exhibition_product_btn_wrap,.jz_product_list_2 .exhibition_prop_price_container {
    gap: 24px
}

.jz_product_list_3.jz_product_list_shopping_cart_style_0 .shopping_cart_icon_0 {
    position: static
}

.jz_product_list_3.jz_product_list_shopping_cart_style_0 .shopping_cart_icon {
    align-items: center;
    background: #fff;
    border: 1px solid var(--theme-color);
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    filter: none;
    height: 40px;
    justify-content: center;
    opacity: 1;
    width: 40px
}

.jz_screen_mobi .jz_product_list_shopping_cart_style_0 .shopping_cart_icon_0 {
    position: static
}

.jz_screen_mobi .jz_product_list_shopping_cart_style_0 .shopping_cart_icon {
    align-items: center;
    background: #fff;
    border: 1px solid var(--theme-color);
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    filter: none;
    height: 30px;
    justify-content: center;
    opacity: 1;
    width: 30px
}

.jz_screen_mobi .jz_product_list_shopping_cart_style_0 .shopping_cart_icon svg {
    height: 18px;
    width: 18px
}

.exhibition_product_name_wrap {
    align-items: center;
    display: flex;
    flex-direction: var(--shopping-cart-direction,row);
    gap: 16px;
    justify-content: var(--btn-wrap-justify-content,center);
    min-height: 40px
}

.shopping_cart_icon_for_image_effect.shopping_cart_icon_wrap {
    border-radius: 50%;
    overflow: hidden;
    position: static
}

.shopping_cart_icon_for_image_effect.shopping_cart_icon_wrap .shopping_cart_icon {
    background-color: transparent;
    filter: none
}

.shopping_cart_icon_for_image_effect.shopping_cart_icon_wrap .shopping_cart_icon .icon-icon {
    color: #fff
}

.jz_product_list_3 .exhibition_product_name_wrap {
    margin-top: 0
}

.jz_product_list_2 .exhibition_prop {
    justify-content: center
}

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

.news_list_multi_columns-2 .news_list_column_item {
    width: 50%
}

.news_list_multi_columns-3 .news_list_column_item {
    width: 33.33%
}

.radio_inner_text {
    --m_itemType-it-c-color: #333;
    color: var(--m_itemType2-it-c-color);
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
    white-space: normal
}

.radio_inner_text.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_itemType2-it-c-color);
    color: transparent
}

.checkbox_inner_text {
    --m_itemType3-it-c-color: #333;
    color: var(--m_itemType3-it-c-color)
}

.checkbox_inner_text.c-isGradientText {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--m_itemType3-it-c-color);
    color: transparent
}

.jz_file_download_0 .file_item_download.file_item_download_custom_text {
    height: auto!important;
    padding-bottom: 8px;
    padding-top: 8px
}

.jz_file_download_0 .file_item_download.file_item_download_custom_text>a {
    line-height: normal!important;
    white-space: pre;
    word-break: break-word!important
}

.jz_screen_mobi .jz_file_download_0 .file_item_download.file_item_download_custom_text>a {
    white-space: pre-wrap
}

.result_pic_background_default {
    background: no-repeat 50%;
    background-size: cover
}

.m_tabpack_content {
    overflow: hidden;
    position: relative;
    white-space: nowrap
}

.m_tabpack_tabarea {
    left: 0;
    overflow: hidden;
    position: static;
    white-space: normal
}

.m_tabpack_wrap {
    transition: background-image 1s;
    width: 100%
}

.m_tabpack_wrap .m_tabpack_tabarea {
    display: inline-block;
    overflow: hidden;
    transition: transform .5s;
    vertical-align: top;
    width: 100%
}

.jz_theme_bg_color.m_tabpack_tab {
    color: #fff
}

.m_tabpack_tabnamewrap {
    position: relative;
    width: 100%
}

.m_tabpack_tablist {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0
}

.m_tabpack_tablist-center {
    justify-content: center
}

.m_tabpack_tablist-right {
    justify-content: flex-end
}

.m_tabpack_tab-average {
    flex: 1
}

.m_tabpack_wrap.m_tabpack_horizontal>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.m_tabpack_tab-average {
    padding-left: 4px;
    padding-right: 4px
}

.jz_screen_mobi .m_tabpack_tablist-average .m_tabpack_tablist {
    max-width: 100%
}

.m_tabpack_wrap.m_tabpack_horizontal>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.m_tabpack_tab-average {
    max-width: none
}

.jz_screen_mobi .m_tabpack_tablist {
    flex-wrap: nowrap;
    left: 0;
    min-width: 100%;
    position: relative;
    transition: .5s;
    width: min-content
}

.jz_screen_mobi .m_tabpack_tablist-average {
    width: 100%
}

.jz_screen_mobi .m_tabpack_tab {
    transition: background .5s,color .5s,width .5s,box-shadow .5s
}

.m_tabpack_tabname {
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.m_tabpack_wrap:not(.m_tabpack_picture)>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    justify-content: center;
    margin: 10px 5px;
    max-width: 360px;
    min-width: 54px;
    padding: 10px 20px;
    text-align: center
}

.m_tabpack_tab {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    color: #202020;
    list-style: none;
    position: relative;
    transition: background .5s
}

.m_tabpack_unline {
    bottom: 0;
    display: none;
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%
}

.m_tabpack_unline-short {
    bottom: -16px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 10px)
}

.jz_screen_mobi .m_tabpack_unline-short {
    bottom: -13px
}

.m_tabpack_tab-active .m_tabpack_unline {
    display: block
}

.m_tabpack_splitwrap {
    align-items: center;
    display: flex;
    padding: 10px 0
}

.m_tabpack_split {
    background: #dcdcdc;
    display: none;
    height: 16px;
    width: 1px
}

.m_tabpack_split-scale {
    right: -5px;
    transform: skew(-14deg)
}

.m_tabpack_main:focus,.m_tabpack_tabarea:focus {
    outline: none
}

.m_tabpack_horizontal.m_tabpack_style-0>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    border-radius: 16px;
    padding: 6px 20px
}

.m_tabpack_horizontal.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_splitwrap>.m_tabpack_split {
    display: block;
    height: 16px
}

.m_tabpack_horizontal.m_tabpack_style-1>.tabpack_item_list_wrap {
    border-bottom: 1px solid #e6e6e6
}

.m_tabpack_horizontal.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    margin: 0 5px;
    padding: 16px 20px
}

.m_tabpack_horizontal.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist {
    background: #2b2b2b
}

.m_tabpack_horizontal.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    color: #fff;
    margin: 0 5px;
    padding: 15px 20px
}

.m_tabpack_horizontal.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:first-child {
    margin-left: 0
}

.m_tabpack_horizontal.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:last-child {
    margin-right: 0
}

.m_tabpack_horizontal.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    border-radius: 2px;
    padding: 10px 40px
}

.m_tabpack_horizontal.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-active>.m_tabpack_triangle {
    border-bottom: 6px solid transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top-style: solid;
    border-top-width: 6px;
    bottom: -12px;
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    transform-origin: 50% 25%;
    width: 0;
    z-index: 0
}

.m_tabpack_horizontal.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-active>.m_tabpack_triangle.reverse {
    bottom: unset;
    left: calc(50% - 3px);
    top: -6px;
    transform: rotate(180deg)
}

.m_tabpack_horizontal.m_tabpack_style-5>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    border: 1px solid #f0f0f0;
    border-radius: 2px
}

.m_tabpack_horizontal.m_tabpack_style-5>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-active {
    border: none
}

.jz_screen_mobi .m_tabpack_horizontal.m_tabpack_style-0>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-average {
    padding: 10px 12px
}

.jz_screen_mobi .m_tabpack_horizontal.m_tabpack_style-0>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    padding: 4px 12px
}

.jz_screen_mobi .m_tabpack_horizontal.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    padding: 12px
}

.jz_screen_mobi .m_tabpack_horizontal.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    padding: 6px 12px
}

.jz_screen_mobi .m_tabpack_horizontal.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    padding: 10px 12px
}

.jz_screen_mobi .m_tabpack_horizontal.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    padding: 8px 12px
}

.jz_screen_mobi .m_tabpack_horizontal.m_tabpack_style-5>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    padding: 4px 12px
}

.jz_screen_mobi .m_tabpack_horizontal.m_tabpack_style_1>.tabpack_item_list_wrap>.m_tabpack_listwrap {
    overflow-x: auto;
    overflow-y: hidden
}

.jz_screen_mobi .m_tabpack_horizontal.m_tabpack_style_1>.tabpack_item_list_wrap>.m_tabpack_listwrap::-webkit-scrollbar {
    display: none
}

.jz_screen_mobi .m_tabpack_horizontal.m_tabpack_style_2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist {
    flex-wrap: wrap
}

.m_tabpack_listwrap {
    position: relative
}

.jz_screen_mobi .m_tabpack_listwrap {
    overflow: hidden
}

.mobi_tabpack_list_arrow_wrap {
    align-items: center;
    background-color: rgba(0,0,0,.5);
    display: flex;
    height: 100%;
    position: absolute;
    width: 17px;
    z-index: 3
}

.mobi_tabpack_list_arrow_wrap_right {
    right: 0;
    top: 0
}

.mobi_tabpack_list_arrow_left,.mobi_tabpack_list_arrow_right {
    color: #fff;
    cursor: pointer;
    height: 20px;
    width: 20px
}

.tabpack_item_list_wrap {
    position: relative
}

.jz_screen_mobi .m_tabpack_tablist.justify-stretch .m_tabpack_tab {
    flex: 1
}

.m_tabpack_vertical {
    display: flex
}

.m_tabpack_vertical>.m_tabpack_main {
    flex: 1;
    overflow: hidden
}

.m_tabpack_vertical>.tabpack_item_list_wrap {
    max-width: 50%
}

.m_tabpack_vertical>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist {
    display: flex;
    flex-direction: column
}

.m_tabpack_vertical>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tabnamewrap {
    box-sizing: border-box;
    display: block
}

.m_tabpack_vertical.m_tabpack_wrap>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    margin: 0;
    max-width: none;
    min-width: auto;
    padding: 0;
    width: 100%
}

.m_tabpack_vertical.m_tabpack_wrap>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab .m_tabpack_tabnamewrap .m_tabpack_tabname {
    box-sizing: border-box
}

.m_tabpack_vertical.m_tabpack_style-0>.tabpack_item_list_wrap {
    width: 12.78%
}

.m_tabpack_vertical.m_tabpack_style-0>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    box-shadow: 0 1px 12px rgba(43,43,43,.1);
    height: 60px
}

.m_tabpack_vertical.m_tabpack_style-0>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.layout-strech {
    min-height: 60px
}

.m_tabpack_vertical.m_tabpack_style-0>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:not(:last-of-type) {
    margin-bottom: 16px
}

.m_tabpack_vertical.m_tabpack_style-0>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tabnamewrap>.m_tabpack_tabname {
    padding: 0 20px
}

.m_tabpack_vertical.m_tabpack_style-1>.tabpack_item_list_wrap {
    width: 10.42%
}

.m_tabpack_vertical.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    border-radius: 20.5px;
    height: 40px
}

.m_tabpack_vertical.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:not(:last-of-type) {
    margin-bottom: 16px
}

.m_tabpack_vertical.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tabnamewrap>.m_tabpack_tabname {
    padding: 0 20px
}

.m_tabpack_vertical.m_tabpack_style-2>.tabpack_item_list_wrap {
    background-color: #eee;
    width: 12.22%
}

.m_tabpack_vertical.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    height: 55px
}

.m_tabpack_vertical.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tabnamewrap>.m_tabpack_tabname {
    padding: 0 24px
}

.m_tabpack_vertical.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-active {
    background-color: #fff;
    border-left-style: solid;
    border-left-width: 4px
}

.m_tabpack_vertical.m_tabpack_style-3>.tabpack_item_list_wrap {
    width: 17.78%
}

.m_tabpack_vertical.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist {
    flex-direction: row;
    gap: 16px 16px
}

.m_tabpack_vertical.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    border: 1px solid #eee;
    height: 60px;
    width: calc(50% - 8px)
}

.m_tabpack_vertical.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.layout-strech {
    min-height: 60px
}

.m_tabpack_vertical.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tabnamewrap>.m_tabpack_tabname {
    padding: 0 20px
}

.m_tabpack_vertical.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-active {
    border: none
}

.m_tabpack_bg_white {
    background-color: #fff
}

.m_tabpack_picture {
    padding-top: 5px
}

.m_tabpack_picture.m_tabpack_style-0>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.tabpack_image_wrap>.tabpack_image,.m_tabpack_picture.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.tabpack_image_wrap>.tabpack_image {
    height: auto;
    padding-top: 100%
}

.m_tabpack_picture.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    height: 120px;
    width: 120px
}

.m_tabpack_picture.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.layout-strech {
    min-height: 120px
}

.m_tabpack_picture.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.tabpack_image_wrap {
    margin-right: 0
}

.m_tabpack_picture.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.m_tabpack_tabnamewrap {
    flex: initial;
    margin-top: 16px;
    width: 100%
}

.m_tabpack_picture.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.m_tabpack_tabnamewrap>.m_tabpack_tabname {
    text-align: center
}

.m_tabpack_picture.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap {
    flex-direction: column;
    justify-content: center;
    padding: 0 20px
}

.m_tabpack_picture.m_tabpack_style-1.m_tabpack_picture_layout_h>.tabpack_item_list_wrap,.m_tabpack_picture.m_tabpack_style-1.m_tabpack_picture_layout_h_reverse>.tabpack_item_list_wrap {
    width: 8.33%
}

.m_tabpack_picture.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    height: 120px;
    position: relative;
    width: 213px
}

.m_tabpack_picture.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.layout-strech {
    min-height: 120px
}

.m_tabpack_picture.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap {
    flex-direction: column;
    justify-content: center
}

.m_tabpack_picture.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.tabpack_image_wrap {
    height: 100%;
    left: 0;
    margin-right: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.m_tabpack_picture.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.m_tabpack_tabnamewrap {
    display: none
}

.m_tabpack_picture.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:hover {
    background-color: transparent
}

.m_tabpack_picture.m_tabpack_style-2.m_tabpack_picture_layout_h>.tabpack_item_list_wrap,.m_tabpack_picture.m_tabpack_style-2.m_tabpack_picture_layout_h_reverse>.tabpack_item_list_wrap {
    width: 14.8%
}

.m_tabpack_picture.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    height: 120px;
    position: relative;
    width: 213px
}

.m_tabpack_picture.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.layout-strech {
    min-height: 120px
}

.m_tabpack_picture.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap {
    flex-direction: column;
    justify-content: center;
    padding: 0 20px
}

.m_tabpack_picture.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.tabpack_image_wrap {
    height: 100%;
    left: 0;
    margin-right: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.m_tabpack_picture.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.m_tabpack_tab-active:after {
    background-color: var(--theme-color);
    opacity: .8
}

.m_tabpack_picture.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:after {
    background-color: rgba(0,0,0,.6);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: all .3s;
    width: 100%;
    z-index: 2
}

.m_tabpack_picture.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.m_tabpack_tabnamewrap {
    color: #fff;
    flex: initial;
    text-align: center;
    width: 100%;
    z-index: 3
}

.m_tabpack_picture.m_tabpack_style-3.m_tabpack_picture_layout_h>.tabpack_item_list_wrap,.m_tabpack_picture.m_tabpack_style-3.m_tabpack_picture_layout_h_reverse>.tabpack_item_list_wrap {
    width: 14.8%
}

.m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap {
    background-color: #eee
}

.m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap {
    height: calc(100% - 60px);
    padding: 30px 0
}

.m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist {
    padding: 0 20px
}

.m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    box-shadow: none;
    height: 120px;
    position: relative;
    width: 213px
}

.m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.layout-strech {
    min-height: 120px
}

.m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap {
    flex-direction: column;
    justify-content: center;
    padding: 0
}

.m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.tabpack_image_wrap {
    height: 100%;
    left: 0;
    margin-right: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all .3s;
    width: 100%;
    z-index: 1
}

.m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.m_tabpack_tabnamewrap {
    flex: initial;
    text-align: center;
    width: 100%;
    z-index: 3
}

.m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:hover {
    background-color: transparent
}

.m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-active>.m_tabpack_tab_wrap .tabpack_image_wrap {
    opacity: 1
}

.m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-active>.m_tabpack_tab_wrap>.m_tabpack_tabnamewrap {
    display: none
}

.m_tabpack_picture.m_tabpack_style-4.m_tabpack_picture_layout_h>.tabpack_item_list_wrap,.m_tabpack_picture.m_tabpack_style-4.m_tabpack_picture_layout_h_reverse>.tabpack_item_list_wrap {
    width: 14.8%
}

.m_tabpack_picture.m_tabpack_picture_layout_h,.m_tabpack_picture.m_tabpack_picture_layout_h_reverse {
    display: flex
}

.m_tabpack_picture.m_tabpack_picture_layout_h>.tabpack_item_list_wrap,.m_tabpack_picture.m_tabpack_picture_layout_h_reverse>.tabpack_item_list_wrap {
    width: 13.611111%
}

.m_tabpack_picture.m_tabpack_picture_layout_h>.tabpack_item_list_wrap>.m_tabpack_listwrap,.m_tabpack_picture.m_tabpack_picture_layout_h_reverse>.tabpack_item_list_wrap>.m_tabpack_listwrap {
    flex-shrink: 0
}

.m_tabpack_picture.m_tabpack_picture_layout_h>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist,.m_tabpack_picture.m_tabpack_picture_layout_h_reverse>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist {
    display: flex;
    flex-direction: column
}

.m_tabpack_picture.m_tabpack_picture_layout_h>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab,.m_tabpack_picture.m_tabpack_picture_layout_h_reverse>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    width: 100%
}

.m_tabpack_picture.m_tabpack_picture_layout_h>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:not(:last-of-type),.m_tabpack_picture.m_tabpack_picture_layout_h_reverse>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:not(:last-of-type) {
    margin-bottom: 16px
}

.m_tabpack_picture.m_tabpack_picture_layout_h>.m_tabpack_main,.m_tabpack_picture.m_tabpack_picture_layout_h_reverse>.m_tabpack_main {
    flex: 1;
    overflow: hidden
}

.m_tabpack_picture.m_tabpack_picture_layout_v>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab,.m_tabpack_picture.m_tabpack_picture_layout_v_reverse>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    margin-bottom: 5px;
    margin-top: 5px
}

.m_tabpack_picture.m_tabpack_picture_layout_v>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:not(:last-of-type),.m_tabpack_picture.m_tabpack_picture_layout_v_reverse>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:not(:last-of-type) {
    margin-right: 15px
}

.m_tabpack_picture.m_tabpack_picture_layout_v_reverse {
    display: flex;
    flex-direction: column-reverse
}

.m_tabpack_picture.m_tabpack_picture_layout_h_reverse {
    flex-direction: row-reverse
}

.m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    box-shadow: 0 1px 12px rgba(43,43,43,.1);
    box-sizing: border-box;
    color: #2b2b2b;
    font-size: 16px;
    height: 80px;
    overflow: hidden;
    width: 196px
}

.m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.layout-strech {
    min-height: 80px
}

.m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    padding: 0 24px;
    width: 100%
}

.m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.tabpack_image_wrap {
    flex-shrink: 0;
    margin-right: 24px;
    overflow: hidden;
    position: relative;
    width: 32px
}

.m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.tabpack_image_wrap>.tabpack_image,.m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.tabpack_image_wrap>.tabpack_image--hover {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    transition: all .3s;
    width: 100%
}

.m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.tabpack_image_wrap>.tabpack_image--hover {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0
}

.m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.m_tabpack_tabnamewrap {
    flex: 1;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto
}

.m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.m_tabpack_tabnamewrap>.m_tabpack_tabname {
    float: none
}

.m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-active>.m_tabpack_tab_wrap>.tabpack_image_wrap>.tabpack_image--hover {
    opacity: 1
}

.m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-active>.m_tabpack_tab_wrap>.tabpack_image_wrap>.tabpack_image--hover+.tabpack_image {
    opacity: 0
}

.m_tabpack_picture:not(.m_tabpack_style-3)>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-active {
    color: #fff
}

.m_tabpack_picture:not(.m_tabpack_style-4,.m_tabpack_style-2,.m_tabpack_style-3,.m_tabpack_style-6)>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab-active {
    background-color: var(--theme-color)
}

.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture {
    padding-top: 0
}

.m_tabpack_picture.m_tabpack_style-6>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap {
    flex-direction: column;
    justify-content: center
}

.m_tabpack_picture.m_tabpack_style-6>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap .tabpack_image_wrap {
    margin-right: 0
}

.m_tabpack_picture.m_tabpack_style-6>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap .tabpack_image {
    height: auto;
    padding-top: 100%
}

.m_tabpack_picture.m_tabpack_style-6>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.m_tabpack_tabnamewrap {
    flex: initial;
    margin-top: 16px;
    text-align: center
}

.m_tabpack_picture.m_tabpack_style-6>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_tab_wrap>.m_tabpack_tabnamewrap .m_tabpack_tabname {
    color: #fff
}

.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_h .m_tabpack_tab,.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_h .m_tabpack_tab .m_tabpack_tab_wrap,.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_h_reverse .m_tabpack_tab,.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_h_reverse .m_tabpack_tab .m_tabpack_tab_wrap,.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_v .m_tabpack_tab,.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_v_reverse .m_tabpack_tab {
    height: 120px
}

.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_h .m_tabpack_tab .m_tabpack_tab_wrap.layout-strech,.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_h .m_tabpack_tab.layout-strech,.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_h_reverse .m_tabpack_tab .m_tabpack_tab_wrap.layout-strech,.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_h_reverse .m_tabpack_tab.layout-strech,.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_v .m_tabpack_tab.layout-strech,.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_v_reverse .m_tabpack_tab.layout-strech {
    min-height: 120px
}

.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_v>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab,.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_v_reverse>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    margin-bottom: 0;
    margin-top: 0
}

.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_v>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:not(:last-of-type),.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_v_reverse>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:not(:last-of-type) {
    margin-right: 0
}

.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_h>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:not(:last-of-type),.m_tabpack_picture.m_tabpack_style-6.m_tabpack_picture.m_tabpack_picture_layout_h_reverse>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab:not(:last-of-type) {
    margin-bottom: 0
}

.jz_screen_mobi .m_tabpack_picture>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist {
    box-sizing: border-box;
    padding: 10px 15px
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-0>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    height: 66px;
    width: 162px
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    height: 110px;
    width: 110px
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.layout-strech {
    min-height: 110px
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab,.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab,.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    height: 80px;
    width: 142px
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.layout-strech,.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-3>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.layout-strech,.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.layout-strech {
    min-height: 80px
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap,.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    padding: 0
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style_2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist {
    flex-wrap: wrap
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style_1>.tabpack_item_list_wrap>.m_tabpack_listwrap {
    overflow-x: auto;
    overflow-y: hidden
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style_1>.tabpack_item_list_wrap>.m_tabpack_listwrap::-webkit-scrollbar {
    display: none
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-4>.tabpack_item_list_wrap {
    background-color: transparent
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-6>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist {
    padding: 0
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-6.m_tabpack_style_0>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    width: 110px
}

.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-6.m_tabpack_style_1>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab,.jz_screen_mobi .m_tabpack_picture.m_tabpack_style-6.m_tabpack_style_2>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    width: 125px
}

.m_tabpack_fold>.m_tabpack_content {
    width: 100%
}

.m_tabpack_fold>.m_tabpack_fold_label>.m_tabpack_tabname {
    float: none;
    overflow: unset;
    text-overflow: unset;
    white-space: unset;
    word-break: break-word
}

.m_tabpack_fold:not(.active)>.m_tabpack_content {
    height: 0;
    visibility: hidden
}

.m_tabpack_fold.active>.m_tabpack_content {
    height: auto
}

.m_tabpack_fold>.m_tabpack_fold_label {
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    float: none;
    font-size: 16px;
    padding: 15px 0;
    transition: all .3s,border 0s,margin 0s;
    vertical-align: middle
}

.m_tabpack_fold .m_tabpack_tabname {
    word-break: break-word
}

.m_tabpack_fold_style_0>.m_tabpack_content {
    background-color: #f7f7f7
}

.m_tabpack_fold_style_0>.m_tabpack_fold_label {
    align-items: center;
    background-color: #f7f7f7;
    display: flex
}

.m_tabpack_fold_style_0>.m_tabpack_fold_label>.m_tabpack_tabname {
    padding-left: 20px
}

.m_tabpack_fold_style_0>.m_tabpack_fold_label>.triangle_arrow {
    color: #adb2bd;
    height: 24px;
    min-width: 40px;
    text-align: center
}

.m_tabpack_fold_style_0>.m_tabpack_fold_label>.triangle_arrow>svg {
    height: 24px;
    transform: scale(.65) rotate(-90deg);
    transition: transform .3s;
    width: 24px
}

.m_tabpack_fold_style_0:not(:last-of-type) {
    margin-bottom: 20px
}

.m_tabpack_fold_style_0.active>.m_tabpack_fold_label {
    background-color: var(--theme-color);
    color: #fff
}

.m_tabpack_fold_style_0.active>.m_tabpack_fold_label>.triangle_arrow>svg {
    color: #fff;
    transform: scale(.65)
}

.m_tabpack_fold_style_0.active>.m_tabpack_fold_label>.m_tabpack_tabname {
    color: #fff
}

.m_tabpack_fold_style_1 {
    border-bottom: 1px solid #f0f0f0
}

.m_tabpack_fold_style_1>.m_tabpack_fold_label {
    align-items: center;
    display: flex
}

.m_tabpack_fold_style_1>.m_tabpack_fold_label>.m_tabpack_fold_prefix {
    font-size: 0;
    min-width: 40px;
    text-align: center
}

.m_tabpack_fold_style_1>.m_tabpack_fold_label>.m_tabpack_fold_prefix svg {
    height: 24px;
    vertical-align: middle;
    width: 24px
}

.m_tabpack_fold_style_1>.m_tabpack_fold_label>.m_tabpack_tabname {
    float: none
}

.m_tabpack_fold_style_1.active>.m_tabpack_fold_label {
    color: var(--theme-color)
}

.jz_screen_pc .m_tabpack_fold .m_tabpack_tabname {
    font-size: 16px
}

.jz_screen_mobi .m_tabpack_fold .m_tabpack_tabname {
    font-size: 14px
}

.jz_screen_mobi .mobi_m_tabpack_direction_parent>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.m_tabpack_tab {
    margin: 0 8px;
    padding: 12px 0
}

.jz_screen_mobi .mobi_m_tabpack_direction_parent>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_splitwrap {
    display: none
}

.jz_screen_mobi .mobi_m_tabpack_direction_parent .module_content_detail.m_tabpack_horizontal>.tabpack_item_list_wrap,.jz_screen_mobi .mobi_m_tabpack_direction_parent>.m_tabpack_main>.m_tabpack_content>.m_tabpack_tabarea>.jz_module_style_32>.module_wrap>.module_content>.module_content_detail.m_tabpack_vertical {
    border: none
}

.jz_screen_mobi .mobi_m_tabpack_direction_parent .module_content_detail.m_tabpack_horizontal>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist,.jz_screen_mobi .mobi_m_tabpack_direction_parent>.m_tabpack_main>.m_tabpack_content>.m_tabpack_tabarea>.jz_module_style_32>.module_wrap>.module_content>.module_content_detail.m_tabpack_vertical>.m_tabpack_listwrap>.m_tabpack_tablist {
    background: none
}

.jz_screen_mobi .mobi_m_tabpack_direction_parent .module_content_detail.m_tabpack_horizontal>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab,.jz_screen_mobi .mobi_m_tabpack_direction_parent>.m_tabpack_main>.m_tabpack_content>.m_tabpack_tabarea>.jz_module_style_32>.module_wrap>.module_content>.module_content_detail.m_tabpack_vertical>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab {
    background-color: #f5f5f5;
    border: none;
    border-radius: 6px;
    color: #333;
    margin: 10px 5px;
    padding: 4px 10px
}

.jz_screen_mobi .mobi_m_tabpack_direction_parent .module_content_detail.m_tabpack_horizontal>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.m_tabpack_tab-active,.jz_screen_mobi .mobi_m_tabpack_direction_parent>.m_tabpack_main>.m_tabpack_content>.m_tabpack_tabarea>.jz_module_style_32>.module_wrap>.module_content>.module_content_detail.m_tabpack_vertical>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab.m_tabpack_tab-active {
    background: none;
    border: 1px solid var(--theme-color);
    color: var(--theme-color)
}

.jz_screen_mobi .mobi_m_tabpack_direction_parent .module_content_detail.m_tabpack_horizontal>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_splitwrap,.jz_screen_mobi .mobi_m_tabpack_direction_parent .module_content_detail.m_tabpack_horizontal>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_triangle,.jz_screen_mobi .mobi_m_tabpack_direction_parent .module_content_detail.m_tabpack_horizontal>.tabpack_item_list_wrap>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_unline,.jz_screen_mobi .mobi_m_tabpack_direction_parent>.m_tabpack_main>.m_tabpack_content>.m_tabpack_tabarea>.jz_module_style_32>.module_wrap>.module_content>.module_content_detail.m_tabpack_vertical>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_splitwrap,.jz_screen_mobi .mobi_m_tabpack_direction_parent>.m_tabpack_main>.m_tabpack_content>.m_tabpack_tabarea>.jz_module_style_32>.module_wrap>.module_content>.module_content_detail.m_tabpack_vertical>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_triangle,.jz_screen_mobi .mobi_m_tabpack_direction_parent>.m_tabpack_main>.m_tabpack_content>.m_tabpack_tabarea>.jz_module_style_32>.module_wrap>.module_content>.module_content_detail.m_tabpack_vertical>.m_tabpack_listwrap>.m_tabpack_tablist>.m_tabpack_tab>.m_tabpack_unline {
    display: none
}

.nest_tabpack_parent>.m_tabpack_main>.m_tabpack_content>.m_tabpack_tabarea>.jz_module_style_32>.inner_feature_wrap>.feature_project_resize_wrap>.project_handler_line_top>.project_handler_btn {
    margin-left: 6.5px
}

.nest_tabpack_parent>.m_tabpack_main>.m_tabpack_content>.m_tabpack_tabarea>.jz_module_style_32>.inner_feature_wrap>.feature_project_resize_wrap>.project_handler_line_left>.project_handler_btn {
    margin-top: 6.5px
}

.nest_tabpack_parent>.m_tabpack_main>.m_tabpack_content>.m_tabpack_tabarea>.jz_module_style_32>.inner_feature_wrap>.feature_project_resize_wrap>.project_handler_right_bottom_btn {
    display: none
}

.m_tabpack_horizontal.m_tabpack_style-1>.tabpack_item_list_wrap,.tabpack_item_list_wrap {
    border-color: var(--border-color)
}

.m_tabpack_horizontal.m_tabpack_style-1>.tabpack_item_list_wrap:hover,.tabpack_item_list_wrap:hover {
    border-color: var(--border-hover-color)
}

.jz_screen_pc .first_style_content,.jz_screen_pc .second_style_content,.jz_screen_pc .third_style_content {
    padding: 1%
}

.jz_screen_mobi .first_style_content,.jz_screen_mobi .second_style_content,.jz_screen_mobi .third_style_content {
    padding: 2%
}

.icon_combination .first_style,.icon_combination .second_style,.icon_combination .third_style {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.icon_combination .first_style_item {
    box-sizing: border-box;
    display: block;
    margin-left: 2%;
    margin-top: 2%;
    text-align: center;
    width: 25%
}

.first_style_content .count1.icon_module_item {
    width: 100%
}

.first_style_content .count2.icon_module_item {
    width: 49%
}

.first_style_content .count3.icon_module_item {
    width: 32%
}

.first_style_content .count4.icon_module_item {
    width: 23.5%
}

.first_style_content .count5.icon_module_item {
    width: 18.4%
}

.first_style_content .count6.icon_module_item {
    width: 15%
}

.icon_combination .first_style_content .count1:nth-child(n+1),.icon_combination .first_style_content .count2:nth-child(odd),.icon_combination .first_style_content .count3:nth-child(3n+1),.icon_combination .first_style_content .count4:nth-child(4n+1),.icon_combination .first_style_content .count5:nth-child(5n+1),.icon_combination .first_style_content .count6:nth-child(6n+1),.icon_combination .second_style_content .count1:nth-child(n+1),.icon_combination .second_style_content .count2:nth-child(odd),.icon_combination .second_style_content .count3:nth-child(3n+1),.icon_combination .second_style_content .count4:nth-child(4n+1),.icon_combination .second_style_content .count5:nth-child(5n+1),.icon_combination .second_style_content .count6:nth-child(6n+1),.icon_combination .third_style_content .count1:nth-child(n+1),.icon_combination .third_style_content .count2:nth-child(odd),.icon_combination .third_style_content .count3:nth-child(3n+1),.icon_combination .third_style_content .count4:nth-child(4n+1),.icon_combination .third_style_content .count5:nth-child(5n+1),.icon_combination .third_style_content .count6:nth-child(6n+1) {
    margin-left: 0
}

.icon_combination .first_style_content .count1:nth-child(-n+1),.icon_combination .first_style_content .count2:nth-child(-n+2),.icon_combination .first_style_content .count3:nth-child(-n+3),.icon_combination .first_style_content .count4:nth-child(-n+4),.icon_combination .first_style_content .count5:nth-child(-n+5),.icon_combination .first_style_content .count6:nth-child(-n+6),.icon_combination .second_style_content .count1:nth-child(-n+1),.icon_combination .second_style_content .count2:nth-child(-n+2),.icon_combination .second_style_content .count3:nth-child(-n+3),.icon_combination .second_style_content .count4:nth-child(-n+4),.icon_combination .second_style_content .count5:nth-child(-n+5),.icon_combination .second_style_content .count6:nth-child(-n+6),.icon_combination .third_style_content .count1:nth-child(-n+1),.icon_combination .third_style_content .count2:nth-child(-n+2),.icon_combination .third_style_content .count3:nth-child(-n+3),.icon_combination .third_style_content .count4:nth-child(-n+4),.icon_combination .third_style_content .count5:nth-child(-n+5),.icon_combination .third_style_content .count6:nth-child(-n+6) {
    margin-top: 0
}

.icon_combination .first_style_item .item_img {
    background-position: 50%;
    background-repeat: no-repeat;
    height: 60px;
    margin: 0 auto;
    width: 60px
}

.icon_combination .imgContainer {
    align-items: center;
    display: flex;
    justify-content: center
}

.icon_combination .first_style_item .imgContainer {
    margin: 0 auto;
    width: 20%
}

.icon_combination .first_style_item .imgAlignLeft .imgContainer {
    margin: 0
}

.icon_combination .first_style_item_content {
    min-width: 50%;
    padding: 15%
}

.icon_combination .first_style_item .item_title {
    -webkit-background-clip: text;
    color: #333;
    font-size: 16px;
    line-height: 22px;
    margin-top: 30px;
    word-break: break-word
}

.icon_combination .first_style_item .item_desc {
    -webkit-background-clip: text;
    color: #999;
    font-size: 14px;
    line-height: 22px;
    margin-top: 12px;
    word-break: break-word
}

.icon_combination .second_style_item {
    border-radius: 2px;
    box-sizing: border-box;
    display: flex;
    margin-left: 2%;
    margin-top: 2%;
    width: 25%
}

.icon_combination .second_style_item .second_style_item_content {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    padding: 9% 6%;
    text-align: left;
    width: 100%
}

.icon_combination .second_style_content .count1.icon_module_item {
    width: 100%
}

.icon_combination .second_style_content .count2.icon_module_item {
    width: 49%
}

.icon_combination .second_style_content .count3.icon_module_item {
    width: 32%
}

.icon_combination .second_style_content .count4.icon_module_item {
    width: 23.5%
}

.icon_combination .second_style_content .count5.icon_module_item {
    width: 18.4%
}

.icon_combination .second_style_content .count6.icon_module_item {
    width: 15%
}

.icon_combination .second_style_item .second_style_item_left {
    flex: 1;
    font-size: 0;
    text-align: center
}

.icon_combination .second_style_item .second_style_item_right {
    padding-left: 14px;
    width: 76%
}

.icon_combination .second_style_item .item_title {
    -webkit-background-clip: text;
    color: #333;
    font-size: 16px;
    line-height: 22px;
    word-break: break-word
}

.icon_combination .second_style_item .item_desc {
    -webkit-background-clip: text;
    color: #999;
    font-size: 14px;
    line-height: 22px;
    margin-top: 12px;
    word-break: break-word
}

.icon_combination .second_style_item .imgAlignTop {
    align-items: normal
}

.jz_screen_mobi .icon_combination .second_style_item .second_style_item_right {
    width: 84%
}

.jz_screen_mobi .icon_combination .second_style_item_content {
    padding: 6.3% 8.09%
}

.jz_screen_mobi .icon_combination .second_style_item {
    box-sizing: border-box;
    margin-left: 2%;
    padding: 0;
    text-align: left;
    width: 100%
}

.icon_combination .third_style_item {
    background-color: #f2f2f2;
    box-sizing: border-box;
    display: block;
    margin-left: 2.7%;
    margin-top: 2%;
    width: 22.975%
}

.icon_combination .third_style_item_content {
    border-radius: 2px;
    padding: 12.5% 15.6%
}

.icon_combination .third_style .count1.icon_module_item {
    width: 100%
}

.icon_combination .third_style .count2.icon_module_item {
    width: 48.65%
}

.icon_combination .third_style .count3.icon_module_item {
    width: 31.53%
}

.icon_combination .third_style .count4.icon_module_item {
    width: 22.975%
}

.icon_combination .third_style .count5.icon_module_item {
    width: 17.84%
}

.icon_combination .third_style .count6.icon_module_item {
    width: 14.416%
}

.icon_combination .third_style_item .imgAlignCenter {
    text-align: center
}

.icon_combination .third_style_item .imgContainer {
    width: 20%
}

.icon_combination .third_style_item .item_title {
    -webkit-background-clip: text;
    color: #333;
    font-size: 16px;
    line-height: 22px;
    margin-top: 24px;
    word-break: break-word
}

.icon_combination .third_style_item .item_desc {
    -webkit-background-clip: text;
    color: #999;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    word-break: break-word
}

.icon_combination .third_style_item .imgAlignCenter .imgContainer {
    margin: 0 auto
}

.icon_combination .icon_item_container.imgAlignLeft {
    text-align: left
}

.jz_screen_mobi .third_style_content {
    padding: 2%
}

.jz_screen_mobi .icon_combination .third_style_item {
    margin-left: 4%;
    margin-top: 4%;
    padding: 0;
    width: 48%
}

.jz_screen_mobi .icon_combination .third_style_item_content {
    padding: 8.4%
}

.jz_screen_mobi .icon_combination .third_style .count1.icon_module_item {
    width: 100%
}

.jz_screen_mobi .icon_combination .third_style .count2.icon_module_item {
    width: 48%
}

.jz_screen_mobi .icon_combination .third_style .count3.icon_module_item {
    width: 30.66%
}

.jz_screen_mobi .icon_combination .third_style .count4.icon_module_item {
    width: 22%
}

.jz_screen_mobi .icon_combination .third_style .count5.icon_module_item {
    width: 16.8%
}

.jz_screen_mobi .icon_combination .third_style .count6.icon_module_item {
    width: 13.33%
}

.jz_screen_mobi .icon_combination .first_style_item .item_title,.jz_screen_mobi .icon_combination .third_style_item .item_title {
    margin-top: 14px
}

.jz_screen_mobi .icon_combination .first_style_item .imgContainer,.jz_screen_mobi .icon_combination .third_style_item .imgContainer {
    width: 26%
}

.icon_combination .iconBgShadow {
    box-shadow: 0 0 9px 0 rgba(0,0,0,.15)
}

.icon_combination_new_module_after_20210707 {
    .icon_item_container .item_desc,.icon_item_container .item_title {
        line-height: 1.5
    }
}

.icon_combination .c__imgeffects_wrap {
    overflow: visible
}

.timeline_item_desc {
    color: #666;
    font-size: 14px;
    line-height: 1.5;
    margin-top: 10px;
    white-space: pre-wrap
}

.timeline_item_desc.hovermenu-active {
    outline: 1px dashed #999
}

.jz_screen_mobi .timeline_item_desc {
    font-size: 13px
}

.timeline_item_time {
    --m_tl-tt-c-color: "#333";
    --m_tl-tt-hc-color: var(--theme-color);
    color: var(--m_tl-tt-c-color);
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    white-space: pre-wrap
}

.timeline_item_time.timeline_s_time--active {
    color: var(--m_tl-tt-hc-color)
}

.timeline_item_time.font-normal {
    font-weight: 400
}

.jz_screen_mobi .timeline_item_time {
    font-size: 18px
}

.timeline_item_time.hovermenu-active {
    outline: 1px dashed #999
}

.timeline_item_time #hoverToolAreaLayout {
    display: none
}

.timeline_item_title {
    color: #333;
    font-size: 16px;
    line-height: 34px;
    white-space: pre-wrap
}

.timeline_item_title.hovermenu-active {
    outline: 1px dashed #999
}

.jz_screen_mobi .timeline_item_title {
    font-size: 15px
}

.timeline_item_dot_wrap {
    align-items: center;
    display: flex;
    height: 17px;
    justify-content: center;
    position: relative;
    width: 17px
}

.timeline_item_dot_outer {
    border-radius: 50%;
    height: 17px;
    left: 0;
    opacity: .2;
    position: absolute;
    top: 0;
    width: 17px
}

.timeline_item_dot_inner {
    border-radius: 50%;
    height: 9px;
    width: 9px
}

.timeline_item_line {
    background-color: #e0e0e0;
    height: calc(100% + 40px);
    width: 1px
}

.timeline_item_image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    display: block;
    outline-offset: -1px;
    padding-top: 56.25%;
    width: 100%
}

.timeline_item_image.hovermenu-active {
    outline: 1px dashed #999
}

.timeline_text_horizontal_arrow {
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    cursor: pointer;
    height: 32px;
    width: 32px
}

.timeline_text_horizontal_arrow svg {
    height: 100%;
    width: 100%
}

.timeline_text_horizontal_arrow .icon_prev {
    left: -2px;
    position: relative
}

.timeline_text_item {
    display: flex;
    min-height: 30px
}

.timeline_text_item:not(:last-of-type) {
    margin-bottom: 40px
}

.timeline_text_item_left {
    padding-right: 30px;
    position: relative;
    text-align: right;
    width: 240px
}

.timeline_text_item_right {
    flex: 1;
    padding-left: 43px
}

.timeline_text_item_dot {
    position: absolute;
    right: -17px;
    top: 8px
}

.timeline_text_item_line {
    position: absolute;
    right: -9px;
    top: 21px
}

.timeline_text_vertical .timeline_text_desc {
    line-height: 34px
}

.timeline_text_vertical .mt0 {
    margin-top: 0
}

.timeline_text_vertical .timeline_text_item_left.timeline_line_empty_title_wrap {
    padding-right: 0;
    width: 10px
}

.jz_screen_mobi .timeline_text_item_left {
    padding-right: 10px;
    width: 76px
}

.jz_screen_mobi .timeline_text_item_right {
    padding-left: 30px
}

.jz_screen_mobi .timeline_item_time,.jz_screen_mobi .timeline_item_title,.jz_screen_mobi .timeline_text_vertical .timeline_item_desc {
    line-height: 28px
}

.jz_screen_mobi .timeline_text_item_dot {
    top: 6px
}

.jz_screen_mobi .timeline_text_item:not(:last-of-type) {
    margin-bottom: 28px
}

.timeline_text_cross_item {
    display: flex;
    min-height: 30px
}

.timeline_text_cross_item:not(:last-of-type) {
    margin-bottom: 40px
}

.timeline_text_cross_item_center {
    position: relative;
    width: 17px
}

.timeline_text_cross_item_dot {
    top: 8px
}

.timeline_text_cross_item_left {
    flex: 1;
    padding-right: 56px
}

.timeline_text_cross_item_right {
    flex: 1;
    padding-left: 56px
}

.timeline_text_cross_item_line {
    left: 50%;
    margin-left: -.5px;
    position: absolute;
    top: 20px
}

.timeline_text_cross_item_content_line {
    height: 1px;
    position: absolute;
    right: -47px;
    top: 17px;
    width: 40px
}

.timeline_text_cross_item--even .timeline_text_cross_item_right {
    order: 0;
    padding-left: 0;
    padding-right: 56px;
    text-align: right
}

.timeline_text_cross_item--even .timeline_text_cross_item_center {
    order: 1
}

.timeline_text_cross_item--even .timeline_text_cross_item_left {
    order: 2
}

.timeline_text_cross_item--even .timeline_text_cross_item_content_line {
    left: -47px;
    right: auto
}

.timeline_cross_title {
    margin-top: 8px
}

.timeline_cross_desc {
    line-height: 1.8
}

.timeline_text_horizontal {
    margin: 0 32px;
    overflow: hidden;
    text-align: center
}

.timeline_text_horizontal .mt0 {
    margin-top: 0
}

.timeline_text_horizontal_bottom,.timeline_text_horizontal_center,.timeline_text_horizontal_top {
    display: flex
}

.timeline_text_horizontal_center {
    position: relative
}

.timeline_text_h_item_content,.timeline_text_h_item_dot_wrap,.timeline_text_h_top_content {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    min-width: 25%;
    padding: 0 1%
}

.timeline_text_h_top_content {
    justify-content: flex-end
}

.timeline_text_h_item_line {
    height: 1px;
    position: absolute;
    top: 7.5px;
    width: 100%
}

.timeline_text_h_item_dot_wrap {
    position: relative
}

.timeline_text_h_item_content_line {
    height: 40px;
    width: 1px
}

.timeline_text_horizontal .timeline_text_h_item_title,.timeline_text_horizontal .timeline_text_h_top_content {
    line-height: 1.5
}

.timeline_text_horizontal_next,.timeline_text_horizontal_prev {
    position: absolute;
    top: 50%
}

.timeline_text_horizontal_prev {
    left: 0
}

.timeline_text_horizontal_next {
    right: 0
}

.timeline_text_horizontal_scroll {
    padding: 1px 0;
    transition: transform .3s
}

.timeline_h_top_time {
    margin-bottom: 20px
}

.timeline_text_horizontal .timeline_h_top_desc {
    padding-bottom: 16px
}

.timeline_h_top_cline {
    margin-bottom: 6px
}

.timeline_h_bottom_cline {
    margin-bottom: 16px;
    margin-top: 6px
}

.timeline_text_h_bottom_title {
    margin-top: 20px
}

.timeline_text_h_item_desc {
    line-height: 1.8
}

.jz_screen_mobi .timeline_text_horizontal {
    margin: 0
}

.jz_screen_mobi .timeline_text_h_item_content,.jz_screen_mobi .timeline_text_h_item_dot_wrap,.jz_screen_mobi .timeline_text_h_top_content {
    flex-basis: 230px;
    flex-shrink: 0
}

.jz_screen_mobi .timeline_text_horizontal_scroll {
    overflow-y: auto;
    padding-left: 10px
}

.jz_screen_mobi .timeline_text_horizontal_scroll::-webkit-scrollbar-track {
    background-color: #f7f7f7
}

.jz_screen_mobi .timeline_text_horizontal_scroll::-webkit-scrollbar {
    height: 0
}

.jz_screen_mobi .timeline_text_horizontal_scroll::-webkit-scrollbar-thumb {
    background-color: #c1c1c1
}

.jz_screen_mobi .timeline_h_bottom_cline,.jz_screen_mobi .timeline_h_top_time {
    margin-bottom: 8px
}

.timeline_c_content_wrap {
    position: relative
}

.timeline_c_content {
    margin: 0 64px;
    overflow: hidden
}

.timeline_c_scroll {
    display: flex;
    flex-wrap: nowrap;
    transition: transform .3s
}

.timeline_c_item {
    display: flex;
    flex-shrink: 0;
    height: auto;
    justify-content: center;
    overflow: hidden;
    width: 100%
}

.swiper-slide.timeline_c_item {
    height: auto
}

.timeline_c_image_wrap {
    align-items: center;
    display: flex;
    width: 50%
}

.timeline_c_text_wrap {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    margin-left: 34px;
    padding: 1px
}

.timeline_c_next,.timeline_c_prev {
    align-items: center;
    background-color: rgba(0,0,0,.3);
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 48px
}

.timeline_c_next svg,.timeline_c_prev svg {
    color: #fff;
    width: 26px
}

.timeline_c_next--disabled,.timeline_c_prev--disabled {
    opacity: .35
}

.timeline_c_prev {
    left: 0
}

.timeline_c_prev svg {
    left: -1px;
    position: relative
}

.timeline_c_next {
    right: 0
}

.timeline_carousel_layout_two .timeline_c_item {
    display: flex;
    flex-direction: column
}

.timeline_carousel_layout_two .timeline_c_image_wrap {
    margin-right: 0;
    order: 1;
    width: 100%
}

.timeline_carousel_layout_two .timeline_c_text_wrap {
    flex: initial;
    justify-content: normal;
    margin-left: 0;
    order: 0
}

.timeline_carousel_layout_two .timeline_c_image_wrap {
    margin-top: 20px
}

.timeline_slide {
    padding-top: 40px
}

.timeline_ruler {
    background-color: #ccc;
    height: 1px;
    margin-top: 17px
}

.timeline_slide_item_time {
    display: flex;
    margin-top: 20px;
    position: relative
}

.timeline_s_item {
    display: flex;
    flex: 1;
    justify-content: center;
    min-width: 20%;
    position: relative
}

.timeline_s_dot_wrap {
    align-items: center;
    display: flex;
    height: 40px;
    justify-content: center;
    position: absolute;
    top: -41px;
    width: 40px
}

.timeline_s_dot {
    background-color: #ccc;
    border-radius: 50%;
    height: 16px;
    width: 16px
}

.timeline_s_dot--active {
    align-items: center;
    border-radius: 50%;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    width: 100%
}

.timeline_s_dot--active svg {
    color: #fff;
    height: 28px;
    left: -1px;
    position: relative;
    top: 1px;
    width: 28px
}

.timeline_s_icon {
    border-radius: 0;
    object-fit: contain
}

.timeline_s_item {
    cursor: pointer
}

.timeline_slide_scroll {
    transition: transform .3s
}

.timeline_h_top_desc {
    color: #333;
    font-size: 16px;
    line-height: 1.8
}

.timeline_carousel .timeline_item_time,.timeline_carousel .timeline_item_title {
    line-height: 1.5
}

.timeline_carousel .timeline_text_h_item_title {
    font-size: 32px
}

.timeline_carousel .timeline_s_time {
    font-size: 30px;
    font-weight: 400;
    text-align: center
}

.timeline_carousel .compat_gap {
    padding-left: 1px;
    padding-right: 1px
}

.timeline_s_time #hoverToolAreaLayout {
    display: none
}

.jz_screen_mobi .timeline_c_content {
    margin: 0
}

.jz_screen_mobi .timeline_c_next,.jz_screen_mobi .timeline_c_prev {
    display: none
}

.jz_screen_mobi .timeline_s_item {
    min-width: 33.3333333333%
}

.jz_screen_mobi .timeline_carousel .timeline_text_h_item_title {
    font-size: 22px
}

.jz_screen_mobi .timeline_carousel .timeline_h_top_desc {
    font-size: 14px
}

.jz_screen_mobi .timeline_carousel .timeline_s_time {
    font-size: 18px;
    margin-top: 5px
}

.jz_screen_mobi .timeline_carousel {
    margin: 0 10px;
    overflow: hidden
}

.jz_screen_mobi .timeline_slide_scroll {
    overflow-x: auto;
    padding-top: 10px
}

.jz_screen_mobi .timeline_slide_scroll::-webkit-scrollbar {
    height: 0
}

.jz_screen_mobi .timeline_slide {
    padding-top: 12px
}

.jz_screen_mobi .timeline_s_dot_wrap {
    height: 32px;
    top: -37px;
    width: 32px
}

.jz_screen_mobi .timeline_s_dot--active svg {
    height: 22px;
    width: 22px
}

.jz_screen_mobi .timeline_s_dot {
    height: 12px;
    width: 12px
}

.jz_screen_mobi .timeline_c_image_wrap {
    width: 100%!important
}

.module_timeline_content {
    color: #333;
    overflow: hidden;
    padding: 10px 1px;
    position: relative;
    word-break: break-word
}

.module_timeline_content * {
    box-sizing: border-box
}

.m_friendlink_multiColumns_wrap {
    box-sizing: border-box;
    display: flex;
    white-space: normal
}

.m_friendlink_multiColumns_wrap .m_friendlink_multiColumns_col {
    flex: 1;
    min-width: 0
}

.m_friendlink_multiColumns_wrap .m_friendlink_split_line {
    margin-right: 16px
}

.m_friendlink_multiColumns_item {
    font-size: 14px;
    line-height: 1.5;
    padding: 10px 0
}

.m_friendlink_multiColumns_item a {
    --m_fl-i-c-color: #333;
    --m_fl-i-sc-color: var(--m_fl-i-c-color);
    color: var(--m_fl-i-c-color);
    display: block
}

.m_friendlink_multiColumns_item a:hover {
    color: var(--m_fl-i-sc-color)
}

.jz_module_style_38 .module_banner {
    margin-bottom: 10px
}

.m_friendlink__wrapper {
    --m_fl_bc: "#999";
    border-radius: 2px;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    font-size: 0;
    max-height: 100%;
    max-width: 100%;
    min-height: 30px;
    min-width: 30px;
    position: relative;
    white-space: nowrap
}

.m_friendlink__wrapper:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.m_friendlink__tipswrap {
    display: inline-block;
    vertical-align: middle;
    width: 100%
}

.m_friendlink__tipsname {
    --m_fl-t-c-color: #666;
    color: var(--m_fl-t-c-color);
    display: inline-block;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    word-break: break-all
}

.m_friendlink__select-showing .m_friendlink__tipsname {
    --m_fl-t-sc-color: var(--m_fl-t-color);
    color: var(--m_fl-t-sc-color)
}

.m_friendlink__triangle {
    display: inline-block;
    margin-top: -2px;
    position: absolute;
    right: 9px;
    top: 50%;
    transition: .3s
}

.m_friendlink__triangle-down {
    transform: rotate(180deg)
}

.m_friendlink__triangle-up,.m_friendlink__wrapper-active .m_friendlink__triangle-down {
    transform: rotate(0)
}

.m_friendlink__wrapper-active .m_friendlink__triangle-up {
    transform: rotate(180deg)
}

.m_friendlink__ul {
    list-style: none;
    margin: 0;
    padding: 5px 0
}

.m_friendlink__list {
    --m_fl_lb: #fff;
    --m-fl-ihc: #f0f0f0;
    background: #fff;
    background: var(--m_fl_lb);
    box-sizing: border-box;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: calc(100% + 5px);
    width: 100%;
    z-index: 9032
}

.m_friendlink__list-up {
    bottom: calc(100% + 5px);
    top: auto
}

.m_friendlink__item {
    align-items: center;
    display: flex;
    margin-bottom: 2px;
    width: 100%
}

.m_friendlink__item:hover {
    background: var(--m-fl-ihc)
}

.m_friendlink__item:last-of-type {
    margin-bottom: 0
}

.m_friendlink__itemname {
    --m_fl-i-c-color: #666;
    --m_fl-i-sc-color: var(--m_fl-i-c-color);
    box-sizing: border-box;
    color: var(--m_fl-i-c-color);
    display: inline-block;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    word-break: break-all
}

.m_friendlink__itemname:hover {
    color: var(--m_fl-i-sc-color)
}

.m_friendlink__list-0 {
    border: 1px solid #999;
    box-shadow: 0 0 6px rgba(0,0,0,.16);
    max-height: 260px
}

.m_friendlink__list-0 .m_friendlink__item {
    height: 26px
}

.m_friendlink__list-0 .m_friendlink__itemname {
    padding: 0 5px
}

.m_friendlink__list-1 {
    border-radius: 2px;
    box-shadow: 0 0 9px rgba(0,0,0,.16);
    max-height: 360px;
    top: calc(100% + 5px)
}

.m_friendlink__list-1 .m_friendlink__item {
    height: 36px
}

.m_friendlink__list-1 .m_friendlink__itemname {
    padding: 0 18px
}

.m_friendlink__list-1::-webkit-scrollbar {
    background: #f2f2f2;
    border-radius: 3px;
    width: 6px
}

.m_friendlink__list-1::-webkit-scrollbar-thumb {
    background: #d2d2d2;
    border-radius: 3px
}

.m_friendlink__list-1.m_friendlink__list-up {
    bottom: calc(100% + 5px);
    top: auto
}

.m_friendlink__layer {
    display: none;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    visibility: visible;
    z-index: 3
}

.m_friendlink__triangle-svg {
    color: #707070;
    height: 20px;
    margin-top: -8px;
    width: 20px
}

.m_friendlink__wrapper-0 {
    border: 1px solid #999;
    padding: 7px 30px 7px 12px
}

.m_friendlink__wrapper-0 .m_friendlink__triangle {
    border: 6px solid transparent;
    border-top-color: #767676;
    transform-origin: center 3px;
    width: 0
}

.m_friendlink__wrapper-1 {
    border: 1px solid #f0f0f0;
    padding: 10px 30px 10px 12px
}

.m_friendlink__select-showing .m_friendlink__triangle-up {
    transform: rotate(180deg)
}

.m_friendlink__wrapper {
    --m_fl_wc: #fff;
    --m_fl_hwc: var(--m_fl_wc);
    --m_fl_bc: #999;
    background: var(--m_fl_wc);
    border-color: var(--m_fl_bc)
}

.m_friendlink__wrapper.m_friendlink__select-showing {
    background-color: var(--m_fl_hwc);
    border-color: var(--m_fl_bsc)
}

.m_friendlink__wrapper-1 {
    --m_fl_bc: #f0f0f0
}

.sitemap_reset[data-v-761fd035] {
    margin: 0;
    padding: 0
}

.module_sitemap_content .no_list_item[data-v-761fd035] {
    list-style: none
}

.module_sitemap_content .sitemap_level1_name[data-v-761fd035] {
    color: #333;
    font-size: 18px;
    font-weight: 700
}

.module_sitemap_content .sitemap_level2_name[data-v-761fd035] {
    color: #333;
    font-size: 16px;
    font-weight: 400
}

.module_sitemap_content .sitemap_level3_name[data-v-761fd035] {
    color: gray;
    font-size: 14px;
    font-weight: 400
}

.module_sitemap_content .sitemap_level1_name[data-v-761fd035],.module_sitemap_content .sitemap_level2_name[data-v-761fd035],.module_sitemap_content .sitemap_level3_name[data-v-761fd035] {
    cursor: pointer;
    word-break: break-word
}

.module_sitemap_content .sitemap_level1_name[data-v-761fd035]:hover,.module_sitemap_content .sitemap_level2_name[data-v-761fd035]:hover,.module_sitemap_content .sitemap_level3_name[data-v-761fd035]:hover {
    color: var(--theme-color)
}

.sitemap_level1[data-v-761fd035] {
    border-bottom: 1px solid #e9e9e9;
    padding: 24px 0
}

.jz_screen_mobi .sitemap_level1[data-v-761fd035] {
    margin: 0 16px;
    padding: 16px 0
}

.jz_screen_mobi .sitemap_level1_name[data-v-761fd035] {
    font-size: 16px
}

.sitemap_level2_wrap[data-v-761fd035] {
    display: flex;
    flex-wrap: wrap
}

.sitemap_level2[data-v-761fd035] {
    flex-basis: calc(25% - 39.75px);
    margin-top: 24px;
    max-width: calc(25% - 39.75px)
}

.sitemap_level2[data-v-761fd035]:not(:nth-child(4n+1)) {
    margin-left: 53px
}

.jz_screen_mobi .sitemap_level2[data-v-761fd035] {
    flex-basis: 100%;
    margin-left: 0;
    margin-top: 16px;
    max-width: 100%
}

.jz_screen_mobi .sitemap_level2_name[data-v-761fd035] {
    font-size: 14px
}

.sitemap_level3[data-v-761fd035] {
    color: #707070;
    margin-top: 12px
}

.sitemap_level3_wrap[data-v-761fd035] {
    font-size: 16px;
    margin-left: 24px
}

.jz_screen_mobi .sitemap_level3_wrap[data-v-761fd035] {
    margin-left: 24px
}

.jz_module_style_41 .project_handler_line {
    z-index: 1
}

.accordion_wrap {
    align-items: center;
    display: flex;
    height: 25vw
}

.accordion_wrap .accordion_item {
    box-shadow: 0 0 15px 0 rgba(0,0,0,.15);
    height: 20.8333333333vw;
    overflow: hidden;
    position: relative;
    transition: height .3s ease-in-out,width .3s ease-in-out;
    will-change: height,width;
    z-index: 0
}

.accordion_wrap .accordion_item_active {
    height: 25vw;
    z-index: 1
}

.accordion_wrap .accordion_item_pack_wrap {
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    transition: opacity .3s ease-in-out;
    width: 100%;
    z-index: 0
}

.accordion_wrap .accordion_item_pack_wrap .web_col_content_empty {
    border: 1px dashed #5874d8;
    box-sizing: border-box;
    display: flex;
    height: 100%
}

.accordion_wrap .web_col_content {
    display: block;
    min-height: auto
}

.accordion_wrap .accordion_item_editing {
    border: 3px dashed #5874d8;
    box-sizing: border-box
}

.accordion_wrap .accordion_item_editing .web_col_content_empty {
    border: none
}

.accordion_wrap .accordion_item_bg {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0
}

.accordion_wrap .accordion_item_show {
    opacity: 1;
    z-index: 1
}

.accordion_wrap .jz_placeholder_disable {
    height: 100%;
    width: 100%
}

.accordion_wrap .accordion_item_pack {
    height: 100%;
    overflow: hidden
}

.jz_screen_mobi .accordion_wrap {
    flex-direction: column;
    height: auto
}

.jz_screen_mobi .accordion_wrap .accordion_item {
    height: auto;
    min-height: 30px;
    width: 100%
}

.jz_screen_mobi .accordion_wrap .web_col_content_empty {
    border: none
}

.jz_screen_mobi .accordion_wrap .accordion_item_pack_wrap {
    display: none;
    position: relative
}

.jz_screen_mobi .accordion_wrap .accordion_item_show {
    display: block
}

.jz_screen_mobi .accordion_wrap .accordion_item_active {
    z-index: 0
}

.jz_dragging .accordion_item_pack_wrap:not(.accordion_item_show) {
    display: none
}

.jz_screen_pc .accordion_item:hover .manage_hover_line {
    display: block
}

.fa-rolling-notice {
    align-items: center;
    display: flex;
    position: relative
}

.fa-rolling-notice .swiper-wrapper {
    transition-timing-function: linear!important
}

.fa-rolling-notice__content {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative;
    width: 100%
}

.fa-rolling-notice__icon {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    float: left;
    justify-content: center;
    padding: 0 10px;
    position: relative
}

.fa-rolling-notice__icon .rn-1-1,.fa-rolling-notice__icon .rn-1-2 {
    height: 16px;
    width: 19px
}

.fa-rolling-notice__icon .rn-1-3 {
    align-items: center;
    background-color: var(--theme-color);
    border-radius: 4px;
    color: #fff;
    display: flex;
    flex-shrink: 0;
    font-size: 13px;
    height: 22px;
    justify-content: center;
    padding: 0 6px
}

.fa-rolling-notice__icon .rn-1-4 {
    height: 18px;
    width: 36px
}

.fa-rolling-notice__icon .rn-1-4-text {
    color: #fff;
    font-size: 12px;
    left: 50%;
    margin-left: -12px;
    margin-top: -9px;
    position: absolute;
    top: 50%
}

.fa-rolling-notice__icon .rn-1-6 {
    width: 30px
}

.fa-rolling-notice__icon .rn-2-1 {
    height: 30px;
    width: 30px
}

.fa-rolling-notice__icon .rn-2-2 {
    height: 16px;
    width: 19px
}

.fa-rolling-notice__icon .rn-2-3,.fa-rolling-notice__icon .rn-2-4 {
    height: 40px;
    width: 42px
}

.fa-rolling-notice__icon .rn-2-6 {
    width: 30px
}

.fa-rolling-notice__icon-img-default {
    height: 24px;
    width: 32px
}

.fa-rolling-notice__divider {
    border-right: 1px solid #e8e8e8;
    height: 24px
}

.fa-rolling-notice .swiper-slide-2 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.fa-rolling-notice .swiper-slide-2 .fa-rolling-notice__text-item:before {
    background-color: #999;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 4px;
    vertical-align: middle;
    width: 4px
}

.fa-rolling-notice__text {
    float: right;
    height: 48px;
    overflow: hidden;
    width: 100%
}

.fa-rolling-notice__text-item {
    color: #555;
    display: inline-block;
    font-size: 14px;
    line-height: 48px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fa-rolling-notice__text a {
    text-decoration: none
}

.fa-rolling-notice__text .underline {
    text-decoration: underline
}

.mall_order_detail_section {
    background: #fff;
    border-radius: 8px;
    padding: 20px 24px
}

.mall_order_detail_section_title {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: capitalize
}

.jz_screen_mobi .mall_order_detail_section {
    border-radius: 6px;
    padding: 16px 12px
}

.jz_screen_mobi .mall_order_detail_section_title {
    font-size: 16px
}

.search_box_wrapper[data-v-4cc745d5] {
    position: relative
}

.search_box[data-v-4cc745d5] {
    background: hsla(0,0%,80%,.15);
    border: 0;
    box-sizing: border-box;
    font-size: 13px;
    height: 35px;
    line-height: 35px;
    margin: 5px 0 5px 10px;
    outline: 0;
    padding-left: 14px;
    width: calc(100% - 20px)
}

.search_box_icon[data-v-4cc745d5] {
    fill: #666;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 13px;
    width: 20px
}

.search_not_found[data-v-4cc745d5] {
    align-items: center;
    color: #ccc;
    display: flex;
    font-size: 14px;
    padding: 5px 10px
}

.module_alert_warning[data-v-e0b3dd98] {
    background-color: #fff5dc;
    color: #ff8e1e;
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 20px;
    padding: 10px;
    text-align: center;
    word-break: break-all
}

.text-left[data-v-e0b3dd98] {
    display: inline-block;
    text-align: left
}

#module2 .copyright_notice_content {
    border-top: 1px dashed #efefef;
    color: #8a8a8a;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 20px;
    padding-top: 20px
}

#module2 .copyright_notice_content_href {
    color: #5070b2;
    cursor: pointer;
    text-decoration: none;
    word-break: break-all
}

.jz_screen_mobi #module2 .module_alert_warning {
    left: -20px;
    position: relative;
    width: calc(100% + 40px)
}

.pay_status_success_wrap {
    justify-content: space-between
}

.pay_status_left {
    align-items: center;
    display: flex;
    gap: 12px
}

.pay_success_back {
    align-items: center;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 24px;
    color: #333;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    height: 48px;
    justify-content: center;
    width: 140px
}

.order_detail_form_item {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.order_detail_form_item_title {
    color: #333;
    font-size: 14px
}

.order_detail_form_item_title span.required {
    position: relative
}

.order_detail_form_item_title span.required:after {
    color: red;
    content: "*";
    pointer-events: none;
    position: absolute;
    right: -15px;
    top: 2px
}

.order_detail_form_input {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #333;
    font-size: 13px;
    height: 44px;
    outline: none;
    padding: 0 12px;
    width: 100%
}

.order_detail_form_item_content .select_style {
    flex-shrink: 0;
    height: 44px;
    position: relative;
    width: 25%
}

.order_detail_form_item_content .select_style input {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #333;
    display: block;
    font-size: 13px;
    height: 100%;
    outline: none;
    padding: 0 16px;
    width: 100%
}

.order_detail_form_item_content .select_style .arrow {
    color: #666;
    cursor: pointer;
    font-size: 12px;
    line-height: 44px;
    position: absolute;
    right: 16px;
    top: 0
}

.order_detail_form_phone_wrap {
    align-items: center;
    display: flex;
    gap: 16px
}

.jz_screen_mobi .order_detail_form_item_content .select_style {
    width: 108px
}

.jz_screen_mobi .order_detail_form_phone_wrap {
    gap: unset
}

.jz_screen_mobi .order_detail_form_phone_wrap .select_style {
    margin-right: 8px
}

.address_input .select_style {
    flex: 1
}

.jz_screen_mobi .address_input .select_style {
    flex: initial;
    width: 100%
}

.counter_wrap {
    align-items: center;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    display: inline-flex;
    height: 40px;
    width: 144px
}

.counter_wrap.size_small {
    border-radius: 4px;
    height: 28px;
    width: 104px
}

.counter_wrap.size_small .icon_wrap {
    width: 28px
}

.counter_wrap.size_small .counter_input {
    font-size: 13px
}

.counter_wrap.size_middle {
    height: 36px;
    width: 140px
}

.counter_wrap .icon_wrap {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    user-select: none;
    width: 40px
}

.counter_wrap .counter_input {
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    appearance: none;
    border: none;
    flex: 1;
    font-size: 14px;
    min-width: 0;
    outline: none;
    text-align: center
}

.counter_wrap .counter_input::-webkit-inner-spin-button,.counter_wrap .counter_input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.counter_wrap .minus_icon,.counter_wrap .plus_icon {
    color: #666;
    height: 24px;
    width: 24px
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.spec-name {
    color: #333;
    font-size: 15px;
    font-weight: 700;
    line-height: 30px;
    text-align: left
}

.spec-items {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 12px
}

.spec-items .spec-text-item {
    background: #fff;
    box-sizing: border-box;
    justify-content: center;
    min-width: 46px;
    padding: 10px
}

.spec-items .spec-picture-item,.spec-items .spec-text-item {
    align-items: center;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    cursor: pointer;
    display: flex
}

.spec-items .spec-picture-item {
    background: transparent;
    flex-direction: column;
    overflow: hidden;
    width: 76px
}

.spec-items .spec-picture-wrapper {
    height: 80px
}

.spec-items .spec-picture {
    height: 80px;
    object-fit: cover;
    width: 80px
}

.spec-items .spec-item-text {
    box-sizing: border-box;
    font-size: 12px;
    padding: 0 10px;
    text-align: center
}

.spec-items .spec-item-active {
    border-color: var(--theme-color);
    color: var(--theme-color)
}

.product-specs-style-0 .spec-name {
    margin-block-end:12px}

.product-specs-style-0 .spec-container {
    margin-block-start:16px}

.product-specs-style-1 {
    display: flex;
    flex-wrap: wrap
}

.product-specs-style-1 .spec-container {
    align-items: center;
    border-bottom: 1px solid #f5f5f5;
    box-sizing: border-box;
    display: flex;
    line-height: 30px;
    padding: 13px 15px 13px 0;
    width: 50%
}

.product-specs-style-1 .spec-name {
    box-sizing: border-box;
    max-width: 120px;
    min-width: 120px;
    padding: 0 8px;
    white-space: pre-wrap
}

.product-specs-style-2 .spec-container {
    align-items: center;
    border-bottom: 1px solid #f5f5f5;
    box-sizing: border-box;
    display: flex;
    line-height: 30px;
    padding: 13px 15px 13px 0
}

.product-specs-style-2 .spec-name {
    box-sizing: border-box;
    max-width: 120px;
    min-width: 120px;
    padding: 0 8px;
    white-space: pre-wrap
}

.expand-icon-wrapper {
    background: rgba(0,0,0,.5);
    border-radius: 8px 0;
    position: absolute
}

.expand-icon-wrapper,.expand-picture-icon {
    height: 20px;
    width: 20px
}

.spec-item-wrapper {
    width: 100%
}

.range-price[data-v-e74822a8] {
    align-items: center;
    color: var(--theme-color);
    display: flex;
    flex-wrap: wrap;
    font-size: 30px;
    font-weight: 700;
    gap: 12px;
    line-height: 32px
}

.jz_screen_mobi .range-price[data-v-e74822a8] {
    font-size: 24px
}

.column_product {
    align-items: center;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    height: 58px;
    justify-content: space-between;
    padding: 0 16px
}

.column_product:hover {
    background: #f5f5f5
}

.column_product:hover .product_study {
    display: flex
}

.column_product:not(:last-of-type) {
    margin-bottom: 20px
}

.column_product_left {
    align-items: center;
    display: flex;
    max-width: calc(100% - 104px)
}

.product_title {
    color: #333;
    font-size: 15px;
    margin-left: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.product_study {
    align-items: center;
    background: var(--theme-color);
    border-radius: 17px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: flex;
    display: none;
    font-size: 13px;
    height: 34px;
    justify-content: center;
    min-width: 84px;
    padding: 0 20px
}

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

.product_icon_svg {
    color: #b3b3b3;
    height: 20px;
    width: 20px
}

.jz_screen_mobi .column_product {
    border-radius: 0;
    height: 53px;
    padding: 0 1px
}

.jz_screen_mobi .column_product:not(:last-of-type) {
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 0
}

.jz_screen_mobi .product_title {
    font-size: 14px;
    margin-left: 10px
}

.jz_screen_mobi .column_product_left {
    max-width: 100%
}

.evaluate_upload_pic_lists:empty,.jz_screen_mobi .column_product_right {
    display: none
}

.pay_product_style_2 .evaluate_upload_tip {
    max-width: 360px
}

.jz_screen_pc .upload_image_wrap .evaluate_content {
    max-width: none
}

.evaluate_upload_pic_lists {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.product_specific_content_style_1 {
    display: flex;
    flex-direction: column;
    gap: 30px
}

.product_specific_content_style_1 .specific_style_1_wrap {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.product_specific_content_style_1 .specific_style_1_header {
    align-items: center;
    display: flex;
    gap: 8px
}

.product_specific_content_style_1 .specific_style_1_header span {
    color: #333;
    font-size: 18px;
    font-weight: 700;
    white-space: pre-wrap;
    word-break: break-word
}

.product_specific_content_style_1 .specific_style_1_header span.font-normal {
    font-weight: 400
}

.product_specific_content_style_1 .product_specific_content_image_wrap {
    color: var(--theme-color);
    flex-shrink: 0;
    height: 24px;
    width: 24px
}

.product_specific_content_style_1 .product_specific_content_image_wrap img,.product_specific_content_style_1 .product_specific_content_image_wrap svg {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.specific_style_2_header {
    align-items: center;
    color: #333;
    cursor: pointer;
    display: flex;
    font-size: 18px;
    justify-content: space-between;
    padding: 30px 0;
    word-break: break-word
}

.specific_style_2_header .expand_svg {
    flex-shrink: 0;
    height: 16px;
    width: 16px
}

.specific_style_2_header .expand_svg svg {
    height: 100%;
    transition: transform .3s;
    width: 100%
}

.specific_style_2_content {
    box-sizing: border-box;
    display: none;
    overflow: hidden;
    padding-bottom: 30px
}

.specific_style_2_wrap {
    border-bottom: 1px solid #e8e8e8
}

.specific_style_2_wrap:first-of-type {
    border-top: 1px solid #e8e8e8
}

.jz_screen_pc .evaluate_content {
    max-width: 465px;
    width: calc(100% - 100px)
}

.jz_screen_mobi .product_specific_content_style_1,.jz_screen_mobi .product_specific_content_style_2 {
    padding: 0 10px
}

.jz_screen_mobi .specific_style_2_header {
    font-size: 15px;
    padding: 15px 5px
}

.pay_product_style_2 .detail_specific_tab_wrap {
    overflow-x: auto
}

.pay_product_style_2 .detail_specific_tab_wrap::-webkit-scrollbar-track {
    background-color: #f7f7f7
}

.pay_product_style_2 .detail_specific_tab_wrap::-webkit-scrollbar {
    height: 3px
}

.pay_product_style_2 .detail_specific_tab_wrap::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border-radius: 10px
}

.pay_product_style_2_left_side {
    flex: 6;
    min-width: 0
}

.pay_product_style_2_left_side .pay_product_image--video {
    background-color: #fafafa;
    padding-bottom: 100%;
    position: relative
}

.pay_product_style_2_left_side .pay_product_image--video img {
    height: 100%;
    object-fit: contain
}

.pay_product_style_2_images_container {
    align-items: flex-start;
    display: flex;
    gap: 29px
}

.pay_product_style_2 .pay_product_info {
    flex: 4;
    position: sticky;
    top: var(--sticky-top)
}

.pay_product_style_2 .pay_product_style_2 .detail_inner_wrap .videoBg {
    z-index: 1
}

.pay_product_style_2_indicator_wrap {
    display: flex;
    flex-direction: column;
    gap: 16px;
    max-height: calc(100vh - var(--sticky-top));
    overflow-x: hidden;
    overflow-y: auto;
    position: sticky;
    top: var(--sticky-top);
    width: 67px
}

.pay_product_style_2_indicator_wrap::-webkit-scrollbar {
    transition: width .3s;
    width: 0
}

.pay_product_style_2_indicator_wrap:hover::-webkit-scrollbar {
    width: 3px
}

.pay_product_style_2_indicator_wrap::-webkit-scrollbar-track {
    background-color: #f7f7f7
}

.pay_product_style_2_indicator_wrap::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border-radius: 10px
}

.pay_product_style_2_images_wrap {
    flex: 1
}

.pay_product_style_2_image {
    width: 100%
}

.pay_product_style_2_indicator {
    background-color: #fafafa;
    border: 1px solid transparent;
    border-radius: 8px;
    box-sizing: border-box;
    cursor: pointer;
    flex-shrink: 0;
    height: 64px;
    opacity: .4;
    overflow: hidden;
    position: relative;
    transition: border-color .3s,opacity .3s;
    width: 64px
}

.pay_product_style_2_indicator img {
    border: 1px solid transparent;
    bottom: 0;
    height: auto;
    left: -1px;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: auto
}

.pay_product_style_2_indicator.active,.pay_product_style_2_indicator:hover {
    border-color: var(--theme-color);
    opacity: 1
}

.jz_screen_pc .jz_module_style_9 .pay_product_module_content {
    border-radius: 20px;
    padding: 40px
}

.pay_product_content {
    align-items: flex-start;
    display: flex;
    gap: 40px;
    line-height: 1.5
}

.pay_product_content .fk-circle {
    display: none
}

.pay_product_images_wrap {
    flex: 1;
    min-width: 0;
    position: relative
}

.pay_product_images {
    background-color: #fafafa;
    border-radius: 8px;
    height: 0;
    padding-bottom: 100%;
    position: relative
}

.pay_product_wrap .pay_product_images_swiper_wrap {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.pay_product_info {
    flex: 1;
    min-width: 0
}

.pay_product_image img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.pay_product_image_indicator {
    background-color: #fafafa;
    border: 1px solid transparent;
    border-radius: 8px;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative
}

.pay_product_image_indicator img {
    border: 1px solid transparent;
    bottom: 0;
    box-sizing: border-box;
    height: auto;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: auto
}

.pay_product_images_indicator_wrap {
    align-items: center;
    display: flex;
    gap: 5px;
    margin-top: 12px
}

.pay_product_image_indicator--active {
    border: 1px solid var(--theme-color)
}

.pay_product_images_indicator_prev {
    background: url(../images/vbg01.png?v=202410141114) -23px -208px;
    cursor: pointer;
    height: 16px;
    width: 12px
}

.pay_product_images_indicator_prev:hover {
    background-position: -23px -233px
}

.pay_product_images_indicator_next {
    background: url(../images/vbg01.png?v=202410141114) -53px -233px;
    cursor: pointer;
    height: 16px;
    width: 12px
}

.pay_product_images_indicator_next:hover {
    background-position: -53px -208px
}

.pay_product_image--video img {
    left: 0;
    position: absolute;
    top: 0
}

.pay_product_images_indicator_swiper_wrap {
    flex: 1
}

.pay_product_image_indicator_content {
    display: flex;
    gap: 12px
}

.pay_product_image_indicator_wrap {
    flex: 1;
    max-width: 20%;
    position: relative
}

.pay_product_title {
    color: #000;
    font-size: 20px;
    font-weight: 700
}

.pay_product_title.font-normal {
    font-weight: 400
}

.pay_product_desc {
    color: #999;
    font-size: 14px;
    margin-top: 12px
}

.pay_product_sales_wrap {
    border-radius: 4px;
    color: var(--theme-color);
    display: inline-flex;
    font-size: 12px;
    margin-top: 24px;
    overflow: hidden;
    padding: 2px 8px;
    position: relative
}

.pay_product_sales_bg {
    background-color: var(--theme-color);
    bottom: 0;
    left: 0;
    opacity: .15;
    position: absolute;
    right: 0;
    top: 0
}

.pay_product_sales {
    position: relative;
    z-index: 1
}

.pay_product_price_wrap {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    font-weight: 700;
    gap: 12px;
    margin-top: 24px
}

.pay_product_price {
    color: var(--theme-color);
    font-size: 30px
}

.pay_product_market_price {
    color: #999;
    font-size: 14px;
    text-decoration: line-through
}

.split_line {
    background-color: #e8e8e8;
    height: 1px;
    margin-top: 24px
}

.pay_product_params_wrap {
    color: #666;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    gap: 12px;
    margin-top: 24px
}

.pay_product_param_value {
    word-break: break-word
}

.pay_product_count_wrap {
    margin-top: 24px
}

.pay_product_count {
    margin-top: 12px
}

.pay_product_btn_wrap {
    margin-top: 40px
}

.pay_product_buy_btn {
    align-items: center;
    background: var(--theme-color);
    border-radius: 24px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    justify-content: center;
    max-width: 87%;
    padding: 12px 16px;
    text-align: center
}

.jz_screen_pc .pay_product_btn_wrap {
    display: flex
}

.jz_screen_pc .pay_product_btn_wrap .pay_product_cart {
    background: #fff;
    border-color: var(--theme-color);
    border-radius: 24px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: var(--theme-color);
    cursor: pointer;
    flex: 1;
    font-size: 16px;
    font-weight: 700;
    margin-right: 20px;
    padding: 12px 16px;
    text-align: center
}

.jz_screen_pc .pay_product_btn_wrap .pay_product_buy_btn {
    flex: 1
}

.jz_screen_mobi .pay_product_cart {
    background: #fff;
    border-color: var(--theme-color);
    border-radius: 24px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: var(--theme-color);
    cursor: pointer;
    flex: 1;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 16px;
    padding: 12px 16px;
    text-align: center
}

.jz_screen_mobi .pay_product_cart_icon {
    fill: var(--theme-color);
    align-items: center;
    background: #fff;
    border-radius: initial;
    color: transparent;
    display: flex;
    justify-content: center;
    width: 108px
}

.jz_screen_mobi .pay_product_cart_icon svg {
    height: 20px;
    width: 20px
}

.pay_product_functions_wrap {
    cursor: pointer;
    display: flex;
    font-size: 14px;
    gap: 40px;
    margin-top: 24px
}

.pay_product_func_wrap {
    align-items: center;
    color: #333;
    display: flex;
    gap: 4px;
    margin: 0
}

.pay_product_func_wrap svg {
    color: #666;
    height: 20px;
    width: 20px
}

.pay_product_share_wrap {
    margin-top: 16px
}

.pay_product_navigator {
    align-items: center;
    background-color: #fafafa;
    display: flex;
    height: 60px;
    justify-content: space-between;
    margin-top: 20px;
    padding: 0 20px
}

.pay_product_navigator svg {
    height: 20px;
    width: 20px
}

.pay_product_navigator .pay_product_navigator_text {
    color: #333;
    flex: 1;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pay_product_navigator .pay_product_next,.pay_product_navigator .pay_product_prev {
    align-items: center;
    color: #333;
    cursor: pointer;
    display: flex;
    flex: 1;
    gap: 8px;
    min-width: 0
}

.pay_product_navigator_line {
    background: #e8e8e8;
    height: 28px;
    margin: 0 24px;
    width: 1px
}

.pay_product_wrap .swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.pay_product_wrap .pay_product_images_indicator_swiper_wrap .swiper-slide {
    max-width: 20%
}

.pay_product_wrap .swiper-wrapper {
    display: flex;
    height: 100%
}

.pay_product_wrap .swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    z-index: 1
}

.pay_product_wrap+.product_detail_specific_wrap {
    margin-top: 40px
}

.pay_product_next .pay_product_navigator_text {
    text-align: right
}

.jz_screen_pc .pay_product_images_wrap {
    position: sticky;
    top: var(--sticky-top)
}

.jz_screen_pc .jz_visitor_web .pay_product_images_wrap {
    top: 0
}

.pay_product_count_title {
    color: #333;
    font-size: 15px;
    font-weight: 700
}

.jz_screen_mobi .pay_product_content {
    flex-direction: column;
    gap: 16px
}

.jz_screen_mobi .pay_product_images_wrap {
    box-sizing: border-box;
    flex: initial;
    padding: 5px;
    width: 100%
}

.jz_screen_mobi .pay_product_module_content {
    padding: 0
}

.jz_screen_mobi .pay_product_wrap {
    padding: 10px
}

.jz_screen_mobi .pay_product_title {
    align-items: center;
    display: flex;
    font-size: 16px;
    gap: unset;
    justify-content: space-between
}

.jz_screen_mobi .pay_product_title .pay_product_consult_in_mobi {
    margin-left: 12px
}

.jz_screen_mobi .pay_product_title span {
    flex: 1;
    min-width: 0
}

.jz_screen_mobi .pay_product_consult_in_mobi {
    height: 24px;
    width: 24px
}

.jz_screen_mobi .pay_product_consult_in_mobi svg {
    color: #666;
    height: 100%;
    width: 100%
}

.jz_screen_mobi .pay_product_desc {
    font-size: 12px;
    margin-top: 8px
}

.jz_screen_mobi .pay_product_sales_wrap {
    margin-top: 12px
}

.jz_screen_mobi .pay_product_price_wrap {
    gap: unset;
    margin-top: 12px
}

.jz_screen_mobi .pay_product_price {
    font-size: 24px
}

.jz_screen_mobi .pay_product_count_wrap {
    margin-top: 16px
}

.jz_screen_mobi .pay_product_count_title {
    font-size: 14px
}

.jz_screen_mobi .pay_product_btn_wrap {
    margin-top: 16px
}

.jz_screen_mobi .pay_product_buy_btn {
    font-weight: 700;
    max-width: 100%
}

.jz_screen_mobi .pay_product_content_detail .product_detail_specific_wrap,.jz_screen_mobi .pay_product_params_wrap {
    margin-top: 0
}

.jz_screen_mobi .pay_product_download_in_mobi {
    align-items: center;
    background-color: #f7f7f7;
    color: #333;
    display: flex;
    font-size: 14px;
    gap: 20px;
    height: 40px;
    justify-content: space-between;
    padding: 0 15px
}

.jz_screen_mobi .pay_product_download_in_mobi div {
    flex: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jz_screen_mobi .pay_product_download_in_mobi svg {
    color: #7e858c;
    height: 18px;
    width: 18px
}

.jz_screen_mobi .pay_product_info {
    width: 100%
}

.jz_screen_mobi .pay_product_buy_btn--fixed {
    bottom: 0;
    box-shadow: 0 -2px 9px rgba(0,0,0,.122);
    display: flex;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 1
}

.jz_screen_mobi .pay_product_buy_btn--fixed .pay_product_buy_btn {
    border-radius: 0;
    flex: 1
}

.pay_product_price_sep {
    color: var(--theme-color);
    font-size: 30px
}

.pay_product_wrap .iiz {
    height: 100%!important;
    width: 100%!important
}

.pay_product_wrap .iiz>div {
    height: 100%;
    width: 100%
}

.pay_product_wrap .iiz .iiz__img {
    height: 100%!important
}

.pay_product_wrap .iiz .iiz__zoom-img {
    height: auto
}

.pay_product_style_1 .pay_product_images_wrap {
    flex: 6
}

.pay_product_style_1 .pay_product_info {
    flex: 4
}

.pay_product_style_1 .pay_product_images_wrap {
    align-items: flex-start;
    display: flex;
    gap: 36px
}

.pay_product_style_1 .pay_product_images_container {
    flex: 1
}

.pay_product_style_1 .pay_product_images_indicator_swiper_wrap {
    width: 80px
}

.pay_product_style_1 .pay_product_images_indicator_swiper_wrap .swiper-wrapper {
    flex-direction: column
}

.pay_product_style_1 .pay_product_images_indicator_swiper_wrap .swiper-slide {
    max-width: none
}

.pay_product_style_1 .pay_product_image_indicator {
    box-sizing: border-box;
    height: 80px;
    padding-bottom: 0
}

.pay_product_style_1 .pay_product_image_indicator,.pay_product_style_1 .pay_product_image_indicator--active {
    border-width: 2px
}

.pay_product_style_2 .detail_specific_tab_wrap {
    background-color: #fff;
    position: sticky;
    top: calc(var(--sticky-top) - 10px);
    z-index: 1
}

.pay_product_images_indicator_wrap.vertical {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 0
}

.product_images_vertical_indicator_next,.product_images_vertical_indicator_prev {
    align-items: center;
    background: #fafafa;
    border: 1px solid #fafafa;
    border-radius: 8px;
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 80px
}

.product_images_vertical_indicator_next svg,.product_images_vertical_indicator_prev svg {
    height: 22px;
    transform: rotate(90deg);
    width: 32px
}

.product_images_vertical_indicator_next:hover,.product_images_vertical_indicator_prev:hover {
    border-color: var(--theme-color);
    color: var(--theme-color)
}

.product_images_vertical_indicator_next:active,.product_images_vertical_indicator_prev:active {
    background-color: var(--theme-color);
    border-color: var(--theme-color);
    color: #fff
}

.jz_screen_pc .jz_module_style_9 .pay_product_module_content.pay_product_module_content_style_2 {
    padding: 40px 20px
}

.jz_screen_pc .pay_product_module_content_style_2 .pay_product_param {
    display: flex;
    padding: 20px 0
}

.jz_screen_pc .pay_product_module_content_style_2 .pay_product_param:not(:last-of-type) {
    border-bottom: 1px solid #f5f5f5
}

.jz_screen_pc .pay_product_module_content_style_2 .pay_product_param_title {
    box-sizing: border-box;
    color: #333;
    font-size: 14px;
    font-weight: 700;
    max-width: 120px;
    min-width: 120px;
    padding: 0 8px;
    white-space: pre-wrap
}

.jz_screen_pc .pay_product_module_content_style_2 .colon {
    display: none
}

.jz_screen_pc .pay_product_module_content_style_2 .pay_product_params_wrap+.product-specs-style-2 {
    border-top: 1px solid #f5f5f5
}

.jz_screen_pc .pay_product_module_content_style_2 .spec-container {
    padding: 20px 0
}

.jz_screen_pc .pay_product_module_content_style_2 .spec-container:last-of-type {
    border-bottom: none
}

.jz_screen_pc .pay_product_module_content_style_2 .detail_specific_tab {
    border: none
}

.jz_screen_pc .pay_product_module_content_style_2 .detail_specific_tab_wrap {
    border: 1px solid #f0f0f0
}

.jz_screen_pc .pay_product_module_content_style_2 .specific_info_item:not(:last-of-type) {
    margin-bottom: 60px
}

.table {
    display: table;
    width: 100%
}

.table.table_collapse {
    border-collapse: collapse
}

.table_body {
    display: table-row-group
}

.table_row {
    display: table-row
}

.table_cell {
    display: table-cell
}

.jz_product_detail_2 .product_detail_right_content .detail_other {
    line-height: normal
}

.jz_screen_pc .jz_product_detail_2 .product_detail_right_content .detail_other .detail_title {
    max-width: 160px;
    min-width: 120px;
    padding: 11.5px 8px;
    vertical-align: top;
    word-break: break-word
}

.jz_screen_pc .jz_product_detail_2 .product_detail_right_content .detail_other .detail_value {
    padding: 11.5px 0;
    word-break: break-word
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_item_left.table_cell {
    vertical-align: top;
    width: 100px
}

.jz_screen_pc .detail_other_message_icon_for_mobi {
    display: none
}

.jz_screen_mobi .jz_product_detail_2 .product_detail_right_content .detail_other .detail_value {
    vertical-align: middle;
    word-break: break-word
}

.jz_screen_mobi .module_product_detail_content .detail_other_message .detail_other:first-child {
    align-items: center;
    display: flex;
    padding: 0;
    width: 100%
}

.jz_screen_mobi .detail_other_message .detail_other:not(:first-child) {
    display: none
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_value {
    color: #333;
    width: auto
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other {
    line-height: 20px;
    padding: 10px 0
}

.jz_screen_mobi .detail_other_message_mobi .detail_other_item_left,.jz_screen_mobi .detail_other_message_mobi .detail_other_item_right {
    display: inline-block
}

.jz_screen_mobi .product_detail_right_content .detail_other_message {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

.jz_screen_mobi .jz_product_detail_2 .detail_price_wrap {
    background: #fff;
    box-sizing: border-box;
    display: inline-block;
    height: auto;
    margin-top: 0;
    padding: 18px 0 0 13px
}

.jz_screen_mobi .jz_product_detail_2 .product_detail_right_content_mobi {
    position: static!important;
    width: 100%!important
}

.jz_screen_pc .jz_product_detail_2 .detail_price_wrap .detail_price_left {
    padding: 30px 0 0 29px
}

.product_desc {
    color: #666;
    font-size: 14px;
    white-space: pre-wrap;
    word-break: break-word
}

.jz_screen_pc .jz_product_detail_0 .product_desc {
    margin-top: 20px
}

.jz_screen_pc .jz_product_detail_1 .product_desc {
    margin-top: 16px
}

.jz_screen_pc .jz_product_detail_2 .product_desc {
    margin-top: 20px
}

.jz_screen_mobi .product_desc {
    margin-top: 12px
}

.jz_screen_mobi .jz_product_detail_0 .jz_share_info {
    position: relative
}

.jz_screen_mobi .jz_product_detail_1 .detail_func_wrap {
    padding-top: 0
}

.jz_screen_mobi .jz_product_detail_0 .detail_func_wrap .detail_share {
    right: auto
}

.jz_screen_pc .jz_product_detail_0 .jz_share_info {
    position: relative
}

.mobi_detail_big_pic_content .bf {
    z-index: 1
}

.pay_know_btn_bought {
    opacity: .5
}

.trial_video_tips {
    background-color: rgba(0,0,0,.6);
    border-radius: 15px;
    bottom: 12px;
    color: #fff;
    font-size: 12px;
    left: 12px;
    max-width: 80%;
    padding: 6px 12px;
    position: absolute;
    text-align: left
}

.detail_item_content_disable_copy {
    user-select: none
}

.product_detail_audio_pay_know .detail_inner_wrap {
    align-items: center;
    display: flex;
    flex-direction: column
}

.product_detail_audio_pay_know .detail_big_pic_content {
    border-radius: 15px;
    overflow: hidden;
    padding-bottom: 75%;
    width: 75%
}

.product_detail_audio_pay_know .detail_pagination_wrap {
    margin-bottom: 20px;
    margin-left: 0;
    width: 100%
}

.product_detail_audio_pay_know .product_detail_wrap {
    overflow: visible
}

.module_product_detail_content {
    width: 100%
}

.product_detail_wrap {
    overflow: hidden;
    width: 100%
}

.jz_product_detail_0 .product_detail_left_content {
    float: left;
    width: 43.75%
}

.product_detail_left_content .detail_inner_wrap {
    margin-right: 4.8%;
    position: relative;
    width: auto
}

.product_detail_left_content .detail_big_pic_content {
    border: 1px solid #eee;
    box-sizing: border-box;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.mobi_detail_big_pic_content {
    display: none
}

.jz_screen_mobi .mobi_detail_big_pic_content {
    display: block;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.jz_screen_mobi .mobi_hide_big_pic_content {
    display: none
}

.jz_screen_mobi .product_detail_left_content .detail_big_pic_content {
    border: none
}

.jz_screen_mobi .mobi_detail_big_pic_item {
    display: none;
    position: absolute
}

.jz_screen_mobi .mobi_detail_big_pic_item0 {
    display: block
}

.mobi_detail_big_pic,.product_detail_left_content .detail_big_pic,.product_detail_left_content .detail_small_pic {
    height: 100%;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
    position: absolute;
    width: 100%
}

.mobi_detail_big_pic {
    transform: translateZ(0)
}

.detail_big_pic {
    display: none
}

.detail_big_pic0 {
    display: block
}

.mobi_detail_page {
    background: rgba(0,0,0,.3);
    border-radius: 12px;
    bottom: 14px;
    color: #fff;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 14px;
    text-align: center;
    width: 50px;
    z-index: 1
}

.product_detail_left_content .detail_small_pic_wrap {
    margin-top: 14px;
    position: relative
}

.product_detail_left_content .detail_small_pic_lists {
    font-size: 0;
    height: 100%;
    overflow: scroll;
    white-space: nowrap;
    width: 100%
}

.detail_small_pic_list {
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    margin-left: 3%;
    padding-bottom: 17.2%;
    padding-left: 17.2%;
    position: relative
}

.detail_small_pic_lists .detail_small_pic_list:first-child {
    margin: 0 0 .5px
}

.jz_product_detail_0 .product_detail_right_content {
    box-sizing: border-box;
    float: left;
    width: 56.25%
}

.jz_product_detail_0 .detail_title_wrap {
    align-items: center;
    color: #333;
    display: flex;
    font-size: 20px;
    line-height: 40px;
    margin-top: 10px;
    word-break: break-word
}

.detail_main_title {
    box-sizing: border-box;
    min-width: calc(100% - 120px);
    padding-right: 20px
}

.detail_QRcode>span,.detail_share>span {
    display: block;
    text-align: center
}

.detail_title_wrap .detail_func_content {
    line-height: 25px
}

.jz_product_detail_0 .detail_price_wrap {
    align-items: center;
    background: #f7f7f7;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    margin-top: 35px;
    padding: 16px;
    width: 100%
}

.jz_screen_pc .jz_product_detail_0 .detail_price_wrap {
    min-height: 100px
}

.jz_screen_mobi .jz_product_detail_0 .detail_price {
    display: inline-block;
    vertical-align: middle
}

.jz_screen_mobi .jz_product_detail_0 .detail_sales {
    margin-left: 6px;
    margin-top: 10px
}

.jz_screen_mobi .jz_product_detail_0 .detail_price_wrap {
    padding: 0 10px
}

.jz_product_detail_0 .detail_price_content {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap
}

.jz_product_detail_0 .detail_price_left {
    align-items: center;
    display: flex;
    margin-left: 25px
}

.jz_product_detail_0 .detail_price_right {
    margin-right: 10px;
    position: absolute;
    right: 0
}

.jz_product_detail_0 .jz_share_list {
    right: -15px;
    text-align: left;
    top: 75px;
    z-index: 1
}

.detail_price_right div {
    display: inline-block
}

.detail_price_right .detail_splite {
    background-color: #ae9797;
    display: none;
    margin: 0 10px;
    padding-left: 1px
}

.detail_price_right .detail_comment {
    display: none
}

.detail_title {
    white-space: pre-wrap
}

.detail_title,.detail_value {
    color: #666;
    font-size: 14px
}

.detail_title:after {
    content: "："
}

.detail_price_left .detail_title {
    margin-right: 10px
}

.detail_price {
    font-weight: 700
}

.detail_price .detail_coin {
    font-size: 24px
}

.detail_price .detail_value {
    font-size: 30px
}

.detail_price.detail_marketPrice {
    color: #999;
    font-size: 14px;
    font-weight: 400;
    text-decoration: line-through
}

.detail_price.detail_marketPrice .detail_coin,.detail_price.detail_marketPrice .detail_value,.jz_screen_mobi .detail_price.detail_marketPrice .detail_coin,.jz_screen_mobi .detail_price.detail_marketPrice .detail_value {
    color: #999;
    font-size: 14px
}

.detail_price.detail_marketPrice .detail_coin,.jz_screen_mobi .detail_price.detail_marketPrice .detail_coin {
    font-size: 12px
}

.detail_other_message {
    margin-left: 25px;
    margin-top: 6px;
    transition: margin-left .5s
}

.detail_other_message.no_margin_left {
    margin-left: 0
}

.detail_other_message .detail_other {
    line-height: 40px
}

.detail_func_wrap {
    border-left: 1px solid #f0f0f0;
    box-sizing: border-box;
    min-width: 120px;
    padding-left: 19px;
    text-align: left
}

.detail_func_wrap>div {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    vertical-align: middle
}

.detail_QRcode {
    margin-right: 10px
}

.detail_func_wrap .detail_splite {
    background-color: #ae9797;
    display: inline-block;
    height: 20px;
    margin: 0 24px 0 14px;
    vertical-align: middle;
    width: 1px
}

.detail_pagination_wrap {
    margin-left: 10px;
    margin-top: 17px
}

.detail_pagination_wrap .pageNext,.detail_pagination_wrap .pagePrev {
    border: 1px solid #e9e9e9;
    border-radius: 15px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    line-height: 28px;
    text-align: center;
    width: 80px
}

.detail_pagination_wrap a:hover {
    text-decoration: none
}

.pageNext,.pagePrev {
    color: #999
}

.pageNext a,.pagePrev a {
    color: #666
}

.detail_pagination_wrap .pagePrev {
    float: left
}

.detail_pagination_wrap .pageNext {
    float: right;
    margin-right: 20px
}

.product_button_wrap {
    align-items: center;
    display: flex;
    margin-top: 30px;
    padding-left: 25px
}

.product_button_wrap.product_button_mobi_wrap {
    bottom: 0;
    height: 50px;
    left: 0;
    margin-top: 0;
    padding-left: 0;
    position: fixed;
    width: 100%;
    z-index: 2
}

.product_detail_form_btn {
    border-radius: 21px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 15px;
    height: 42px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px
}

.product_button_wrap_style_2 {
    margin-top: 30px;
    padding-left: 0
}

.product_button_wrap.product_button_mobi_wrap .product_advisory_btn {
    border-radius: 0;
    flex: 1;
    height: 100%;
    line-height: 50px
}

.product_button_wrap.product_button_mobi_wrap div.product_detail_form_btn {
    border: none;
    border-radius: 0;
    color: #fff;
    flex: 1;
    height: 100%;
    line-height: 50px;
    margin-left: 0
}

.product_button_wrap .product_advisory_btn {
    border-radius: 21px;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 200px
}

.product_button_wrap .product_advisory_btn+.product_detail_download_btn,.product_button_wrap .product_advisory_btn+.product_detail_form_btn {
    margin-left: 20px
}

.product_detail_download_btn {
    border-radius: 21px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 15px;
    height: 42px;
    line-height: 40px;
    margin-right: 20px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px
}

.detail_download_wrap {
    background-color: #f8f8f8;
    padding-bottom: 16px
}

.detail_download_wrap .detail_download {
    align-items: center;
    background-color: #fff;
    color: #333;
    display: flex;
    font-size: 13px;
    height: 60px;
    padding: 0 14px
}

.detail_download_wrap .detail_download .label {
    color: #999;
    margin-right: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 64px
}

.detail_download_wrap .detail_download .fileName {
    color: #333;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.detail_download_wrap .detail_download .download {
    color: #999;
    cursor: pointer;
    height: 18px;
    width: 18px
}

.product_button_wrap .advisory_phone_svg {
    fill: #fff;
    height: 24px;
    vertical-align: middle;
    width: 24px
}

.product_detail_specific_wrap {
    clear: both;
    margin-top: 80px
}

.product_detail_specific_content {
    box-sizing: border-box;
    color: #333;
    font-size: 0;
    width: 100%
}

.jz_screen_mobi .product_detail_left_content .detail_inner_wrap {
    margin-right: 0
}

.jz_screen_mobi .jz_product_detail_0 .product_detail_left_content {
    float: none;
    width: 100%
}

.jz_screen_mobi .product_detail_left_content .detail_small_pic_wrap {
    display: none
}

.jz_screen_mobi .jz_product_detail_0 .product_detail_right_content {
    float: none;
    width: 100%
}

.jz_screen_mobi .jz_product_detail_0 .jz_share_list {
    top: auto
}

.jz_screen_mobi .detail_func_wrap,.jz_screen_mobi .detail_pagination_wrap {
    display: none
}

.jz_screen_mobi .jz_product_detail_0 .detail_title_wrap {
    font-size: 18px;
    line-height: 26px;
    margin: 10px 15px 0;
    width: auto
}

.jz_screen_mobi .jz_product_detail_0 .detail_price_content {
    display: block
}

.jz_screen_mobi .jz_product_detail_0 .detail_price_wrap {
    background-color: transparent;
    height: auto;
    margin-top: 20px;
    padding-bottom: 0
}

.jz_screen_mobi .jz_product_detail_0 .detail_price_content {
    position: relative;
    transform: none
}

.jz_screen_mobi .jz_product_detail_0 .detail_price_left {
    margin-left: 13px
}

.jz_screen_mobi .jz_product_detail_0 .detail_price_right {
    margin-left: 15px;
    margin-top: 3px;
    position: relative
}

.jz_screen_mobi .detail_price {
    font-weight: 400
}

.jz_screen_mobi .detail_price .detail_coin {
    font-size: 18px
}

.jz_screen_mobi .detail_price .detail_value {
    font-size: 24px
}

.jz_screen_mobi .detail_price_right .detail_splite {
    background-color: #666;
    display: inline-block;
    height: 20px;
    vertical-align: middle
}

.jz_screen_mobi .detail_price_right .detail_title,.jz_screen_mobi .detail_price_right .detail_value {
    color: #999;
    font-size: 14px
}

.jz_screen_mobi .detail_price_right .detail_comment,.jz_screen_mobi .detail_price_right .detail_splite {
    display: none
}

.jz_screen_mobi .detail_other_message {
    background-color: #f8f8f8;
    margin-left: 0;
    margin-top: 16px;
    padding: 16px 0
}

.jz_screen_mobi .detail_other_message .detail_other {
    display: none
}

.jz_screen_mobi .detail_other_message .detail_other:first-child {
    background-color: #fff;
    color: #333;
    display: block;
    font-size: 16px;
    line-height: 60px
}

.jz_screen_mobi .detail_other_message .detail_other-prefix {
    color: #999;
    margin-left: 15px;
    margin-right: 5.3%
}

.jz_screen_mobi .product_detail_specific_wrap {
    margin-top: 0
}

.jz_screen_mobi .product_detail_specific_content {
    overflow: hidden
}

.jz_screen_mobi .detail_specific_tab_wrap {
    position: relative
}

.jz_screen_mobi .detail_specific_tab_wrap:before {
    border-bottom: 1px solid #f0f0f0;
    bottom: 0;
    content: " ";
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 100%
}

.jz_screen_mobi .detail_specific_tab {
    border: none
}

.jz_screen_mobi .detail_specific_tab .detail_tab_item {
    border: none;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jz_screen_mobi .tab_item_1 .detail_tab_item {
    width: 100%
}

.jz_screen_mobi .tab_item_2 .detail_tab_item {
    min-width: 50%;
    width: unset
}

.jz_screen_mobi .tab_item_3 .detail_tab_item {
    min-width: 33.33%;
    width: unset
}

.jz_screen_mobi .tab_item_1,.jz_screen_mobi .tab_item_2,.jz_screen_mobi .tab_item_3,.jz_screen_mobi .tab_item_4,.jz_screen_mobi .tab_item_5,.jz_screen_mobi .tab_item_6 {
    left: 0;
    position: relative;
    transition: left .3s;
    white-space: nowrap
}

.jz_screen_mobi .tab_item_4 .detail_tab_item,.jz_screen_mobi .tab_item_5 .detail_tab_item,.jz_screen_mobi .tab_item_6 .detail_tab_item {
    width: unset
}

.jz_screen_mobi .detail_tab_active:before {
    border: none
}

.jz_screen_mobi .tab_item_1 .detail_tab_active span,.jz_screen_mobi .tab_item_2 .detail_tab_active span,.jz_screen_mobi .tab_item_3 .detail_tab_active span {
    display: inline-block;
    font-weight: 700;
    padding: 0 6px;
    position: relative;
    text-align: center
}

.jz_screen_mobi .tab_item_1 .detail_tab_active span:before,.jz_screen_mobi .tab_item_2 .detail_tab_active span:before,.jz_screen_mobi .tab_item_3 .detail_tab_active span:before {
    border: none;
    border-bottom: 2px solid;
    bottom: 0;
    content: " ";
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 100%
}

.jz_screen_mobi .tab_item_4 .detail_tab_active span,.jz_screen_mobi .tab_item_5 .detail_tab_active span,.jz_screen_mobi .tab_item_6 .detail_tab_active span {
    font-weight: 700;
    position: relative;
    text-align: center;
    width: 100%
}

.jz_screen_mobi .tab_item_4 .detail_tab_active:after,.jz_screen_mobi .tab_item_5 .detail_tab_active:after,.jz_screen_mobi .tab_item_6 .detail_tab_active:after {
    border: none;
    border-bottom: 2px solid;
    bottom: 0;
    content: " ";
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 100%
}

.jz_screen_mobi .detail_mark_panel .detail_mark_sacle_line_wrap,.jz_screen_mobi .detail_mark_panel .mark_splite {
    display: none
}

.jz_screen_mobi .detail_mark_panel .detail_mark_sacle {
    color: #333;
    font-size: 14px;
    width: auto
}

.jz_screen_mobi .detail_mark_sacle .mark_sacle,.jz_screen_mobi .detail_mark_sacle .mark_sacle:after {
    font-size: 14px
}

.jz_screen_mobi .detail_specfic_panel {
    font-size: 14px;
    margin: 0 15px;
    overflow: hidden
}

.jz_screen_mobi .detail_specific_5,.jz_screen_mobi .detail_specific_6,.jz_screen_mobi .detail_specific_7,.jz_screen_mobi .detail_specific_8,.jz_screen_mobi .detail_specific_desc {
    padding: 20px 0
}

.jz_screen_mobi .detail_mark_panel {
    display: block;
    height: auto;
    margin: 20px 15px 0;
    overflow: hidden
}

.jz_screen_mobi .detail_mark_panel .detail_comment_mobi {
    cursor: pointer;
    display: block;
    float: right
}

.jz_screen_mobi .detail_evaluate_panel {
    background: rgba(1,1,1,.5);
    bottom: 0;
    box-sizing: border-box;
    display: none;
    height: 100%;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 8000
}

.jz_screen_mobi .detail_evaluate_panel_mobi {
    background-color: #fff;
    bottom: 0;
    box-sizing: border-box;
    height: auto;
    padding: 0 15px;
    position: absolute;
    width: 100%
}

.jz_screen_mobi .detail_evaluate_title {
    display: none
}

.jz_screen_mobi .evaluate_line .evaluate_line_title {
    flex-shrink: 0;
    margin-right: 2%;
    width: 74px
}

.jz_screen_mobi .evaluate_line:first-child {
    margin-top: 26px
}

.jz_screen_mobi .evaluate_line {
    align-items: center;
    display: flex;
    margin-top: 15px
}

.jz_screen_mobi .evaluate_line input {
    border-radius: 2px;
    height: 36px;
    width: 100%
}

.jz_screen_mobi .evaluate_content_wrap .evaluate_line_title {
    display: none
}

.jz_screen_mobi .evaluate_line textarea {
    background-color: #f8f8f8;
    border: none;
    border-radius: 2px;
    box-sizing: border-box;
    font-size: 14px;
    height: 120px;
    width: 100%
}

.jz_screen_mobi .evaluate_upload_tip {
    display: none
}

.jz_screen_mobi .evaluate_content {
    border-bottom: 1px dashed #e6e6e6;
    font-size: 0;
    margin-left: 0;
    width: 100%
}

.jz_screen_mobi .evaluate_line .evaluate_auth_code {
    height: 36px;
    width: 100%
}

.jz_screen_mobi .commit_comment {
    line-height: 40px;
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: right
}

.jz_screen_mobi .commit_comment_btn {
    margin-right: 10px;
    text-align: center;
    width: 150px
}

.jz_screen_mobi .evaluate_get_code {
    flex-shrink: 0;
    height: 34px;
    margin-left: 10px
}

.jz_screen_mobi .evaluate_code_img {
    width: 94px
}

.evaluate_text:-moz-input-placeholder,.evaluate_text:-ms-input-placeholder,.jz_screen_mobi .evaluate_text::-webkit-input-placeholder {
    font-size: 14px
}

.jz_screen_mobi .comment_icon {
    margin-right: 5px
}

.evaluate_line .detail_member_login_wrap {
    height: 120px;
    line-height: 120px;
    text-align: center;
    width: 100%
}

.evaluate_line .detail_member_login_wrap .detail_member_login {
    color: red
}

.jz_screen_mobi .detail_comment_panel {
    margin: 0
}

.jz_screen_mobi .comment_item {
    padding: 16px 15px
}

.jz_screen_mobi .comment_content,.jz_screen_mobi .comment_head_pic {
    margin: 0
}

.jz_screen_mobi .comment_content {
    margin-left: 12px
}

.jz_screen_mobi .menber_comment_star {
    margin-left: .4px
}

.jz_screen_mobi .menber_comment_star span {
    margin-left: 6px
}

.jz_screen_mobi .comment_head_pic {
    height: 50px;
    width: 50px
}

.jz_screen_mobi .comment_head_pic img {
    height: 50px
}

.jz_screen_mobi .comment_menber_text,.jz_screen_mobi .menber_name {
    color: #333;
    font-size: 14px
}

.jz_screen_mobi .comment_content>div {
    margin-bottom: 10px
}

.jz_screen_mobi .comment_content>div:last-child {
    margin: 0
}

.jz_screen_mobi .menber_small_pic_wrap {
    height: 60px;
    margin-right: 10px;
    width: 60px
}

.jz_screen_mobi .comment_menber_pic .menber_pic_viewer {
    font-size: 0;
    margin: 0
}

.jz_screen_mobi .evaluate_upload_pic {
    font-size: 0
}

.jz_screen_mobi .evaluate_upload_pic_wrap {
    padding: 15px 0
}

.jz_screen_mobi .comment_item:first-child {
    border-top: none
}

.jz_screen_mobi .detail_other_message_mobi_wrap {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3
}

.jz_screen_mobi .detail_other_panel_bg {
    background: rgba(0,0,0,.5);
    cursor: pointer;
    height: 100%;
    position: fixed;
    width: 100%
}

.jz_screen_mobi .detail_other_message_mobi {
    background-color: #fff;
    bottom: 0;
    box-sizing: border-box;
    height: 0;
    overflow-y: auto;
    padding-bottom: 50px;
    position: fixed;
    width: 100%
}

.jz_screen_mobi .detail_other_message_mobi .detail_title,.jz_screen_mobi .detail_other_message_mobi .detail_value {
    font-size: 14px
}

.jz_screen_mobi .detail_other_message_mobi .detail_value {
    color: #333
}

.jz_screen_mobi .detail_title_inner {
    vertical-align: top
}

.jz_screen_mobi .detail_other_item_right {
    box-sizing: border-box;
    vertical-align: top;
    width: calc(100% - 115px)
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other {
    border-bottom: 1px solid #ebebeb;
    font-size: 0
}

.jz_screen_mobi .detail_other_panel_title {
    box-sizing: border-box;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    text-align: center
}

.jz_screen_mobi .detail_other_message_mobi_btn {
    bottom: 0;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    position: fixed;
    text-align: center;
    width: 100%
}

.jz_screen_mobi .detail_other_message_icon_for_mobi {
    color: #999;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 60px;
    line-height: 60px;
    margin-right: 12px
}

.jz_screen_mobi .detail_main_title {
    padding: 0;
    width: 90%
}

.jz_screen_mobi .detail_func_wrap {
    border: none;
    display: inline-block;
    margin-left: 15px;
    min-width: auto;
    padding: 0;
    text-align: left
}

.jz_screen_mobi .detail_func_wrap .detail_QRcode,.jz_screen_mobi .detail_func_wrap .detail_func_content {
    display: none
}

.jz_screen_mobi .detail_func_wrap .detail_share {
    font-size: 20px;
    right: 15px
}

.jz_screen_mobi .product_desc {
    margin: 0 15px
}

.jz_screen_mobi .product_detail_right_content_mobi .detail_other:first-child {
    cursor: pointer
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap {
    box-sizing: border-box;
    height: calc(100% - 60px);
    overflow-y: auto;
    padding: 0 10px;
    width: 100%
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap::-webkit-scrollbar {
    width: 6px
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap::-webkit-scrollbar-thumb {
    background-color: #b1b1b1;
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,.3)
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap::-webkit-scrollbar-track {
    background-color: #f1f1f1;
    border-radius: 6px
}

.jz_screen_mobi .comment_content_empty {
    display: block;
    padding: 20px 0;
    text-align: center
}

.jz_screen_mobi .comment_content_empty .empty_img {
    background: url(../images/defaultIcon.png?v=202311271728) 0 -135px;
    display: inline-block;
    height: 123px;
    width: 157px
}

.jz_screen_mobi .comment_empty_text {
    color: #999;
    font-size: 16px
}

.jz_screen_pc .jz_product_detail_0 .product_detail_right_content .detail_other {
    border-bottom: none!important
}

.jz_screen_pc .jz_product_detail_0 .product_detail_right_content .detail_other:last-child {
    border-bottom: none
}

.jz_screen_pc .jz_product_detail_0 .detail_func_wrap {
    line-height: 0
}

.jz_screen_mobi .jz_product_detail_0 .detail_main_title {
    line-height: 26px
}

.jz_screen_pc .jz_product_detail_1 .detail_QRcode {
    margin-right: 0
}

.jz_product_detail_1 .product_detail_right_content {
    display: block;
    width: 100%
}

.jz_product_detail_1 .detail_title_wrap {
    align-items: flex-start;
    display: flex;
    max-width: 100%
}

.jz_product_detail_1 .detail_title_wrap .detail_main_title {
    color: #1a1a1a;
    display: inline-block;
    font-size: 20px;
    min-width: 0;
    white-space: normal
}

.jz_product_detail_1 .detail_func_wrap {
    border-left: 0;
    padding-left: 0;
    padding-top: 6px
}

.jz_product_detail_1 .detail_func_wrap .faisco-icons-S000258,.jz_product_detail_1 .detail_func_wrap .faisco-icons-S000262 {
    height: 16px;
    width: 16px
}

.jz_product_detail_1 .product_detail_right_content .detail_price_wrap {
    background: none;
    display: inline-block;
    margin: 24px 0 10px;
    padding-bottom: 0
}

.jz_product_detail_1 .detail_price_wrap .detail_price_left {
    margin-left: 0
}

.jz_product_detail_1 .product_detail_right_content .detail_other_message {
    display: flex;
    flex-wrap: wrap
}

.jz_product_detail_1 .detail_other_message .detail_other {
    border-bottom: 1px solid #f5f5f5;
    box-sizing: border-box;
    display: flex;
    line-height: 30px;
    padding: 13px 15px 13px 0;
    width: 50%
}

.jz_product_detail_1 .detail_other_message .detail_title {
    box-sizing: border-box;
    color: #4c4c4c;
    display: block;
    font-size: 14px;
    font-weight: 700;
    padding: 0 8px;
    white-space: pre-wrap;
    width: 120px
}

.jz_screen_pc .jz_product_detail_1 .detail_other_message .detail_title:after {
    content: none
}

.jz_product_detail_1 .detail_other_message .detail_value {
    color: #666;
    font-size: 14px;
    width: calc(100% - 120px)
}

.jz_product_detail_1 .detail_pagination_wrap .pagenation {
    display: flex;
    float: left;
    justify-content: space-between;
    width: 25%
}

.jz_screen_mobi .module_product_detail_content .detail_other_message_mobi_wrap .detail_title {
    display: inline-block;
    margin-right: 15px;
    white-space: pre-wrap;
    width: 100px;
    word-break: break-word
}

.jz_screen_mobi .module_product_detail_content .detail_other_message .detail_other:first-child .detail_title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px
}

.jz_screen_mobi .module_product_detail_content .detail_other:first-child .detail_other-prefix {
    font-size: 14px;
    overflow: hidden;
    text-align-last: justify;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 64px
}

.jz_screen_mobi .detail_other_message .detail_other:first-child .detail_value {
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 140px)
}

.jz_screen_mobi .jz_product_detail_1 .detail_price {
    padding-left: 13px
}

.jz_screen_mobi .detail_other_message .detail_title,.jz_screen_mobi .detail_other_message .detail_value {
    color: #666;
    display: inline-block;
    font-size: 14px;
    font-weight: 400
}

.jz_screen_mobi .detail_main_title {
    font-size: 18px;
    line-height: 26px
}

.jz_screen_mobi .detail_price_right {
    display: block
}

.jz_screen_mobi .detail_title_wrap {
    margin: 10px 15px 0
}

.jz_screen_mobi .product_detail_right_content .detail_price_wrap {
    margin: 20px 0;
    width: 100%
}

.jz_screen_mobi .product_detail_right_content .detail_price_right {
    color: #999;
    font-size: 14px;
    padding: 3px 10px 0 15px
}

.jz_screen_mobi .product_detail_right_content_mobi .detail_title:after {
    content: ""
}

.jz_screen_mobi .detail_title:after {
    content: ":"
}

.jz_screen_pc .jz_product_detail_2 .detail_QRcode,.jz_screen_pc .jz_product_detail_2 .detail_share {
    margin-right: 8px;
    margin-top: 6px
}

.jz_screen_pc .jz_product_detail_2 .detail_func_wrap {
    line-height: 0;
    min-width: 60px;
    text-align: right
}

.jz_product_detail_2 .detail_func_wrap {
    border: none
}

.jz_product_detail_2 .product_detail_wrap {
    display: inline-block;
    overflow: visible;
    position: relative
}

.jz_screen_mobi .product_img_radio {
    display: none!important
}

.jz_product_detail_2 .product_img_radio {
    display: none;
    max-width: 20px;
    padding: 2px;
    width: 5%
}

.jz_product_detail_2 .product_img_radio .product_img_radio_item_wrap {
    align-items: center;
    display: flex;
    height: 30px;
    justify-content: center
}

.jz_product_detail_2 .product_img_radio .product_img_radio_item {
    background: #c1c1c1;
    border-radius: 50%;
    height: 4px;
    transition: .2s;
    width: 4px
}

.jz_product_detail_2 .product_img_radio .product_img_radio_item_active {
    background: transparent;
    border: 2px solid gray;
    height: 15px;
    width: 15px
}

.jz_screen_pc .jz_product_detail_2 .product_detail_left_content {
    float: left;
    margin-left: 5%;
    max-width: 700px;
    padding-right: 4.8%;
    width: 50%
}

.jz_screen_pc .jz_product_detail_2 .detail_other_message .detail_other {
    line-height: 0
}

.jz_product_detail_2 .product_detail_left_content .detail_inner_wrap {
    width: 100%
}

.jz_product_detail_2 .product_detail_left_content .detail_small_pic_list {
    box-sizing: border-box;
    display: block;
    padding: 0 0 100%;
    width: 100%
}

.jz_product_detail_2 .product_detail_left_content .detail_inner_wrap {
    margin-right: 0
}

.jz_product_detail_2 .product_detail_left_content .detail_small_pic_list {
    border: 1px solid #ebebeb;
    margin-left: 0;
    margin-top: 36px
}

.jz_screen_pc .jz_product_detail_2 .beyond_pic_area .jz_scroll_wrap {
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

.jz_screen_pc .jz_product_detail_2 .product_detail_right_content .detail_other_message {
    margin: 15px 0
}

.jz_product_detail_2 .detail_title_wrap {
    display: flex
}

.jz_product_detail_2 .detail_title_wrap .detail_main_title {
    display: inline-block;
    flex-shrink: 1;
    font-size: 20px;
    max-width: calc(100% - 80px);
    min-width: calc(100% - 80px)
}

.jz_product_detail_2 .product_detail_right_content .detail_price_wrap {
    align-items: center;
    background: #f7f7f7;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    margin-top: 35px;
    padding: 16px;
    width: 100%
}

.jz_screen_mobi .jz_product_detail_2 .detail_sales {
    margin-right: 13px
}

.jz_screen_pc .jz_product_detail_2 .product_detail_right_content .detail_price_wrap {
    min-height: 100px
}

.jz_product_detail_2 .detail_price_content {
    position: relative
}

.jz_product_detail_2 .detail_price_left {
    display: inline-block
}

.jz_product_detail_2 .detail_price_right {
    bottom: 5%;
    display: inline-block;
    position: absolute;
    right: 5%
}

.jz_product_detail_2 .detail_price .detail_value {
    font-size: 24px
}

.jz_product_detail_2 .detail_price.detail_marketPrice .detail_value {
    color: #999;
    font-size: 14px;
    text-decoration: line-through
}

.jz_product_detail_2 .product_detail_right_content {
    float: left;
    width: 45%
}

.jz_product_detail_2 .product_detail_right_content .detail_other .detail_title {
    box-sizing: border-box;
    color: #4d4d4d;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
    white-space: pre-wrap
}

.jz_sc.jz_product_detail_2 .product_detail_right_content .detail_other .detail_title {
    margin-right: 62px
}

.jz_screen_mobi .jz_product_detail_2 .product_detail_right_content .detail_other .detail_title {
    font-weight: 400;
    line-height: normal;
    margin-right: 15px
}

.jz_screen_pc .jz_product_detail_2 .product_detail_right_content .detail_other .detail_title {
    margin-right: 0;
    padding: 0 8px
}

.jz_screen_pc .jz_product_detail_2 .product_detail_right_content .detail_other .detail_title:after {
    content: ""
}

.jz_product_detail_2 .product_detail_right_content .detail_other {
    border-bottom: 1px solid #f5f5f5
}

.jz_screen_pc .jz_product_detail_2 .product_detail_right_content .detail_other .detail_value {
    color: #666;
    font-size: 14px;
    line-height: 30px;
    min-width: 20vw;
    vertical-align: top
}

.jz_product_detail_2 .detail_other_message .detail_other {
    padding: 11.5px 0
}

.jz_product_detail_2 .product_detail_right_content_noImage {
    position: static!important
}

.jz_screen_mobi .fixed_animation {
    background-color: #fff;
    max-width: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1
}

.jz_screen_pc .jz_product_detail_1 .no_img_border {
    border-bottom: 1px solid #f5f5f5
}

.product_detail_audio_pay_know .pageNext {
    margin-right: 0
}

.jz_screen_mobi .product_detail_audio_pay_know .detail_big_pic_content {
    border: 1px solid #eee;
    margin: 24px 0 0
}

.jz_screen_mobi .product_detail_audio_pay_know .product_detail_left_content {
    background-color: #f7f7f7
}

.jz_screen_mobi .product_detail_audio_pay_know .detail_inner_wrap {
    padding-bottom: 12px
}

.jz_screen_mobi .product_detail_audio_pay_know .product_detail_left_content .detail_big_pic {
    background-color: #fff
}

.audio_not_trial_and_bought .progress_slider {
    cursor: pointer;
    pointer-events: none
}

.product_class_dir {
    margin-right: 20px
}

.jz_screen_mobi .product_class_dir {
    margin-right: 0
}

.product_spec_wrapper {
    transition: margin-left .5s
}

.product_specs_mobi_wrapper {
    margin-left: 15px;
    margin-right: 15px
}

.detail_price {
    color: var(--theme-color);
    font-size: 30px
}

.jz_screen_mobi .detail_price {
    font-size: 24px
}

.detail_price_content {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 6px 12px;
    height: 100%;
    width: 100%
}

.detail_sales {
    margin-left: auto
}

.detail_specific_tab {
    border: 1px solid #f0f0f0
}

.detail_specific_tab .detail_tab_item {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-right: 1px solid #f0f0f0;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 54px;
    overflow: hidden;
    padding: 0 8px;
    text-align: center;
    text-overflow: ellipsis;
    transition: all .3s;
    white-space: nowrap;
    width: 160px
}

.detail_specific_tab .detail_tab_item.detail_tab_active {
    color: var(--theme-color);
    position: relative
}

.detail_tab_active:before {
    border: 2px solid;
    box-sizing: border-box;
    content: " ";
    left: 0;
    position: absolute;
    top: -1px;
    width: 100%
}

.detail_specfic_panel {
    color: #333;
    font-size: 14px;
    margin: 25px 0
}

.detail_item_content {
    display: none
}

div.show_detail_content {
    display: block
}

.detail_mark_panel {
    align-items: center;
    display: flex;
    height: 120px
}

.detail_mark_panel>div {
    display: inline-block;
    position: relative
}

.detail_mark_panel .detail_mark_sacle {
    text-align: center;
    width: 25%
}

.detail_mark_panel .detail_mark_sacle_line {
    font-size: 0;
    width: auto
}

.detail_mark_sacle .mark_tip {
    display: inline-block
}

.detail_mark_sacle .mark_sacle {
    font-size: 50px;
    margin-left: 6px
}

.detail_mark_sacle .mark_sacle:after {
    content: "%";
    font-size: 20px
}

.detail_mark_sacle_line>span {
    display: inline-block;
    font-size: 14px;
    height: 17px;
    position: relative;
    text-align: center;
    width: 86px
}

.detail_mark_sacle_line>span:after {
    display: inline-block;
    left: 0;
    padding-top: 25px;
    position: absolute;
    width: 86px
}

.detail_sacle_1:after,.detail_sacle_2:after,.detail_sacle_3:after,.detail_sacle_4:after,.detail_sacle_5:after {
    content: attr(data-satisfy)
}

.detail_sacle_1 {
    opacity: .2
}

.detail_sacle_2 {
    opacity: .4
}

.detail_sacle_3 {
    opacity: .6
}

.detail_sacle_4 {
    opacity: .8
}

.detail_sacle_5 {
    opacity: 1
}

.mark_splite {
    border-left: 1px dashed #e9e9e9;
    height: 100%;
    margin-right: 107px;
    width: 1px
}

.detail_scale_block {
    font-size: 12px;
    height: 18px;
    margin-left: -17px;
    position: absolute;
    text-align: center;
    top: -28px;
    width: 34px
}

.detail_scale_block_text {
    color: #fff
}

.detail_scale_block:after {
    border: 4px solid transparent;
    border-top-color: inherit;
    content: "";
    left: 50%;
    position: absolute;
    top: 18px;
    transform: translate(-50%)
}

.detail_comment_panel {
    margin-top: 20px
}

.comment_item {
    border-top: 1px solid #e9e9e9;
    overflow: hidden;
    padding: 8px 0
}

.comment_item>div {
    display: inline-block;
    float: left
}

.comment_head_pic {
    border-radius: 50%;
    height: 50px;
    margin: 16px;
    overflow: hidden;
    width: 50px
}

.comment_head_pic img {
    height: 50px
}

.comment_content {
    flex: 1;
    margin: 16px 0 0
}

.comment_bottom {
    font-size: 12px
}

.comment_bottom .comment_time {
    color: #999
}

.comment_bottom .comment_del {
    color: #666;
    cursor: pointer;
    margin-left: 10px
}

.comment_bottom .comment_del:hover {
    color: var(--theme-color)
}

.comment_menber_info .faisco-icons-M0001035 {
    color: #ffc600
}

.comment_content div {
    margin-bottom: 15px
}

.menber_comment_star {
    margin-left: 3px
}

.menber_comment_star span {
    margin-left: 8px
}

.comment_start {
    color: #e5e5e5
}

.menber_level_icon {
    margin-left: 3px
}

.menber_small_pic_wrap {
    border: 1px solid #e9e9e9;
    box-sizing: border-box;
    cursor: zoom-in;
    display: inline-block;
    height: 60px;
    margin-right: 10px;
    position: relative;
    width: 60px
}

.menber_small_pic_wrap img {
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: auto
}

.detail_zoom_img {
    cursor: zoom-out
}

.comment_pagenation {
    text-align: center
}

.pagenation>div {
    display: inline-block
}

.jz_pagenation_wrap {
    cursor: pointer
}

.jz_page_number {
    color: #666
}

.detail_evaluate_panel {
    margin-top: 30px
}

.detail_evaluate_title {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px
}

.evaluate_star i {
    cursor: pointer
}

.evaluate_line {
    margin-top: 30px
}

.evaluate_line .evaluate_line_title {
    display: inline-block;
    margin-right: 10px;
    text-align: right;
    width: 80px
}

.evaluate_content_wrap .evaluate_line_title {
    vertical-align: top
}

.evaluate_line input {
    border: 1px solid #e9e9e9;
    box-sizing: border-box;
    display: inline-block;
    height: 38px;
    outline: none;
    padding-left: 10px;
    width: 248px
}

.evaluate_star .star_warp_1 span {
    margin-left: 8px
}

.evaluate_content {
    display: inline-block;
    width: auto
}

.evaluate_line textarea {
    border: 1px solid #e9e9e9;
    box-sizing: border-box;
    display: inline-block;
    height: 150px;
    outline: none;
    padding: 10px;
    resize: none;
    width: 100%
}

.evaluate_upload_pic_wrap {
    align-items: center;
    display: flex;
    overflow: hidden;
    padding-top: 10px
}

.evaluate_upload_pic .uploadify-button {
    background: url(../images/vbg01.png?v=202410141114) -23px -104px;
    display: inline-block;
    height: 58px;
    width: 58px
}

.evaluate_upload_pic,.evaluate_upload_pic_lists,.evaluate_upload_tip {
    display: inline-block;
    float: left
}

.evaluate_upload_tip {
    margin-left: 20px
}

.upload_pic_item {
    display: inline-block;
    margin-right: 8px;
    position: relative
}

.upload_pic_item:hover .del_upload_pic {
    background: url(../images/vbg01.png?v=202410141114) -23px -178px;
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: -6px;
    top: -7px;
    width: 14px;
    z-index: 1
}

.upload_pic_wrap {
    border: 1px solid #e9e9e9;
    box-sizing: border-box;
    height: 58px;
    overflow: hidden;
    position: relative;
    width: 58px
}

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

.position_center_middle {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.evaluate_line .evaluate_auth_code {
    width: 200px
}

.evaluate_get_code {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle
}

.evaluate_code_img {
    cursor: pointer;
    height: 34px;
    width: 94px
}

.commit_comment {
    line-height: 45px;
    margin-top: 50px;
    text-align: center
}

.commit_comment_btn {
    border-radius: 23px;
    color: #feffff;
    cursor: pointer;
    display: inline-block;
    width: 300px
}

.detail_QR_code {
    background-color: #fff;
    display: none;
    height: 116px;
    position: absolute;
    width: 116px
}

.detail_QR_code img {
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    padding: 10px
}

.beyond_pic_area .detail_small_pic_lists .detail_small_pic_list {
    padding-bottom: 17.1%;
    padding-left: 17.1%
}

.beyond_pic_area .small_pic_arrow {
    bottom: 0;
    cursor: pointer;
    height: 16px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 12px
}

.beyond_pic_area .jz_scroll_wrap {
    display: inline-block;
    margin-left: 4%;
    margin-right: 4%;
    width: 92%
}

.beyond_pic_area .small_pic_prev {
    background: url(../images/vbg01.png?v=202410141114) -23px -208px;
    float: left;
    left: 0;
    margin-left: 2px
}

.beyond_pic_area .small_pic_prev:hover {
    background-position: -23px -233px
}

.beyond_pic_area .small_pic_next {
    background: url(../images/vbg01.png?v=202410141114) -53px -233px;
    float: right;
    margin-right: 2px;
    right: 0
}

.beyond_pic_area .small_pic_next:hover {
    background-position: -53px -208px
}

.detail_share_panel {
    overflow: hidden;
    position: absolute;
    transition: height .3s
}

.detail_share_more {
    background: #fff;
    border: 1px solid #efefef;
    border-radius: 5px;
    height: auto;
    overflow: hidden;
    padding: 8px;
    width: 260px
}

.evaluate_star_text {
    margin-left: 20px
}

.detail_mark_panel .detail_comment_mobi,.detail_other_message_icon_for_mobi,.detail_other_message_mobi_wrap {
    display: none
}

.evaluate_text:-moz-input-placeholder,.evaluate_text:-ms-input-placeholder,.evaluate_text::-webkit-input-placeholder {
    font-size: 0
}

.comment_content_empty,.dt_no_comment {
    display: none
}

.comment_content_empty {
    display: block;
    padding: 38px 0;
    text-align: center
}

.comment_content_empty .empty_img {
    background: url(../images/defaultIcon.png?v=202311271728) 0 -135px;
    display: inline-block;
    height: 123px;
    width: 157px
}

.comment_empty_text {
    color: #333;
    font-size: 16px
}

.detail_specific_comment .empty_img {
    height: 136px
}

.shopping_list_wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
    user-select: none
}

.shopping_list_wrap * {
    box-sizing: border-box
}

.shopping_list_wrap img:not([src]) {
    visibility: visible
}

.shopping_header {
    background: #f5f5f5;
    color: #666;
    font-size: 14px;
    height: 44px
}

.shopping_header,.shopping_item {
    display: flex
}

.shopping_header>div,.shopping_item>div {
    align-items: center;
    display: flex;
    padding: 0 12px
}

.shopping_header_name,.shopping_item_name {
    flex: 1
}

.shopping_header_price,.shopping_item_price {
    justify-content: flex-end;
    width: 136px
}

.shopping_header_count,.shopping_item_count {
    justify-content: center;
    width: 136px
}

.shopping_item_count {
    color: #1e1e1e
}

.shopping_header_check {
    width: 20px
}

.shopping_item_check {
    align-self: center
}

.shopping_item_check .checkbox_active .checkbox_inner {
    border: none
}

.shopping_item_check .checkbox_item:not(.checkbox_active) .checkbox_inner {
    background: #fff
}

.shopping_item_check .checkbox_item {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    list-style-type: none
}

.shopping_item_check .checkbox_inner {
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 16px
}

.shopping_item_check .checkbox_disable {
    background-color: #f5f5f5;
    color: transparent;
    cursor: not-allowed
}

.shopping_item_check .checkbox_disable .checkbox_inner {
    background-color: #f5f5f5!important;
    color: transparent!important
}

.shopping_item_del {
    color: #333;
    cursor: pointer;
    font-size: 14px;
    text-decoration: underline
}

.shopping_header_subtotal,.shopping_item_subtotal {
    justify-content: flex-end;
    width: 136px
}

div.shopping_item_name {
    align-items: flex-start;
    display: flex;
    gap: 16px
}

.shopping_item_img {
    background: #fafafa;
    border-radius: 4px;
    cursor: pointer;
    flex-shrink: 0;
    height: 80px;
    object-fit: contain;
    width: 80px
}

.shopping_item_text {
    color: #1e1e1e;
    cursor: pointer;
    font-size: 14px
}

.shopping_item_text.option-invalid {
    color: #ccc
}

.shopping_body {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.shopping_item_price,.shopping_item_subtotal {
    color: #333;
    font-size: 14px;
    font-weight: 700
}

.invalid .shopping_item_text {
    color: #ccc!important;
    cursor: default;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.invalid .shopping_item_text .delisted {
    background: #ccc;
    border-radius: 9px;
    color: #fff!important;
    font-size: 12px;
    padding: 2px 8px;
    width: 52px
}

.invalid .shopping_item_img {
    cursor: default
}

.jz_screen_mobi .shopping_body,.use_mobi_layout .shopping_body {
    gap: unset
}

.jz_screen_mobi .shopping_body .shopping_item_mobi:not(:last-child),.use_mobi_layout .shopping_body .shopping_item_mobi:not(:last-child) {
    margin-bottom: 20px
}

.jz_screen_mobi .shopping_item_mobi,.use_mobi_layout .shopping_item_mobi {
    align-items: flex-start;
    display: flex
}

.jz_screen_mobi .shopping_item_left,.use_mobi_layout .shopping_item_left {
    flex-shrink: 0;
    height: 80px;
    margin-right: 12px;
    width: 80px
}

.jz_screen_mobi .shopping_item_left .shopping_item_check,.use_mobi_layout .shopping_item_left .shopping_item_check {
    margin-right: 10px
}

.jz_screen_mobi .shopping_item_right,.use_mobi_layout .shopping_item_right {
    align-self: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: unset;
    min-width: 0
}

.jz_screen_mobi .shopping_item_right .shopping_item_right_bottom,.use_mobi_layout .shopping_item_right .shopping_item_right_bottom {
    font-weight: 700;
    margin-top: 10px
}

.jz_screen_mobi .shopping_item_right_bottom,.use_mobi_layout .shopping_item_right_bottom {
    display: flex;
    justify-content: space-between
}

.jz_screen_mobi .shopping_list_wrap--notModify .shopping_item_count,.jz_screen_mobi .shopping_list_wrap--notModify .shopping_item_price,.use_mobi_layout .shopping_list_wrap--notModify .shopping_item_count,.use_mobi_layout .shopping_list_wrap--notModify .shopping_item_price {
    width: auto
}

.jz_screen_mobi .shopping_list_wrap--notModify .shopping_item_right_bottom,.use_mobi_layout .shopping_list_wrap--notModify .shopping_item_right_bottom {
    justify-content: normal
}

.jz_screen_mobi .wrap_del .shopping_item_left,.use_mobi_layout .wrap_del .shopping_item_left {
    display: flex;
    height: unset;
    width: unset
}

.jz_screen_mobi .wrap_del .shopping_item_right,.use_mobi_layout .wrap_del .shopping_item_right {
    justify-content: space-between;
    min-height: 80px;
    position: relative
}

.jz_screen_mobi .wrap_del .shopping_item_right .shopping_item_right_bottom,.use_mobi_layout .wrap_del .shopping_item_right .shopping_item_right_bottom {
    align-items: center
}

.jz_screen_mobi .wrap_del .shopping_item_right .shopping_item_text,.use_mobi_layout .wrap_del .shopping_item_right .shopping_item_text {
    margin-right: 36px
}

.jz_screen_mobi .wrap_del .shopping_item_right .shopping_item_count,.use_mobi_layout .wrap_del .shopping_item_right .shopping_item_count {
    width: auto
}

.jz_screen_mobi .wrap_del .shopping_item_del_icon,.use_mobi_layout .wrap_del .shopping_item_del_icon {
    color: #a1a1a1;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 0;
    width: 24px
}

.jz_screen_mobi .invalid .shopping_item_text,.use_mobi_layout .invalid .shopping_item_text {
    min-height: 80px
}

.jz_screen_mobi .invalid .shopping_item_text .delisted,.use_mobi_layout .invalid .shopping_item_text .delisted {
    width: 52px;
    width: fit-content
}

.shopping_header_opeartion,.shopping_item_del {
    justify-content: flex-end;
    width: 136px
}

.shopping_item_name .specs {
    color: #999;
    font-size: 13px;
    margin-top: 6px
}

.shopping_item_mobi .specs {
    color: #999;
    font-size: 12px;
    margin-top: 4px
}

.invalid .specs {
    margin-top: 0
}

.spec-invalid-tips {
    color: red
}

.shopping_cart_header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-left: 34px;
    padding-right: 34px
}

.shopping_cart_header:after {
    display: none
}

.m_member_center_tabs_wrap {
    padding-left: 25px;
    padding-top: 20px
}

.m_member_center_tab {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-left: 0;
    border-top: 1.02px solid #d9d9d9;
    box-sizing: border-box;
    color: rgba(0,0,0,.65);
    cursor: pointer;
    display: inline-block;
    height: 32px;
    line-height: 30px;
    margin: 0;
    padding: 0 15px;
    position: relative;
    transition: color .3s,background .3s,border-color .3s
}

.m_member_center_tab:first-child {
    border-left: 1px solid #d9d9d9;
    border-radius: 4px 0 0 4px
}

.m_member_center_tab:last-child {
    border-radius: 0 4px 4px 0
}

.m_member_center_tab:hover {
    color: var(--theme-color)
}

.m_member_center_tab:not(:first-child):before {
    background-color: #d9d9d9;
    content: "";
    display: block;
    height: calc(100% + 2px);
    left: -1px;
    opacity: 0;
    position: absolute;
    top: -1px;
    transition: opacity .3s;
    width: 1px
}

.m_member_center_tab--checked {
    color: var(--theme-color)
}

.m_member_center_tab--checked,.m_member_center_tab--checked:first-child {
    border-color: var(--theme-color)
}

.m_member_center_tab--checked:before {
    background-color: var(--theme-color)!important;
    opacity: 1!important
}

#shoppingCart .shopping_wrap {
    min-height: 480px;
    padding: 20px
}

#shoppingCart .shopping_wrap .loading-circle {
    margin: 70px auto
}

#shoppingCart .shopping_cart_bottom {
    align-items: center;
    color: #333;
    display: flex;
    font-size: 14px;
    position: relative
}

#shoppingCart .shopping_cart_bottom .shopping_operate {
    align-items: center;
    display: flex;
    height: 48px;
    justify-content: center
}

#shoppingCart .shopping_cart_bottom .shopping_del {
    align-items: center;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    height: 28px;
    justify-content: center;
    margin-left: 25px;
    min-width: 52px
}

#shoppingCart .shopping_cart_bottom .shopping_del.del_disable {
    cursor: not-allowed;
    opacity: .8
}

#shoppingCart .shopping_cart_bottom .shopping_total {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: flex-end
}

#shoppingCart .shopping_cart_bottom .shopping_total .pay_tips {
    margin-right: 16px
}

#shoppingCart .shopping_cart_bottom .shopping_total .price {
    color: var(--theme-color);
    font-size: 20px;
    font-weight: 700;
    margin-right: 24px
}

#shoppingCart .shopping_cart_bottom .pay_btn {
    background-color: var(--theme-color);
    border-radius: 24px;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 108px
}

#shoppingCart .empty {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 57px 0 77px
}

#shoppingCart .empty .empty_img {
    background-image: url(/image/rimage/module/cart/emptyCart.png?v=202407081108);
    background-repeat: no-repeat;
    height: 300px;
    width: 400px
}

#shoppingCart .empty .empty_tips {
    color: #333;
    font-size: 14px
}

#shoppingCart.use_mobi_layout .shopping_wrap,.jz_screen_mobi #shoppingCart .shopping_wrap {
    max-height: calc(100vh - 110px);
    overflow-x: hidden;
    overflow-y: auto
}

#shoppingCart.use_mobi_layout .shopping_cart_bottom,.jz_screen_mobi #shoppingCart .shopping_cart_bottom {
    background: #fff;
    bottom: 0;
    box-sizing: border-box;
    height: 60px;
    position: fixed;
    width: calc(100% - 40px)
}

#shoppingCart.use_mobi_layout .shopping_cart_bottom .shopping_operate,.jz_screen_mobi #shoppingCart .shopping_cart_bottom .shopping_operate {
    height: 34px
}

#shoppingCart.use_mobi_layout .shopping_cart_bottom .price,.jz_screen_mobi #shoppingCart .shopping_cart_bottom .price {
    margin-right: 12px
}

#shoppingCart.use_mobi_layout .shopping_cart_bottom .pay_btn,.jz_screen_mobi #shoppingCart .shopping_cart_bottom .pay_btn {
    align-items: center;
    border-radius: 17px;
    display: flex;
    height: 34px;
    justify-content: center;
    width: 84px
}

#shoppingCart.use_mobi_layout .total_wrap,.jz_screen_mobi #shoppingCart .total_wrap {
    margin-bottom: 74px;
    max-height: calc(100vh - 124px)
}

#shoppingCart.use_mobi_layout .total_wrap .shopping_cart_bottom,.jz_screen_mobi #shoppingCart .total_wrap .shopping_cart_bottom {
    display: block;
    height: 74px
}

#shoppingCart.use_mobi_layout .total_wrap .shopping_cart_bottom .shopping_operate,.jz_screen_mobi #shoppingCart .total_wrap .shopping_cart_bottom .shopping_operate {
    display: block;
    height: 20px
}

#shoppingCart.use_mobi_layout .total_wrap .shopping_cart_bottom .shopping_total,.jz_screen_mobi #shoppingCart .total_wrap .shopping_cart_bottom .shopping_total {
    display: block;
    position: relative
}

#shoppingCart.use_mobi_layout .total_wrap .shopping_cart_bottom .shopping_total .pay_btn,.jz_screen_mobi #shoppingCart .total_wrap .shopping_cart_bottom .shopping_total .pay_btn {
    position: absolute;
    right: 0
}

.shopping_tips {
    align-items: center;
    background: #fffaee;
    border: 1px solid #f5e4b9;
    border-radius: 2px;
    display: inline-flex;
    margin: 20px 0 0 20px;
    padding: 12px 20px
}

.shopping_tips svg {
    color: #ff8c39;
    height: 18px;
    margin-right: 10px;
    width: 18px
}

.shopping_tips span {
    color: #333;
    font-size: 13px
}

.mall_order_detail_content {
    padding: 16px 0
}

.mall_order_detail_wrap {
    display: flex;
    gap: 32px
}

.mall_order_detail_info {
    flex: 1;
    min-width: 0
}

.mall_order_detail_total_wrap {
    color: #333;
    font-size: 14px;
    font-weight: 700;
    width: 348px
}

.mall_order_detail_info {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.mall_order_detail_total_item {
    align-items: center;
    display: flex;
    justify-content: space-between;
    text-transform: capitalize
}

.mall_order_detail_split_line {
    background: #ebebeb;
    height: 1px;
    margin: 16px 0
}

.mall_order_detail_footer_price_wrap {
    color: #333;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    gap: 7px;
    justify-content: flex-end;
    margin-top: 16px;
    text-align: right
}

.mall_order_detail_footer_price_wrap span {
    color: var(--theme-color);
    font-size: 20px;
    font-weight: 700;
    margin-left: 6px
}

.mall_order_detail_price {
    color: var(--theme-color);
    font-size: 24px;
    font-weight: 700
}

.mall_order_detail_submit {
    align-items: center;
    background: var(--theme-color);
    border-radius: 24px;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    margin-top: 20px
}

.pay_status_wrap {
    align-items: center;
    display: flex;
    gap: 12px
}

.pay_status_icon {
    height: 36px;
    width: 36px
}

.pay_status_icon svg {
    height: 100%;
    width: 100%
}

.pay_wait_icon svg {
    color: #f8b93b
}

.pay_success_icon svg {
    color: #19be6b
}

.pay_status_title {
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize
}

.pay_status_desc {
    color: #333;
    font-size: 14px;
    margin-top: 8px
}

.pay_status_count_down {
    color: red
}

.mall_order_info_list {
    color: #333;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    gap: 25px
}

.mall_order_info_title {
    color: #999;
    text-transform: capitalize;
    width: 200px
}

.mall_order_info_item {
    display: flex
}

.mall_order_info_value {
    word-wrap: break-word;
    min-width: 0
}

.mall_order_info_value_flow {
    display: flex
}

.mall_order_flowInfo {
    word-wrap: break-word;
    color: var(--theme-color);
    cursor: pointer;
    margin-left: 20px
}

.mall_order_detail_leave_message {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    box-sizing: border-box;
    color: #333;
    font-size: 14px;
    height: 100px;
    outline: none;
    padding: 10px 12px;
    resize: none;
    width: 100%
}

.mall_order_detail_total {
    position: sticky;
    top: 77px
}

.jz_visitor_web .mall_order_detail_total {
    top: 16px
}

.mall_order_detail_receive .mall_order_detail_section_content {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.jz_screen_mobi .mall_order_detail_content {
    padding: 15px
}

.jz_screen_mobi .pay_status_title {
    font-size: 16px;
    text-transform: capitalize
}

.jz_screen_mobi .pay_status_wrap {
    gap: unset
}

.jz_screen_mobi .pay_status_wrap .pay_status_info {
    margin-left: 12px
}

.jz_screen_mobi .pay_status_desc {
    font-size: 12px;
    margin-top: 4px
}

.jz_screen_mobi .pay_status_icon {
    height: 28px;
    width: 28px
}

.jz_screen_mobi .mall_order_detail_receive .mall_order_detail_section_content,.jz_screen_mobi .mall_order_detail_receive .mall_order_detail_section_content .order_detail_form_item {
    gap: unset
}

.jz_screen_mobi .mall_order_detail_receive .mall_order_detail_section_content .order_detail_form_item .order_detail_form_item_title,.jz_screen_mobi .mall_order_detail_receive .mall_order_detail_section_content .order_detail_form_item:not(:last-child) {
    margin-bottom: 12px
}

.jz_screen_mobi .mall_order_detail_section_content .shopping_item_right_bottom .shopping_item_price {
    color: #999;
    font-weight: 400;
    margin-right: 8px
}

.jz_screen_mobi .mall_order_detail_section_content .shopping_item_right_bottom .shopping_item_count {
    color: #999;
    font-weight: 400
}

.jz_screen_mobi .mall_order_info_title {
    width: 40%
}

.jz_screen_mobi .mall_order_info_value {
    text-align: right;
    width: 60%
}

.jz_screen_mobi .mall_order_info_value_flow {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end
}

.jz_screen_mobi .mall_order_info_list {
    gap: unset
}

.jz_screen_mobi .mall_order_info_list .mall_order_info_item:not(:last-child) {
    margin-bottom: 12px
}

.jz_screen_mobi .mall_order_detail_wrap {
    flex-direction: column;
    gap: unset
}

.jz_screen_mobi .mall_order_detail_wrap .mall_order_detail_total_wrap~.pay_success_back_mobi {
    margin-top: 12px
}

.jz_screen_mobi .mall_order_detail_info {
    gap: unset
}

.jz_screen_mobi .mall_order_detail_info .mall_order_detail_section {
    margin-bottom: 12px
}

.jz_screen_mobi .mall_order_detail_price {
    font-size: 20px
}

.jz_screen_mobi .pay_success_back_mobi {
    align-items: center;
    background: #fff;
    border-radius: 8px;
    color: #333;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    height: 48px;
    justify-content: center;
    width: 100%
}

.jz_screen_mobi .mall_order_detail_total_wrap {
    width: 100%
}

.jz_screen_mobi .mall_prop_info_list_mobi {
    display: flex;
    flex-direction: column;
    gap: unset
}

.jz_screen_mobi .mall_prop_info_list_mobi .mall_prop_value_mobi:not(:last-child) {
    margin-bottom: 8px
}

.jz_screen_mobi .change_order_in_mobi .mall_order_detail_order_info {
    order: 1
}

.jz_screen_mobi .change_order_in_mobi .pay_mall_order_detail_section {
    background-color: transparent
}

:where(.jz_col_14,.jz_col_16) .jz_web_content {
    background-color: #f5f5f5
}

.mall_order_detail_price_info {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.mall_order_detail_price_keys,.mall_order_detail_price_values {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.mall_order_detail_price_keys div {
    text-align: justify;
    text-align-last: justify
}

:where(.jz_col_13) .jz_web_content {
    background-color: #f5f5f5
}

:where(.jz_col_13) .s_footnav__holdwrap {
    height: 74px
}

.shopping_cart {
    display: flex;
    gap: 16px;
    margin-bottom: 24px;
    margin-top: 24px
}

.shopping_cart .label {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px
}

.shopping_cart .shopping_section {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 20px 24px
}

.shopping_cart .left {
    flex: 1
}

.shopping_cart .right {
    box-sizing: border-box;
    height: 285px;
    position: sticky;
    width: 348px
}

.shopping_cart .right .total {
    color: #333;
    font-size: 14px;
    font-weight: 700
}

.back_shopping,.shopping_cart .mall_order_detail_split_line {
    margin-top: 20px
}

.back_shopping {
    font-weight: 400;
    text-align: center
}

.back_shopping a {
    color: #333
}

.shopping_check .checkbox_active .checkbox_inner {
    border: none
}

.shopping_check .checkbox_item:not(.checkbox_active) .checkbox_inner {
    background: #fff
}

.shopping_check .checkbox_item {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 19px;
    list-style-type: none
}

.shopping_check .checkbox_inner {
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 16px
}

.shopping_check .checkbox_inner_text {
    color: #333;
    font-size: 14px;
    margin-left: 8px
}

.shopping_list_empty {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 57px 0 77px
}

.shopping_list_empty .empty_img {
    background-image: url(/image/rimage/module/cart/emptyCart.png?v=202407081108);
    background-repeat: no-repeat;
    height: 300px;
    width: 400px
}

.shopping_list_empty .empty_tips {
    color: #333;
    font-size: 14px
}

.jz_screen_mobi .shopping_cart {
    display: block
}

.jz_screen_mobi .shopping_cart .total {
    align-items: center;
    background: #fff;
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    height: 60px;
    justify-content: space-between;
    padding: 12px 15px;
    position: fixed;
    width: 100vw;
    z-index: 9999
}

.jz_screen_mobi .shopping_cart .total .shopping_total .price {
    color: var(--theme-color);
    font-size: 20px;
    font-weight: 700;
    margin-right: 12px
}

.jz_screen_mobi .shopping_cart .total .shopping_total .pay_btn {
    background-color: var(--theme-color);
    border-radius: 17px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 84px
}

.jz_screen_mobi .shopping_cart .total_wrap {
    display: block;
    height: 74px
}

.jz_screen_mobi .shopping_cart .total_wrap .pay_btn {
    position: absolute;
    right: 15px
}

.cookie_policy_html {
    overflow: hidden;
    word-break: break-word
}

.jz_screen_mobi .cookie_policy_html {
    padding: 0 15px
}

.v_logisticsDetailPopup {
    box-sizing: border-box;
    height: 359px;
    overflow: auto;
    padding: 0 20px;
    position: relative
}

.v_logisticsDetailPopup .flowCName {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 18px;
    margin-bottom: 46px
}

.v_logisticsDetailPopup .flowCName .wayBillNum {
    margin-left: 5px
}

.v_logisticsDetailPopup .flowCName .flowCopyIncon {
    align-items: center;
    color: #bfbfbf;
    display: flex;
    margin-left: 10px
}

.v_logisticsDetailPopup .fa-steps-dot .fa-steps-item-content {
    width: 90%
}

.v_logisticsDetailPopup .fa-steps-item-process .fa-steps-item-icon>.fa-steps-icon .fa-steps-icon-dot {
    background: var(--theme-color)
}

.v_logisticsDetailPopup .flowStepTitle {
    color: #333;
    font-size: 16px
}

.v_logisticsDetailPopup .flowStepTime {
    color: #999;
    font-size: 14px;
    margin-left: 16px
}

.v_logisticsDetailPopup .empty_img_wrap {
    color: #999;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%,-50%)
}

.v_logisticsDetailPopup .empty_img {
    background: url(/image/rimage/comm/empty/search.png?v=202411111123);
    height: 300px;
    width: 400px
}

.jz_screen_mobi .v_logisticsDetailPopup {
    padding: 0;
    position: fixed
}

.jz_screen_mobi .v_logisticsDetailPopup .fa-drawer .fa-drawer-content {
    border-radius: 8px 8px 0 0
}

.jz_screen_mobi .v_logisticsDetailPopup .flowCName {
    margin: 0
}

.jz_screen_mobi .v_logisticsDetailPopup .flowCName .flowName {
    font-weight: 700
}

.jz_screen_mobi .v_logisticsDetailPopup .empty_img {
    background-size: contain;
    height: 150px;
    width: 200px
}

.m_member_findpwd_item {
    height: 58px;
    margin: 12px auto 0;
    max-width: 330px
}

.m_member_findpwd_box {
    height: 100%;
    position: relative
}

.m_member_findpwd_box:after {
    border-bottom: 1px solid #f0f0f0;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    width: 100%
}

.m_member_findpwd_input {
    border: none;
    box-sizing: border-box;
    height: 100%;
    outline: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.J_memberFindpwdCode {
    max-width: 50%
}

.m_member_findpwd_acquire_code {
    color: #333;
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%)
}

.m_member_findpwd_btn {
    border: 0;
    border-radius: 22px;
    color: #fff;
    cursor: pointer;
    display: block;
    height: 40px;
    margin: 35px auto 0;
    max-width: 240px;
    outline: 0;
    width: 100%
}

.m_member_findpwd_main {
    margin-top: 23px;
    overflow: hidden
}

.m_member_findpwd_main--mobi {
    background-color: #fff;
    bottom: 0;
    left: 0;
    margin-top: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9032
}

.payssion-checkout-initial[data-v-2007ae02] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: center
}

.payssion-checkout-initial-title[data-v-2007ae02] {
    color: #333;
    font-size: 14px;
    font-weight: 700
}

.payssion-checkout-initial-amount[data-v-2007ae02] {
    color: var(--theme-color);
    font-size: 32px;
    font-weight: 700
}

.payssion-checkout-initial .payssion-paymethod-selector[data-v-2007ae02],.payssion-checkout-initial .payssion-region-selector[data-v-2007ae02] {
    width: 100%
}

.label[data-v-2007ae02] {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 16px;
    text-align: left
}

.payssion-region-select[data-v-2007ae02] {
    width: 100%
}

.payssion-goto-pay-btn[data-v-2007ae02] {
    align-items: center;
    background: var(--theme-color);
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    min-height: 40px;
    text-align: center;
    width: 310px
}

.paymethods[data-v-2007ae02] {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start
}

.paymethods-scrollbar[data-v-2007ae02] {
    gap: 18px
}

.paymethod[data-v-2007ae02] {
    cursor: pointer
}

.paymethod-selected[data-v-2007ae02] {
    border: 1px solid var(--theme-color);
    border-radius: 2px;
    padding: 2px;
    position: relative
}

.paymethod-selected .paymethod-selected-triangle[data-v-2007ae02] {
    border-color: transparent var(--theme-color) var(--theme-color) transparent;
    border-style: solid;
    border-width: 10px;
    bottom: 0;
    color: #fff;
    content: "";
    height: 0;
    position: absolute;
    right: 0;
    width: 0
}

.paymethod-selected .paymethod-selected-triangle-svg[data-v-2007ae02] {
    height: 13px;
    left: -2px;
    position: absolute;
    top: -3px;
    width: 13px
}

.paymethod-logo[data-v-2007ae02] {
    height: 40px;
    object-fit: contain;
    width: 80px
}

.paymethods[data-v-2007ae02] {
    max-height: 205px;
    overflow-y: auto
}

.paymethods[data-v-2007ae02]::-webkit-scrollbar {
    background: transparent;
    height: 8px;
    width: 8px
}

.paymethods[data-v-2007ae02]::-webkit-scrollbar-thumb {
    background: #bbb;
    border-radius: 4px
}

.payssion-checkout-popup .fa-select-open .fa-select-selection,.payssion-checkout-popup .fa-select-selection:hover {
    border-color: #333!important;
    box-shadow: none
}

.payssion-checkout-popup .fa-select-focused .fa-select-selection,.payssion-checkout-popup .fa-select-selection:active,.payssion-checkout-popup .fa-select-selection:focus {
    border-color: #333!important
}

html:not(.jz_screen_pc) .jz-modal {
    width: calc(100% - 40px)!important
}

.jz_screen_pc .payssion-checkout-popup {
    padding: 0 20px
}

.shopping_cart_popup_container {
    inset: 0;
    position: fixed;
    z-index: var(--drawer-z-index)
}

.shopping_cart_popup_placeholder {
    backdrop-filter: blur(20px);
    background: rgba(0,0,0,.4);
    inset: 0;
    opacity: 0;
    position: fixed;
    transition: opacity .32s cubic-bezier(.4,0,.6,1) 80ms,visibility .32s step-end 80ms;
    visibility: hidden
}

.shopping_cart_popup_content {
    background: #fff;
    bottom: 0;
    position: fixed;
    right: 0;
    top: 0;
    transform: translateX(100%);
    transition: transform .32s cubic-bezier(.4,0,.6,1) 80ms;
    width: 680px;
    z-index: 1
}

.shopping_cart_popup_container_active .shopping_cart_popup_placeholder {
    opacity: 1;
    transition: opacity .32s cubic-bezier(.4,0,.6,1) 80ms,visibility .32s step-start 80ms;
    visibility: visible
}

.shopping_cart_popup_container_active .shopping_cart_popup_content {
    transform: translateX(0)
}

.jz_screen_mobi .shopping_cart_popup_content {
    border-radius: 16px 16px 0 0;
    height: calc(var(--vh, 1vh)*100 - 60px);
    top: auto;
    transform: translateY(100%);
    width: 100vw
}

.jz_screen_mobi .shopping_cart_popup_container_active .shopping_cart_popup_content {
    transform: translateY(0)
}

.site_search_wrap_expend {
    background-color: initial
}

.site_search_wrap_expend .site_search_btn_wrap {
    position: relative
}

.site_search_wrap_expend .site_search_input_wrap_expend {
    left: calc(100% - 1px);
    position: relative;
    transition: left .3s;
    will-change: left
}

.site_search_wrap_expend .site_search_input {
    transition: visibility .15s;
    visibility: hidden
}

.site_search_wrap_expend.site_search_expend_active .site_search_input_wrap_expend {
    left: 0
}

.site_search_wrap_expend.site_search_expend_active .site_search_input {
    visibility: visible
}

.site_search_wrap_expend_6 .site_search_btn_wrap,.site_search_wrap_expend_6 .site_search_input_wrap_expend {
    border-bottom: 1px solid #eee
}

.site_search_wrap_expend_7 .site_search_btn_wrap {
    border-right: 1px solid #eee
}

.site_search_wrap_expend_7 .site_search_input_wrap_expend {
    border-left: 1px solid #eee
}

.site_search_wrap_expend_8 .site_search_btn_wrap {
    border: 1px solid transparent;
    border-bottom-right-radius: 20px;
    border-left: none;
    border-top-right-radius: 20px;
    transition: border-color .35s
}

.site_search_wrap_expend_8 .site_search_input_wrap_expend {
    border: 1px solid transparent;
    border-bottom-left-radius: 20px;
    border-right: none;
    border-top-left-radius: 20px;
    transition: border-color .3s,left .3s
}

.site_search_wrap_expend_8.site_search_expend_active .site_search_btn_wrap,.site_search_wrap_expend_8.site_search_expend_active .site_search_input_wrap_expend {
    border-color: #eee
}

.site_search_wrap_expend_8 .site_search_input_wrap_wrap {
    overflow: hidden
}

.site_search_input_wrap_wrap {
    display: flex;
    flex: 1;
    overflow: hidden
}

.module_content_detail.search_result_content {
    min-height: 500px;
    position: relative
}

.module_content_detail .fk-circle {
    position: absolute
}

.jz_hover.jz_theme_font_hover_color:hover .result_highlight {
    color: inherit
}

.category-wrapper {
    line-height: 1;
    margin: 12px 0 0;
    min-height: 30px
}

.category-item {
    background-color: #f5f5f5;
    border-radius: 3px;
    color: #666;
    display: inline-block;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin-right: 15px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 8px;
    position: relative;
    word-break: keep-all;
    z-index: 2
}

.jz_screen_mobi .category-wrapper {
    margin-top: 10px
}

.search_result_title {
    font-size: 15px;
    font-weight: 700;
    margin: 23px 0 23px 12px
}

.jz_screen_mobi .search_result_title {
    margin: 12px 0 12px 12px
}

.result_highlight {
    color: #ef4136
}

.search_mobi_box {
    margin: 18px 10px 0
}

.search_result_cols--item {
    border-bottom: 1px dashed #ccc;
    display: block;
    font-size: 14px;
    height: 56px;
    line-height: 56px
}

.search_result_cols--item>a {
    color: #333
}

.search_result_cols--item:last-child {
    border-bottom: none
}

.search_result_cols--item {
    padding-left: 10px
}

.search_result_tabs {
    margin: 37px 5px 5px
}

.jz_screen_mobi .search_result_tabs {
    margin-top: 20px
}

.search_result_tabs_wrapper {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    padding-left: 10px
}

.jz_screen_mobi .search_result_tabs_wrapper {
    padding-left: 7px
}

.search_result_tab_item {
    color: #333;
    cursor: pointer;
    flex: 1;
    font-size: 14px;
    height: 40px;
    margin-right: 16px;
    max-width: 60px;
    text-align: center
}

.search_result_tab_item--active {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    font-weight: 700;
    margin-bottom: -2px
}

.search_result_tabs_line {
    border-bottom: 1px solid #f0f0f0;
    height: 1px;
    width: 100%
}

.search_result_empty_panel {
    align-items: center;
    display: flex;
    height: 320px;
    justify-content: center;
    width: 100%
}

.search_result_wrapper {
    font-family: MicrosoftYaHei;
    line-height: 30px;
    text-align: center
}

.search_result_text {
    color: #333;
    font-size: 16px
}

.search_result_tips {
    color: #999;
    font-size: 14px
}

.search_result_box {
    height: 50px;
    margin: 40px 0;
    width: 500px
}

.search_result_photogroup--item .search_result_photogroup--nopic {
    border-bottom: 1px dashed #ccc;
    display: block;
    font-size: 14px
}

.search_result_photogroup--item:last-child .search_result_photogroup--nopic {
    border-bottom: none
}

.search_result_photogroup--item .photogroup_name {
    cursor: pointer
}

.search_result_photogroup--nopic .photogroup-content {
    align-items: flex-start;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-top: 0
}

.jz_screen_pc .search_result_photogroup--nopic .category-item {
    margin-top: -12px
}

.jz_screen_mobi .search_result_photogroup--nopic {
    height: 100%;
    line-height: 1;
    margin-left: 2px
}

.jz_screen_mobi .search_result_photogroup--nopic .photogroup-content {
    display: block;
    margin-top: 0
}

.jz_screen_mobi .search_result_photogroup--nopic .photogroup-category {
    font-size: 12px;
    margin-left: 0;
    margin-top: 5px
}

.jz_screen_mobi .search_result_photogroup--item {
    height: auto
}

.jz_screen_mobi .search_result_photogroup--nopic {
    padding: 5px 15px 15px 0
}

.jz_screen_mobi .search_result_product .exhibition_show_product.exhibition_show_product_nopic {
    margin-bottom: 0
}

.jz_screen_mobi .search_result_product .exhibition_show_product_nopic {
    padding: 15px 15px 15px 5px
}

.jz_screen_pc .search_result_news.module_news_list_style0 .news_list_item_line {
    padding: 30px 10px
}

.jz_screen_mobi .search_result_news.module_news_list_style1 .news_list_item_title {
    font-size: 14px
}

.jz_screen_mobi .search_result_news.module_news_list_style0 .news_list_item_title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jz_screen_mobi .search_result_news.module_news_list_style0 .news_list_item_summery {
    font-size: 12px;
    margin-top: 10px
}

.jz_screen_mobi .search_result_news.module_news_list_style0 .news_list_item_header {
    display: block;
    margin-top: 0
}

.jz_screen_mobi .search_result_news.module_news_list_style0 .news_list_item_date {
    display: block;
    font-size: 12px;
    line-height: 1;
    margin-left: 0;
    margin-top: 5px
}

.search_result_filedownload .file_item_title {
    cursor: pointer
}

.search_result_photogroup .photo {
    background-position: 50%;
    background-size: cover;
    height: inherit;
    left: auto;
    object-fit: inherit;
    object-position: inherit;
    padding-bottom: 90.9090909091%;
    position: static;
    top: auto
}

.search_popup_content_header {
    align-items: center;
    border-bottom: 1px solid #f2f2f2;
    color: #333;
    display: flex;
    font-size: 16px;
    height: 62px;
    justify-content: space-between;
    padding-left: 24px;
    padding-right: 24px;
    position: relative
}

.search_popup_content {
    padding: 10px 24px
}

.search_popup_content .site_search_wrap {
    align-items: center;
    height: 54px
}

.search_popup_content .site_search_btn_wrap {
    fill: var(--theme-color);
    margin-right: 16px;
    width: 20px
}

.search_popup_content .site_search_input {
    font-size: 13px
}

.search_popup_content .site_search_wrap {
    background-color: transparent;
    border-bottom: 1px solid #f2f2f2;
    border-radius: 0
}

.search_popup_content .site_search_dropdown {
    box-shadow: none;
    margin-left: 0;
    padding: 24px 0 0;
    position: static;
    width: 100%
}

.form_protocol_content_wrap {
    background-color: #fff;
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999
}

.form_protocol_content_wrap .icon-gClose {
    margin-left: .45rem
}

.form_protocol_content_wrap .icon-gClose:before {
    color: #3c414a;
    content: "򰊔";
    font-size: 19px
}

.form_protocol_header {
    background: #fff;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    height: 50px;
    line-height: 50px;
    margin: 0;
    padding: 0;
    position: relative
}

.form_protocol_content {
    background-color: #fff;
    box-sizing: border-box;
    color: #666;
    font-size: 14px;
    height: calc(100% - 50px);
    overflow: auto;
    padding: 16px 14px;
    word-break: break-word
}

.form_protocol_content_title {
    color: #333;
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 12px
}

.form_protocol_content::-webkit-scrollbar {
    display: none
}

@media only screen and (min-width: 1280px) {
    .form_protocol_content_wrap {
        max-width:512px
    }
}

/*# sourceMappingURL=main.46402a02.css.map*/
:root {
        --theme-color: #1e50ae;
      }
      .jz_theme_font_color {
        color: #1e50ae;
      }

      .jz_theme_bg_color {
        background-color: #1e50ae;
      }

      .jz_theme_border_color {
        border-color: #1e50ae;
      }

      .jz_theme_fill_color {
        fill: #1e50ae;
      }

      .jz_theme_focus_border_color:focus {
        border-color: #1e50ae;
      }

      .jz_theme_hover_font_color:hover {
        color: #1e50ae;
      }

      .pagination_style2 .pagination_item.active::after {
        border-color: #1e50ae !important;
      }

      .pagination_style3 .pagination_item.active,
      .pagination_style2 .pagination_item.active {
        color: #1e50ae !important;
      }

      .pagination_style3 .pagination_item.active::after,
      .pagination_style2 .pagination_item.active::before,
      .full_screen_row .pagination_style1 .pagination_item.active::after {
        background-color: #1e50ae !important;
      }

      .jz_hover.jz_theme_bg_hover_color:hover {
        background-color: #1e50ae;
      }

      .jz_hover.jz_theme_font_hover_color:hover {
        color: #1e50ae;
      }

      .jz_hover.jz_theme_border_hover_color:hover {
        border-color: #1e50ae;
      }

      .jz_focus.jz_theme_focus_border_color:focus {
        border-color: #1e50ae;
      }

      .jz_secondary_bg_color {
        background-color: #3f23b4;
      }
      .jz_screen_pc .submit_btn_style_1:hover .form_submit,
      .submit_btn_style_3:hover .form_submit {
        color: #1e50ae;
        border-color: #1e50ae;
      }
      .submit_btn_style_4 .form_submit,
      .submit_btn_style_5 .form_submit {
        color: #1e50ae;
        border-color: #1e50ae;
      }

      .submit_btn_style_0 .form_submit,
      .submit_btn_style_1 .form_submit,
      .submit_btn_style_2 .form_submit {
        background-color: #1e50ae;
      }
      .jz_screen_pc .submit_btn_style_4:hover .form_submit {
        background-color: #1e50ae;
      }
      .jz_screen_pc .submit_btn_style_2:hover .form_submit {
        background-color: #1c4ca5;
      }