/*首页弹窗css复制到index.css里面最下面位置就行*/
.bg_layer{position: fixed;}
.add-box{position: fixed; z-index: 10001; left:auto; right:0; bottom: 45px; width: 37.26%; overflow: hidden;}
.add-box img{ width:100%;}
.add-box a.close{ position: absolute; right:12px; top:0;}
.add-box a.close i{ font-size: 48px; color:#fff;}
@media only screen and (max-width: 1279px) {
.add-box a.close i{font-size: 30px;}
}
@media only screen and (max-width: 767px) {
.add-box{width:80%; left:10%; top:30%;}
}

/*集团成员css复制到style.css里面最下面位置就行*/
.group{padding:5% 0;}
.group_ll{float: left; width:35.625%;}
.group_ll .tit{ width:100%; padding:6% 10%;color:#fff; background: url(../images/group_tit.jpg) no-repeat; background-size: cover;}
.group_ll .con{ padding-bottom: 10%; background: url(../images/group_con.jpg) no-repeat; background-size: cover;}
.group_ll .con li{ width:100%; padding:6% 10%; border-bottom:1px solid #fff; position: relative;}    
.group_ll .con li::before{opacity: 0; content: ""; position: absolute; left:calc(10% - 10px); top:50%; margin-top:-3px; width:5px; height: 5px;background: #E6313A;}
.group_ll .con li:hover::before,.group_ll .con li.on::before{opacity: 1;}
.group_ll .con li a{color:#717171;}
.group_ll .con li:hover a,.group_ll .con li.on a{color:#E6313A;}
.group_ll .con li:last-child{border-bottom: none;}   
.group_rr{float: right; width:56.5625%;}
.group_rr .tit{color:#000000; padding-bottom: 3%; margin-bottom: 3%; border-bottom:1px solid #E3E3E3;}

@media only screen and (max-width: 767px) {
.group_ll,.group_rr{width:100%;}
.group_ll .tit,.group_ll .con li{padding:3% 5%;}
.group_ll .con{padding-bottom: 0; margin-bottom: 20px;}
}
/*投资者关系下面的公告及通告新增股票板块的css复制到style.css里面最下面位置就行*/
.invest-gppart{ padding:4% 0 3%; background: url(../images/invest-gp.jpg) center top no-repeat; background-size: cover;}
.gp_ll{ float: left; width:286px; position: relative;}
.gp_ll::after{content:"";position: absolute; right: 0; top: 40px; height:55px; width:1px; background: #CACACA;}
.gp_rr{ float: right; width:calc(100% - 360px);}
.gp_ll h3{width:100%;}
.gp_ll h3 span{display:inline-block; vertical-align:middle; margin:0 0 0 10px;color:#fff; font-family: Arial, Helvetica, sans-serif; height:30px; line-height:30px; background:#D80008; padding:0 15px;}
.gp_ll h2{ width:100%;font-family: Arial, Helvetica, sans-serif;}
.gp_ll h2 span{ display:inline-block; vertical-align:middle; margin:0 0 0 20px; color:#f50e0e; line-height:20px;}
.gp_ll h2.on span{ color:#41e441;}
.gp_rr ul{ padding-top: 30px;}
.gp_rr li{ float:left; width:15%;}
.gp_rr li:nth-of-type(5),.gp_rr li:nth-of-type(6){width:20%;}
.gp_rr li h5{ width:100%;line-height:36px; color:#B9B9B9; font-weight: bold;}
.gp_rr li h4{ width:100%;line-height:36px;color:#494747;}
@media only screen and (max-width: 1279px) {
.gp_ll{width:216px;}
.gp_ll::after{height: 38px;}
.gp_ll h3 span{height: 22px; line-height: 22px;}
.gp_rr{width:calc(100% - 250px);}
.gp_rr li h5,.gp_rr li h4{line-height: 28px;}
}
@media only screen and (max-width: 1023px) {
.gp_ll, .gp_rr{width:100%;}
.gp_ll::after{ display: none;}
.gp_rr ul{padding-top: 0;}
}
@media only screen and (max-width: 767px) {
.gp_rr li{width:33.33%!important;}
}


/*2023-10-31*/
.group_ll .con dt{font-size: 18px;padding: 5% 10%;    border-bottom: 1px solid #fff;cursor: pointer;font-weight:bold;position: relative;}
.group_ll .con dt i{position: absolute;top:0;right: 7%;width: 10px;height: 100%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.group_ll .con dt i img{width:10px;height: 18px;position: absolute;left:50%;top:50%;margin-left: -5px;margin-top: -9px;}
.group_ll .con dd{display: none;}
.group_ll .con li{padding: 4% 10%;}
.group_ll .con dl.on dt i{-webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);}}

@media only screen and (max-width: 767px) {
.group_ll .con dt{font-size: 16px;padding:15px 20px;    border-bottom: 1px solid #fff;cursor: pointer;}
.group_ll .con li{padding:15px 20px;}

}





