html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; }

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC,"SimHei",黑体,Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif; font-size: .24rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: #e9ecef; }

[tabindex="-1"]:focus { outline: 0 !important; }

hr { box-sizing: content-box; height: 0; overflow: visible; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0; }

p { margin-top: 0; margin-bottom: 0; }

abbr[title], abbr[data-original-title] { text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; }

address { margin-bottom: 16px; font-style: normal; line-height: inherit; }

ol, ul, dl { margin: 0; padding: 0; }

li { list-style: none; margin-left: 0; }

dt { font-weight: 700; }

dd { margin-bottom: 8px; margin-left: 0; }

blockquote { margin: 0 0 16px; }

dfn { font-style: italic; }

b, strong { font-weight: bold; }

small, .small { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: #212529; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; }
a:hover { color: #3257cc; text-decoration: #212529; }

a:not([href]) { color: inherit; text-decoration: none; }
a:not([href]):hover, a:not([href]):focus { color: inherit; text-decoration: none; }
a:not([href]):focus { outline: 0; }

pre, code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }

pre { margin-top: 0; margin-bottom: 16px; overflow: auto; -ms-overflow-style: scrollbar; }

figure { margin: 0 0 16px; }

img { vertical-align: middle; border-style: none; }

svg:not(:root) { overflow: hidden; }

table { border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom; }

th { text-align: inherit; }

label { display: inline-block; margin-bottom: 8px; }

button { border-radius: 0; }

button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

button, input { overflow: visible; }

button, select { text-transform: none; }

button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }

input[type="radio"], input[type="checkbox"] { box-sizing: border-box; padding: 0; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: 8px; font-size: 24px; line-height: inherit; color: inherit; white-space: normal; }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

/* adapting to different screen sizes, for use in media queries.*/
@media screen and (max-width: 320px) { html { font-size: 50px; font-size: 15.625vw; } }
@media screen and (min-width: 321px) and (max-width: 360px) { html { font-size: 56.25px; font-size: 15.625vw; } }
@media screen and (min-width: 361px) and (max-width: 375px) { html { font-size: 58.59375px; font-size: 15.625vw; } }
@media screen and (min-width: 376px) and (max-width: 393px) { html { font-size: 61.40625px; font-size: 15.625vw; } }
@media screen and (min-width: 394px) and (max-width: 412px) { html { font-size: 64.375px; font-size: 15.625vw; } }
@media screen and (min-width: 413px) and (max-width: 414px) { html { font-size: 64.6875px; font-size: 15.625vw; } }
@media screen and (min-width: 415px) and (max-width: 480px) { html { font-size: 75px; font-size: 15.625vw; } }
@media screen and (min-width: 481px) and (max-width: 540px) { html { font-size: 84.375px; font-size: 15.625vw; } }
@media screen and (min-width: 541px) and (max-width: 640px) { html { font-size: 100px; font-size: 15.625vw; } }
@media screen and (min-width: 641px) and (max-width: 720px) { html { font-size: 112.5px; font-size: 15.625vw; } }
@media screen and (min-width: 721px) and (max-width: 768px) { html { font-size: 120px; font-size: 15.625vw; } }
@media screen and (min-width: 769px) { html { font-size: 120px; font-size: 15.625vw; } }
/*@import "compass";*/
.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

.justify-content-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }

.justify-content-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }

.justify-content-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }

.justify-content-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }

.justify-content-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }

.site-navbar { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: .5rem 1rem; position: fixed; top: 0; right: 0; left: 0; z-index: 1030; height: .75rem; padding: 0 .2rem; background: #fff; }
.site-navbar .logo { /*width: 3.8rem;*/ height: .56rem; }

.nav-toggler { font-size: .30rem; line-height: 1; background-color: transparent; border: 1px solid transparent; }
.nav-toggler:focus { outline: 0; }
.nav-toggler .nav-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 42, 121, 0.8)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important; display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%; }

.nav-collapse { position: fixed; top: .75rem; right: 0; bottom: 0; z-index: 1030; background: rgba(8, 102, 196, 0.85); padding: 0 .24rem; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: .2s ease-out; transition: .2s ease-out; }
.nav-collapse.collapse { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

header + .main { margin-top: .75rem; }

.site-nav .nav-item { display: block; text-align: center; line-height: .62rem; border-bottom: 1px dashed #168dda; }
.site-nav .nav-item a { display: block; color: #fff; padding: 0 .12rem; font-size: .25rem; }

.sub-navbar { background: -webkit-gradient(linear, left top, left bottom, from(#2976c2), to(#1963ac)); background: linear-gradient(#2976c2, #1963ac); }

.sub-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.sub-nav li { text-align: center; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; line-height: .74rem; }
.sub-nav li a { display: block; border-bottom: 1px solid #117ec4; border-right: 1px solid #117ec4; font-size: .25rem; color: #fff; }

.site-map { border-top: 1px solid #117ec4; margin-top: -1px; padding-left: .20rem; padding-right: .20rem; line-height: .6rem; color: #fff; font-size: .23rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.site-map a { color: #fff; }

.footer { text-align: center; font-size: .23rem; padding: .20rem 0; }
.footer .pic-qrcode { display: block; margin: .06rem auto; width: 2.66rem; height: 2.66rem; }

.container { background-color: #fff; }

.row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: .20rem; margin-left: .20rem; padding: 0.1rem 0; }

.pertlet { /* margin-right: .15rem;*/ /* margin-left: .15rem;*/ }

.pertlet-head { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: .20rem 0; margin-right: .20rem; margin-left: .20rem; }
.pertlet-head .title { color: #0866c4; font-weight: bold; font-size: .3rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.mt-space { margin-top: 0.12rem; }

a.btn-top { color: #0866c4; font-size: .25rem; }
a.btn-top:after { content: ''; display: inline-block; border-width: 0 0.10rem 0.14rem 0.10rem; border-style: solid; border-color: transparent transparent #0866c4; margin-left: .08rem; }

.pic-banner { display: block; width: 100%; height: 3.2rem; }

.icon-news { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAhCAYAAADDAmudAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiODE3MmY5NC0xMjk2LTI2NGQtOTcwYi04NjcwNTIyNTZkNzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkRBQjEzQ0JDMUZGMTFFOEIzRjdBODE3RjU2QkQyOEMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkRBQjEzQ0FDMUZGMTFFOEIzRjdBODE3RjU2QkQyOEMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmE3Zjg3Y2NjLTU0NzctYmU0NS1hNzZhLTFmYTMzOGVmMWQ1OSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjc2YTJmMmQ4LWJkM2MtMTFlOC1hNmJkLWYyOWMxODJhNDZhZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiZXsUQAAAJdSURBVHjatJbPaxNREMc36eYn7aUggoSgVUm9KPRSsCIt9H8oikYwaqAWRVEQhNJSQbTF4kWaqyevxYsHPSgpvdSLikIES3+lWFJFbJug+dHvtLNlWPI2u5vswIfdN2/zvnkzs7PPF76RjWua9hR0gn+aO/OBIMgWM33jckIHI2BIa40NRtJzMYhclwIVvl8DGeDnf2TXaNcUhTSPr0HED5GUIfCfJ3JgwulfxkIaFmwXAmRX4QtgLqkLZ7SJ0Jyo47sMEV1X/GAK9IndaRw6Cudd8NH0fFixzgWVwBvwFVRNlULjfJ3nyffZJBQDEZXAW4d5WMbltPQhPO9xOa8SOAk6LNasgW+g1EhcJXAH9Fj8rkxJBIsWz/itBIZtvAs1O+HTm13ArUASHOdQ1Ns6lesMKLgV6AKnFLvwsUCkmR2Mtaj57WfaI7OsokfgjOi0RtJrIge3uAOr7LCVQI77kNEq/oAV0corDRYnOwuuqARe1vFdBIeE6DMQQktQCVD7WNJtxnMS3PMyyVGvq6jktYB84dZNcz/Blhhvgw2nAm0iF/QhOcfjDzyOc9VR6zjKvndOBIzO+pqryCidBXxsyuA3C2zivgDo/lOjbmru/2SvwBPQz+ObKNM8ly8VQgLjx7iSYMqJgLGDI+C58If4gCDtgZskB72uomorPjhFi+duc1wTRhMzlTCFcED4dsA8WCWBADu7wbRCgBb/BR6CH+ajIx9T6FQ9yu5e+L/sJQ/Hdzq637e54wofrspmARb5i8ssfJdkiF7wixG28aGnUjwGvivme3inB7YrwABAlZj8KSOfLQAAAABJRU5ErkJggg==') center no-repeat; width: 0.24rem; height: 0.33rem; margin-right: .12rem; }

.icon-location { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYjA3M2ZmMy05MTFmLWQ0NDQtYWRiNC00MzUyOTZhMzE0ZGIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzUyNzQ1OTVDMjAwMTFFODhERDVBNzdGNDhFN0YzMkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzUyNzQ1OTRDMjAwMTFFODhERDVBNzdGNDhFN0YzMkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZjFjZTM3MzMtYzBiNi1mZDRjLWI5NmMtN2RhMWExY2Q3NDEzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ODI4YjM0ZjAtYmM3Ni0xMWU4LWE4YjEtOTVmMGUzOWZiMmZiIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GgA+rgAAAlNJREFUeNqsls1LVkEUh70qVLxZYmFqWBvTpCiwiCKkyAoCEdqFIAStKqpF26DoX8gQrUUlQhL0D1hBC1FCEIriVSJC/CheKss+NKTbM3BemKaZuXOvHngWd+bc85vPcyaK47gk0DbAWWiHZsjBF3gFj+FBUBQlGEAXFGK/TcCxpFghYjfidNa5EsHOOJu1uGJGnj2sgM9QbumbhFlohDpL/1vYkXYPrzhGf07zWQPXHX7H0y7pU0uQSw7fPotvdxrBMvhgBPjmGdw2i+Bzm2+pY//Uvq032r57bteC4wz8Zy7BJZg22mqg3uF/0NL2Po2gsiHjO4J+i18l9Fjan9iC+q7FPhiztL+EbpiC3XAVas3DD5vlWqVKbeMZL35/1kxzIqPg9pXk0pGUYr2+eFFAeWqCfGAJW4Qq+OVyKA0IMiGHJMQu+MR8h6YSTsJl+VYr8SlhKUfFd6P8d1hyrXcPO+AhzGuB7knfkQTBOhmYfrJnZU9bTcFGR7JegjewSfzuOsQuSv8uEbHZgJq9cmqARa2jIKM6DdUSqFxbhRkj0DMj6ReTeZeI/NZ8X6vOYfn4CjehIuGaNIuvsknIJfjXywSWY2ko2mDgg0qxBdqMmScxUxQcFUF1UK7BuhRBQqiFW/oMm4x1noPb0A5VGUXUiT0D9+GnFjtfzDQ7pcQcNa7pD3novoM5KMC8XO5lKdQ5KVHVsBUaYA+UGbEG4bw5slPwCBbi1bGPcAcOJeVSlQ/3wwHYK6NWo1+rpcNI6p6yP/IEmZYn5Di8kHr6T6r7K8AApHL8aP+uHcEAAAAASUVORK5CYII=') center no-repeat; width: 0.28rem; height: 0.28rem; margin-right: .12rem; }

.icon-app { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiODE3MmY5NC0xMjk2LTI2NGQtOTcwYi04NjcwNTIyNTZkNzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUE1QTI1NjRDMUZGMTFFOEI3OTdBM0JFQkE1RUUwNjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUE1QTI1NjNDMUZGMTFFOEI3OTdBM0JFQkE1RUUwNjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmE3Zjg3Y2NjLTU0NzctYmU0NS1hNzZhLTFmYTMzOGVmMWQ1OSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjc2YTJmMmQ4LWJkM2MtMTFlOC1hNmJkLWYyOWMxODJhNDZhZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj0C1ywAAAFOSURBVHjaYuRIO5LHwMBQDcScDPjBSyAOA+LzSGLxQDwViLkJ6L3CCLToPwPxYCcQe0DZbED8HYgZgXgHEDNjUf8PiAWB2JwFSPwEYnYiLeJDYoNCgAmIN36faR2ASwNn+lEuIHUfpPAXCT76huZaEOAgoEca5GsmBsoBIwF5cJBSwyKiwPC0iJHM+ICxCSWmt0D8n4WIzIYMeJHYsPzHA0zCgnjykQrIQyCL3gOxEJEWnUVifwXiu0DsAMTvCGkEWeQCxGVALEqoGAHiWjTX+gBxMxAr49H3F4gPgIogiiIZWCoMrlTHgiOisYHPeMozXgK+/gwKuhQgu4aIBHEDiEFqLyGJRQBxBxF6L1BaTXwBYlZi4+gnCRZhqyaIAZ8prSa+jexCdbSaQGYzkmIRDwkWCaJVE8Tq5WWB5nRFIjXsQasmDgGxITH5CCDAACtyRG0h+uN0AAAAAElFTkSuQmCC') center no-repeat; width: 0.26rem; height: 0.26rem; margin-right: .12rem; }

.icon-right-circle { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiODE3MmY5NC0xMjk2LTI2NGQtOTcwYi04NjcwNTIyNTZkNzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDNFRTUyNEFDMUZGMTFFODk0RjBFQ0VCQ0JGQjU5MDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDNFRTUyNDlDMUZGMTFFODk0RjBFQ0VCQ0JGQjU5MDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmE3Zjg3Y2NjLTU0NzctYmU0NS1hNzZhLTFmYTMzOGVmMWQ1OSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjc2YTJmMmQ4LWJkM2MtMTFlOC1hNmJkLWYyOWMxODJhNDZhZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpW/OVEAAAOeSURBVHjatJhtaE5hGMfPc0Zma7ORZaNF3rIILZpGstLQaG2Ud9OYtw/IOyszw8oXr/FBKCXMRGhYmdcx7aEwZB9sy8YHsabJWPjf+h9dHTt7ztuu+rXnvnfOff7nuq9znes6gerqas2FRYChIAkMApEgAL6BJvASvAZfQy2UnJz831w3B0LUsRkgC4wA0SGObwX14DooBV+cXMiOrQLzQZyDm4ikJxVrwBVwADR7FTUBFICBpvkW8AgEQS3HysLBEDASpIIEsd3z6OlicNGtqNVgrWnuDjgFnjN+OjIjSHVu8wKQzbkosAeMA1usLqxbzBeYBNWAuWAFeNyJIGm/eN52kA5ui/9lgjNOROXT1YadYHA/09xbHeNyp5gbbyXMLGoxWCTGu8B+zT87B5ZIYcFgcG9nooaDHWK8D5zV/De1/TlinA1hGVaiisXvEnDaxgV6uhSmntwiMS6CsCizqBnMJxozcn6IRbuDg6ACbHIpTMXTA3FzeWZReRYes7IBYBqIBcvANpfCCmU8w1sxhqgU5hON76ubNhZrpJcMy3EpTL2GronEO8sQlSYOumRzsR9gpXC/F2Gl4vdEQ9QoMXnP4YK5XoWhSqjEn/eGKGxhHyVqjNi6Ohd3muuDx+7zb5gKJ10Eu5eM7VXYR/E7QeapZs2b5Yo7NoRttXluiyx5pKifPmRrlR4eivFSvuNCWZvMgbrPr5CxINF0o402zgtY1VM9PAqaxIrCsHYw26aoCOk16akEnwXNAW9snh8j40sXQZbis6BXDtaQ5XatEvWEgzibQemrICRLtXVTOPwEqnSWrIZNdiAo1QcPKZsuYuouMny7Ll6IGhcNt7FQPDjpgyDjmrIx+ZvNG0A5J3uxOXBibR4EpTGNKGuAl27JeuqYqfFMDLHYBzYXh9nLuREUMNVTR81FXo1oENXBx20s+hQcoafdmGpI+hrXh5cud1SjFzL6lQ3mBbvKVE85U4w3WDUObaayeGoXCdvI7vtfnwkvveus71PbuM4kTD2dw3wQE8vYXS7jCIJK7HTIZaaWXX2Husr6KNqFGJ1Nbrmp9Fbd0CEnHzhu8GWqTuwv6qNsLn6Blep3i/PDGJeZbN/iTfX9Zt68468uL5ht1QILxVeTLPKZFWMjH5Df9GQiX1n9Olizgg9Uk5fvUyr4d4PzzF/p9IKy3iTJxhZWMs1U+fkl7y1Yz7tPYcIc3UmMtfJjWhm9U+8kCP8IMADQ/dWrGYLDRwAAAABJRU5ErkJggg==') center no-repeat; width: 0.37rem; height: 0.37rem; }

.icon-news, .icon-location, .icon-app, .icon-right-circle { display: inline-block; background-size: contain; }

.news-item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; line-height: 1.7; padding: 0.08rem 0.2rem; }
.news-item .text { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; font-size: .26rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news-item .date { color: #6c757d; font-size: .23rem; }
.news-item .link { color: #0866c4; font-size: .23rem; }
.news-item + .news-item { border-top: 1px solid #dee2e6; }
.news-item:focus { color: #495057; text-decoration: none; background-color: #f8f9fa; }

.news-pic-list { border-bottom: 1px dotted #cee0f3; padding-bottom: .3rem; margin-bottom: .16rem; }

.news-pic { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; /*align-items: center;*/ margin-right: .20rem; margin-left: .20rem; height: 2.25rem; }
.news-pic .pic { /*border: 1px solid $gray-300;*/ /*width: 2.8rem;*/ height: 1.8rem; -webkit-box-flex: 0; -ms-flex: 0 0 2.8rem; flex: 0 0 2.8rem; position: relative; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
.news-pic .pic > img { width: 100%; height: 100%; /*border: 1px solid $gray-300;*/ }
.news-pic .pic:before, .news-pic .pic:after { content: ''; position: absolute; display: block; right: 0; width: 0; border-right: 0.14rem solid #fff; }
.news-pic .pic:before { top: 0; height: 0.5rem; border-bottom: 0.10rem solid transparent; }
.news-pic .pic:after { bottom: 0; height: 1.06rem; border-top: 0.10rem solid transparent; }
.news-pic .text { -webkit-box-flex: 0; -ms-flex: 0 0 1.9rem; flex: 0 0 1.9rem; border-left: .04rem solid #cee0f3; padding-left: .34rem; position: relative; -ms-flex-item-align: stretch; align-self: stretch; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: .23rem; color: #000; }
.news-pic .text:before { content: ''; position: absolute; top: .74rem; left: -.1rem; display: block; width: .18rem; height: .18rem; border-radius: 50%; background: #0866c4; }

body .pic-group-container { height: auto; margin: 0 0.20rem; padding-bottom: .28rem; }
body .pic-group-container .swiper-slide { height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
body .pic-group-container .swiper-slide.swiper-slide-active { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.slide-item { font-size: .20rem; width: 2.76rem; }
.slide-item > img { width: 100%; height: 1.6rem; }
.slide-item p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.load-more { text-align: center; border-top: 1px solid #dee2e6; line-height: .60rem; }
.load-more a { color: #0866c4; }

.article { background: #fff; padding-left: .20rem; padding-right: .20rem; box-sizing: border-box; width: 100%; overflow: hidden; }
.article .title { font-size: .28rem; font-weight: normal; line-height: 1.7; padding: 0.2rem 0; }
.article .meta-info { border-bottom: 1px solid #dee2e6; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: .16rem; }
.article .content-original { padding: .4rem 0; }
.article .content-original p { font-size: .26rem; margin-bottom: .16rem; line-height: 1.7; }
.article img { max-width: 100%; height: auto !important; }
