.p-row1 { clear:both }
.p-row1-left { width:240px }
.p-row1-right { width:850px }
.p-row2 { clear:both }
.p-row2-left { width:500px }
.p-row2-right { width:562px }
.p-row3{clear:both; border:#eee 1px solid; background:#fff; padding:20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px}
.p-row3-left { width:328px }
.p-row3-right { width:700px }
.p-banner1 { clear:both; width:100%; height:300px; background-position:center center; background-repeat:no-repeat; -webkit-background-size:cover; background-size:cover; }
.p-bar1 { clear:both }
.p-box1 { clear:both }
.p-bar2 { clear:both; background:#f9f9f9; padding:0 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px }
.p-box2 { clear:both }
.p-table1 th, .p-table1 td { padding:10px }
.p-table1.mini th, .p-table1.mini td{padding:5px}
.p-table1.large th, .p-table1.large td{padding:20px}
.p-class-list1 > ul { clear:both; border:#eee 1px solid; background:#fff; padding:20px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px }
.p-class-list1 > ul > li { float:left; display:inline; width:514px; margin-right:40px; vertical-align:bottom }
.p-class-list1 > ul > li.last { margin-right:0 }
.p-class-list1-img { width:250px }
.p-class-list1-text { width:244px }
.p-class-list1-text h3 { clear:both; font-size:18px; font-family:"museo_slab300"; color:#000; line-height:1.5; text-transform:uppercase }
.p-class-list1-text h3 a { color:#000 }
.p-class-list1-text ul { clear:both; margin-top:10px }
.p-class-list1-text li { clear:both; font-size:14px; color:#999; line-height:1.5 }
.p-class-list1-text li a { color:#09f }
.p-class-list2 { padding-left:10px }
.p-class-list2 h3 { clear:both; font-size:18px; font-family:"museo_slab300"; color:#999; line-height:2 }
.p-class-list2 h3 a { color:#000 }
.p-class-list2 h3 a.active { font-weight:bold }
.p-class-list2 ul { clear:both; padding-left:10px }
.p-class-list2 li { clear:both; font-size:14px; color:#999; line-height:2 }
.p-class-list2 li a { color:#09f }
.p-class-list2 li a.active { font-weight:bold }
.p-subject-list1 { padding-left:10px }
.p-subject-list1 h3 { clear:both; font-size:18px; font-family:"museo_slab300"; color:#999; line-height:1.5 }
.p-subject-list1 h3 a { color:#000 }
.p-subject-list1 h3 a.active { font-weight:bold }
.p-subject-list1 ul { clear:both; padding-left:10px }
.p-subject-list1 li { clear:both; font-size:14px; color:#999; line-height:1.5 }
.p-subject-list1 li a { color:#09f }
.p-subject-list1 li a.active { font-weight:bold }
.p-design-list1 li { float:left; display:inline; width:200px; border:#fff 1px solid; background:#fff; padding:0; margin-right:14px; vertical-align:bottom }
.p-design-list1 li.last { margin-right:0 }
.p-design-list1 li.active { border:#f1f1f1 1px solid; background:#f9f9f9; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.p-design-list1-img { position:relative }
.p-design-list1-img span.g-tag1 { position:absolute; right:10px; top:10px }
.p-design-list1-text{padding:0 10px 10px}
.p-design-list1 li .p-design-list1-img span.p-float1{ display:none; position:absolute; left:10px; top:10px}
.p-design-list1 li.active .p-design-list1-img span.p-float1{display:block}
.p-design-show1 { clear:both; width:500px; height:500px; background:#fff; border: 1px solid #eee; padding:3px; position:relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.p-design-show1-button { position:absolute; bottom:-16px; width:100%; text-align:center }
.p-design-show1-sale { position:absolute; top:10px; right:10px }
.p-design-show1-pin{position:absolute; right:0; top:-22px}
.p-design-thumb1 a { float:left; display:inline; width:65px; height:65px; background:#fff; border:#eee 2px solid; margin:10px 10px 0 0; overflow:hidden; vertical-align:bottom; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.p-design-thumb1 a.active { border-color: #bbb }

.p-design-list2 li { float:left; display:inline; width:250px; margin-right:36px; vertical-align:bottom }
.p-design-list2 li.last { margin-right:0 }
.p-design-list2-img { position:relative }
.p-design-list2-img span.g-tag1 { position:absolute; right:10px; top:10px }
.p-review-list1 li{clear:both; border-top:#eee 1px solid; padding:20px 10px}
.p-show-list1 li{float:left; display:inline; width:250px; border:#f1f1f1 1px solid; background:#fff; padding:5px; margin:7px; vertical-align:bottom; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
.p-design-list3 li { float:right; display:inline; width:100px; height:100px; background:#f9f9f9; overflow:hidden; margin-left:20px; vertical-align:bottom }
.p-design-list3 li.last { margin-left:0 }
.p-tag-list1 a,.p-tag-list1 span { float:left; display:inline; max-width:200px; padding:3px 5px; margin:5px 5px 0 0; line-height:14px; font-size:12px; color: #09c; vertical-align:bottom; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25); border:#81cce5 1px solid; background-color: #d9f0f7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.p-tag-list1 a:hover,.p-tag-list1 a.active { border:#81cce5 1px solid; background:#a2daec; color:#fff; text-decoration:none }

.p-design-list4 li { float:left; display:inline; width:250px; margin-right:40px; border:#fff 1px solid; background:#fff; padding:0;  vertical-align:bottom }
.p-design-list4 li.last { margin-right:0 }
.p-design-list4 li.active { border:#f1f1f1 1px solid; background:#f9f9f9; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.p-design-list4-img { position:relative }
.p-design-list4-img span.g-tag1 { position:absolute; right:10px; top:10px }
.p-design-list4-text{padding:0 10px 10px; position:relative}
.p-design-list4 li .p-design-list4-text span.p-float1{ display:none; position:absolute; right:3px; bottom:0}
.p-design-list4 li.active .p-design-list4-text span.p-float1{display:block}
.p-store-list1 ul{clear:both; margin-top:30px !important}
.p-store-list1 li { float:left; display:inline; width:210px; border:#eee 1px solid; background:#fff; padding:20px; margin-right:34px; vertical-align:bottom; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 5px 5px rgba(235, 235, 235, 0.6)}
.p-store-list1 li:hover{ border:#ddd 1px solid}
.p-store-list1 li.last { margin-right:0 }
.p-store-list1-img { width:100px; height:100px; overflow:hidden }
.p-store-list1-text { width:100px }
