* {
    margin: 0;
    padding: 0;
}

/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

/* 去除iPhone中默认的input样式 */
input[type="submit"],
input[type="reset"],
input[type="button"],
input {
    -webkit-appearance: none;
    resize: none;
}

input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/* 取消链接高亮  */
body,
div,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
p,
dl,
dt,
dd,
a,
img,
button,
form,
table,
th,
tr,
td,
tbody,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
}

*:not(input, textarea) {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
}

select {
    -webkit-appearance: none;
}

select :focus {
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

i,
em {
    font-style: normal;
}

u {
    text-decoration: none;
}

li {
    list-style: none;
}

button,
input,
select,
textarea {
    border: 0;
    outline: none;
    font-size: 100%;
    resize: none;
    color: #222;
}

.clearfix {
    zoom: 1;
    /*==for IE6/7 Maxthon2==*/
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    text-decoration: none;
    color: #222;
}

a:hover {
    text-decoration: none;
}

img {
    vertical-align: top;
}

html {
    height: 100%;
}

body {
    color: #222;
    background: #fff;
    line-height: 1.5;
    position: relative;
    font-style: normal;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    margin: 0 auto;
    font-family: "PingFangSC-Regular", "PingFangSC-Light", "PingFang SC", sans-serif, "Microsoft YaHei";
    width: 100%;
    float: left;
    font-size: 14px;
    overflow-x: hidden;
}

[v-cloak] {
    display: none
}

.navtop .logo {
    width: 100px;
    margin-left: 15px;
    margin-top: 8px;
    line-height: 20px;
    float: left;
    position: relative;
    z-index: 999999;
}

.navtop .logo>img {
    width: 100%;
}

.navtop {
    width: 100%;
    height: 45px;
    background: #fff;
    position: relative;
    z-index: 99;
    top: 0;
}

.navtop a {
    float: right;
    text-decoration: none;
    line-height: 32px;
    margin-top: 10px;
}

.navtop .app-btn {
    float: right;
    margin-top: 9px;
    color: #fff;
    margin-right: 15px;
    background: #F7B12C;
    border-radius: 2px;
    font-size: 12px;
    text-align: center;
    position: relative;
    z-index: 9999999;
    font-weight: bold;
    line-height: 24px;
    padding-top: 2px;
    width: 70px;
    text-align: center;
}

#launch-btn {
    width: 150px;
}

.navtop:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    box-shadow: 0px 1.5px 5px 0px rgba(160, 160, 160, 0.21);
    z-index: 9999;
    transition: 0.3s;
    opacity: 1;
}

#app {
    width: 100%;
    float: left;
    overflow-x: hidden;
}

.search {
    width: 100%;
    box-sizing: border-box;
    float: left;
    background: url(../images/menban.png);
    padding: 15px 20px;
    background-size: cover;
}

.search .lg {
    margin-bottom: 10px;
}

.lg img {
    width: 100%;
}

.serTit {
    display: flex;
    margin-bottom: 15px;
}

.serTit li {
    color: #fff;
    width: 25%;
    text-align: center;
    font-size: 14px;
    position: relative;
}

.serTit .activeT i {
    display: block;
    position: absolute;
    width: 17px;
    height: 3px;
    background: #fff;
    left: 50%;
    margin-left: -8.5px;
    bottom: -4px;
}

.hotser {
    display: flex;
    width: 100%;
    background: #FFFBF2;
    padding: 5px 20px;
    box-sizing: border-box;
    align-items: center;
}
.tool{
    padding: 10px 0px 20px 0;
    background: #fff;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.tool div{
    width: calc(100% / 5);
    text-align: center;
    margin-top: 10px;
}
.tool div span{
    display: block;
    font-size: 12px;
    margin-top: 5px;
}
.tool div img{
    width: 48px;
    height: 48px;
}
.hotser span img {
    width: 31px;
    vertical-align: -1px;
}

.hotser em {
    margin-left: auto;
    position: absolute;
    right: 15px;
}

.hotser em img {
    width: 21px;
}

.mySwiper,
.mySwiper1,
.mySwiper2,
.mySwiper3,
.mySwiper5 {
    height: 30px;
    line-height: 30px;
    width: 100%;
    padding: 0 20px;
    overflow: hidden;
    font-size: 12px;
    padding-left: 10px;
}

.searInput {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-top: 4px;
}

.mySwiper p,
.mySwiper1 p,
.mySwiper2 p,
.mySwiper3 p,
.mySwiper5 p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.mySwiper .swiper-slide {
    border: none !important;
    height: 30px !important;
}

.mySwiper .swiper-slide span {
    line-height: 1;
    display: block;
    float: left;
    width: 33%;
    text-align: center;
}

.mySwiper .swiper-slide span u {
    display: block;
    margin: 2px 0 3px 0;
    font-size: 13px;
}

.mySwiper .swiper-slide span a {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.mySwiper .swiper-slide span i {
    font-size: 12px;
    color: #999;
    -webkit-transform: scale(0.85);
    display: inline-block;
}

.swiper-button-next {
    background: none;
    float: right;
    position: absolute;
    right: -8px;
}

.searInput {
    width: 90%;
    border: none;
    background: none;
    font-size: 14px;
    color: #D2D2D2;
    height: 30px;
    line-height: 30.5px;
    border-radius: 33px;
    padding-left: 40px;
    box-sizing: border-box;
}

.search label {
    position: relative;
    width: 100%;
    float: right;
}

.search label img {
    position: absolute;
    width: 15px;
    left: 15px;
    top: 10px;
}

.Headlines,.changes {
    width: 100%;
    box-sizing: border-box;
    float: left;
    background: #fff;
    box-shadow: 0px 1px 6px 1px rgb(0 0 0 / 4%);
    border-radius: 4px;
}

.batsl {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 65%;
    float: left;
    margin-right: 3px;
}

.Headlines ul {
    float: left;
}

.Headlines ul li {
    float: left;
    font-size: 12px;
    margin-left: 10px;
    -webkit-transform: scale(0.9);
    height: 23px;
    line-height: 23.5px;
    background: #FFFFFF;
    border: 1px solid rgba(204, 204, 204, 0.3);
    opacity: 1;
    border-radius: 12px;
    text-align: center;
    color: #666;
    padding: 0 10px;
}

.Headlines ul li:last-child {
    margin-right: 0;
}

.Headlines ul .act {
    color: #F7B12C;
    font-weight: normal;
    position: relative;
    border: 1px solid rgba(232, 172, 101, 0.5);
}


.Headlines ul li img {
    width: 16px;
    vertical-align: -4px;
    margin-right: 5px;
}

.block-title {
    position: relative;
    font-size: 12px;
    font-weight: bold;
    z-index: 1;
    color: #F7B12C;
    background: #FFFBF2;
    padding: 2px 7px;
    border-radius: 2px;
}
.company .block-title {
    color: #222;
    padding: 0;
    background: none;
}
.newP ul {
    float: left;
    margin-left: 20px;
    margin-top: 8px;
}

.newP span {
    float: left;
    height: 28px;
}

.staTit .active {
    color: #F7B12C;
    border: 1px solid #F7B12C !important;
}

.company .newP ul li {
    width: 66px;
    height: 23px;
    background: #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    opacity: 1;
    border: 1px solid rgba(204, 204, 204, 0.3);
    float: left;
    margin-right: 10px;
    text-align: center;
    font-size: 12px;
    line-height: 23.5px;
    -webkit-transform: scale(0.95);
}

.company .newP ul li:last-child {
    border: 1px solid #CCCCCC;
}

.varietys {
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
}

.varietys em,
.varietys u {
    color: #FC6062;
    display: inline-block;
    font-size: 12px;
    margin-right: 5px;
}

.varietys a {
    color: #427BF7;
    font-size: 12px;
}

.varietys a img {
    width: 15px;
    vertical-align: -2px;
}

.varietys em img,
.varietys u img {
    width: 11px;
    margin-right: 3px;
    vertical-align: -1px;
}

.varietys i {
    font-size: 12px;
    color: #666;
    margin-left: 3px;
}

.block-title img {
    width: 58px;
    float: left;
}

.block-title i {
    font-size: 12px;
    color: #999;
    font-weight: normal;
    display: inline-block;
    margin-top: -2px;
    float: left;
    margin-left: 10px;
    -webkit-transform: scale(0.9);
}

.rbdate {
    float: right;

}

.rbdate a {
    position: relative;
}

.hotG {
    width: 100%;
    float: left;
    border-radius: 4px;
    padding: 10px;
    box-sizing: border-box;
    background: #fff;
}

.hotG p {
    float: left;
    text-align: center;
    height: 36px;
    line-height: 36px;
    background: #FFFBF2;
    width: 100%;
    margin-bottom: -10px;
    padding: 0px 26px;
    margin-left: -26px;
    margin-top: 15px;
    font-size: 12px;
    color: #F7B12C;
}

.hotG li {
    margin-bottom: 10px;
}

.hotG li:last-child {
    margin-bottom: 0;
}

.hotG li i {
    font-size: 12px;
    color: #F7B12C;
    min-width: 50px;
    display: inline-block;
    text-align: center;
    border-right: 1px solid #e3e3e3;
    height: 15px;
    line-height: 14px;
    padding-right: 10px;
    float: left;
    margin-top: 3px;
}

.hotG li span {
    font-size: 15px;
    padding-left: 10px;
}

.share {
    width: 15px;
    right: 15px;
    position: absolute;
    top: 10px;
}

.dtyj {
    display: flex;
    position: relative;
}

.dtyj .zb {
    display: inline-block;
    min-width: 30px;
    font-size: 12px;
    color: #999;
    background: #F7F7F7;
    height: 20px;
    line-height: 21px;
    border-radius: 1px;
    text-align: center;
    margin-right: 15px;
    margin-top: 11px;
}

.company,
.daily {
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    float: left;
}

.Intel {
    padding: 0 10px;
    margin-bottom: 35px;
    font-size: 14px;
}

.Intel p {
    padding: 10px 0;
    width: 100%;

}

.Intel ul p {

    position: relative;
}

/* .Intel ul li p::after{
    content:'';
    position: absolute;
    width: 100%;
    height: 0.5px;
    background: rgba(204, 204, 204, 0.8);
    left: 0;
    bottom: 0;
} */
.Intel ul li:last-child p::after {
    height: 0px;
}

.Intel .blockP {
    box-sizing: border-box;
    height: 39px;
    line-height: 39px;
    border: none;
    margin-right: 0;
    padding: 0;
}

.gsBlcok ul li p::after {
    height: 0px !important;
}

.company .blockP a,
.daily .blockP a {

    float: right;
    font-size: 12px;
    font-weight: normal;
}

.company ul li .rbSpan {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.company ul li .infoNames {
    display: block;
}

.company ul li i a {
    font-size: 13px;
    margin-bottom: 2px;
    color: #F7B12C;
    position: relative;
}

.company ul li i a em i {
    font-size: 12px;
}

.company ul li i a i {
    color: #fff;
    font-size: 12px;
    display: inline-block;
    -webkit-transform: scale(0.95);
    border-radius: 2px;
    padding: 1px 4px;
}

/* .company ul li i a::before {
    content: ' ';

    content: ' ';
    position: absolute;
    left: 0;
    top: 7px;
    width: 3px;
    height: 3px;
    background: linear-gradient(311deg, #FFB762 0%, #FDDD9F 100%);
    border-radius: 50%;
} */
.company .blockP i img {
    width: 13px;
    margin-left: 5px;
    margin-top: 8px;
}

.jjdb {
    display: block;
    width: 89px;
    float: right;
}

.jjdb img {
    width: 100% !important;
}

.detial {
    display: block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #427BF7;
}

.company .blockP a img,
.daily .blockP a img {
    width: 6px;
    margin: 0 0 0 3px;
    vertical-align: 0px;
}

.lookMore {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #427BF7;
    height: 35px;
    line-height: 35px
}

.company ul li {
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 0;
}

.company ul li h1 {
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    box-sizing: border-box;
    margin-top: 5px;
}

.van-action-sheet__item {
    line-height: 22px;
    color: #333;
    font-size: 14px;
    padding: 10px;
}

.company ul li h1 i {
    display: inline-block;
    height: 5px;
    width: 5px;
    float: left;
    margin-right: 5px;
    margin-top: 10px;
    background: linear-gradient(311deg, #FFB762 0%, #FDDD9F 100%);
    border-radius: 50%;
}

.cot {
    color: #414141;
}

.time {
    display: inline-block;
    float: left;
    font-size: 12px;
    color: #999;
    margin-right: 10px;
    width: 40px;
    word-break: break-all;
}

.company ul li:last-child {
    border: none;
}

.tit {
    width: 100%;
    float: left;
    height: 10px;
    background: #F5F5F5;
}

.cot i {
    color: #427BF7;
}

.movement {
    margin-top: 5px;
}

.movement span {
    color: #999;
    font-size: 12px;
    display: inline-block;
    width: 44px;
    text-align: center;
}

.movement o {
    margin-left: 10px;
}

.movement o u {
    font-size: 16px;
}

.movement o i {
    display: inline-block;
    -webkit-transform: scale(0.9);
    margin-left: 3px;
}

.movement o img {
    width: 10px;
    vertical-align: 0px;
}

s {
    font-weight: normal;
    text-decoration: none;
}

.main-dtb {
    position: relative;
    margin-top: 10px;
    width: 100%;
    box-sizing: border-box;
    text-align: justify;
}

.main-dtb li {
    list-style: none;
    line-height: 1.8;
    font-size: 15px;
    overflow: hidden;
    padding-bottom: 7px;
    border-left: 1px solid #E8E8E8;
    padding-left: 15px;
    margin-left: 3px;
    padding-top: 5px;
}

.main-dtb li p {
    margin-top: -3px;
}

.main-dtb li em {
    display: inline-block;
    position: absolute;
    width: 7px;
    height: 7px;
    background: #D1D1D1;
    left: 0;
    border-radius: 50%;
    z-index: 2;
}

.main-dtb li:first-child em {
    left: -4px;
    background: #427BF7;
    top: 0;
}

.main-dtb li:first-child em {
    border: 4px solid rgba(220, 238, 254, 1);
}

.main-dtb li .codeName {
    font-size: 14px;
    color: #878787;
    display: inline-block;
    position: relative;
    top: -7px;
}

#swiper-container-honor {
    height: 160px;

}

.honor-container {
    width: 100%;
    float: left;
}

.topic span {
    width: 50%;
    display: block;
    float: left;
}

.topic em {
    display: inline-block;
    width: 100%;
    text-align: right;
    color: #999;
    font-size: 12px;
}

.topic em i {
    display: inline-block;

    text-align: left;
    margin-left: 5px;
}

.rise {
    width: 100%;
    float: left;
    margin-top: 5px;
}

.rise i {
    display: inline-block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    margin: 3px;
}

.rise .zf {
    height: 2px;
    background: #FA2820;
    float: left;
    margin-top: 8.5px;
}

.rise .df {
    height: 2px;
    background: #08CE73;
    margin-top: 9px;
    float: right;
}

.topName {
    font-size: 15px;
    font-weight: bold;
}

.topName i {
    margin-left: 5px;
}

#swiper-container-honor .swiper-slide {
    background-position: center;
    background-size: cover;
    height: 100%;
    width: 100%;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 0 10px;
}

#swiper-container-honor .swiper-slide .swiper-slide-prev {
    margin-left: -200px;
}

#swiper-container-honor .swiper-slide.swiper-slide-prev,
#swiper-container-honor .swiper-slide.swiper-slide-next,
#swiper-container-honor .swiper-slide.swiper-slide-active {
    visibility: visible;
}

.swiper-container1 a {
    color: #222;
    font-size: 14px;
    font-weight: bold;
}

.swiper-container1 a u {
    font-size: 12px;
}


.honor-container .swiper-slide div {
    height: 100%;
    width: 100%;
    color: #222;
    font-size: 13px;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 4px;
}


.honor-container .swiper-slide .gpName {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    opacity: 1;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 60px;
}

.headName span {
    font-size: 16px;
    opacity: 1;
    font-weight: bold;
}

.headName i {
    float: right;
    opacity: 0.8;
}

.gpName em {
    color: #222;
    border-radius: 2px;
    font-size: 12px;
    width: 25%;
    float: left;
    text-align: center;
}

.gpName em span {
    position: relative;
    margin-top: 3px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
}

.gpName em u {
    display: inline-block;
    width: 100%;
    color: #999;
    font-size: 12px;
    -webkit-transform: scale(0.95);
    font-weight: normal;
    margin-top: -2px;
    float: left;
}

.gpName em i {
    color: #FA2820;
    font-size: 12px;
    display: inline;
    width: 100%;
    float: left;
    font-weight: normal;
}

.swiper-container1 {
    position: relative;
    height: 130px;
    width: 100%;
}

.swiper-pagination {
    width: 100%;
    float: left;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: -26px;
}

.swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
    margin-right: 5px;
    border-radius: 0;
}

.swiper-pagination-bullet-active {
    width: 6px;
    height: 6px;
    background: #F7B12C;
    opacity: 1;
    border-radius: 4px;
    border-radius: 0;
}

.ydTime span {
    padding-right: 10px;
    height: 24px;
    background: linear-gradient(90deg, #FFFFFF 0%, #F0F0F0 100%);
    border-radius: 13px 13px 13px 13px;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
}

.ydTime em {
    float: right;
    font-size: 12px;
    color: #999;
}

.ydTime em img {
    width: 17px;
    vertical-align: -2px;
    margin-left: 5px;
}

.ydname {
    font-size: 12px;
    padding: 5px 0;
}

.interDiv {
    padding: 10px;
    box-sizing: border-box;
}

.interDiv li {
    display: flex;
    align-items: center;
    height: 28px;
}

.interDiv li a,
.interDiv p a {
    font-size: 12px;
    font-weight: normal;
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;

}

.interDiv li span {
    margin-left: auto;
    font-size: 12px;
}

.interDiv li span i {
    margin-right: 10px;
}

.interDiv li span u {
    color: #FA2820;
}

.swiper-container1 .swiper-slide {
    min-height: 130px;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    padding: 10px 15px;
    box-sizing: border-box;
}

.variety {
    font-size: 12px;
    color: #999;
    -webkit-transform: scale(0.95);
    transform-origin: 0;
    margin-top: 5px;
    font-weight: normal;
}

.variety i {
    color: #F7B12C;
}

.variety img {
    width: 11px;
    vertical-align: 0px;
    margin-right: 3px;
}

.clamp {
    padding-left: 15px;
    margin-top: 5px;
}

.clamp p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 63px;
}

/*--头条详情--*/
.tabTit {
    width: 100%;
    float: left;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #EFEFEF;
}

.tabTit li {
    text-align: center;
    float: left;
    position: relative;
}

.tabTit .active {
    color: #F7B12C;
    font-weight: bold;
    font-size: 16px;
}

.tabTit .active:after {
    content: " ";
    width: 15px;
    height: 2px;
    background: #F7B12C;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
}

/*--个人详情--*/
.perDetail {
    width: 100%;
    float: left;
    /* padding: 0 10px; */
    box-sizing: border-box;
    margin: 10px 0;
    margin-top: 0;
    padding-top: 15px;
    background: #fff;
}

.perDetail p {
    font-size: 14px;
    color: #222;
    line-height: 1.5;
    width: 100%;
    float: left;
    position: relative;
}

.perDetail .text {
    padding: 10px;
    position: relative;
    background: #F0F8FF;
    color: #222;
    box-sizing: border-box;
    font-size: 12px;
    margin: 10px 0 0 0;
}
.perDetail .text .hiddenText {
    overflow: hidden;
    display: block
}

.perDetail .text .hiddenText:after {
    z-index: 1;
    content: "...";
    position: absolute;
    bottom: 10px;
    right: 35px;
    width: 13px;
    padding-left: 15px;
    background: linear-gradient(90deg,hsla(0,0%,100%,.1),#F0F8FF 45%);
}

.perDetail .text .btnMore {
    color: #427BF7;
    position: absolute;
    bottom: 10px;
    right: 0;
    width: 35px;
    background-color: #F0F8FF;
    cursor: pointer
}
.perDetail p a {
    float: right;
    right: 0;
    padding-left: 5px;
    color: #427BF7;
}


.perDetail div {
    width: 100%;
    float: left;
    align-items: center;
    padding: 0 10px;
    box-sizing: border-box;
}

.perDetail div em {
    display: inline-block;
    margin-left: 15px;
    margin-top: 3px;
}

.perDetail div .tt {
    margin-top: 12px;
}

.perDetail div i {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    padding: 2px 5px 1px 5px;
    float: left;
    position: relative;
    border-radius: 2px;
}

.perDetail div i:before {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    height: 10px;
    background: #fff;
    right: -1px;
    top: 4px;
    z-index: 2;
}

.perDetail div i:last-child:before {
    height: 0;
}

.sign {
    margin-left: 10px;
    /* min-height: 44px; */
    font-size: 16px;
    font-weight: bold;
    display: flex;
    flex-direction: column;

}

.sign label {
    font-size: 14px;
    font-weight: normal;
}

.perDetail .tx {
    width: 40px;
    min-width: 40px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    margin: 0;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0px 10px;
    line-height: 1.3;
    border: 1px solid #eee;
}

.sign img {
    width: 15px;
    margin-right: 5px;
    vertical-align: 0;
}

.atlas {
    width: 100%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}

.atlas p img {
    width: 29px;
}

.atlas div img {
    width: 100%;
}



.dynamic .cot {
    background: #fff;
    padding: 0;
}

.dynamic li u {
    color: #bcbcbc;
    font-size: 13px;
    text-decoration: none;
    float: left;
}

.commmdTj {
    position: relative;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    box-sizing: border-box;
    margin-top: 5px;
}

.commmdTj img {
    width: 10px;
    vertical-align: 0px;
    margin-right: 5px;
    margin-bottom: 0;
}

.enter {
    width: 100%;
    float: left;
    box-sizing: border-box;
}

.enter .commmdTj {
    margin-left: 15px;
}

.tobeTit {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    padding: 0 10px;
    box-sizing: content-box;
}

.tobeTit::-webkit-scrollbar {
    display: none
}

.tobeTit li {
    background: #F9F9F9;
    color: #979797;
    font-size: 13px;
    border-radius: 2px;
    margin-right: 20px;
    white-space: nowrap;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    background: #F7F7F7;
    padding: 0px 10px;
    border-radius: 20px;

}

.tobeTit .active {
    border: 1px solid #F7B12C;
    background: #fff;
    color: #F7B12C;
}

.compBlock {
    margin-bottom: 30px;
}

.compBlock li {
    padding-top: 10px;
}

.compBlock li p,
.compBlock li div {
    padding: 0 10px;
}

.zhiwei {
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    background: #F7F7F7;
    margin: 10px 15px;
    display: none !important;
}

.compBlock li div {
    margin: 5px 0 20px 0;
    height: 30px;
    line-height: 30px;
    line-height: 1.5;

}

.compBlock li div i {
    border: 1px solid #FF0505;
    color: #FF0505;
    font-size: 12px;
    float: right;
    border-radius: 2px;
    line-height: normal;
    margin-top: 10px;
    padding: 0 2px;
}

.compBlock li div .cx {
    border: 1px solid #32B90F;
    color: #32B90F;
}

.compBlock p span {
    color: #999;
    font-size: 14px;
    display: inline-block;
    width: 120px;
    line-height: 2;
}

.compBlock p em {
    font-size: 15px;
}

/* .compBlock p i {
    color: #427BF7;
} */

.headPort {
    width: 44px;
    height: 44px;
    background-size: cover;
    background-position: center;
    border-radius: 2px;
    float: left;
    margin: 0;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0px 6px;
    line-height: 14px;
    max-width: 32px;
}

.kgqy {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}

.kgqy i {
    display: block;
    width: 5px;
    height: 5px;
    background: #FD7674;
    border-radius: 50%;
    float: left;
    margin: 6px 5px 0 0;
}

.kgqy .kgc1 {
    background: #83CFFF;
}

.kgqy .kgc2 {
    background: #427BF7;
}

.rzqy i {
    background: #83CFFF;
}

.rzfr i {
    background: #BBA0BE;
}

.rzqt i {
    background: #66C1C9;
}

.kgqy em {
    font-weight: normal;
    color: #F7B12C;
    margin-left: 5px;
}

/*究竟日报*/
.dailyHead {
    background: url(../images/rbg.png);
    background-size: cover;
    width: 100%;
    float: left;
    position: relative;
    background-position: center;
}

.Exactly .main-dtb p {
    margin-top: -5px;
    line-height: 1.5;
    padding-bottom: 10px;
}

.Exactly .main-dtb li:last-child {
    border: none;
}

.pastCot {
    width: 100%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}

.pastCot a {
    color: #9A9A9A;
    float: right;
    font-size: 14px;
    font-weight: normal;
}

.pastCot a img {
    width: 6.5px;
    margin: 0 0 0 3px;
    vertical-align: 0px;
}

.pastCot .swiper-container .swiper-slide {
    background: #FFFFFF;
    box-shadow: 5px 4px 16px 0px rgba(132, 156, 172, 0.14);
    border-radius: 3px;
    border: 1px solid rgba(52, 159, 252, 0.14);
    padding: 10px;
    box-sizing: border-box;
    font-size: 14px;
    color: #4A4A4A;
}

.pastCot .swiper-wrapper {
    margin-bottom: 30px;
}

.pastCot .swiper-container .swiper-slide p {
    color: #427BF7;
    font-weight: bold;
}

.dailyDiv {
    float: left;
    border: 1px solid #FFFFFF;
    border-radius: 4px;
    padding: 0 2%;
    margin: 19% 0 5% 15.5%;
}

.dailyDiv span,
.dailyDiv em {
    color: #fff;
    font-size: 14px;
}

.dailyDiv span {
    border-right: 1px solid #fff;
    padding-right: 10px;
}

.pastCot .swiper-container .swiper-slide i {
    display: inline-block;
    height: 2px;
    width: 2px;
    border-radius: 50%;
    background: #4A4A4A;
    margin-right: 5px;
    float: left;
    margin-top: 12px;
}

/*往日内容*/
.periodHead {

    box-sizing: border-box;
}

.periodHead img {
    width: 100%;
    margin-bottom: 5px;
}

.Datelist {
    width: 100%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}

.Datelist li {
    width: 100%;
    float: left;
    height: 56px;
    line-height: 56px;
    background: url(../images/bbg.png);
    background-size: 100% 100%;
    margin-bottom: 10px;
}

.Datelist li:first-child {
    background: url(../images/hbg.png);
}

.Datelist li a {
    display: block;
    padding: 0 10px;
}

.Datelist li img {
    width: 10px;
    float: right;
    margin-top: 21px;
}

/*内容详情*/
.cotHead {
    padding: 0 10px;
    box-sizing: border-box;
    background-size: cover;
    width: 100%;
    float: left;
    position: fixed;
    z-index: 2;
}

.cotTitle {
    padding: 0 10px;
}

.cotTitle p {
    padding: 10px;
    background: #F8F8F9;
}

.cotHead {
    margin: 15px 0;
}

.cotHead li {
    float: left;
    font-size: 14px;
    width: 33.3%;
    text-align: center;
    height: 27px;
    line-height: 27px;
    position: relative;
}

.cotHead .act {
    font-size: 14px;
    font-weight: bold;
    color: #F7B12C;
}

.cotHead p {
    font-size: 23px;
    color: #000;
    padding: 30px 0 10px 0;
    font-weight: bold;
}

.cotHead div {
    font-size: 13px;
}

.cotDiv {
    padding-left: 15px;
    box-sizing: border-box;
    width: 100%;
    float: left;
    margin-top: 10px;
}

.cotDiv li {
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #F5F4F5;
}

.cotDiv .tableHead {
    background: #fff;
    border-bottom: 1px solid #F5F4F5;
}

.cotHead .act:after {
    content: " ";
    width: 17px;
    height: 4px;
    background: #F7B12C;
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
}

.cotDiv span,
.cotDiv li {
    float: left;
}

.cotDiv ul span {
    margin-top: 10px;
    font-weight: bold;
}

.cotDiv li:last-child {
    border: none;
}

.tableHead span:last-child,
.cotDiv ul span:last-child {
    float: right;
    padding-right: 15px;
    box-sizing: border-box;
}

.tableHead span:first-child,
.cotDiv ul span:first-child {
    display: inline-block;
    width: 40%;
    margin-top: 0;
}

.tableHead span:nth-child(2),
.cotDiv ul span:nth-child(2) {
    display: inline-block;
    width: 30%;
    text-align: right;
    float: left;
}

.tableHead span:nth-child(3),
.cotDiv ul span:nth-child(3) {
    display: inline-block;
    width: 30%;
    text-align: right;
}

.tableHead {
    font-size: 13px;
    color: #999999;
    height: 33px;
    line-height: 33px;
    background: #F7F7F7;
    margin-left: -15px;
    padding-left: 15px;
}

.codeText i {
    display: block;
    width: 100%;
    font-weight: bold;
    font-size: 15px;
}

.codeText em {
    display: block;
    font-size: 14px;
    color: #999;
    margin-top: -3px;
    font-weight: normal;
}

.cotDiv ul p {
    background-color: #F5F5F5;
    width: 100%;
    float: left;
    margin-left: -15px;
    padding-right: 15px;
    border-top: 1px solid #fff;
    margin-top: -1px;
}

.cotDiv ul p em {
    font-size: 14px;
    color: #828282;
    height: 34px;
    line-height: 34px;
    margin-left: 15px;
}

.cotDiv ul p i {
    color: #427BF7;
    margin-left: 15px;
    font-size: 14px;
    font-weight: bold;
}

.cotDiv .classRed {
    color: #FA2820;
}

.classGreen {
    color: #00A200 !important;
}

/*基金经理*/
.fundManager div i {
    border: 1px solid #11A6DE;
    color: #11A6DE;
}

.fundAtlas div img {
    width: 100%;
}

.fundAtlas p span {
    padding-left: 0;
    margin-top: 5px;
}

.fundManager ul li {
    width: 25%;
    float: left;
    text-align: center;
    margin-top: 15px;
    box-sizing: border-box;
}

.fundManager .simu li {
    width: 33.3%;
}

.fundManager ul li {
    border-right: 1px solid #EEEEEE;
    height: 30px;
    margin-bottom: 20px;
}

.fundManager ul li:last-child {
    border-right: none;
}

.fundManager ul li span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}

.fundManager ul li em {
    font-size: 12px;
    color: #8B8B8B;
}

.jjgs .jjgstx {
    width: 32px;
    height: 44px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    margin: 0;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0px 6px;
    min-width: 32px;
    margin-right: 15px;
    font-size: 12px;
    border: 1px solid #eee;
    white-space: normal;
}

.nodata {
    float: left;
    width: 100%;
    text-align: center;
    margin: 40px 0;
}

.nodata img {
    width: 140px;
}

.jjgs .jjgsName {
    white-space: initial;
    color: #222222;
    font-size: 14px;
    line-height: 44px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

}

.jjgsDiv p:last-child {
    border: none;
}

.jjgsDiv p span {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: -2px;
}

.jjgsDiv p em {
    font-size: 12px;
    color: #999;
    -webkit-transform: scale(0.9);
    display: inline-block;
}

.jjgsDiv {
    position: relative;
    margin-top: 5px;
    padding-left: 59px;
}

.zgjj ul span {
    font-size: 15px;
    font-weight: normal;
}

.zgjj ul .codeText {
    color: #222;
}


.zgjj .tableHead span:first-child,
.zgjj ul span:first-child {
    display: inline-block;
    width: 45%;
    margin-top: 0;
}

.zgjj .tableHead span:nth-child(2),
.zgjj ul span:nth-child(2) {
    text-align: center;
    position: absolute;
    height: 100%;
    display: flex;
    left: 45%;
    align-items: center;
    justify-content: center;
    top: 0;
    flex-direction: column;
}

.zgjj ul span u {
    display: block;
    font-size: 12px;
    color: #666;
}

.zgjj .tableHead span:nth-child(3),
.zgjj ul span:nth-child(3) {
    width: 20%;
    text-align: right;
    position: absolute;
    height: 100%;
    display: flex;
    right: 0;
    align-items: center;
    justify-content: center;
    top: 0;
}

.zgjj ul span {
    margin-top: 0px;
}

.cotUl li {
    display: flex;
    position: relative;
}

.cotUl li a {
    display: block;
    width: 100%;
}

/*搜索*/
.topSear {
    padding: 15px;
    background: #F7B12C;
    width: 100%;
    box-sizing: border-box;
    float: left;
    position: fixed;
    z-index: 9;
    top: 45px;
}

.topSear a {
    color: #fff;
}

.relevant {
    margin-bottom: -5px !important;
}

.relevant ul {
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
}

.relevant p {
    font-size: 12px;
    color: #999;
}

.relevant ul li {
    text-align: center;
    border-radius: 2px;
    margin-right: 10px;
    display: inline-block;
    width: 95px;
    display: inline-block;
    flex-shrink: 0;
}

.relevant ul::-webkit-scrollbar {
    display: none;
}

.relevant ul li span,
.relevant ul li i {
    font-size: 12px;
    color: #222;
}

.relevant ul li span {
    line-height: 1.5;
    padding: 6px 0;
}

.relevant div {
    border-radius: 2px;
    border: 1px solid rgba(204, 204, 204, 0.3);
}

.topSear input {
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
    background: #fff;
    border: none;
    padding-left: 30px;
    width: 80%;
    outline: none;
    padding-top: 2px;
    font-size: 14px;
    color: #666;
}

.ssgs {
    line-height: 44px;
    margin-left: 15px;
    font-size: 18px;
    font-weight: bold;
}

.ssgs i {
    font-size: 14px;
    font-weight: normal;
    margin-left: 15px;
}

.topSear span {
    font-size: 14px;
    height: 30px;
    line-height: 35px;
    color: #666666;
    float: right;
}

.calendar {
    padding: 0 10px;
    float: left;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #EFEFEF;
    height: 40px;
    line-height: 40px;
    background: #fff;
    position: fixed;
    top: 100px;
    z-index: 9;
}

.calendar li {
    float: left;
    font-size: 14px;
    position: relative;
    text-align: center;
    width: 20%;
}

.calendar .calendarAct:after {
    content: " ";
    width: 15px;
    height: 3px;
    background: #F7B12C;
    position: absolute;
    bottom: 1px;
    left: 50%;
    transform: translateX(-50%);
}

.enter,
.bosStar,
.serjjjj {
    width: 95%;
    float: left;
    padding: 15px;
    background: #fff;
    margin-left: 2.5%;
    box-sizing: border-box;
    margin-top: 10px;
}

.bosStar {
    background: #F8F8F8;
    padding: 0;
}

.heading {
    height: 36px;
    line-height: 36px;
    background: #FFFBF2;
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.04);
    opacity: 1;
    border-radius: 6px;
    color: #F7B12C;
    font-size: 12px;
    padding: 0 10px;
    box-sizing: border-box;
}

.enter .tx,
.serdiv .tx,
.personage .tx {
    width: 32px;
    height: 44px;
    background-size: cover;
    background-position: center;
    float: left;
    margin: 0;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0px 6px;
    min-width: 32px;
    margin-right: 15px;
}

.enter .sign {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    padding: 1px 5px;
    float: left;
    position: relative;
}

.enter .sign em {
    font-size: 14px;
    font-weight: normal;
    color: #222;
}

.enter .sign em u {
    font-size: 12px;
    color: #666;
    font-weight: normal;
    margin-left: 10px;
}

.enter .signI {
    display: inline-block;
    -webkit-transform: scale(0.9);
    font-weight: normal;
}

.enterDiv {
    padding-left: 15px;
    width: 100%;
    float: left;
    box-sizing: border-box;
}

.enterDiv p {
    font-size: 14px;
}

.enterDiv p span {
    color: #427BF7;
    float: right;
    margin-right: 15px;
}

.enter .Intel {
    padding: 0;
}

.enter li p .cot {
    color: #427BF7;
}

.enter li p {
    height: auto !important;
    line-height: inherit;
}

.enterDiv p i {
    color: #FA2820;
}

.enterDiv li {
    background: #F8F8F9;
    width: 140px;
    margin-right: 15px;
    white-space: nowrap;
    display: inline-block;
    padding: 10px;
    border-radius: 4px;
}

.enterUl {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    box-sizing: content-box;
    margin: 10px 0;
    padding: 0 10px;
}

.enterUl .tx,
.bosStar .tx {
    width: 32px;
    height: 44px;
    border-radius: 2px;
    float: left;
    margin: 0;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0px 6px;
    background: linear-gradient(180deg, #E0E0E0 0%, #EBEBEB 100%);
    background-size: cover;
    background-position: center;

}

.enterUl::-webkit-scrollbar {
    display: none;
}

.enterUl div em {
    display: block;
    font-size: 14px;
    color: #427BF7;
    margin-top: -4px;
    margin-bottom: -8px;
    font-weight: bold;
}

.enterUl div i,
.enterUl p {
    color: #939393;
    font-size: 12px;
}

.enterUl .sign {
    margin: 0;
}

.beList {
    width: 100%;
    float: left;
}

.beList .block {
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    margin-bottom: 0;
    padding: 0;
}

.blockD .sdgd li {
    width: 75px;
    height: 90px;
    position: relative;
    margin-right: 8px;

}

.blockD .sdgd p span {
    font-size: 14px;
    line-height: 35px;
}

.blockD .sdgd .jjname {
    white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-height: 1.5;
    -webkit-box-orient: vertical;
    position: absolute;
    bottom: 5px;
    width: 70px;
}

.Postnews {
    margin-bottom: 10px;
}

.Postnews li a {
    display: flex;
}

.Postnews li div {
    padding: 10px 0;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    width: 100%;
}

.Postnews li:last-child div {
    border: none;
}

.Postnews li span {
    font-size: 12px;
    display: inline-block;
    color: #999999;
    transform-origin: 0 0;
    min-width: 40px;
    margin-right: 5px;
    text-align: center;
    max-width: 40px;
    width: 40px;
    display: block;
}

.Postnews li em {
    font-size: 12px;
    transform: scale(0.9);
    display: inline-block;
    transform-origin: 0 0;
    width: 30px;
    margin-right: 10px;
    color: #F7B12C;
    border: 1px solid #F7B12C;
    padding: 0 3px;
    border-radius: 2px;
    min-width: 25px;
    text-align: center;
    height: 20px;
    margin-top: 10px;
}

.Postnews li .xw {
    color: #427BF7;
    border: 1px solid #427BF7;
}

.other {
    width: 100%;
    float: left;
    box-sizing: border-box;
}

.Increase {
    height: 40px;
    line-height: 40px;
}

.Increase span {
    font-size: 12px;
    color: #999;
}

.Increase em {
    color: #FA2820;
    margin-left: 10px;
}

.Increase em i {
    font-size: 16px;
    font-weight: bold;
    margin-right: 3px;
}

.other .otherP {
    height: 40px;
    line-height: 40px;
    background: #F7F7F7;
    padding: 0 10px;
}

.bosStar div em {
    display: block;
    font-size: 14px;
    color: #222;
    margin-top: -9px;
    margin-bottom: -5px;
}

.bosStar .sign {
    float: left;
}

.bosStar .sign em {
    margin-top: 0px;
}

.bosStar div i,
.enterUl p {
    color: #939393;
    font-size: 12px;
    display: block;
    font-weight: normal;
}

.color1 {
    background: #66C1C9 !important;
}

.color3,
.color2 {
    background: #FD7674 !important;
}

.color5 {
    background: #6AACEF !important;
}

.color6 {
    background: #CCCCCC !important;
}

.bosStar div i u {
    color: #168C86;
    font-size: 12px;
    padding: 1px 5px;
    border-radius: 2px;
    margin-left: 5px;
    font-weight: normal;
}

.personage {
    background: #fff;
    padding: 10px;
    box-sizing: border-box;
}

.personage .correlation {
    margin-top: 0;
}

.personage .corEm {
    font-size: 12px;
    width: 30px;
    color: #999;
    margin: 0 10px;
}

.personage .sdgd p {
    white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-height: 1.5;
    -webkit-box-orient: vertical;
    -webkit-transform: scale(0.9);
    transform-origin: 0;
    min-height: 39px;
}

.bosStar .sign {
    margin: 0;
}

.correlation {
    display: flex;
    align-items: center;
}

.morePerson {
    background: #fff;
    padding: 5px 10px;
    box-sizing: border-box;
}

.morePerson .hotjj {
    margin-bottom: 10px
}

.personNum {
    float: right;
    line-height: 1.5 !important;
    display: inline-block;
    text-align: center;
    margin-top: 5px;
}

.personNum u {
    color: #F7B12C !important;
    font-size: 14px;
    font-weight: bold;
}

.personNum i {
    color: #999 !important;
}

.bosStar div {
    margin-top: 10px;
    width: 100%;
    float: left;
}

.bosStar p em {
    font-size: 14px;
    float: right;
    color: #427BF7;
}

.bosStar p em img {
    width: 6px;
    vertical-align: 0px;
    margin-left: 3px;
}

.satrTitle {
    font-size: 15px;
    font-weight: bold;
}

.bosStar u {
    color: #222;
}

.bosStar span {
    font-size: 13px;

    display: block;
    line-height: 2;
}

.manager {
    width: 100%;
    float: left;
    padding: 0 10px;
}

.manager .satrTitle {
    height: 40px;
    line-height: 40px;
    margin-bottom: -10px;
}

.manager .tx {
    display: inline-block;
    width: 35px;
    height: 35px;
    background-size: cover;
    border-radius: 4px;
    background-position: center;
    float: left;
    margin-right: 15px;
}

.manager span {
    float: left;
}

.manager div {
    width: 100%;
    float: left;
    border-bottom: 1px solid #EFEFEF;
    padding: 10px 0;
}

.manager div:last-child {
    border: none;
}

.manager div p {
    float: right;
}

.manager div p em {
    color: #FA2820;
    font-weight: bold;
}

.sameName {
    width: 100%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}

.sameName .bosStar {
    padding: 10px 0;
    margin: 0;
    box-sizing: border-box;
    border-bottom: 1px solid #EFEFEF;
}

.sameName .satrTitle {
    margin-top: 10px;
    margin-bottom: -10px;
}

.product,
.finance {
    width: 95%;
    margin: 0 2.5%;
    background: #fff;
    float: left;
    margin-top: 10px;
}

.heading i {
    color: #666;
    -webkit-transform: scale(0.9);
    margin-left: 10px;
    display: inline-block;
}

.heading a {
    float: right;
    color: #666666;
}

.heading a img {
    width: 6.5px;
    vertical-align: -1px;
    margin-left: 5px;
}

.product ul,
.finance ul {
    background: #fff;
    padding: 10px;
    box-sizing: border-box;
}

.product p span {
    display: inline-block;
    -webkit-transform: scale(0.9);
    font-size: 12px;
    color: #999;
    transform-origin: 0;
}

.product li span:first-child {
    min-width: 60%;
    width: 60%;
}

.product p span:last-child {
    float: right;
}

.product li a,
.finance li a {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 10px 0;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}

.product li i {
    display: block;
    font-size: 12px;
    color: #666;
}

.product li em {
    color: #F7B12C;
    font-weight: bold;
}

.product .btn {
    display: block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #427BF7;
}

.finance li span:last-child {
    display: block;
    width: 50%;
}

.finance li em {
    display: block;
    font-size: 12px;
    color: #666;
}

.serUl {
    display: flex;
    border: none;
    border-top: 1px solid rgba(204, 204, 204, 0.3);
    width: 100%;
}

.serUl li {
    width: 33.3%;
    text-align: center;
    flex-direction: column;
    border-bottom: none;
    padding: 0;
    font-size: 12px;
}

.serUl li i {
    -webkit-transform: scale(0.9);
    display: inline-block;
    color: #999
}

.jjjjDiv div {
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    padding-bottom: 10px;
}

.jjjjDiv div p {
    font-size: 14px;
    font-weight: bold;
}

.jjjjDiv div p i {
    font-size: 12px;
    color: #666;
    font-weight: normal;
    margin-left: 5px;
}

.jjjjDiv div span {
    font-size: 12px;
    color: #999;
    font-weight: normal;
}

.jjjjDiv ul {
    display: flex;
    padding-top: 10px;
}

.jjjjDiv ul li {
    width: 25%;
    text-align: center;
}

.jjjjDiv ul li i {
    display: block;
    font-size: 12px;
    margin-top: 3px;
    color: #999;
}

.packDiv {
    width: 100%;
    float: left;
    margin: 10px 0;
}

.packDiv i {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.packDiv span {
    color: #666;
}

.packDiv li {
    position: relative;
}

.packDiv li::after {
    content: '';
    position: absolute;
    height: 25px;
    width: 0.5px;
    background-color: rgba(102, 102, 102, 0.5);
    right: 0;
    top: 8px;
}

.packDiv li:last-child::after {
    width: 0;
}

.seahInt {
    position: absolute;
    background: #fff;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    height: 100%;
    margin-top: 65px;
    z-index: 10;
}

.seahInt li {
    height: 35px;
    line-height: 35px;
}

.seahInt li i {
    font-size: 12px;
    color: #666;
    margin-left: 5px;
}

.seahInt span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.tips {
    position: absolute;
    color: #999;
    left: 92px;
    font-size: 12px;
    margin-top: 7px;
    top: 0;
}

.tip {
    position: fixed;
    background: rgba(0, 0, 0, 0.85);
    color: #fff;
    font-size: 12px;
    text-align: center;
    left: 50%;
    margin-left: -44px;
    border-radius: 2px;
    display: none;
    top: 50%;
    padding: 5px 20px;
    z-index: 10;
}

.m1 {
    width: 13px;
    vertical-align: 0px;
    margin-right: 6px;
}

.m2 {
    width: 13px;
    margin-top: 11px;
    float: right;
}

/*公司详情*/
.scrctionTab {
    width: 100%;
    float: left;
    background: #fff;
    padding-top: 10px;
}

.scrctionTab em {
    display: inline-block;
    width: 131px;
    height: 24px;
    background: #F0F8FF;
    border-radius: 13px 13px 13px 13px;
    float: right;
    margin-right: 10px;
    text-align: center;
    font-style: italic;
    font-size: 13px;
    line-height: 25px;
    font-weight: bold;
}

.scrctionTab em img {
    width: 15px;
    vertical-align: -2px;
    margin-right: 3px;
}

.scrctionTab span {
    display: inline-block;
    width: 56px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    padding-bottom: 5px;
}

.scrctionTab span i {
    padding-bottom: 5px;
}

.scrctionTab .cat i {
    border-bottom: 3px solid #F7B12C;
}

.scrctionTab .cat {
    color: #F7B12C;
    ;
    border-radius: 20px;
}

.companyDiv .comCot {
    width: 100%;
    float: left;
}

.comCot li {
    padding: 0 10px;
    height: 40px;
    background: #F7F7F7;
    text-align: center;
    line-height: 40px;
    border-radius: 4px;
    float: left;
    font-size: 13px;
    margin-right: 10px;
}

.jqgx {
    font-size: 12px;
    color: #666;
}

.jqgx img {
    width: 11px;
    vertical-align: -1px;
    margin-right: 3px;
}

.companyDiv div .signI {
    border: none;
    color: #fff;
    background: #66C1C9;
}

.companyDiv .lookUp {
    height: 60px;
    line-height: 60px;
    color: #013C74;
    padding: 0 10px;
    box-sizing: border-box;
    flex: 1;
    text-align: right;
}

.companyDiv .lookUp a {
    background: initial;
    float: initial;
    color: #427BF7;
    font-weight: bold;
}

.lookUp .inco {
    width: 14px;
    margin-right: 7px;
    vertical-align: -1px;
}

.lookUp .yuan {
    float: right;
    width: 8.5px;
    margin-top: 16px;
}

.comAtlas div img {
    width: 100%;
    margin-bottom: 10px;
}

.lock {
    background-image: url(../images/qybg.png);
    background-size: cover;
    margin-top: -50px;
    position: relative;
    z-index: 2;
    padding: 15px;
    box-sizing: border-box;
}

.lock p {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    box-sizing: border-box;
    padding-top: 0;
}

.lock p img {
    float: left;
    position: absolute;
    left: 15px;
}

.lock p i {
    float: right;
    font-size: 14px;
}

.lock span {
    font-size: 12px;
    display: block;
}

.lock button {
    width: 100%;
    background: #427BF7;
    color: #fff;
    margin-top: 18px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    font-size: 15px;
}

.txName i {
    display: block;
}

/*基金产品详情*/
.funductDetail {
    width: 100%;
    background: #fff;
    z-index: 5;
    box-sizing: border-box;
}

.jjjjDivs {
    width: 100%;
    float: left;
    background: #FFFBF2;
}

.fundDiv {
    padding: 0 10px;
    margin-bottom: 10px;
}

.funductDetail .tit {
    margin-left: -10px;
    width: 110%;
}

.ductName {
    font-size: 16px;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 5px;
}

.ductName u {
    font-weight: normal;
    font-size: 14px;
    margin-left: 10px;
}

.funductDetail p .gm {
    color: #fff;
    -webkit-transform: scale(0.9);
    border-radius: 2px;
    transform-origin: 0;
}

.funductDetail p .sm {
    background: #BBA0BE;
    color: #fff;
    -webkit-transform: scale(0.9);
    padding: 0 5px;
    border-radius: 2px;
    transform-origin: 0;
}

.funductDetail p .yh {
    background: #427BF7;
    color: #fff;
    -webkit-transform: scale(0.9);
    padding: 0 5px;
    border-radius: 2px;
    transform-origin: 0;
}

.funductDetail p .qs {
    background: #A5CE9D;
    color: #fff;
    -webkit-transform: scale(0.9);
    padding: 0 5px;
    border-radius: 2px;
    transform-origin: 0;
}

.funductDetail p span {
    font-size: 14px;
    color: #999;
    margin-left: 8px;
    font-weight: normal;
}

.funductSm p span img,
.funductyh p span img {
    width: 13px;
    vertical-align: -1px;
    margin-left: 28px;
    margin-right: 5px;
}

.funductSm p u {
    font-size: 12px;
    color: #666;
    margin-left: 5px;
}

.funductSm p span {
    font-size: 12px;
}

.funductDetail p em {
    font-size: 12px;
    color: #666;
    border-radius: 2px;
    margin-top: 2px;
    display: inline-block;
}

.funductDetail p i {
    font-size: 13px;
    background: rgba(255, 91, 91, 0.06);
    padding: 1px 6px;
    border-radius: 2px;
    margin-left: 5px;
}

.funductDetail ul {
    width: 100%;
    float: left;
    margin: 20px 0;
}

.funductDetail ul li {
    width: 25%;
    float: left;
    text-align: center;
    height: 20px;
    box-sizing: border-box;

}

/* .funductDetail ul li:first-child span{
	font-size: 18px;
	font-weight: bold;
	margin-top: -14px;
    margin-bottom: -3px;
} */

.funductDetail ul li em {
    display: block;
    font-size: 12px;
    color: #8B8B8B;
}

.funductDetail ul li span {
    display: inline-block;
    margin-top: -13px;
    float: left;
    width: 100%;
    font-size: 14px;
}

.funductyh ul li span {
    font-size: 13px;
}

.funductDetail .zdf {
    font-size: 28px;
    font-weight: bold;
    color: #FF4242;
}

.red {
    font-weight: bold;
    color: #FA2820;
}

.trend {
    width: 100%;
    float: left;
}

.smjjjl {
    width: 100%;
    float: left;
    padding-top: 0;
}

.smjjjl li {
    padding: 10px 0;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}

.smjjjl li:last-child {
    border: none;
}

.trend li {
    float: left;
    font-size: 12px;
    position: relative;
    margin-left: 15px;
    border: 1px solid #F7B12C;
    border-radius: 20px;
    padding: 2px 10px;
    color: #F7B12C;
    margin-top: 5px;
}

.achievement {
    margin-bottom: 10px;
}

.achievement ul {
    display: flex;
    justify-content: space-between;
}

.achievement ul li {
    text-align: center !important;
}

.achievement ul li span {
    font-size: 13px;
    font-weight: bold;
}

.achievement ul li i {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #999;
    -webkit-transform: scale(0.95);
    font-weight: normal;
}

.similar {
    width: 100%;
    float: left;
    padding: 0 10px;
    margin-bottom: -20px;
    margin-top: 15px;
    box-sizing: border-box;
}

.similar span {
    display: inline-block;
    width: 33.3%;
    float: left;
    padding-left: 15px;
    box-sizing: border-box;
    font-size: 13px;
}

.similar span em {
    display: block;
    font-size: 13px;
    color: #FA2820;
    font-weight: bold;
    padding-left: 18px;
}

.similar1 span em {
    display: initial;
}

.similar1 span em {
    padding-left: 0;
    color: #000000;
}

.similar1 span {
    padding-left: 0;
    width: 50%;
}

.similar span i {
    display: inline-block;
    width: 15px;
    height: 3px;
    float: left;
    margin-top: 10px;
    margin-right: 5px;
}

.book i {
    background: #427BF7;
}

.average i {
    background: #03B7F4;
}

.hus i {
    background: #F8CD41;
}

.shorTtime {
    width: 100%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
    margin-top: -45px;
    position: relative;
    z-index: 99999;
}

.shorTtime li {
    width: 20%;
    float: left;
    text-align: center;
    font-size: 13px;
    color: #8B8B8B;
    border-radius: 20px;
    height: 30px;
    line-height: 30.5px;
}

.shorTtime .active {
    color: #427BF7;
    background: rgba(52, 159, 252, 0.09);
}

.archives {
    width: 100%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}

.corporation li {
    width: 33.3%;
    float: left;
    text-align: center;
}

.poration .tx {
    width: 32px;
    height: 44px;
    background-size: cover;
    background-position: center;
    float: left;
    margin: 0;
    color: rgb(255, 255, 255);
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0px 6px;
    min-width: 32px;
    margin-right: 15px;
    font-size: 12px;
}

.skr {
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    margin-left: 59px;
    color: #666;
}

.poration .clamp {
    display: flex;
    align-items: center;
    margin-top: 8px;
}

.poration .clamp u {
    display: inline-block;
    -webkit-transform: scale(0.8);
    color: #999;
    min-width: 50px;
}

.shgsDiv {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 10px;
    background: #fff;
    border-radius: 4px;
}

.shgs span {
    margin-top: 3px;
    white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.shgs em {
    display: inline-block;
    max-width: 64px;
    margin-left: 2px;
}

.shgs i {
    font-weight: normal;
    font-size: 12px;
    color: #fff;
    -webkit-transform: scale(0.9);
    transform-origin: 0 0;
    margin-top: 3px;
    padding: 2px 5px 1px 5px;
    border-radius: 2px;
    display: inline-block;
    float: left;
}

.swiper-container2 .swiper-slide {
    background: #fff;
    height: 165px;
    border-radius: 4px;
    padding: 0 10px;
    box-sizing: border-box;
    box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.07);
}

.swiper-container2 .class11 {
    background: linear-gradient(180deg, #CCE8EA 0%, #FFFFFF 29%, #FFFFFF 100%);
}

.swiper-container2 .class8 {
    background: linear-gradient(180deg, #EFF8FF 0%, #FFFFFF 29%, #FFFFFF 100%);
}

.swiper-container2 .class7 {
    background: linear-gradient(180deg, #F5FFF4 0%, #FFFFFF 29%, #FFFFFF 100%);
}

.swiper-container2 .class9 {
    background: linear-gradient(180deg, #E4F6FA 0%, #FFFFFF 29%, #FFFFFF 100%);
}

.swiper-container2 .class6 {
    background: linear-gradient(180deg, #E4F7EE 0%, #FFFFFF 29%, #FFFFFF 100%);
}

.swiper-container2 .class2 {
    background: linear-gradient(180deg, #FFF6E5 0%, #FFFFFF 29%, #FFFFFF 100%);
}

.swiper-container2 .class3 {
    background: linear-gradient(180deg, #ECE4ED 0%, #FFFFFF 29%, #FFFFFF 100%);
}

.swiper-container2 p {
    height: 40px;
    line-height: 40px;
}

.swiper-container2 .swiper-slide p i {
    font-size: 15px;
    font-weight: bold;
}

.swiper-container2 .class11 p i {
    color: #3A6064;
}

.swiper-container2 .class8 p i {
    color: #427BF7;
}

.swiper-container2 .class7 p i {
    color: #A5CE9D;
}

.swiper-container2 .class9 p i {
    color: #55828B;
}

.swiper-container2 .class6 p i {
    color: #87BBA2;
}

.swiper-container2 .class2 p i {
    color: #F7B12C;
}

.swiper-container2 .class3 p i {
    color: #BBA0BE;
}

.swiper-container2 p a {
    float: right;
    font-size: 12px;
    color: #666;
}

.swiper-container2 .st0 {
    background: linear-gradient(180deg, #FFF6E5 0%, #FFFFFF 29%, #FFFFFF 100%);
}

.swiper-container2 .st1 {
    background: linear-gradient(180deg, #EFF8FF 0%, #FFFFFF 29%, #FFFFFF 100%);
}

.swiper-container2 .st2 {
    background: linear-gradient(180deg, #EDFAF4 0%, #FFFFFF 29%, #FFFFFF 100%);
}

.swiper-container2 .st3 {
    background: linear-gradient(180deg, #E4F6FA 0%, #FFFFFF 29%, #FFFFFF 100%);
}

.swiper-container2 .st0 p i {
    color: #F7B12C;
}

.swiper-container2 .st1 p i {
    color: #427BF7;
}

.swiper-container2 .st2 p i {
    color: #87BBA2;
}

.swiper-container2 .st3 p i {
    color: #55828B;
}

.spacel {
    text-align: center
}

.spacel img {
    width: 50%;
    margin-top: -16px;
    margin-bottom: 20px;
}

.spacel em {
    display: block;
    text-align: center;
    font-size: 15px;
    color: #427BF7;
}

.swiper-container2 li span {
    display: block;
    font-size: 12px;
    margin-bottom: -3px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.swiper-container2 li .abt {
    height: 36px;
    line-height: 36px;
}

.swiper-container2 li {
    margin-bottom: 5px;
}

.swiper-container2 li i {
    display: inline-block;
    -webkit-transform: scale(0.95);
    color: #999;
    font-size: 12px;
    transform-origin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-top: 2px
}

.poration .box-container {
    padding-bottom: 0;
}

.poration .box-container li a {
    font-size: 12px;
    padding-left: 0;
}

.corporation li:first-child {
    text-align: left;
}

.corporation li:last-child {
    text-align: right;
}

.corporation li em {
    font-weight: bold;
    display: block;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.corporation li span {
    font-size: 14px;
    color: #8B8B8B;
}

.corporation p {
    font-size: 14px;
    color: #8B8B8B;
    margin-bottom: 15px;
    width: 100%;
    float: left;
}

.corporation p i {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    float: left;
    display: inline-block;
    margin-right: 10px;
    background-size: cover;
    background-position: center;
}

.corporation p span {
    display: block;
    color: #222;
    font-weight: bold;
    margin-bottom: -5px;
}

/*多空全部数据*/
.pupHead {
    background: #F7B12C;
    padding: 10px;
    box-sizing: border-box;
    color: #fff;
}

.pupHead p {
    display: flex;
    justify-content: end;
}

.pupHead p span {
    font-size: 12px;
}

.pupHead p span img {
    width: 12px;
    vertical-align: -1px;
    margin-right: 3px;
}

.graphic {
    margin-top: 72px;
}

.pupDiv {
    display: flex;
    margin-top: 25px;
    padding-bottom: 5px;
    font-size: 12px;
}

.pupDiv div {
    width: 50%;
    text-align: center;
}

.pupDiv span {
    display: block;
}

.pupDiv span i {
    font-size: 12px;
}

.pupDiv em {
    opacity: 0.8;
    margin-top: 10px;
    display: block;
}

.condition {
    display: flex;
    position: fixed;
    width: 100%;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 45px;
    line-height: 45px;
    background: #fff;
}

.condition img {
    width: 15px;
    vertical-align: -2px;
}

.condition span {
    display: block;
    width: 33.3%;
    text-align: center;
}

.sxzdf {
    padding-top: 10px;
    overflow: hidden;
}

.sxzdf p,
.van-checkbox {
    height: 44px;
    line-height: 44px;
    width: 100%;
    margin-left: 10%;
    position: relative;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}

.zdfAct {
    color: #427BF7;
}

.zdfAct img {
    position: absolute;
    width: 15px;
    left: -28px;
    top: 14px;
}

.van-checkbox {
    margin-left: 0;
    padding-left: 10%;
}

.van-checkbox__icon--checked .van-icon {
    color: #fff;

    margin-left: -18px;
    border: none;
}

.van-checkbox__icon--round .van-icon {
    border: none;
    margin-left: -18px;
}

.van-icon-success::before {
    color: #fff;
}

.van-checkbox__icon--checked .van-icon {
    background: #fff;
}

.van-checkbox__icon--checked .van-icon-success::before {
    color: #427BF7;
}

.sxzdf p:last-child {
    border: none;
}

.sxzdf .shaix {
    display: block;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #427BF7;
    color: #fff;
    border-radius: 22px;
    width: 90%;
    margin: 20px auto;
}

.graDiv {
    background: #fff;
    border-radius: 4px;
    width: 95%;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.term {
    padding: 0 10px;
    margin-bottom: 10px;
    color: #666;
    display: flex;
}

.term em {
    font-size: 12px;
    display: inline-block;
    min-width: 25px;
}

.term div {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}

.term div img {
    width: 10px;
    vertical-align: -2px;
    margin-left: 10px;
}

.term div::-webkit-scrollbar {
    display: none;
}

.term span {
    box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.07);
    border-radius: 12px 12px 12px 12px;
    font-size: 12px;
    margin-left: 10px;
    background: #fff;
    padding: 0 10px;
    color: #222;
}

.chosen {
    float: right;
    margin-top: -15px;
}

.chosen span {
    width: auto;
    padding-left: 12px;
}

.chosen span:first-child {
    border-right: 1px solid #CCCCCC;
    padding-right: 15px;
    padding-left: 0;
}

.chosen em {
    display: block;
    color: #222;
    font-weight: bold;
    font-size: 13px;
}

.chosen i {
    display: inline-block;
    -webkit-transform: scale(0.95);
}

.category {
    font-size: 12px;
    border-top: 1px solid rgba(204, 204, 204, 0.3);
    padding-top: 10px;
}

.category em {
    color: #999;
}

.category span {
    color: #FC6062;
    background: #FFF4F4;
    padding: 1px 8px;
    border-radius: 10px;
}

.gtermAll {
    position: fixed;
    width: 100%;
    box-sizing: border-box;
    background: #f7f7f7;
    z-index: 2;
}

.genre {
    display: flex;
    justify-content: end;
    padding: 10px;

}

.genre p {
    border: 1px solid #F7B12C;
    border-radius: 4px;
}

.genre p em {
    padding: 1px 5px;
    color: #F7B12C;
    display: block;
    font-size: 12px;
    float: left;
}

.genre p .tbAct {
    background: #F7B12C;
    color: #fff;
}

.hisData {
    background: #fff;
    margin-top: 70px;
    font-size: 12px;
}

.hisData p {
    padding-top: 10px;
}

.hisData p span {
    color: #999;
}

.hisData li,
.hisData p {
    display: flex;
}

.hisData li {
    padding: 10px 0;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}

.hisData li span em {
    display: block;
    -webkit-transform: scale(0.9);

}

.hisData li span,
.hisData p span {
    display: block;
    width: 20%;
    text-align: center;
}

.hisData li span:last-child,
.hisData p span:last-child {
    width: 35%;
}

.hisData li span:first-child em {
    font-weight: bold;
}

.hisData li span:first-child u {
    display: inline-block;
    -webkit-transform: scale(0.9);
    color: #999;
}

.hisData li span:nth-child(2) {
    font-weight: bold;
}

.hisData li span:nth-child(3) {
    font-weight: bold;
}


.Held {
    width: 100%;
    float: left;
}

.Held .tableHead span:first-child,
.Held ul span:first-child {
    width: 30%;
}

.Held .tableHead span:nth-child(2),
.Held ul span:nth-child(2) {
    width: 30%;
}

.Held .tableHead span:nth-child(3),
.Held ul span:nth-child(3) {
    width: 30%;
}

.Proportion {
    width: 70%;
    float: left;
    font-size: 12px;
    padding-left: 15px;
}

.Proportion ul {
    margin-top: 20px;
}

.Proportion li {
    line-height: 2;
    padding-left: 10%;
    float: left;
}

.Proportion li span {
    display: block;
}

.Proportion i {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    float: left;
    margin-right: 5px;
    margin-top: 8px;
}

.Proportion li em {
    -webkit-transform: scale(0.9);
    display: inline-block;
    color: #666;
    padding-left: 10px;
}

.Proportion .gp i {
    background: #FD7674;
}

.Proportion .yh i {
    background: #83CFFF;
}

.Proportion .qt i {
    background: #A0A2BE;
}

.Position {
    width: 100%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}

.Position .commmdTj i {
    color: #8B8B8B;
    font-size: 15px;
    float: right;
    font-weight: normal;
}

/*公募基金经理*/
.public {
    width: 100%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}

.public p {
    width: 100%;
    float: left;
    height: 33px;
    line-height: 33px;
    margin-left: -15px;
    padding: 0 10px;
    color: #999;
    position: fixed;
    padding-top: 10px;
    background: #fff;
    box-sizing: border-box;
}

/* .public ul{
	margin-top: 70px;
} */
.rs {
    font-size: 12px;
    display: block;
    padding-bottom: 10px;
    position: relative;
}

.rs i {
    background: #F7B12C;
    display: inline-block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    float: left;
    margin: 8px 5px 0 0;
}

.rs:before {
    content: '';
    display: block;
    height: 0.5px;
    background: rgba(204, 204, 204, 0.5);
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 0 10px;
    left: -10px;
}

.publiDiv label {
    font-size: 12px;
    display: block;
    color: #999;
    font-weight: normal;
}

.publiDiv li .publicName {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.publiDiv p {
    position: initial;
    margin: 0;
    padding: 0 10%;
    background: #F7F7F7;
    width: 120%;
    margin-left: -10%;
}

.publiDiv li a {
    display: flex;
}

.public li i {
    font-size: 14px;
    color: #999;
    font-weight: normal;
}

.FundAlltype {
    position: fixed;
    background: #fff;
    width: 100%;
}

.FundAlltype .tabTit {
    border: none;
}

.FundAlltype li {
    margin-left: 15px;
    font-size: 16px;
}

.FundAlltype .active {
    font-size: 18px;
    font-weight: bold;
}

.FundAlltype .tabTit .active:after {
    content: " ";
    width: 15px;
    height: 4px;
    background: #F7B12C;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
}

.public p span {
    display: inline-block;
    float: left;
    font-size: 12px;
    color: #999999;
}

.public p span:first-child {
    width: 45%;
}

.public p span:last-child {
    float: right;
}

.public p span:nth-child(2) {
    display: inline-block;
    width: 25%;
    text-align: right;
}

.public li {
    font-size: 14px;
    padding: 10px 0;
    width: 100%;
    float: left;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}

.public li:last-child {
    border: none;
}


.public li i {
    margin-left: 10px;
    display: inherit;
    font-size: 14px;
    font-weight: normal;
    display: flex;
}

.public .classRed i {
    color: #FA2820;
}

.public li span:first-child {
    display: inline-block;
    width: 60%;
    float: left;
    font-size: 14px;
}

.public li span:nth-child(2) {
    display: inline-block;
    width: 25%;
    text-align: right;
    line-height: 45px;
}

.public li span:last-child {
    float: right;
    font-size: 14px;
    color: #FA2820;
    font-weight: bold;
    width: 30%;
    text-align: right;
    line-height: 45px;
}

/*公募产品列表*/
.Fundtype {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    box-sizing: content-box;
    width: 100%;
    float: left;
}

.Fundtype .tabTit ul {
    padding-left: 15px;
    width: auto;
    float: left;
    box-sizing: border-box;

}

.Fundtype .tabTit li {
    width: auto;
    white-space: nowrap;
    display: inline-block;
    margin-right: 20px;
    float: initial;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    background: #F7F7F7;
    padding: 1px 7px;
    border-radius: 20px;

}

.Fundtype .tabTit .active {
    border: 1px solid #F7B12C;
    background: #fff;
    padding: 3px 15px;
}

.Fundtype .tabTit .active:after {
    content: none
}

.Fundtype .tabTit {
    position: relative;
    border: none;
}

.Fundtype::-webkit-scrollbar {
    display: none;
}

.Fundtype .tabTit li:last-child {
    margin-right: 0;
    padding-right: 15px;
}

.Fundtype a {
    position: fixed;
    right: 0;
    z-index: 1;
}

.Fundtype a i {
    width: 58px;
    height: 44px;
    background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    display: inline-block;
    float: left;
}

.Fundtype a em {
    display: inline-block;
    background: #fff;
    padding-right: 15px;
    color: #F7B12C;
}

.HeldUl {
    width: 100%;
    float: left;
}

.FunDiv .tableHead span:first-child,
.FunDiv ul span:first-child {
    width: 40%;
}

.FunDiv .codeText i {
    font-weight: normal;
    font-size: 14px;
}

.FunDiv .codeText em {
    color: #222;
    font-size: 13px;
}

.FunDiv .tableHead span:nth-child(2),
.FunDiv ul span:nth-child(2) {
    font-weight: normal;
}

.shareholder {
    width: 100%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}

.sdgd {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 10px;
}

.sdgd p {
    display: inline-block;
    width: 100%;
}

.sdgd p span {
    white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-inline-box;
    -webkit-line-clamp: 2;
    line-height: 1.5;
    -webkit-box-orient: vertical;
    float: right;
    width: 100%;
    color: #222 !important;
    min-height: 38px;
    font-size: 14px;
}

.sdgd p .character {
    display: flex;
    align-items: center;
}

.tt p span {
    -webkit-line-clamp: 1;
}

.sdgd span em {
    color: #222;
}

.sdgd li {
    padding: 10px;
    color: #939393;
    font-size: 13px;
    border-radius: 4px;
    margin-right: 10px;
    white-space: nowrap;
    display: inline-block;
    width: 200px;
    background: #f8f8f8;
    min-height: 88px;
    box-sizing: border-box;
}

.invMore {
    color: #427BF7;
    float: right;
    font-size: 12px;
    font-weight: normal;
}

.invMore img {
    width: 6.5px;
    margin: 0 0 0 3px;
    vertical-align: 0px;
}

.sdgd ul::-webkit-scrollbar {
    display: none;
}

.sdgd li div em {
    font-size: 12px;
    background: #BBA0BE;
    color: #fff;
    transform: scale(0.85);
    display: inline-block;
    transform-origin: 0 0;
    text-align: center;
    height: 22px;
    line-height: 22.5px;
    padding: 0 6px;
    border-radius: 3px;
}

.sdgd li p em,
.sdgd li p .dt {
    width: 32px;
    height: 44px;
    background-size: cover;
    background-position: center;
    border-radius: 2px;
    float: left;
    margin: 0;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0px 6px;
}

.sdgd li p .dt {
    line-height: 14px;
}

.sdgd::-webkit-scrollbar {
    display: none;
}

.sdgd span {
    display: block;
    width: 100%;
    color: #666;
    font-size: 12px;
    display: flex;
    justify-content: space-between;
}

.Transaction {
    margin-bottom: 10px;
}

.Transaction ul,
.ccjjBlock,
.Postnews ul,
.cwzbAll,
.tydbDiv,
.tzjgagqy ul {
    border: 1px solid rgba(204, 204, 204, 0.3);
    border-radius: 4px;
    padding: 0 10px;
}

.cwzbAll,
.tydbDiv {
    margin: 0 10px;
}

.ccjjBlock {
    padding: 10px;
}

.shareholder a {
    font-weight: normal;
    display: block;
}

.zdcp p {
    color: #999999;
    font-size: 13px;
}

.zdcp p span,
.zdcp li span {
    display: block;
    width: 80%;
    float: left;
    font-size: 13px;
}

.zdcp p em,
.zdcp li em {
    display: inline-block;
    float: right;
    width: 38px;
    font-size: 13px;
}

.zdcp li {
    width: 100%;
    float: left;
    padding: 10px 0;
    border-bottom: 1px solid #F8F8F9;
}

.zdcp li span {
    color: #427BF7;
}

.zdcp li em {
    color: #222;
}

.sdgd .jjname {
    color: #666;
    white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    -webkit-line-clamp: 3;
    line-height: 1.5;
    -webkit-box-orient: vertical;
    float: right;
    width: 100%;
    align-items: end;
    height: 58px;
    display: grid;
}

.sdgd u {
    display: block;
    font-size: 15px;
    font-weight: bold;
}

.FundGstype,
.FundGstype .tabTit ul {
    width: 100%;
    float: left;
}

.FundGstype .tabTit ul {
    padding: 0 10px;
    box-sizing: border-box;
}

.FundGstype .tabTit li {
    width: auto;
    margin-right: 20px;
}

.FundGstype .tabTit .active:after {
    bottom: 0;
}

.FundtypeHead {
    position: fixed;
    left: 0;
    top: 45px;
    background: #fff;
    z-index: 2;
}

.more-text {
    width: 100%;
    float: left;
    text-align: center !important;
    color: #999;
    font-size: 12px;
    margin-bottom: 10px;
    border: none !important;
    margin-top: 15px;
}

.A,
.B,
.C,
.D,
.E,
.F,
.G {
    background: #66C1C9 !important;
}

.H,
.I,
.G,
.J,
.K,
.L {
    background: #6AACEF !important;
}

.M,
.N,
.O,
.P,
.Q,
.R,
.S {
    background: #668DD6 !important;
}

.T,
.U,
.V,
.W,
.X,
.Y,
.Z {
    background: #BBA0BE !important;
}


.GM,
.SM {
    color: rgba(22, 140, 134, 1) !important;
    background: rgba(22, 140, 134, 0.09) !important;
}

.ZQ {
    color: rgba(75, 50, 216, 1) !important;
    background: rgba(75, 50, 216, 0.09) !important;
}

.XT {
    color: rgba(252, 109, 52, 1) !important;
    background: rrgba(252, 109, 52, 0.09) !important;
}

.open {
    position: fixed;
    z-index: 100;
    background: #fff;
    top: 40%;
    left: 50%;
    width: 300px;
    text-align: center;
    margin-left: -150px;
    padding: 20px;
    border-radius: 4px;
    box-sizing: border-box;
    display: none;
}

.open a {
    background: #427BF7;
    color: #fff;
    font-size: 14px;
    display: block;
    width: 100px;
    margin: 0 auto;
    margin-top: 15px;
    border-radius: 2px;
    height: 30px;
    line-height: 30px;
}

.shaow {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    top: 0;
    z-index: 99;
    display: none;
    left: 0;
}

.deta {
    position: fixed;
    z-index: 100;
    top: 20%;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    background: #fff;
    font-size: 14px;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 4px;
    max-height: 400px;
    text-align: justify;
    line-height: 1.75;
    display: none;
}

.deta .text {
    height: 240px;
    overflow-y: auto;
}

.deta .tx {
    display: inline-block;
    width: 65px;
    height: 65px;
    background-size: cover;
    border-radius: 4px;
    background-position: center;
    margin: 0 auto;
    border: 1px solid #eee;
    border-radius: 50%;
}

.deta p::-webkit-scrollbar {
    display: none;
}

.Notyet {
    text-align: center;
    font-size: 14px;
    color: rgb(153, 153, 153);
    margin-top: 15px;
    float: left;
    width: 100%;
    margin-top: 30%;
    display: none;
}

.Notyet img {
    width: 30%;
    margin-bottom: 15px;
}

#middle {
    width: 100%;
    overflow-y: auto;
    background: #F8F8F8;
    font-size: 14px;
    color: #D2D2D2;
    height: 36px;
    line-height: 36px;
    border-radius: 33px;
}

#middle::-webkit-scrollbar {
    display: none
}

.search em {
    font-size: 12px;
    color: #999;
    height: 30px;
    line-height: 30px;
    position: absolute;
    left: 35px;
}

.searInput {
    padding-left: 40px;
}

::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999;
}

.explainDiv {
    position: fixed;
    z-index: 999;
    background: #fff;
    width: 80%;
    left: 10%;
    top: 30%;
    border-radius: 4px;
    display: none;
    font-size: 14px;
    text-align: justify;
}

.explainDiv p {
    padding: 15px;
    box-sizing: border-box;
}

.explainDiv a {
    display: block;
    text-align: center;
    color: #427BF7;
    height: 40px;
    line-height: 40px;
    border-top: 1px solid #f5f5f5;
}

.return {
    text-align: center;
    padding-top: 30%;
}

.return img {
    width: 120px;
    margin-bottom: 15px;
}

.return em {
    display: block;
    color: #999;
}
.miaoshu{
    font-size: 12px;
    color: #666;
    display: block;
    text-align: center;
    margin: 15px 0;
}
.todayDesc {
    font-size: 14px;
    font-weight: bold;
    float: right;
    display: block;
    width: 100%;
    text-align: center;
}
.return a {
    display: inline-block;
    padding: 5px 40px;
    cursor: pointer;
    background-color: #F7B12C;
    color: #FFF;
    font-size: 16px;
    border-radius: 4px;
    margin-top: 35px;
}

.web {
    position: fixed;
    z-index: 999;
    height: 100%;
    background: #eee;
    overflow: hidden;
    text-align: center;
}

.web img {
    width: 100%;
}

.web a {
    display: block;
    width: 200px;
    margin: 0 auto;
    margin-top: 60px;
}

.menu {
    display: block;
    position: fixed;
    bottom: -1px;
    width: 100%;
    height: 45px;
    color: #B4B4B4;
    background-color: #fff;
    z-index: 10;
    left: 0;
}

.subMenu {
    width: 20%;
    float: left;
    cursor: pointer;
    text-align: center;
    line-height: 24px;
    height: 45px;
}

.menu_name {
    display: block;
    width: 100%;
    font-size: 12px;
    color: #B4B4B4;
}

.actives {
    color: #F7B12C
}

img.menu_img {
    height: 18px;
    width: 18px;
    margin-top: 6px;
}

/*基金*/
.IntelBlcok,
.Ranking {
    margin-bottom: 0;
}

.newBlock span {
    position: relative;
    font-weight: bold;
    display: inline-block;
}

.newBlock span::before {
    content: "";
    display: inline-block;
    height: 3px;
    width: 15px;
    position: absolute;
    bottom: 0;
    background: #F7B12C;
    left: 5px;
}

.IntelBlcok .swiper-container1 .interA {
    display: flex;
    padding: 10px 10px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.interA span u {
    display: flex;
    font-size: 12px;
    color: #666;
    font-weight: normal;
}

.zjhb {
    margin-left: auto;
    text-align: right;
}

.zjhb i {
    color: #FA2820;
}

.RanUl {
    background: #fff;
    width: 100%;
    float: left;
}

.RanUl li {
    display: flex;
    font-size: 14px;
    align-items: center;
    flex-direction: column;
}

.runBorder {
    position: relative;
}

.runBorder:after {
    content: '';
    position: absolute;
    width: 0.5px;
    height: 15px;
    background: rgba(204, 204, 204, 0.8);
    right: -3px;
    top: 3px;
}

.RanUl li .runDiv {
    display: flex;
    width: 100%;
    margin-left: 15px;
    padding: 10px 0;
    justify-content: space-between;
    margin-bottom: -18px;
}

.runDiv span {
    width: 60px;
    text-align: center;
}

.RanUl li div a {
    display: block;
    min-width: 58%;
}

.RanUl u img {
    width: 20px;
}

.runSpan {
   width: 72px;
   display: flex;
   align-items: center;
   font-size: 12px;
}
.runSpan img{
    width: 7px;
    height: 11px;
    margin-right: 15px;
}
.RanUl li div span i {
    display: block;
    font-size: 12px;
    -webkit-transform: scale(0.95);
    color: #999999;
}

.RanUl a em {
    font-size: 12px;
    color: #666;
}

.RanUl a em i {
    color: #999;
    margin-left: 15px;
}

.swiper .swiper-slide {
    height: 130px;
    border: 1px solid #E3E3E3;
    border-radius: 8px;
    padding: 0;
    display: block;
}

.mySwipers {
    border-bottom: 1px solid #F7F7F7;
}

.mySwipers .swiper-wrapper {
    padding: 5px 0 0 0;
    box-sizing: border-box;
}

.mySwipers .swiper-slide {
    border: none;
    height: 30px;
    font-size: 12px;
    text-align: center;
    width: 25% !important;
    border-radius: 0;
}

.mySwipers .swiper-slide img {
    width: 10px;
    margin: 9px 0 0 0;
    position: absolute;
    margin-left: -26px;
}

.mySwipers .swiper-slide span {
    display: block;
    margin-top: 5px;
}

.mySwipers .swiper-slide em {
    color: #666;
    display: inline-block;
    -webkit-transform: scale(0.95);
}

.mySwipers .act {
    color: #F7B12C;
    border-bottom: 1px solid #F7B12C;
}

.mySwipers .act em {
    color: #F7B12C;
}

.mySwipers .act {
    position: relative;
}

.todayDesc {
    font-size: 12px;
    color: #427BF7;
    height: 36px;
    line-height: 36px;
    border-radius: 4px;
    padding: 0 10px;
    box-sizing: border-box;
    margin: 0 10px;
}

.todayDesc i {
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #FC6062;
    border-radius: 50%;
    float: left;
    margin: 15px 5px 0 0;
}

.todayDesc em {
    display: inline-block;
    -webkit-transform: scale(0.9);
    transform-origin: 0;
}

.todayDesc span {
    font-size: 14px;
    font-weight: bold;
    float: right;
    display: block;
    width: 100%;
    text-align: center;
}

.todayDesc span img {
    width: 13px;
    vertical-align: 0px;
    margin-right: 5px;
}
.todayDescd {
    font-size: 12px;
    color: #fff;
    height: 36px;
    line-height: 36px;
    background: #FC4D4D;
    border-radius: 4px;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    text-align: center;
}
.todayDescd  img {
    width: 13px;
    vertical-align: 0px;
    margin-right: 5px;
}
.mySwiperd {
    border-bottom: 1px solid #F7F7F7;
}

.mySwiperd .swiper-slide {
    border: none;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    text-align: center;
}

.mySwiperd .swiper-wrapper {
    display: flex;
}

.mySwiperd .swiper-slide-thumb-active {
    color: #F7B12C;
}

.mySwiperd .swiper-slide-thumb-active em {
    color: #F7B12C;
}

.mySwiperd .swiper-slide-thumb-active {
    position: relative;
}

.mySwiperd .swiper-slide-thumb-active::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #F7B12C;
    bottom: 0;
}

#swiper-container {
    overflow: hidden;
}

.SwiperGS {
    width: 100%;
    z-index: 2;
    background: #fff;
    margin: 10px 0;
}

.SwiperGS .swiper-slide {
    border: none;
    height: 32px;
    line-height: 32px;
    font-size: 13px;
    text-align: center;
    border-radius: 20px;
    width: 92px !important;
    border: 1px solid rgba(204, 204, 204, 0.3);
    margin-right: 10px;
}

.SwiperGS .act {
    color: #fff;
    background: #F7B12C;
}

.SwiperGS img {
    width: 14px;
    vertical-align: -1px;
}

.zxyd::before {
    content: "";
    position: absolute;
    height: 0.5px;
    background: rgba(204, 204, 204, 0.5);
    left: -10px;
    width: 105%;
    top: 0;
}

.ydRight img {
    width: 10px;
    vertical-align: -1px;
    margin-right: 8px;
}

.ydRight div p {
    margin-bottom: 10px;
    font-size: 12px;
    margin-top: 4px;
}

.ydRight div p em {
    float: right;
    color: #FA2820;
    font-size: 16px;
}

.ydRight div p .ys {
    color: #999;
}

.zxyd {
    position: relative;
    padding-top: 10px;
    margin-top: 10px;
}

#jjrb .swiper-slide .rbRight span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 12px;
    min-height: 36px;
}

#jjrb .swiper-slide,
.rbTit,
.rbwq {
    padding: 0 10px;
    box-sizing: border-box;
}

#jjrb .swiper-slide .rbRight p {
    display: inline-block;
    -webkit-transform: scale(0.95);
    color: #F7B12C;
}

.jjribao {
    width: 79px;
}

.rbBlock .rbwq a {
    float: right;
    padding-top: 7px;
    display: inline-block;
    -webkit-transform: scale(0.95);
    font-size: 12px;
}

.rbBlock a img {
    width: 12px;
    vertical-align: -2px;
    margin-left: 3px;
}

.rbBlock {
    background: #fff;
    float: left;
    width: 100%;
    border-radius: 4px;
    margin-top: 10px;
}

.rbLeft {
    width: 48%;
    float: left;
    background: #F7F7F7;
    padding: 5px;
    box-sizing: border-box;
}

.rbgsName {
    font-weight: bold;
}

.rbRight {
    width: 48%;
    float: right;
    margin-bottom: 10px;
}

.rbRight div:first-child span {
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    margin-bottom: 2px;
    padding-bottom: 4px;
}

.rbTit {
    display: block;
    width: 100%;
    float: left;
    margin: 5px 0;
}

.rbTit span {
    display: block;
    width: 50%;
    float: left;
    font-size: 12px;
}

.rbTit span:last-child {
    width: 48%;
    float: right;
}

.RanUl li:last-child div {
    border: none;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: '';
}

.ggph {
    background: #fff;
    float: left;
    width: 100%;
}

.ggph u img {
    width: 20px;
    margin-left: 5px;
    margin-top: 10px;
}

.ggph li {
    display: flex;
}

.ggph div {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-left: 5px;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    padding: 10px 0;
}

.ggph div p:last-child {
    font-size: 12px;
    color: #666;
    display: inline-block;
    -webkit-transform: scale(0.95);
    transform-origin: 0;
}

.ggph div p:nth-child(2) {
    font-size: 12px;
    margin: 5px 0;
}

.ggph div p:first-child a {
    font-weight: bold;
}

.ph span {
    float: right;
    margin-right: 10px;
}

.ph span em {
    margin-left: 15px;
    color: #FA2820;
}

.ph a img {
    width: 8px;
    vertical-align: -1px;
    margin-left: 3px;
}

.php {
    color: #222222;
    font-size: 12px;
    box-sizing: border-box;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}

.php span {
    margin-left: 10px;
}

.php span img {
    width: 7px;
    vertical-align: 1px;
    margin-right: 2px;
}

.php em {
    margin-right: 5px;
    border: 1px solid #F7B12C;
    border-radius: 3px;
    height: 22px;
    line-height: 22px;
    display: inline-block;
    margin-top: 2px;
    float: left;
}

.php em i {
    display: inline-block;
    color: #F7B12C;
    padding: 0 5px
}

.php em i:first-child {
    border-right: 1px solid #F7B12C;
}

.php em .bkAct {
    background: #F7B12C;
    color: #fff;
}

.phAct {
    color: #F7B12C;
}

.comTb ul {
    background: #fff;
    padding: 0 10px;
    width: 100%;
    float: left;
    box-sizing: border-box;
    border-radius: 4px;
}

.jjName {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding-left: 10px;
    height: 55px;
    display: flex;
    align-items: center;
    margin-top: 7px;
}

.jjName em {
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.jjName a {
    display: block;
    padding: 5px 0;
}

.RankDiv {
    width: 100%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 12px;
    background: #F7F7F7;
    height: 32px;
    line-height: 32px;
}

.jjbd {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 63px;
}

.state {
    width: 10px;
    vertical-align: -1px;
    margin-left: 5px;
}

.jjbd span {
    display: block;
    width: 33.3%;
    float: left;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

.jjbd u {
    display: block;
    font-weight: normal;
    color: #999;
    font-size: 12px;
    margin-top: 0;
    height: 25px;
}

.jjzdf {
    color: #FA2820;
    width: 40% !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 36px;
}

/*公司*/
.gsBlcok ul li div {
    display: flex;
    align-items: center;
}

.gsBlcok ul li div b {
    display: block;
    font-size: 12px;
    color: #999;
    font-weight: normal;
}

.gsBlcok {
    margin-bottom: 0;
}

.indust {
    color: #999;
    -webkit-transform: scale(0.9);
    font-size: 12px;
    display: inline-block;
}

.gsBlcok li em,
.IntelBlcok div em,
.public li em {
    width: 32px;
    height: 44px;
    background-size: cover;
    background-position: center;
    float: left;
    margin: 0;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0px 6px;
    min-width: 32px;
    margin-right: 15px;
}

.gsBlcok ul li {
    padding: 10px 0;
    border-bottom: 1px solid #F5F4F5;
}

.gsName {
    padding-left: 59px;
    color: #999;
    font-size: 12px;
}

.gsName u {
    display: inline-block;
    color: #FC6062;
    -webkit-transform: scale(0.95);
}

.gsBlcok ul li div p {
    border: none;
    padding: 0;
    font-size: 15px;
    margin-top: 5px;
}

.gsBlcok section {
    display: flex;
    padding-left: 28px;
}

.gsBlcok section div {
    width: 33.3%;
    text-align: center;
}

.gsBlcok section div u {
    color: #222;
    display: block;
    font-size: 12px;
    margin-bottom: -5px;
    margin-top: 5px;
}

.gsBlcok section div i {
    color: #666;
    -webkit-transform: scale(0.9);
}

/* .gsBlcok ul li div p i{
	font-size: 12px;
	color: #999;
} */
.gsBlcok ul li div span {
    font-size: 14px;
    font-weight: bold;
    display: block;
}

.gsBlcok ul li div span u {
    font-size: 12px;
    font-weight: normal;
    margin-left: 6px;
    color: #666;
}

.gsBlcok ul li div span i {
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

.swiper1 {
    height: 222px;
    padding: 0;
}

.comWorks .swiper-slide {
    background: #fff;
    padding: 5px 15px;
    padding-bottom: 10px;
    box-sizing: border-box;
    border-radius: 4px;
}

.comWorks ul li {
    display: block;
    width: 50%;
    float: left;
    margin: 7.5px 0;
}

.comWorks ul li:nth-child(even) {
    padding-left: 15px;
    box-sizing: border-box;
}

.comWorks ul li a {
    display: block;
    font-size: 12px;

}

.comWorks ul li a img {
    width: 7.5px;
    vertical-align: 0px;
}

.comWorks ul li a em {
    color: #999;
    margin-left: 5px;
    display: inline-block;
}

.comWorks ul li a:first-child {
    display: inline-block;
    font-size: 12px;
    color: #427BF7;
    margin-bottom: 5px;
}

.swiper1 a {
    padding-left: 15px;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    padding-bottom: 10px;
}

.swiper2 .mainTag {
    color: #F7B12C;
    margin-left: 5px;
    border-left: 1px solid #e3e3e3;
    padding-left: 5px;
    height: 10px;
    display: inline-block;
    line-height: 9px;
}

.swiper2 a {
    font-size: 12px;
    color: #427BF7;
    font-weight: normal;
}

.swiper2 .especially {
    margin: 0;
    padding: 0;
    display: inline;
    float: left;
    font-size: 14px;
}

.swiper1 .swiper-slide {
    padding: 0;
}

.swiper1 .clamp {
    padding-right: 15px;
}

.keyDiv {
    background: #fff;
    width: 100%;
    float: left;
    padding: 10px;
    border-radius: 4px;
    box-sizing: border-box;
}

.company .keyDiv li {
    display: flex;
    padding-top: 10px;
}

.keyDiv li:first-child {
    padding-top: 0;
}

.keyTime {
    display: block;
    font-size: 12px;
    color: #999;
    width: 44px;
    text-align: center;
}

.register {
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    padding-bottom: 10px;
    width: 100%;
}

.register div img {
    width: 8px;
    vertical-align: -0px;
}

.keyDiv li span {
    display: block;
    font-size: 12px;
    color: #999;
    -webkit-transform: scale(0.95);
    transform-origin: 0;
    margin: 5px 0;
}

.keyDiv li div div {
    font-size: 12px;
    color: #666;
    margin-top: 5px;
}

.keyDiv li h2 {
    font-size: 14px;
}

.relation {
    background: #FFFBF2;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 15px 5px;
    font-size: 12px;
    box-sizing: border-box;
    height: 140px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    width: 100%;
    justify-content: center;
}

.relaTitle {
    padding: 0 10px;
    height: 33px;
    background: #F7B12C;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.09);
    opacity: 1;
    border-radius: 4px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100px;
    color: #fff;
    margin-top: 4px;
    min-height: 33px;
}

.relaTitle span {
    -webkit-transform: scale(0.9);
    white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-height: 1.2;
    -webkit-box-orient: vertical;
}

.relation ul {
    width: 100%;
}

.relation li {
    display: flex;
    width: 25% !important;
    text-align: center;
}

.relation li span {
    width: 66px;
    height: 22px;
    background: #FFE45F;
    opacity: 1;
    border-radius: 3px;
    margin: 0 auto;
    line-height: 23px;
}

.relation li span i {
    display: inline-block;
    -webkit-transform: scale(0.8);
    color: #222;
    width: 110%;
    transform-origin: 0;
    margin-left: 4px;
}

.relation .rela span i {
    font-size: 12px;
    -webkit-transform: scale(0.9);
    margin-left: 3px;
    width: 100%;
}

/* .relation li:nth-child(2) span{
    background: #BBA0BE;
    border: 1px solid #BBA0BE;
}*/
.relation li:nth-child(2) span i {
    width: 72px;
    transform-origin: 0 0;
    margin-top: 2px;
}

.relation img {
    width: 100%;
}

/* .relation li:nth-child(3) span{
    background: #6AACEF;
    border: 1px solid #6AACEF;
}
.relation li:nth-child(4) span{
    background: #66C1C9;
    border: 1px solid #66C1C9;
} */
.relaTitle i {
    display: inline-block;
    width: 100%;
    float: left;
    -webkit-transform: scale(0.9);
}

.weizhi {
    padding: 0px 10px;
    -webkit-transform: scale(0.9);
    margin: 0 -3px;
    background: #fff;
    border: 1px solid #F7B12C;
    box-shadow: 2px 2px 8px rgb(0 0 0 / 11%);
    border-radius: 2px;
}

.weizhi1 {
    max-width: 63px;
    line-height: 18px;
    padding: 4px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.weizhi2 {
    margin-left: 50px;
    padding: 5px 20px;
}

.relation u {
    margin-left: auto;
    -webkit-transform: scale(0.8);
    width: 100px;
    text-align: center;
    margin-right: -6px;
}

.blockP {
    height: 39px;
    line-height: 39px;
}

.jjtitle em {
    background-size: cover;
    border-radius: 20px;
    font-size: 12px;
    color: #666;
}

.jjtitle img {
    width: 14px;
    margin-right: 5px;
    vertical-align: -2px;
}

.gsBlcok ul li div span img {
    width: 21px;
    vertical-align: -1px;
}

.ccjjUl {
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
}

.ccjjUl::-webkit-scrollbar {
    display: none;
}

.ccjjUl li {
    border: none;
    float: left;
    margin-right: 10px;
    color: #666;
    padding-bottom: 5px;
    position: relative;
    flex-shrink: 0;
}

.ccjjUl .act {
    color: #222;
}

.ccjjUl .act::before {
    content: " ";
    width: 15px;
    height: 3px;
    background: #F7B12C;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
}

.ccjjUl li span {
    max-width: initial;
}

.ccjjBlock li a {
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}

.ccjjBlock p {
    display: flex;
    justify-content: space-between;
}

.ccjjBlock p span:first-child {
    min-width: 60%;
}

.quarter {
    display: flex;
    margin-bottom: 10px;
    box-sizing: border-box;
    /* justify-content: space-between; */
}

.quarter div {
    border: 1px solid rgba(204, 204, 204, 0.3);
    border-radius: 20px;
    letter-spacing: 0.5px;
    margin: 0 10px;
    text-align: center;
    width: 80px;
    box-sizing: border-box;
}

.quarter div span {
    display: inline-block;
    -webkit-transform: scale(0.9);
    font-size: 12px;
    color: #666666;
}

.quarter .act1 {
    border: 1px solid rgba(232, 172, 101, 1);
}

.quarter .act1 span {
    color: #F7B12C;
}

/*究竟日报*/
.daily {
    margin-bottom: 0;
}

.daily .tabTit li {
    width: auto;
    font-size: 15px;
    color: #222;
    font-weight: bold;
    margin-left: 15px;
}

.daily .tabTit .active {
    color: #F7B12C;
}

.more {
    text-align: center;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
    font-weight: bold;
    color: #427BF7;
    float: left;
    padding: 0 !important;
    letter-spacing: 1px;
}

.xing {
    font-size: 12px;
    height: 39px;
    line-height: 39px;
    display: inline-block;
    float: right;
    color: #FA2820;
}

.xing img {
    vertical-align: 1px;
    margin-right: 2px;
}

.xbrw li i {
    color: #427BF7;
}

.cwfx-table {
    font-size: 14px;
    padding-left: 15px;
    box-sizing: border-box;

}

.cwfx-table .left-p {
    min-height: 100px;
    overflow: inherit;
    position: relative;
    float: left;
    width: 150px;
}

.cwfx-table .left-p p {
    line-height: 1.3;
}

.left-p li {
    display: flex;
    align-items: center;
}

.cwfx-table .right-p .right-p-head {
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
}

.right-p .right-p-head div {
    flex-shrink: 0;
    width: 90px;
    text-align: center;
}

.right-p-head::-webkit-scrollbar {
    display: none;
}

.cwfx-table li {
    width: 100%;
    float: left;
    padding: 6px 0;
    border-bottom: 1px solid #dfdfdf;
    height: 54px;
}

.cwfx-table li span {
    font-size: 12px;
    color: #9b9b9b;
    display: inline-block;
    float: left;
    width: 100%;
    font-weight: normal;
}

.right-p li span {
    margin-top: -5px;
}

.right-p-head div li {
    height: 54px;
    line-height: 54px;
}

.right-p-head .jz li {
    line-height: 1.8;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cwfx-table .tt {
    display: inline-block;
    height: 40px;
    line-height: 40px !important;
}

.cwfx-common {
    margin-top: 40px;
}

.cwfx-common1 {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 2;
    height: 35px;
    overflow-y: hidden;
}

.classRed {
    color: #FA2820 !important;
}

.classGreen {
    color: #00A200 !important;
}

body::-webkit-scrollbar {
    display: none
}

#app::-webkit-scrollbar {
    display: none
}

.Fundtype {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    box-sizing: content-box;
    width: 100%;
    position: fixed;

    z-index: 3;
    background: #fff;
    padding: 5px 0;
}

.ranking {
    position: fixed;
    padding: 10px 15px;
    background: #fff;
    width: 100%;
    z-index: 1;
}

.ranking li {
    font-size: 16px;
    float: left;
    margin-right: 15px;
    height: 27px;
    line-height: 27px;
    position: relative;
}

.ranking .active {
    font-weight: bold;
    font-size: 18px;
    color: #F7B12C;
}

.ranking .active:after {
    content: " ";
    width: 15px;
    height: 4px;
    background: #F7B12C;
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
}

div.slide-mask {
    position: absolute;
    z-index: 4;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    display: none;
}

aside.slide-wrapper {
    position: fixed;
    z-index: 4;
    right: 0;
    top: 0;
    width: 80%;
    -webkit-transform: translate3d(200%, 0, 0);
    -moz-transform: translate3d(200%, 0, 0);
    -ms-transform: translate3d(200%, 0, 0);
    -o-transform: translate3d(200%, 0, 0);
    transform: translate3d(200%, 0, 0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    height: 100%;
}

aside.slide-wrapper>div {
    background-color: #fff;
    min-height: 100%;
}

aside.slide-wrapper>div>div {
    padding: 0 10px;
    height: 45px;
    background-color: #262626;
    overflow: hidden;
}

aside.slide-wrapper>div>div strong {
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    color: #ffffff;
    font-weight: normal;
}

aside.slide-wrapper.moved {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

aside.slide-wrapper li>a {
    padding: 15px 10px;
    border-top: 1px solid #4d4d4d;
    border-bottom: 1px solid #262626;
    font-size: 15px;
    display: block;
    color: #fff;
}

aside.slide-wrapper li.current>a {
    background-color: #262626;
}

.slide-wrapper h1 {
    font-size: 20px;
    padding-top: 65px;
}

.slide-wrapper h1 i {
    font-size: 14px;
    color: #999;
    font-weight: normal;
}

.slide-wrapper ul {
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: row wrap;
    text-align: center;
}

.slide-wrapper li {
    float: left;
    background-color: #f7f7f7;
    width: 85px;
    height: 36px;
    line-height: 36px;
    border-radius: 30px;
    margin-top: 20px;
}

.slide-wrapper li:last-child:nth-child(4n - 1) {
    margin-right: calc(33.33% + 4%/2);
}

.slide-wrapper .active {
    border: 1px solid #F7B12C;
    color: #F7B12C;
    background: #fff;
}

.box-container {
    display: flex;
    overflow-x: auto;
    padding-bottom: 10px;
    width: 100%;
}

.box-container li {
    flex-shrink: 0;
}

.box-container::-webkit-scrollbar {
    display: none
}

.cotList li a {
    display: block;
    width: 100%;
    float: left;
}

.fundjjjl {
    width: 100%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}

.fundjjjl li {
    padding: 10px 0;
    width: 100%;
    float: left;
    border-bottom: 1px solid #E3E3E3;
    box-sizing: border-box;
}

.fundjjjl li:last-child {
    border: none;
}

.fundjjjl li i {
    width: 32px;
    height: 44px;
    background-size: cover;
    background-position: center;
    border-radius: 2px;
    float: left;
    margin: 0;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0px 6px;
}

.huibao {
    float: right;
    color: #999;
}

.huibao em {
    margin-left: 20px;
    font-size: 20px;
    color: #FA2820;
    font-weight: bold;
}

.fullName {
    margin-left: 10px;
    height: 44px;
    font-weight: bold;
    display: flex;
    flex-direction: column;
    justify-content: center;
    float: left;
}

.fullName u {
    color: #999;
    font-weight: normal;
}

.corporation {
    margin-top: -12px;
}

.corporation li {
    padding: 15px 0;
}

.xingb {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #FA2820;
    padding-right: 5px;
}

.xingb img {
    width: 15px;
    vertical-align: -2px;
    margin-right: 2px;
}

.tk1,
.tk2 {
    display: none;
}

.Spring {
    position: fixed;
    background: #fff;
    width: 80%;
    left: 10%;
    top: 30%;
    z-index: 100;
    border-radius: 4px;
}

.Spring p {
    text-align: center;
    position: relative;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #E3E3E3;
}

.Spring .shut {
    position: absolute;
    right: 10px;
    width: 19px;
    margin-top: 10px;
}

.Spring .xb {
    width: 19px;
    vertical-align: -1px;
    margin-right: 2px;
}

.Spring span {
    display: block;
    padding: 0px 15px;
    font-size: 14px;
    margin-top: 10px;
    box-sizing: border-box;
}

.Spring span i {
    display: inline-block;
    float: left;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #222;
    margin-top: 10px;
    margin-right: 8px;
}

.Spring em {
    padding: 0 10px;
    box-sizing: border-box;
    display: block;
    margin-top: 20px;
    padding-bottom: 15px;
    color: #999;
}

.fill {
    width: 12.5px;
    margin-top: 10px;
}

.public p span:first-child {
    width: 40%;
    text-align: center;
}

.listed p span {
    -webkit-line-clamp: 1;
}

.tzjg {
    margin-bottom: 10px;
}

.tzjg .sign,
.tzqy .sign {
    font-size: 14px;
}

.tzjg,
.tzqy {
    padding: 0 10px;
    width: 100%;
    float: left;
    box-sizing: border-box;
}

.tzqy li {
    width: 100%;
    padding: 10px 0;
    float: left;
    border-bottom: 1px solid #F5F4F5;
}

.tzqy li:first-child {
    padding-top: 0
}

.tzqy li:last-child {
    border: none;
}

.tzjg .tx,
.tzqy .tx {
    width: 32px;
    height: 44px;
    background-size: cover;
    background-position: center;
    border-radius: 2px;
    float: left;
    margin: 0;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0px 6px;
}

.tzjg u,
.tzqy u {
    font-size: 14px;
    float: right;
    display: inline-block;
    height: 44px;
    line-height: 44px;
}

.tzjg u i,
.tzqy u i {
    color: #427BF7;
    margin-left: 5px;
    display: inline-block;
}

/*基金对比*/
.pk {
    padding-top: 15px;
    position: fixed;
    z-index: 99;
    width: 100%;
    background: #fff;
}

.pkLeft {
    width: 80px;
    float: left;
    text-align: center;
}

.pkLeft .pick {
    width: 28px;
    margin-top: 10px;
    margin-bottom: 5px;
}

.pkLeft span {
    display: block;
    font-size: 12px;
    color: #999;
    transform: scale(0.9);
    width: 100%;
}

.pkLeft .add {
    margin-top: 30px;
    display: block;
    font-size: 12px;
}

.add img {
    width: 20px;
    margin-right: 3px;
    vertical-align: -4px;
}

.pkRight ul {
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    padding-bottom: 15px;
}

.pkRight ul::-webkit-scrollbar,
.comRight ul::-webkit-scrollbar,
.comRight::-webkit-scrollbar {
    display: none;
}

.comRight li .bjs {
    background: linear-gradient(271deg, #FFFFFF 0%, #FFFCFC 53%, #FDF4F4 100%);
}

.pkRight ul li {
    width: 106px;
    height: 103px;
    display: inline-block;
    flex-shrink: 0;
    font-size: 12px;
    box-shadow: 3px 3px 3px rgb(0 0 0 / 4%);
    opacity: 1;
    border-radius: 4px;
    margin-right: 5px;
    border: 1px solid rgba(204, 204, 204, 0.3);
    padding: 5px 10px;
    box-sizing: border-box;
    position: relative;
}

.pkRight ul li img {
    width: 12px;
    position: absolute;
    right: 5px;
}

.pkName {
    font-weight: bold;
    line-height: 1.3;
    display: inline-block;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pkCode {
    color: #999;
}

.pkType {
    display: block;
    color: #427BF7;
    transform: scale(0.9);
    transform-origin: 0 0;
    margin-top: 10px;
    margin-bottom: -3px;
}

.pkSign {
    display: block;
    color: #999;
    transform: scale(0.9);
    transform-origin: 0 0;
}

.neTworth {
    width: 100%;
    float: left;
}

.neTworth p {
    padding: 0 10px;
    border-bottom: 1px solid rgba(227, 227, 227, 0.5);
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-weight: bold;
}

.neTworth p i {
    display: block;
    width: 3px;
    height: 3px;
    background: #ccc;
    float: left;
    margin-top: 14px;
    border-radius: 50%;
    margin-right: 5px;
}

.neType ul {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    background-color: white;
    padding: 0 5px;
}

.neType ul li {
    float: left;
    text-align: center;
}

.neType ul li span {
    transform: scale(0.9);
    font-size: 12px;
    display: inline-block;
    text-align: center;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.neType ul li em {
    font-size: 12px;
    color: #FA2820;
    display: block;
    font-weight: bold;
}

.neType ul li i {
    display: inline-block;
    width: 10px;
    height: 3px;
    background: #FA2820;
}

.neType ul li:nth-child(2) i {
    background: #F7B12C;
}

.neType ul li:nth-child(3) i {
    background: #08CE73;
}

.neType ul li:nth-child(4) i {
    background: #427BF7;
}

.neType ul li:nth-child(5) i {
    background: #999999;
}

.comLeft {
    width: 70px;
    text-align: right;
    float: left;
}

.comLeft li {
    font-size: 12px;
    color: #999;
    border-right: 1px solid rgba(227, 227, 227, 0.5);
    padding-right: 10px;
    border-bottom: 1px solid rgba(227, 227, 227, 0.5);
    box-sizing: border-box;
    float: left;
    width: 100%;
}

.comLeft .comSpecial {
    display: inline-block;
    float: left;
    line-height: 18px;
}

.comRight li {
    width: 112px;
    display: inline-block;
    flex-shrink: 0;
    text-align: center;
    font-weight: bold;
}

.comRight li span {
    font-size: 12px;
    display: block;
    line-height: 36px;
    border-bottom: 1px solid rgba(227, 227, 227, 0.5);
    float: left;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.comRight li .companyVname {
    padding: 0 10px;
    box-sizing: border-box;
    white-space: initial;
}

.comRight li span em {
    display: inline-block;
    width: 100%;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.comRight li span i {
    display: inline-block;
    width: 100%;
    line-height: 18px;
    float: left;
    font-weight: normal;
    font-size: 12px;
    transform: scale(0.9);
    margin-top: -4px;
}

.comRight li span u {
    display: block;
    width: 100%;
    float: left;
}

.comRight .ol {
    margin-top: -10px;
}

.comRight .ol li {
    float: left;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    padding-left: 5px;
    transform: scale(0.95);
    box-sizing: border-box;
    transform-origin: 0 0;
}

.comRight .ol li i {
    display: inline-block;
    height: 4px;
    width: 4px;
    border-radius: 50%;
    background: #EE7340;
    float: left;
    margin: 6px;
}

.netDiv li {
    line-height: 36px;
}

.choiceTop {
    padding: 20px 15px;
    color: #999;
    text-align: center;
    font-size: 12px;
    background: url(../images/mb.png);
    background-size: cover;
}

.choiceDiv .tabTit {
    padding: 0 10px;
    box-sizing: border-box;
}

.choiceDiv input {
    width: 20px;
    height: 20px;
    background: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 50%;
    opacity: 1;
    float: left;
    margin-right: 10px;
}

.jjListDiv {
    width: 100%;
    float: left;
    padding-left: 15px;
    box-sizing: border-box;
}

.jjListDiv li {
    display: flex;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}

.jjListDiv li:last-child {
    border: none;
}

.jjListDiv li span {
    display: block;
}

.choiceName {
    font-size: 15px;
}

.choiceName u {
    transform: scale(0.95);
    display: inline-block;
    font-size: 12px;
    color: #999;
    border: 1px solid rgba(204, 204, 204, 0.3);
    border-radius: 2px;
    padding: 0 3px;
    margin-left: 8px;
}

.choiceCode i {
    font-size: 14px;
    color: #999;
    margin-right: 15px;
}

.choiceCode em {
    color: #427BF7;
}

.jjListDiv img {
    width: 8.5px;
    margin-left: auto;
    margin-right: 15px;
}

.choiceDiv .tabTit .active {
    font-size: 14px;
}

.choiceDiv .tabTit li {
    margin-right: 20px;
}

.choiceFoot {
    position: fixed;
    background: #fff;
    bottom: 0;
    width: 100%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    z-index: 999;
}

.choiceFoot span {
    display: block;
    float: left;
    width: 40%;
}

.choiceFoot .addChoice {
    width: 20%;
    color: #F7B12C;
}

.starChoice {
    color: #fff;
    background: #F7B12C;
    font-size: 15px;
}

.myChoice {
    background: #F5F5F5;
    color: #666
}

.myChoice i {
    background: #F7B12C;
    color: #fff;
    border-radius: 50%;
    padding: 0px 5px;
    font-size: 14px;
}

.jjListDiv input[type=checkbox] {
    cursor: pointer;
    position: relative;
    width: 15px;
    height: 15px;
    font-size: 14px;
    min-width: 15px;
}

.jjListDiv input[type=checkbox]:checked {
    border: none;
    background: url(../images/choice.png);
    background-size: cover;
}

.panel {
    position: fixed;
    width: 100%;
    bottom: 48px;
    background: #fff;
    box-sizing: border-box;
    display: none;
    z-index: 999;
    left: 0;
    overflow: auto;
    -webkit-animation-name: fadeIn;
    -webkit-animation-duration: 0.4s;
    animation-name: fadeIn;
    animation-duration: 0.4s
}

.panel p {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    padding: 0 10px;
    box-sizing: border-box;
    background: #F7F7F7;
}

/* 添加动画 */
@-webkit-keyframes slideIn {
    from {
        bottom: -300px;
        opacity: 0
    }

    to {
        bottom: 0;
        opacity: 1
    }
}

@keyframes slideIn {
    from {
        bottom: -300px;
        opacity: 0
    }

    to {
        bottom: 0;
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fundFoot span {
    width: 50%;
}

.fundSear {
    padding: 0 10px;
    width: 100%;
    float: left;
    box-sizing: border-box;
    margin: 20px 0;
}

.fundSear input {
    height: 32px;
    background: #FFFFFF;
    border: 1px solid rgba(204, 204, 204, 0.3);
    ;
    opacity: 1;
    border-radius: 17px;
    padding-left: 20px;
}

.panel img {
    width: 8.5px;
}

.notes {
    padding: 10px;

}

.notes div span {
    font-size: 12px;
    display: inline-block;
    transform-origin: 0 0;
    transform: scale(0.95);
    width: 100%;
}

.notes div em {
    font-size: 12px;
    display: inline-block;
    transform-origin: 0 0;
    width: 100%;
    color: #999;
    transform: scale(0.95);
}

.notes i {
    display: inline-block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #ccc;
    float: left;
    margin-right: 5px;
    margin-top: 8px;
}

.combin .comLeft {
    width: 70px;
    display: flex;
    justify-content: center;
    /* 相对父元素水平居中 */
    align-items: center;
    font-size: 12px;
    text-align: right;
    height: 100%;
    height: 177px;
    color: #999;
    border-right: 1px solid rgba(227, 227, 227, 0.5);

    height: 100%;
    position: absolute;
}

.comRight {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 10px;
    margin-left: 70px;

}

.comRight div {
    width: 112px !important;
    float: initial !important;
    white-space: nowrap;
    display: inline-block;
}

.neTlook {
    height: 34px;
    line-height: 34px;
    color: #427BF7;
    text-align: center;
    border-top: 1px solid rgba(227, 227, 227, 0.5);
    width: 100%;
    float: left;
}

.combin {
    width: 100%;
    float: left;
    position: relative;
}

.comZccg p {
    border: none;
    line-height: inherit;
    text-align: center;
    margin-bottom: 10px;
}

.comZccg em {
    font-weight: normal;
    color: #999;
    display: block;
    margin-top: -2px;
}

.monthDiv li {
    font-size: 12px;
    background: #F7F7F7;
    margin: 10px 2px;
    padding: 2px 14px;
    border-radius: 20px;
}

.monthDiv .monAct {
    background: #fff;
    border: 1px solid #F7B12C;
    color: #F7B12C;
}

.jjpk {
    display: block;
    width: 69px;
    position: fixed;
    bottom: 40%;
    right: 0;
    z-index: 10;
}

.jjpk img {
    width: 100%;
}

.jjdb {
    width: 76px;
    float: initial !important;
    display: inline-block;
    margin-left: 5px;
}

.jjdb img {
    width: 100% !important;
}

.choiceHot p {
    padding: 0 10px;
    font-weight: bold;
}

.choiceHot p img {
    width: 12px;
    vertical-align: 0px;
    margin-right: 10px;
}

.comRight li span .stamp {
    font-size: 12px;
}

.Financing h1 {
    font-size: 16px;
    margin-bottom: 3px;
    color: #222;
}

.Financing ul li div {
    font-size: 12px;
}

.Financing ul li p {
    margin: 0;
    color: #222 !important;
}

.Financing ul li p span {
    font-size: 12px;
    color: #666 !important;
    display: inline-block;
    width: 60px;
    min-height: auto;
    line-height: auto;
    margin: 0;
}

.Financing ul li a {
    color: #427BF7;
}

.Financing ul li:last-child {
    border: none;
}

.jjgsUl {
    margin-top: 10px;
    display: block;
    float: left;
    width: 100%;
    font-size: 13px;
}

.jjgsUl li {
    width: 33.3%;
    float: left;
    text-align: center;
}

.jjgsUl li span {
    display: block;
    -webkit-transform: scale(0.9);
    font-size: 12px;
}

.publicUl ul {
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    margin-bottom: 10px;
}

.publicUl ul li {
    text-align: center;
    margin-right: 10px;
    display: inline-block;
    width: 220px;
    flex-shrink: 0;
    height: 130px;
    border: 1px solid #E3E3E3;
    border-radius: 8px;
    padding: 0;
    display: block;
    box-sizing: border-box;
}

.publicUl ul li span {
    text-align: left;
}

.publicUl ul li .zjhb {
    text-align: right;
    font-weight: bold;
}

.publicUl ul li span i {
    font-weight: bold;
}

.publicUl ul::-webkit-scrollbar {
    display: none;
}

.publicUl .interDiv p {
    align-items: center;
    height: 28px;
    width: 100%;
}

.publicUl ul li div {
    flex-direction: column;
    font-size: 12px;
}

.publicUl ul li div p {
    margin-top: 0;
    justify-content: space-between;
}

.publicUl .interDiv a {
    text-align: left;
}

.publicUl ul li div span i {
    color: #222
}

.xr {
    background: #427BF7 !important;
    color: #fff;
    padding: 1px 5px;
    margin-right: 10px;
    border-radius: 2px;
    font-size: 12px;
}

.lr {
    background: #999999;
    color: #fff;
    padding: 1px 5px;
    margin-right: 10px;
    border-radius: 2px;
}

.tzjgagqy li {
    padding: 10px 0;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}

.tzf {
    display: flex;
}

.tzf span {
    display: inline-block;
    width: 59px;
    min-width: 59px;
    text-align: center;
    color: #999;
    font-size: 12px;
    padding-right: 15px;
    box-sizing: border-box;
}

.tzf a {
    display: inline-block;
    margin-right: 15px;
}

.tzf i {
    display: block;
    font-size: 12px;
    color: #666;
}

.small {
    height: 32px !important;
    margin-top: 5px;
}

.tzf p {
    color: #999;
    font-size: 12px;
    margin-bottom: 5px;
}

.metaData {
    text-align: center;
    color: #999;
    margin-bottom: 15px;
    font-size: 12px;
}

.metaData img {
    width: 90px;

}

.holderCot {
    border: 1px solid rgba(204, 204, 204, 0.3);
    width: 100%;
    float: left;
    box-sizing: border-box;
    border-radius: 4px;
}

.holderCot ul {
    padding: 0;
}

.company .holderCot li,
.holderCot li {
    display: flex;
    font-size: 12px;
    padding: 7px 5px;
    box-sizing: border-box;
    align-items: center;
}

.holderCot .bgAct {
    background: #FFFBF2;
}

.holderCot li {
    padding: 7px 15px;
}

.company .holderCot li:first-child {
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);

}

.company .holderCot li:first-child span {
    color: #222 !important;
}

.holderCotTk ul {
    overflow-y: auto;
    max-height: 500px;
}

.holderCotTk .holdHead {
    height: 30px;
    line-height: 30px;
    border-top: 1px solid rgba(204, 204, 204, 0.3);
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    position: fixed;
    width: 100%;
    z-index: 10;
    background: #fff;

}

.holderCotTk .holdHead span {
    color: #222 !important;
}

.holderCot li span a {
    color: #999;
    word-break: break-all;
}

.holderCot li .change1 a {
    color: #222;
}

.holderCot li .change2 {
    color: #427BF7 !important;
}

.holderCotTk p img {
    position: absolute;
    z-index: 12;
    width: 19px;
    right: 15px;
    top: 10px;
}

.holderCot li span:first-child {
    /* overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; */
    width: 48%;
    min-width: 48%;
    -webkit-transform: scale(0.95);
    color: #999;
    transform-origin: 0;
}

.holderCot li span:first-child u {
    color: #fff;
    font-size: 12px;
    display: inline-block;
    -webkit-transform: scale(0.95);
    border-radius: 2px;
    padding: 1px 4px;
    background: rgb(252, 96, 98);
}

.holderCotTk li span:first-child {
    width: 50%;
    min-width: 50%;
}

.holderCot li span:nth-child(2) {
    display: block;
    min-width: 140px;
    width: 140px;
    margin-left: auto;
    -webkit-transform: scale(0.9);
    color: #999;
    transform-origin: 0;
}

.headging li span:nth-child(2) {
    color: #333;
}

.holdJgdy li span:nth-child(2) {
    min-width: 90px;
    width: 90px;
}

.holderCotTk li span:nth-child(2) {
    margin-left: 4%;
}

.holderCot li span:last-child {
    margin-left: auto;
    text-align: right;
    color: #999999;
    -webkit-transform: scale(0.9);
    transform-origin: 0;
    min-width: 25px;
}

.holdJgdy li span:last-child {
    min-width: 83px;
    width: 83px;
}

.holderCot li span em {
    display: block;
}

.holderCot li span em i {
    display: inline-block;
    min-width: 52px;
}

.holderCot li span em img {
    width: 6px;
    vertical-align: 1px;
    margin: 0 5px;
}

.openStart {
    color: #427BF7;
}

.openStart img {
    width: 15px !important;
    vertical-align: -2px !important;
}

.openStart .act {
    -webkit-transform: rotate(180deg);
}

.Intel ul li .specail::after {
    height: 0;
}

.holdUl {
    height: 445px;
    margin-top: 30px;
}

.holderCot li span:first-child i {
    color: #427BF7;
}

.holderCotTk {
    position: fixed;
    background: #FFFFFF;
    box-shadow: 0px 1px 6px 1px rgba(0, 0, 0, 0.0400);
    border-radius: 6px;
    z-index: 100;
    background: #fff;
    height: 537px;
    bottom: -150%;
    left: 0;
}

.holderCotTk p i {
    background: linear-gradient(180deg, #EDCF98 0%, rgba(255, 255, 255, 0) 100%);
    box-shadow: 0px 1px 6px 1px rgba(0, 0, 0, 0.0400);
    height: 51px;
    opacity: 0.18;
    display: block;
    position: absolute;
    width: 100%;
}

.holderCotTk p em {
    font-size: 14px;
    font-weight: bold;
    padding: 20px;
    padding-top: 10px;
    padding-bottom: 31px;
    display: block;
}

.dateTimes {
    display: flex;
    color: #999;
    font-size: 12px;
    justify-content: space-between;
}

.dateTimes u img {
    width: 15px;
    margin-left: 3px;
    vertical-align: middle;
}

.dateTimed {
    display: initial;
    float: right;
}

.Grade p {
    padding: 0;
}

.mate {
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    padding: 10px 0;
}

.specail {
    border: none;
}

.zbtime {
    width: 45px;
    display: inline-block;
}

.zbtime em {
    display: block;
    font-size: 12px;
    -webkit-transform: scale(0.95);
    color: #999;
}

.dtyj div {
    flex: 1;
    width: 100%;
    float: left;
}

.zndt {
    padding: 10px 0;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    width: 100%;
}

.Intel li:last-child .zndt {
    border: none;
}

.zndt .time {
    width: auto;
}

.zndt:last-child ::after {
    height: 0;
}

/* 定增详情 */
.increa {

    color: #427BF7;
}

.tabed {
    position: fixed;
    display: block;
    width: 100%;
    z-index: 2;
    height: 45px;
    line-height: 45px;
    background: #fff;
    padding: 0 15px;
    font-size: 14px;
    font-weight: bold;
}

.tabed i {
    margin-right: 10px;
}

.bkAct {
    color: #F7B12C;
    position: relative;
    font-size: 15px;
}

.bkAct::after {
    content: '';
    position: absolute;
    display: block;
    width: 16px;
    height: 4px;
    background: #F7B12C;
    bottom: -6px;
    left: 50%;
    margin-left: -8px
}

.php .bkAct::after {
    height: 0;
}

.php .bkAct {
    color: #F7B12C;
    font-size: 12px;
}

/*同业对比*/
.topDiv {
    position: fixed;
    z-index: 99;
    width: 100%;
    background: #fff;
    top: 45px;
}

.topLeft,
.tyDivLeft {
    width: 80px;
    float: left;
    text-align: center;
}

.topLeft .second {
    padding: 10px 0;
}

.topRight ul {
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
}

.topRight ul li {
    width: 90px;
    flex-shrink: 0;
    text-align: center;

}

.topRight .second li {
    padding: 10px 0;
}

.topLeft i,
.tyDiv i {
    display: block;
    font-size: 12px;
    transform: scale(0.95);
}

.topRight i {
    display: block;
    font-size: 12px;
    transform: scale(0.95);
}

.topDiv span {
    display: block;
    height: 20px;
    font-size: 15px;
    font-weight: bold;
}

.topDiv em,
.tyDiv em {
    color: #666;
    font-size: 12px;
    display: block;
    float: left;
    width: 100%;

    height: 18px;
}

.topLeft div:first-child,
.topRight div:first-child {
    margin-top: -5px;
    color: #666666;
    font-size: 12px;
    margin-bottom: 5px;
}

.topRight ul::-webkit-scrollbar,
.tyDivRight::-webkit-scrollbar {
    display: none;
}

.topLeft div:last-child,
.topRight div:last-child {
    background-color: #FFFBF2;
    padding: 5px 0;
}

.tyDiv {
    margin-top: 102px;
}

.tyDiv li {
    padding: 10px 0;
    float: left;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    display: flex;
}

.tyDivRight li div {
    float: left;
    width: 90px;
    text-align: center;
}

.tyDivRight {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    display: flex;
}

.report {
    display: block;
    width: 100%;
    position: fixed;
    bottom: 0;
    background: #fff;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    font-size: 15px;
    font-weight: bold;
    box-sizing: border-box;
}

.report img {
    width: 15px;
    float: right;
    margin: 18px;
}

.topRight img {
    width: 5px;
    margin-left: 5px;
    vertical-align: -1px;
}

.jlr {
    color: #427BF7 !important;
}

.screen,.pyq {
    padding: 0 15px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    background: #fff;
    position: fixed;
    width: 100%;
    z-index: 5;
}

.screen li {
    float: left;
}

.screen ul {
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
}

.screen ul li {
    flex-shrink: 0;

    margin-right: 15px;
    position: relative;
}

.screen ul li.active::after {
    content: '';
    position: absolute;
    display: block;
    width: 15px;
    height: 2px;
    background: #F7B12C;
    bottom: 0;
    left: 50%;
    margin-left: -7.5px;
}

.screen .active {
    color: #F7B12C;
}

.screen ul::-webkit-scrollbar {
    display: none;
}

.cascader {
    display: flex;
    justify-content: space-between;
    position: fixed;
    z-index: 2;
    background: #f7f7f7;
    padding: 10px;
}

.el-cascader .el-input .el-input__inner:focus,
.el-cascader .el-input.is-focus .el-input__inner {
    border-color: #DCDFE6;
}

.el-cascader {
    margin: 0 5px;
}

.el-input__inner {
    border-radius: 2px;
}

.el-cascader:not(.is-disabled):hover .el-input__inner {
    border-color: rgba(204, 204, 204, 0.5);
}

.el-cascader-node.in-active-path,
.el-cascader-node.is-active,
.el-cascader-node.is-selectable.in-checked-path {
    color: #F7B12C;
}

.suoz {
    text-align: center;
    height: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, #FFFFFF 100%);
    position: absolute;
    width: 100%;
    z-index: 1;
}

.suoz img {
    width: 56px;
    margin-top: 40%;
}

.AIGg {
    box-sizing: border-box;
    background: #fff;
    border-radius: 4px;
    width: 100%;
    float: left;
}

.tzdf {
    margin-left: auto;
    text-align: right;
}

.tzdf img {
    width: 8px;
    vertical-align: 0px;
}

.tzdf i {
    display: block;
}

.tzdf em {
    font-size: 12px;
}

/*公司基金经理*/
.manageTab {
    padding: 0 15px;
    box-sizing: border-box;
    margin: 10px 0;
    width: 100%;
    float: left;
}

.manageTab span {
    display: block;
    width: 50%;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}

.manageTab .cat i {
    color: #F7B12C;
    border-bottom: 2px solid #F7B12C;
    padding-bottom: 3px;
}

.made em {
    font-size: 12px;
    background: #BBA0BE;
    color: #fff;
    transform: scale(0.8);
    display: inline-block;
    transform-origin: 0 0;
    text-align: center;
    height: 22px;
    line-height: 22.5px;
    padding: 0 5px;
    border-radius: 2px;
}

.explainText span {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform-origin: 0;
    padding: 0 !important;
    white-space: nowrap;

}

.ljzf {
    font-size: 12px;
    width: 65px;
    text-align: center;
}

.ljzf span{
    display: inline-block;
    color: #999;
    -webkit-transform: scale(0.95);
    transform-origin: 0;
}
.ydgzDiv {
    display: flex;
    padding: 15px;
    box-sizing: border-box;
    font-size: 12px;
}

.ydtime {
    width: 58px;
    color: #999;
    padding-left: 6px;
    box-sizing: border-box;
}

.ydgzDiv img {
    width: 24px;
    margin: 0 5px;
    margin-top: 4px;
}

.ydgzDiv span i {
    display: inline-block;
    color: #999;
    -webkit-transform: scale(0.9);
}

.ydgzDiv span em {
    font-weight: bold;
    margin-left: 2px;
}

/*异动跟踪*/
.track p {
    background: #F8F8F8;
    padding: 0 10px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    display: flex;
    justify-content: space-between;
    color: #666;
}

.track p span {
    display: block;
    text-align: center;
    width: 25%;
}

.track ul li {
    padding: 10px;
    position: relative;
}

.track ul li::after {
    content: '';
    position: absolute;
    bottom: 0.5px;
    width: 100%;
    height: 0.5px;
    background: rgba(204, 204, 204, 0.5);
    left: 10px;
}

.track ul li a,
.track p a {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.track ul li a img {
    width: 20px;
}

.track ul li span {
    display: block;
    display: flex;
    align-items: center;
    flex-flow: column;
    width: 25%;

}

.track ul li span:nth-child(2),
.track p span:nth-child(2) {
    min-width: 30%
}

.track ul li span:nth-child(3),
.track p span:nth-child(3) {
    min-width: 35%
}

.track ul li span:nth-child(4),
.track p span:nth-child(4) {
    width: 20%;
}

.track ul li span i {
    display: block;
    font-size: 12px;
}

.track ul li .times {
    font-size: 12px;
    color: #999;
}

.yDat {
    width: 100%;
    float: left;
}

.yDat .blockP {
    padding: 0 10px;
}

.allgz {
    width: 80%;
    border-radius: 8px;
    background: #fff;
    position: fixed;
    top: 50%;
    margin-top: -150px;
    left: 10%;
    z-index: 100;
    padding: 10px;
    box-sizing: border-box;
    overflow: hidden;
}

.allgz h1 {
    font-size: 16px;
    text-align: center;
    height: 40px;
    line-height: 40px;
}

.allgz h1 img {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 19px;
}

.allgz span {
    padding: 10px;
    box-sizing: border-box;
    display: block;
    font-size: 14px;
    text-align: justify;
}

.allgz a {
    color: #427BF7;
    display: block;
    font-size: 16px;
    text-align: center;
    padding-top: 10px;
    position: relative;
    margin-top: 10px;
}

.allgz a::before {
    content: '';
    display: block;
    position: absolute;
    height: 0.5px;
    width: 110%;
    top: 0;
    left: -10px;
    background: rgba(204, 204, 204, 0.5);
    overflow: hidden;
}

.yddate {
    background: #F7F7F7;
    padding: 10px;
    box-sizing: border-box;
    margin-top: 10px;
    font-size: 12px;
}

.yddate img {
    width: 24px;
    margin: 0 5px;
    margin-top: 4px;
    height: 8px;
}

.yddate div {
    display: flex;
    margin-top: 5px;

}

.yddate em {
    display: block;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}

.yddate i {
    display: block;
    font-style: italic;
}

.yddate div span {
    text-align: center;
}

.yddate div i {
    display: inline-block;
    color: #666;
    -webkit-transform: scale(0.9);
    transform-origin: left;
}

/*快讯*/
.liTitle {
    position: relative;
    overflow: auto;
    clear: both;
    font-size: 12px;
    padding: 0 10px;
    color: #666666;
    background: #F8F8F8;
    height: 38px;
    line-height: 38px;

}

.liTitle span {
    display: flex;
    justify-content: space-between;
}

.liTitle i {
    color: #222;
    font-weight: bold;
    font-style: italic;
}

.main-live {
    position: relative;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    text-align: justify;
}

.main-live li {
    list-style: none;
    font-size: 14px;
    overflow: hidden;
    padding-left: 15px;
    padding-top: 10px;
    box-sizing: border-box;
}

.main-live .dateTimes {
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}

.main-live li em {
    display: inline-block;
    position: absolute;
    width: 5px;
    height: 5px;
    background: #666666;
    left: 7px;
    border-radius: 50%;
    z-index: 2;
    border: 4px solid #EBEBEB;
    margin-top: 3px;
}

.main-live li .classReds {
    background: #FA2820;
    border: 4px solid #FFEFEF;
}

.tag span {
    margin: 10px 0;
    display: inline-block;
    border: 1px solid #CCCCCC;
    padding: 1px 8px 1px 8px;
    color: #666666;
    border-radius: 2px;
    margin-right: 8px;
    font-size: 12px;
}

.main-live .time {
    color: #999;
    margin-right: 0px;
}

.main-live .clamp {
    padding-left: 0;
    width: 100%;
    float: left;
}

.navFix {
    position: fixed;
    z-index: 999;
    width: 100%;
    top: 41px;
    box-sizing: border-box;
}
#infoLists .clamp p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: inherit;
    -webkit-box-orient: vertical;
    min-height: auto;

}
.flashSpan {
    font-size: 12px;
    margin-top: 10px;
    display: block;
    width: 100%;
}

.allflash {
    font-size: 14px;
    font-weight: bold;
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    color: #427BF7;
    height: 36px;
    line-height: 36px;
    background: #F4FAFF;
    border-radius: 4px;
    padding: 0 10px;
    box-sizing: border-box;
    margin: 10px 0px;

}

.allflash img {
    width: 13px;
    vertical-align: 0px;
    margin-right: 5px;
}
.changes{
    padding: 0;
}
.changes li{
    padding: 0 10px;
}
.changes li:first-child{
    background: #FFFBF2;
}
.changes u img{
    width: 20px;
}
.changes u{
    color:#F7B12C
}
.changesDiv{
    display: flex;
    width: 100%;
    padding-top: 10px;
}
.changesDiv a{
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.changes li:last-child a{
    border: none;
}
.ydzf span{
    display: block;
    width: 66px;
    text-align: center;
    border-radius: 12px;
    height: 24px;
    line-height: 24px;
    float: left;
    font-size: 12px;
}
.ydAct{
    background: #FFFBF2;
    color: #F7B12C;
}
.frienDiv{
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    text-align: center;
    padding-bottom: 10px;
}
.frienDiv span{
    display: block;
    width: 33.3%;
}
.frienDiv em{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    width: 100%;
}
.frienDiv i{
    font-size: 12px;
    display: block;
    -webkit-transform: scale(0.95);
}
.frienDiv u{
    display: block;
    font-size: 12px;
    color: #999;
    margin-top: 10px;
}
/*朋友圈*/
.pyq {
    padding: 0;
}
.pyq ul li{
    width: 20%;
    text-align: center;
    margin: 0;
}
.friendList{
    padding-top: 10px;
}
.collabora{
    margin-left: 59px;
    font-size: 12px;
    line-height: 1.8;
    border-bottom: 1px solid rgba(204, 204, 204, 0.3);
    padding-bottom: 10px;
}
.collabora span{
    display: inline-block;
    color: #999;
    -webkit-transform: scale(0.98);
    margin-right: 10px;
}
.collabora u{
    color: #427BF7;
}
.collabora img{
    width: 6px;
    vertical-align: 0px;
    margin-left: 5px;
}
.jktb img{
    width: 100%;
}   
/*首页 数据线索*/
.substance{
    background: #fff;
    padding: 10px;
    padding-bottom: 0;
    display: flex;
}
.substance .pick {
    display: block;
    width: 37px;
    height: 37px;
    min-width: 37px;
    float: left;
    margin-right: 10px;
    background: #eee;
    background-size: cover;
    background-position: center;
    border-radius: 4px;

}
.conHead{
    display: table;
    padding-bottom: 10px;
    position: relative;
    border-bottom: 1px solid rgba(204, 204, 204, 0.5);
    width: 100%;
}
.conHead p{
    font-size: 16px;
    font-weight: bold;
    display: -webkit-inline-box;
}
.conHead span{
    font-size: 12px;
    color:#666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 80%;
    margin-right: 10px;
}
.conHead span em{
    color: #666;
    margin-left: 10px;
}
.substance .cotext {
    display: block;
    color: #999;
    margin-top: 5px;
    font-weight: normal;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.hjt {
    width: 8px !important;
    height: auto !important;
    position: absolute;
    right: 10px;
    top: 8px;
}
.Paid {
    color: #F7B12C;
}
.Paid em {
    background: #FA2820;
    color: #fff;
    border-radius: 4px;
    padding: 1px 5px;
    -webkit-transform: scale(0.9);
    display: inline-block;
    vertical-align: text-bottom;
    font-size: 12px;
}
.dzsj {
    margin-top: 10px;
}
.dzsj div{
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    line-height: 1.75;
}
.dzsj span{
    color: #666;
}
.NiuSan{
    background: #fff;
    padding: 10px;
    border-radius: 4px;
}
.niuName{
    display: flex;
    justify-content: space-between;
}
.fullNamed em{
    font-size: 16px;
    display: block;
}
.fullNamed i{
    font-size: 14px;
}
.winning{
    width: 79px;
    height: 54px;
    background: linear-gradient( 225deg, #FFF8F8 0%, #FFEBEB 100%);
    margin-top: -10px;
    margin-right: -10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.winning em{
    font-size: 16px;
    display: block;
    margin-bottom: -15px;
}
.winning i{
    font-size: 12px;
    -webkit-transform: scale(0.9);
    display: inline-block;
}
.bqcg{
    color: #999;
    margin: 4px 0;
}
.lscg{
    color: #427BF7;
    margin-top: 5px;
}
.Sharehold{
    font-size: 12px;
    margin-top: 10px;
    padding-bottom: 10px;
}
.Sharehold img{
    width: 11.5px;
    vertical-align: 0px;
    margin-right: 3px;
}
.Sharehold span{
    margin-right: 5px;
    margin-bottom: 3px;
}
.Sharehold span i{
    color: #427BF7;
    background: #F0F8FF;
    padding: 2px 5px;
    border-radius: 8px;
    margin-left: 5px;
}
.Sharehold div{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.topDaily i{
    font-size: 14px;
    color: #427BF7;
    position: absolute;
    right: 10px;
}
.holding{
    background: #fff;
    padding: 10px;
    border-radius: 4px;
    font-size: 12px;
    float: left;
}
.comName span{
    font-size: 14px;
    font-weight: bold;
}
.comName u{
    color: #427BF7;
    background: #F0F8FF;
    padding: 1px 5px 1px 5px;
    margin-left: 10px;
}
.comName i{
    color: #F7B12C;
    background: #FFFBF2;
    padding: 1px 5px 1px 5px;
    margin-left: 10px;
    float: none;
}
.code{
    color: #666;
}
.hohead a{
    display: flex;
    align-items: center;
   
}
.Forman .hohead{
    flex-wrap: wrap;
}
.hoText{
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(204, 204, 204, 0.5);
}
.hoText p{
    margin-bottom: 5px;
}
.hoText p span{
    font-size: 12px;
    color: #427BF7;
    background: #F0F8FF;
    padding: 2px 5px 2px 5px;
    border-radius: 2px;
}
.hoText span{
    font-size: 14px;
}
.hoText .fx{
    width: 10px;
    vertical-align: 0px;
    margin-right: 3px;
}
.hoText .rw,.hoChange p img{
    width: 13px;
    vertical-align: -1px;
    margin-right: 5px;
}
.hoChange{
    padding-top: 10px;
}

.hoChange li{
    padding-top: 6px;
    display: flex;
    justify-content: space-between; /* 可选，根据需求调整 */  
    width: 100%; /* 或者任何你想要的固定宽度 */  
    list-style-type: none; /* 移除默认的列表样式 */  
    padding: 0; /* 移除默认的 padding */  
    margin: 0; /* 移除默认的 margin */  
}
.hoChange li span{
    flex-grow: 1; 
    flex-basis: 0;  
    text-align: center;
}

.hoChange li span:first-child{
    text-align: left;
    transform-origin: 0;
}
.hoChange li span:nth-child(3){
    min-width: 68px;
}
.hoChange li span:last-child{
    min-width: 72px;
}
.Nomore{
    color: #666;
    text-align: center;
    padding: 10px 0 20px 0;
}
.holding .tx,.Forman .tx {
    width: 32px;
    height: 44px;
    background-size: cover;
    background-position: center;
    float: left;
    margin: 0;
    color: rgb(255, 255, 255);
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    padding: 0px 6px;
    min-width: 32px;
    margin-right: 15px;
    font-size: 12px;
}
.holding .shgs{
    width: 100%;
}
.comName{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.hoChange .colords span{
    display: inline-block;
    -webkit-transform: scale(0.9);
    transform-origin: center;
    color: #999;
}

.colord{
    color: #666;
}
.Forman{
    background: #fff;
    border-radius: 4px;
    padding: 0 10px;
    box-sizing: border-box;
    padding-top: 10px;
}
.Focont{
    margin-top: 10px;
}
.Focont p{
    margin-bottom: 5px;
}
.Focont span{
    display: block;
    float: left;
    width: 85px;
    color: #666;
    text-align: right;
    margin-right: 10px;
}
.Fotext{
    display: flex;
    margin-top: 8px;
    color: #666666;
    border-bottom: 1px solid rgba(204, 204, 204, 0.5);
    padding-bottom: 10px;
}
.Fotext span{
    -webkit-transform: scale(0.95);
    display: inline-block;
    transform-origin: left center;
}
.PaidAct span {
    color: #F7B12C !important;
}
.zj{
    position: absolute;
    right: 5px;
    top: 4px;
    background: #E8FCF3;
    border-radius: 10px;
    font-size: 12px;
    color: #08CE73;
    padding: 0 7px;
}
.yj{
    position: absolute;
    right: 5px;
    top: 4px;
    background: #FFEBEB ;
    border-radius: 10px;
    font-size: 12px;
    color: #FC6062 ;
    padding: 0 7px;
}

.firepyq{
    width: 100%;
    float: left;
    padding: 0 10px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
}
.firepyq .comName span{
    font-size: 12px;
}
.firepyq li{
    padding: 10px 0 !important;
    border-bottom: 1px solid rgba(204, 204, 204, 0.5);
    box-sizing: border-box;
}
.pyqDiv{
    display: flex;
}
.pyqDiv div{
    width: 50%;
}
.plabel img{
    width: 15px;
    margin-right: 5px;
    vertical-align: -2px;
}
.plabel em{
    color: #427BF7;
}
.dak{
    width: 95%;
    text-align: center;
    margin: 0 auto;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    color: #FFFFFF;
    background: #427BF7;
    margin-top: 20px;
    border-radius: 4px;
}