/*:::::::::::::::::::::::::::: Public ::::::::::::::::::::::::::::::::::::::::*/
.bottom{
  clear:both;
  margin:0 auto;
  padding:15px 0px 22px;
  text-align:center;
}
/*:::::::::::::::::::::::::::: Index  ::::::::::::::::::::::::::::::::::::::::*/
#lastOrderId{
  float:right;
}
/*购物车每栏标题*/
.shop_1 .p_title{
  width:110px;
  height:20px;
  overflow:hidden;
  text-align:left;
}
.shop_1 .shop td{
  border-top:1px dotted #ccc;
}


.shop_1 .left {
  float:left;
  padding-left:8px;
  width:709px;
  padding:5px 0px;
  margin-bottom:-12px;
}
.shop_1 .right {
  float:right;
  width:271px;
}
/*左上*/
.shop_1 .left h2 {
  color:#5E5E5E;
  font-size:16px;
  margin:0px 10px;
  padding:4px 14px;
  border-bottom:1px dotted #A8B5BD;
}
.shop_1 .left dd {
  height:150px;
  padding:10px 8px;
  margin:8px 0px 20px 0px;
  border:1px solid #ccc;
  overflow: hidden;
}
.shop_1 .left .r_text {
  padding:5px 8px;
  float:right;
  display:block;
  width:310px;
  text-align:right;
  font-size:9pt;
}
.shop_1 .left .price{
  float:left;
  color:red;
  font-size:14px;
  font-weight:800;
}
.shop_1 .left .r_text h1 {
  text-align:left;
}
.shop_1 .left .r_text .p_content {
  padding-top:5px;
  text-align:left;
  height:95px;
  overflow: hidden;
  line-height:160%;
}
/*右上*/
.shop_1 .right  .title_heard {
  text-align:left;
  background:url(http://img.deskcity.com/images/sale/public/side_head.jpg) left top no-repeat;
  height:16px;
  font-size:12px;
  font-weight:600;
  color:#186A7A;
  padding:0px 20px;
}
.shop_1 .right .box div{
  padding:5px 10px 10px;
  overflow:hidden;
  background:#FFF url(http://img.deskcity.com/images/sale/public/side_list_bg.jpg) center top repeat-y;
  margin-bottom:10px;
  border-bottom:1px solid #C4D2DB;
}

.shop_1 .right .box_bottom{
  margin-top:-14px;
  height:94px;
  padding-left:25px;
  overflow:hidden;
  background:url(http://img.deskcity.com/images/sale/public/side_bg.jpg) 0px top no-repeat;
}
.shop_1 .right  .qq_server p,.shop_1 .right .shopping_notice p{
  line-height:140%;
  text-align:left;
  margin:3px 10px;
}
.shop_1 .right  .qq_server a{
  font-size:12px;
  text-decoration:none;
  color:#333;
  font-weight:normal;
}
/*
.shop_1 .gifts{
  clear:both;
}
.shop_1 .gifts h1{
  background:#F2F6FA;
}
.shop_1 .gifts ul{
  float:left;
}
.shop_1 .gifts li{
  float:left;
  width:165px;
  margin:5px;
  padding:5px 10px;
  border:1px solid #c7c7c7;

}
*/
.shop_1 .gifts{
  clear:both;
}
.shop_1 .gifts h1{
  background:#F2F6FA;
}
.shop_1 .gifts ul{
  float:left;
  margin-left:4px;
  _margin-left:0px;
}
.shop_1 .gifts li{
  float:left;
  width:306px;
  margin:5px;
  padding:5px 6px;
  border:1px solid #c7c7c7;

}
.shop_1 .gifts .gift_pic{
  float:left;
  width:165px;
}
/*:::::::::::::::::::::::::::: List  :::::::::::::::::::::::::::::::::::::::::*/
.shop_2  .left {
  width:655px;
  height:140px;
  overflow:hidden;
}
.shop_2  .right {
  text-align:left;
  float:right;
  width:336px;
  background:#EEE url(http://img.deskcity.com/images/sale/public/right_list_bg.jpg) center top repeat-y;
  height:100px;
  height:140px;
  border-bottom:1px solid #C4D2DB;
}

.shop_2 .right h2 {
  background:url(http://img.deskcity.com/images/sale/public/right_head.jpg) left top no-repeat;
  height:16px;
  font-size:12px;
  font-weight:600;
  color:#000;
  padding:2px 25px;
}
.shop_2 .right .right_text{
  margin:1px 10px;
  line-height:150%;
  height:82px;
  overflow:hidden;
}
.shop_2 .right .buy_now {
  text-align:right;
  margin-right:10px;
}
.shop_2 .price{
  clear:right;
  float:left;
  color:red;
  margin-left:20px;
  font-size:14px;
  font-weight:bold;
}

.shop_2 .right #mini_cart_info{
  float:left;
  font-size:14px;
  font-weight:700;
  color:red;
}
/*光盘缩略图*/
.sub_product{
  width:996px;
  margin:0px auto;
  padding-top:15px;
  overflow: hidden ;
  background:#fff;
}
.sub_product ul{
  float:left;
  display:block;
  margin-left:4px;
  padding:10px 0px;
}
.sub_product li {
  float:left;
  width:244px;
  height:112px;
  overflow:hidden;
}

/*光盘样张下载*/
.disc_download{
  padding-top:15px;
  width:996px;
  margin:0px auto;
  background-color:#fff;
  overflow: hidden ;
}
.disc_download ul{
  float:left;
  margin:10px 0px;
}
.disc_download .type_big li {
  margin:8px;
  float:left;
  width:226px;
  height:265px;
  background:#fff;
  border:1px solid #A8B5BD;
  overflow:hidden;
}

.disc_download .type_small li {
  margin:8px;
  float:left;
  width:226px;
  height:180px;
  background:#fff;
  border:1px solid #A8B5BD;
  overflow:hidden;
}

.titleBox p{text-align:left;padding:0 10px;}

table.dvdsaleTable {border:0;width:960px;text-align:center;margin:0 auto;}
table.dvdsaleTable td{border:1px solid #ccc;}
table.dvdsaleTable img{border:0px;}
table.dvdsaleTable p{margin:3px 0px -1px;padding:0;}

/*vip download*/
.vipDownload{border:1px solid #ccc;padding:15px 25px;
  width:946px;
  margin:15px auto;
  background-color:#fff;
  overflow: hidden ;}
.vipDownload .leftbox{width:480px;float:left;}
.vipDownload .rightbox{width:480px;float:left;margin-left:10px;text-align:left;}
.vipDownload dt{font-size:14px;font-weight:800;}
