.irinfobanner{margin-bottom:60px}
.irbannerarea .irbanner .irinfobannerbox{position:relative;background-color:#fef3cd}
.irbannerarea .irbanner .irinfobannerbox a{display:block;border-left:5px solid #a88567}
.irbannerarea .irbanner .irinfobannerbox a img{position:absolute;top:0;right:0;width:auto}
.irbannerarea .irbanner .irinfobannerbox a span{background:none;color:#000;font-size:16px;font-size:1.6rem;height:15px;text-align:center}
.irbannerarea .irbanner .irinfobannerbox a:hover{opacity:0.7}
.irbannerarea .irbanner .irinfobannerbox.treaty a{background-color:#f1dbaf}
.irbannerarea .irbanner .irinfobannerbox.treaty span{left:20px;text-align:left;position:absolute;top:0;right:0;bottom:0;margin:auto}
.irbannerarea .irbanner .irinfobannerbox.annual a{background-color:#f1dbaf}
.irbannerarea .irbanner .irinfobannerbox.annual a span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.irbannerarea .irbanner .irinfobannerbox.presen a{background-color:#c39771}
.irbannerarea .irbanner .irinfobannerbox.presen a span{color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.irinforow{margin-bottom:60px}
.irinforow h2{font-size:18px;font-size:1.8rem;margin-bottom:15px;font-weight:bold}
.irinforow .irinfocol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.irinforow .irinfocol .col-box .irinfobox a{position:relative;height:163px;width:360px;display:block;background-color:#eee;overflow:hidden;border:thin solid #fff}
.irinforow .irinfocol .col-box .irinfobox a>img{float:left;}
.irinforow .irinfocol .col-box .irinfobox a .iconbox{float:left;height:163px;width: calc( 100% - 121px );text-align:center}
.irinforow .irinfocol .col-box .irinfobox a .iconbox svg{fill:none;stroke:#888888;stroke-width:1.5307;stroke-miterlimit:10;margin-top:50px;margin-bottom:10px;display:block;margin-left:auto;margin-right:auto;-webkit-transition:0.3s;transition:0.3s}
.irinforow .irinfocol .col-box .irinfobox a .iconbox span{line-height:1.3}
.irinforow .irinfocol .col-box .irinfobox a:hover{background-color:#fff;border:thin solid #eee}
.irinforow .irinfocol .col-box .irinfobox a:hover .iconbox svg{stroke:#c01443;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.irinforow .irinfocol .col-box .irinfobox a:hover img{opacity:0.7}
.irinforow .movbanner{background-image:url(/ir/investors-info/images/movbanner2-202106.jpg);display:block;background-repeat:no-repeat;background-size:cover;text-align:center;color:#fff;padding:72px 0;font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:20px}
.irinforow .movbanner img{margin-right:10px}
.irinforow .movbanner:hover{text-decoration:none;opacity:0.7}
.irinforow .iricons .iriconbox{width:143px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:thin solid #ccc}
.irinforow .iricons .iriconbox a{padding:20px 0;width:100%;height:110px;text-align:center;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}
.irinforow .iricons .iriconbox a svg{fill:none;stroke:#888888;stroke-width:1.5307;stroke-miterlimit:10;display:block;margin:0 auto 10px;-webkit-transition:0.3s;transition:0.3s}
.irinforow .iricons .iriconbox a:hover{background-color:#eee;text-decoration:none}
.irinforow .iricons .iriconbox a:hover svg{stroke:#c01443;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.businesslist:after{width:30.5%}
.businesslist .businessbox a{text-decoration:none}
.businesslist .businessbox a p{margin-bottom:0}

@media only screen and (max-width: 979px){
  html:not([lang="zh"]) .irinforow .irinfocol.iricons{margin-right:-8px;margin-left:-8px}
  html:not([lang="zh"]) .irinforow .irinfocol .col-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
  html:not([lang="zh"]) .irinforow .irinfocol .col-box .irinfobox a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto}
  html:not([lang="zh"]) .irinforow .irinfocol .col-box .irinfobox a>img{float:none;width:auto;height:100%}
  html:not([lang="zh"]) .irinforow .irinfocol .col-box .irinfobox a .iconbox{
    display:-webkit-box;display:
    -webkit-flex;display:-ms-flexbox;
    display:flex;-webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:none;width:auto;height:auto}
  html:not([lang="zh"]) .irinforow .irinfocol .col-box .irinfobox a .iconbox svg{margin-top:0}
  html:not([lang="zh"]) .irinforow .iricons .iriconbox{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:8px;padding-left:8px;border:none}
  html:not([lang="zh"]) .irinforow .iricons .iriconbox a{
    display:-webkit-box;display:
    -webkit-flex;display:-ms-flexbox;
    display:flex;-webkit-box-orient:vertical;
    -webkit-box-direction:normal;-webkit-flex-direction:column;
    -ms-flex-direction:column;flex-direction:column;
    -webkit-box-align:center;-webkit-align-items:center;
    -ms-flex-align:center;align-items:center;
    -webkit-box-pack:center;-webkit-justify-content:center;
    -ms-flex-pack:center;justify-content:center;width:100%;height:120px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;border:thin solid #ccc}
}

@media only screen and (max-width: 768px){
  html:not([lang="zh"]) .irbannerarea .irbanner .irinfobannerbox a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}
  html:not([lang="zh"]) .irbannerarea .irbanner .irinfobannerbox a img{position:static}
  html:not([lang="zh"]) .irbannerarea .irbanner .irinfobannerbox.treaty span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;width:100%;height:100%}
  html:not([lang="zh"]) .irbannerarea .irbanner .irinfobannerbox.annual a span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:5px;padding-left:10px}
  html:not([lang="zh"]) .irinforow .irinfocol{display:block}
  html:not([lang="zh"]) .irinforow .irinfocol.iricons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
  html:not([lang="zh"]) .irinforow .irinfocol .col-box .irinfobox a{width:100%;height:140px}
  html:not([lang="zh"]) .irinforow .iricons .iriconbox{width:50%}
  html:not([lang="zh"]) .irinforow .iricons .iriconbox:nth-child(n+3){margin-top:16px}
}
