.contains .hd, .contains .bd { *zoom: 1; }

.contains .hd:before, .contains .bd:before, .contains .hd:after, .contains .bd:after { content: ""; display: table; }

.contains .hd:after, .contains .bd:after { clear: both; }

.contains { margin: 74px auto 0; width: 1260px; overflow: hidden; }

.contains .hd { background-color: #f3f3f3; }

.contains .hd .left { float: left; margin-right: 34px; width: 626px; height: 352px; }

.contains .hd .left img { width: 626px; height: 352px; }

.contains .hd .right { padding-right: 110px; }

.contains .hd .time { margin-top: 58px; font-size: 14px; color: #d3d3d3; }

.contains .hd h5 { font-size: 24px; text-transform: none; font-weight: normal; color: #000; }

.contains .hd h5 a { color: #000; }

.contains .hd .info { margin-top: 16px; color: #5d5d5d; font-size: 18px; }

.contains .bd { padding-bottom: 68px; border-bottom: 1px solid #ccc; }

.contains .bd.no-border { border: none; }

.contains .bd ul { margin-right: -28px; }

.contains .bd li { float: left; margin-top: 50px; margin-right: 27px; width: 402px; overflow: hidden; }

.contains .bd li .img { width: 402px; height: 227px; }

.contains .bd li .img img { width: 402px; height: 227px; }

.contains .bd li .time { margin-top: 22px; font-size: 12px; color: #d3d3d3; }

.contains .bd li h5 { margin-top: -6px; font-size: 18px; text-transform: none; font-weight: normal; color: #000; }

.contains .bd li h5 a { color: #000; }

.contains .bd li .info { margin-top: 5px; height: 64px; overflow: hidden; color: #5d5d5d; font-size: 14px; }

.contains .article { text-align: center; }

.contains .article .title { line-height: 48px; font-size: 48px; color: #000; }

.contains .article .time { margin-top: 10px; font-size: 18px; color: #d3d3d3; }

.contains .article .info { padding: 40px 0 50px; font-size: 18px; }

.contains .slide-box { position: relative; margin-top: 20px; height: 706px; overflow: hidden; }

.contains .slide-box .prev, .contains .slide-box .next { position: absolute; top: 50%; margin-top: -30px; width: 59px; height: 59px; z-index: 999; }

.contains .slide-box .prev { left: 110px; background: url(../images/prev_3.png) no-repeat; }

.contains .slide-box .next { right: 110px; background: url(../images/next_3.png) no-repeat; }

.page { padding: 40px 0 80px; line-height: 63px; text-align: center; }

.page a { margin-right: 15px; color: #000; font-size: 30px; font-style: italic; }

.page a.selected { text-decoration: underline; color: #767676; }

.page .page_prev { display: inline-block; margin-right: 45px; width: 63px; height: 63px; background: url(../images/prev_small.png) no-repeat; vertical-align: middle; }

.page .page_next { display: inline-block; margin-left: 30px; width: 63px; height: 63px; background: url(../images/next_small.png) no-repeat; vertical-align: middle; }
