﻿@import url("reset.css");
@charset "UTF-8";

@media (max-width:1800px){
    .container{
        padding: 0px 100px;
    }

}
@media (max-width:1660px){
    .container{
        padding: 0px 80px;
    }
    .ban_info{
        font-size: 50px;
    }
    .page_banner .page_bg{
        height: 450px;
    }
	h2.title {
    font-size: 30px;
   }  

#stockIframe{height:80px;}
ul.report_infoul dl dd.dd_tit{font-size:26px;}
ul.report_infoul .report_img img{
  width:210px;
  height:285px;
}
.present ul.report_infoul .report_img img{
  width:210px;
  height:155px;
}
.photo_pop_box{
    /*width: 50%*/
}
}

@media (max-width:1440px){
	#ver-sc, #ver-tc, #ver-en{ font-size:15px;}

    .container{
        padding: 0px 60px;
    }
	.head_nav .logo{
  width:360px;
  height:40px;
  margin-top:20px;
}
    .ban_info{
        font-size: 40px;
    }
    .foot-logo strong{
        font-size:22px;
    }
    body h3{
        font-size: 18px;
    }
    h2.title{
        font-size:24px;
    }
    dl dd.dd_tit{
        font-size: 16px;
    }
    ul.nav_ul a{
        font-size: 18px;
    }
	.head_lang{ font-size:18px;}
	.head_lang .fa{ font-size:20px;}
    a.btn_btn,
    #header ul.nav_ul li dl dd a{
        font-size: 14px;
    }
    .ban_stock{
        font-size: 18px;
    }
    strong.stock_data {
        font-size: 26px;
    }
    li.lastdata p{
        font-size: 14px;
    }
ul.report_infoul dl dd.dd_tit{font-size:24px;}
ul.report_infoul .report_img img{
  width:200px;
  height:270px;
}
.present ul.report_infoul .report_img img{
  width:200px;
  height:150px;
}
    .page_banner .page_bg{
        height: 405px;
    }
    .photo_pop_box{
        /*width: 70%*/
    }
}

@media (max-width:1280px){

    .container{
        padding: 0px 40px;
    }
    h2.title{
        font-size: 22px;
    }
    span.xie_line{
        height: 20px;
    }
    .stock_detail a{
        right: 20px;
    }
    .ban_stock{
        padding: 15px 20px;
        font-size: 16px;
    }
    strong.stock_data {
        font-size: 20px;
    }
    li.lastdata p{
        font-size: 12px;
    }

    ul.nav_ul a{
        font-size: 16px;
    }
    .head_lang{ font-size:16px;}
	.head_lang .fa{ font-size:18px;}
    .foot_nav ul.foot_nav_ul a,
    #header ul.nav_ul li dl dd a{
        font-size: 14px;
    }
    .foot-logo strong{
        font-size: 20px;
    }
    

    .page_banner .page_bg{
        height: 360px;
    }
    ul.report_infoul li{
      padding:60px 40px;
    }
    ul.report_infoul dl dd.dd_tit{
      font-size: 24px;
    }

    body h3{
        font-size: 16px;
    }
ul.report_infoul dl dd.dd_tit{font-size:22px;}
ul.report_infoul .report_img img{
  width:180px;
  height:245px;
}
.present ul.report_infoul .report_img img{
  width:180px;
  height:130px;
}

}

@media (max-width:1024px){
    br.ipad_br{
        display: none;
    }
    .w1024{
        display: none;
    }
.com_padtop {padding-top:0px;}
    .container{
        padding: 0px 30px;
    }
    /*.index_banner{
        height: 680px!important;
    }*/
	.page_banner .page_bg{
        height: 290px;
    }
    .ban_info{
        top: 40%;
        font-size: 30px;
    }
    .ban_stock{
        bottom: 40px;
        font-size: 14px;
    }
    #header{
        padding:20px 0px;
    }
    #header.active {
        padding: 10px 0px;
    }
    span.xie_line{
        height: 18px;
    }
	#stockIframe{
        height:70px;
        bottom: 40px;
    }

    h2.title{
        font-size: 24px;
    }
	.head_nav .nav_box{width:auto;}
    .head_nav .logo{
    height:35px;width:320px; margin-top:0px;
    }
    span#menu{
        display: block;
        right: 20px;
    }
    .nav_box ul.nav_ul,
    .head_lang{
        display: none;
    }
    .foot-logo,
    .foot-logo strong{
        display: block;
    }
    .foot-logo strong{
        padding-right: 0px;
        padding-bottom: 30px;
    }
    ul.sitemap_box,
    ul.foot_nav_ul {
        position: relative;
        flex-wrap:wrap;
    }
    ul.sitemap_box li,
    ul.foot_nav_ul li{
        width: 50%;
        margin-bottom: 50px;
    }
    p.kong{
        height: 0px;
    }
    .foot_nav a.bg_a, 
    .foot_nav dl dd, 
    .foot_nav dl dd a.sm_a, 
    .foot_nav .sm_sm_nav a {
        padding-bottom: 20px;
    }

    .ind_ir_com{
        width: 46%;
    }
    .ind_ir_report::before{
        display: none;
    }
    ul.report_infoul dl dt.date_tit{
      font-size: 16px;
    }
    ul.report_infoul li{
      padding:50px 30px;
    }
    ul.report_infoul dl dd.dd_tit{
      font-size: 20px;
    }
ul.report_infoul .report_img img{
  width:160px;
  height:215px;
}
.present ul.report_infoul .report_img img{
  width:160px;
  height:120px;
}
    ul.boardmin_ul{
        flex-wrap:wrap;
    }
    ul.boardmin_ul li{
        width: 50%;
    }
    dl dd.dd_tit {
        font-size: 14px;
    }
    /*.index_banner video{
        display: none;
    }*/

}

@media (max-width:990px){
    .w990{
        display: none;
    }
    /*.index_banner{
        height: 640px!important;
    }*/
    br.ipadbr{
        display: block;
    }
    .container{
        padding: 0px 20px;
    }
    .foot-logo strong{
        font-size:18px;
    }

    li.lastdata{
        display: none;
    }
    ul.report_infoul li{
      padding:40px 20px;
    }
    ul.report_infoul dl dd.dd_tit{
      font-size: 18px;
    }
    .choose_main {
        flex-wrap:wrap;
    }
    .high_l,
    .high_r{
        width: 100%;
    }
    .drop_date{
        float: none;
        margin-top: 20px;
    }
    .choose_show{
        overflow-y:auto;
    }
    ul.contact_from li{
        width: 45%;
    }

    ul.cor_gov_ul li{
        width: 100%;
    }
ul.report_infoul .report_img img{
  width:140px;
  height:190px;
}
    .present ul.report_infoul .report_img img{
  width:140px;
  height:105px;
}
.photo_pop_box{
    /*width:80%*/
}
}

@media (max-width:768px){
    .w768{
        display: none;
    }
	 
    .head_nav .logo {height:30px}
	 #stockIframe{
        height:50px;
           bottom:30px;
padding:10px 20px;
    }
    /*.index_banner{
        height: 600px!important;
    }*/
    h2.title{
        padding-bottom: 30px;
        font-size: 20px;
    }
    p.p_cont strong{
        font-size:16px;
    }
	ul.contact_ul li{ padding-bottom:15px;}
    p.ph_about_img{
      display: block;
    }
    ul.about_infoul li{
      width: 100%;
    }
    ul.about_infoul li:last-child{
      display: none;
    }
ul.report_infoul .report_img img{
  width:120px;
  height:160px;
}
   .present ul.report_infoul .report_img img{
  width:120px;
  height:90px;
} 
.page_banner .page_bg{
        height: 220px;
    }
    
}
@media (max-width:660px){

    /*.index_banner{
        height: 450px!important;
        z-index: 6;
    }*/
	.ir_boardlist>div p:nth-child(2),.ir_boardlist>div p:nth-child(3),.ir_boardlist>div p:nth-child(4){columns: initial;}
	.ir_boardlist p strong{ display:block;}
    strong.stock_data {
        font-size: 14px;
    }
    .ban_stock{
        bottom: -40px;
        font-size: 12px;
    }
    .ban_info{
        top: 50%;
        font-size: 24px;
    }

	.company_photo {margin-top:50px;}
	.photo_main img{height:100px;}
    h2.title {
        font-size: 18px;
    }
    dl dd.dd_tit {
        font-size: 13px;
    }
    a.btn_btn{
        font-size: 12px;
    }
    ul.sitemap_box li,
    ul.foot_nav_ul li{
        width: 100%;
        margin-bottom: 35px;
    }
    .foot-logo input,
    .foot-input a{
        font-size: 12px;
    }
    .foot-input a{
        padding: 8px 10px;
    }
    .ind_ir_com {
        width: 100%;
    }
    .ban_stock{
        padding:15px 10px;
    }
    .ban_stock ul li:first-child{
        display: none;
    }
    
    .page_banner .page_bg{
        height: 260px;
    }
    p.ph_about_img{
      display: block;
    }
    ul.report_infoul{
        flex-wrap:wrap;
    }
    ul.present_infoul li,
    ul.report_infoul li{
        width: 100%;
    }
    ul.report_infoul .report_img img {
        width:120px;
		height:inherit;
    }
.present ul.report_infoul .report_img img{
  width:120px;
  height:inherit;
}

    .copy {
        flex-wrap: wrap;
        justify-content: center;
    }   
    .copy p {
        width: 100%;
        line-height: 1.8;
        text-align: left;
    }
    p.power a{
        margin:0px;
    }
    ul.contact_from li{
        width: 100%;
    }
    ul.boardmin_ul li{
        width: 100%;
    }

    body h3{
        font-size: 14px;
    }
    #stockIframe{
        height: 50px;
           bottom:-25px;
    }

}

@media (max-width:480px){
    span#menu{
        right: 20px;
    }
    br.phbr{
      display: block;
    }
    .dropdown select{
        min-width: auto;
    }
    a.download1{
        padding: 5px;
    }
    .dropdown select{
        padding: 0px 30px 0px 5px;
    }
    .dropdown:after{
        right: 5px;
    }
    .high_l_pad .dropdown{
        margin: 0px 5px;
    }
    .high_l_pad{
        justify-content: space-between;
    }

    p.text_p{
        float: none;
        width: 100%;
        height: auto;
    }
}
@media (max-width:320px){

}