.headerEj_bg{background:url(/uiFramework/commonResource/image/2023030913335055141.jpg) center 0 no-repeat;background-size: 100% 100%;}
.localtion{background:#F4F7FA;line-height:50px;color:#999;}

.about_us_right{width: calc(100% - 300px);}
.divName{font-size: 30px;color:#333;}

/*Financial Information*/
.queryUl{ 
    width: 100%;
    overflow: hidden;
}
.queryUl01 li{
    width: 25%;
    float: left;
    text-align: center;
    line-height: 34px;
    cursor: pointer;
    color: #999;
    font-size:24px;
    position: relative;
    padding-bottom: 10px;
}
.queryUl .liOn{
   color:#363636;
}
.queryUl .liOn b{
    width: 25%;
    height: 2px;
    background: #363636;
    position: absolute;
    left: 50%;
    margin-left: -10%;
    bottom: 0;

}
.cwxx_item{padding-bottom:60px;}
.cwxx_item>div{width:33.3%;float:left;padding:20px;color:#666;cursor: pointer;border-right: 1px #E2E2E2 solid;    margin-top: 40px;}
.cwxx_item>div:hover{background:url(/uiFramework/commonResource/image/2023030914203147090.jpg) 0 0 no-repeat;background-size:cover;color:#fff;}
.cwxx_item>div:nth-child(3),.cwxx_item>div:nth-child(6),.cwxx_item>div:nth-child(9),.cwxx_item>div:nth-child(12){border-right:0 none;}
.cwxx_item>div p{font-size:16px;padding-left: 15px;}
.cwxx_item>div p strong{display:block;font-size:50px;font-weight: normal;margin: 10px 0 5px;}
.item-md-t{font-size:20px;text-align: left;line-height: 24px;height: 72px;position: relative;padding-left: 15px;}
.item-md-t:before{position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    left: 0;
    top: 12%;
    transform: translateY(-0%);
    background: #004090;
}
.cwxx_item>div:hover .item-md-t:before{background: #fff;}

.tit-blue-font{line-height:40px;font-size:22px;color: #333;}
.cwxxDiv h3{margin-bottom:10px;}
.cwxxDiv{padding:40px 0 60px;}
.cwxxDiv p{line-height:32px;font-size:18px;color:#666;margin-bottom:15px;}
.cwxxDiv p strong{
    color: #333;
    font-weight: normal;
}
.xyDiv{display: flex;}
.xyDiv p{    flex: 1;}


.gxgl_one{}
.gxgl_one ul li{float:left;width:48%;margin-right:4%;text-align:left;margin-bottom:35px;/*height:410px; */height:290px;   cursor: pointer;}
.gxgl_one ul li:nth-child(2n){margin-right:0%;}
.gxgl_one ul li:nth-child(3){/*height:480px;*/}
.gxgl_one ul li:hover{box-shadow: 0px 6px 18px rgb(41 43 50 / 10%);}
.one_pic{position: relative;}
.one_pic img{
    height: 220px;
    width: 100%;
    object-fit: cover;
}
.one_pic span{height:40px;line-height:40px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: url(/uiFramework/commonResource/image/2023030915180369479.png) 0 0 repeat-x;
    color:#fff;
    font-size:16px;
    display: block;
    padding: 0 15px;
display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.gxgl_one ul li:nth-child(2) .one_pic span,.gxgl_one ul li:nth-child(3) .one_pic span{display:none;}
.gxgl_one ul li:nth-child(4) .one_pic span{height:auto;line-height:20px;    -webkit-line-clamp: 2;text-align: left;}
.one_title{font-size:24px;color:#333;text-align: left;margin:20px 0 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.one_cont p{font-size:18px;color:#666;line-height:24px;}
.gxgl_one ul li:hover .one_title,.gxgl_one ul li:hover .one_cont{padding:0 20px;}

.gxglDiv{padding-bottom:40px;}
.gxglDiv h3{font-size:26px;color:#004fba;margin-bottom:15px;}
.gxglDiv p{font-size:18px;color:#666;margin-bottom:15px;line-height: 32px;}

/*Presentation*/
.ggList{min-height:400px;}
.ggList ul li{line-height:55px;}
.ggList ul li a{float:left;font-size:22px;color:#333;background:url(/uiFramework/commonResource/image/2023030715363337703.png) 0 center no-repeat;background-size: 8px auto;padding-left:20px;}
.ggList ul li span{float:right;font-size:22px;color:#666;}

/*Stock Information*/
.stocknr {
  display: flex;
}

.stocknr .infobox:first-child {
 background: linear-gradient(45deg, #165fe5, #55a5ff);
 width: 30%;
}

.infobox:nth-child(2) {
  display        : flex;
  flex-direction : column;
  justify-content: space-around;
  background: url(/uiFramework/commonResource/image/2023031615493710870.png) no-repeat;
  background-size: cover;
  width: 70%;
  color: #fff;
}

.stocknr .infobox {
  padding: 50px;
}

.cypcname {
  font-size: 24px;
  color    : #fff;
}

.cypcname span {
  font-size: 18px;
  color    : #ffcb2b;
}

.cypczs {
  font-size: 80px;
  color    : #ffcb2b;
}

.cypczd {
  color: #fff;
}

.cypczd span {
  margin-right: 20px;
}



.marketClo {
  font-size    : 22px;
  margin-bottom: 20px;
  text-align   : left;
}

.marketInfo {
  display  : flex;
  flex-wrap: wrap;
  padding: 0 25px;
}

.marketInfo div {
  width        : 50%;
  margin-bottom: 20px;
}

.marketInfo p {
  font-size: 18px;
  position : relative;
}

.marketInfo p:before {
  position  : absolute;
  content   : "";
  left      : -20px;
  width     : 8px;
  height    : 8px;
  background: #ffcb2b;
  top       : 50%;
  transform : translateY(-50%);
}

.marketInfo span {
  font-size: 26px;
}

.gj_qsImg {
  margin-top: 40px;
}

.gj_tab {
  display: flex;
  margin-bottom: 20px;
  background: #f4f7fa;
}
.gj_tab a {
  width: 25%;
  text-align: center;
  height: 60px;
  line-height: 60px;
  color: #999;
  font-size: 18px;
}

.tab_a {
  background: #eff2f9;
  border: 1px solid #dde2e9;
}

.tab_a a {
  display: inline-block;
  padding: 8px;
}

.tab_a a.on {
  background: #fff;
  border: 1px solid #4a79c6;
}


.gj_tab a.on {
  color: #fff;
  background: #4384ef;
}
#gjNr01 {
  display: flex;
}
.gjnr01_left {width: 70%;}
.gjNr img {
  width: 100%;
}

.gjwdmx01 ul{ margin-bottom: 20px; }
.gjwdmx01 ul li{ font-size: 18px; line-height: 40px; }
.gjwdmx01 ul li span.gj_span02{ color:#fd1000; margin: 0 18px 0 43px; }

@media (max-width: 1550px){
.divName{font-size: 28px;}
.queryUl01 li,.one_title{font-size:22px;}
.cwxx_item>div p strong{font-size:42px;}
.item-md-t{font-size:19px;}
.ggList ul li a,.ggList ul li span{font-size:20px;}
.one_cont p{font-size:16px;}
.gxglDiv h3{font-size:24px;}
  .cypczs {font-size: 50px;}
  .gjwdmx01 ul li {font-size: 16px;}
  .gj_tab a {height:50px;line-height: 50px;}
  .gjwdmx01 ul li {line-height: 32px;}
}

@media screen and (max-width: 767px) {
   .pad_80 {   padding-top: 30px;   padding-bottom: 30px;}
.headerEj_bg{background-size: cover;}
.divName {font-size:22px;}
.about_us_right {
    width: 100%;
}
.queryUl01 li{font-size:18px;line-height:24px;}
.cwxx_item>div{padding:10px;}
.item-md-t{height:120px;font-size:18px;}
.item-md-t:before{top: 6%;}
.cwxx_item>div p strong{font-size:30px;}


.gxgl_one ul li{
    float: none;
    width: 100%;
    margin-right: 0;
    height: auto;
}
.one_title{font-size:20px;}
.gxglDiv h3{font-size:20px;text-align: left;}
.gxglDiv p{font-size:16px;line-height:26px;}
/*Presentation*/
.ggList ul li{line-height:42px;background-size:6px auto;}
.ggList ul li a{width: 68%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ggList ul li a,.ggList ul li span{font-size:18px;}
.wdBox{    background-size: cover;}
/*Stock Information*/
  .stocknr {
    flex-direction: column;
  }
  .stocknr .infobox {
    padding: 20px;
    width: 100% !important;
  }

  .cypczs {
    font-size: 48px;
  }
  .marketClo,.marketInfo p {
    font-size: 16px;
  }
  .marketInfo span {
    font-size: 24px;
  }
  .gj_tab a {
    font-size: 16px;
  }
  #gjNr01 {
    flex-direction: column;
  }
  .tab_a {display:inline-block;}
  .gjnr01_left{width:100%;}
  .gjnr01_right {margin-top: 30px;}

}
@media screen and (max-width: 500px) {
.cwxx_item>div{width: 50%;}
.cwxx_item>div:nth-child(3),.cwxx_item>div:nth-child(6),.cwxx_item>div:nth-child(9),.cwxx_item>div:nth-child(12){border-right:1px #E2E2E2 solid;}
.cwxx_item>div:nth-child(2n){border:0 none;}
.item-md-t{height: 104px;}
.item-md-t:before{top: 8%;}
 .cwxx_item>div p strong{/*font-size:24px;*/}    

}