@charset "utf-8";
/* CSS Document */

#outer, #outer2, #outer3, #outer4, #outer5, #outer6 { overflow: hidden; display: block; position: relative; }
.box { overflow: hidden; display: block; -moz-box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3); -webkit-box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3); box-shadow: -5px 0px 5px rgba(1, 1, 1, 0.3); position: absolute; cursor: pointer; float: left; display: inline-block; zoom: 1; }
.box img { position: relative; }
.caption { position: absolute; background: rgba(1, 1, 1, 0.4); padding: 20px; left: 0; overflow: scroll; }
.caption p { color: #FFF; margin: 0px; font-size: 12px; line-height: 1.6; }
.caption h1 { color: #CCC; font-size: 16px; font-weight: normal; margin: 0px; margin-bottom: 5px; }
.caption a { text-decoration: none; }
.caption_1 { position: absolute; padding: 20px;opacity:0.8;min-height: 152px;
background-color: #01441f;   display: inline-block; color:#fff; margin: 0; left: 0; overflow-y: auto; width:100%;bottom:0px ;box-sizing: border-box;}
.caption_1 p { color: #fff; margin: 0px; font-size: 16px; line-height: 1.8; width:60%; margin-left:1%; float:left; text-align: left;}
.caption_1 h1 { color: #fff; font-size: 22px; font-weight: normal; margin: 0px; float:left; margin-bottom: 5px; height:85px; margin-right:1%; width:25%; border-right:1px solid #fff; }
.caption_1 a { text-decoration: none; }
.caption_2 { position: absolute; background: #F03; padding: 20px; left: 0; margin: 0px 20px 20px 20px; border-right: 1px solid #FF8080; border-bottom: 1px solid #FF8080; overflow-y: auto; }
.caption_2 p { color: #FFF; margin: 0px; font-size: 12px; line-height: 1.6; }
.caption_2 h1 { color: #fff; font-size: 16px; margin: 0px; margin-bottom: 5px; }
.caption_2 a { text-decoration: none; }
.caption_3 { position: absolute; background: rgba(255, 255, 255, 0.7); padding: 20px; left: 0; margin: 0px 20px 20px 20px; border: 1px solid #fff; overflow-y: auto; }
.caption_3 p { color: #666; margin: 0px; font-size: 12px; line-height: 1.6; }
.caption_3 h1 { color: #333; font-size: 16px; margin: 0px; margin-bottom: 5px; }
.caption_3 a { text-decoration: none; }
.caption_4 { position: absolute; background: #111725 url(../images/top_2.png) top repeat-x; padding: 20px; left: 0; margin: 0px 20px 20px 20px; overflow-y: auto; }
.caption_4 p { color: #FFF; margin: 0px; font-size: 12px; line-height: 1.6; }
.caption_4 h1 { color: #CCC; font-size: 16px; margin: 0px; margin-bottom: 5px; }
.caption_4 a { text-decoration: none; }
div.caption_1::-webkit-scrollbar, div.caption_2::-webkit-scrollbar, div.caption_3::-webkit-scrollbar, div.caption_4::-webkit-scrollbar {
 width: 8px;
}
 div.caption_1::-webkit-scrollbar-track, div.caption_2::-webkit-scrollbar-track, div.caption_3::-webkit-scrollbar-track, div.caption_4::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
 border-radius: 5px;
}
 div.caption_1::-webkit-scrollbar-thumb, div.caption_2::-webkit-scrollbar-thumb, div.caption_3::-webkit-scrollbar-thumb, div.caption_4::-webkit-scrollbar-thumb {
 border-radius: 5px;
 -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.5);
}
