.maxwidth{ max-width: 1920px; margin-left: auto; margin-right: auto; }

.tbody input::placeholder{ color:#c6c6c6; }


.f14{ font-size:0.08333rem; }
.f15{ font-size:0.08333rem; }
.f16{ font-size:0.08333rem; }
.f18{ font-size:0.09317rem; }
.f20{ font-size:0.10417rem; }
.f24{ font-size:0.10825rem; }
.f26{ font-size:0.11029rem; }
.f30{ font-size:0.15625rem; }
.f40{ font-size:0.3125rem; }
.f60{ font-size:0.41667rem; }

.fs100{ font-size:0.25rem; font-family: 'NotoSansHans-Light'; }


/*.header .container .nav .header-menu .item-nav:first-child{ margin-left:-0.44rem; }*/

.header, .header *{ line-height:1.4}

.footer svg{ max-width: none;}

.titbar{padding: 0.2rem 0;}

.titbar .lang>a{ margin-left:10px; width:28px; height:28px; line-height:28px; text-align:center; border-radius:50%; background:#dbdbdb; color:#fff; }
.titbar .lang>a:hover,.titbar .lang>a.cur{ background:var(--orange-color); }


.tbody{ padding:0.1rem 0 1rem; }
.tbody .intit{ margin-bottom: 0.25rem;}

/*投关导航*/
.navbox{ margin-top:80px; height: 80px; line-height: 80px; border-bottom:2px solid #eeeeee; }
.navbox ul>li{ flex: auto; }
.navbox ul>li a{ display: flex; align-items: center; text-align: center; height: 80px; transition: all ease 0.3s; border-bottom:2px solid transparent; color:#aeaeae; }
.navbox ul>li a span{ line-height:1.2; padding:0 5px; width:100%; }
.navbox ul>li.active a,.navbox ul>li a:hover{ color:#333; border-bottom:2px solid var(--main-color); }




.change-language .uk-drop{ background:#fff; width:120px; padding:10px 0; z-index:9999; top:0.36rem!important; }
.change-language .uk-drop a{ display:block; line-height:3em; }
.change-language .uk-drop a:hover{ background:#fafafa; color:#000; }

/*首页*/
.morelink{ padding-top:0.3rem;  }
.morelink a{color:var(--main-color);}
.morelink a span { font-size: 0.08333rem; color: #C6B17C; margin-right: 0.05208rem; }
.morelink a .iconimg { width: 0.15625rem; height: 0.15625rem; border-radius: 50%; position: relative; background: #C6B17C; }
.morelink a .iconimg::before, .morelink a .iconimg::after { position: absolute; left: 0; content: ''; top: 0; bottom: 0; background: #fff; right: 0; margin: auto; }
.morelink a .iconimg::before { width: 2px; height: 0.0625rem; }
.morelink a .iconimg::after { width: 0.0625rem; height: 2px; }

.ipart1{ padding: 0.1rem 0 0.5rem; }
.ipart1 .tit{ margin-bottom: 0.2rem;}
.ipart1 .hd{ margin-bottom: 0.45rem;}
.ipart1 .bd .uk-wrap{ padding:0.1rem 0.2rem; position: relative; }
.ipart1 .bd .uk-wrap .ico{ width:0.7rem; margin-right:0.1rem; }
.ipart1 .bd .uk-wrap .con{ flex: 1;}


.ipart2{ padding:0.7rem 0; background:#fff; position: relative; }
.ipart2::before{ content:''; display: block; width: 50%; position: absolute; left: 0; top:0; bottom:0; background: url(../images/bg1.png) center; background-size: cover; }
.ipart2::after{ content:''; display: block; width: 50%; position: absolute; right: 0; top:0; bottom:0; background: url(../images/bg2.png) bottom right; background-size: cover; }
.ipart2 .uk-grid{ position: relative; z-index: 3;}
.ipart2 .left .tit a:hover{ color: #3f1f20;}
.ipart2 .right .tit a{ color: #fff;}
.ipart2 .tit{ margin-bottom: 0.1rem; }
.ipart2 .left .uk-wrap{ width:2rem;  }
.ipart2 .left .uk-wrap .name{ padding:0.1rem 0; }
.ipart2 .left .uk-wrap .img{ border-radius: 10px; }
.ipart2 .right .uk-panel{ width: 2rem; margin:0 auto; } 
.ipart2 .right .desc{ padding:0.4rem 0 .5rem; line-height: 2; }

.ipart2 .morelink a{color:#fff;}
.ipart2 .morelink a span {  color: #fff; }
.ipart2 .morelink a .iconimg { background: #fff; }
.ipart2 .morelink a .iconimg::before, .ipart2 .morelink a .iconimg::after { background: #bc5513; }


.ipart3{ padding:0.5rem 0 0.7rem; background:#f6f6f6; }
.ipart3 .title{ margin-bottom: 0.2rem; }
.ipart3 .title a{ display: inline-block; position: relative;}




/* .inlist .uk-grid{ margin-left:-24px; }
.inlist .uk-grid>li{ padding-left:24px; }
.inlist .uk-grid .uk-grid-margin{ margin-top:-1px; } */
.inlist li{background: #fff; }
.inlist li:nth-child(odd){ background: var(--main-bgcolor); }
.inlist li:first-child{ border-radius: 15px 15px 0 0;}
.inlist li:last-child{ border-radius: 0 0 15px 15px;}
.inlist .uk-wrap{ padding:0.1rem 0.9rem 0.15rem 0.7rem; min-height: 0.6rem; color:#5a5a5a; transition: all ease 0.3s; }
.inlist .uk-wrap .date{ top:0; bottom:0; left:0px; padding:0 10px; text-align: center; width: 0.6rem; color:var(--main-color); line-height: 1.2; border-top-left-radius: 15px; border-bottom-left-radius: 15px; transition: all ease 0.3s; }
.inlist .uk-wrap .date::before{ position: absolute; right:0; top:50%; transform: translateY(-50%); content:''; display: block; width:0.035rem; height: 0.035rem; border-radius: 50%; background:var(--main-color); }
.inlist .uk-wrap .date .hd{ line-height: 1; }
.inlist .uk-wrap .date .fd{ padding:5px 0;}
.inlist .uk-wrap .tit{ line-height: 1.4; padding-bottom: 5px; }
.inlist .uk-wrap .more{ width:40px; height: 40px; line-height: 40px; text-align: center; right:20px; }
.inlist .uk-wrap .more a{ color:red; }
.inlist .uk-wrap:hover{ position: relative; z-index: 1; }
.inlist .uk-wrap:hover .more .iconfont{ color:red; }


.ipart4{ padding:100px 0; background:#fafafa; }


/*首页股票*/
.ipart4 .spart1{ margin-bottom: 30px;}
.ipart4 .spart1 .stock-info{ position: relative; padding-left:220px; height: 100%; }
.ipart4 .spart1 .stock-info .left .wrap{ position: relative; background:var(--stock-color); width:100%; height: 100%; padding:30px 30px 40px 30px; }
.ipart4 .spart1 .stock-info .left{ width:220px; position: absolute; left: 0; top:0; bottom: 0; }
.ipart4 .spart1 .stock-info .left .fd{ position: absolute; left: 30px; bottom:35px; right:30px; }
.ipart4 .spart1 .stock-info .uk-wrap{ padding:40px 40px 20px; height: 100%; background-color:#fff/*var(--main-bgcolor);*/ }
.ipart4 .spart1 .stock-info .uk-wrap .tip{ border-top:1px solid #e5e5e5; color:#919191; padding-top:25px; margin-top:30px; }
.ipart4 .spart1 .stock-info .uk-wrap .tip>div.uk-position-relative{ padding-right:180px; }
.ipart4 .spart1 .stock-info .uk-wrap .stock-logo{ position:absolute; right:0px; top:50%; transform:translateY(-50%); }
.ipart4 .spart1 .stock-info .uk-wrap .stock-logo img{ max-width:170px; max-height:60px; }
.ipart4 .info .ico{ display: block; position: relative; width: 0; border-left:7px solid transparent; border-right:7px solid transparent; margin:0 auto; height: 10px; top:-5px; }
.ipart4 .spart1 .cates .name{ z-index: 10;}
.ipart4 .spart1 .stock-info .first{ margin-bottom: 30px; }
.ipart4 .spart1 .stock-info .first .change{ margin-left:60px; line-height: 1.2; color:#636363; }
.ipart4 .spart1 .stock-info .first .f16.fb{color:#838383; }

.ipart4 .spart1 .stock-info .spec{ color:#636363; }
.ipart4 .spart1 .stock-info .datas .data{ padding:0 5px;}
.info-up .num{ color:var(--stock-red); }
.info-up .ico{ border-bottom:10px solid var(--stock-red); border-top:0;  }
.info-down .num{ color:var(--stock-green); }
.info-down .ico{ border-top:10px solid var(--stock-green); border-bottom:0; }

/* 简体是  红升绿跌，繁体和英文是红跌绿升 */
.zh-cn-body .info-up .num{ color:var(--stock-red); }
.zh-cn-body .info-up .ico{ border-bottom-color:var(--stock-red); border-top:0; }
.zh-cn-body .info-down .num{ color:var(--stock-green); }
.zh-cn-body .info-down .ico{ border-top-color:var(--stock-green); border-bottom:0; }


.zh-hk-body .info-up .num, .en-body .info-up .num{ color:var(--stock-green); }
.zh-hk-body .info-up .ico, .en-body .info-up .ico{ border-bottom-color:var(--stock-green); border-top:0; }
.zh-hk-body .info-down .num, .en-body .info-down .num{ color:var(--stock-red); }
.zh-hk-body .info-down .ico, .en-body .info-down .ico{ border-top-color:var(--stock-red); border-bottom:0; }
/* ====== END ==== 简体是  红升绿跌，繁体和英文是红跌绿升 */

.en-body .ipart4 .spart1 .stock-info .uk-wrap .tip .last{ display:inline-block; }
.en-body .ipart4 .spart1 .stock-info .uk-wrap .stock-logo{ bottom:22px; }


.ipart4 .spart1 .stock-base{ width:320px; background-color: var(--main-bgcolor); padding:10px 25px 25px; }
.ipart4 .spart1 .stock-base .tit{ border-bottom:1px solid #ebebeb; line-height: 50px; margin-bottom:20px;  }
.ipart4 .spart1 .stock-base .uk-wrap{ line-height: 1.2;}
.ipart4 .spart1 .stock-base .uk-wrap .spec{ color:#636363; }
.ipart4 .spart1 .stock-base .uk-grid-margin{ margin-top:10px; }



/*公告通函弹出层*/
.ggmodal{  padding:85px 60px 60px;  }
.ggcontent{ border: 1px dashed #ccc; padding:10px; line-height:1.4;  }
.ggcontent .hd .uk-line{ text-decoration: underline; margin-bottom:40px; line-height:1.4;  }
.ggcontent .bd{ padding:5px 20px 40px; }
.ggcontent .bd .tit{ line-height:1.4; }
.ggcontent .bd ul{ margin-top:10px;}
.ggcontent .bd ul>li{ line-height:1.4; margin:10px 0; }
.ggcontent .bd ul>li>a{ color:var(--main-color); /*text-decoration:underline;*/ position:relative; padding-left:25px; display:block; }
.ggcontent .bd ul>li>a:hover{ color:var(--main-color); }
.ggcontent .bd ul>li>a>i{ position:absolute; left:0; top:0; width:20px; font-style:normal; text-align:right; }


.content{ line-height: 2; }

/*弹出层相关 投资者日志、企业管治都会用到*/
.my-modal-520 .uk-modal-dialog{ width:520px; }
.my-modal-650 .uk-modal-dialog{ width:520px; }
.my-modal-normal .uk-modal-dialog{ width: 650px; }
.my-modal-medium .uk-modal-dialog{ width: 900px; }
.uk-modal .back{ background:#fff; position:absolute; z-index:9; left:0; top:0; right:0; padding:12px 35px 10px; }
.hdmodal{ border-bottom: 1px solid #ebebeb; padding:75px 35px 80px; }
.hdmodal h1.name{ margin:0px 0 20px; padding: 12px 0; line-height: 1.4; border-top:1px dotted #c6c6c6; border-bottom:1px dotted #c6c6c6; }
.hdmodal h1.tit{ margin: 0; padding-top: 12px; line-height: 1.4; border-top:1px dotted #c6c6c6;  }
.hdmodal .infos{ border-bottom:1px dotted #c6c6c6; color:#a2a2a2; text-align: center; padding:10px 0 10px; margin-bottom: 20px; }
.hdmodal .enclosure { margin-bottom: 20px; }
.hdmodal .enclosure .uk-button{ padding:0 15px; height: 50px;}
.hdmodal{ line-height: 2; }



/*分页*/
.pages{ margin: 30px 0; color:#748185; }
.pages a{ color:#748185; }
.pages .pagination{ display: flex; }
.pages .pagination>li{ padding:0; height: 40px; line-height: 38px; padding:0; min-width:38px; text-align: center; border:1px solid #e8ecee;  background: #ffffff; margin-left:-1px; color:#748185; }
.pages .pagination>li:first-child{border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pages .pagination>li:last-child{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pages .pagination>li>a,.pages .pagination>li>span{ display: block;  }
.pages .pagination>li.active, .pages .pagination>li:hover{ color:#fff; background: var(--main-color); border-color:var(--main-color); }
.pagination>li:hover a{ color:#fff; }


.pages .uk-pagination .page-link{ border:1px solid #e8ecee; height:40px; line-height:40px; background:#f4f4f4; padding:0 10px; color:#748185; }
.pages .uk-pagination .page-prev{ border-top-left-radius:4px; border-bottom-left-radius:4px; }
.pages .uk-pagination .page-next{ border-top-right-radius:4px; border-bottom-right-radius:4px; }
.pages .uk-pagination .page-number{ margin:0 -1px; border:1px solid #e8ecee; height:40px; line-height:40px;  padding:0 10px; }

.pages .jump { margin-left:20px; }
.pages .jump select{ height: 34px; border:1px solid #e8ecee; color:#748185; line-height: 32px; border-radius: 4px; padding-left:10px; padding-right:10px; }
.pages .jump input{ width:50px; border:1px solid #e8ecee; height: 40px; border-radius: 4px; margin:0 5px; text-align: center; color:#748185; outline: none; }
.pages .jump button{ cursor: pointer; color:#748185; background:#f4f4f4; height: 40px; padding:0 10px; margin-left:5px; border:1px solid #e8ecee; border-radius: 4px; }


/*来源*/
.source{ margin-top:15px; color:#535353; }
.source .uk-flex a{ color:var(--main-color); padding:0 7px; }
.source .uk-flex a:last-child{ padding-right:0; }




@media screen and (max-width: 1440px) {
    .uk-container{ padding-left:20px; padding-right:20px; }
}


@media screen and (max-width: 1200px) {
    .uk-lang{ margin-left: 50px; }
}
