﻿@import url("reset.css");

@media (max-width:1800px){
	ul.mile_ul .year_num span{font-size: 10rem;}
  .board_infoul .board_name span,.board_slideinfo h4{font-size: 24px;}
  .board_infoul .board_name span i,.board_slideinfo i{font-size: 20px;}
}

@media (max-width:1660px){
/* #ver-en,#ver-tc{font-size:18px;} */
.index_banner .ban_info h1{font-size:72px;}
.ir_reportBox ul.report_list li dl dt img,
.ir_reportBox ul.ir_fina_ul li a img{width:260px;height:355px;}
.ir_reportBox.ir_presentBox ul.ir_fina_ul li a img,
.ir_reportBox.ir_presentBox ul.report_list li dl dt img{height: 210px;width:300px;}
.ir_reportBox.ir_presentBox ul.ir_fina_ul li .present_infoB{width: 300px;}
ul.mile_ul .year_num span{font-size:9rem;}
.news_fina_info dl dt a img{width:260px;height:355px;}
.board_infoul .board_name{height: 300px;}
}

@media (max-width:1440px){
  #ver-en,#ver-tc{font-size:15px;}
  body h1{font-size: 32px;}
  body h2{font-size: 22px;}
  .font_min{font-size: 16px;}
  .font_sm{font-size: 14px;}.font_sm_sm{font-size: 12px;}
  .news_fina dl dd span{font-size: 30px;}
  .news_fina dl dd b{font-size: 20px;}
  .board_infoul .board_name span,.board_slideinfo h4{font-size: 20px;}
  .board_infoul .board_name span i,.board_slideinfo i{font-size: 16px;}

  .index_banner .ban_info h1,
  .page_title_box span.js_bg_nav{font-size: 62px;}
  .ir_reportBox ul.report_list li dl dt img,
  .ir_reportBox ul.ir_fina_ul li a img{width:220px;height:300px;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li a img,
  .ir_reportBox.ir_presentBox ul.report_list li dl dt img{height: 200px;width:280px;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li .present_infoB{width: 280px;}
  ul.mile_ul .year_num span{font-size:8rem;}
  .contact_list li span{min-width: 160px;}
  .news_fina_info dl dt a img{width:220px;height:300px;}
  .board_infoul .board_name{height: 265px;}
}

@media (max-width:1360px){

  .news_fina_info dl dt a img{width:210px;height:285px;}
  .ir_reportBox ul.ir_fina_ul li a img{width:210px;height:285px;}
}

@media (max-width:1280px){
  .page_content .container { padding: 0px 80px;}
  #ver-en,#ver-tc{font-size: 14px;}
  body h1{font-size: 28px;}body h2{font-size: 20px;}body h3{font-size: 18px;}
  .font_min{font-size: 14px;}
  .font_sm{font-size: 12px;}
  .news_fina dl dd span{font-size:26px;}
  .news_fina dl dd b{font-size: 18px;}
  .board_infoul .board_name span,.board_slideinfo h4{font-size: 18px;}
  .board_infoul .board_name span i,.board_slideinfo i{font-size: 14px;}

  .index_banner .ban_info h1, .page_title_box span.js_bg_nav{font-size: 52px;}
  .ir_reportBox ul.report_list li dl dt img,
  .ir_reportBox ul.ir_fina_ul li a img{width:200px;height:275px;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li a img,
  .ir_reportBox.ir_presentBox ul.report_list li dl dt img{height:185px;width:260px;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li .present_infoB{width: 260px;}
  .news_fina_info dl dt a img{width:200px;height:275px;}
  ul.mile_ul .year_num span{font-size:7rem;}
}
@media (max-width:1112px){
  body.hideScroll,
  html.hideScroll{
    /*height: 100%;*/
    overflow: hidden;
  }
ul.mile_ul .year_num span{font-size:6rem;}
}
@media (max-width:1024px){
  .w1024,br.hide_1024{display: none;}
  .news_fina,.news_press{width: 48%;}
.index_banner .ban_info h1, .page_title_box span.js_bg_nav{font-size: 42px;}
  #footer .slideDl{display:none;padding-bottom:30px;}
  #footer ul.foot_nav_ul li{
    width: 100%;
    border-bottom: 1px solid #d5d5d5;
    
  }
  #footer .f-top ul li .bg_a{
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0px;
  }
  #footer ul.foot_nav_ul li > a.bg_a .Gonext,
  #footer ul.foot_nav_ul li > a.bg_a .puls{display: block;}
  


  /*page*/
 /* .ir_reportBox ul.ir_fina_ul li {
    width: 30%;
    margin-right: 5%;
  }    
  
  .ir_reportBox ul.ir_fina_ul li:nth-child(4n+1),.ir_reportBox ul.ir_fina_ul li:nth-child(4n) {
    margin-right:5%;
    float: left;
    clear: none;
  }  
  .ir_reportBox ul.ir_fina_ul li:nth-child(3n){margin-right: 0px;}
   .ir_reportBox ul.ir_fina_ul li:nth-child(3n+1) {
    clear: both;
  }  */
  .ir_reportBox ul.report_list li dl dt img,
  .ir_reportBox ul.ir_fina_ul li a img{width:160px;height:220px;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li a img,
  .ir_reportBox.ir_presentBox ul.report_list li dl dt img{height:155px;width:220px;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li .present_infoB{width:220px;}
  ul.mile_ul .year_num span{font-size:5rem;line-height: 0.7;}
  .news_fina_info dl dt a img{width:160px;height:220px;}
  #footer .foot_nav_ul{padding-top:0px;padding-bottom:0px;}

  .board_infoul .board_name{height: 205px;}
}


@media (max-width:990px){
  .page_content .container { padding: 0px 40px;}
  .w990{display: none;}
  .col_100_ipad{width: 100%;flex: auto;}
  .com_pad_BT{padding: 80px 0px;}
  .com_pad_smBTN{padding: 50px 0px;}


  .company_imgBox{padding-right: 0px; margin: 0px auto 50px auto;}
  .company_infoBox p.line8{padding: 50px 0px;-webkit-line-clamp:none;line-clamp:none;display: block;}
  .ann_slick_item a.line4{-webkit-line-clamp:none;line-clamp:none;display: block;}
  .news_fina{margin-bottom: 50px;}
.swiper-slide{ padding-right:0 !important;}

  /*page*/
  .profile_infobox img.profile_img{
    float: none;
    padding-left: 0px;
    width: 100%;
    max-width: 550px;
    margin: 0px auto;
  }

  ul.about_team_box li.ab_tit {
    width: 47%;
    margin-right: 6%!important;
  }
  ul.about_team_box li.ab_tit:nth-of-type(2n) {
    margin-right: 0px!important;
  }

  ul.board_infoul li{
    position:relative;
    width: 48%;
    
  }
  ul.board_infoul li:nth-of-type(4n+4) .board_slideinfo,
  ul.board_infoul li:nth-of-type(4n+2) .board_slideinfo{
    margin-left: -108%;
  }
  ul.board_infoul li:nth-of-type(4n+3) .board_slideinfo{
    margin-left: 0px;
  }

  .board_slideinfo{
    width: 208%;
  }

  ul.board_tab li{
    display: block;
    margin-bottom: 10px;
  }

  ul.mile_ul li{width: 48%; margin-right:4%;}
  ul.mile_ul li:nth-child(2n){margin-right:0%;}
  ul.mile_ul li:nth-child(2n+1){margin-right:4%;}
  .mile1_tab .mile1_item .mile1_year{width: 120px;}

  .award_box .award-table td {
    display: block;    padding: 0px 15px;
  }
  .award_box .award-table td:first-child {
    margin-bottom:10px;
  }
  .award_box .award-table tr td h4{padding:0px 0px 20px 0px;}




  .award1_box .award1_item .award1_year{width: 100%;}
  .award1_info{width: 100%;flex: none;}
  .award1_box .award1_item .award1_year h2::after{display: none;}

  /*.ir_reportBox ul.ir_fina_ul li {
    width: 45%;
    margin-right: 10%;
    float: left!important;
  }   */ 


  .ir_reportBox.report_m ul.ir_fina_ul li:nth-child(2n){margin-right: 0px;}
  .ir_reportBox.report_m ul.ir_fina_ul li:nth-child(4n+1){clear: none;}


  
  .ir_reportBox ul.report_list li{margin: 0px auto 45px auto;}
  .ir_reportBox ul.report_list li dl dt img{width:190px;height:255px;}
  .ir_reportBox ul.ir_fina_ul li a img{width:220px;height:300px;}

  .ir_reportBox.ir_presentBox ul.ir_fina_ul li a img,
  .ir_reportBox.ir_presentBox ul.report_list li dl dt img{width:200px;height:140px;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li .present_infoB{width: 200px;}
  
  
   
   ul.mile_ul .year_num span{font-size: 8rem;}
   .ann_slickBox .swiper-pagination{
    display: block!important;
    position: relative;
    bottom: auto!important;
    margin-top: 30px;
  }
 
  .news_fina_info dl dt a img{width:220px;height:300px; margin:auto;}
  .news_fina_info dl dd{ text-align:center;}

  .company_imgBox{max-width: 400px;}
    
}

@media (max-width:768px){
  .page_content .container,
  .container { padding: 0px 25px;}
  .w768{display: none;}
  .index_banner .ban_info{ width:80%; max-width:640px;}
  .index_banner .ban_info h1{font-size:42px;}

  .ir_reportBox ul.report_list li dl dt img{width:160px;height:215px;}
  .ir_reportBox ul.ir_fina_ul li a img{width:220px;height:300px;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li a img,
  .ir_reportBox.ir_presentBox ul.report_list li dl dt img{width:240px;height:170px;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li .present_infoB{width: 240px;}
  .ir_reportBox.ir_presentBox ul.report_list li{width:70%;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li{margin-right:6% !important;width:47%;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li:nth-child(2n){margin-right:0% !important;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li:nth-child(3n+1){clear: none;}

 .ir_annBox .choose_info ul.ann_list li .inner_li{display: block;}
  .ir_annBox .choose_info ul.ann_list li{padding: 20px 0;}
  .ir_annBox .choose_info ul.ann_list li .inner_li .date,.ir_annBox .choose_info ul.ann_list li .inner_li .title{
    width: 100%;
    min-width: 100%;
    display: block;
  }
  .ir_annBox .choose_info ul.ann_list li .inner_li .date{
    padding-bottom: 10px;
  }

  .board_infoul .board_name{height: 310px;}

}

@media (max-width:580px){

  .col_100_ph{width: 100%!important;}
  .com_pad_BT {
    padding:50px 0px;
  }
  #header .logo_box {height:35px;}
  #header{padding:15px 0px;}
  #header.active{padding:5px 0px;}
  .index_banner .ban_info h1{font-size:28px;}
  body h1{font-size: 24px;}
  body h2{font-size: 18px;}
  .news_fina dl dd span{font-size: 22px;}
  .news_fina dl dd b{font-size: 16px;}
.index_banner .ban_info h1, .page_title_box span.js_bg_nav{font-size:24px;}
  #header .lang_box .lang_choose a:last-child{padding:0 10px;}

  .index_banner{margin-top:60px;}
  .company_imgBox .imgBox,
  .company_imgBox{max-width: 260px; width: 260px; height: 260px;}
.ir_reportBox.ir_presentBox ul.report_list li{width:100%;}
   .ir_reportBox ul.report_list li{width:100%;}
   .ir_reportBox ul.report_list li dl dt{width:50%;}
.ir_reportBox ul.report_list li dl dd{width:50%;}
  .news_fina_info .col_100_ph.col_43{margin-bottom: 50px;}
  .news_fina_info .col_100_ph.col_43:last-child{margin-bottom: 0px;}
  .news_fina h1,.news_press h1{text-align: center;}
  .news_fina_info dl{width: 80%; max-width:320px; margin:auto;}
  .news_fina_info dl dt a img{width:100%;height:auto; margin:auto;}
  /*page*/
  .page_banner{margin-top:60px;}
  ul.corbod_ul {
    display: inherit;
  }
  ul.corbod_ul li {
    margin-left: 0;
    margin-bottom: 8px;
  }
  ul.corbod_ul li:hover{border-bottom: none;}
  ul.corbod_ul li:hover a{color: #1b1b1b!important;}
  ul.about_team_box li.ab_tit {
    width: 100%;
    margin-right: 0%!important;
  }
  ul.about_team_box li.ab_tit b{height: auto!important;}

  ul.board_infoul li{
    position:relative;
    width: 100%;
    margin-bottom: 20px;
  }

  ul.board_infoul li:nth-of-type(4n+4) .board_slideinfo,
  ul.board_infoul li:nth-of-type(4n+2) .board_slideinfo,
  ul.board_infoul li:nth-of-type(4n+3) .board_slideinfo{
    margin-left: 0px;
  }

  .board_slideinfo{width: 100%;}

  ul.mile_ul li{width:100%;margin-right:0% !important;}
  .mile1_tab .mile1_item .mile1_year{width: 100%;margin-bottom: 10px;}

  ul.ir_fina_ul li {
    width: 80%!important;
    margin-right: 10%!important;
    margin-left: 10%!important;
    float: none!important;
    margin-bottom: 60px;
  }
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li{
    width: 100%!important;
    margin-right: 0%!important;
    margin-left: 0%!important;
  }
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li .present_infoB{width:100%;max-width: 320px;}
  .ir_reportBox.ir_presentBox ul.ir_fina_ul li a img,
  .ir_reportBox.ir_presentBox ul.report_list li dl dt img,
  .ir_reportBox ul.report_list li dl dt img, 
  .ir_reportBox ul.ir_fina_ul li a img{
    height: auto;
	  width:100%;
	    max-width: 320px;
  }
  
  .contact_list li span{min-width:100px;}

  
    .ir_reportBox ul.report_list.present_list li dl dd{align-items: flex-start;}
    .ir_historical{ height:1030px;}
    /*.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 0px;}
    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 0px;}*/
  .bus_product ul{flex-wrap: wrap;}
.bus_product ul li{width: 100%;margin: 0; margin:auto;padding-bottom: 20px;}

    .board_infoul .board_name{height: inherit;}
}


@media (min-width: 1025px) {
  #no-pc {display: none; }
  #footer .foot_nav_ul .slideDl{display: block!important;}
}