.shopmain{ width:1200px; height:auto; margin:20px auto}
.shopleft{ float:left; width:820px; height:auto; background:#fff}
.shopright{ float:right; width:360px; height:auto}
.shophead{ width:780px; padding: 0 20px; height:110px; background:url(../../images/special/shop/headbg.jpg) no-repeat center top}
.shophead h1{ font-size:24px;color:#333; height:64px; line-height:64px; width:100%;}
.shophead h1 span{ font-size:14px; padding-left:20px}
.shophead .shophead_part{ width:100%; height:34px; line-height:34px; position:relative}
.shophead .shophead_part div{ float:left; margin-right:15px}
.shophead .shophead_part .bdsharebuttonbox{position:absolute; right:0px; bottom:0px;width: 220px;}
.shophead .shophead_part  .circle{ display:inline-block; width: 10px;height: 10px; background: #fdac4b; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; margin-right:5px}
.shophead .shophead_part  .hoticon{ display:inline-block; width:11px; height:16px; background:url(../../images/special/shop/hoticon.png) no-repeat center top; margin-left:3px}
.shophead .shophead_part .price span{color:#f97e2b; padding-right:5px}
.shopbody{padding:30px; width:760px;}
.shopbody p{color:#666;  line-height:28px; font-size:16px; margin-bottom:30px; text-indent:35px}
.shopbody div{ text-align:center; width:100%; margin-bottom:30px}
.shopbody div img{ padding:8px; border:1px #ddd solid;}

.shopright .partone{ width:100%; background:#fff; padding:20px 0; margin-bottom:20px}
.shopright .partone a{ float:left; width:89px; height:70px;border-right:1px #eeeeee solid; text-align:center}
.shopright .partone a i{ display:inline-block; width:58px; height:58px; background: url(../../images/public_tools/huilv_icon.png) no-repeat 0 0}
.shopright .partone a i.calendar_icon{ background-position:-64px 0}
.shopright .partone a i.traffic_icon{ background-position:0 -66px}
.shopright .partone a i.nav_icon{ background-position:-64px -66px}
.shopright .partone a span{ display:inline-block; width:88px; line-height:16px; text-align:center}

.shopright .parttwo{ background:#fff; padding:20px;}
.shopright .parttwo .borderline{border-bottom:1px #ffe6c8 dashed}
.shopright .parttwo .navpart{ width:100%; height:auto}
.shopright .parttwo .navpart h2{ font-size:18px; line-height:60px; height:60px; color:#333 }
.shopright .parttwo .navpart h2 i{ display:inline-block; width:24px; height:22px; background:url(../../images/special/shop/shopicon.png) no-repeat 0 0; margin-right:10px;vertical-align:middle}
.shopright .parttwo .navpart h2 i.jd_icon{ background-position:-30px 0}
.shopright .parttwo .navpart h2 i.gw_icon{ background-position:-62px 0}
.shopright .parttwo .navpart h2 i.ss_icon{ background-position:-88px 0}
.shopright .parttwo .navpart div{ width:100%; height:auto;border-bottom:1px #ffe6c8 dashed; padding-bottom:20px}
.shopright .parttwo .navpart div h3{ height:55px; line-height:55px; color:#fe4500; font-size:16px;}
.shopright .parttwo .navpart div a{ padding:5px;color:#666}
.shopright .parttwo .navpart div a:hover{ color:#fe4500; text-decoration:underline}