body { margin: 0; font-family: 宋体; font-size: 14px; overflow: hidden; background-color:#FFF; }
/* 广告主窗体 */
#p_form { height: 535px; width: 754px; border: 1px solid #999; }

/* 头部总区域 */
.p_top { height:42px; width:100%; background-color:#3874c5; }
.p_top { cursor: pointer; }
/* 头部logo */
.p_toplogo { width: 28px; float: left; height: 100%; background: url(../img/browserIocn.png) -187px -91px no-repeat; color: #FFF; margin-left:20px; }
.p_toplogo a { width: 100%; height: 100%; float: left; }
/* 头部应用名 */
.p_toptxt { width: 100px; float: left; height: 100%; color: White; line-height: 44px; font-family: Microsoft Yahei; font-size: 18px; margin-left:3px; }
.p_toptxt span { font-size: 15px; line-height: 40px; }
.p_toptxts {  border-radius:5px; float: left; margin: 10px 0 0 5px; padding: 0 7px; height: 24px; line-height: 24px; color: #FFF; background-color: #333; font-size: 12px; }
.p_toptxl   { float:right; margin:2px 15px 0 0; }
.p_toptxl   div { color:#eee; float:left; border-right:1px solid #ddd; padding:0px 10px; line-height:22px; height:22px; margin-top:10px; font-size:15px; font-family:宋体; cursor:pointer; }
.p_toptxl   div:hover   { color:#fa7d3c; }
/* 关闭按钮 */
.p_topclose { width: 22px; float: right; height: 100%; margin-right: 6px; background: url(../img/browserIocn.png) -211px -128px no-repeat; cursor: pointer; }
.p_topclose:hover { background-position:-185px -127px; }

.p_head     { width:100%; height:28px; padding:5px 0; border-bottom:1px solid #ccc; background-color:#efefef; }
.p_head div { float:left; margin-left:23px; line-height:26px; height:26px; font-size:15px; cursor:pointer; }
.p_head div:hover,.p_heado   { border-bottom:2px solid #006699; color:#006699; }
/* 内容区域 */
.p_body { height: 454px; width: 100%; float: left; background-color:#FAFAFA; }
.p_bodyl { width: 360px; height: 420px; float: left; margin: 13px 0 0 10px; }
.p_bodylt { height: 22px; }
.p_bodyltl { color: #3B639F; font-size: 16px; margin-left:10px; float: left; }
.p_bodyltr { height: 25px; width: 50px; background-color: #018ff5; color: #fff; text-align: center; float: right; margin: 8px 8px 0 0; line-height: 23px; cursor: pointer; }
.p_bodylc { padding: 0 8px; }
.p_bodylcn { border: 1px solid #dadada; height: 30px; line-height: 30px; background-color: #fff; margin-top: 6px; padding:1px 0; font-family: 宋体; font-size: 12px; cursor: pointer; }
.p_bodylcn div { float: left; }
.p_bodylcnl { width: 26px; height: 26px; margin:2px 0 0 3px;  }
.p_bodylcnl img { width: 26px; height: 26px; border-radius: 50%; }
.p_bodylcnn { width: 40px; margin-left: 5px; overflow:hidden; height:100%; }
.p_bodylcnf { color: #555; margin-left: 8px; }
.p_bodylcns { width: 100px; margin-left: 10px; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.p_bodylcnr { color: #555; margin-left: 8px; width: 50px; text-align: right; }
.p_bodyr { margin-left: 10px; width: 222px; float: left; height: 100%; font-family:宋体; font-size:12px; }
.p_bodyro   { border: 1px solid #ccc; padding: 8px; background-color:#fff; margin-top:15px; }
.p_bodyrot  { font-size:16px; font-weight:bold; color:#3B639F; height:22px; }
.p_bodyros  { border-bottom:1px solid #ccc; padding-bottom:5px; margin-top:3px; }
.p_bodyross { color:#9d9d9d;  }
.p_bodyrosx { line-height:21px; margin-top:2px; }
.p_bodyrox  { margin-top:6px; }
.p_bodyrs { padding:6px 6px 8px 8px; border: 1px solid #dadada; margin-top: 15px; background-color: #FFF; overflow: hidden; height:241px; }
.p_bodyrss {}
.p_bodyrsst { font-size: 15px; color: #3B639F; height: 26px; line-height: 26px; cursor:pointer; }
.p_bodyrsst:hover       { }
.p_bodyrssr { height: 25px; line-height: 25px; width: 80px; background-color: #018ff5; color: #fff; text-align: center; float: right; margin-right: 10px; cursor: pointer; }
.p_bodyrsx { overflow: hidden; }
.p_bodyrsxcz    { position:relative; height:19px; width:100%; margin-top:5px; text-decoration: none; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.p_bodyrsxc { color: #172c45; font-size: 14px; height: 19px; width:100%; line-height: 19px; font-family: 宋体; text-decoration: none; text-overflow: ellipsis; white-space: nowrap;overflow: hidden; cursor: pointer; list-style-type: disc; float:left; }
.p_bodyrsxc:hover { color: #006699; text-decoration: underline; }
.p_bodyrsxci    { margin-left:5px; width:29px; height:16px; background: url(../img/browserIocn.png) -152px -172px no-repeat; float:left; margin:-3px 0 0 7px; }
.p_bodyrx { margin-top: 10px; }
.p_bodyrxd  {}
.p_bodyrg   { margin-top:10px; border:1px solid #ccc; width:350px; background-color:White; }
.p_bodyp { height: 400px; width: 310px; float: left; margin: 6px 0 0 10px; }
.p_bodyps { height:100px; width: 300px; margin: 5px auto 0 auto; border: 1px solid #cecece; background-color:White; }
.p_bodypx { margin-top: 10px; width: 100%; }

.p_bodyg    { float:left; margin-left:10px; }
.p_bodygs   { margin:15px 0 0 3px; }
.p_bodygx   { margin-top:15px; border:1px solid #dfdfdf; }
.p_bodygd   { margin-top:17px; text-align:right; color:#aaa; font-family:宋体; }