.inphotos ul{position: relative;overflow: hidden;width: 1200px;height: 300px;margin: 30px auto 30px auto; border-top:#003f88 solid 10px; }
.inphotos ul li{float: left;width: 120px;overflow: hidden;height: 100%;position: relative;cursor: pointer; border-right: #FFFFFF 3px solid;}
.inphotos ul li a{display: block;width: 100%;height: 100%;}
.inphotos ul li .layer{position: absolute;bottom: 0;left: 0;width: 100%;background:rgba(27,29,36,0.15);height: 100%;}
.inphotos ul li .layer:hover{background:rgba(255,255,255,0.25)}
.inphotos ul .curr .layer{background:rgba(255,255,255,0.25)}
.inphotos ul li .layer .p1{position: absolute;top: 100px;left: 10px; color:#FFFFFF;}
.inphotos ul li .layer .p2{position: absolute;top: 35px;right: -400%;  width:307px;  height:223px;  background-color:#003f88; color:#FFFFFF;}
.inphotos ul li .layer .p2 b,.inphotos ul li .layer .p2 h2{text-transform:uppercase;
    font-style:normal;
    letter-spacing:0px;
    font-size:14px;
	font-family:Roboto Condensed-Bold;
    color:#fff;
    text-align:left;
    margin:20px 0px 10px 15px;}
.inphotos ul li .layer .p2 b,.inphotos ul li .layer .p2 p{line-height:14px;
    margin:0px 22px;
    font-family:Roboto-Regular;
    font-size: 14px;
    font-weight: normal;
	font-style:normal;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.6em;
	color:#fff;}
.inphotos ul li .layer .p2 b,.inphotos ul li .layer .p2 a{ margin-left:250px;}
.inphotos ul li .layer .p1 b,.inphotos ul li .layer .p1 span{display: block;font-weight: bold;font-size: 14px;}