* { font-family: Arial, Helvetica, "Microsoft Yahei", sans-serif; padding: 0px; margin: 0px; box-sizing: border-box; }
body { padding: 0px; margin: 0px; font-family: Arial, "Microsoft Yahei", Helvetica, sans-serif; -webkit-font-smoothing: antialiased; line-height: 1; font-size: 14px; overflow-x: hidden; }
html, body { min-height: 100vh; }
html { }
.loader { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1000000; background: rgb(255, 255, 255); }
html::-webkit-scrollbar { width: 4px; height: 8px; background-color: rgb(245, 245, 245); }
html::-webkit-scrollbar-track { border-radius: 10px; background-color: rgb(226, 226, 226); }
html::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgb(51, 51, 51); }
.clearfix::after { content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { }
a { text-decoration: none; outline: none; }
a, input, img, :focus { outline-style: none; }
ul { list-style: none; }
img { border: 0px; vertical-align: middle; }
ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0px; margin: 0px; font-weight: normal; }
h3, h4, h5 { font-weight: normal; }
h4 a:hover, h5 a:hover { transition: all 0.36s ease-in-out 0s; }
hr { display: block; height: 1px; border: 0px; background: rgb(207, 207, 207); padding: 0px; margin-bottom: 3.25rem; margin-top: 2.5rem; }
abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video { display: block; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; height: 0px; font-size: 1px; line-height: 0px; }
.container01, .container02, .container03, .container04, .container05, .container06, .container07, .container08, .n-container01, .n-container03, .n-container04 { margin: 0px auto; }
.slow { overflow: hidden; }
.slow img:hover { transform: scale(1.05); }
.slow img { transition: all 0.9s ease-in-out 0s; }
h5 a, .more a { transition: all 0.36s ease-in-out 0s; }
.slow01 { transition: all 0.6s ease-in-out 0s; }
.slow02 { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.shadow { box-shadow: rgb(153, 153, 153) 1px 1px 10px; }
.radius { border-radius: 3px; }
.opacity { opacity: 1; }
.overfloat-dot { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.overfloat-dot-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.overfloat-dot-3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.overfloat-dot-4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.overfloat-dot-5 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }
.overfloat-dot-6 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }
.overfloat-dot-7 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; }
.gray { filter: grayscale(100%); opacity: 0.6; }
.a_body { position: relative; }
ul li, dl dd { vertical-align: top; }
img { vertical-align: middle; }
a { color: inherit; }
input, button, textarea { background: none; outline: none; border: none; appearance: none; border-radius: 0px; }
input:focus { border: none; }
input::-webkit-input-placeholder { color: rgb(153, 153, 153); }
textarea::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.w100 { width: 100%; }
.w1400 { max-width: 1400px; margin: 0px auto; }
.w1600 { max-width: 1600px; margin: 0px auto; }
.w1800 { max-width: 1800px; margin: 0px auto; }
.layui-img-responsive { max-width: 100%; }
.img_zd { position: relative; width: 100%; }
.img_zd .img_hezi { padding-bottom: 60% !important; }
.img_zd > img { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }
.img_zd > video { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }
h5 a { display: inline-block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
ul li:hover h5 a { color: rgb(255, 0, 0); }
.more a { border-radius: 3px; transition: all 0.36s ease-in-out 0s; }
.box_table { display: table; table-layout: fixed; width: 100%; height: 100%; }
.box_table_cell { display: table-cell; vertical-align: middle; }
.box_table_cell * { white-space: normal; overflow-wrap: break-word; }
.ar_article td, .ar_article th { padding: 15px 10px; border: 1px solid rgb(237, 237, 237); vertical-align: middle; }
.ar_article td p, .ar_article th p { padding-bottom: 0px; margin-bottom: 0px; }
.ar_article table { border-collapse: collapse; border-right: 1px solid rgb(237, 237, 237); border-bottom: 1px solid rgb(237, 237, 237); width: 100%; }
.ar_article table td { border-left: 1px solid rgb(237, 237, 237); border-top: 1px solid rgb(237, 237, 237); }
.ar_article { font-size: 14px; color: rgb(125, 124, 124); line-height: 30px; }
.ar_article p { font-size: 1rem; color: rgb(50, 50, 50); line-height: 1.875rem; margin-bottom: 1rem; text-indent: 2rem; }
.ar_article p:last-child { margin-bottom: 0px; }
.ar_article strong { font-weight: bold; }
.ar_article img { max-width: 100%; margin-left: -2rem; }
.ar_article a { color: rgb(113, 113, 115); }
.ar_article h1, .ar_article h2, .ar_article h3, .ar_article h4, .ar_article h5 { font-weight: bold; }
.ar_article h1 { font-size: 2.25rem; margin-bottom: 1.25rem; }
.ar_article h2 { font-size: 1.875rem; margin-bottom: 0.875rem; }
.ar_article h3 { font-size: 1.5rem; margin-bottom: 0.9375rem; }
.ar_article h4 { font-size: 1.125rem; margin-bottom: 0.875rem; }
.ar_article h5 { font-size: 0.875rem; margin-bottom: 0.75rem; }
.ar_article h6 { font-size: 0.75rem; margin-bottom: 0.75rem; }
.ar_article ul li, .ar_article ol li { margin-left: 2rem; padding-bottom: 0px !important; margin-bottom: 0px !important; list-style: inherit !important; }
.ar_article ul li p, .ar_article ol li p { padding-bottom: 0px; margin-bottom: 3px !important; }
.ar_article ul, .ar_article ol { margin-bottom: 0.9375rem; }
.ar_article sub { vertical-align: sub; font-size: smaller; }
.ar_article sup { vertical-align: super; font-size: smaller; }
.ar_article img { margin: 0px auto !important; display: block !important; height: auto !important; }
#playercontainer_display_button, #video1_display_button, #video2_display_button { height: 40px; border: 2px solid rgb(255, 255, 255); border-radius: 50%; background: none !important; width: 40px !important; padding: 0px !important; }
#playercontainer_display_button #playercontainer_display_button_play, #video1_display_button #video1_display_button_play, #video2_display_button #video2_display_button_play { background-size: 25px; }
#playercontainer_display_button, #video1_display_button, #video2_display_button { height: 40px !important; margin-top: -20px !important; }
#playercontainer_display .cbpreview, #video1_display .cbpreview, #video2_display .cbpreview { opacity: 0.75 !important; }
.miso_qh { opacity: 0; visibility: hidden; transition: all 0.6s ease 0s; }
.miso_qh.miso-initialized { opacity: 1; visibility: visible; }
.miso-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; z-index: 0; }
.miso-list { position: relative; overflow: hidden; display: block; margin: 0px; padding: 0px; z-index: 0; }
.miso-list:focus { outline: none; }
.miso-list.dragging { cursor: pointer; }
.miso-slider .miso-track, .miso-slider .miso-list { transform: translate3d(0px, 0px, 0px); min-width: 100%; }
.miso-track { position: relative; left: 0px; top: 0px; display: inline-block; zoom: 1; margin-left: auto; margin-right: auto; vertical-align: top; }
.miso-track::before, .miso-track::after { display: table; content: ""; }
.miso-track::after { clear: both; }
.miso-loading .miso-track { visibility: hidden; }
.miso-slide { float: left; height: 100%; min-height: 1px; display: none; user-select: text; }
[dir="rtl"] .miso-slide { float: right; }
.miso-slide img { display: block; }
.miso-slide.miso-loading img { display: none; }
.miso-slide.dragging img { pointer-events: none; }
.miso-initialized .miso-slide { display: block; }
.miso-loading .miso-slide { visibility: hidden; }
.miso-vertical .miso-slide { display: block; height: auto; }
.miso-arrow.miso-hidden { display: none; }
.miso-loading .miso-list { background: rgb(255, 255, 255); }
.miso-arrow { z-index: 1; }
.miso-prev, .miso-next { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }
.miso-prev:hover, .miso-prev:focus, .miso-next:hover, .miso-next:focus { color: transparent; outline: none; background: transparent; }
.miso-prev:hover::before, .miso-prev:focus::before, .miso-next:hover::before, .miso-next:focus::before { opacity: 1; }
.miso-prev.miso-disabled::before, .miso-next.miso-disabled::before { opacity: 0.25; }
.miso-prev::before, .miso-next::before { font-size: 2rem; line-height: 1; opacity: 0.75; color: white; -webkit-font-smoothing: antialiased; font-weight: bold; cursor: pointer; }
.miso-prev { left: 0px; }
[dir="rtl"] .miso-prev { right: 0px; left: auto; }
.miso-prev::before { content: ""; font-family: simsun; }
[dir="rtl"] .miso-prev::before { content: ""; font-family: simsun; }
.miso-next { right: 0px; }
[dir="rtl"] .miso-next { right: auto; left: 0px; }
.miso-next::before { content: ""; font-family: simsun; }
[dir="rtl"] .miso-next::before { content: ""; font-family: simsun; }
.miso-dots { position: absolute; bottom: 0px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.miso-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.miso-dots li button { border: 0px; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; }
.miso-dots li button:focus { outline: none; }
.miso-dots li.miso-active a { transform: rotateY(180deg); }
.miso-prev, .miso-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0px; cursor: pointer; background: transparent; color: transparent; padding: 0px; border: none; outline: none; top: 50%; z-index: 1; }
.miso-prev { left: 0px; }
.miso-next { right: 0px; }
.miso-lightbox .miso-prev::before, .miso-lightbox .miso-next::before { width: 32px; height: 32px; display: block; }
.miso-lightbox .miso-prev::before { content: ""; background: url("../images/left_svg.svg") center center no-repeat; }
.miso-lightbox .miso-next::before { content: ""; background: url("../images/right_svg.svg") center center no-repeat; }
@media (max-width: 768px) {
  .miso-prev, .miso-next { width: 20px; height: 20px; }
  .miso-lightbox .miso-prev::before, .miso-lightbox .miso-next::before { width: 20px; height: 20px; background-size: 20px 20px; }
}
.piaofu { width: 65px; position: fixed; right: 15px; z-index: 100000; bottom: 30%; }
.piaofu .anniu { display: inline-block; width: 60px; height: 60px; line-height: 60px; background: rgb(255, 255, 255); border-radius: 100%; margin-bottom: 5px; }
.piaofu .anniu a { display: block; width: 100%; height: 100%; position: relative; z-index: 1; }
.piaofu .anniu a h4 { line-height: 60px; }
.piaofu .anniu:hover a h4 { animation: 1s ease 0s 1 normal none running jello; }
.piaofu .anniu a h6 { font-size: 12px; color: rgb(106, 108, 109); }
.piaofu .anniu.anniu01, .piaofu .anniu.anniu02 { cursor: pointer; position: relative; }
.piaofu .anniu.anniu01 .piao_ewm { border-radius: 2px; position: absolute; left: -109px; bottom: -1px; border: 1px solid rgb(229, 229, 229); display: none; }
.piaofu .anniu.anniu01 .piao_tel { border-radius: 30px; position: absolute; width: 230px; height: 60px; right: 0px; top: 0px; background: rgb(59, 115, 203); display: none; padding: 0px 35px; font-size: 20px; color: rgb(255, 255, 255); }
.piaofu .anniu.anniu02 { display: none; }
.piaofu .anniu.anniu02 a h4 { margin-top: -3px; }
.anniu_close img { position: absolute; top: -15px; right: -10px; width: 18px; height: 18px; cursor: pointer; }
.Statistical { display: inline-block; margin-left: 12px; }
.Statistical span, .Statistical span img { vertical-align: top; }
.bd_weixin_popup { box-sizing: content-box; }
.bd_weixin_popup .bd_weixin_popup_foot { text-align: center !important; }
@-webkit-keyframes anim-open-2 { 
  0% { opacity: 0; transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  2.08333% { transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.16667% { transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.25% { transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  8.33333% { transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.4167% { transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.5% { transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.5833% { transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  16.6667% { transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.75% { transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  20.8333% { transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  22.9167% { transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25% { transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  27.0833% { transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.1667% { transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  31.25% { transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  33.3333% { transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.4167% { transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  37.5% { transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  39.5833% { transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.6667% { transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  43.75% { transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  45.8333% { transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  47.9167% { transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  50% { opacity: 1; transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.0833% { transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  54.1667% { transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  56.25% { transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  58.3333% { transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  60.4167% { transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  62.5% { transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  64.5833% { transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.6667% { transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  68.75% { transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  70.8333% { transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  72.9167% { transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75% { transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  77.0833% { transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  79.1667% { transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  81.25% { transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  83.3333% { transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.4167% { transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  87.5% { transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  89.5833% { transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  91.6667% { transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  93.75% { transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  95.8333% { transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  97.9167% { transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { opacity: 1; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
}
@keyframes anim-open-2 { 
  0% { opacity: 0; transform: matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  2.08333% { transform: matrix3d(0.75266, 0, 0, 0, 0, 0.76342, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.16667% { transform: matrix3d(0.81071, 0, 0, 0, 0, 0.84545, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.25% { transform: matrix3d(0.86808, 0, 0, 0, 0, 0.9286, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  8.33333% { transform: matrix3d(0.92038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.4167% { transform: matrix3d(0.96482, 0, 0, 0, 0, 1.05202, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.5% { transform: matrix3d(1, 0, 0, 0, 0, 1.08204, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.5833% { transform: matrix3d(1.02563, 0, 0, 0, 0, 1.09149, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  16.6667% { transform: matrix3d(1.04227, 0, 0, 0, 0, 1.08453, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.75% { transform: matrix3d(1.05102, 0, 0, 0, 0, 1.06666, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  20.8333% { transform: matrix3d(1.05334, 0, 0, 0, 0, 1.04355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  22.9167% { transform: matrix3d(1.05078, 0, 0, 0, 0, 1.02012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25% { transform: matrix3d(1.04487, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  27.0833% { transform: matrix3d(1.03699, 0, 0, 0, 0, 0.98534, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.1667% { transform: matrix3d(1.02831, 0, 0, 0, 0, 0.97688, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  31.25% { transform: matrix3d(1.01973, 0, 0, 0, 0, 0.97422, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  33.3333% { transform: matrix3d(1.01191, 0, 0, 0, 0, 0.97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.4167% { transform: matrix3d(1.00526, 0, 0, 0, 0, 0.98122, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  37.5% { transform: matrix3d(1, 0, 0, 0, 0, 0.98773, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  39.5833% { transform: matrix3d(0.99617, 0, 0, 0, 0, 0.99433, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.6667% { transform: matrix3d(0.99368, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  43.75% { transform: matrix3d(0.99237, 0, 0, 0, 0, 1.00413, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  45.8333% { transform: matrix3d(0.99202, 0, 0, 0, 0, 1.00651, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  47.9167% { transform: matrix3d(0.99241, 0, 0, 0, 0, 1.00726, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  50% { opacity: 1; transform: matrix3d(0.99329, 0, 0, 0, 0, 1.00671, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.0833% { transform: matrix3d(0.99447, 0, 0, 0, 0, 1.00529, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  54.1667% { transform: matrix3d(0.99577, 0, 0, 0, 0, 1.00346, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  56.25% { transform: matrix3d(0.99705, 0, 0, 0, 0, 1.0016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  58.3333% { transform: matrix3d(0.99822, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  60.4167% { transform: matrix3d(0.99921, 0, 0, 0, 0, 0.99884, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  62.5% { transform: matrix3d(1, 0, 0, 0, 0, 0.99816, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  64.5833% { transform: matrix3d(1.00057, 0, 0, 0, 0, 0.99795, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.6667% { transform: matrix3d(1.00095, 0, 0, 0, 0, 0.99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  68.75% { transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99851, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  70.8333% { transform: matrix3d(1.00119, 0, 0, 0, 0, 0.99903, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  72.9167% { transform: matrix3d(1.00114, 0, 0, 0, 0, 0.99955, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75% { transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  77.0833% { transform: matrix3d(1.00083, 0, 0, 0, 0, 1.00033, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  79.1667% { transform: matrix3d(1.00063, 0, 0, 0, 0, 1.00052, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  81.25% { transform: matrix3d(1.00044, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  83.3333% { transform: matrix3d(1.00027, 0, 0, 0, 0, 1.00053, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.4167% { transform: matrix3d(1.00012, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  87.5% { transform: matrix3d(1, 0, 0, 0, 0, 1.00027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  89.5833% { transform: matrix3d(0.99991, 0, 0, 0, 0, 1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  91.6667% { transform: matrix3d(0.99986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  93.75% { transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  95.8333% { transform: matrix3d(0.99982, 0, 0, 0, 0, 0.99985, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  97.9167% { transform: matrix3d(0.99983, 0, 0, 0, 0, 0.99984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { opacity: 1; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
}
@-webkit-keyframes anim-close-2 { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: scale3d(0.8, 0.8, 1); }
}
@keyframes anim-close-2 { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: scale3d(0.8, 0.8, 1); }
}
#gotop { position: fixed; z-index: 90; bottom: 5rem; right: 1rem; box-sizing: border-box; text-align: center; cursor: pointer; transition: all 0.5s ease 0s; width: 2.875rem; height: 2.875rem; line-height: 2.875rem; background: rgb(181, 220, 255); opacity: 1; visibility: visible; overflow: hidden; }
#gotop.hide { height: 0px; opacity: 0; visibility: hidden; }
#gotop svg { width: 1.375rem; height: 1.375rem; display: inline-block; fill: rgb(255, 255, 255); vertical-align: middle; margin: -3px 0px 0px; transition: all 0.6s ease 0s; }
#gotop:hover { border-radius: 50%; }
@font-face { font-family: Impact; src: url(""); }
@media (max-width: 4000px) {
  html { font-size: 16px; }
}
@media (max-width: 1940px) and (min-width: 1600px) {
  html { font-size: 16px; }
}
@media (max-width: 1600px) and (min-width: 1400px) {
  html { font-size: 14px; }
}
@media (max-width: 1399px) and (min-width: 640px) {
  html { font-size: 14px; }
}
@media (max-width: 639px) and (min-width: 471px) {
  html { font-size: 13px; }
}
@media (max-width: 470px) and (min-width: 329px) {
  html { font-size: 13px; }
}
@media (max-width: 328px) {
  html { font-size: 12px; }
}
.ar_wap { display: none; }
.a_body { position: relative; z-index: 0; }
.section { overflow: hidden; }
.w1200 { margin: 0px auto; padding: 0px 50px; max-width: 1400px; }
.list_box_00 { text-align: right; margin-bottom: 1rem; display: flex; align-items: center; justify-content: flex-end; }
.list_box_00 li { line-height: 1.5; font-size: 0.875rem; color: rgb(102, 102, 102); transition: all 0.5s ease 0s; display: inline-block !important; border: none !important; width: auto !important; padding: 0px !important; }
.list_box_00 span { display: inline-block; width: 1px; height: 6px; background: rgb(153, 153, 153); margin: 0px 0.875rem; }
.list_box_00 li:hover { color: rgb(0, 91, 172); }
.header_box { height: 202px; }
.header_top1 { height: 150px; position: relative; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(0, 0, 0, 0.05) 0px 2px 4px 0px; border-top: 0.625rem solid rgb(0, 91, 172); }
.header_top1 .w1200 { height: 100%; display: flex; align-items: center; justify-content: space-between; }
.header_top1::before { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 3px; }
.header_top1::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 1px; }
.search_box1 { width: 250px; height: 35px; border: 1px solid rgb(181, 181, 181); border-radius: 18px; position: relative; float: right; }
.search_box1 input.test { width: 100%; height: 100%; border: none; background: none; padding: 0px 56px 0px 15px; font-size: 14px; color: rgb(51, 51, 51); vertical-align: top; }
.search_box1 input.s_btn { position: absolute; right: 0px; top: 0px; bottom: 0px; width: 42px; height: 33px; background: url("../images/s_btn.png") center center no-repeat; cursor: pointer; }
.header_top1 .right { text-align: right; padding: 0px 0px 0.5rem; }
#nav { height: 52px; position: relative; z-index: 10000; box-shadow: rgba(1, 1, 1, 0.05) 0.684px 1.879px 2px 0px; }
.navBox ul { font-size: 0px; text-align: center; padding: 0px; display: flex; justify-content: space-between; margin: 0px -2%; }
.nav li { text-align: center; position: relative; display: inline-block; flex: 1 1 0%; }
.nav a { display: inline-block; position: relative; padding: 0px; font-size: 1.125rem; perspective: 300px; transform-style: preserve-3d; z-index: 10; height: 52px; }
.nav a .bg { position: absolute; width: 100%; display: block; transition: all 0.4s ease 0s; transform: rotateX(50deg); z-index: -1; transform-origin: center bottom 0px; left: 0px; opacity: 0; bottom: 0px; visibility: hidden; background: rgb(241, 57, 55); border-radius: 0px; }
.nav a .txt img { margin: -4px 10px 0px 0px; vertical-align: middle; }
.nav a .txt img.img02 { display: none; }
.nav a .txt { position: relative; z-index: 2; color: rgb(255, 255, 255); display: flex; border-radius: 0px; vertical-align: top; transition: all 0.36s ease 0s; height: 52px; padding: 0px; align-items: center; }
.nav a .txt .h5 { font-size: 1.125rem; color: rgb(51, 51, 51); transition: all 0.5s ease 0s; }
.nav a .txt .h6 { font-size: 0.75rem; color: rgb(50, 50, 50); transition: all 0.5s ease 0s; opacity: 0.6; margin: 3px 0px 0px; }
.nav .active a .bg, .nav .on a .bg { transform: none; opacity: 1; visibility: visible; bottom: 15px; }
.nav .active a .txt .h5, .nav .on a .txt .h5 { color: rgb(0, 91, 172); }
.nav .active a .txt .h6, .nav .on a .txt .h6 { color: rgb(255, 255, 255); }
.navBox .arrow { position: absolute; left: 0px; top: 75px; height: 4px; display: block; background-color: rgb(211, 12, 17); }
.subNavbox a:link, .subNavbox a:visited { color: rgb(255, 255, 255); }
.subNavbox a:active, .subNavbox a:hover { color: rgb(255, 255, 255); background: rgb(0, 104, 182); }
.subNavbox { position: absolute; left: 50%; margin-left: -50%; top: 52px; width: 100%; background-color: rgb(0, 91, 172); box-shadow: rgba(88, 88, 88, 0.2) 1px 2px 5px 0px; display: none; text-align: center; padding: 0px; z-index: 0; }
.subNavbox p { line-height: 1.2; }
.subNavbox p a { line-height: 1.5; height: auto; padding: 12px 5px; font-size: 14px; transition: all 0.36s ease 0s; display: block; }
.nav a:hover .txt img.img01 { display: none; }
.nav a:hover .txt img.img02 { display: inline-block; }
.xg #nav { position: fixed; top: 0px; left: 0px; right: 0px; background: rgb(255, 255, 255); }
.tc_search { margin: 0px 1.3rem; width: calc(100% - 2.6rem); position: absolute; bottom: 1rem; }
.tc_search form { height: 40px; border-radius: 0px; background: rgba(255, 255, 255, 0.1); position: relative; width: 100%; margin-bottom: 1rem; }
.focus_js { font-size: 0.875rem; color: rgb(255, 255, 255); height: 40px; line-height: 40px; padding: 0px 1rem; box-shadow: none; appearance: none; border-right: 0px; background: none; width: 90%; }
.tc_search .btn_blue { position: absolute; top: 0px; right: 0px; width: 40px; height: 38px; line-height: 38px; border: 0px; background: url("../images/search_white.svg") center center / 1.2rem no-repeat; }
.tc_search .btn_blue.fr { background: rgb(233, 237, 239); color: rgb(78, 79, 83); }
.tc_search input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.7); }
.tc_search input:focus::-webkit-input-placeholder { color: transparent; }
#nav_btn_box { height: 100%; z-index: 999999999; float: right; margin-left: 20px; }
#nav_btn_box.on { background: none; }
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before { background: rgb(255, 255, 255); }
#nav_btn { cursor: pointer; text-align: center; z-index: 99999; transition: all 0.5s ease 0s; outline: none; box-shadow: none; }
#nav_btn .point { display: inline-block; width: 1.875rem; height: 22px; position: relative; outline: none; }
#nav_btn .point:hover .navbtn, #nav_btn .point:hover .navbtn::after, #nav_btn .point:hover .navbtn::before { width: 1.75rem; }
#nav_btn .navbtn { position: absolute; top: 12px; left: 0px; display: inline-block; width: 14px; height: 1px; transition: all 0.3s ease-out 0s; background: rgb(0, 91, 172); }
#nav_btn .navbtn::after, #nav_btn .navbtn::before { position: absolute; left: 0px; display: inline-block; width: 1.75rem; height: 1px; content: ""; transition: all 0.3s ease-out 0s; background: rgb(0, 91, 172); }
#nav_btn .navbtn::after { top: -8px; }
#nav_btn .navbtn::before { top: 8px; }
#nav_btn .point.on .navbtn { background: transparent; }
#nav_btn .point.on .navbtn::after { transform: rotate(45deg); top: 0px; }
#nav_btn .point.on .navbtn::before { transform: rotate(-45deg); top: 0px; }
.m_nav_list { flex-direction: column; justify-content: flex-start; width: 100%; overflow: auto; margin: 10px 0px 0px; }
.m_nav_list::-webkit-scrollbar { display: none; }
#m_nav { z-index: 99999; position: fixed; width: 100%; height: 100vh; right: -105%; top: 0px; padding: 1.5rem 0px 7rem; overflow: hidden; pointer-events: none; transition: all 0.3s ease-out 0s; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; background: rgb(0, 91, 172); }
#m_nav .close { position: absolute; top: 6px; right: 15px; font-size: 28px; color: rgb(255, 255, 255); z-index: 10000; }
#m_nav.act { pointer-events: auto; right: 0px; }
#m_nav > ul > li { width: 100%; overflow: hidden; padding: 0px 0px 0px 2.3rem; position: relative; }
#m_nav > ul > li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#m_nav li .a { display: inline-block; width: calc(100% - 30px); }
#m_nav li .a { line-height: 4rem; height: 4rem; color: rgb(255, 255, 255); padding: 0px; font-size: 14px; float: left; }
#m_nav li .a span { display: block; position: absolute; top: 0px; right: 10px; width: 20px; height: 50px; text-align: center; }
#m_nav li .a span i { font-size: 0px; }
#m_nav li i { opacity: 1; width: 100%; height: 4rem; background-image: url("../images/arrow_down.svg"); background-position: calc(100% - 2rem) center; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; position: absolute; display: block; right: 0px; background-size: 13px 13px !important; }
#m_nav li.on i { background: url("../images/arrow_down_on.svg") calc(100% - 2rem) center no-repeat; }
#m_nav .on.title .a i { transform: rotate(-90deg); }
#m_nav li { display: block; width: 100%; }
.slide_nav { position: absolute; left: 0px; height: 70px; z-index: 998; padding: 15px; top: 0px; width: 100%; }
#m_nav .title .list { display: none; position: relative; width: 100%; z-index: 9; left: 0px; margin-left: 0px; background: none; border: 0px; clear: both; padding-bottom: 10px; }
#m_nav .title .list span { background: none; }
#m_nav .title .list span a:hover { color: rgb(0, 91, 172); }
#m_nav .title .list a { display: block; font-size: 1rem; color: rgba(255, 255, 255, 0.6); text-align: left; line-height: 40px; height: 40px; border: 0px; font-weight: 300; }
#m_nav .title .list .void > a { background-size: 10px; position: relative; }
#m_nav .title .list .void > a::before { content: "Ã¨Â·Â¯"; position: absolute; left: -1em; font-size: 12px; font-weight: bold; }
#m_nav .title .list span { position: relative; display: block; }
#m_nav .title .list span .sub { position: static; width: 100%; overflow: hidden; display: block !important; }
#m_nav .title .sub a { background: none; font-size: 0.875rem; opacity: 0.8; min-width: 50%; float: left; display: inline-block; color: rgb(153, 153, 153); }
.nav_mask { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 888; background-color: rgba(0, 0, 0, 0.4); display: none; }
.m_header_box { transition: all 0.6s ease 0s; display: none; height: 60px; }
#m_header #logo .box_table, #nav_btn_box .box_table { width: auto; float: left; }
.m_header_box header { padding: 0px 15px; height: 60px; box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 5px; position: fixed; top: 0px; left: 0px; right: 0px; z-index: 100; background: rgb(255, 255, 255); }
#m_header #logo { height: 60px; float: left; }
#m_header #logo img { max-height: 34px; }
#m_header .yuyan { height: 4.5rem; float: right; margin-right: 4rem; }
#m_header .yuyan span { display: block; width: 24px; height: 24px; line-height: 24px; color: rgb(255, 255, 255); font-size: 0.9rem; text-align: center; margin-left: 17px; background: rgba(255, 255, 255, 0.3); }
.banner { padding: 0px; overflow: hidden; }
.banner ul li a{
display: block;position: relative;overflow: hidden;border-radius: 0px;/*padding-bottom: 21.875% !important*/; text-align:center;
}
.banner ul li a img { /*position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover;*/ max-width:100%; margin:0 auto}
.banner ul li a h5 { position: absolute; left: 0px; right: 0px; padding: 0px 10rem 0px 2.75rem; font-size: 2rem; color: rgb(255, 255, 255); line-height: 1.5; bottom: 2rem; z-index: 1; font-family: "Microsoft Yi Baiti"; }
#banner .miso-dots { bottom: 1.25rem; width: 100%; }
#banner .miso-dots li { text-align: center; border-radius: 0.5rem; width: 0.875rem; height: 0.875rem; line-height: 0.875rem; transition: all 0.5s ease 0s; margin: 0px 0.75rem; background: rgba(255, 255, 255, 0.8); }
#banner .miso-dots li.miso-active { background: rgb(255, 255, 255); width: 2.5rem; }
.banner .miso-arrow { width: 1.25rem; height: 2.25rem; z-index: 10; background-size: 100% 100% !important; }
.banner .miso-prev { background: url("../images/prev1.png") center center no-repeat; left: 2%; }
.banner .miso-next { background: url("../images/next1.png") center center no-repeat; right: 2%; }
.title001 { display: flex; justify-content: space-between; margin-bottom: 1.875rem; }
.title001 .ll big { font-size: 1.625rem; color: rgb(0, 91, 172); font-weight: bold; }
.title001 .ll small { font-size: 1.125rem; color: rgb(0, 91, 172); font-weight: bold; margin: 0px 0.5rem; font-family: "Microsoft Yahei"; }
.title001 .ll span { font-size: 1rem; color: rgb(149, 173, 219); font-weight: bold; }
.title001 .rr { font-size: 0.875rem; color: rgb(102, 102, 102); transition: all 0.5s ease 0s; display: flex; align-items: center; height: 1.625rem; }
.container01 { padding: 3.125rem 0px; background: url("../images/container01_bg.jpg") center center / cover no-repeat; overflow: hidden; }
.container01 .w1200 { display: flex; flex-wrap: wrap; }
.container01 .left { width: calc(68.46%); padding: 0px 2.5rem 0px 0px; }
.container01 .right { width: 31.54%; }
.container01 .left .content { display: flex; flex-wrap: wrap; }
.container01 .left .content .ll { width: 26.25rem; }
.container01 .left .content .rr { width: calc(100% - 26.25rem); padding: 0px 0px 0px 1.875rem; }
.list_box_01 li a { display: block; position: relative; }
.list_box_01 li a .img .img_hezi { padding-bottom: 66.6667% !important; }
.list_box_01 li a .img::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: url("../images/list_box_01_bg.png") center bottom / 100% no-repeat; }
.list_box_01 li a .top { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; display: flex; align-items: flex-end; justify-content: center; padding: 0px 1rem 0.5rem; }
.list_box_01 li a .top h5 { font-size: 1rem; color: rgb(255, 255, 255); line-height: 1.25; transition: all 0.5s ease 0s; }
.list_box_01 .miso-arrow { width: 1.875rem; height: 3.75rem; z-index: 10; background-size: 100% 100% !important; }
.list_box_01 .miso-prev { background: url("../images/list_box_01_prev.png") center center no-repeat; left: 0px; }
.list_box_01 .miso-next { background: url("../images/list_box_01_next.png") center center no-repeat; right: 0px; }
.list_box_02 li { padding: 0.25rem 0px 1.25rem; }
.list_box_02 li:last-child { padding-bottom: 0px; }
.list_box_02 li a { display: flex; }
.list_box_02 li a .time { background: url("../images/list_box_02_bg1.png") center center / 100% 100% no-repeat; width: 6.25rem; height: 1.875rem; display: flex; align-items: center; justify-content: center; font-size: 12px; color: rgb(255, 255, 255); margin: 0.25rem 0px 0px; }
.list_box_02 li a .con { width: calc(100% - 6.25rem); padding: 0px 0px 0px 1.125rem; }
.list_box_02 li a .con h5 { font-size: 16px; color: rgb(51, 51, 51); line-height: 24px; height: 48px; transition: all 0.5s ease 0s; }
.container01 .right .box { border-left: 6px solid rgb(0, 91, 172); position: relative; padding: 0.875rem 1.5rem 0.875rem 1.875rem; z-index: 1; border-radius: 0px 0px 1.25rem; }
.container01 .right .box::before { content: ""; position: absolute; left: 4px; top: 0px; right: 0px; bottom: 0px; background: url("../images/container01_bg1.png") right bottom no-repeat rgb(255, 255, 255); z-index: -1; border-radius: 0px 0px 1.25rem; box-shadow: rgba(1, 1, 1, 0.1) 0.684px 1.879px 2px 0px; }
.list_box_03 li a { display: block; line-height: 2.625rem; font-size: 1rem; color: rgb(51, 51, 51); transition: all 0.5s ease 0s; }
.list_box_03 li a img { margin: -3px 0.875rem 0px 0px; }
.container02 { padding: 3.125rem 0px; overflow: hidden; box-shadow: rgba(1, 1, 1, 0.05) 0.684px 1.879px 2px 0px; position: relative; z-index: 1; }
.container02 .w1200 { display: flex; flex-wrap: wrap; }
.container02 .left { width: calc(68.46%); padding: 0px 2.5rem 0px 0px; }
.container02 .right { width: 31.54%; }
.container02 .left .title001 { justify-content: center; position: relative; }
.container02 .left .title001 .rr { position: absolute; right: 0px; }
.list_box_04 { margin: 0px -0.9375rem; padding-bottom: 3rem; }
.list_box_04 .miso-list { padding: 0.5rem; margin: -0.5rem; }
.list_box_04 li { width: 50%; padding: 0px 0.9375rem; }
.list_box_04 li * { transition: all 0.5s ease 0s; }
.list_box_04 li a { display: flex; flex-direction: column; background: url("../images/list_box_04_bg1.png") left bottom no-repeat rgb(255, 255, 255); border-radius: 1.25rem 0px; box-shadow: rgba(0, 0, 0, 0.1) 1.658px 1.118px 4px 0px; padding: 1.25rem 1.125rem; align-items: flex-start; border: 1px solid rgb(246, 246, 246); width: 100%; }
.list_box_04 li a span { display: inline-block; min-width: 6.25rem; line-height: 24px; background: rgb(181, 220, 255); text-align: center; padding: 0px 1.25rem; border-radius: 12px; font-size: 0.875rem; color: rgb(0, 91, 172); }
.list_box_04 li a h5 { font-size: 1.125rem; color: rgb(51, 51, 51); line-height: 1.25; font-weight: bold; margin: 0.875rem 0px 0.75rem; transition: all 0.5s ease 0s; width: 100%; }
.list_box_04 li a i { width: 3.125rem; height: 0.25rem; background: rgb(0, 91, 172); }
.list_box_04 li a .bottom { padding: 0.75rem 0px 0.25rem; border-top: 1px solid rgb(232, 232, 232); margin: 1.25rem 0px 0px; width: 100%; }
.list_box_04 li a p { font-size: 0.875rem; text-indent: 2em; color: rgb(102, 102, 102); line-height: 1.625rem; height: 4.875rem; }
.list_box_04 li a h6 { font-size: 12px; color: rgb(0, 91, 172); text-align: right; margin: 0.75rem 0px 0px; }
.list_box_04 .miso-dots li { width: 1rem; height: 1rem; padding: 0px; background: rgb(221, 221, 221); border-radius: 50%; transition: all 0.5s ease 0s; margin: 0px 1rem; }
.list_box_04 .miso-dots li.miso-active { background: rgb(0, 91, 172); }
.list_box_05 li { text-align: center; }
.list_box_05 li .img { width: 13.4375rem; margin: 0px auto; }
.list_box_05 li .img .img_hezi { padding-bottom: 130.23% !important; }
.list_box_05 li .img img { position: absolute; width: auto; height: auto; max-width: 100%; max-height: 100%; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); }
.list_box_05 li h5 { font-size: 1rem; color: rgb(51, 51, 51); line-height: 1.25; margin: 0.75rem 0px 0px; }
.list_box_05 .miso-arrow { width: 1.25rem; height: 2.25rem; z-index: 10; background-size: 100% 100% !important; }
.list_box_05 .miso-prev { background: url("../images/list_box_05_prev.png") center center no-repeat; left: 0px; }
.list_box_05 .miso-next { background: url("../images/list_box_05_next.png") center center no-repeat; right: 0px; }
.container03 { padding: 3.125rem 0px; background: url("../images/container03_bg.jpg") center center / cover no-repeat; overflow: hidden; box-shadow: rgba(1, 1, 1, 0.05) 0.684px 1.879px 2px 0px; position: relative; }
.container03 .title001 { justify-content: center; position: relative; }
.container03 .title001 .rr { position: absolute; right: 0px; }
.container04 { padding: 3.125rem 0px 6.25rem; background: url("../images/container04_bg.jpg") center center / cover no-repeat; overflow: hidden; box-shadow: rgba(1, 1, 1, 0.05) 0.684px 1.879px 2px 0px; }
.container04 .title001 { justify-content: center; position: relative; }
.container04 .title001 .rr { position: absolute; right: 0px; }
.list_box_06 { margin: 0px -1.5rem; }
.list_box_06 li { width: 33.33%; padding: 0px 1.5rem; }
.list_box_06 li a { display: block; position: relative; }
.list_box_06 li a .img .img_hezi { padding-bottom: 66.6667% !important; }
.list_box_06 li a .img::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: url("../images/list_box_01_bg.png") center bottom / 100% no-repeat; }
.list_box_06 li a .top { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; display: flex; align-items: flex-end; justify-content: center; padding: 0px 1rem 0.625rem; }
.list_box_06 li a .top h5 { font-size: 1rem; color: rgb(255, 255, 255); line-height: 1.25; transition: all 0.5s ease 0s; }
.list_box_07 { margin: 0px -1.25rem; flex-wrap: wrap; }
.list_box_07 li { width: 16.6667%; padding: 0px 1.25rem; }
.list_box_07 li .img_box { position: relative; padding: 0px 0.5rem 0.5rem 0px; }
.list_box_07 li .img_box::before { content: ""; position: absolute; top: 0.375rem; right: 0px; bottom: 0px; left: 0.375rem; border: 2px solid rgb(39, 119, 207); transition: all 0.5s ease 0s; }
.list_box_07 li .img_box .img .img_hezi { padding-bottom: 148.57% !important; }
.list_box_07 li h5 { font-size: 16px; color: rgb(51, 51, 51); line-height: 22px; height: 44px; transition: all 0.5s ease 0s; margin: 0.5rem 0px 0px; text-align: center; }
.list_box_07 .miso-arrow { width: 1.25rem; height: 2.25rem; z-index: 10; margin-top: -1.5rem; background-size: 100% 100% !important; }
.list_box_07 .miso-prev { background: url("../images/list_box_05_prev.png") center center no-repeat; left: -3rem; }
.list_box_07 .miso-next { background: url("../images/list_box_05_next.png") center center no-repeat; right: -3rem; }
.container05 { background: rgb(0, 91, 172); }
.container05 .content { position: relative; top: -3.75rem; margin-bottom: -3.75rem; display: flex; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.08) 0px -2px 4px 0px; border-radius: 1.25rem 0px; }
.container05 .content .left { width: 6.875rem; background: rgb(10, 104, 187); text-align: center; font-size: 1.125rem; color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; }
.container05 .content .right { width: calc(100% - 6.875rem); background: rgb(255, 255, 255); }
.list_box_08 { display: flex; flex-wrap: wrap; padding: 2.5rem 3.15rem; }
.list_box_08 li { font-size: 1rem; color: rgb(51, 51, 51); line-height: 2; margin-right: 1.25rem; transition: all 0.5s ease 0s; }
footer { background: rgb(0, 91, 172); }
footer .fl01 { padding: 2rem 0px; }
footer .fl01 .w1200 { display: flex; justify-content: space-between; align-items: center; }
footer .fl01 .line1 { width: 1px; height: 3.75rem; background: rgb(255, 255, 255); opacity: 0.6; }
footer .fl01 .center p { font-size: 0.875rem; line-height: 1.75; margin: 1rem 0px; color: rgb(255, 255, 255); }
.list_box_09 { display: flex; justify-content: center; }
.list_box_09 li { margin-left: 1.75rem; text-align: center; }
.list_box_09 li h5 { font-size: 0.875rem; color: rgb(255, 255, 255); line-height: 1.5; margin: 0.5rem 0px 0px; }
footer .fl02 { background: rgb(1, 85, 159); padding: 0.75rem 0px; text-align: center; }
footer .fl02 p { font-size: 0.875rem; color: rgb(255, 255, 255); line-height: 1.5; }
.n_banner { position: relative; }
.n_banner img { width: 100%; }
#nav_slide { background: 0% 0% / cover rgb(0, 91, 172); line-height: 50px; position: relative; z-index: 2; }
#nav_slide #bnt_back { position: absolute; left: 1rem; top: -2px; }
#nav_slide #bnt_back img { height: 20px; vertical-align: middle; }
#nav_slide .n_title { height: 50px; }
#nav_slide h1 { font-size: 16px; color: rgb(255, 255, 255); text-align: center; }
#bnt_sub_nav { position: absolute; right: 1rem; top: 14.5px; cursor: pointer; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(242, 242, 242); display: none; z-index: 9; width: 100%; }
#sub_nav_content ul li { background: none; box-shadow: none; border-bottom: 1px solid rgb(222, 222, 222); padding: 0px 15px; }
#sub_nav_content ul li a { display: inline-block; font-size: 14px; padding: 0px; color: rgb(51, 51, 51); width: 88%; }
#sub_nav_content ul li i { float: right; font-family: simsun; font-style: normal; font-weight: bold; }
#sub_nav_content ul li ul li { border: 0px; line-height: 40px; padding-left: 10px; }
#sub_nav_content ul li ul li a { font-size: 13px; color: rgb(102, 102, 102); }
#sub_nav_content ul li.on > a { color: rgb(0, 91, 172); }
#sub_nav_content ul li ul { display: none; }
#nav_slide { display: none; }
.mianbao { display: flex; align-items: center; }
.mianbao, .mianbao span, .mianbao i, .mianbao a { font-size: 0.875rem; color: rgb(102, 102, 102); font-style: normal; }
.mianbao i { margin: 0px 0.75rem; }
.mianbao img { margin: 0px 0.75rem 0px 0px; }
.mianbao a:hover { color: rgb(0, 91, 172); }
.n_container { padding: 2rem 0px 2.375rem; background-size: 100%; }
.n_container .w1200 { display: flex; flex-wrap: wrap; }
.n_container .n_left {     float: left;
    width: calc(100% - 23rem);
    position: relative;
    z-index: 1;
    padding: 0px 2.5rem 0px 0px;}
.n_container .n_right { width: 23rem; }
.title002 { display: flex; justify-content: space-between; margin-bottom: 1.25rem; }
.title002 .ll big { font-size: 1.5rem; color: rgb(0, 91, 172); }
.title002 .ll small { font-size: 1.125rem; color: rgb(102, 102, 102); margin: 0px 0.5rem; font-family: "Microsoft Yahei"; }
.title002 .ll span { font-size: 0.875rem; color: rgb(102, 102, 102); }
.title002 .rr { font-size: 0.875rem; color: rgb(102, 102, 102); transition: all 0.5s ease 0s; display: flex; align-items: center; height: 1.625rem; }
.n_news_detail .ar_article_box .nav01 { overflow: hidden; margin-bottom: 1.25rem; text-align: center; border-bottom: 1px solid rgb(232, 232, 232); padding: 0px 0px 0.5rem; }
.n_news_detail .ar_article_box h3 { color: rgb(50, 50, 50); font-size: 1.625rem; line-height: 1.5; margin-bottom: 0.5rem; }
.n_news_detail .ar_article_box h6 { display: block; color: rgb(153, 153, 153); font-size: 0.875rem; line-height: 1.5; margin-bottom: 0px; vertical-align: top; padding: 0.5rem 0px; }
.n_news_detail .ar_article_box h6 span { margin: 0px 0.5rem; }
.n_news_detail .ar_article_box h6 span img { margin: -3px 6px 0px 0px; }
#ar_fot { position: relative; padding: 20px 0px 0px; box-sizing: border-box; width: 100%; margin-top: 0px; border-top: 1px solid rgb(229, 229, 229); }
#ar_fot h1 { display: block; width: 100%; line-height: 2.5rem; color: rgb(50, 50, 50); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1rem; }
#ar_fot h1 a { color: rgb(50, 50, 50); font-weight: normal; transition: all 0.5s ease 0s; }
#ar_fot .bnt_back { position: absolute; top: 28px; right: 0px; color: rgb(255, 255, 255); background: rgb(6, 53, 121); padding: 0px 25px; font-size: 14px; height: 30px; line-height: 30px; }
#ar_fot .bnt_back:hover { border-radius: 3px; }
#ar_fot h1 a:hover { color: rgb(0, 91, 172); }
.n_news_detail01 h4 { font-size: 1.5rem; color: rgb(0, 0, 0); font-weight: bold; margin: 2.5rem 0px 1rem; text-align: center; }
.n_news_detail01 .ar_article p { line-height: 2.5rem; margin-bottom: 0.375rem; }
.shart_box { display: inline-block; cursor: pointer; }
.social-share { font-size: 1rem; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; display: inline-block; background: rgb(255, 255, 255); vertical-align: top; transition: all 0.5s ease 0s; float: right; z-index: 10; color: rgb(132, 132, 132); line-height: 2.9375rem; margin: 2rem 0px; font-family: socialshare !important; }
.social-share * { font-family: socialshare !important; }
.social-share a { position: relative; text-decoration: none; margin: 0px; display: inline-block; outline: none; }
.social-share .social-share-icon { position: relative; display: inline-block; width: 2.9375rem; height: 2.9375rem; border-radius: 0px; line-height: 24px; border: none; color: rgb(102, 102, 102); text-align: center; vertical-align: top; transition: all 0.6s ease 0s; font-size: 13px; background-image: initial; background-position: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(236, 236, 236); margin-left: 0.5rem; background-size: 100% 100% !important; }
.social-share .icon-weibo { border-color: rgb(255, 118, 59); }
.social-share .icon-weibo:hover { background: rgb(255, 118, 59); }
.social-share .icon-tencent { color: rgb(86, 182, 231); border-color: rgb(86, 182, 231); }
.social-share .icon-tencent:hover { background: rgb(86, 182, 231); }
.social-share .icon-qq { border-color: rgb(86, 182, 231); }
.social-share .icon-qzone { border-color: rgb(253, 190, 61); }
.social-share .icon-qzone:hover { background: rgb(253, 190, 61); }
.social-share .icon-douban { color: rgb(51, 176, 69); border-color: rgb(51, 176, 69); }
.social-share .icon-douban:hover { background: rgb(51, 176, 69); }
.social-share .icon-linkedin { border-color: rgb(0, 119, 181); }
.social-share .icon-linkedin:hover { background: rgb(0, 119, 181); }
.social-share .icon-facebook { color: rgb(68, 97, 157); border-color: rgb(68, 97, 157); }
.social-share .icon-facebook:hover { background: rgb(68, 97, 157); }
.social-share .icon-google { color: rgb(219, 68, 55); border-color: rgb(219, 68, 55); }
.social-share .icon-google:hover { background: rgb(219, 68, 55); }
.social-share .icon-twitter { color: rgb(85, 172, 238); border-color: rgb(85, 172, 238); }
.social-share .icon-twitter:hover { background: rgb(85, 172, 238); }
.social-share .icon-diandian { color: rgb(48, 125, 202); border-color: rgb(48, 125, 202); }
.social-share .icon-diandian:hover { background: rgb(48, 125, 202); }
.social-share .icon-wechat { position: relative; border-color: rgb(123, 197, 73); }
.social-share .icon-wechat:hover { background: rgb(123, 197, 73); }
.social-share .icon-wechat .wechat-qrcode { display: none; border: 1px solid rgb(238, 238, 238); position: absolute; z-index: 9; top: -205px; left: -75px; width: 200px; height: 192px; color: rgb(102, 102, 102); font-size: 12px; text-align: center; background-color: rgb(255, 255, 255); box-shadow: rgb(170, 170, 170) 0px 2px 10px; transition: all 200ms ease 0s; }
.social-share .icon-wechat .wechat-qrcode.bottom { top: 40px; left: -84px; }
.social-share .icon-wechat .wechat-qrcode.bottom::after { display: none; }
.social-share .icon-wechat .wechat-qrcode h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: rgb(243, 243, 243); margin: 0px; padding: 0px; color: rgb(119, 119, 119); }
.social-share .icon-wechat .wechat-qrcode .qrcode { width: 105px; margin: 10px auto; }
.social-share .icon-wechat .wechat-qrcode .qrcode table { margin: 0px !important; }
.social-share .icon-wechat .wechat-qrcode .help p { font-weight: normal; line-height: 16px; padding: 0px; margin: 0px; }
.social-share .icon-wechat .wechat-qrcode::after { content: ""; position: absolute; left: 50%; margin-left: -6px; bottom: -13px; width: 0px; height: 0px; border-width: 8px 6px 6px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; }
.social-share .icon-wechat:hover .wechat-qrcode { display: block; }
.social-share .icon-wechat { background: url("../images/share-icon02.png") center center / 100% 100% no-repeat !important; }
.social-share .icon-qq { background: url("../images/share-icon03.png") center center / 100% 100% no-repeat !important; }
.social-share .icon-qzone { background: url("../images/share-icon04.png") center center / 100% 100% no-repeat !important; }
.box_bai_k { padding: 2rem 3rem; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 6px 0px; }
.box_bai_k1 { padding: 1rem; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 6px 0px; }
.box_bai_box { margin-bottom: 2rem; }
.list_box_10 { margin: -0.25rem 0px; }
.list_box_10 li { padding: 0.375rem 0px; }
.list_box_10 li a { display: flex; }
.list_box_10 li a .ll { width: 1.25rem; height: 1.25rem; background: rgb(214, 214, 214); border-radius: 4px; font-size: 12px; color: rgb(51, 51, 51); line-height: 1.25rem; text-align: center; transition: all 0.5s ease 0s; }
.list_box_10 li a .rr { width: calc(100% - 1.25rem); padding: 0px 0px 0px 0.75rem; }
.list_box_10 li a .rr h5 { font-size: 14px; color: rgb(51, 51, 51); line-height: 1.25rem; transition: all 0.5s ease 0s; }
.list_box_10 li a .rr h6 { display: flex; justify-content: space-between; line-height: 1.5; margin: 0.25rem 0px 0px; }
.list_box_10 li a .rr h6 font { display: inline-block; font-size: 12px; color: rgb(0, 91, 172); width: 66%;}
.list_box_10s li h5 { font-size: 14px; color: rgb(51, 51, 51); line-height: 2.25; transition: all 0.5s ease 0s; }
.list_box_11 li { display: flex; font-size: 1rem; color: rgb(50, 50, 50); line-height: 2.25rem; }
.n_container .n_left.w100 { width: 100%; padding: 0px; }
.n_about .ar_article p { line-height: 2.25rem; margin-bottom: 0px; }
.list_box_12 li { margin-bottom: 0px; }
.list_box_12 li a { display: block; height: 3.125rem; line-height: 3.125rem; border-bottom: 1px solid rgb(235, 235, 235); transition: all 0.5s ease 0s; }
.list_box_12 li a font { display: inline-block; width: calc(100% - 5rem); transition: all 0.5s ease 0s; font-size: 1rem; color: rgb(0, 0, 0); }
.list_box_12 li a font img { transition: all 0.5s ease 0s; margin: -3px 0.75rem 0px 0px; }
.list_box_12 li a span { float: right; font-size: 0.875rem; color: rgb(114, 114, 114); transition: all 0.5s ease 0s; }
.fanye { margin-top: 2.125rem; }
.fanye img { max-width: 100%; }
.list_box_13 li { margin-bottom: 1.5rem; }
.list_box_13 li * { color: rgb(255, 255, 255); }
.list_box_13 li {display: flex;flex-wrap: wrap;position: relative;z-index: 1;cursor: pointer;}
.list_box_13 li ::before { content: ""; position: absolute; left: 4px; top: 0px; right: 0px; bottom: 0px; background: url("../images/list_box_13_bg.png") right bottom no-repeat rgb(255, 255, 255); z-index: -1; }
.list_box_13 li .img { width: 16.875rem; }
.list_box_13 li .img .img_hezi { padding-bottom: 77.77% !important; }
.list_box_13 li .img img {  box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 12px 0px; }

.list_box_13 li .img video{ box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 12px 0px; }


.list_box_13 li .con { width: calc(100% - 16.875rem); box-shadow: rgba(0, 0, 0, 0.1) 1.658px 1.118px 4px 0px; padding: 1rem 1.875rem; transition: all 0.5s ease 0s; }
.list_box_13 li .con h5 { font-size: 16px; color: rgb(0, 91, 172); line-height: 24px; transition: all 0.5s ease 0s; font-weight: bold; margin-bottom: 0.125rem; }
.list_box_13 li .con h6 { font-size: 0.875rem; color: rgb(102, 102, 102); line-height: 1.875rem; }
.list_box_13 li .con h4 { font-size: 0.875rem; color: rgb(0, 91, 172); line-height: 1.5; display: flex; align-items: center; margin: 0.375rem 0px 0px; }
.list_box_13 li .con h4 img { margin: 0px 0.75rem 0px 0px; }
.list_box_13 li .con p { font-size: 12px; text-indent: 2em; color: rgb(102, 102, 102); line-height: 1.5rem; margin: 0.5rem 0px 0px; display: none; }
.list_box_14 li { margin-bottom: 1.25rem; }
.list_box_14 li * { transition: all 0.5s ease 0s; }
.list_box_14 li a { display: flex; align-items: center; flex-wrap: wrap; box-shadow: rgba(24, 24, 24, 0.1) 2.351px 3.236px 4px 0px; padding: 1.25rem 1.875rem 1.25rem 0px; border: 1px solid rgb(247, 247, 247); transition: all 0.5s ease 0s; z-index: 1; position: relative; }
.list_box_14 li a::before { content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; width: 0.375rem; background: rgb(0, 91, 172); z-index: -1; transition: all 0.5s ease 0s; }
.list_box_14 li a .time { width: 7.25rem; text-align: center; }
.list_box_14 li a .time h3 { font-size: 1.625rem; color: rgb(0, 91, 172); font-family: Georgia; }
.list_box_14 li a .time h6 { font-size: 1.125rem; color: rgb(0, 91, 172); font-family: Georgia; margin: 0.375rem 0px 0px; }
.list_box_14 li a .con { width: calc(100% - 7.25rem); }
.list_box_14 li a .con h5 { font-size: 1rem; color: rgb(51, 51, 51); line-height: 1.25; transition: all 0.5s ease 0s;font-weight: bold;
    color: #005bac; }
.list_box_14 li a .con p { font-size: 12px; line-height: 1.5rem; height: 3rem; color: rgb(102, 102, 102); margin: 0.625rem 0px 0px; }
.list_box_15 li { margin-bottom: 1.25rem; }
.list_box_15 li a { display: flex; flex-wrap: wrap; align-items: center; position: relative; z-index: 1; }
.list_box_15 li a::before { content: ""; position: absolute; top: 3.75rem; right: 0px; bottom: 0px; left: 0px; border: 1px solid rgb(247, 247, 247); box-shadow: rgba(24, 24, 24, 0.1) 2.351px 3.236px 4px 0px; transition: all 0.5s ease 0s; z-index: -1; }
.list_box_15 li a .img { width: 23.75rem; }
.list_box_15 li a .img .img_hezi { padding-bottom: 63.15% !important; }
.list_box_15 li a .con { width: calc(100% - 23.75rem); padding: 0px 1.75rem; }
.list_box_15 li a .con h5 { font-size: 1rem; color: rgb(51, 51, 51); line-height: 1.25; transition: all 0.5s ease 0s; }
.list_box_15 li a .con h6 { font-size: 0.875rem; color: rgb(102, 102, 102); line-height: 1.25; display: flex; align-items: center; margin: 1.875rem 0px 0.75rem; }
.list_box_15 li a .con h6 img { margin: 0px 0.75rem 0px 0px; }
.list_box_15 li a .con p { font-size: 12px; line-height: 1.5rem; height: 4.5rem; color: rgb(102, 102, 102); margin: 0.625rem 0px 0px; }
.list_box_15 li a .con .span { padding: 0.75rem 0px 0px; text-align: right; }
.list_box_15 li a .con span { display: inline-block; min-width: 6.25rem; line-height: 1.875rem; background: rgb(0, 91, 172); text-align: center; padding: 0px 1.25rem; border-radius: 0.9375rem; font-size: 12px; color: rgb(255, 255, 255); transition: all 0.5s ease 0s; }
.top_line { border-top: 1px solid rgb(232, 232, 232); padding: 2rem 0px 0px; }
.list_box_16 { display: flex; margin: 1.25rem -1.125rem -2.375rem; flex-wrap: wrap; }
.list_box_16 li { width: 50%; padding: 0px 1.125rem; margin-bottom: 2.375rem; }
.list_box_16 li * { transition: all 0.5s ease 0s; }
.list_box_16 li a { display: flex; flex-wrap: wrap; align-items: center; position: relative; z-index: 1; }
.list_box_16 li a::before { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 5rem; border: 1px solid rgb(247, 247, 247); box-shadow: rgba(24, 24, 24, 0.1) 2.351px 3.236px 4px 0px; transition: all 0.5s ease 0s; z-index: -1; background: url("../images/list_box_13_bg.png") right bottom no-repeat rgb(255, 255, 255); }
.list_box_16 li a .img { width: 10rem; transform: translateY(-1.25rem); }
.list_box_16 li a .img .img_hezi { padding-bottom: 150% !important; }
.list_box_16 li a .con { width: calc(100% - 10rem); padding: 0px 1.75rem; }
.list_box_16 li a .con h5 { font-size: 1rem; color: rgb(51, 51, 51); line-height: 1.25; transition: all 0.5s ease 0s; margin-bottom: 1rem; white-space: initial; }
.list_box_16 li a .con h6 { font-size: 12px; color: rgb(102, 102, 102); line-height: 1.625rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_box_16 li a .con .span { text-align: right; font-size: 12px; color: rgb(0, 91, 172); margin: 0.75rem 0px 0px; }
.h31 { font-size: 1.5rem; color: rgb(0, 91, 172); font-weight: bold; line-height: 1.5; margin-bottom: 2.5rem; }
.n_qk .box { border-bottom: 1px solid rgb(212, 212, 212); padding-bottom: 4.5rem; margin-bottom: 1.5rem; }
.n_qk .box:last-child { border-bottom: none; padding-bottom: 0px; }
.list_box_16s { margin: 1.25rem -1.125rem -2.375rem; flex-wrap: wrap; padding-bottom: 2rem; }
.list_box_16s li { float: left; width: 50%; padding: 0px 1.125rem; margin-bottom: 1.25rem; }
.list_box_16s li * { transition: all 0.5s ease 0s; }
.list_box_16s li a { display: flex; flex-wrap: wrap; align-items: center; position: relative; z-index: 1; }
.list_box_16s li a .con::before { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; box-shadow: rgba(0, 0, 0, 0.1) 1.658px 0px 6px 0px; transition: all 0.5s ease 0s; z-index: -1; background: url("../images/list_box_13_bg1.png") right bottom no-repeat rgb(255, 255, 255); }
.list_box_16s li a .img { width: 10rem; }
.list_box_16s li a .img .img_hezi { padding-bottom: 150% !important; }
.list_box_16s li a .con { width: calc(100% - 10rem); padding: 1.75rem 1.75rem 1.25rem; position: relative; }
.list_box_16s li a .con h5 { font-size: 1rem; color: rgb(0, 91, 172); line-height: 24px; max-height: 48px; transition: all 0.5s ease 0s; margin-bottom: 0.5rem; font-weight: bold; }
.list_box_16s li a .con h6 { font-size: 0.875rem; color: rgb(51, 51, 51); line-height: 1.625rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_box_16s li a .con .span { text-align: right; font-size: 12px; color: rgb(0, 91, 172); margin: 2.75rem 0px 0px; }
.list_box_16s .miso-dots { bottom: 0px; }
.list_box_16s .miso-dots li { float: none; width: 1rem; height: 1rem; background: rgb(220, 218, 219); padding: 0px; margin: 0px 0.625rem; border-radius: 50%; }
.list_box_16s .miso-dots li.miso-active { background: rgb(0, 91, 172); }
.n_qk1 .box:last-child { padding-bottom: 1.5rem; }
.list_box_17 { margin: 1.25rem -1.125rem -2.375rem; flex-wrap: wrap; padding-bottom: 2rem; }
.list_box_17 li { float: left; width: 50%; padding: 0px 1.125rem; margin-bottom: 1.25rem; }
.list_box_17 li * { transition: all 0.5s ease 0s; }
.list_box_17 li a { display: flex; flex-wrap: wrap; position: relative; z-index: 1; }
.list_box_17 li a .con { box-shadow: rgba(0, 0, 0, 0.1) 1.658px 0px 6px 0px; }
.list_box_17 li a .img { width: 10rem; }
.list_box_17 li a .img .img_hezi { padding-bottom: 125% !important; }
.list_box_17 li a .con { width: calc(100% - 10rem); padding: 1rem 1.75rem 1.25rem; position: relative; }
.list_box_17 li a .con h5 { font-size: 0.875rem; color: rgb(102, 102, 102); line-height: 24px; max-height: 48px; transition: all 0.5s ease 0s; margin-bottom: 0.5rem; }
.list_box_17 li a .con h5 big { font-size: 1.125rem; color: rgb(51, 51, 51); font-weight: bold; margin-right: 1.25rem; }
.list_box_17 li a .con h6 { font-size: 0.875rem; color: rgb(102, 102, 102); line-height: 1.625rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_box_17 .miso-dots { bottom: 0px; }
.list_box_17 .miso-dots li { float: none; width: 1rem; height: 1rem; background: rgb(220, 218, 219); padding: 0px; margin: 0px 0.625rem; border-radius: 50%; }
.list_box_17 .miso-dots li.miso-active { background: rgb(0, 91, 172); }
.n_ren_detail .fl01 { display: flex; flex-wrap: wrap; padding: 0px 4.375rem; }
.n_ren_detail .fl01 .img_box { width: 14.375rem; position: relative; z-index: 1; }
.n_ren_detail .fl01 .img_box::before { content: ""; position: absolute; background: rgb(0, 84, 178); top: 0px; right: 0px; bottom: 0px; left: 0px; transform: translateX(0.5rem) translateY(0.5rem); }
.n_ren_detail .fl01 .img .img_hezi { padding-bottom: 125% !important; }
.n_ren_detail .fl01 .con { width: calc(100% - 14.375rem); padding: 1rem 1.75rem 0px 3.625rem; position: relative; }
.n_ren_detail .fl01 .con h5 { font-size: 1rem; color: rgb(51, 51, 51); line-height: 24px; max-height: 48px; transition: all 0.5s ease 0s; margin-bottom: 1rem; }
.n_ren_detail .fl01 .con h5 big { font-size: 1.375rem; color: rgb(51, 51, 51); font-weight: bold; margin-right: 1.25rem; padding: 0px 0.5rem; border-bottom: 3px solid rgb(0, 84, 178); line-height: 2; display: inline-block; }
.n_ren_detail .fl01 .con h6 { font-size: 1rem; color: rgb(51, 51, 51); line-height: 2.125rem; }
.n_ren_detail .fl02 { padding: 3.75rem 0px 0px; }
.n_ren_detail .fl02 .box { margin-bottom: 1.5rem; }
.n_ren_detail .fl02 .box h3 { font-size: 1.125rem; color: rgb(51, 51, 51); font-weight: bold; margin-bottom: 0.75rem; }
.n_ren_detail .fl02 .box p { font-size: 1rem; color: rgb(51, 51, 51); line-height: 2.25rem; margin: 0px -2rem; text-indent: 2rem; }
.n_zt_detail .fl01 .box .li { display: flex; flex-wrap: wrap; position: relative; z-index: 1; margin: -1rem 0px 0px; }
.n_zt_detail .fl01 .box .con::before { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; transition: all 0.5s ease 0s; z-index: -1; }
.n_zt_detail .fl01 .box .img { width: 11.25rem; }
.n_zt_detail .fl01 .box .img .img_hezi { padding-bottom: 150% !important; }
.n_zt_detail .fl01 .box .con { width: calc(100% - 11.25rem); padding: 2.5rem 0px 0px; position: relative; }
.n_zt_detail .fl01 .box .con h5 { min-width: 13rem; font-size: 1.125rem; color: rgb(255, 255, 255); line-height: 2; max-height: 105px; transition: all 0.5s ease 0s; margin-bottom: 1rem; font-weight: bold; background: rgb(0, 91, 172); display: inline-block; padding: 0px 1.875rem; border-radius: 0px 0.5rem 0.5rem 0px; }
.n_zt_detail .fl01 .box .con h6 { font-size: 0.875rem; color: rgb(51, 51, 51); line-height: 1.625rem; padding: 0px 1.875rem; margin-bottom: 0.5rem; }
.n_zt_detail .fl01 .box .con hr { margin: 1rem 0px 0px 2rem; }
.n_zt_detail .fl02 { margin: 2rem 0px 0px; }
.n_zt_detail .fl02 h3 { font-size: 1.125rem; color: rgb(0, 91, 172); font-weight: bold; line-height: 1.5; }
.n_zt_detail .fl02 .box {padding: 1rem 0.75rem;border-bottom: 1px solid rgb(230, 230, 230);cursor: pointer;}
.n_zt_detail .fl02 .box.has_img{display: flex;justify-content: space-between;flex-wrap: wrap;}
.n_zt_detail .fl02 .box.has_img .img{width: 16.875rem;}
.n_zt_detail .fl02 .box.has_img .con{width: calc(100% - 18.875rem);}
.n_zt_detail .fl02 .box.has_img video{width: 100%;}


.n_zt_detail .fl02 .con h5 { font-size: 16px; color: rgb(51, 51, 51); line-height: 24px; transition: all 0.5s ease 0s; font-weight: bold; margin-bottom: 0.125rem; }
.n_zt_detail .fl02 .con h6 { font-size: 0.875rem; color: rgb(102, 102, 102); line-height: 1.75rem; }
.n_zt_detail .fl02 .con h4 { font-size: 0.875rem; color: rgb(0, 91, 172); line-height: 1.5; display: flex; align-items: center; margin: 0.375rem 0px 0px; }
.n_zt_detail .fl02 .con h4 img { margin: 0px 0.75rem 0px 0px; }
.n_zt_detail .fl02 .con p { font-size: 12px; text-indent: 2em; color: rgb(102, 102, 102); line-height: 1.5rem; margin: 0.5rem 0px 0px; display: none;}
@media (min-width: 992px) {
  .title001 .rr:hover { color: rgb(0, 91, 172); }
  .list_box_01 li a:hover .img img { transform: scale(1.05); }
  .list_box_02 li a:hover .con h5 { color: rgb(0, 91, 172); }
  .list_box_03 li a:hover { color: rgb(0, 91, 172); }
  .list_box_04 li a:hover h5, .list_box_08 li:hover { color: rgb(0, 91, 172); }
  .list_box_06 li a:hover .img img { transform: scale(1.05); }
  .list_box_07 li a:hover h5 { color: rgb(0, 91, 172); }
  .title002 .rr:hover { color: rgb(0, 91, 172); }
  .list_box_10 li a:hover .ll { background: rgb(0, 91, 172); color: rgb(255, 255, 255); }
  .list_box_10 li a:hover .rr h5 { color: rgb(0, 91, 172); }
  .list_box_10s li a:hover h5 { color: rgb(0, 91, 172); }
  .list_box_12 li a:hover { border-bottom: 1px solid rgb(0, 91, 172); }
  .list_box_12 li a:hover font { color: rgb(0, 91, 172); }
  .list_box_12 li a:hover font img { margin: -3px 1rem 0px 0px; }
  .list_box_14 li a:hover::before { width: 100%; }
  .list_box_14 li a:hover * { color: rgb(255, 255, 255) !important; }
  .list_box_15 li a:hover .con h5 { color: rgb(0, 91, 172); }
  .list_box_15 li a:hover::before { box-shadow: rgba(24, 24, 24, 0.2) 2.351px 3.236px 30px 0px; }
  .list_box_16 li a:hover::before { background: url("../images/list_box_13_bg.png") right bottom no-repeat rgb(0, 91, 172); }
  .list_box_16 li a:hover * { color: rgb(255, 255, 255) !important; }
  .list_box_13 li :hover .con { background: rgb(0, 91, 172); }
  .list_box_13 li :hover * { color: rgb(255, 255, 255) !important; }
  .list_box_16s li a:hover .con::before { background: url("../images/list_box_13_bg1.png") right bottom no-repeat rgb(0, 91, 172); }
  .list_box_16s li a:hover * { color: rgb(255, 255, 255) !important; }
  .list_box_17 li a:hover .con { background: rgb(0, 91, 172); }
  .list_box_17 li a:hover * { color: rgb(255, 255, 255) !important; }
  .list_box_04 li a:hover { background: left bottom rgb(0, 91, 172); }
  .list_box_04 li a:hover h5, .list_box_04 li a:hover p, .list_box_04 li a:hover h6 { color: rgb(255, 255, 255) !important; }
  .list_box_04 li a:hover i { background: rgb(255, 255, 255); opacity: 0.5; }
  .list_box_07 li a:hover .img_box::before { background: rgb(39, 119, 207); }
}
@media (max-width: 1830px) {
  .w1800 { padding: 0px 15px; }
}
@media (max-width: 1630px) {
  .w1600 { padding: 0px 15px; }
}
@media (max-width: 1200px) {
  .w1200 { padding: 0px 15px; }
  .header_box { display: none; }
  .m_header_box { display: block; }
  .container01 .left { width: 100%; padding: 0px 0px 2rem; }
  .container01 .right { width: 100%; }
  footer .fl01 .w1200 { flex-wrap: wrap; text-align: center; }
  footer .fl01 .line1 { display: none; }
  footer .fl01 .left { width: 100%; }
  footer .fl01 .center { width: 100%; padding: 0.75rem 0px; }
  footer .fl01 .right { width: 100%; }
  footer .fl01 .left img { max-width: 70%; }
  footer .fl01 .center p { margin: 0.5rem 0px; }
  .n_container .n_left { width: 100%; padding: 0px; }
  .n_container .n_right { width: 100%; padding: 2rem 0px 0px; }
  #nav_slide { display: block; }
  .mianbao { display: none; }
  .n_ren_detail .fl02 .box p { margin: 0px; }
  .n_ren_detail .fl02 .box h3 { padding: 0px 2rem; }
}
@media (max-width: 992px) {
  .container01 .left .content .ll { width: 100%; }
  .container01 .left .content .rr { width: 100%; padding: 2rem 0px 0px; }
  .container02 .left { width: 100%; padding: 0px; }
  .container02 .right { width: 100%; padding: 2rem 0px 0px; }
  .box_bai_k { padding: 1rem; }
  .list_box_16 li { width: 100%; }
  .list_box_16s li { width: 100%; }
  .list_box_17 li { width: 100%; }
}
@media (max-width: 768px) {

	.n_zt_detail .fl02 .box.has_img .img{width: 100%;margin-bottom: 2rem;}
	.n_zt_detail .fl02 .box.has_img .con{width: 100%;}

  #gotop { right: 0px; transform: scale(0.7); }
  #banner .miso-dots { bottom: 0px; }
  #banner .miso-dots li { width: 5px; height: 5px; border-radius: 2.5px; margin: 0px 3px; }
  .list_box_02 li a .con h5 { font-size: 14px; }
  .list_box_04 { margin: 0px -5px; }
  .list_box_04 li { padding: 0px 5px; }
  .list_box_04 li a { background-size: auto 6rem; }
  .list_box_04 .miso-dots li { width: 0.75rem; height: 0.75rem; margin: 0px 0.5rem; }
  .list_box_06 { margin: 0px -5px; }
  .list_box_06 li { padding: 0px 5px; }
  .list_box_07 { margin: 0px -5px; }
  .list_box_07 li { padding: 0px 5px; }
  .list_box_07 li h5 { font-size: 14px; }
  .list_box_08 { padding: 1.5rem 1rem; }
  .list_box_08 li { font-size: 12px; margin-right: 0.5rem; }
  .social-share { line-height: 22px; padding-right: 2rem; }
  .social-share .social-share-icon { width: 22px; height: 22px; background-size: 100% 100% !important; }
  .n_news_detail .ar_article_box h3 { font-size: 1.375rem; }
  .ar_article p { font-size: 14px; line-height: 28px; margin-bottom: 26px; text-indent: 2em; }
  .ar_article img { margin-left: -26px; }
  .ar_article p.vsbcontent_img img { margin-left: 0px; }
  .social-share .icon-wechat .wechat-qrcode { left: -90px; }
  .list_box_13 li .img { width: 100%; }
  .list_box_13 li .con { width: 100%; }
  .list_box_15 li a .img { width: 100%; }
  .list_box_15 li a .con { width: 100%; padding: 1.5rem 1.25rem; }
  .list_box_15 li a .con h5 { font-size: 14px; }
  .list_box_15 li a .con h6 img { height: 12px; }
  .list_box_16 li a .con { padding: 0px 10px; }
  .list_box_17 li a .con { padding: 10px; }
  .h31 { font-size: 1.375rem; }
  .n_ren_detail .fl01 { padding: 0px; }
  .n_ren_detail .fl01 .img_box { width: 100%; margin: 0px 20%; }
  .n_ren_detail .fl01 .con { width: 100%; padding: 2rem 0px 0px; }
}
#m_nav .list_box_00 { margin: 0px auto; }
#m_nav .list_box_00 li { color: rgb(255, 255, 255); }
.list_box_05 .miso-prev { left: calc((100% - 14.4375rem) / 2); margin-left: -2rem; }
.list_box_05 .miso-next { right: calc((100% - 14.4375rem) / 2); margin-right: -2rem; }
@media (min-width: 992px) {
  .list_box_02 li a:hover .con h5, .list_box_03 li a:hover { font-weight: bold; }
  .list_box_16 li a:hover::before { background: url("../images/list_box_13_bg.png") right bottom no-repeat rgb(255, 255, 255) !important; }
  .list_box_16 li a:hover * { color: rgb(0, 91, 172) !important; }
  .list_box_16 li a:hover::before { box-shadow: rgba(0, 0, 0, 0.2) 1.658px 0px 20px 0px; }
  .list_box_13 li :hover .con { background: inherit; }
  .list_box_13 li :hover * { color: rgb(0, 91, 172) !important; }
  .list_box_13 li :hover .con::before { box-shadow: rgba(0, 0, 0, 0.2) 1.658px 0px 20px 0px; }
  .list_box_16s li a:hover .con::before { background: url("../images/list_box_13_bg1.png") right bottom no-repeat rgb(255, 255, 255) !important; }
  .list_box_16s li a:hover * { color: rgb(0, 91, 172) !important; }
  .list_box_16s li a:hover .con::before { box-shadow: rgba(0, 0, 0, 0.2) 1.658px 0px 20px 0px; }
  .list_box_13 li :hover .con { background: inherit; }
  .list_box_13 li :hover * { color: rgb(0, 91, 172) !important; }
  .list_box_13 li :hover .con::before { box-shadow: rgba(0, 0, 0, 0.2) 1.658px 0px 20px 0px; }
  .list_box_12 li a:hover font { font-weight: 600; }
}