﻿.page-wrap2 {padding:15px 10px 20px;}
.page-wrap .grid-0 {width:750px;}
.page-wrap .grid-1 {width:210px;}

#top-posts ul {padding:15px;}
#top-posts li {width:178px; height:22px; color:#666; line-height:22px; overflow:hidden; }
#top-posts li b {margin-right:4px;}
#top-posts li a, #top-posts li a:visited {color:#666;}
#top-posts li a:hover {color:#c00;}

#more-types {float: left; width:210px;}
#more-types .mc {padding:4px 0 0 12px;}
#more-types .list {width:182px; padding:5px 0 10px; overflow:hidden; zoom:1;}
#more-types .list span {width:60px; height:16px; margin:5px 0 0 -1px; border-left:1px solid #005ea7; _display:inline-block; float:left; line-height:16px; text-align:center;}
#more-types .list a, #more-types .list a:visited, #more-types .list a:hover {color:#005ea7;}

#config-recommend {}
#config-recommend .mc {padding-top:4px;}
#config-recommend .item {border-top:1px dashed #d5d5d5; padding:15px 14px 10px;}
#config-recommend .item-fore {border-top:0;}
#config-recommend .m-thumbnail, #config-recommend .m-name, #config-recommend .m-price {width:180px; overflow:hidden;}
#config-recommend .m-thumbnail ul {width:195px; padding-bottom:5px;}
#config-recommend .m-thumbnail li {width:50px; height:50px; margin-right:15px; float:left; overflow:hidden;}
#config-recommend .m-thumbnail li img {width:50px; height:50px; }
#config-recommend .m-name {height:30px; color:#666; line-height:30px; word-break:break-all;word-wrap:break-word;}
#config-recommend .m-name a, #config-recommend .m-name a:visited, #config-recommend .m-name a:hover {color:#666;}
#config-recommend .m-price {color:#666;}
#config-recommend .m-price span {color:#c00;}

#diy-user {width:750px;}
#diy-user .mt {border-bottom:3px solid #0b4f8e;}
#diy-user .meta {float:right;}
#diy-user .meta ul {float:left;}
#diy-user .meta li {margin-left:25px; float:left; _display:inline; color:#999;}
#diy-user .mc {width:748px; background:#fff none;}
#diy-user .config-heading {height:44px; border-bottom:1px solid #cbcbcb; display:block; overflow:hidden; zoom:1; text-align:center; background:url(i/bg-s-1.png) repeat-x 0 -108px;}
#diy-user .config-heading div {float:left; color:#666; line-height:44px;}
#diy-user .config-heading span {padding-left:25px;}
#diy-user .config-heading .fore1, #diy-user .config-list .p-accessory {width:104px; text-align:left;}
#diy-user .config-heading .fore2, #diy-user .config-list .p-img {width:52px;}
#diy-user .config-heading .fore3, #diy-user .config-list .p-name {width:420px;}
#diy-user .config-heading .fore4, #diy-user .config-list .p-amount {width:68px;}
#diy-user .config-heading .fore5, #diy-user .config-list .p-price {width:104px;}
#diy-user .config-list .item {border-bottom:1px solid #cbcbcb; padding:14px 0; overflow:hidden; zoom:1;}
#diy-user .config-list .item-selected {background-color:#f5f9ff;}
#diy-user .config-list .p-accessory, #diy-user .config-list .p-img, #diy-user .config-list .p-name,
#diy-user .config-list .p-amount, #diy-user .config-list .p-price {height:52px; float:left;}
#diy-user .config-list .p-amount, #diy-user .config-list .p-price {line-height:52px; text-align:center;}
#diy-user .config-list .p-accessory span {padding-left:25px; line-height:52px;}
#diy-user .config-list .p-img {width:50px; height:50px; border:1px solid #cbcbcb; padding:0;}
#diy-user .config-list .p-img  img{width:50px; height:50px;}
#diy-user .config-list .p-name span {width:390px; height:36px; margin-left:30px; padding-top:8px; display:block;}
#diy-user .config-list .p-name a, #diy-user .config-list .p-name a:visited, #diy-user .config-list .p-name a:hover {color:#005ea7;}
#diy-user .config-list .p-price {color:#c00;}
#diy-user .config-extra {padding:10px 15px; background-color:#fffbe7;}
#diy-user .config-total {padding:20px 0; overflow:hidden; zoom:1;}
#diy-user .config-total .total-summary {width:190px; float:left; line-height:22px;}
#diy-user .config-total .total-summary select {height:22px;}
#diy-user .config-total .total {float:right; line-height:22px;}
#diy-user .config-total .total .total-price {color:#c00; font-size:22px;}
#diy-user .config-button {overflow:hidden; zoom:1;}
#diy-user .config-button a {margin-left:10px; float:right;}
#diy-user .config-button a.btn {height:30px; margin:3px 0 0 10px;}
#add-cart {width:137px; height:38px; overflow:hidden; line-height:100px; background:url(i/bg-s-2.png) no-repeat -71px 0;}

#config-intro .mc {padding-top:4px;}
#config-intro .text {padding:15px; color:#666;}