h1.nb{position:relative;overflow:hidden;margin:15px 0px 0px 0px;text-transform:uppercase;text-align:center;}
h1.nb span {display:inline-block;vertical-align:baseline;position:relative;padding:3px 6px 3px 0px;font:22px f4;color:#0b55a8;text-shadow:-1px -1px -1px rgba(255,255,255,0.70),1px 1px 1px rgba(0,0,0,0.04);font-weight:normal;}
h1.nb span:before,h1.nb span:after{content:'';display:block;width:2000px;position:absolute;top:16px;border-top:0.5px solid#c5d2f3;margin:0px 0px;}
h1.nb span:before{right:100%;}
h1.nb span:after{left:100%;}

.p{min-height:70px;text-align:left;border-bottom:#e0e6ed 1px solid;padding:7px 3px;transition:all.4s ease-in-out;}
.p:hover{background:#fef7e7;border-bottom:#f3a52e 1px solid;}
.p a{color:#253c5c;font:14px f3;line-height:17px;}
.p a:hover{color:#9d24df;}
.p img{float:right;width:75px;height:55px;margin:0px 0px 0px 6px;border-radius:5px;border:1px solid#e6eaf2;box-shadow:0px 0px 2px #b0bdc6;}
.p div{font-size:15px;}
.p span{font:13px f2;color:#fa5505;line-height:16px;}

@media screen and (max-width:1150px){
.p{min-height:86px;}
.p div{font-size:15px;}
ul.s3 li h2{float:left;width:19%;}
ul.s3 li p{float:right;width:80%;}
}