@import url("reset.css");
@charset "UTF-8";
/**
 *
 * @authors zhou.sunny (1576567774@qq.com)
 * @date    2016-10-31 10:25:51
 * @version $Id$
 * @public.less
 */
* {
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: none;
}
/*.phBody div::-webkit-scrollbar {
  width: 0;
}*/

@font-face {
  font-family: "SourceHanSansCN";
  src: url("../fonts/x8rtl6ghrxnSourceHanSansCNNormal.ttf");
}
@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("../fonts/ho8fg7ytmcnSourceHanSansCNRegular.ttf");
}
@font-face {
  font-family: "SourceHanSansCN-Bold";
  src: url("../fonts/0fiu6fofvvSourceHanSansCNBold.ttf");
}
@font-face {
  font-family: "SourceHanSansCN-Medium";
  src: url("../fonts/m1vic6zinn8SourceHanSansCNMedium.ttf");
}

/*html,body{position: relative;margin: 0 auto;padding: 0;width:100%;min-width:320px;height:auto;overflow-x: hidden;}*/
body, html{
  margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    /*overflow-x: hidden;*/
}
#ver-en{
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
  background-color: #fff;
  height: 100%;
  font-size: 16px;
  color: #4d535a;
  -webkit-tap-highlight-color: transparent;
}
#ver-sc,
#ver-tc{
    font-family: "SourceHanSansCN-Regular", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    background-color: #fff;
    height: 100%;
    font-size: 16px;
    color: #4d535a;
    -webkit-tap-highlight-color: transparent;
}


body table,tr,td {border-collapse: collapse;}
body ul, li {list-style-type: none;}
body img{border: none;width:100%; height:auto;display: inline-block;}
body b{font-weight:normal;}
body p.no_pad{padding-bottom: 0px!important;}
a{color: #4d535a;transition:all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
a:hover{color: #ffa726!important;}
a,a:hover,a:focus,a:active{text-decoration:none;}  
a.underl{text-decoration: underline;}
a.underl:hover{text-decoration: none;}
.a_link{ text-decoration:none;}
.a_link:hover{ text-decoration:underline;}

.clearfix {*zoom: 1;clear:both;}
.clearfix::after{content: "";display: block;}
.ipad_show,.ph_show{display: none;}
.ipad_hide,.ph_hide{display: block;}

.flex{position: relative;display: flex;width: 100%;height: auto;}
.flex_ipad_W,.flex_ph_W{position: relative;display: flex;width: 100%;height: auto;}
.flex_1{flex:1;}
.flex_w{position: relative;display: flex;flex-wrap:wrap;width: 100%;height: auto;}
.justify_around_center{justify-content:space-around;align-items:center;}
.justify_around_start{justify-content:space-around;align-items:flex-start;}
.justify_around_stretch{justify-content:space-around;align-items:stretch;}
.justify_between_center{justify-content:space-between;align-items:center;}
.justify_between_star{justify-content:space-between;align-items:flex-start;}
.justify_between_end{justify-content:space-between;align-items:flex-end;}
.justify_between_stretch{justify-content:space-between;align-items:stretch;}
.justify_center_center{justify-content:center;align-items:center;}
.justify_star_center{justify-content:flex-start;align-items:center;}
.justify_star_stretch{justify-content:flex-start;align-items:stretch;}
.justify_end_center{justify-content:flex-end;align-items:center;}
.flex_column{position: relative;display: flex;flex-direction:column;}
.col_100{position:relative;width: 100%;}
.col_95{position:relative;width: 95%;}
.col_90{position:relative;width: 90%;}
.col_85{position:relative;width: 85%;}
.col_80{position:relative;width: 80%;}
.col_75{position: relative;width: 75%;}
.col_70{position:relative;width: 70%;}
.col_65{position:relative;width: 65%;}
.col_60{position:relative;width: 60%;}
.col_55{position:relative;width:55%;}
.col_50{position:relative;width:50%;}
.col_47{position:relative;width: 47%;}
.col_45{position:relative;width:45%;}
.col_40{position:relative;width: 40%;}
.col_35{position:relative;width: 35%;}
.col_20{position:relative;width: 20%;}

.com_position{position:relative;width: 100%;height: auto;}
.com_pad_Tb{padding:100px 0px;}
.com_pad_minTb{padding:90px 0px;}
.com_pad_smTb{padding:70px 0px;}


.main_content p{padding-bottom:30px; line-height: 3.6rem;}
.main_content p.no_pad{padding-bottom: 0px;}
.pad_bot20{padding-bottom: 20px;}
.pad_bot30{padding-bottom: 30px;}
.pad_bot40{padding-bottom: 40px;}
.pad_bot50{padding-bottom: 50px;}
.pad_bot60{padding-bottom: 60px}
.pad_bot80{padding-bottom: 80px}
.pad_bot100{padding-bottom: 100px}




.trans_x{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.trans_y{top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.trans_xy{top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}

img.img_900{position: relative;max-width: 900px;margin:0px auto;}
img.img_600{position: relative;max-width: 640px;margin:0px auto;}
img.img_200{max-width: 200px;position: relative;display: block;}

.z_index_u{z-index: 10;position: relative;}
.z_index_d{z-index: 1;position: relative;}

.text_center{text-align: center;}
.text_right{text-align: right;}
.text_upper{text-transform: uppercase;}
.text_justify{text-align: justify;}

.text_mon_medium{font-family: "Montserrat-Medium";}
.text_mon_light{font-family: "Montserrat-Light";}
.text_bubn_light{font-family: "Ubuntu-Light";}


.text_count{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:80px; -webkit-column-gap:80px;-moz-column-gap:80px;column-rule:5px solid #fff;-webkit-column-rule:5px solid #fff;-moz-column-rule:5px solid #fff;}
.line2{overflow: hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical;box-orient: vertical;display: -webkit-box;display: box;}

.font_sm{font-size:1.6rem;}

.com_pad20{
  position: relative;
  padding-bottom:20px;
}

body h1{
  position:relative;
    font-weight:400;
}

body h2{
  position:relative;
  font-size:30px;
    color: #1c1f21;
    margin-bottom:30px;
  font-weight:400;
}

body h3{
  position:relative;
  font-size: 2.8rem;
  font-weight:400;
}

body h4{
  position:relative;
  font-size:18px;
  color: #ffa726;
  font-weight:400;
}

body h5{
  position:relative;
  font-size:16px;
  color: #ffa726;
  font-weight: 400;
  padding-bottom: 10px;
}

.webBody #phoneHeader{display: none;}
.webBody #webHeader{display: block;}


footer{position: relative;z-index: 8;}
#article,#footer,#header{position: relative;width: 100%;height: auto; margin:0px auto;}
.warp{position: relative;width: 100%;height: auto; z-index: 6; overflow: hidden;}


.webBody #webFooter{display: block;}
.webBody #phFooter{display: none;}


.webBody #webBanner{display: block;}
.webBody #phBanner{display: none;}

.webBody .bk2 {
    width: 100%;
    height: 1892px;
    position: fixed;
    top: 0;
    left: 0;
    background: url(https://static.didapinche.com/pics/g/ukodcqa4tbdnew.png) no-repeat;
    background-size: 1920px 100%;
    background-position: 0 -242px;
    transition: all 0.3s;
}
.phBody .bk2 {
    width: 100%;
    height: 120vh;
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://static.didapinche.com/pics/g/bg_chuxing.png) no-repeat;
    background-size: 100% 100%;
    transition: all 0.3s;
    z-index: 8;
}


#webFooter .footer{
  position: relative;
  z-index: 4;
  width: 100%;
  background: linear-gradient(120deg, #404d5a 0%, #3a4754 12%, #364250 21%, #33404e 25%, #1e2b3a 66%, #1e2c3a 100%);
  color: #fff;
  padding-bottom: 56px;
}

/*footer*/
.flex-justify-between {
    display: flex;
    justify-content: space-between;
}
.footer {
  position: relative;
  z-index: 4;
  width: 100%;
  background: linear-gradient(120deg, #404d5a 0%, #3a4754 12%, #364250 21%, #33404e 25%, #1e2b3a 66%, #1e2c3a 100%);
  color: #fff;
  padding-bottom: 56px;
}
.footer .cp {
  cursor: pointer;
  text-decoration: underline;
  
}
a.footer_Alinkd{color: #fff!important;}
.footer .video-box{display: none;}
.footer .video-box .bk {
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0,0,0,0.39) 0%, #000 100%);
  opacity: 0.33;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 50;
}
.footer .video-box .box-v {
  width: 1032px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -327px;
  margin-left: -516px;
  z-index: 51;
  border-radius: 10px;
}
.footer .video-box .close-btn {
  width: 70px;
  height: 70px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: 355px;
  margin-left: -25px;
  z-index: 51;
  background: url("https://static.didapinche.com/pics/g/1zr2r8obrz5close.png") no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
}
.footer .line-f {
  width: 100%;
  height: 2px;
  background: linear-gradient(270deg, #fe8b00 0%, #fe5101 100%);
  backdrop-filter: blur(2px);
}
.footer .box-one {
  padding-top: 76px;
  padding-bottom: 38px;
}
.footer .box-one .left-erweima img {
  padding: 4px;
  border: 1px solid #fff;
  width: 112px;
  height: 112px;
  margin: 0 auto;
  margin-bottom: 16px;
}
.footer .box-one .left-erweima div {
  font-size: 14px;
  font-family: SourceHanSansCN-Regular, SourceHanSansCN;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
.footer .box-one .left-title-one {
  margin-left: 69px;
}
.footer .box-one .left-title-one div {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #fff;
  line-height: 21px;
  margin-bottom: 15px;
}
.footer .box-one .left-title-one .mb0 {
  margin-bottom: 0px;
}
.footer .box-one .left-content-one {
  margin-left: 18px;
}
.footer .box-one .left-content-one div {
  width: 180px;
  font-size: 14px;
  font-family: SourceHanSansCN-Light, SourceHanSansCN;
  font-weight: 300;
  color: #fff;
  margin-bottom: 15px;
  line-height: 21px;
}
.footer .box-one .left-content-one .mb0 {
  margin-bottom: 0px;
}
.footer .box-one .right-one {
  margin-left: 59px;
}
.footer .box-one .right-one div {
  width: 140px;
}
.footer .box-one .right-one .title {
  font-size: 14px;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #fff;
  line-height: 21px;
  margin-bottom: 29px;
}
.footer .box-one .right-one .img-box-1 {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.footer .box-one .right-one .img-box-1 img {
  width: 42px;
  height: 42px;
  cursor: pointer;
}
.footer .box-one .right-one .img-box-1 .wxerwm {
  position: absolute;
  width: 100px;
  height: 100px;
  top: -84px;
  right: -39px;
  display: none;
}
.footer .box-one .right-one .img-box-1 .dyerwm {
  position: absolute;
  width: 100px;
  height: 100px;
  top: -84px;
  right: -86px;
  display: none;
}
.footer .box-one .right-one .img-box-2 {
  margin-top: 7px;
  display: flex;
}
.footer .box-one .right-one .img-box-2 img {
  margin-right: 7px;
  width: 42px;
  height: 42px;
  cursor: pointer;
}
.footer .box-one .right-one div.img-box-2 {
  width: 92px;
}
.footer .box-one .right-two .title {
  font-size: 14px;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: #fff;
  line-height: 21px;
  text-align: right;
  margin-bottom: 16px;
  text-decoration: underline;
}
.footer .box-one .right-two .item-f {
  font-size: 14px;
  font-family: SourceHanSansCN-Light, SourceHanSansCN;
  font-weight: 300;
  color: #fff;
  line-height: 21px;
  text-align: right;
  margin-bottom: 14px;
}
.footer .box-one .right-two .item-f img {
  vertical-align: inherit;
}
.footer .box-one .right-two .mb0 {
  margin-bottom: 0;
}
.footer .mr11 {
  margin-right: 11px;
}
.footer .w116 {
  width: 116px;
}
.footer .w116 img {
  margin: 0 auto;
}
.footer .copyright {
  font-size: 12px;
  font-family: SourceHanSansCN-Light, SourceHanSansCN;
  font-weight: 300;
  color: #fff;
  line-height: 18px;
  text-align: center;
  margin-top: 20px;
}

.toTop{
  width: 64px;
  height: 58px;
  position: fixed;
  bottom: 200px;
  right: 0;
  cursor: pointer;
  z-index: 5;
  display: none;
}
.toTop img{
  display: block;
  width: 100%;
  height: 100%
}
/*pcheader*/


.webBody .container-home {
    width: 1200px;
    margin: 0 auto;
}

#webHeader{
  position: fixed;
  width: 100%;
  z-index: 30;
  height: 100px;
  background: transparent;
  backdrop-filter: blur(5px);
  box-shadow: none;
}
header{
  position: relative;
  width: 100%;
  z-index: 10;
}
#phoneHeader nav.nav .nav-top.sticky,
#webHeader.sticky{
  background: linear-gradient(270deg, rgb(254, 139, 0) 0%, rgb(254, 81, 1) 76%);
  box-shadow: rgba(101, 104, 111, 0.36) 0px 2px 22px 0px;
}
#webHeader .nav{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#webHeader .nav .hidenavigate{
    width: 170px;
    height: 50px;
}

#webHeader .nav .hidenavigate a.exact-active-link{display: block; position: relative; width: 100%; height: 100%; background: url("../images/logo.png") center no-repeat; background-size: 100% 100%;}
#webHeader.sticky .nav .hidenavigate a.exact-active-link{ background: url("../images/logo_w.png") center no-repeat; background-size: 100% 100%;}

#webHeader .nav .navigate{
    width:960px;
}


#webHeader .nav .navigate ul{
    height: 100px;
    display: flex;
    align-items: center;
}

#webHeader .nav .navigate ul li {
  flex: 1;
  height: 100px;
  text-align: center;
  position: relative;
}
#webHeader .nav .navigate ul li .line {
    height: 10px;
}

#webHeader .nav .navigate ul li .line.curr {
    background: linear-gradient(360deg, rgba(207,236,80,0.55) 0%, #b4ec51 100%);
    border-radius: 0px 0px 5px 5px;
}

#webHeader .nav .navigate ul li .one-route{
    font-size: 20px;
    line-height: 80px;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #fff;
    cursor: pointer;
    width: 100%;
    height: 90px;
    display: block;
}
#webHeader .nav .navigate ul li .one-route:hover{
  color: #fff!important;
}
#webHeader .nav .navigate ul li .second-title-box{
    position: absolute;
    top: 82px;
    left: 0;
    width: 125px;
    background: rgba(255,255,255,0.9);
    border-radius: 5px;
    border: 1px solid #fe8b00;
    backdrop-filter: blur(3px);
    padding-bottom: 30px;
    padding-top: 30px;
    display: none;
}
#webHeader .nav .navigate ul li .second-title-box a{
    display: block;
    color: #6c757e;
    font-size: 22px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    margin-bottom: 26px;
}
#webHeader .nav .navigate ul li .second-title-box a:last-of-type {
    margin-bottom: 0;
}
#webHeader .nav .navigate ul li:hover .second-title-box{ display: block;}







/*wrap*/

.wrap .banner{
  /*overflow: hidden;*/
  position: relative;
  margin-bottom:50px;
}

.banner#webBanner .slogan{
  position: absolute;
  width: 100%;
  top: 57%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 8;
}
.banner#webBanner .bannerBGImg{
  width: 100%;
  height: 700px;
  position: relative;
  background: url(https://static.didapinche.com/pics/g/jn7dk0j2gxlsafe.png) no-repeat;
  /*background-size: 1920px 100%;*/
  background-size: cover;
  background-position: center;
}

.banner#webBanner .slogan .dida{font-size: 72px;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
    color: #fff;
    line-height: 92px;
    text-shadow: 0px 2px 24px rgba(0,0,0,0.5);}
.banner#webBanner .slogan .shiming{font-size: 62px;
    font-weight: 300;
    font-family: SourceHanSansCN;
    color: #fff;
    text-shadow: 0px 2px 24px rgba(0,0,0,0.5);line-height: 1.6;}
.banner#webBanner .slogan .mid-erweima{position: relative;}
.banner#webBanner .slogan .mid-erweima .download{
  display: flex;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 10px;
}
.banner.banner#webBanner .slogan .mid-erweima .download img{
  width: 16px;
    margin-right: 4px;
}

.banner#webBanner .slogan .mid-erweima .download span{
  font-size: 14px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #fff;
}

.banner#webBanner .slogan .mid-erweima .erweima {
    border: 2px solid #fff;
    padding: 4px;
    width: 90px;
    height: 90px;
}


/*/main/*/

.wrap .moduleTitle{
    padding:30px 0 80px 0;
    position: relative;
}


#ver-en .moduleTitle h1{ max-width:200px;}
.moduleTitle h1 {font-size:38px;
    font-weight:500;
    color: #1c1f21;
    display: inline-block;
	
}

.moduleTitle a.more_nav i {
    display: inline-block;
    width: 45px;
    float: right;
    /*margin-top: 12px;*/
    height: 42px;
    cursor: pointer;
    background-size: 100% 100%;
    background-image: url(https://static.didapinche.com/pics/g/homepage_seemore.png);
}

.pagenav_Box{
  position: relative;
  flex:1;
  padding:0 5% 0 10%;
}
#ver-en .pagenav_Box{ padding-left:8%;}
ul.pagenav_ul{ display:flex; flex-wrap: wrap;align-items:flex-start;justify-content: space-between;}
#ver-en ul.pagenav_ul li{line-height: 1;width:auto;}
ul.pagenav_ul li{line-height: 1.2;display: block;padding:15px; }
.pagenav_Box li a{font-size:20px;color: #4d535a;}
 /*#ver-en  ul.pagenav_ul li:nth-child(6){width:30%;}*/
.pagenav_Box li:hover a,
.pagenav_Box li.current a{
  color: #ffa726!important;
}
.ir_main{ min-height:350px; line-height: 1.8;padding-bottom: 50px;}
#ver-tc .ir_main{font-family: SourceHanSansCN-Regular;}
ul.irInfoBOX{display:flex; flex-wrap: wrap;align-items:flex-start;}
ul.irInfoBOX li{
  position: relative;
  width: 33%;
  padding:0 5% 50px 0;
}
ul.irInfoBOX li p a{color: #4d535a; }

ul.prospe_ul{
  position: relative;
  margin: 0 auto;
}
ul.prospe_ul li{width:100% !important; max-width:330px;margin: auto; display:table;}
ul.prospe_ul li a{width:100% !important; }
ul.prospe_ul li a img{width:100% !important; height:inherit !important;}
a.downPdf{
  width: 20px;
    height: 20px;
    display: inline-block;
}

ul.irann_data li{
	position:relative;
    width: 100%;
    background: #fafafa;    
    position: relative;
	margin-bottom:20px;    
    cursor: pointer;
}
ul.irann_data li a{padding:15px;display:block;width:100%;height:100%;display: flex; align-items: center;}
ul.irann_data li i{
	font-style:inherit;
    display: inline-block;
    padding: 0 20px 0 0;
    border-right: 1px solid #e6e6e6;
    margin-right:16px;
    color: #b1b1b1;
}
ul.irann_data li b{
 width: 100%;display: block;
    padding-right: 60px;
}
ul.irann_data li p{
  position: absolute;
    /* border-radius: 6px; */
    /* background: #efefef; */
	width:25px;
    color: #999;
    font-size: 12px;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
    /* padding: 4px 12px; */
    color: #b1b1b1;
}

ul.irann_data li:hover{
      background: #f8f1eb;
}

ul.irnews_data li{
	position:relative;
    width: 100%;
    background: #fafafa;    
    position: relative;
	margin-bottom:20px;
	padding:15px;
}
ul.irnews_data li p a{ font-weight:bold;}
ul.irnews_data li div{ display:flex; padding-top:10px;}
ul.irnews_data li div p{ display:flex;width:100%; padding-right:50px;}
.ir_news_details h3{ font-size:24px; padding-bottom:10px;}
.ir_news_details span{display:block; padding-bottom:20px;}
.ir_news_details .pdf_icon{ padding-bottom:40px;}
.ir_news_details .pdf_icon img{ width:inherit; padding-right:10px;}
.ir_news_details .pdf_icon a{ display:inline-flex;align-items: center;}
.ir_news_details p{padding-bottom:30px;}
.ir_news_details img{ max-width:100%;width:auto;}
.irreport_data{
  position: relative;
  width: 100%;
  height: auto;
}


.year-wrap {border-bottom: 1px solid #eaeaea;
  padding-bottom: 15px;
}
.year-wrap .current-year {
  font-size:24px;
  color:#ffa726!important;
  line-height: 1;
  
  font-weight: 400;
}
.year-box {
  float: right;
  width: 140px;
  position: relative;
  color: #fff;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
}
.year-box::after {
  content: "\e619";
  /*font-family: "FontAwesome";*/
  /*color: #007c7d;*/
  display: block;
  width: 22px;
  line-height:1;
  border-right: 1px solid #ccc;
  position: absolute;
  top:5px;
  right: 0;
  text-align: center;
  transform:rotate(180deg);
-ms-transform:rotate(180deg);     /* IE 9 */
-moz-transform:rotate(180deg);    /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); 
}
.year-box select {
  width: 100%;
  min-width: 125px;
  padding: 2px 3px;
  padding-right: 30px;
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  height: 30px;
  font-family: Verdana, Arial, Helvetica;
  position: relative;
  background: none;
  background-color: transparent;
  z-index: 3;
}

.year-box .select-year {
  display: block;
  width: 100%;
  line-height: 38px;
  padding-left: 17px;
  padding-right: 17px;
  position: relative;
  cursor: pointer;
}
.year-box .select-year::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 17px;
  border-top: 9px solid #ffffff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}
.year-list-wrap {
  display: none;
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  z-index: 2;
  padding-top: 15px;
}
ul.year-list {
  position: relative;
  background-color: #fa6e76;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
ul.year-list li {
  border-bottom: 1px solid #fff;
}
ul.year-list li a {
  display: block;
  color: #fff;
  padding-right: 17px;
  padding-left: 17px;
  line-height: 36px;
}
ul.year-list li:last-child {
  border-bottom: none;
}
ul.year-list li:hover {
  background-color: #e60b17;
}
ul.year-list::before {
  content: "";
  display: block;
  position: absolute;
  top: -9px;
  right: 17px;
  border-bottom: 9px solid #fa6e76;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}


/***********ir-fina-ul*********/
ul.ir-fina-ul{
  position: relative;
  width: 100%;
  height: auto;margin-bottom:30px;
  display: flex;
	flex-wrap:wrap;
}
ul.ir-fina-ul li{
  position: relative;
  width:25%;
  margin-bottom:60px;
  text-align:center;
}
ul.ir-fina-ul li a {display:table;margin: auto;width:280px;}
ul.ir-fina-ul li a img{height:360px;width:280px;
  box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.5);
}
ul.ir-fina-ul li:hover a img{
  box-shadow: 2px 2px 15px rgba(0, 0, 0, 1);
}



ul.ir-fina-ul li span{
  display: block;
  text-align: center;
  padding-top: 15px;
}
.clearfix {
    zoom: 1;
}
.clearfix {
    *zoom: 1;
    clear: both;
}
.present_ul{display: flex;flex-wrap: wrap;justify-content: space-between; align-items: stretch;}
.present_ul li{position: relative; padding-bottom: 60px;width:48%;}
.present_ul dl{display: flex;align-items: center;}
.present_ul dl dt{position: relative; width:380px; height:260px;}
.present_ul dl dt img{width:100%; height:100%}
.present_ul dl dd{
  flex: 1;
  padding:0 30px;
  height: 100%;
  position: relative;
}

.pres_downPdf{position: relative;
 width: 100%; height: auto;display: flex;align-items: center;}

 .pres_downPdf img{width: 20px;height:auto; color: #fff; margin-right: 10px;}

 ul.irInfoBOX.irGovBOX li{width: 33%;}

 .ir_contact h4{font-size:20px;}
 
 ul.cricle_ul{
	 position: relative;
	 width: 100%;
	 height: auto;
	 padding-bottom:40px;
	  padding-left:40px;
 }
 ul.cricle_ul li{list-style: decimal; list-style-position: outside;}
 .ir_prople h2{text-align: center;}
.lang_box a{margin:0 5px;}
.lang_box{ position:absolute; right:0;top:-20px; line-height:1;}
@media (max-width:750px){
#ver-en ul.pagenav_ul li{width:100%;}
.phBody ul.pagenav_ul li:nth-child(6), .phBody ul.pagenav_ul li:nth-child(7){ display:none;}

}