/* CSS Document */
.kvBox { background-image: url(../image/investor-kv1.jpg); background-repeat: no-repeat; height:256px; background-position: center top; position: relative; left: 0px; bottom: 0px; }

.investor-sidetit, .investor-nav { display:block; background-image:url(../image/investor-icon.png); background-repeat:no-repeat }

.investor-navone01 { background-position:0 -65px }
.investor-navone02 { background-position:0 -143px }
.investor-navone03 { background-position:0 -169px }
.investor-navone04 { background-position:0 -273px }
.investor-navone05 { background-position:0 -299px }
.investor-navone06 { background-position:0 -325px }
.investor-navone07 { background-position:0 -351px }

.investor-navtwo01 { background-position:0 -91px }
.investor-navtwo02 { background-position:0 -117px }
.investor-navtwo03 { background-position:0 -195px }
.investor-navtwo04 { background-position:0 -221px }
.investor-navtwo05 { background-position:0 -247px }


h1 { display:block; background-image:url(../image/investor-tit.png); background-repeat:no-repeat }
.tit-cwbg { width:344px; height:20px; background-position:0 0 }
.tit-fbh { width:260px; height:20px; background-position:0 -30px }
.tit-cwzy { width:186px; height:20px; background-position:0 -60px }
.tit-xwg { width:135px; height:20px; background-position:0 -90px }
.tit-tzztx { width:226px; height:20px; background-position:0 -120px }
.tit-gsysg { width:226px; height:20px; background-position:0 -150px }
.tit-scpg { width:195px; height:20px; background-position:0 -180px }
.tit-ir { width:112px; height:20px; background-position:0 -210px }
.tit-gjzx { width:172px; height:20px; background-position:0 -240px }
.tit-lxwm { width:182px; height:20px; background-position:0 -270px }
.tit-gsnb { width:245px; height:20px; background-position:0 -300px }
.tit-gsyjbg { width:270px; height:20px; background-position:0 -360px }


.if-list { float:left; width:440px; padding:20px 0 0 0 }
.if-list dt { float:left; width:180px; height:240px; background:url(../image/f-coverbg.png) top left no-repeat }
.if-list dt img { width:160px; height:220px; margin-top:10px; margin-left:10px }
.if-list dd { float:left; width:240px; margin-left:20px }


.if-btn01 { display:block; width:71px; height:20px; background:url(../image/investor-icon.png) no-repeat; background-position:-500px 0; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s }
.if-btn01:hover { background-position:-500px -30px }

.if-btn02 { display:block; width:76px; height:20px; background:url(../image/investor-icon.png) no-repeat; background-position:-580px 0; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s }
.if-btn02:hover { background-position:-580px -30px }

.inews-tab { width:100%; border-bottom:2px solid #e4e4e4 }
.inews-tab li { float:left; margin-right:24px }
.inews-tab li a { display:block; font-size:18px; height:42px; line-height:42px; color:#a2a2a2; margin-bottom:-2px }
.inews-tab li a:hover, .inews-tab li a.tabon { color:#000; background:url(../image/inews-tabon.png) center bottom no-repeat }

a.inews-li { display:block; width:98%; border-bottom:1px solid #eee; color:#3b3b3b; padding-top:10px; padding-bottom:10px; padding-left:1%; padding-right:1%; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s  }
a.inews-li:hover { background:#f5f5f5 }
.inews-txt01 { width:740px }
.inews-txt02 { width:120px; text-align:right }


.ii-list { width:50%; text-align:center }
.ii-list img { width:265px; height:195px; border:1px solid #ececec }
.ii-btnbox { width:157px }

a.ic-btn01 { display:block; margin-right:5px; padding:0 15px; height:20px; line-height:20px; background:#c13007; color:#fff; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s }
a.ic-btn01:hover { background:#efefed; color:#e61b00 }

a.c_Map, a.c_Map:link, a.c_Map:visited, a.c_Map:active { background-image: url(../image/c_mappic.png); background-repeat: no-repeat; background-position: right center; display: inline-block; padding-right: 15px; }

.ir-table { border:0 none; border-collapse:collapse; font-size:14px }
.ir-table td, .ir-table th { padding-top:10px; padding-bottom:10px; border-bottom:1px solid #eee  }
.ir-table td { padding-left:10px }
.ir-tit { background:#fbfbfb; color:#000; font-weight:bold }
.icon-calendar { vertical-align:middle }


a.index-li { display:block; width:635px; border-bottom:1px solid #eee; color:#525252; padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s  }
a.index-li:hover { color:#1675dd }
.inli-txt01 { width:515px }
.inli-txt02 { width:120px; text-align:right }

.index-imgbg { width:200px; height:270px; background:url(../image/index-picbg.png) top left no-repeat; padding:5px }
.index-nbbox { display:block; width:200px; height:270px; overflow:hidden }
.index-nbbox img { width:200px; height:auto }

.in-btn01 { display:block; width:71px; height:20px; background:url(../image/investor-icon.png) no-repeat; background-position:-500px -80px; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s }
.in-btn01:hover { background-position:-500px -110px }

.in-btn02 { display:block; width:106px; height:20px; background:url(../image/investor-icon.png) no-repeat; background-position:-580px -80px; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s }
.in-btn02:hover { background-position:-580px -110px }

.in-link { display:block; width:208px; height:80px; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s }
.in-link p { color:#fff }
.in-link01icon { margin:25px 15px 0 15px }
.in-link02icon { margin:23px 15px 0 15px }

.in-link01 { background:#284786 }
.in-link01:hover { background:#50699b; color:#fff }
.in-link02 { background:#c9b95b }
.in-link02:hover { background:#d1c479; color:#fff }


.investord-con { width: 100% }
.investord-con h2 { font-size: 20px; line-height: 1.4em; color: #000; text-align: center }
.investord-con h3 { font-size: 18px; line-height: 2em; color: #000 }
.investord-datebox { width: 100%; height: 24px; line-height: 24px; text-align: center; background: #efefef; border-radius: 5px; -moz-border-radius: 5px; margin: 20px 0 20px 0 }
.investord-txt01 { padding: 0 0 20px 0; font-size: 14px }


.year-con01l { width:110px } 
.year-con01r { width:770px; position:relative }
.year-line { display:block; width:3px; height:100%; background:#f4f4f4; position:absolute; left:0; bottom:0; z-index:10 }
.dot-006bda { display:block; width:14px; height:14px; background:#006bda; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; border:3px solid #f2f2f2 }
.year-con01r .dot-006bda { position:absolute; left:-8px; top:38px; z-index:20 }
.year-txt01 { width:690px; margin-left:50px; padding:30px; background:#f0f0f0; border:1px solid #d1d1d1; box-sizing:border-box; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:relative }
.year-jt { position:absolute; top:36px; left:-16px; z-index:20 }
.year-bg { width:65px; height:22px; line-height:22px; text-align:center; color:#fff; background:url(../image/year-bg.png) no-repeat; float:right; margin-top:36px; margin-right:30px }

.dot-ececec { display:block; width:19px; height:19px; background:#ececec; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; border:3px solid #f2f2f2 }
.year-con01r .dot-ececec { position:absolute; left:-12px; top:-3px; z-index:20 }
