.n_left { width:870px; float:left; margin:0 0 20px 0; } .n_right { width:300px; float:right; margin:0 0 20px 0; } .n_l_title { height:54px; line-height:54px; background:#f6f6f6; padding:0 20px; } .n_l_title h3 { float:left; font-size:20px; position:relative; z-index:1; padding:0 0 0 15px; } .n_l_title h3:before { content: ""; position: absolute; left: 0; top: 18px; width: 4px; height: 20px; background-color: #3897D8; border-radius: 10px; } .n_rig { margin-bottom:20px; } .right_fix { width:300px; z-index:99; } .n_rig h4 { height:36px; border-bottom:2px solid #eee; } .n_rig h4 b { display:block; float:left; font-size:20px; position:relative; z-index:1; height:36px; line-height:36px; } .n_rig h4 b:before { content:""; position:absolute; width:100%; height:2px; left:0; bottom:-2px; } .n_ano { margin-top:10px;} .n_ano li { font-size: 14px; height: 35px; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; position: relative; z-index: 1; padding-left: 15px; } .n_ano li:before { content: ""; position: absolute; left: 0; top: 50%; width: 3px; height: 3px; background: #3897D8; margin-top: -2px; } .n_pictxt { overflow:hidden; margin-top:15px; } .n_pictxt li { width: 100%; float: left; margin-bottom:15px; } .n_pictxt li:last-child { margin-bottom:0; } .n_pictxt li .pic { float: left; width: 120px; height: 75px; overflow: hidden; position: relative; z-index: 1; } .n_pictxt li .pic img { position: absolute; transform: translate(-50%,-50%); top: 50%; left: 50%; height: 100%; } .n_pictxt li .txt { float: right; width: -webkit-calc(100% - 130px); width: -moz-calc(100% - 130px); width: calc(100% - 130px); } .n_pictxt li .txt b { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; font-weight: normal; height:30px; line-height:30px; } .n_pictxt li .txt p { font-size: 12px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 40px; color: #888; } .n_comm { margin-top:15px; } .n_comm li { float: left; width: -webkit-calc(50% - 5px); width: -moz-calc(50% - 5px); width: calc(50% - 5px); margin-bottom: 15px; } .n_comm li:nth-child(2n) { float:right; } .n_comm li span { display:block; height:90px; position: relative; z-index: 1; overflow: hidden; margin-bottom:5px; } .n_comm li span img { position: absolute; transform: translate(-50%,-50%); top: 50%; left: 50%; height: 100%; z-index:5; } .n_comm li b { display: block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:20px; height:40px; font-size: 14px; font-weight: normal; overflow: hidden; } .wz_tj { margin-bottom:20px; } .wz_tj_tit { height:40px; line-height:40px; border-bottom:2px solid #e0e0e0; } .wz_tj_tit b { display:block; float:left; position:relative; z-index:1; font-size:18px; color:#333; } .wz_tj_tit b:before { content:""; position:absolute; width:100%; height:2px; background:#3897D8; left:0; bottom:-2px; } .wz_recom { padding:15px 0 0 0; } .wz_recom li { width:-webkit-calc(50% - 30px); width:-moz-calc(50% - 30px); width:calc(50% - 30px); float:left; font-size:14px; line-height:35px; height:35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; padding-left:15px; box-sizing:border-box; } .wz_recom li:nth-child(2n) { float:right; } .wz_recom li:before { content: ""; position: absolute; left: 0; top: 50%; width: 3px; height: 3px; background: #3897D8; margin-top: -2px; } .wz_pic { margin:20px 0 0 0; } .wz_pic li { width:-webkit-calc(25% - 20px); width:-moz-calc(25% - 20px); width:calc(25% - 20px); float:left; margin-bottom:8px; margin-right:26px; } .wz_pic li:nth-child(4n) { margin-right:0; } .wz_pic li span { display:block; height:130px; overflow:hidden; position:relative; z-index:1; border-radius:5px; } .wz_pic li span img{ height: 100%; position: absolute; transform: translate(-50%,-50%); top: 50%; left: 50%; } .wz_pic li p { height:36px; line-height:36px; overflow:hidden; } .wz_pic li b { display:block; font-weight:normal; line-height:36px; font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.yingc { display:none!important; }