#primary {margin-top:4px;}

.bannerTop {border:1px solid #d7d7d7;}

.priTitle {width:687px; height:29px; border:1px solid #e2e2e2; border-bottom:0; background-color:#aaaaaa; margin:11px 0 0 1px;
					 text-align:right; line-height:29px; padding-right:8px; font-size:11px;}

.priTitle img {float:left; margin-left:10px; margin-top:7px;}

.priTitle a {color:#666666;}

.priTitle a:hover {text-decoration:underline;}

.designList {clear:left; width:687px; border:1px solid #ebebeb; border-top:0; overflow:auto; margin:0 0 0 1px; padding:16px 0 0 8px;}

.designList ul {line-height:20px; padding-bottom:20px; font-size:13px;}

.designList a {color:#333333;}

.designList a:hover {color:#999999; text-decoration:underline;}

.designList hr {clear:left; width:639px; margin:0 auto; height:1px; color:#ebebeb; background-color:#ebebeb; border:0;}

.pagination {padding:11px 0;}

.designPic {width:150px; margin-left:10px; float:left; display:inline;}

.designPic img {margin:0 auto;}

.designContent {float:right; width:480px; color:#333333; padding-right:30px;}

.designContent h2 {font-size:16px; margin-bottom:14px;}

.designContent p {line-height:18px; letter-spacing:1px; margin-bottom:28px;}

.designItem {clear:both;}

.itemList {float:left; margin:23px 0 23px 15px; display:inline; width:120px;}

.itemSample {width:120px; height:120px; position: relative; display:table;}

.itemSample div {display:table-cell; vertical-align:middle; *position:absolute; top:50%; left:0;}

.itemSample img {*position:relative; top: -50%; margin:0 auto;}

.itemList ul {font-size:11px; color:#666666; line-height:16px; text-align:center; letter-spacing:1px; width:100%;}

.itemList li {background:none; padding:0; width:120px;}