/*投资者关系*/ .investbox{ width: 90%; margin: 1% auto; position: relative; } .investbox:after{ content: ""; display: block; height: 0; clear: both; visibility: hidden; } .investboxl{ float: left; width: 32.76699029126214%; background: #d8d8d8; position: relative; overflow: hidden; padding: 0 1%; } .investboxl dt{ width: 100%; height: 72px; line-height: 72px; position: relative; border-bottom: 1px solid #9b9fa2; } .investboxl dt a{ display: block; height: inherit; font-size: 20px; color: #333333; } .investboxl dt a i{ display: block; width: 14px; height: 24px; background: url(../images/a16.png) center no-repeat; background-size: 14px 24px; -webkit-background-size: 14px 24px; position: absolute; right: 0; top: 50%; margin-top: -12px; } .investboxl dd{ width: 100%; height: 72px; line-height: 72px; border-bottom: 1px solid #c5c7c8; } .investboxl dd:last-child{ border-bottom: none; } .investboxl dd a{ display: block; width: inherit; height: inherit; line-height: inherit; } .investboxl dd a p{ float: left; width: 70%; height: inherit; line-height: inherit; font-size: 14px; color: #333333; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -ms-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; } .investboxl dd a span{ float: right; display: block; width: 28%; height: inherit; line-height: inherit; font-size: 12px; text-align: right; color: #666666; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; } .investboxl dd:hover p{ color: #bd2315; } .investboxr{ width: 66%; float: right; position: relative; overflow: hidden; } .investboxr .investboxr_top{ width: 100%; height: 370px; position: relative; overflow: hidden; } .investboxr .investboxr_top .investboxr_topl{ float: left; width: 62.5%; height: 370px; position: relative; overflow: hidden; background: #93b4c7; } .investboxr .investboxr_top .investboxr_topl .boxin{ width: 99%; height: 306px; position: relative; overflow: hidden; left: 1%; } .investboxr .investboxr_top .investboxr_topr{ float: right; width: 36%; height: 370px; position: relative; overflow: hidden; background-color: #7f0000; color: #fff; } .investboxr .investboxr_top .investboxr_topl>a, .investboxr .investboxr_top .investboxr_topr>a{ color: #fff; display: block; height: 370px; overflow: hidden; } /*股票图示*/ .investboxr_topr .tableout{ display: table; width: 100%; height: 306px; table-layout: fixed; overflow: hidden; padding: 5% 10% 15% 10%; position: relative; } .investboxr_topr .tableout>p.d{ width: 100%; height: 40px; background: rgba(0,0,0,0.2); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cc000000,endcolorstr=#cc000000); padding: 0 5%; text-align: right; line-height: 40px; font-size: 14px; color: #b9baba; position: absolute; right: 0; bottom: 0; } @media screen and (max-width: 1600px){ .investboxr_topr .tableout{ padding: 5% 5% 20% 5%; } } .investboxr_topr .tableout .tablein{ display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .investboxr_topr .tableout .tablein span.a{ display: inline-block; font-size: 72px; color: #ffffff; } .investboxr_topr .tableout .tablein i.b{ display: inline-block; width: 16px; height: 23px; background-size: 16px 23px; -webkit-background-size: 16px 23px; margin: 0 3%; } .investboxr_topr .tableout .tablein i.b.up{ background: url(../images/b30.png) center no-repeat; } .investboxr_topr .tableout .tablein i.b.down{ background: url(../images/b30_1.png) center no-repeat; } .investboxr_topr .tableout .tablein span.c{ display: inline-block; font-size: 14px; color: #cccccc; line-height: 1.5em; } .investboxr_topr .tableout .tablein p.d{ font-size: 20px; color: #b9baba; margin: 0.5em 0 0 0; } /*-----*/ .investboxr_top>div>a>h1{ font-size: 18px; color: #ffffff; width: 100%; padding: 0 15px; margin: 20px 0; height: 24px; line-height: 24px; position: relative; font-weight: normal; overflow: hidden; } .investboxr_top>div>a>h1 i{ display: block; float: left; width: 25px; height: 21px; background: url(../images/a18.png) center no-repeat; margin: 0 5px 0 0; } /*bottom*/ .investboxr .investboxr_bottom{ width: 100%; height: 267px; margin: 11px 0 0 0; position: relative; overflow: hidden; } .investboxr .investboxr_bottom:after{ content: ""; display: block; height: 0; clear: both; visibility: hidden; } .investboxr_bottom .investin{ float: left; width: 24%; height: 267px; position: relative; overflow: hidden; margin: 0 0 0 1.3%; background-repeat: no-repeat; background-position: center center; background-size: contain; -webkit-background-size: contain; /* -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; -ms-transition: all .3s ease-in-out 0s; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; */ } .investboxr_bottom .investina{ background-color: #78a8c4; background-image: url(../images/c1.png); } .investboxr_bottom .investina:hover{ background-color: #387496; } .investboxr_bottom .investinb{ background-color: #9d3b37; background-image: url(../images/c2.png); } .investboxr_bottom .investinb:hover{ background-color: #791814; } .investboxr_bottom .investinc{ background-color: #401400; } .investboxr_bottom .investind{ background-color: #8c8c8c; background-image: url(../images/c3.png); } .investboxr_bottom .investind:hover{ background-color: #5d5c5c; } .investboxr_bottom .investin:first-child{ margin: 0; } .investboxr_bottom .investina .investinain{ width: 100%; height: 203px; padding: 3% 5%; } .investboxr_bottom .investina .investinain p{ font-size: 14px; color: #ffffff; padding: 5px 0; width: 100%; overflow: hidden; margin-top: 10px; } .investboxr_bottom .investinc, .investboxr_bottom .investinc>a{ overflow: visible; } /*title*/ .investboxr_bottom .investin>a{ display: block; width: 100%; height: 267px; position: relative; overflow: hidden; } .investboxr_bottom .investin>a>h1{ font-size: 18px; color: #ffffff; width: 100%; padding: 0 15px; margin: 20px 0; height: 24px; line-height: 24px; position: relative; font-weight: normal; overflow: hidden; } .investboxr_bottom .investin>a>h1 i{ display: block; float: left; width: 24px; height: 24px; background-image: url(../images/a18_1.png); background-repeat: no-repeat; margin: 0 5px 0 0; } .investboxr_bottom .investina>a>h1 i{background-position: 0 0} .investboxr_bottom .investinb>a>h1 i{background-position: 0 -24px} .investboxr_bottom .investind>a>h1 i{background-position: 0 -48px} .investboxr_bottom .investinc>a>h1 i{background-position: 0 -72px} /*投资者日历*/ .investboxr_bottom .investinc .investincin{ width: 80%; table-layout: fixed; text-align: center; vertical-align: middle; color: #cccccc; font-size: 12px; height: 203px; margin: 0 auto; } .investboxr_bottom .investinc .investincin td,.investboxr_bottom .investinc .investincin td>span{ position: relative; } .investboxr_bottom .investinc .investincin td.hui{ color: #999; } .investboxr_bottom .investinc .investincin td.jv:before{ content: ""; width: 3px; height: 3px; background: #344700; position: absolute; left: 50%; margin-left: -1.5px; bottom:0; border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .investboxr_bottom .investinc .investincin td.now>span:before{ content: ""; position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -12px; width: 20px; height: 20px; border: 1px solid #a40700; padding: 1px; border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; } .hover-title>span{ position: relative; } .hover-title:hover>span:before{ content:attr(data-msg); position:absolute; width: 120px; bottom:20px; margin-left: -60px; padding:5px 6px; display:inline-block; color:#333; border:1px solid #fff; border-radius:5px; font-size:14px; word-wrap: break-word; word-break: normal; line-height: 1.5em; background: #fff; z-index: 50; } .hover-title:hover>span:after{ content:""; border-top:5px solid #fff; border-left:5px solid transparent; border-right:5px solid transparent; position:absolute; top:-6px; left:-2px; z-index: 50; } /*股票图示*/ .investboxr_bottom .investind .investindin{ width: 100%; height: 203px; position: relative; overflow: hidden; padding: 15% 2% 2% 2%; } .investboxr_bottom .investind .investindin table{ color: #fff; width: 100%; color: #b9baba; font-size: 14px; } .investboxr_bottom .investind .investindin table span.word1{ font-size: 40px; color: #ffffff; } .investboxr_bottom .investind .investindin table span.word2{ font-size: 16px; } .investboxtwo{ width: 100%; height: 232px; background: url(../images/b6.jpg) center no-repeat; background-size: 1920px 232px; -webkit-background-size: 1920px 232px; overflow: hidden; } .investboxtwo .investboxtwoin{ width: 330px; height: 140px; margin: 50px auto 0 auto; text-align: center; overflow: hidden; } .investboxtwo .investboxtwoin h1{ font-size: 30px; color: #001534; font-weight: normal; line-height: 2em; height: 2em; width: 100%; overflow: hidden; margin: 25px 0 0 0; } .investboxtwo .investboxtwoin p{ font-size: 20px; color: #001534; line-height: 2em; height: 2em; width: 100%; overflow: hidden; } /*定期报告+上市文件*/ .investboxthree{ width: 90%; margin: 2% auto; position: relative; } .investboxthree:after{ content: ""; display: block; height: 0; clear: both; visibility: hidden; } .investboxthree .title{ width: 100%; height: 40px; padding: 0 0 20px 0; position: relative; border-bottom: 1px solid #b4b8bb; } .investboxthree .title h1{ font-weight: normal; font-size: 18px; color: #333333; line-height: 20px; padding: 0 0 0 20px; border-left: 3px solid #bd2315; } .investboxthree .title i{ display: block; width: 14px; height: 24px; background: url(../images/a16.png) center no-repeat; background-size: 14px 24px; -webkit-background-size: 14px 24px; position: absolute; right: 0; top: 0; } .investboxthree .investboxthreel{ float: left; width: 49%; position: relative; } .investboxthree .investboxthreel .listin{ width: 100%; padding-top: 52.42718446601942%; position: relative; overflow: hidden; margin: 2% 0 0 0; } .investboxthree .investboxthreel .listin .list{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .investboxthree .investboxthreel .listin .list li{ width: 32%; height: 100%; position: relative; overflow: hidden; display: block; float: left; margin: 0 0 0 2%; } .investboxthree .investboxthreel .listin .list li:first-child{ margin: 0; } .investboxthree .investboxthreel .listin .list li div.img{ width: 100%; height: 84%; position: relative; overflow: hidden; } .investboxthree .investboxthreel .listin .list li div.img img{ display: block; width: 100%; height: 100%; border: 1px solid #ddd; } .investboxthree .investboxthreel .listin .list li div.word{ width: 100%; height: 16%; text-align: center; background: #eeeeee; padding-top: 7.5%; overflow: hidden; } .investboxthree .investboxthreel .listin .list li div.word p{ font-size: 18px; color: #333333; width: 100%; line-height: 1.2em; height: 1.2em; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; } /*right*/ .investboxthree .investboxthreer{ float: right; width: 49%; position: relative; } .investboxthree .investboxthreer .imgbox{ width: 100%; padding-top: 52.42718446601942%; position: relative; overflow: hidden; margin: 2% 0 0 0; } .investboxthreer .boxina{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; } .investboxthreer .boxina .lefta{ float: left; height: 100%; margin: 0 3% 0 0; width: 39%; overflow: hidden; position: relative; } .investboxthreer .boxina .lefta img{ height: 100%; display: block; width: auto; white-space: nowrap; } .investboxthreer .boxina .righta{ height: 100%; overflow: hidden; padding: 60px 0 30px 0; position: relative; float: right; width: 58%; } .investboxthreer .boxina .righta>h1{ font-size: 24px; color: #333333; font-weight: normal; width: 100%; line-height: 60px; height: 60px; overflow: hidden; position: absolute; left: 0; top: 0; } .investboxthreer .boxina .righta>a{ position: absolute; left: 0; bottom: 0; display: block; height: 30px; line-height: 30px; font-size: 14px; color: #bd2315; } .investboxthreer .boxina .righta .wordin{ width: 100%; height: 100%; overflow: hidden; position: relative; word-wrap: break-word; word-break: normal; padding: 0 15px 0 0 ; } .investboxthreer .boxina .righta .wordin *{ max-width: 100%; } /*pc*/ @media screen and (min-width: 900px) and (max-width: 1360px){ .investbox,.investboxthree{ width: 96%; } .investboxl,.investboxr{ float: none; width: 100%; } .investboxl{ margin: 0 0 2% 0; } } @media screen and (max-width: 1360px){ .investboxl{ display: none; } } /*ipad*/ @media screen and (max-width: 899px){ .investbox,.investboxthree{ width: 96%; } .investboxl,.investboxr{ float: none; width: 100%; } .investboxl{ margin: 0 0 2% 0; } .investboxr .investboxr_bottom,.investboxr{ height: auto; } .investboxr_bottom .investin{ width: 49%; margin: 0 0 2% 2%; } .investboxr_bottom .investin:nth-child(odd){ margin: 0 0 2% 0; } } /*ipad*/ @media screen and (max-width: 999px){ .investboxthree{ width: 96%; } .investboxthree .investboxthreel, .investboxthree .investboxthreer{ width: 100%; } .investboxthree .investboxthreer{ margin: 4% 0 2% 0; } .investboxr_topr .tableout .tablein span.a{ font-size: 50px; } }