@charset "utf-8";
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; z-index: 1 }
.swiper-container-no-flexbox .swiper-slide { float: left }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.swiper-container-multirow>.swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap }
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto }
.swiper-slide { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative }
.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 }
.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y }
.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; opacity: .4; height: 12px; margin-top: -10px; z-index: 10; cursor: pointer; -moz-background-size: 27px 44px; -webkit-background-size: 27px 44px; background-size: 27px 44px; background-position: center; background-repeat: no-repeat }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0; cursor: auto; pointer-events: none }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 0; right: auto }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 0; left: auto }
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") }
.swiper-pagination { position: absolute; text-align: center; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10 }
.swiper-pagination.swiper-pagination-hidden { opacity: 0 }
.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .2 }
button.swiper-pagination-bullet { border: 0; margin: 0; padding: 0; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer }
.swiper-pagination-white .swiper-pagination-bullet { background: #fff }
.swiper-pagination-bullet-active { opacity: 1; background: #007aff }
.swiper-pagination-white .swiper-pagination-bullet-active { background: #fff }
.swiper-pagination-black .swiper-pagination-bullet-active { background: #000 }
.swiper-container-vertical>.swiper-pagination { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -o-transform: translate(0, -50%); -ms-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet { margin: 5px 0; display: block }
.swiper-container-horizontal>.swiper-pagination { bottom: 10px; left: 0; width: 100% }
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet { margin: 0 5px }
.swiper-container-3d { -webkit-perspective: 1200px; -moz-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 }
.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0))); background-image: -webkit-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: -moz-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: -o-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: linear-gradient(to left, rgba(0,0,0,.5), rgba(0,0,0,0)) }
.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0))); background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: linear-gradient(to right, rgba(0,0,0,.5), rgba(0,0,0,0)) }
.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0))); background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: -o-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: linear-gradient(to top, rgba(0,0,0,.5), rgba(0,0,0,0)) }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0))); background-image: -webkit-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: -moz-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: -o-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0)); background-image: linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,0)) }
.swiper-container-coverflow .swiper-wrapper { -ms-perspective: 1200px }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out }
.swiper-container-fade .swiper-slide { pointer-events: none }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto }
.swiper-container-cube { overflow: visible }
.swiper-container-cube .swiper-slide { pointer-events: none; visibility: hidden; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; width: 100%; height: 100% }
.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0 }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible }
.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px) }
.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow { z-index: 0 }
.swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0,0,0,.1) }
.swiper-container-horizontal>.swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98% }
.swiper-container-vertical>.swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98% }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0,0,0,.5); border-radius: 10px; left: 0; top: 0 }
.swiper-scrollbar-cursor-drag { cursor: move }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -moz-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite }
.swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; -webkit-background-size: 100%; background-size: 100%; background-repeat: no-repeat }
.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") }
@-webkit-keyframes swiper-preloader-spin { 100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes swiper-preloader-spin { 100% {
transform:rotate(360deg)
}
}
html { font-family: "Microsoft Yahei", "helvetica", "arial"; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
body { margin: 0 }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline }
audio:not([controls]) { display: none; height: 0 }
[hidden], template {
display:none
}
a { background-color: transparent }
a:active, a:hover { outline: 0 }
abbr[title] { border-bottom: 1px dotted }
b, strong { font-weight: normal }
dfn { font-style: italic }
h1 { font-size: 2em; margin: .67em 0 }
mark { background: #ff0; color: #000 }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
img { border: 0 }
svg:not(:root) { overflow: hidden }
figure { margin: 1em 40px }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0 }
pre { overflow: auto }
code, kbd, pre, samp { font-family: "Microsoft Yahei", "helvetica", "arial"; font-size: 1em }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0 }
button { overflow: visible }
button, select { text-transform: none }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer }
button[disabled], html input[disabled] { cursor: default }
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input { line-height: normal }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0 }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: .35em .625em .75em }
legend { border: 0; padding: 0 }
textarea { overflow: auto }
optgroup { font-weight: bold }
table { border-collapse: collapse; border-spacing: 0 }
td, th { padding: 0 }/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*, *:before, *:after { background: transparent!important; color: #000!important; box-shadow: none!important; text-shadow: none!important }
a, a:visited { text-decoration: none }
a[href]:after { content: " (" attr(href) ")" }
abbr[title]:after { content: " (" attr(title) ")" }
a[href^="#"]:after, a[href^="javascript:"]:after { content: "" }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid }
thead { display: table-header-group }
tr, img { page-break-inside: avoid }
img { max-width: 100%!important }
p, h2, h3 { orphans: 3; widows: 3 }
h2, h3 { page-break-after: avoid }
select { background: #fff!important }
.navbar { display: none }
.btn>.caret, .dropup>.btn>.caret { border-top-color: #000!important }
.label { border: 1px solid #000 }
.table { border-collapse: collapse!important }
.table td, .table th { background-color: #fff!important }
.table-bordered th, .table-bordered td { border: 1px solid #ddd!important }
}
@font-face { font-family: 'Glyphicons Halflings'; src: url("/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot"); src: url("/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot?#iefix") format("embedded-opentype"), url("/assets/bootstrap/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2") format("woff2"), url("/assets/bootstrap/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff") format("woff"), url("/assets/bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf") format("truetype"), url("/assets/bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg#glyphicons_halflingsregular") format("svg") }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
html { font-size: 10px; -webkit-tap-highlight-color: transparent }
body { font-family: "Microsoft Yahei", "helvetica", "arial"; font-size: 14px; line-height: 1.42857143; color: #333; background-color: #fff }
input, button, select, textarea { font-family: "Microsoft Yahei", "helvetica", "arial"; font-size: inherit; line-height: inherit }
a { color: #337ab7; text-decoration: none }
a:hover, a:focus { color: #23527c; text-decoration: none }
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
figure { margin: 0 }
img { vertical-align: middle }
.img-responsive { display: block; max-width: 100%; height: auto }
.img-rounded { border-radius: 0 }
.img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 0; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; display: inline-block; max-width: 100%; height: auto }
.img-circle { border-radius: 50% }
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); border: 0 }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }
[role="button"] {
cursor:pointer
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Microsoft Yahei", "helvetica", "arial"; font-weight: 500; line-height: 1.1; color: inherit }
h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { font-weight: normal; line-height: 1; color: #777 }
h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px }
h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small { font-size: 65% }
h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px }
h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small { font-size: 75% }
h1, .h1 { font-size: 36px }
h2, .h2 { font-size: 30px }
h3, .h3 { font-size: 24px }
h4, .h4 { font-size: 18px }
h5, .h5 { font-size: 14px }
h6, .h6 { font-size: 12px }
p { margin: 0 0 10px }
.lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4 }
small, .small { font-size: 85% }
mark, .mark { background-color: #fcf8e3; padding: .2em }
dl { margin-top: 0; margin-bottom: 20px }
dt, dd { line-height: 1.42857143 }
dt { font-weight: bold }
dd { margin-left: 0 }
.dl-horizontal dd:before, .dl-horizontal dd:after { content: " "; display: table }
.dl-horizontal dd:after { clear: both }
abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777 }
.initialism { font-size: 90% }
blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eee }
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0 }
blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.42857143; color: #777 }
blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0' }
.blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eee; border-left: 0; text-align: right }
.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before { content: '' }
.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after { content: '\00A0 \2014' }
address { margin-bottom: 20px; font-style: normal; line-height: 1.42857143 }
code, kbd, pre, samp { font-family: "Microsoft Yahei", "helvetica", "arial" }
code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 0 }
kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 0; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25) }
kbd kbd { padding: 0; font-size: 100%; font-weight: bold; box-shadow: none }
pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; color: #333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 0 }
pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0 }
table { background-color: transparent }
caption { padding-top: 8px; padding-bottom: 8px; color: #777; text-align: left }
th { text-align: left }
.table { width: 100%; max-width: 100%; margin-bottom: 20px }
.table>thead>tr>th, .table>thead>tr>td, .table>tbody>tr>th, .table>tbody>tr>td, .table>tfoot>tr>th, .table>tfoot>tr>td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd }
.table>thead>tr>th { vertical-align: bottom; border-bottom: 2px solid #ddd }
.table>caption+thead>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>th, .table>thead:first-child>tr:first-child>td { border-top: 0 }
.table>tbody+tbody { border-top: 2px solid #ddd }
.table .table { background-color: #fff }
.table-condensed>thead>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>tfoot>tr>td { padding: 5px }
.table-bordered { border: 1px solid #ddd }
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>tfoot>tr>td { border: 1px solid #ddd }
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td { border-bottom-width: 2px }
.table-striped>tbody>tr:nth-of-type(odd) { background-color: #f9f9f9 }
.table-hover>tbody>tr:hover { background-color: #f5f5f5 }
table col[class*="col-"] { position: static; float: none; display: table-column }
table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell }
.table>thead>tr>td.active, .table>thead>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th { background-color: #f5f5f5 }
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th { background-color: #e8e8e8 }
.table>thead>tr>td.success, .table>thead>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th { background-color: #dff0d8 }
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th { background-color: #d0e9c6 }
.table>thead>tr>td.info, .table>thead>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th { background-color: #d9edf7 }
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th { background-color: #c4e3f3 }
.table>thead>tr>td.warning, .table>thead>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th { background-color: #fcf8e3 }
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th { background-color: #faf2cc }
.table>thead>tr>td.danger, .table>thead>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th { background-color: #f2dede }
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th { background-color: #ebcccc }
.table-responsive { overflow-x: auto; min-height: .01% }
fieldset { padding: 0; margin: 0; border: 0; min-width: 0 }
legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333; border: 0; border-bottom: 1px solid #e5e5e5 }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold }
input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal }
input[type="file"] { display: block }
input[type="range"] { display: block; width: 100% }
select[multiple], select[size] { height: auto }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555 }
body { background-color: #fff; color: #333; font-family: "Microsoft Yahei", "helvetica", "arial"; font-size: 13px; line-height: 18px }
p, ol, ul, td { font-family: "Microsoft Yahei", "helvetica", "arial"; font-size: 13px; line-height: 18px }
pre { background-color: #eee; padding: 10px; font-size: 11px }
a { color: #fff }
a:visited { color: #666 }
a:hover { color: #fff; background-color: none }
* { margin: 0; padding: 0; list-style: none; font-weight: normal; font-style: normal }
.main { width: 95%; margin: 0 auto; margin-top: 20px }
.shzs { border-radius: 10px; width: 100%; height: 140px; background: rgba(0,0,0,0.4); margin: 0 auto; margin-bottom: 10px }
.wrap { height: 480px; margin-bottom: 0; position: relative }
.main h1 { color: #fff; text-align: left; font-size: 17px; border-bottom: 1px solid rgba(255,255,255,0.4); width: 95%; margin: 0 auto; height: 40px; line-height: 40px; margin-bottom: 15px }
.yb { border-radius: 10px; width: 100%; height: auto; float: left; background: rgba(0,0,0,0.4); margin: 0 auto; margin-bottom: 10px }
.blur { -webkit-filter: blur(3px); -moz-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out }
.shzs ul li { float: left; color: #fff; margin-right: 22px; text-align: center }
.shzs ul li span { display: block; padding-top: 10px; font-size: 14px }
.box { overflow: hidden; width: 95%; margin: 0 auto }
.box ul { width: 1000px }
.col-xs-2 { color: #fff; width: 16%; text-align: center; float: left; line-height: 25px; font-size: 15px }
.col-xs-2 img { height: 25px }
.more { padding-right: 15px; clear: both }
.more a { color: #ff9c00; display: block; background: rgba(37,57,69,0.4); height: 30px; line-height: 30px; padding: 0 5px; font-size: 16px; float: left; border-radius: 5px; margin: 10px 0;margin-left: 15px; }
.wrap h1 { color: #fff; height: 50px; position: relative; font-size: 22px; font-weight: bold; line-height: 50px; text-align: center; margin: 0; margin-bottom: 30px }
.wrap h1 b { display: block; float: right; font-size: 14px; font-weight: normal; height: auto; line-height: 15px; padding-right: 0; position: absolute; right: 0; top: 12px; font-size: 12px; background-size: contain }
.wrap h1 img { margin-right: 5px; position: relative; top: -2px }
.wrap h1 span img { opacity: .4 }
.yubao { position: absolute; bottom: 0; left: 0 }
.wrap h2 { width: 90%; margin: 0 auto; font-size: 16px; color: #fff; height: 60px }
.wrap h2 span { padding: 5px 10px; border-radius: 10px; background: rgba(0,0,0,0.4); float: left; margin-right: 10px; margin-bottom: 10px }
.wrap h2 span img { width: 20px; position: relative; top: -3px; margin-right: 8px }
.yubao { color: #fff; width: 90%; margin: 0 auto; left: 5% }
.dwd span { font-size: 80px }
.dwd b { font-size: 20px }
.gw { background: url(https://i.tq121.com.cn/i/wap/wx/up.png) no-repeat; display: block; float: left; font-size: 22px; margin-right: 15px; margin-bottom: 15px; background-size: contain; padding-left: 15px }
.fxfx { font-size: 13px }
.flfl { font-size: 13px }
.wrap h1 b img { float: right; margin-left: 7px; position: relative; top: 3px; width: 18px }
.dw { background: url(https://i.tq121.com.cn/i/wap/wx/donw.png) no-repeat; display: block; float: left; background-size: contain; font-size: 22px; padding-left: 15px }
.yblist { clear: both }
.yblist ul li { font-size: 16px; height: 25px; line-height: 25px }
.yblist ul li span { padding-left: 0 }
.yblist ul li span.flfx { padding-left: 40px }
.yblist ul li span.qy { padding-left: 40px }
#header { height: 60px; background: rgba(0,0,0,0.4); line-height: 60px; padding: 0 10px; color: #fff }
.header .left_sign {
background:url(https://i.tq121.com.cn/i/wap/wx/dw.png) no-repeat scroll 0 0 / .15rem .20rem; display: inline-block; height:.20rem;
vertical-align: middle; width:.15rem
}
.word { font-size: 20px; vertical-align: middle }
#header_btn { float: right; width: 70px; text-align: center; margin-top: 15px; margin-right: 10px; background: #35b3ed; border-radius: 8px; color: #fff; height: 30px; line-height: 30px; font-size: 16px }
.list li { padding: 0 10px; height: 50px; line-height: 50px; font-size: 18px; border-bottom: 1px solid rgba(255,255,255,0.28); width: 98%; margin: 0 auto }
.list li span { float: left }
.list li div { float: left }
.list li div img { width: 30px; margin-right: 2px }
.list li .date { float: left; padding-left: 3px; width: 35% }
.list li .w_sign { float: left; text-align: center; width:.7rem
}
.list li .temperature { float: right; font-size:.15rem;
text-align: center }
.list li .temperature1 { margin-right:.05rem
}
.list li .temperature2 { opacity: .8; text-align: right }
.ceng #list { position: relative; top: -10px }
.content { margin: 0 auto; background: #fff; padding: 10px 0; margin-bottom: 10px }
.content h1 { line-height: 35px; font-size: 25px; font-weight: bold; color: #0c92cc; margin: 5px }
.content h2 { color: #aaa; height: 30px; font-size: 14px }
.content h2 a { color: #aaa }
.content h2 span { float: left }
.content p { line-height: 30px; margin-bottom: 15px }
.content p a { font-size: 18px }
.content p img { width: 100% }
.fyzn p { width: 95%; margin: 0 auto; line-height: 30px; margin-bottom: 15px }
.content h1 span { float: left; margin-top: 10px; text-align: center; width: 30% }
.content h1 i { font-size: 20px; font-style: normal; color: #333; line-height: 28px; float: right; width: 70%; margin-top: 0 }
.content h1 i b { font-size: 14px; font-weight: normal; color: #9a9a9a }
.fyzn { background: #fff; padding: 10px 0 }
.fyzn h1 { height: 40px; line-height: 40px; width: 95%; margin: 0 auto; font-size: 20px }
#alarmcontent { clear: both; width: 95%; margin: 0 auto; font-size: 18px; padding-top: 10px }
#alarmcontent p { font-size: 18px }
#layout .content { border-bottom: 1px solid #dfdfdf }
.fyzn .zy p { font-size: 18px }
.sk { background-image: url(https://i.tq121.com.cn/i/wap/wx/kqzl.jpg); overflow: hidden; background-repeat: no-repeat; position: relative; height: 260px; background-size: cover }
.sk h1 { margin: 0; height: 40px; position: relative; color: #fff; line-height: 40px; padding-top: 10px; margin-bottom: 25px; text-align: center; font-size: 24px }
.sk h2 { margin: 0; height: 130px; color: #fff; position: relative; top: 20px; text-indent: 20px; text-align: left; font-size: 75px }
.sk p span { padding: 0 10px; display: block; height: 30px; line-height: 30px; text-align: center; margin: 0 auto; color: #fff; font-size: 18px; background: #13d070; border-radius: 10px }
.wyw { width: 95%; margin: 0 auto }
.wyw h1 { color: #4791c7; margin: 0; height: 40px; line-height: 40px; padding-top: 10px; margin-bottom: 15px; font-size: 20px }
.wyw table tr td b { font-size: 14px; padding-top: 10px; color: #a9a9a9; display: block }
.wyw table tr td span { display: block; width: 40px; height: 40px; border-radius: 40px; text-align: center; margin: 0 auto; border: 1px solid #13d070; line-height: 40px }
.wyw table tr td { padding-bottom: 40px; font-size: 18px }
.wyw p { font-size: 18px; line-height: 30px; margin-bottom: 100px; }
.swiper-container { width: 100%; height: 100% }
.swiper-slide { text-align: center }
.yblist ul li img { margin-right: 5px }
.air a b { font-weight: bold; color: #fff }
.air a:hover { background: 0 }
.wyw h1 span { font-size: 14px; float: right }
.footer { color: #fff; height: auto; padding-bottom: 10px; padding-top: 15px; clear: both }
.footer p { text-align: center; margin-bottom: 15px; }
.footer p a { color: #fff }
.ft .footer p a { color: #5e5e5e }
.content h1 i em { display: block; color: #333; border-bottom: 1px solid #dfdfdf; font-size: 20px; font-style: normal; line-height: 28px }
.wrap h2 span a { color: #fff }
p.gz { background: rgba(0,0,0,0.4) none repeat scroll 0 0; border-radius: 10px; color:#fff; margin: 0 auto; clear: both; position: relative; text-align: center; padding: 5px 10px; height: 40px; line-height: 40px; overflow: hidden; width: 74%; font-size: 16px; margin-bottom:10px; }
p.gz img { height: 25px; margin-left: 10px; margin-right: 5px }
p.gz a { font-size: 15px; color: #fff; }
.wd { clear: both }
.up { margin-left: 3%; float: left; width: 97%; margin-bottom: 10px; }
.down { margin-left: 3%; float: left; width: 97%; margint-top: 10px; }
.nlist { padding: 10px 0; clear: both; margin-bottom: 15px; float: left; width: 100%; background: rgba(0,0,0,0.4); border-radius: 10px }
.nlist a { display: block; float: left; color: #fff; font-size: 16px; width: 50%; height: 30px; line-height: 30px; text-align: center }
.col-xs-2 p { margin: 0 }
.up .m { color: #ada5a5 }
.up .m img { opacity: .4 }
.down .m img { opacity: .4 }
.down .m { color: #ada5a5 }
.more a em { }
.yj { display: none }
.ceng { position: relative; z-index: 5; background: rgba(0,0,0,0.2); }
.list li span { color: #fff }
.la { clear: both; width: 98%; height: 0px; overflow: hidden; background: rgba(0,0,0,0.4); margin: 0 auto }
.la table tr th { padding: 10px 0 }
.la table tr th span { color: #fff; text-align: center; display: block; float: left; width: 20%; font-size: 16px }
.la table tr td { color: #fff; padding: 10px 0 }
.la table tr td span { color: #fff; display: block; margin-bottom: 5px; text-align: center; font-size: 16px }
.la table tr td span img { width: 60px; margin-right: 14px; height: 60px }
.lists dl { position: relative; border-bottom: 1px solid #dcdcdc; float: left; margin: 0 auto 10px 3%; padding-bottom: 10px; width: 95% }
.lists dl dt { float: left; width: 25% }
.lists dl dd { float: right; width: 70% }
.lists dl dd a {
font-size:.16rem; display: block; color: #252525; font-weight: normal; font-weight: normal }
.lists dl dd a:hover { background: 0 }
.content { width: 95%; margin: 0 auto }
.content h1 { line-height: 35px; font-size: 25px; font-weight: bold; color: #000; margin-bottom: 5px; padding-bottom: 15px; }
.content h2 { color: #aaa; height: 30px; margin: 0; font-size: 14px; text-align: right; }
.content h2 a { color: #aaa; font-size: 14px }
.content h2 span { float: none; font-size: 14px }
.content p { width: 98%; margin: 0 auto; line-height: 30px; color: #252525; font-size: 18px; margin-bottom: 15px }
.content p a { font-size: 16px; color: #36b }
.content p img { width: 100%; }
.lists h1 { font-weight: bold; border-bottom: 1px solid #dfdfdf; height: 50px; width: 95%; margin: 0 auto; margin-bottom: 10px; line-height: 50px; font-size: 24px }
.zl ul li { text-align: center; float: left; width: 16.5%; border-right: 1px solid #e0dddd; }
.zl ul li span {
font-size:.16rem; color: #184c73; height: 30px; line-height: 30px; display: block }
.zl ul li b { font-weight: normal; height: 30px; line-height: 30px; font-size:.16rem;
display: block; color: #649ecc }
.zl { background: #e1f2fe; width: 100%; padding: 10px 0; margin-bottom: 15px; float: left }
.wyw { clear: both }
.lists dl dd p { color: #888; padding-top: 5px }
.ta { height: 40px; border-bottom: 1px solid #c0cfcf; margin-bottom: 10px; line-height: 40px }
.ta span { display: block; float: left; width: 50%; text-align: center; font-size: 18px }
.ta span a { color: #252525 }
.ta span.move { color: #f00 }
.ta span.move a { color: #f00 }
.ft { clear: both; background: #dfdfdf }
.ft .footer p { color: #5e5e5e }
#header .swiper-slide { color: #f00 }
#header .swiper-slide a { color: #252525 }
.mnbxq p { width: 95%; line-height: 25px; font-size: 16px; text-indent: 2em; margin: 0 auto; margin-bottom: 10px }
.mnbxq { margin-bottom: 30px }
.bj15 { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 1 }
.yblist ul li { margin-bottom: 10px }
.yblist ul li.xdsd_f { background: url(https://i.tq121.com.cn/i/wap/wx/f.png) no-repeat; height: 20px; background-size: contain; padding-left: 25px; line-height: 20px }
.yblist ul li.xdsd_f b { font-weight: normal; display: block; float: left; width: 55px; padding-left: 4px; }
.yblist ul li.smf { height: 15px; background: none; position: relative;top: 2px; line-height: 15px; margin-bottom: 7px; background-size: contain; padding-left: 27px }
.yblist ul li span.fl { display: block; width: 52px; float: left }
.wrap h2 span.yj { clear: both }
#header .swiper-slide-active { color: #f00 }
.jieshao p { width: 90%; margin: 0 auto; margin-bottom: 30px; font-size: 16px; line-height: 26px }
.nlist a.jsyb { width: 100% }
.yblist ul li.E { background: url(https://i.tq121.com.cn/i/wap/wx/E.png) no-repeat 3px 0; background-size: contain }
.yblist ul li.NE { background: url(https://i.tq121.com.cn/i/wap/wx/NE.png) no-repeat 3px 0; background-size: contain }
.yblist ul li.N { background: url(https://i.tq121.com.cn/i/wap/wx/N.png) no-repeat 3px 0; background-size: contain }
.yblist ul li.NW { background: url(https://i.tq121.com.cn/i/wap/wx/NW.png) no-repeat 3px 0; background-size: contain }
.yblist ul li.S { background: url(https://i.tq121.com.cn/i/wap/wx/S.png) no-repeat 3px 0; background-size: contain }
.yblist ul li.SE { background: url(https://i.tq121.com.cn/i/wap/wx/SE.png) no-repeat 3px 0; background-size: contain }
.yblist ul li.SW { background: url(https://i.tq121.com.cn/i/wap/wx/SW.png) no-repeat 3px 0; background-size: contain }
.yblist ul li.W { background: url(https://i.tq121.com.cn/i/wap/wx/W.png) no-repeat 3px 0; background-size: contain }
.jieshao dl dd p { margin-bottom: 0; width: 100%; line-height: 18px; font-size: 12px }
.mnbxq { font-size: 16px; line-height: 26px; margin: 0 auto 30px; width: 90% }
#header .swiper-slide-next { color: #f00 }
.sk h1 span { font-size: 12px; \position: absolute; right: 5px; top: 13px }
.yblist ul li span.rc { padding-left: 21px }
.yblist ul li span.rl { padding-left: 21px }
.lists dl dd b { display: block; text-align: right; color: #ccc; font-size: 12px; position: absolute; right: 0; bottom: 10px; }
.wrap h2 span.air { position: relative; padding-left: 27px; display: none; }
.wrap h2 span.air img { position: absolute; top: 3px; left: 5px; }
.footer p a { display: block; float: left; width: 33%; text-align: center; }
.sk p { left: 158px; position: absolute; top: 102px; }
.sk b { left: 158px; color: #fff; position: absolute; top: 141px; }
.footer dl { clear: both; }
.footer p { width: 80%; margin: 0 auto; margin-bottom: 15px; }
.content p span { display: block; background: #f4f5f9; margin-bottom: 2px; margin-top: 10px; }
.h { height: 40px; line-height: 40px; background: #ddecf6; color: #729ebc; font-size: 16px; overflow: hidden; }
.h span { position: relative; top: -3px; }
/** 屏幕横竖切换 **/
.cover { display: none; }
.iphone { width: 73px; height: 109px; position: absolute; left: 50%; top: 40%; margin-top: -54px; margin-left: -36px; background: url(https://wx.weather.com.cn/img/phone.png) no-repeat; background-size: 73px 109px; -webkit-animation: phone 1s 0.3s infinite; -moz-animation: phone 1s 0.3s infinite; animation: phone 1s 0.3s infinite; }
.cover>p { position: absolute; top: 65%; left: 0; text-align: center; width: 100%; font-size: 1em; color: #fff; }
/** 屏幕横竖切换动画 **/
@-webkit-keyframes phone { 0%, 100% {
-webkit-transform:rotate(0deg);
}
 50% {
-webkit-transform:rotate(-90deg);
}
}
@-moz-keyframes phone { 0%, 100% {
-moz-transform:rotate(0deg);
}
 50% {
-moz-transform:rotate(-90deg);
}
}
@keyframes phone { 0%, 100% {
transform:rotate(0deg);
}
 50% {
transform:rotate(-90deg);
}
}
 @media all and (orientation : landscape) {
.cover { display: block; }
.shup { display: none; }
.footer { display: none; }
body { background: #20a1de; }
}
 @media all and (orientation : portrait) {
.cover { display: none; }
body { background: none; }
.shup { display: block; }
.footer { display: block; }
}
.yblist ul li img.richu { left: -2px; margin-right: 2px; position: relative; }
.yblist ul li span.fx { padding-left: 1px; }
.wrap h1 span { font-weight: bold; }
.op_pm25_level { clear: both; height: 8px; left: 2%; position: relative; }
.op_pm25_level1, .op_pm25_level2, .op_pm25_level3, .op_pm25_level4, .op_pm25_level5, .op_pm25_level6 { background: none repeat scroll 0 0 #43CE17; float: left; height: 5px; overflow: hidden; width: 16%; }
.op_pm25_level2 { background: none repeat scroll 0 0 #EFDC31; }
.op_pm25_level3 { background: none repeat scroll 0 0 #FFAA00; }
.op_pm25_level4 { background: none repeat scroll 0 0 #FF401A; }
.op_pm25_level5 { background: none repeat scroll 0 0 #D20040; }
.op_pm25_level6 { background: none repeat scroll 0 0 #9C0A4E; }
.op_pm25_i, .op_pm25_leveli1, .op_pm25_leveli2, .op_pm25_leveli3, .op_pm25_leveli4, .op_pm25_leveli5, .op_pm25_leveli6 { background: url(https://i.tq121.com.cn/i/wap/wx/newpm25.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); border-width: 5px; height: 5px; position: absolute; top: -7px; width: 10px; z-index: 1; }
.op_pm25_leveli2 { background-position: -10px 0; }
.op_pm25_leveli3 { background-position: -20px 0; }
.op_pm25_leveli4 { background-position: -30px 0; }
.op_pm25_leveli5 { background-position: -40px 0; }
.op_pm25_leveli6 { background-position: -50px 0; }
.op_pm25_levelint { float: left; color: #fff; text-align: right; width: 16%; font-size: 12px; }
.op_pm25_levelint span { float: left; margin-left: 1px; }
.yblist ul li.WNW span.fl { width: 91px; }
.yblist ul li.WNW { padding-left: 0; }
.yblist ul li.WSW span.fl { width: 91px; }
.yblist ul li.WSW { padding-left: 0; }
.yblist ul li.NNW span.fl { width: 91px; }
.yblist ul li.NNW { padding-left: 0; }
.yblist ul li.NNE span.fl { width: 91px; }
.yblist ul li.NNE { padding-left: 0; }
.yblist ul li.ENE span.fl { width: 91px; }
.yblist ul li.ENE { padding-left: 0; }
.yblist ul li.ESE span.fl { width: 91px; }
.yblist ul li.ESE { padding-left: 0; }
.yblist ul li.SSE span.fl { width: 91px; }
.yblist ul li.SSE { padding-left: 0; }
.yblist ul li.SSW span.fl { width: 91px; }
.yblist ul li.SSW { padding-left: 0; }
.la h2 { border-top: 1px solid rgba(255,255,255,0.7); height: 50px; overflow: hidden; }
.la h2 span { display: block; float: left; height: 50px; text-align: center; width: 50%; }
.la h2 span a { border: 1px solid rgba(255,255,255,0.7); color: #fff; display: block; height: 30px; line-height: 30px; font-size: 16px; margin: 0 auto; position: relative; text-align: center; top: 10px; width: 100px; }
.footer dl { width: 64%; margin: 0 auto; }
.footer dl dt { text-align: center; width: 100%; }
.footer dl dd { color: #fff; text-align: center; width: 100%; }
.footer dl dd a { color: #7e7e7e; }
.footer p { height: 26px; font-size: 18px; }
.footer p a { font-size: 14px; }
.content h1 a { font-size: 18px; color: #252525; display: block; float: left; width: 33%; text-align: center; }
#loading { display: none; }
.yb big { background: url(https://i.tq121.com.cn/i/wap/wx/wx_tq.png) no-repeat; width: 25px; height: 25px; display: block; background-size: 611px auto; margin: 0 auto; }
big.d00 { background-position: 0px 0px; }
big.d01 { background-position: -46px 2px; }
big.d02 { background-position: -92px 2px; }




big.d53 { background-position: -318px -87px; }




big.d03 { background-position: -136px 2px; }
big.d04 { background-position: -179px -1px; }
big.d05 { background-position: -223px -2px; }
big.d06 { background-position: -271px -2px; }
big.d07 { background-position: -317px -2px; }
big.d08 { background-position: -360px -2px; }
big.d09 { background-position: -403px -2px; }
big.d10 { background-position: -449px -2px; }
big.d11 { background-position: -493px -2px; }
big.d12 { background-position: -538px -2px; }
big.d13 { background-position: -586px -2px; }
big.d14 { background-position: 0 -44px; }
big.d15 { background-position: -47px -44px; }
big.d16 { background-position: -92px -44px; }
big.d17 { background-position: -136px -44px; }
big.d18 { background-position: -183px -44px; }
big.d19 { background-position: -224px -44px; }
big.d20 { background-position: -270px -47px; }
big.d21 { background-position: -317px -47px; }
big.d22 { background-position: -360px -47px; }
big.d23 { background-position: -404px -47px; }
big.d24 { background-position: -449px -47px; }
big.d25 { background-position: -493px -47px; }
big.d26 { background-position: -538px -47px; }
big.d27 { background-position: -586px -47px; }
big.d28 { background-position: 0px -86px; }
big.d29 { background-position: -48px -86px; }
big.d30 { background-position: -96px -86px; }
big.d31 { background-position: -136px -88px; }
big.d32 { background-position: -179px -88px; }
big.d33 { background-position: -225px -86px; }
big.d49 { background-position: -271px -88px; }

big.d54 { background-position: -361px -87px; }
big.d55 { background-position: -405px -90px; }
big.d56 { background-position: -449px -88px; }
big.d57 { background-position: -494px -91px; }
big.d58 { background-position: -539px -91px; }
big.d301 { background-position: -585px -91px; }
big.d302 { background-position: -1px -138px; }
big.n00 { background-position: 0px -179px; }
big.n01 { background-position: -46px -179px; }
big.n02 { background-position: -89px -179px; }
big.n03 { background-position: -135px -179px; }
big.n04 { background-position: -180px -179px; }
big.n05 { background-position: -226px -179px; }
big.n06 { background-position: -273px -179px; }
big.n07 { background-position: -315px -179px; }
big.n08 { background-position: -359px -179px; }
big.n09 { background-position: -404px -179px; }
big.n10 { background-position: -449px -179px; }
big.n11 { background-position: -493px -179px; }
big.n12 { background-position: -540px -179px; }
big.n13 { background-position: -586px -182px; }
big.n14 { background-position: -4px -224px; }
big.n15 { background-position: -49px -224px; }
big.n16 { background-position: -92px -224px; }
big.n17 { background-position: -137px -224px; }
big.n18 { background-position: -183px -224px; }
big.n19 { background-position: -228px -224px; }
big.n20 { background-position: -272px -224px; }
big.n21 { background-position: -317px -224px; }
big.n22 { background-position: -361px -224px; }
big.n23 { background-position: -406px -224px; }
big.n24 { background-position: -449px -224px; }
big.n25 { background-position: -494px -224px; }
big.n26 { background-position: -537px -224px; }
big.n27 { background-position: -585px -224px; }
big.n28 { background-position: 0 -268px; }
big.n29 { background-position: -48px -268px; }
big.n30 { background-position: -90px -268px; }
big.n31 { background-position: -135px -268px; }
big.n32 { background-position: -180px -268px; }
big.n33 { background-position: -227px -268px; }
big.n49 { background-position: -272px -268px; }
big.n53 { background-position: -314px -268px; }
big.n54 { background-position: -359px -268px; }
big.n55 { background-position: -402px -268px; }
big.n56 { background-position: -447px -268px; }
big.n57 { background-position: -494px -268px; }
big.n58 { background-position: -538px -268px; }
big.n301 { background-position: -586px -272px; }
big.n302 { background-position: -1px -313px; }
.swiper-wrapper li big { background: url(https://i.tq121.com.cn/i/wap/wx/qnd.png) no-repeat; background-size: 400px auto; margin: 0 auto; width: 41px; height: 40px; display: block; }
.refresh { background: url(https://i.tq121.com.cn/i/wap/wx/ndq.png) no-repeat -50px -59px / 272px auto; width: 18px; height: 23px; display: block; float: right; margin-left: 7px; position: relative; top: 3px; width: 18px; margin-right: 5px; }
p.gz big { background: url(https://i.tq121.com.cn/i/wap/wx/ndq.png) no-repeat 0 -227px / 216px auto; width: 24px; height: 25px; display: block; left: -33px; position: absolute; top: -2px; }
.yblist ul li big.richu { background: url(https://i.tq121.com.cn/i/wap/wx/ndq.png) no-repeat -171px -79px / 195px auto; position: relative; top: 6px; width: 25px; height: 25px; display: inline-table; }
.yblist ul li big.riluo { background: url(https://i.tq121.com.cn/i/wap/wx/ndq.png) no-repeat -134px -79px / 195px auto; width: 25px; position: relative; top: 6px; height: 25px; display: inline-table; }
.wrap h1 span big.xl { background: url(https://i.tq121.com.cn/i/wap/wx/ndq.png) no-repeat 1px -34px / 195px auto; width: 15px; height: 25px; display: inline-table; left: 5px; opacity: 0.4; margin-right: 5px; top: -2px; position: relative; }
.whxx{ display:none;}