.list_top {margin-top:15px;}
.list_top:after {content:""; display:block; height:0; clear:both;}
.list_top .page {float:left; margin-top:10px;}
.list_top .page p {display:inline-block; margin-right:10px;}
.list_top .page select {height:26px; padding:2px;}
.list_top .page em {color:#4c4c4c; font-weight:bold;}
.list_top .search {float:right; margin-top:10px;}
.list_top .search select {height:26px; padding:2px;}
.list_top .search input {width:170px; height:20px; padding:2px; vertical-align:middle; border:1px solid #cccccc;}
.list_top .search p.btn {display:inline-block; cursor:pointer; background-color:#5e5e5e; border-radius:3px; padding:5px 8px; vertical-align:middle;}
.list_top .search p.btn a {color:#fff;}

.list {margin-top:10px;}
.list .list_area {overflow: hidden; position: relative; width: 700px; border-top: 1px solid #8b8b8b; margin:0;}
.list .list_area > p.nodata {line-height:2.8em; border-bottom:#ccc solid 1px; text-align:center;}
.list .list_area .list_body {position: relative; overflow: hidden; width: 700px; padding: 16px 0; border-bottom: 1px solid #ccc; margin:0;}
.list .list_area .list_body img {float: left; display:inline-block;vertical-align:middle;}
.list .list_area .list_body .list_content {position: relative; float: right; width: 570px; padding-left:10px; color: #707070;}
.list .list_area .list_body .list_content a {display: block; margin-bottom: 8px; padding-bottom: 1px; color: #707070;}
.list .list_area .list_body dt, .list_area .list_body dd {margin-bottom: 10px; font-size: 15px;}
.list .list_area .list_body dt {font-weight: bold;}
.list .list_area .list_body dt span {font-weight:normal; padding-left:5px;}
.list .list_home {float:right; padding:9px 10px 0px 10px;}

.paging {width:auto; font-size:12px; text-align:center; margin-top:30px;}
.paging a.pnbtn, span.pnbtn {background:white; border:1px solid #c0c0c0; border-radius:3px; padding:5px 10px; color:#222; font-weight:bold; display:inline-block; }
.paging a.numbtn {background:white;border:1px solid #c0c0c0;border-radius:3px;padding:5px 10px; display:inline-block; }
.paging span.numbtn_c {background-color:#666666;color:white;font-weight:bold;border:1px solid #666666;border-radius:3px;padding:5px 10px; display:inline-block; }

.view_area {overflow: hidden;width: 100%;}
.view_area .view_title {overflow: hidden; width: 100%; margin: 10px 0 32px; padding-bottom: 13px; border-bottom: 1px solid #ccc;}
.view_area .view_title h2 {float: left; margin: 0; color: #535353;}
.view_area .view_body {float: left;margin: 0;padding: 0;}
.view_area .view_img {width: 220px;height:154px;overflow:hidden; border:1px solid #ccc; line-height:152px}
.view_area .view_content {display:block;width: 450px;font-size: 15px;line-height: 22px;padding-left:18px; padding-right:5px;}
.view_area img {display:inline-block;vertical-align:middle;}

.view_navi {overflow: hidden; width: 100%; margin-top:20px;}
.view_navi > ul {display:block; border-top: 1px solid #ccc;}
.view_navi > ul > li {padding: 13px 0px;border-bottom: 1px solid #d5d5d5;}
.view_navi > ul > li.last {border-bottom: 1px solid #ccc;}	
.view_navi > ul > li > span {margin-right: 18px; padding-right: 24px; font-weight: bold;}
.view_navi > ul > li > a {display: inline-block; width: inherit; max-width:80%; overflow: hidden; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis;}

.view_btn {overflow: hidden; width: 100%; margin-top:20px;}
.view_btn p.btn_list {float: right; display:inline-block; cursor:pointer; background-color:#4d4d4d; border-radius:3px; padding:5px 8px; vertical-align:middle;}
.view_btn p > a {color:#fff;}

