body, div, span, header, footer, nav, section, aside, article, ul, dl, dt, dd, li, a, p, h1, h2, h3, h4, h5, h6, i, b, em, strong, th, td, textarea, button, input, select, figure, figcaption { padding: 0; margin: 0; font-style: normal; font-weight: normal; -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none; -ms-touch-action: manipulation; touch-action: manipulation; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

body { font-family: PingFangSC-Regular,Helvetica, Tahoma, Arial, "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif; }

textarea, button, input, select { -webkit-appearance: none; border-radius: 0; outline: none; border: 0; }

li, dd { list-style: none; }

a { text-decoration: none; }

table { border-collapse: collapse; }

img { border: 0; }

.clearfix { zoom: 1; }

.clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

[v-cloak] { display: none !important; }

.font-red { color: #EF3939 !important; }

.font-green { color: #1EAC4E !important; }

@font-face { font-family: "dzh"; src: url("../font/DZH.eot");
    /* IE9 Compat Modes */
    src: url("../font/DZH.eot?#iefix") format("embedded-opentype"), url("../font/DZH.woff") format("woff"), url("../font/DZH.ttf") format("truetype");
    /* Safari, Android, iOS */ }
@font-face { font-family: "dzhbd"; src: url("../font/DZHBD.eot");
    /* IE9 Compat Modes */
    src: url("../font/DZHBD.eot?#iefix") format("embedded-opentype"), url("../font/DZHBD.woff") format("woff"), url("../font/DZHBD.ttf") format("truetype");
    /* Safari, Android, iOS */ }
/* html,body{
	height: 100%;
	background: #fff;
} */
#container { margin: 0 auto; max-width: 750px; }

html { font-size: 50px; }

@media screen and (min-width: 320px) { html { font-size: 42.7px; } }
@media screen and (min-width: 360px) { html { font-size: 48px; } }
@media screen and (min-width: 375px) { html { font-size: 50px; } }
@media screen and (min-width: 414px) { html { font-size: 55.2px; } }
.wrap-home .mod-Included .list .li-title div:nth-child(n+2):after { background-image: url(../images/icon.png); background-repeat: no-repeat; background-size: 1rem auto; }

.wrap-home { background: #F7F7FC; padding-top: 2.1rem; }

.wrap-home .mod { background: #FFFFFF; padding: 0.4rem 0; margin-bottom: 0.2rem; }

.wrap-home .mod .title { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 0.34rem; color: #222222; position: relative; padding: 0 0.2rem; margin-bottom: 0.4rem; }

.wrap-home .mod .title:before { content: ''; width: 0.08rem; height: 0.36rem; background-image: -webkit-linear-gradient(225deg, #2F94F4 0%, #1C65F7 100%); background-image: linear-gradient(225deg, #2F94F4 0%, #1C65F7 100%); position: absolute; left: 0; top: 3px; }

.wrap-home .mod .title a { font-size: 0.3rem; color: #555555; -webkit-flex: none; -ms-flex: none; flex: none; }

.wrap-home .mod .title a:after { content: ''; display: inline-block; width: 6px; height: 6px; border-top: 1px solid #555; border-right: 1px solid #555; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); vertical-align: middle; margin-left: 3px; }

.wrap-home .mod .tab-nav { background: #F5F6F9; border-radius: 3px; padding: 2px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0.3rem 0 0.4rem; }

.wrap-home .mod .tab-nav span { width: 25%; text-align: center; height: 0.6rem; line-height: 0.6rem; background: #F5F6F9; font-size: 0.26rem; color: #999999; border-radius: 3px; }

.wrap-home .mod .tab-nav span.cur { background: #FFFFFF; color: #333333; }

.wrap-home .mod-datepicker { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0.08rem 0.28rem; }

.wrap-home .mod-datepicker > span { font-size: 0.3rem; color: #286DF7; }

.wrap-home .mod-datepicker > span.prev:before { content: ''; display: inline-block; width: 7px; height: 7px; border-top: 1px solid #286DF7; border-right: 1px solid #286DF7; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); vertical-align: middle; margin-right: 4px; margin-top: -2px; }

.wrap-home .mod-datepicker > span.next:after { content: ''; display: inline-block; width: 7px; height: 7px; border-top: 1px solid #286DF7; border-right: 1px solid #286DF7; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); vertical-align: middle; margin-left: 4px; margin-top: -2px; }

.wrap-home .mod-datepicker > span.next.disable { color: #C8C8C8; }

.wrap-home .mod-datepicker > span.next.disable:after { content: ''; display: inline-block; width: 7px; height: 7px; border-top: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.wrap-home .mod-datepicker .datepicker { width: 2.5rem; }

.wrap-home .mod-datepicker .datepicker:before { background: url(../images/date.png) no-repeat; background-size: 0.32rem auto; width: 0.32rem; height: 0.32rem; left: 0; top: 0.18rem; }

.wrap-home .mod-datepicker .datepicker > input { display: block; border: 0; padding: 0 0 0 0.5rem; font-size: 0.3rem; color: #222222; }

.wrap-home .mod-datepicker .datepicker > input.focus { box-shadow: none; }

.wrap-home .mod-datepicker .datepicker-popup { position: fixed; width: 100%; left: 0; top: 1.8rem; }

.wrap-home .mod-datepicker .calendar-body { width: 100%; }

.wrap-home .mod-overview { padding-bottom: 0.3rem; }

.wrap-home .legend { font-size: 0.24rem; color: #555555; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: 0.2rem; margin-bottom: 0.16rem; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.wrap-home .legend span { margin-left: 0.2rem; }

.wrap-home .legend span:before { content: ''; display: inline-block; width: 0.2rem; height: 2px; border-radius: 1px; margin-right: 5px; vertical-align: middle; margin-top: -2px; }

.wrap-home .legend span:nth-of-type(1):before { background: #286DF7; }

.wrap-home .legend span:nth-of-type(2):before { background: #FE7400; }

.wrap-home .bk-swiper { margin: 0.4rem 0rem 0; }

.wrap-home .bk-swiper .swiper-container { padding: 0 0.28rem 0.5rem; }

.wrap-home .bk-swiper .swiper-container-horizontal > .swiper-pagination-bullets, .wrap-home .bk-swiper .swiper-pagination-custom, .wrap-home .bk-swiper .swiper-pagination-fraction { bottom: -10px; }

.wrap-home .bk-swiper .swiper-pagination-bullet { width: 6px; height: 6px; }

.wrap-home .bk-swiper .swiper-slide:nth-child(2) .bk-con .item h5 { background: #C8F1D6; color: #1EAC4E; }

.wrap-home .bk-swiper .swiper-slide:nth-child(2) .bk-con .item .con-l p:nth-child(2) { color: #1EAC4E; }

.wrap-home .bk-swiper .bk-con { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.wrap-home .bk-swiper .bk-con .item { background: #FFFFFF; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.13); border-radius: 5px; width: 30%; }

.wrap-home .bk-swiper .bk-con .item + .item { margin-left: 0.24rem; }

.wrap-home .bk-swiper .bk-con .item h5 { background: #FFEFEF; line-height: 0.56rem; font-size: 0.28rem; color: #EF3939; text-align: center; border-radius: 5px 5px 0 0; }

.wrap-home .bk-swiper .bk-con .item .item-con { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0.14rem 0.14rem; font-size: 0.24rem; color: #222222; }

.wrap-home .bk-swiper .bk-con .item .item-con p { text-align: center; }

.wrap-home .bk-swiper .bk-con .item .con-l { width: 50%; }

.wrap-home .bk-swiper .bk-con .item .con-l p:nth-child(2) { font-size: 0.32rem; color: #EF3939; margin-top: 3px; }

.wrap-home .bk-swiper .bk-con .item .con-r { width: 50%; }

.wrap-home .bk-swiper .bk-con .item .con-r p:nth-child(1) { color: #999999; }

.wrap-home .bk-swiper .bk-con .item .con-r p:nth-child(2) { font-size: 0.32rem; color: #555555; margin-top: 3px; }

.wrap-home .mod-echelon .list { padding: 0 0.2rem; }

.wrap-home .mod-echelon .list li { font-size: 0.3rem; color: #286DF7; border-radius: 5px; width: 100%; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.wrap-home .mod-echelon .list .li-con { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.wrap-home .mod-echelon .list li + li { margin-top: 2px; }

.wrap-home .mod-echelon .list li .item { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 1.1rem; background: #F5F6F9; width: 1.72rem; margin-left: 0.04rem; border-radius: 5px; }

.wrap-home .mod-echelon .list li .item span { font-size: 0.24rem; color: #EF3939; }

.wrap-home .mod-echelon .list li .item.spe { color: #222222; width: 1.2rem; -webkit-flex: none; -ms-flex: none; flex: none; }

.wrap-home .mod-echelon .list li .item.spe p { color: #222222; font-weight: bold; }

.wrap-home .mod-echelon .list li .item.spe span { color: #555555; }

.wrap-home .mod-echelon .list li .con-r { -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow-x: auto; }

.wrap-home .mod-Included .tab-nav { margin: 0 0.3rem; }

.wrap-home .mod-Included .list { margin-left: 0.3rem; }

.wrap-home .mod-Included .list .li-title { font-size: 0.26rem; color: #999999; padding: 0.44rem 0rem 0.22rem 0; }

.wrap-home .mod-Included .list .li-title div:nth-child(n+2):after { content: ''; display: inline-block; width: 0.16rem; height: 0.22rem; background-position: 0 -0.3rem; vertical-align: middle; margin-left: 3px; margin-top: -2px; }

.wrap-home .mod-Included .list .li-title div.sortUp:after { background-position: -0.28rem -0.3rem; }

.wrap-home .mod-Included .list .li-title div.sortDown:after { background-position: -0.57rem -0.3rem; }

.wrap-home .mod-Included .list li { font-size: 0.32rem; color: #222222; position: relative; padding: 0.3rem 0rem 0.3rem 0; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.wrap-home .mod-Included .list li + li:before { content: ''; display: block; position: absolute; background: #E5E5E5; width: 100%; height: 1px; -webkit-transform: scaleY(0.5); -ms-transform: scaleY(0.5); transform: scaleY(0.5); left: 0; top: 0; }

.wrap-home .mod-Included .list li div { text-align: center; }

.wrap-home .mod-Included .list li div.font-m { font-size: 0.28rem; line-height: 1.2; }

.wrap-home .mod-Included .list li div.font-s { font-size: 0.24rem; line-height: 1.1; }

.wrap-home .mod-Included .list li div:nth-child(1) { width: 21%; text-align: left; }

.wrap-home .mod-Included .list li div:nth-child(1) p:nth-child(2) { font-size: 0.24rem; color: #999999; margin-top: 2px; }

.wrap-home .mod-Included .list li div:nth-child(2) { width: 21%; }

.wrap-home .mod-Included .list li div:nth-child(3) { width: 21%; }

.wrap-home .mod-Included .list li div:nth-child(4) { -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.wrap-home .mod-Included .listTwo li div:nth-child(1) { width: 22%; }

.wrap-home .mod-Included .listTwo li div:nth-child(2) { width: 25%; }

.wrap-home .mod-Included .listTwo li div:nth-child(3) { width: 25%; }

.wrap-home .mod-Included .listTwo li div:nth-child(4) { width: 25%; }

.mod-introduction { margin: 0 0.26rem 0.3rem; }

.mod-introduction p { font-size: 0.3rem; color: #555; margin-bottom: 0.2rem; }

.mod-introduction p strong { font-weight: bold; color: #222; position: relative; }

.mod-introduction p strong:after { content: ''; position: absolute; left: -0.06rem; right: 0.14rem; bottom: 0; height: 0.18rem; opacity: 0.2; background: #286DF7; }

.mod-introduction p .font-blue { color: #286DF7; }

.wrap-home .mod-Included .more { text-align: center; font-size: 0.28rem; color: #999999; }
.wrap-home .mod-Included .more:after { content: ''; display: inline-block; width: 7px; height: 7px; border-top: 1px solid #999; border-right: 1px solid #999; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); margin: -0.12rem 0rem 0 0.1rem; vertical-align: middle; }

.wrap-home .mod .title span { font-weight: bold; }
.wrap-home .tips { background: #F7F7FC; padding: 0.2rem 0.2rem 0.4rem; }
.wrap-home .tips img { display: block; width: 4.74rem; margin: 0 auto 0.2rem; }
.wrap-home .tips p { font-size: 0.24rem; color: #999999; }
.wrap-home .fixed { position: fixed; left: 50%; top: 0; right: 0;width:100%;max-width: 750px;transform: translateX(-50%);-webkit-transform: translateX(-50%); z-index: 2; background: #fff; padding-top: 0.1rem; z-index: 10; }
.wrap-home .search { background: #F5F6F9; border-radius: 0.1rem; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 0.7rem; margin: 0 0.3rem 0.1rem; padding: 0 0.2rem; }
.wrap-home .search img { width: 0.36rem; margin-right: 0.1rem; }
.wrap-home .search span { background: #F5F6F9; font-size: 0.3rem; color: #999999; }
.wrap-home .legend strong { background: #F3F3F3; border-radius: 0.06rem; padding: 2px 0.1rem; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.wrap-home .legend strong i { border: 1px solid rgba(102, 102, 102, 0.5); border-radius: 50%; width: 0.26rem; height: 0.26rem; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 0.22rem; color: #666666; margin-left: 2px; }
.wrap-home .legend em { color: #286DF7; }
.wrap-home .legend .font-gray { color: #555; }
.wrap-home .legend .font-green { color: #1EAC4E; }
.wrap-home .legend .font-red { color: #EF3939; }
.wrap-home .legend2 span:nth-of-type(1):before { background: #555555; }
.wrap-home .pop { background: rgba(0, 0, 0, 0.5); position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 12; }
.wrap-home .pop .pop-con { width: 5.8rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; border-radius: 0.3rem; padding: 0.4rem; }
.wrap-home .pop .pop-con h3 { font-size: 0.32rem; color: #222222; text-align: center; font-weight: bold; }
.wrap-home .pop .pop-con p { font-size: 0.3rem; color: #222; text-align: justify; margin: 0.24rem 0 0.6rem; }
.wrap-home .pop .pop-con .button { font-size: 0.32rem; color: #fff; border-radius: 0.1rem; background: #286DF7; width: 100%; height: 0.8rem; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.wrap-home .chart-line-bar { width: 100%; height: 4.44rem; margin-bottom: 0.1rem; position: relative; z-index: 1; }
.wrap-home .chart-line { height: 2rem; padding: 0 0.3rem; width: 100%; position: relative; z-index: 1; }
.wrap-home .chart-line-wrap { position: relative; margin: 0 0.3rem; }
.wrap-home .chart-line-wrap span { position: absolute; right: 0.02rem; top: 2px; font-size: 0.22rem; color: #EF3939; }
.wrap-home .chart-line-wrap span:nth-of-type(2) { top: 1.2rem; color: #1EAC4E; }
.wrap-home .mod-today .legend strong span:before { background: #EF3939; }
.wrap-home .mod-today .legend > span:before { background: #FF9A46; }
.wrap-home .mod-fbl .fbl-nav { background: #F5F6F9; border-radius: 3px; padding: 2px; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0rem 0 0.4rem; width: 2rem; height: 0.6rem; position: absolute; right: 0.2rem; top: 0; padding: 2px; }
.wrap-home .mod-fbl .fbl-nav span { width: 50%; font-size: 0.26rem; color: #999999; border-radius: 3px; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 100%; }
.wrap-home .mod-fbl .fbl-nav span.cur { background: #286DF7; color: #FFFFFF; }
.wrap-home .mod-fbl .legend span:nth-of-type(1):before { background: #EF3939; }
.wrap-home .mod-fbl .legend span:nth-of-type(2):before { background: #286DF7; }
.wrap-home .mod-wind .title { margin-bottom: 0.16rem; }
.wrap-home .mod-wind .card-list { width: 100%; overflow-x: auto; padding: 0.2rem 0; background: #fff; }
.wrap-home .mod-wind .card-list.cardFixed { position: fixed; top: 1.88rem; left: 0; right: 0; z-index: 2; }
.wrap-home .mod-wind .card-list ul { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 0.24rem; }
.wrap-home .mod-wind .card-list .item { width: 2rem; background: #fff; box-shadow: 0px 2px 0.16rem 0px rgba(0, 0, 0, 0.13); border-radius: 0.1rem; text-align: center; position: relative; height: 1.5rem; padding-top: 0.28rem; border: 1px solid rgba(40, 109, 247, 0); }
.wrap-home .mod-wind .card-list .item + .item { margin-left: 0.2rem; }
.wrap-home .mod-wind .card-list .item:nth-child(2) i { background-image: -webkit-linear-gradient(left, rgba(255, 188, 140, 0.2) 0%, rgba(255, 96, 47, 0.2) 100%); background-image: linear-gradient(90deg, rgba(255, 188, 140, 0.2) 0%, rgba(255, 96, 47, 0.2) 100%); color: #FF8B5A; }
.wrap-home .mod-wind .card-list .item:nth-child(3) i { background-image: -webkit-linear-gradient(left, rgba(255, 221, 140, 0.2) 0%, rgba(255, 149, 47, 0.2) 100%); background-image: linear-gradient(90deg, rgba(255, 221, 140, 0.2) 0%, rgba(255, 149, 47, 0.2) 100%); color: #FF9D3A; }
.wrap-home .mod-wind .card-list .item.cur { border: 1px solid #286df7; }
.wrap-home .mod-wind .card-list .item i { position: absolute; left: 0; top: 0; background-image: -webkit-linear-gradient(left, rgba(248, 107, 107, 0.2) 0%, rgba(239, 57, 57, 0.2) 100%); background-image: linear-gradient(90deg, rgba(248, 107, 107, 0.2) 0%, rgba(239, 57, 57, 0.2) 100%); font-size: 10px; color: #F34D4D; padding: 2px; line-height: 1; }
.wrap-home .mod-wind .card-list .item p { font-size: 0.28rem; color: #222; margin-bottom: 0.12rem; font-weight: bold; }
.wrap-home .mod-wind .card-list .item span { display: block; font-size: 0.3rem; }
.wrap-home .mod-wind .card-list .item span em { color: #EF3939; font-weight: bold; font-size: 0.36rem; }
.wrap-home .mod-wind .card-box { height: 2rem; }
.wrap-home .mod-wind .wind-item-list .wind-item { margin: 0 0.2rem 0rem; position: relative; }
.wrap-home .mod-wind .wind-item-list .wind-item + .wind-item { margin-top: 20px; }
.wrap-home .mod-wind .wind-item-list .wind-item:before { content: ''; display: inline-block; width: 6px; height: 6px; border-top: 1px solid #999; border-right: 1px solid #999; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); position: absolute; right: 0; top: 0.14rem; }
.wrap-home .mod-wind .wind-item-list .wind-item.cur:before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(1) .wind-title-con, .wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(2) .wind-title-con, .wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(3) .wind-title-con { background: rgba(239, 57, 57, 0.2); position: relative; }
.wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(1) .wind-title-con:before, .wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(2) .wind-title-con:before, .wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(3) .wind-title-con:before { content: ''; position: absolute; left: -0.2rem; width: 1.16rem; top: 0; background-image: -webkit-linear-gradient(left, #F86B6B 0%, #EF3939 100%); background-image: linear-gradient(90deg, #F86B6B 0%, #EF3939 100%); -webkit-transform: skew(-20deg); -ms-transform: skew(-20deg); transform: skew(-20deg); height: 100%; }
.wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(1) .wind-title-con em, .wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(2) .wind-title-con em, .wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(3) .wind-title-con em { color: #FFFFFF; margin-right: 0.3rem; }
.wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(2) .wind-title-con { background: rgba(255, 96, 47, 0.15); }
.wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(2) .wind-title-con:before { background-image: -webkit-linear-gradient(left, #FFBC8C 0%, #FF602F 100%); background-image: linear-gradient(90deg, #FFBC8C 0%, #FF602F 100%); }
.wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(3) .wind-title-con { background: rgba(255, 149, 47, 0.15); }
.wrap-home .mod-wind .wind-item-list .wind-item:nth-of-type(3) .wind-title-con:before { background-image: -webkit-linear-gradient(left, #FFDD8C 0%, #FF952F 100%); background-image: linear-gradient(90deg, #FFDD8C 0%, #FF952F 100%); }
.wrap-home .mod-wind .wind-item-list .wind-item .wind-title { border-radius: 3px; font-size: 0.3rem; color: #222222; overflow: hidden; }
.wrap-home .mod-wind .wind-item-list .wind-item .wind-title .wind-title-con { display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; height: 0.46rem; padding: 0 0.2rem 0 0.1rem; }
.wrap-home .mod-wind .wind-item-list .wind-item .wind-title em { font-size: 0.3rem; color: #222222; position: relative; z-index: 1; margin-right: 0.08rem; font-weight: bold; }
.wrap-home .mod-wind .wind-item-list .wind-item .wind-title span { font-weight: bold; color: #EF3939; }
.wrap-home .mod-wind .wind-item-list .wind-item .wind-title strong { font-weight: bold; }
.wrap-home .mod-wind .wind-item-list .wind-item .con > .summary { margin-top: 0.2rem; }
.wrap-home .mod-wind .wind-item-list .wind-item .summary { font-size: 0.28rem; color: #555555; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.wrap-home .mod-wind .wind-item-list .wind-item .summary p { text-align: justify; overflow: hidden; position: relative; line-height: 0.38rem; }
.wrap-home .mod-wind .wind-item-list .wind-item .summary p.unfold { height: 1.12rem; }
.wrap-home .mod-wind .wind-item-list .wind-item .summary p:before { content: ''; height: -webkit-calc(100% - 1.24em); height: calc(100% - 1.24em); float: right; line-height: 1; }
.wrap-home .mod-wind .wind-item-list .wind-item .summary span { float: right; clear: both; padding: 0 0.1rem; color: #5381DC; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-nav { font-size: 0.26rem; color: #999999; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0.28rem 0 0.3rem; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span { position: relative; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort { padding-right: 0.2rem; cursor: pointer; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort:before, .wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort:after { position: absolute; right: 0; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort:before { width: 0; height: 0; content: ''; display: block; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 5px solid #999; top: 3px; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort:after { width: 0; height: 0; content: ''; display: block; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #999; bottom: 3px; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort.sortUp { color: #286DF7; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort.sortUp:before { border-bottom: 5px solid #286DF7; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort.sortDown { color: #286DF7; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort.sortDown:after { border-top: 5px solid #286DF7; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item { position: relative; padding-bottom: 0.24rem; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item:after { content: ''; display: block; position: absolute; background: #E5E5E5; width: 100%; height: 1px; -webkit-transform: scaleY(0.5); -ms-transform: scaleY(0.5); transform: scaleY(0.5); left: 0; bottom: 0; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item + .stock-item { margin-top: 0.18rem; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item .stock-info { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.34rem; color: #222222; margin-bottom: 0.16rem; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item .stock-info div:nth-child(1) p { font-size: 0.32rem; color: #222; margin-bottom: 1px; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item .stock-info div:nth-child(1) span { display: block; font-size: 0.22rem; color: #999999; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item .stock-info div:nth-child(2) { text-align: right; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item .stock-info div:nth-child(2) p { font-family: "dzhbd"; margin-bottom: 2px; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item .stock-info div:nth-child(2) em { font-size: 0.22rem; color: #F14957; background: rgba(239, 57, 57, 0.15); width: 0.92rem; height: 0.32rem; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; float: right; border-radius: 3px; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item .stock-info div:nth-child(3) { color: #F14957; font-family: "dzhbd"; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item .stock-info div:nth-child(4) { font-family: "dzhbd"; }
.wrap-home .mod-wind .wind-item-list .wind-item .stock-item .summary { position: relative; }

.search-wrap { padding-top: 0.8rem; }
.search-wrap .search { position: fixed; left: 0rem; right: 0rem; top: 0rem; padding-top: 0.1rem; z-index: 2; background: #fff; border-radius: 5px; }
.search-wrap .search .con { background: #F5F6F9; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 0.7rem; padding: 0 0.2rem; margin: 0 0.3rem; }
.search-wrap .search input { background: #F6F6F6; height: 0.36rem; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #222; font-size: 0.3rem; margin-left: 0.08rem; }
.search-wrap .search input::-webkit-input-placeholder { color: #999; }
.search-wrap .search input:-ms-input-placeholder { color: #999; }
.search-wrap .search input::-ms-input-placeholder { color: #999; }
.search-wrap .search input::placeholder { color: #999; }
.search-wrap .search img { width: 0.36rem; -webkit-flex: none; -ms-flex: none; flex: none; }
.search-wrap .search .close { width: 0.32rem; }
.search-wrap .stockList { position: absolute; left: 0; right: 0; top: 0.9rem; background: #fff; padding: 0 0.3rem; }
.search-wrap .stockList li { position: relative; font-size: 0.32rem; color: #222; position: relative; padding: 0.12rem 0; }
.search-wrap .stockList li:before { content: ''; display: inline-block; width: 6px; height: 6px; border-top: 1px solid #999; border-right: 1px solid #999; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); right: 0; position: absolute; top: 0.34rem; }
.search-wrap .stockList li p { line-height: 1; margin-bottom: 0.1rem; }
.search-wrap .stockList li span { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 0.24rem; color: #999999; }
.search-wrap .stockList li span em { background: rgba(40, 109, 247, 0.1); border-radius: 2px; font-size: 10px; color: #286DF7; padding: 2px; line-height: 1; margin-right: 0.16rem; }

.calendar {max-width: 750px !important;margin: auto !important;float:none !important;}
#container {max-width: none !important;}
.wrap-home {max-width: 750px !important;margin: auto !important;}

.themeBlack { background: #090C0F; }
.themeBlack .wrap-home { background: #090C0F; }
.themeBlack .wrap-home .tips { background: #090C0F; }
.themeBlack .wrap-home .tips p { color: #6B7687; }
.themeBlack .wrap-home .fixed { background: #11141A; }
.themeBlack .wrap-home .search { background: #272935; }
.themeBlack .wrap-home .search span { background: #272935; color: #6B7687; }
.themeBlack .wrap-home .mod { background: #11141A; }
.themeBlack .wrap-home .mod .title { color: #E4E9FE; }
.themeBlack .wrap-home .mod .tab-nav { background: #1C1D25; }
.themeBlack .wrap-home .mod .tab-nav span { background: #1C1D25; color: #788497; }
.themeBlack .wrap-home .mod .tab-nav span.cur { background: #373843; color: #E4E9FE; }
.themeBlack .wrap-home .mod-datepicker .datepicker { background: #11141A; }
.themeBlack .wrap-home .mod-datepicker .datepicker:before { background: url(../images/date-black.png) no-repeat; background-size: 0.32rem auto; }
.themeBlack .wrap-home .mod-datepicker .datepicker input { background: #11141A; color: #E4E9FE; }
.themeBlack .wrap-home .mod-datepicker .datepicker-popup { background: #11141A; border-color: #272935; }
.themeBlack .wrap-home .calendar-head a { color: #E4E9FE; }
.themeBlack .wrap-home .calendar-date, .themeBlack .wrap-home .calendar-week { color: #E4E9FE; }
.themeBlack .wrap-home .calendar-date:hover { background-color: #3B85FE; color: #fff !important;}
.themeBlack .wrap-home .calendar-date-out { color: #6B7687; }
.themeBlack .wrap-home .calendar-date-disabled { background: #272935 !important; color: #AAB9D1 !important; }
.themeBlack .wrap-home .calendar-date-selected, .themeBlack .wrap-home .calendar-date-selected:hover { background: #3B85FE; }
.themeBlack .wrap-home .mod-introduction p { color: #AAB9D1; }
.themeBlack .wrap-home .mod-introduction p.font-blue { color: #3B85FE; }
.themeBlack .wrap-home .mod-introduction p strong { color: #E4E9FE; }
.themeBlack .wrap-home .mod-introduction p strong:before { background: #3B85FE; }
.themeBlack .wrap-home .legend { color: #AAB9D1; }
.themeBlack .wrap-home .legend strong { background: #272935; }
.themeBlack .wrap-home .legend strong i { border: 1px solid rgba(170, 185, 209, 0.5); color: #AAB9D1; }
.themeBlack .wrap-home .legend em { color: #286DF7; }
.themeBlack .wrap-home .legend .font-green { color: #1EAC4E; }
.themeBlack .wrap-home .legend .font-red { color: #EF3939; }
.themeBlack .wrap-home .legend2 span:nth-of-type(1):before { background: #AAB9D1; }
.themeBlack .wrap-home .pop .pop-con { background: #272935; }
.themeBlack .wrap-home .pop .pop-con h3 { color: #E4E9FE; }
.themeBlack .wrap-home .pop .pop-con p { color: #E4E9FE; }
.themeBlack .wrap-home .pop .pop-con .button { background: #3B85FE; }
.themeBlack .wrap-home .mod-fbl .fbl-nav { background: #272935; }
.themeBlack .wrap-home .mod-fbl .fbl-nav span { color: #AAB9D1; }
.themeBlack .wrap-home .mod-fbl .fbl-nav span.cur { background: #3B85FE; color: #fff; }
.themeBlack .wrap-home .mod-Included .list .li-title { color: #6B7687; }
.themeBlack .wrap-home .mod-Included .list li { color: #E4E9FE; }
.themeBlack .wrap-home .mod-Included .list li div:nth-child(1) p:nth-child(2) { color: #6B7687; }
.themeBlack .wrap-home .mod-Included .list li + li:before { background: #272935; }
.themeBlack .wrap-home .mod-Included .list div.sortUp, .themeBlack .wrap-home .mod-Included .list div.sortDown { color: #3B85FE; }
.themeBlack .wrap-home .mod-Included .more { color: #6B7687; }
.themeBlack .wrap-home .mod-Included .more:after { border-top-color: #6B7687; border-right-color: #6B7687; }
.themeBlack .wrap-home .bk-swiper .swiper-slide:nth-child(2) .bk-con .item h5 { background: #1A2C20; color: #15813A; }
.themeBlack .wrap-home .bk-swiper .swiper-slide:nth-child(2) .bk-con .item .con-l p:nth-child(2) { color: #1EAC4E; }
.themeBlack .wrap-home .bk-swiper .bk-con .item { background: #1C1D25; box-shadow: 0px 2px 8px 0px black; }
.themeBlack .wrap-home .bk-swiper .bk-con .item h5 { background: #322124; color: #CC3B3B; }
.themeBlack .wrap-home .bk-swiper .bk-con .item .item-con .con-l p { color: #E4E9FE; }
.themeBlack .wrap-home .bk-swiper .bk-con .item .item-con .con-l p:nth-child(2) { color: #EF3939; }
.themeBlack .wrap-home .bk-swiper .bk-con .item .item-con .con-r p { color: #6B7687; }
.themeBlack .wrap-home .bk-swiper .bk-con .item .item-con .con-r p:nth-child(2) { color: #AAB9D1; }
.themeBlack .wrap-home .swiper-pagination-bullet { background: #6B7687; opacity: 1; }
.themeBlack .wrap-home .swiper-pagination-bullet-active { opacity: 1; background: #007aff; }
.themeBlack .wrap-home .mod-echelon .list li .item { background: #1C1D25; }
.themeBlack .wrap-home .mod-echelon .list li .item.spe p { color: #E4E9FE; }
.themeBlack .wrap-home .mod-echelon .list li .item.spe span { color: #AAB9D1; }
.themeBlack .wrap-home .mod-echelon .list li .item p { color: #3B85FE; }
.themeBlack .wrap-home .mod-echelon .list li .item span { color: #EF3939; }
.themeBlack .wrap-home .mod-wind .card-list { background: #11141A; }
.themeBlack .wrap-home .mod-wind .card-list .item { background: #1C1D25; box-shadow: 0px 2px 0.16rem 0px rgba(0, 0, 0, 0.13); }
.themeBlack .wrap-home .mod-wind .card-list .item.cur { border: 1px solid #3b85fe; }
.themeBlack .wrap-home .mod-wind .card-list .item p { color: #E4E9FE; }
.themeBlack .wrap-home .mod-wind .card-list .item span { color: #E4E9FE; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item:before { content: ''; display: inline-block; width: 6px; height: 6px; border-top: 1px solid #6B7687; border-right: 1px solid #6B7687; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .wind-title { color: #E4E9FE; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .wind-title em { color: #E4E9FE; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .wind-title span { color: #EF3939; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .summary { color: #E4E9FE; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .summary span { color: #5381DC; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .stock-nav { color: #6B7687; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort:before { width: 0; height: 0; content: ''; display: block; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 5px solid #6B7687; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort:after { width: 0; height: 0; content: ''; display: block; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #6B7687; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort.sortUp { color: #286DF7; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort.sortUp:before { border-bottom: 5px solid #286DF7; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort.sortDown { color: #286DF7; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .stock-nav span.sort.sortDown:after { border-top: 5px solid #286DF7; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .stock-item:after { content: ''; display: block; position: absolute; background: #000; width: 100%; height: 1px; -webkit-transform: scaleY(0.5); -ms-transform: scaleY(0.5); transform: scaleY(0.5); left: 0; bottom: 0; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .stock-item .stock-info { color: #E4E9FE; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .stock-item .stock-info div:nth-child(1) p { color: #E4E9FE; }
.themeBlack .wrap-home .mod-wind .wind-item-list .wind-item .stock-item .stock-info div:nth-child(1) span { color: #6B7687; }

/*# sourceMappingURL=main.css.map */
