#noitem-related-list {
  overflow: hidden;
}

.pagin .current:hover {
  background: none;
  border: 0;
  cursor: default;
}

.product-intro-noitem #choose #choose-noresult {
  border: none;
}

.seller-link a,
#tab-services a,
#view-bigimg a,
.detail-correction a,
.detail-list a,
#summary a,
.p-comm a {
  color: #005aa0;
}

.root61 .right {
  width: 990px;
}

.star {
  display: inline-block;
  width: 75px;
  height: 14px;
}

.sa5 {
  background-position: -109px -239px;
}

.sa4 {
  background-position: -124px -239px;
}

.sa3 {
  background-position: -139px -239px;
}

.sa2 {
  background-position: -154px -239px;
}

.sa1 {
  background-position: -169px -239px;
}

.sa0 {
  background-position: -184px -239px;
}

#product-intro {
  position: relative;
  z-index: 1;
  padding-left: 370px;
  *zoom: 1;
  height: 330px;
  min-height: 330px;
  height: auto !important;
}

#product-intro .dt {
  float: left;
  width: 72px;
  text-align: right;
}

#product-intro .dd {
  float: left;
  width: 376px;
}

#name {
  padding-bottom: 10px;
  border-bottom: 1px dotted #ccc;
  zoom: 1;
}

#name h1 {
  font: bold 16px/1.5em Arial, Verdana, "microsoft yahei";
}

#name h1,
#name strong {
  width: 620px;
  overflow: hidden;
  font-family: arial, "microsoft yahei";
}

#name strong {
  display: block;
  color: #C00;
  font-size: 16px;
}

#summary .dt {
  font-family: simsun;
}

#summary {
  float: left;
  width: 452px;
  padding: 10px 0;
}

#summary li {
  padding: 6px 0;
  overflow: hidden;
  *zoom: 1;
  clear: both;
}

#summary-price .dd {
  line-height: 12px;
}

#summary #summary-stock {
  height: 28px;
  padding-bottom: 0;
}

#summary-price {
  height: 18px;
  overflow: hidden;
}

#summary-price .p-price img {
  margin-left: -4px;
}

#summary-price .p-price {
  color: #C00;
  font-size: 18px;
}

#summary-grade .star {
  float: left;
  margin: 1px 5px 0 0;
}

#summary-service a {
  margin: 0 6px;
}

#summary #summary-stock {
  overflow: visible;
  margin-top: 15px;
}

#summary-stock .dt {
  margin-top: 4px;
}

#summary-gifts .li,
#summary-gifts .li-img {
  margin-bottom: 8px;
}

#summary-gifts .li-img {
  margin-top: -3px;
  line-height: 28px;
  overflow: hidden;
  margin-right: 10px;
  *zoom: 1;
}

.li-img a b {
  display: inline-block;
  width: 25px;
  height: 25px;
  background-position: -56px -259px;
  border: 1px solid #ddd;
  *zoom: 1;
}

#summary-gifts .li-img em {
  font-size: 12px;
}

#summary-gifts .li-img img {
  float: left;
  border: 1px solid #ddd;
  margin-right: 5px;
}

.li-img .gift-text {
  display: inline-block;
  width: 470px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  *zoom: 1;
}

#choose {
  float: left;
  width: 450px;
  border: 1px solid #EDD28B;
  background: #fffcf5;
  margin-bottom: 20px;
}

#choose:hover {
  border: 1px solid #DF9A07;
  border-radius: 1px 1px 1px 1px;
  box-shadow: 0 0 1px #F60;
  background: #fffdee;
}

.product-intro-noitem #choose:hover,
.product-intro-itemover #choose:hover {
  border-radius: 0;
  box-shadow: none;
}

.product-intro-noitem #choose {
  background: #f5f5f5;
  border-color: #ddd;
  margin-bottom: 0;
}

.product-intro-noitem,
.product-intro-itemover {
  margin-bottom: 15px;
}

#choose li {
  overflow: hidden;
  border-bottom: 1px dotted #f3e6c6;
  zoom: 1;
}

.product-intro-noitem #choose li {
  border-color: #ddd;
}

#choose-noresult {
  padding-left: 10px;
}

#choose a {
  display: block;
  white-space: nowrap;
  text-decoration: none;
}

#choose #choose-btns {
  border-bottom: none;
}

#choose .dt {
  width: 71px;
}

#choose .dd {
  border-top: 4px solid #FFFDEE;
  border-bottom: 4px solid #FFFDEE;
  overflow: hidden;
}

.product-intro-noitem #choose .dd {
  border-color: #f5f5f5;
}

#choose .item {
  float: left;
  margin: 2px 8px 2px 0;
}

#choose .item img {
  float: left;
}

#choose .item a:link,
#choose .item a:visited {
  border: 1px solid #ccc;
  padding: 1px;
}

#choose .item a:hover,
#choose .item a:active,
#choose .selected a:link,
#choose .selected a:visited {
  border: 2px solid #C00;
  padding: 0;
}

#choose .selected,
#choose .disabled {
  position: relative;
  zoom: 1;
}

#choose .disabled i {
  display: none;
}

#choose #choose-color .disabled a {
  border: 1px dashed #ccc;
  padding: 1px;
}

#choose #choose-version .disabled a,
#choose #choose-type .disabled a {
  border: 1px dashed #ccc;
  padding: 4px;
}

#choose #choose-version .disabled a,
#choose #choose-version .disabled a:visited,
#choose #choose-type .disabled a,
#choose #choose-type .disabled a:visited {
  color: #999;
}

#choose .selected b {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 12px;
  height: 12px;
  overflow: hidden;
  background-position: -202px -224px;
}

#choose-color .dt {
  margin-top: 24px;
}

#choose-color .dd a {
  float: left;
}

#choose-version .dt {
  margin-top: 14px;
}

#choose-version .item a:link,
#choose-version .item a:visited {
  float: left;
  padding: 4px 6px;
  background: #fff;
}

#choose-version .item a:hover,
#choose-version .item a:active,
#choose-version .selected a:link,
#choose-version .selected a:visited {
  padding: 3px 5px;
}

#choose-type .dt {
  margin-top: 15px;
}

#choose-type .item a:link,
#choose-type .item a:visited {
  float: left;
  padding: 4px 6px;
  background: #fff;
}

#choose-type .item a:hover,
#choose-type .item a:active,
#choose-type .selected a:link,
#choose-type .selected a:visited {
  padding: 3px 5px;
}

#choose-amount {
  padding: 4px 0;
}

#choose-amount .dt,
#choose-result .dt {
  line-height: 28px;
}

#choose-amount .wrap-input {
  position: relative;
  width: 36px;
  padding: 0 18px;
}

#choose-amount .wrap-input a {
  position: absolute;
  top: 3px;
  width: 15px;
  height: 15px;
  overflow: hidden;
  line-height: 50px;
}

#choose-amount .btn-reduce {
  left: 0;
  background-position: -216px -190px;
}

#choose-amount .btn-add {
  right: 0;
  background-position: -232px -190px;
}

#choose-amount .btn-reduce:hover {
  background-position: -216px -206px;
}

#choose-amount .btn-add:hover {
  background-position: -232px -206px;
}

#choose-amount .text {
  width: 30px;
  height: 16px;
  border: 1px solid #ccc;
  padding: 2px;
  text-align: center;
}

#choose #choose-result {
  padding: 6px 0 0 10px;
  color: #C00;
  border-bottom: none;
}

#choose #choose-result .dt {
  width: auto;
}

#choose .choose-noresult strong {
  padding-left: 1em;
}

.product-intro-noitem #choose #choose-result {
  color: #333;
}

#choose-btns {
  padding: 0 0 8px 10px;
}

#choose-btns .btn {
  float: left;
  margin-top: 8px;
  height: 40px;
}

#choose-btns .btn a {
  float: left;
}

#choose-btns .btn-append,
#choose-btns .btn-easybuy,
#choose-btns .btn-divide,
#choose-btns .btn-coll,
#choose-btns .btn-notice,
#choose-btns .btn-subsidies {
  display: block;
  margin-right: 6px;
  overflow: hidden;
}

#choose-btns .btn-append {
  width: 137px;
  height: 40px;
}

#choose-btns .btn-append b {
  background-position: 0 0;
}

#choose-btns #choose-btn-append.choose-btn-append-lite .btn-append {
  height: 30px;
  width: 84px;
  font: 12px/30px simsun;
  margin: 6px 6px 0 0;
  background-position: -142px -355px;
  background-color: none;
  color: #333;
}

#choose-btns .choose-btn-append-lite .btn-append b {
  background: none;
}

#choose-btn-append .btn-append-buynow b {
  background-position: 0 -390px;
}

#choose-btns .btn-subsidies {
  width: 137px;
  height: 40px;
}

#choose-btns .btn-subsidies b {
  background-position: 0 -349px;
}

.product-intro-noitem #choose-btns .disabled .btn-append b {
  background-position: -139px 0;
}

#choose-btns .btn-easybuy {
  width: 77px;
  height: 40px;
}

#choose-btns .btn-easybuy b {
  background-position: 0 -40px;
}

#choose-btns .btn a.btn-divide {
  width: 88px;
  height: 30px;
  margin: 6px 6px 0 0;
  line-height: 30px;
}

#choose-btns .btn-divide b {
  background-position: -165px -48px;
}

#choose-btns .btn a.btn-coll {
  width: 68px;
  height: 30px;
  margin-top: 6px;
  line-height: 30px;
}

#choose-btns .btn-coll b {
  background-position: 0 -80px;
}

#choose-btns .btn-notice {
  width: 84px;
  height: 30px;
  margin-top: 6px;
  background-position: -79px -48px;
}

#choose-btns .btn-notice b {
  background-position: -79px -48px;
}

#summary-market del {
  float: left;
}

#summary-market {
  display: none;
}

#summary .extra-ico {
  margin-left: 1em;
  visibility: hidden;
  display: inline-block;
  width: 62px;
  height: 15px;
  overflow: hidden;
  line-height: 100px;
  background-position: -216px -222px;
  *zoom: 1;
}

.product-intro-noitem #choose-btn-notice {
  display: block;
}

* html #choose .dd {
  border-bottom: 8px solid #FFFDEE;
}

.root61 #name h1 {
  height: 1.5em;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.root61 #name strong,
.root61 #name h1 {
  width: 840px;
}

.disabled {
  cursor: default;
}

#noitem-related-list {
  width: 450px;
  float: left;
  border: 1px solid #ddd;
  border-top: 0;
  position: relative;
  margin-bottom: 20px;
}

#noitem-related-list p {
  padding: 10px 0 0 10px;
}

#noitem-list li div {
  width: 100px;
  margin: 0 15px;
}

#noitem-list li .p-name {
  height: 3em;
  line-height: 1.5em;
  overflow: hidden;
  text-align: center;
}

#noitem-list {
  margin: 10px 0 0 37px;
  padding-bottom: 10px;
  height: 160px;
}

#noitem-list .p-price,
#itemover-list .p-price,
#itemover1-list .p-price {
  height: 16px;
  text-align: center;
}

#noitem-related-list .spec-control {
  display: block;
  position: absolute;
  top: 80px;
  width: 17px;
  height: 54px;
}

#noitem-forward {
  left: 10px;
  background-position: 0 -139px;
}

#noitem-backward {
  right: 10px;
  background-position: -17px -139px;
}

#noitem-backward:hover {
  background-position: -51px -139px;
}

#noitem-forward:hover {
  background-position: -34px -139px;
}

#noitem-related-list #noitem-forward.disabled {
  background-position: -68px -139px;
}

#noitem-related-list #noitem-backward.disabled {
  background-position: -85px -139px;
}

#out-of-stock #noitem-related-list {
  width: auto;
  float: none;
  border: 0;
  margin-bottom: 0;
}

#out-of-stock .mt {
  height: 28px;
}

#out-of-stock li div {
  width: 165px;
  margin: 0 30px;
}

#out-of-stock li .p-name {
  text-align: center;
  margin-bottom: 5px;
}

#out-of-stock li .p-img {
  text-align: center;
}

#out-of-stock .spec-control {
  width: 21px;
  height: 107px;
  top: 50px;
  background-image: url(https://0101-tech.com/cn/jcs/i/scroll.png);
  background-repeat: no-repeat;
  cursor: pointer;
}

#out-of-stock #noitem-related-list #noitem-forward {
  background-position: 0 0;
  left: 20px;
}

#out-of-stock #noitem-related-list #noitem-backward {
  background-position: -21px 0;
  right: 20px;
}

.root61 #noitem-related-list {
  width: 598px;
}

div#itemover-related-list {
  margin-bottom: 0;
}

#itemover-list .fore,
#itemover1-list .fore,
#noitem-list .fore {
  float: left;
}

#itemover1-related-list {
  height: 213px;
}

#itemover-related-list,
#itemover1-related-list {
  border: 1px solid #ddd;
  border-top: 0;
  position: relative;
  margin-bottom: 20px;
}

#itemover-related-list p,
#itemover1-related-list p {
  padding: 10px 0 0 10px;
}

#itemover-list li div,
#itemover1-list li div {
  width: 100px;
  margin: 0 15px;
}

#itemover-list li .p-name,
#itemover1-list li .p-name {
  height: 3em;
  line-height: 1.5em;
  overflow: hidden;
  text-align: center;
}

#itemover-list,
#itemover1-list {
  margin: 10px 0 0 50px;
  padding-bottom: 10px;
}

#itemover1-list .p-price {
  overflow: visible;
}

#itemover-related-list .spec-control,
#itemover1-related-list .spec-control {
  display: block;
  position: absolute;
  top: 80px;
  width: 17px;
  height: 54px;
}

#itemover-related-list #itemover-forward,
#itemover1-related-list #itemover1-forward {
  left: 10px;
  background-position: 0 -139px;
}

#itemover-backward,
#itemover1-backward {
  right: 10px;
  background-position: -17px -139px;
}

#itemover-backward:hover,
#itemover1-backward:hover {
  background-position: -51px -139px;
}

#itemover-forward:hover #itemover1-forward:hover {
  background-position: -34px -139px;
}

#itemover-related-list #itemover-forward.disabled,
#itemover1-related-list #itemove1r-forward.disabled {
  background-position: -68px -139px;
}

#itemover-related-list #itemover-backward.disabled,
#itemover1-related-list #itemover1-backward.disabled {
  background-position: -85px -139px;
}

.itemover-title button {
  width: 89px;
  height: 25px;
  line-height: 25px;
  border: 0;
  background-color: none;
  background-position: 0 -112px;
  cursor: pointer;
}

.itemover-title {
  border: 1px solid #ddd;
  height: 40px;
  line-height: 40px;
  background: #f5f5f5;
  margin-top: 10px;
}

.itemover-title h3 {
  padding-left: 10px;
}

.root61 #itemover-list,
.root61 #itemover1-list {
  margin: 10px 0 0 37px;
}

#store-selector {
  position: relative;
  float: left;
  z-index: 2;
  height: 26px;
  margin-right: 6px;
}

#store-selector dl,
#store-selector dt,
#store-selector dd {
  float: none;
  color: #999;
}

#store-selector dl {
  width: 390px;
}

#store-selector dd {
  line-height: 18px;
}

#store-selector dt {
  padding: 6px 0 10px 0;
}

#store-selector a:link,
#store-selector a:visited {
  color: #005aa0;
}

#store-selector a:hover,
#store-selector a:active {
  background: #005aa0;
  color: #fff;
}

#store-selector .text {
  float: left;
  position: relative;
  top: 0;
  height: 23px;
  background: #fff;
  border: 1px solid #CECBCE;
  padding: 0 20px 0 4px;
  line-height: 23px;
  overflow: hidden;
}

#store-selector .text b {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 17px;
  height: 24px;
  background-position: -264px -188px;
  overflow: hidden;
}

#store-selector .content {
  display: none;
  position: absolute;
  top: 25px;
  left: -45px;
  border: 1px solid #CECBCE;
  width: 390px;
  padding: 15px;
  background: #fff;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #ddd;
  box-shadow: 0 0 5px #ddd;
}

#store-selector .content select {
  float: left;
  width: 120px;
  border: 1px solid #CECBCE;
  margin-right: 15px;
}

#store-selector .content .select3 {
  margin-right: 0;
}

#store-selector .close {
  display: none;
  position: absolute;
  z-index: 2;
  top: 20px;
  left: 365px;
  width: 17px;
  height: 17px;
  background-position: -257px -86px;
}

#store-selector.hover .content,
#store-selector.hover .close {
  display: block;
}

#store-selector.hover .text {
  z-index: 1;
  height: 25px;
  border-bottom: 0;
}

#store-prompt {
  float: left;
  margin-top: 4px;
}

#store-prompt strong {
  font-size: 14px;
}

#store-prompt strong.store-over {
  color: #c00;
}

#preview {
  position: absolute;
  top: 0;
  left: 0;
  width: 352px;
  *z-index: 4;
}

#preview #spec-list a.disabled {
  cursor: default;
}

#spec-n1 {
  width: 350px;
  height: 263px;
  border: 1px solid #ddd;
  margin-bottom: 5px;
}

#spec-list {
  position: relative;
  width: 310px;
  height: 54px;
  overflow: hidden;
  padding: 0 21px;
}

#spec-list .spec-control {
  display: block;
  position: absolute;
  top: 0;
  width: 17px;
  height: 54px;
}

#spec-forward {
  background: url(https://0101-tech.com/cn/jcs/1.jpg) right center no-repeat;
  left: 0;
}

#spec-backward {
  right: 0;
  background-position: -17px -139px;
  background: url(https://0101-tech.com/cn/jcs/2.jpg) right center no-repeat;
}

#preview .view-sup {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
}

#preview .view-sup a {
  display: block;
  width: 50px;
  height: 50px;
  overflow: hidden;
  text-indent: -200px;
}

#view-360 a {
  background: url(https://0101-tech.com/cn/jcs/i/360_flash.png) no-repeat 0 0;
}

#view-video a {
  background: url(https://0101-tech.com/cn/jcs/i/360_video.png) no-repeat 0 0;
}

* html #view-360 a {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='360_flash.png');
}

* html #view-video a {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='');
}

#spec-forward:hover {}

#spec-backward:hover {}

#spec-forward.disabled {
  background-position: -68px -139px;
}

#spec-backward.disabled {
  background-position: -85px -139px;
}

#spec-list .spec-items {
  position: absolute;
  top: 0;
  left: 21px;
  width: 500px;
}

#spec-list .spec-items li {
  width: 62px;
  text-align: center;
  font-size: 0;
  position: relative;
}

#spec-list li b {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 4px;
  width: 54px;
  height: 49px;
  height: 18px;
  font: 12px/18px simsun;
  color: #fff;
}

#spec-list li b {
  background: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8c000000', EndColorStr='#8c000000');
}

:root #spec-list li b,
:root #spec-list li b {
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#00000000');
}

#spec-list .spec-items img {
  width: 50px;
  height: 40px;
  padding: 1px;
  border: 1px solid #CECFCE;
}

#spec-list .spec-items .curr img {
  padding: 0;
  border: 2px solid #C00;
}

.jqzoom {
  position: relative;
  padding: 0;
}

.zoomdiv {
  z-index: 8;
  position: absolute;
  top: 0;
  left: 362px;
  width: 400px;
  height: 400px;
  border: 1px solid #e4e4e4;
  display: none;
  text-align: center;
  overflow: hidden;
}

.bigimg {
  width: 800px;
  height: auto;
}

.jqZoomPup {
  z-index: 3;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  border: 1px solid #aaa;
  background: #FEDE4F 50% top no-repeat;
  opacity: .5;
  -moz-opacity: .5;
  -khtml-opacity: .5;
  filter: alpha(Opacity=50);
  cursor: move;
}

#spec-list .spec-items img.img-hover {
  border: 2px solid #c00;
  padding: 0;
}

#brand-bar {
  float: right;
  width: 155px;
  padding-top: 18px;
  margin-bottom: 15px;
  display: none;
}

#brand-bar .brand {
  border: 1px solid #ddd;
  padding: 5px 0;
  margin-bottom: 8px;
  text-align: center;
}

#brand-bar .slogens dt {
  width: 140px;
  height: 15px;
  margin: 15px auto 10px auto;
  overflow: hidden;
  line-height: 50px;
  background-position: -121px -271px;
}

#brand-bar .slogens {
  border: 1px solid #DEDFDE;
  padding-bottom: 8px;
  overflow: hidden;
  zoom: 1;
}

#brand-bar .slogens dd {
  float: left;
  display: inline;
  text-align: center;
}

#brand-bar .slogens span {
  display: block;
}

#brand-bar .slogens .fore2,
#brand-bar .slogens .fore4 {
  width: 1px;
  height: 56px;
  background-position: -277px -39px;
}

#brand-bar .slogens .fore1,
#brand-bar .slogens .fore5 {
  width: 36px;
}

#brand-bar .slogens .fore3 {
  width: 58px;
}

#brand-bar .slogens .fore1 {
  margin: 0 5px 0 5px;
}

#brand-bar .slogens .fore5 {
  margin: 0 5px 0 5px;
}

#brand-bar .slogens b {
  display: block;
  width: 36px;
  height: 30px;
  margin: 0 auto 8px;
  background-repeat: no-repeat;
  background-position: 0 0;
}

#brand-bar .slogens .fore1 b {
  background-position: 0 -197px;
}

#brand-bar .slogens .fore3 b {
  background-position: -36px -197px;
}

#brand-bar .slogens .fore5 b {
  background-position: -72px -197px;
}

#brand-bar .slogens .fore1 a:hover b {
  background-position: 0 -227px;
}

#brand-bar .slogens .fore3 a:hover b {
  background-position: -36px -227px;
}

#brand-bar .slogens .fore5 a:hover b {
  background-position: -72px -227px;
}

#brand-bar .seller {
  border: solid #DEDFDE;
  border-width: 0 1px 1px;
  padding: 10px 0;
}

#brand-bar .seller .seller-btn {
  padding: 10px 32px 0 32px;
}

.seller-btn a:hover {
  text-decoration: none;
}

#brand-bar .seller-btn {
  padding: 5px 10px 0 5px;
  border-top: 1px dotted #ccc;
  margin-top: 10px;
  display: none;
}

#brand-bar .seller-link {
  padding-left: 5px;
}

#brand-bar .seller-btn a {
  float: left;
  width: 90px;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  text-align: center;
}

#brand-bar .seller-btn #jdim {
  background-position: -162px -85px;
  width: 70px;
  padding-left: 20px;
  display: inline;
  margin-bottom: 10px;
  position: relative;
}

#brand-bar .seller-btn #jdim s,
#brand-bar .seller-btn #jdim b {
  float: left;
  height: 21px;
  line-height: 21px;
  background: url(https://0101-tech.com/cn/jcs/i/im.png) 0 -21px no-repeat;
  text-decoration: none;
  cursor: pointer;
  font-weight: normal;
}

#jdim img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

#seller-enter {
  background-position: -162px -85px;
}

#brand-bar .seller-status {
  text-align: center;
  border-top: 1px solid #DEDFDE;
  margin-top: 5px;
  padding-top: 5px;
}

#brand-bar .seller-status span {
  display: block;
}

.root61 #summary {
  width: 600px;
}

.root61 #choose {
  width: 598px;
}

.root61 #product-intro .dd {
  width: 524px;
}

.root61 #brand-bar {
  width: 210px;
}

.root61 #brand-bar .slogens span {
  display: inline;
}

.root61 #brand-bar .seller-btn #jdim {
  margin: 0 10px 0 0;
}

.root61 #brand-bar .seller .seller-btn {
  padding: 10px 0 0 10px;
}

.root61 #brand-bar .seller-status span {
  display: inline;
}

.root61 #brand-bar .slogens .fore1,
.root61 #brand-bar .slogens .fore5 {
  width: 4em;
}

.root61 #brand-bar .slogens .fore3 {
  width: 78px;
}

.root61 #brand-bar .slogens .fore1 {
  margin: 0 6px 0 10px;
}

.root61 #brand-bar .slogens .fore5 {
  margin: 0 10px 0 6px;
}

.root61 #brand-bar .seller-btn {
  padding: 5px 10px 0 10px;
}

.root61 #brand-bar .seller-link {
  padding-left: 10px;
}

#brand-bar-pop {
  float: right;
  width: 155px;
  margin-top: 15px;
}

#brand-bar-pop #evaluate dd {
  height: 16px;
  line-height: 16px;
  margin-bottom: 10px;
}

#brand-bar-pop #evaluate dd s {
  margin-top: 0;
}

#brand-bar-pop dl {
  overflow: hidden;
  *zoom: 1;
  padding: 10px 0 0 10px;
  border: 1px solid #ddd;
  border-bottom: none;
}

#brand-bar-pop #hotline {
  padding: 0 0 0 10px;
  border-top: 0;
}

#online-service dt,
#online-service dd {
  margin-bottom: 5px;
}

#brand-bar-pop #evaluate-detail {
  padding: 10px 0 0 10px;
  border: 1px solid #ddd;
  border-top: none;
  border-bottom: 0;
}

#brand-bar-pop #evaluate {
  border-bottom: 1px solid #ddd;
  display: none;
  border-top: none;
}

#brand-bar-pop dd {
  clear: both;
}

#brand-bar-pop dt {
  float: left;
  padding-bottom: 5px;
  font-family: 'simsun';
}

#brand-bar-pop #online-service {
  padding: 0 0 0 10px;
  border-top: 0;
}

#online-service dt {
  padding-top: 10px;
}

#online-service dd {
  padding-top: 0;
}

#brand-bar-pop #seller {
  padding-bottom: 10px;
  border: 1px solid #ddd;
}

#seller dd a {
  color: #005ea7;
}

#brand-bar-pop #seller dd {
  width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#brand-bar-pop .evaluate-grade {
  float: left;
}

#brand-bar-pop .heart-white {
  position: relative;
  top: 2px;
}

#enter-shop {
  border: 1px solid #ddd;
  border-top: 0;
  padding-top: 10px;
}

#enter-shop a {
  display: block;
  border-top: 1px solid #ddd;
  height: 31px;
  line-height: 31px;
  text-align: center;
  color: #005ea7;
}

#enter-shop a:hover {
  background: #eee;
}

#brand-bar-pop #evaluate strong {
  margin-left: 2px;
}

#brand-bar-pop #evaluate-detail .mc dl {
  padding-bottom: 1px;
  border: 0;
  padding: 0;
}

#brand-bar-pop #evaluate-detail .mc dd {
  overflow: hidden;
  clear: none;
  *zoom: 1;
}

#brand-bar-pop #evaluate-detail .mc dt {
  *line-height: 1.2em;
}

#brand-bar-pop #evaluate-item-last {
  padding-bottom: 10px;
}

#brand-bar-pop #online-service dt {
  line-height: 20px;
}

#brand-bar-pop #online-service dd {
  float: left;
}

#brand-bar-pop #evaluate-detail .mc .evaluate-item-last {
  padding-bottom: 10px;
}

#evaluate-detail .line {
  width: 135px;
  height: 0;
  overflow: hidden;
  border-bottom: 1px dotted #ddd;
}

#j-im.djd-im {
  *float: left;
}

.jd-im,
.djd-im,
.mjd-im,
.sop-im {
  display: inline-block;
  width: 93px;
  height: 27px;
  background-image: url(../image/jd-im.png);
  background-repeat: no-repeat;
  background-position: 0 -127px;
  line-height: 100px;
  overflow: hidden;
  text-align: center;
  *zoom: 1;
}

a.djd-im {
  background-image: url(../image/djd-im.gif);
  background-position: 0 0;
  line-height: 25px;
  width: 73px;
  padding-left: 20px;
}

a.djd-im:hover {
  text-decoration: none;
}

a.djd-im b {
  font-weight: normal;
}

a.d-offline {
  background-image: url(../image/jd-im.png);
  background-position: -141px -127px;
  line-height: 100px;
}

a.offline {
  background-position: -141px -127px;
}

.mjd-im {
  background-position: 0 -84px;
}

a.mjd-offline {
  background-position: -141px -84px;
}

.sop-im {
  width: 117px;
  background-position: 0 0;
}

a.sop-offline {
  background-position: -141px 0;
}

#brand-bar-pop #evaluate-detail .fl {
  width: 6em;
}

.eva-grade b {
  display: none;
}

#brand-bar-pop #evaluate-detail s {
  margin-left: 0;
}

#brand-bar-pop #pop-company {
  border-top: 1px dotted #ddd;
}

#brand-bar-pop #pop-address {
  border-top: 0;
}

.root61 #brand-bar-pop {
  width: 210px;
}

.root61 #brand-bar-pop dd {
  overflow: hidden;
  *zoom: 1;
  clear: none;
}

.root61 #brand-bar-pop dt {
  padding-bottom: 0;
}

.root61 #brand-bar-pop .eva-grade b {
  display: inline;
}

.root61 #brand-bar-pop #evaluate-detail .fl {
  width: 10em;
}

.root61 #brand-bar-pop #evaluate-detail s {
  margin-left: 1.5em;
}

.root61 #brand-bar-pop #seller dd {
  width: 120px;
}

.root61 #online-service dd {
  padding-top: 10px;
}

.root61 #evaluate-detail .line {
  width: 190px;
}

#global-buy {
  padding-bottom: 10px;
}

#global-buy em {
  position: relative;
  display: block;
  width: 155px;
  height: 30px;
  overflow: hidden;
}

#global-buy em img {
  position: absolute;
  left: auto;
  right: 0;
}

.root61 #global-buy,
.root61 #global-buy em {
  width: 210px;
}

.root61 #global-buy em img {
  left: 0;
}

#brand-bar #evaluate {
  display: none;
}

#evaluate {
  padding: 10px 0 0 5px;
  overflow: hidden;
  *zoom: 1;
  clear: both;
}

#brand-bar .seller .dt {
  float: left;
  text-align: left;
  margin-bottom: 10px;
  width: auto;
}

.seller em {
  float: left;
  font: 12px/12px simsun;
}

.seller a {
  white-space: nowrap;
  clear: both;
  display: block;
  font: 12px/12px simsun;
}

* html .seller em,
* html .seller a {
  font: 12px/14px simsun;
}

#evaluate span {
  float: left;
  width: 70px;
  height: 11px;
  clear: both;
  overflow: hidden;
}

#evaluate s {
  float: left;
  width: 16px;
  height: 16px;
  margin: -2px 0 0 4px;
  display: inline-block;
  cursor: pointer;
  background-position: -227px -369px;
}

#evaluate s.fold {
  background-position: -227px -352px;
}

.eva-grade b {
  display: none;
  font-weight: normal;
}

.heart-white {
  background-position: -190px -258px;
  margin: 0 5px 0 0;
}

.heart-red {
  background-position: -120px -258px;
  position: relative;
  z-index: 1;
  background-color: #fff;
}

#evaluate-detail {
  padding: 10px 0 0 5px;
  margin: 0;
}

#evaluate-detail .fl {
  width: 7em;
}

#evaluate-detail .mt {
  color: #999;
  margin-bottom: 10px;
}

#evaluate-detail .mc dl {
  margin-bottom: 10px;
}

#evaluate-detail .mc .evaluate-item-last {
  margin-bottom: 0;
}

#evaluate-detail .mc dt {
  float: left;
  width: 5em;
  color: #999;
  line-height: 1.1em;
}

#evaluate-detail .mc dd {
  overflow: hidden;
  *zoom: 1;
  line-height: 1.1em;
}

#evaluate-detail s {
  width: 11px;
  height: 11px;
  display: inline-block;
  *zoom: 1;
  margin-left: .5em;
}

#evaluate-detail .eva-down {
  color: #090;
}

#evaluate-detail .eva-eq {
  color: #333;
}

#evaluate-detail .eva-up {
  color: #f60;
}

.eva-percent s {
  margin-right: 2px;
}

.eva-up s {
  background-position: -139px -95px;
}

.eva-down s {
  background-position: -150px -84px;
}

.eva-eq s {
  background-position: -139px -84px;
}

#evaluate .h0 {
  width: 100%;
}

#evaluate .h1 {
  width: 14px;
}

#evaluate .h2 {
  width: 28px;
}

#evaluate .h3 {
  width: 42px;
}

#evaluate .h4 {
  width: 56px;
}

#evaluate .h5 {
  width: 70px;
}

.root61 #brand-bar .seller .dt {
  display: inline;
  margin-bottom: 0;
}

.root61 .seller a {
  white-space: nowrap;
  clear: none;
  display: inline;
}

.root61 #evaluate,
.root61 #evaluate-detail {
  padding-left: 10px;
}

.root61 #evaluate span {
  clear: none;
}

.root61 #evaluate-detail .fl {
  width: 9em;
}

.root61 #evaluate-detail s {
  margin-left: 1.5em;
}

.root61 .eva-grade b {
  display: inline;
}

.stabcon .infos .btns a:hover,
#i-comment .btns a {
  text-decoration: none;
}

.i-item .btns a:hover,
.i-item .btns a:visited {
  color: #333;
}

.master .p-price {
  display: none;
}

#recommend {
  overflow: visible;
}

#recommend .mc {
  border: solid #DEDFDE;
  border-width: 0 1px 1px;
  padding: 10px 0;
}

#recommend .p-name {
  height: 3em;
}

#recommend .master .p-name {
  width: 100px;
  padding: 0 13px;
}

#recommend .stab {
  overflow: hidden;
  margin-bottom: 10px;
}

#recommend .stab li {
  padding: 0 10px;
  height: 16px;
  cursor: pointer;
  border-left: 1px solid #D4D1C8;
  margin-left: -1px;
  line-height: 16px;
  text-align: center;
  color: #005aa0;
  white-space: nowrap;
}

#recommend .stab .fore1 {
  border: none;
}

#recommend .stab .scurr {
  font-weight: bold;
  color: #333;
}

#recommend .master {
  float: left;
  width: 150px;
  padding: 0 0 0 10px;
  text-align: center;
  overflow: hidden;
}

#recommend .master s,
#recommend .suits li s {
  float: right;
  display: inline;
  width: 24px;
  height: 22px;
  background-position: 0 -260px;
  margin-top: 40px;
  margin-right: 3px;
}

#recommend .suits .p-img,
#recommend .suits .p-name,
#recommend .suits .choose,
#recommend .suits .p-more {
  *float: left;
}

#recommend .suits .p-more {
  *white-space: nowrap;
}

#recommend .suits li.last-item s,
#favorable-suit .suits li.last-item s,
#recommend .suits li.last_item s,
#favorable-suit .suits li.last_item s {
  display: none;
}

#recommend .suits {
  float: left;
  width: 356px;
  padding-bottom: 10px;
}

#recommend .suits li {
  width: 128px;
  padding: 0;
  background-position: 0 -260px;
}

#recommend .suits li .p-name {
  width: 100px;
}

.last_item .p-more {
  display: block;
}

#newFittign-tab .iloading {
  margin: 60px auto;
}

#newFittign-tab .choose {
  _width: 145px;
}

#recommend #newFittign-tab .master s,
#recommend #newFittign-tab .suits li s {
  margin-top: 60px;
}

#recommend .infos {
  float: left;
  width: 190px;
  line-height: 20px;
  padding-left: 10px;
}

#recommend .infos s {
  float: left;
  width: 24px;
  height: 22px;
  background-position: -30px -260px;
  margin-top: 40px;
}

#recommend .infos .selected,
#recommend .infos .p-price,
#recommend .infos .p-saving,
#recommend .infos .btns,
#recommend .infos .p-name,
#more-fitting-link {
  margin-left: 35px;
}

.infos .p-saving {
  color: #999;
}

#more-fitting-link b {
  position: absolute;
  top: -16px;
  left: 10px;
  display: block;
  width: 26px;
  height: 15px;
  background-position: -247px -352px;
}

#more-fitting-link {
  font-weight: bold;
  position: relative;
  top: -20px;
}

#more-fitting-link span {
  font: bold 12px/1em simsun;
  padding-left: 3px;
  position: relative;
  top: 1px;
}

.tab-cat {
  width: 590px;
}

#recommend .btn-buy {
  display: block;
  width: 77px;
  height: 25px;
  margin-top: 10px;
  background-position: -166px -112px;
  text-align: center;
  line-height: 25px;
  color: #fff;
  font-weight: bold;
}

#tab-hot .infos .p-name a,
#tab-hot .infos .p-name a:visited {
  font-weight: bold;
  color: #005AA0;
}

#recommend #tab-hot .suits {
  position: relative;
}

#tab-reco .suits {
  overflow-x: scroll;
  padding-bottom: 10px;
}

#tab-reco #newFittign-tab .suits {
  height: 200px;
  overflow: hidden;
}

#tab-reco .suits ul {
  width: 1958px;
  height: 186px;
}

#tab-hot .suits {
  overflow-x: hidden;
}

#tab-hot {
  overflow: visible;
}

#tab-hot .suits ul {
  width: 1858px;
}

#tab-services .i-mc {
  padding: 0 10px;
}

#tab-services table {
  margin-left: 20px;
}

#tab-services table td {
  padding: 2px 5px;
  font-size: 12px;
}

#tab-services table td .btn-buy {
  width: 70px;
  height: 21px;
  line-height: 21px;
  margin: 0;
  background-position: -69px -84px;
}

#tab-services table td .btn-buy:hover {
  text-decoration: none;
}

.root61 #recommend .suits {
  width: 620px;
}

.root61 .tab-cat {
  width: 790px;
}

.root61 #recommend .suits li {
  width: 145px;
  padding-left: 20px;
}

#recommend #stabcon_suits .master .p-name {
  width: 140px;
  padding: 0 10px;
}

#stabcon_suits .pop-wrap {
  position: relative;
  float: left;
}

#stabcon_suits #pop-info {
  position: absolute;
  z-index: 5;
  left: 0;
  top: 208px;
}

#stabcon_suits .master {
  width: 200px;
}

#stabcon_suits .suits {
  overflow: visible;
}

#stabcon_suits .lh {
  overflow: hidden;
}

#stabcon_suits .infos s,
#stabcon_suits .infos {
  margin-top: 50px;
}

#recommend #stabcon_suits li {
  position: relative;
}

#recommend #stabcon_suits li .p-name,
#recommend #stabcon_suits li .choose {
  width: 156px;
}

#stabcon_suits .master s,
#stabcon_suits .suits li s {
  margin-top: 100px;
}

#stabcon_suits .p-scroll-btn {
  background: #f00;
  background-repeat: no-repeat;
}

#stabcon_suits .selected {
  border-color: #c00;
}

#stabcon_suits .p-scroll {
  width: 155px;
  _width: 155px;
  height: 29px;
  background: #fff;
  padding-bottom: 10px;
  overflow: hidden;
  *zoom: 1;
  padding: 5px 0;
  border: 1px solid #fff;
  border-bottom: 0;
}

#stabcon_suits .actived {
  border-color: #c4c4c4;
  border-bottom: 0;
  -webkit-box-shadow: 0 2px 4px #ccc;
  box-shadow: 0 2px 4px #ccc;
}

#recommend #stabcon_suits .p-scroll li {
  width: 30px;
  height: 30px;
  padding: 0;
}

#stabcon_suits .p-scroll-btn-w {
  float: left;
  width: 16px;
  height: 29px;
}

#stabcon_suits .p-scroll-btn {
  float: left;
  display: none;
  width: 16px;
  height: 29px;
  text-indent: -9999px;
}

#stabcon_suits .p-scroll-prev {
  margin-right: 2px;
  background-position: 0 0;
}

#stabcon_suits .p-scroll-next {
  background-position: -18px 0;
}

#stabcon_suits * html .psearch .disableIE6 {
  background-position: 0 -31px;
}

#stabcon_suits .p-scroll-prev.disabled {
  background-position: 0 -31px;
}

#stabcon_suits .p-scroll-next.disabled {
  background-position: -18px -31px;
}

#stabcon_suits .p-scroll-wrap {
  float: left;
  width: 186px;
  height: 29px;
  overflow: hidden;
}

#stabcon_suits .p-scroll-wrap li,
.p-scroll-wrap li a {
  float: left;
}

#stabcon_suits .p-scroll-wrap li a {
  padding: 1px;
  border: 1px solid #ddd;
}

#stabcon_suits .p-scroll-wrap li a img {
  width: 25px;
  height: 25px;
}

#stabcon_suits .p-scroll-wrap li a.curr {
  border: 1px solid #c00;
}

#stabcon_suits .suits li {
  padding-left: 5px;
  width: 195px;
}

.root61 #stabcon_suits .suits {
  width: 570px;
}

.root61 #stabcon_suits .suits li {
  padding-left: 5px;
  width: 195px;
}

#recommend #stabcon_pop .master .p-name {
  width: 140px;
  padding: 0 10px;
}

#stabcon_pop .pop-wrap {
  position: relative;
  float: left;
}

#stabcon_pop #pop-info {
  position: absolute;
  z-index: 5;
  left: 0;
  top: 208px;
}

#stabcon_pop .master {
  width: 200px;
}

#stabcon_pop .suits {
  overflow: visible;
}

#stabcon_pop .lh {
  overflow: hidden;
}

.match-pop-tips {
  padding: 5px 0 0 0;
  color: #c00;
}

#stabcon_pop .infos s,
#stabcon_pop .infos {
  margin-top: 50px;
}

#pop-box {
  position: absolute;
  z-index: 5;
  left: 0;
  top: 169px;
  width: 175px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #C4C4C4;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #DDD;
  box-shadow: 0 0 5px #DDD;
}

#pop-box {
  visibility: hidden;
}

#pop-box #p-scroll {
  padding: 10px 0 0 10px;
}

#pop-box #p-scroll .p-scroll {
  padding: 0 0 10px 0;
}

#p-tips {
  color: #c00;
}

#p-size-btn,
#p-size,
#p-tips {
  padding: 0 10px;
}

#p-size-btn {
  padding-bottom: 10px;
}

#p-tips p {
  padding: 5px 0;
}

#p-size-btn a:hover {
  text-decoration: none;
}

#p-size-btn a {
  display: inline-block;
  *zoom: 1;
  width: 50px;
  margin-right: 5px;
  height: 21px;
  line-height: 21px;
  background: url(https://0101-tech.com/cn/jcs/i/scroll-btns.png) -36px 0 no-repeat;
  text-align: center;
}

#p-size a {
  display: inline-block;
  *zoom: 1;
  padding: 2px 5px;
  border: 1px solid #ccc;
  margin: 0 5px 10px 0;
}

.p-selected {
  background: #fffdee;
  width: 138px;
  border: 1px solid #edd28b;
  margin: 7px 0;
  padding: 4px 10px;
}

.p-selected a {
  color: #005ea7;
  white-space: nowrap;
}

.p-selected a,
.p-selected a:hover,
.p-selected a:visited {
  color: #005ea7;
}

#recommend #stabcon_pop li {
  position: relative;
}

#recommend #stabcon_pop li .p-name,
#recommend #stabcon_pop li .choose {
  width: 156px;
}

#stabcon_pop .master s,
#stabcon_pop .suits li s {
  margin-top: 100px;
}

#stabcon_pop .p-size {
  border: 1px solid #c4c4c4;
  padding: 0 10px 10px 10px;
  width: 155px;
  left: 5px;
  background: #fff;
  border-top: 0;
  -webkit-box-shadow: 0 2px 4px #ccc;
  box-shadow: 0 2px 4px #ccc;
}

#stabcon_pop .p-scroll-btn {
  background-image: url(https://0101-tech.com/cn/jcs/i/scroll-btns.png);
  background-repeat: no-repeat;
}

#stabcon_pop .selected {
  border-color: #c00;
}

.p-size-list,
.p-size-btn {
  padding: 5px 0 0 0;
}

.p-size-btn a:hover {
  text-decoration: none;
}

.p-size-btn a {
  display: inline-block;
  *zoom: 1;
  width: 50px;
  margin-right: 5px;
  height: 21px;
  line-height: 21px;
  background: url(https://0101-tech.com/cn/jcs/i/scroll-btns.png) -36px 0 no-repeat;
  text-align: center;
}

.p-size-list a {
  display: inline-block;
  *zoom: 1;
  padding: 2px 5px;
  border: 1px solid #ccc;
  margin: 0 5px 5px 0;
}

#stabcon_pop .p-scroll {
  width: 155px;
  _width: 155px;
  height: 29px;
  background: #fff;
  padding-bottom: 10px;
  overflow: hidden;
  *zoom: 1;
  padding: 5px 0;
  border: 1px solid #fff;
  border-bottom: 0;
}

#stabcon_pop .actived {
  border-color: #c4c4c4;
  border-bottom: 0;
  -webkit-box-shadow: 0 2px 4px #ccc;
  box-shadow: 0 2px 4px #ccc;
}

#recommend #stabcon_pop .p-scroll li {
  width: 30px;
  height: 30px;
  padding: 0;
}

#stabcon_pop .p-scroll-btn-w {
  float: left;
  width: 16px;
  height: 29px;
}

#stabcon_pop .p-scroll-btn {
  float: left;
  display: none;
  width: 16px;
  height: 29px;
  text-indent: -9999px;
}

#stabcon_pop .p-scroll-prev {
  margin-right: 2px;
  background-position: 0 0;
}

#stabcon_pop .p-scroll-next {
  background-position: -18px 0;
}

#stabcon_pop * html .psearch .disableIE6 {
  background-position: 0 -31px;
}

#stabcon_pop .p-scroll-prev.disabled {
  background-position: 0 -31px;
}

#stabcon_pop .p-scroll-next.disabled {
  background-position: -18px -31px;
}

#stabcon_pop .p-scroll-wrap {
  float: left;
  width: 186px;
  height: 29px;
  overflow: hidden;
}

#stabcon_pop .p-scroll-wrap li,
.p-scroll-wrap li a {
  float: left;
}

#stabcon_pop .p-scroll-wrap li a {
  padding: 1px;
  border: 1px solid #ddd;
}

#stabcon_pop .p-scroll-wrap li a img {
  width: 25px;
  height: 25px;
}

#stabcon_pop .p-scroll-wrap li a.curr {
  border: 1px solid #c00;
}

#stabcon_pop .suits li {
  padding-left: 5px;
  width: 195px;
}

.root61 #stabcon_pop .suits {
  width: 570px;
}

.root61 #stabcon_pop .suits li {
  padding-left: 5px;
  width: 195px;
}

#favorable-suit .mt {
  height: 28px;
  background-position: 0 -287px;
  border-right: 0;
  border-bottom: 1px solid #ccc;
}

#favorable-suit .mc {
  padding: 10px 0;
}

#favorable-suit .p-name {
  height: 3em;
}

#favorable-suit .master .p-name {
  width: 100px;
  padding: 0 13px;
}

#favorable-suit .stab {
  overflow: hidden;
  margin-bottom: 10px;
}

#favorable-suit .stab li {
  padding: 0 15px;
  height: 16px;
  cursor: pointer;
  border-left: 1px solid #D4D1C8;
  line-height: 16px;
  text-align: center;
  color: #005aa0;
}

#favorable-suit .stab .fore1 {
  border: none;
}

#favorable-suit .stab .scurr {
  font-weight: bold;
  color: #333;
}

#favorable-suit .master {
  float: left;
  width: 150px;
  padding: 0 0 0 10px;
  overflow: hidden;
}

#favorable-suit .master s,
#favorable-suit .suits li s {
  float: right;
  width: 24px;
  height: 22px;
  background-position: 0 -260px;
  margin-top: 40px;
  margin-right: 3px;
}

#favorable-suit .suits {
  float: left;
  width: 356px;
  padding-bottom: 10px;
}

#favorable-suit .suits li {
  width: 128px;
  padding: 0;
  background-position: 0 -260px;
}

#favorable-suit .suits li .p-name {
  width: 100px;
}

#favorable-suit .infos {
  float: left;
  width: 190px;
  line-height: 20px;
  padding-left: 10px;
}

#favorable-suit .infos s {
  float: left;
  width: 24px;
  height: 22px;
  background-position: -30px -260px;
  margin-top: 40px;
}

#favorable-suit .infos .selected,
#favorable-suit .infos .p-price,
#favorable-suit .infos .p-saving,
#favorable-suit .infos .btns,
#favorable-suit .infos .p-name {
  margin-left: 35px;
}

#favorable-suit .infos .p-name {
  height: 3em;
  overflow: hidden;
  line-height: 1.5em;
}

#favorable-suit .btn-buy {
  display: block;
  width: 77px;
  height: 25px;
  margin-top: 10px;
  background-position: -166px -112px;
  text-align: center;
  line-height: 25px;
  color: #fff;
  font-weight: bold;
}

#favorable-suit .infos .p-name a,
#favorable-suit .infos .p-name a:visited {
  font-weight: bold;
  color: #005AA0;
}

#favorable-suit .suits {
  overflow-x: auto;
  padding-bottom: 10px;
}

#favorable-suit .suits ul {
  width: 958px;
}

#tab-suits .master {
  width: 200px;
}

#favorable-suit #tab-suits .tab-cat ul {
  margin-left: -1px;
}

#favorable-suit #tab-suits .master s,
#favorable-suit #tab-suits .suits s {
  margin-top: 100px;
}

#favorable-suit #tab-suits .suits li {
  padding-left: 5px;
  width: 195px;
}

#favorable-suit #tab-suits ul {
  width: auto;
}

#favorable-suit #tab-suits .suits {
  width: 356px;
  overflow-x: auto;
}

.root61 #favorable-suit #tab-suits .suits li {
  width: 195px;
}

.root61 #favorable-suit #tab-suits .suits {
  width: 570px;
  overflow-x: hidden;
}

.root61 #favorable-suit .suits {
  width: 620px;
}

.root61 #favorable-suit .suits li {
  width: 145px;
  padding-left: 20px;
}

#product-detail {
  overflow: visible;
}

#product-detail .detail-list {
  padding: 8px;
  border: solid #DEDFDE;
  border-width: 0 1px 1px;
  overflow: hidden;
  zoom: 1;
}

#product-detail .detail-list li {
  float: left;
  width: 33%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 2px 0;
}

#product-detail .detail-correction {
  position: relative;
  padding: 8px 0 8px 24px;
  zoom: 1;
}

#product-detail .detail-correction b {
  display: block;
  position: absolute;
  top: 9px;
  left: 2px;
  width: 18px;
  height: 15px;
  background-position: -260px -270px;
}

#promises {
  padding: 10px;
  overflow: hidden;
  zoom: 1;
  border-top: 1px dotted #DEDEDE;
  clear: both;
}

#state {
  padding: 10px;
  overflow: hidden;
  zoom: 1;
  border-top: 1px dotted #DEDEDE;
}

#state strong {
  color: #c30;
}

#comment .mt {
  height: 28px;
  background-position: 0 -287px;
  border-right: 0;
  border-bottom: 1px solid #ccc;
}

#comment h2 {
  padding: 0 12px;
  font-size: 14px;
}

#comment .mc {
  padding: 10px 0;
  overflow: hidden;
  zoom: 1;
}

#comment .rate {
  float: left;
  width: 120px;
  padding: 20px 0 0;
  text-align: center;
}

#comment .rate strong {
  font: normal 46px/30px arial;
  color: #c00;
}

#comment .rate span {
  color: #999;
  font-family: arial;
}

#comment .rate strong span {
  font-size: 24px;
  color: #c00;
}

#comment .percent {
  float: left;
  width: 186px;
  height: 74px;
  padding: 8px 0;
  border-right: 1px solid #E4E4E4;
}

#comment .percent span {
  color: #9C9A9C;
}

#comment .percent dl {
  padding: 2px 0;
  overflow: hidden;
  zoom: 1;
}

#comment .percent dt {
  float: left;
  width: 70px;
}

#comment .percent dd {
  float: left;
  width: 100px;
  height: 10px;
  margin-top: 6px;
  overflow: hidden;
  background: #efefef;
}

#comment .percent dd div {
  overflow: hidden;
  height: 10px;
  width: 0;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ed0000), to(#a50000));
  background: -moz-linear-gradient(top, #ed0000, #a50000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed0000', endColorstr='#a50000');
}

#comment .actor {
  float: left;
  position: relative;
  width: 296px;
  height: 85px;
  padding: 5px 15px 0;
  line-height: 15px;
  border-right: 1px solid #E4E4E4;
  overflow: hidden;
  zoom: 1;
}

#comment .actor a {
  color: #005aa0;
}

#comment .actor ul {
  margin-top: 5px;
}

#comment .actor li {
  float: left;
  width: 130px;
  height: 15px;
  padding: 2px 17px 2px 0;
  overflow: hidden;
}

#comment .actor li span {
  color: #9C9A9C;
}

#comment .actor .u-name {
  float: left;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#comment .actor span {
  float: right;
}

#comment .btns {
  float: right;
  width: 132px;
  height: 75px;
  padding-top: 5px;
  line-height: 15px;
  text-align: center;
}

#comment .btn-comment {
  display: block;
  overflow: hidden;
  margin: 5px auto;
  width: 70px;
  height: 25px;
  line-height: 25px;
  background-position: -94px -112px;
}

#comment .btns .btn-comment {
  color: #333;
}

#comment .btns a {
  color: #005aa0;
}

.root61 #comment .rate {
  width: 190px;
}

.root61 #comment .actor {
  width: 446px;
}

.root61 #comment .actor li {
  width: 160px;
}

#comments-list .mt .tab {
  height: 29px;
  *height: 28px;
  *zoom: 1;
  background: none;
}

#comments-list,
#consult {
  margin-bottom: 20px;
}

#comment-0 .extra {
  padding-top: 5px;
}

#comments-list .mc {
  clear: both;
}

#comments-list div.mt {
  background-position: 0 -287px;
  background-repeat: repeat-x;
}

#comments-list .iloading {
  margin: 20px auto;
}

#comments-list .tab a {
  float: none;
}

#comments-list .mt .tab a:hover {
  background-color: #fff;
  height: 28px;
  text-decoration: none;
}

#comments-list .tab a:hover,
#comments-list .tab a:visited {
  color: #666;
}

#comments-list .tab .curr a,
#comments-list .tab .curr a:hover,
#comments-list .tab .curr a:visited {
  color: #BD0000;
  cursor: default;
}

#comments-list .mt {
  height: 28px;
  border-bottom: 1px solid #ddd;
  line-height: 28px;
  border-top: 2px solid #BD0000;
  font-size: 12px;
  font-weight: bold;
  overflow: visible;
}

#comments-list .tab li {
  border: solid #DEDEDE;
  border-width: 0 0 0 1px;
  cursor: pointer;
  width: auto;
}

#comments-list .tab .tab-last {
  width: 1px;
  height: 29px;
  border-left: 1px solid #ddd;
}

#comments-list .tab a {
  padding: 0 10px 0;
  height: 30px;
}

#comments-list .tab li a {
  padding: 0 10px;
  float: left;
}

#comments-list .tab a em {
  float: right\9\0;
}

#comments-list .tab .curr {
  border: solid #ddd;
  border-width: 0 0 0 1px;
  cursor: default;
}

#comments-list .tab .curr a {
  position: relative;
  padding-bottom: 2px;
  background: #fff;
}

#comments-list .item {
  position: relative;
  padding: 0 0 2px 120px;
  margin-top: 8px;
  background: #fff;
  zoom: 1;
}

#comments-list .user {
  position: absolute;
  top: 10px;
  left: 0;
  width: 120px;
  text-align: center;
  color: #9C9A9C;
}

#comments-list .user .u-name {
  width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#comments-list .user a {
  color: #005aa0;
}

#comments-list .u-icon img {
  width: 50px;
  height: 50px;
  padding: 8px;
  background: url(https://0101-tech.com/cn/jcs/i/avatar-bg.png) no-repeat 0 0;
}

#comments-list .i-item {
  padding: 10px 15px 5px;
  border: 1px solid #F3E6C6;
  background: #fffcf5;
}

#comments-list .o-topic {
  padding: 0 0 2px;
  margin-bottom: 10px;
  border-bottom: 1px solid #F7E7C6;
  overflow: hidden;
  zoom: 1;
}

#comments-list .topic {
  float: left;
}

#comments-list .topic-best {
  width: 35px;
  height: 20px;
  line-height: 100px;
  overflow: hidden;
  margin-right: 5px;
  background-position: -243px -112px;
}

#comments-list .star {
  float: left;
  margin: 1px 0 0 5px;
}

#comments-list .date-comment {
  float: right;
  color: #9C9A9C;
}

#comments-list .date-comment a {
  margin-right: 10px;
  color: #005aa0;
}

#comments-list .comment-content dl {
  padding: 2px 0;
  overflow: hidden;
  zoom: 1;
}

#comments-list .comment-content dt {
  float: left;
  width: 62px;
  text-align: right;
  color: #9C9A9C;
}

#comments-list .comment-content dd {
  float: left;
  width: 530px;
}

#comments-list .comment-content dd a,
#comments-list .comment-content dd a:visited {
  color: #005ea7;
}

#comments-list .item .btns {
  padding: 10px 0 5px 350px;
  overflow: hidden;
  zoom: 1;
  line-height: 23px;
}

#comments-list .btn-reply,
#comments-list .btn-agree,
#comments-list .btn-oppose {
  display: block;
  height: 23px;
  padding: 0 5px;
  border-top: 1px solid #DEDEDE;
  border-right: 1px solid #B5B6B5;
  border-bottom: 1px solid #B5B6B5;
  border-left: 1px solid #DEDEDE;
  text-decoration: none;
  text-align: center;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));
  background: -moz-linear-gradient(top, #fff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
}

#comments-list .btn-agree,
#comments-list .btn-oppose {
  float: left;
  margin-right: 5px;
}

#comments-list .btn-reply {
  float: right;
  width: 60px;
}

#comments-list .useful {
  float: left;
}

#comments-list .useful span {
  float: left;
  margin-right: 5px;
  color: #999;
}

#comments-list .item-reply {
  position: relative;
  border-top: 1px dotted #F7E7C6;
  padding-left: 50px;
  zoom: 1;
}

#comments-list .item-reply strong {
  display: block;
  position: absolute;
  top: 6px;
  left: 0;
  width: 45px;
  color: #BEBEBE;
  font-size: 20px;
  font-family: arial;
  text-align: right;
}

#comments-list .item-reply dl {
  padding: 5px;
}

#comments-list .item-reply dt {
  margin-bottom: 4px;
  color: #9C9A9C;
  overflow: hidden;
  zoom: 1;
}

#comments-list .item-reply dt .u-name {
  float: left;
}

#comments-list .item-reply dt a {
  float: left;
  color: #005aa0;
  margin-right: 8px;
}

#comments-list .item-reply dt .date-comment {
  float: right;
}

#comments-list .corner {
  position: absolute;
  overflow: hidden;
}

#comments-list .tl {
  top: 10px;
  left: 108px;
  width: 14px;
  height: 26px;
  background-position: -259px -47px;
}

#comments-list .pagin,
#consult .pagin {
  margin-top: 8px;
}

#comments-list .comment-show-pic {
  overflow: hidden;
  *zoom: 1;
}

.comment-show-pic a {
  float: left;
  margin-right: 5px;
}

a.comment-show-pic-wrap:hover {
  text-decoration: none;
}

.comment-show-pic-wrap table {
  float: left;
  width: 128px;
  height: 96px;
  line-height: 96px;
  margin-right: 10px;
  overflow: hidden;
  border: 1px solid #d3d3d3;
  text-align: center;
  border-spacing: 0;
}

.comment-show-pic-wrap table td {
  height: 96px;
  overflow: hidden;
}

.comment-show-pic span {
  float: left;
  margin-top: 82px;
}

.comment-show-pic em {
  display: none;
}

.root61 #comments-list .comment-content dd {
  width: 770px;
}

.root61 .comment-show-pic em {
  display: inline;
}

.root61 #comments-list .item .btns {
  padding-left: 570px;
}

#tab-dpg ul {
  height: 172px;
  overflow: hidden;
}

#tab-dpg ul .p-name {
  height: 1em;
  line-height: 1em;
  overflow: hidden;
  margin: 10px;
}

#tab-dpg ul li {
  width: 130px;
  margin: 0 30px;
  display: inline;
}

.root61 #tab-dpg ul {
  padding-left: 15px;
}

#consult-search {
  padding: 10px 16px;
  border: 1px solid #ccc;
  border-top: 0;
  overflow: hidden;
  zoom: 1;
}

#consult-search .form {
  float: left;
  width: 265px;
}

#consult-search .form span {
  display: block;
  margin-bottom: 5px;
}

#consult-search .prompt {
  padding-left: 16px;
  border-left: 1px solid #EFD38C;
  color: #9C9A9C;
  overflow: hidden;
  *zoom: 1;
}

#consult-search .text {
  width: 164px;
  height: 19px;
  margin-right: 4px;
  padding: 2px;
  border: 1px solid #ADAAAD;
  line-height: 19px;
  background: #fff;
  color: #9C9A9C;
}

#consult-search .btn-search {
  width: 70px;
  height: 25px;
  border: 0;
  background-position: -94px -112px;
  cursor: pointer;
}

#consult .item {
  padding: 8px 0;
  border-bottom: 1px dotted #DEDEDE;
}

#consult dl {
  margin-top: 5px;
  overflow: hidden;
  zoom: 1;
}

#consult dt {
  float: left;
  width: 62px;
  text-align: justify;
}

#consult dd {
  float: right;
  width: 707px;
  overflow: hidden;
}

#consult .user {
  margin-top: 0;
  color: #9C9A9C;
}

#consult .user span {
  margin-right: 20px;
}

#consult .answer {
  color: #FF6500;
}

#consult .content {
  float: left;
  width: 550px;
}

#consult .date-answer {
  float: right;
  width: 130px;
  text-align: right;
  color: #9C9A9C;
}

#consult .extra {
  margin-top: 4px;
}

#consult .extra a {
  color: #005aa0;
}

#consultation {
  cursor: pointer;
}

#consult .total {
  float: right;
}

#consult .total span {
  color: #9C9A9C;
}

#consult .contact {
  float: left;
}

#consult .search-result-item .user,
.search-result-item .useful {
  text-align: right;
}

#consult .user .date-ask {
  margin-right: 0;
}

#consult-result {
  overflow: hidden;
  *zoom: 1;
}

#consult .result {
  padding: 5px 20px;
  background: #F4F9FF;
}

#consult .result strong {
  color: #f30;
}

#consult .result em {
  color: #d75509;
}

#consult .result a {
  color: #005aa0;
}

.root61 #consult-search .prompt {
  padding-top: 9px;
  padding-bottom: 9px;
}

.root61 #consult dd {
  width: 927px;
}

.root61 #consult .content {
  width: 770px;
}

#discuss th {
  padding: 6px 0;
  border-bottom: 1px solid #DEDFDE;
}

#discuss td {
  padding: 6px 0;
  border-bottom: 1px dotted #DEDEDE;
  text-align: center;
  color: #9C9A9C;
}

#discuss td a {
  color: #005aa0;
}

#discuss .col1 {
  width: 400px;
  text-align: left;
}

#discuss .col2 {
  width: 70px;
}

#discuss .col3 {
  width: 80px;
}

#discuss .col4 {
  width: 130px;
}

#discuss .u-name {
  width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#discuss .topic {
  position: relative;
  width: 400px;
  padding-left: 24px;
  line-height: 18px;
  overflow: hidden;
}

#discuss .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 21px;
  height: 17px;
}

#discuss .shai {
  background-position: -110px -220px;
}

#discuss .lun {
  background-position: -152px -220px;
}

#discuss .wen {
  background-position: -131px -220px;
}

#discuss .quan {
  background-position: -173px -220px;
}

#discuss .extra {
  margin-top: 4px;
}

#discuss .extra a {
  color: #005aa0;
}

#discuss .total {
  float: right;
}

#discuss .total span {
  color: #9C9A9C;
}

#discuss .contact {
  float: left;
}

.root61 #discuss .col1,
.root61 #discuss .topic {
  width: 620px;
}

#related-viewed .mt {
  height: 28px;
  background-position: 0 -287px;
  border-right: 0;
  border-bottom: 1px solid #ccc;
}

#related-viewed h2 {
  font-size: 14px;
}

#related-viewed .mc {
  height: 182px;
}

#related-viewed .mc li {
  width: 133px;
  padding: 10px;
  text-align: center;
}

#related-viewed .mc .p-name {
  height: 3em;
}

.root61 #related-viewed .mc li {
  width: 144px;
}

#related-brands .mc ul {
  padding: 4px 0 4px 6px;
  overflow: hidden;
  zoom: 1;
}

#related-brands .mc li {
  width: 61px;
  height: 18px;
  padding: 3px 6px 3px 0;
  overflow: hidden;
}

#related-sorts ul {
  padding: 4px 0 4px 6px;
  overflow: hidden;
  zoom: 1;
}

#related-sorts li {
  float: left;
  width: 94px;
  height: 18px;
  padding: 3px 6px 3px 0;
  overflow: hidden;
}

.related-buy .loading-empty {
  background: none;
  padding-left: 0;
}

.related-buy ul {
  padding: 0 8px;
  overflow: hidden;
  zoom: 1;
}

.related-buy li {
  padding: 8px 0;
  border-top: 1px dotted #DEDEDE;
}

.related-buy .fore1 {
  border-top: none;
}

.related-buy .p-name strong {
  color: #CE2C08;
}

.related-buy .p-img,
.related-buy .p-price {
  text-align: center;
}

.related-buy .extra {
  height: 30px;
  line-height: 28px;
  padding-right: 8px;
  text-align: right;
}

.related-buy .extra a {
  color: #005aa0;
}

#recent-view {
  display: none;
}

#recent-view h2 {
  float: left;
}

#recent-view .extra {
  font-size: 12px;
  margin-right: 10px;
}

#recent-view ul {
  margin-top: -1px;
  padding: 0 8px;
}

#recent-view li {
  overflow: hidden;
  border-top: 1px dotted #DEDEDE;
  zoom: 1;
}

#recent-view .p-img {
  float: left;
  margin-right: 5px;
  width: 50px;
  height: 50px;
  overflow: hidden;
}

#recent-view .p-name {
  float: left;
  width: 134px;
  height: 3em;
  margin-top: 10px;
}

#ranklist .tab {
  width: 193px;
  padding-left: 5px;
  margin: 8px auto 0;
  border-bottom: 1px solid #DEDFDE;
}

#ranklist .tab li {
  width: 58px;
  height: 20px;
  border: solid #DEDFDE;
  border-width: 1px 1px 0;
  margin-right: 4px;
  text-align: center;
  line-height: 20px;
  color: #9C9A9C;
  cursor: default;
}

#ranklist .tab .curr {
  font-weight: bold;
  color: #C00;
  background-position: 0 -288px;
  background-repeat: repeat-x;
}

#ranklist .tabcon {
  padding: 0 5px;
}

#ranklist .tabcon li {
  position: relative;
  height: 50px;
  padding: 8px 0 8px 68px;
  zoom: 1;
  border-top: 1px dotted #DEDEDE;
}

#ranklist .tabcon span,
#ranklist .tabcon .p-img {
  position: absolute;
  top: 8px;
}

#ranklist .tabcon span {
  visibility: hidden;
  left: -3px;
  width: 13px;
  height: 22px;
  padding-top: 6px;
  background-position: -247px -190px;
  text-align: center;
  color: #fff;
  font-weight: bold;
}

#ranklist .tabcon .p-img {
  left: 12px;
  padding: 0;
}

#ranklist .tabcon .fore1 span,
#ranklist .tabcon .fore2 span,
#ranklist .tabcon .fore3 span {
  visibility: visible;
}

#ranklist .tabcon .fore1 {
  border-top: none;
}

#ranklist .tabcon .p-name {
  height: 3em;
}

#search-result .mt {
  height: 28px;
}

#search-result .search-item dl,
#search-result .search-item dt {
  float: left;
}

#search-result .search-item {
  padding: 10px 0 0 10px;
  height: 70px;
  overflow: hidden;
}

#search-result .search-item dl {
  width: 199px;
  padding-right: 40px;
  padding-bottom: 10px;
}

#search-result .search-item .p-img,
.search-item .p-name,
.search-item .p-price {
  overflow: hidden;
}

#search-result .search-item .p-img {
  margin-right: 10px;
}

#search-result .search-item .p-name {
  line-height: 1.5em;
  height: 3em;
}

#search-result .search-item .p-price {
  font-weight: bold;
  color: #C00;
}

#search-result .mt h2 {
  float: left;
  font-size: 12px;
}

#search-result .mt .extra {
  font: normal 12px/28px simsun;
  padding-right: 8px;
}

#search-result .mt h2 a {
  color: #005ea7;
}

#search-result .search-keywords {
  padding: 0 0 10px 10px;
}

#search-result .search-keywords a,
#search-result .search-keywords:visited {
  color: #005AA0;
  margin-right: 1em;
}

#product-detail .mt {
  top: auto;
  background-color: #fff;
  z-index: 100;
}

#product-detail .nav-fixed {
  position: fixed;
  top: 0;
}

* html #product-detail .nav-fixed {
  position: absolute;
  bottom: auto;
  top: expression(eval(document.documentElement.scrollTop));
}

#product-detail .mt {
  overflow: visible;
}

#product-detail .mc {
  clear: both;
}

#nav-minicart {
  position: relative;
  float: right;
  z-index: 2;
}

.nav-minicart-btn a,
.nav-minicart-btn a:hover,
.nav-minicart-btn a:visited {
  color: #fff;
  text-decoration: none;
}

#nav-minicart .nav-minicart-inner {
  position: absolute;
  right: 0;
  top: 1px;
  font-size: 12px;
  width: 229px;
  margin: -1px -1px 0 0;
  padding: 1px;
}

#nav-minicart.hover .nav-minicart-inner {
  border: 1px solid #ddd;
  padding: 0;
  background: #fff;
  -moz-box-shadow: 0 0 5px #ddd;
  -webkit-box-shadow: 0 0 5px #DDD;
  box-shadow: 0 0 5px #DDD;
}

#nav-minicart.hover .nav-minicart-con {
  display: block;
}

#nav-minicart .nav-minicart-btn a {
  float: right;
  display: inline;
  width: 105px;
  height: 21px;
  background-position: -110px -197px;
  line-height: 100px;
  overflow: hidden;
  margin: 3px 3px 0 0;
  cursor: pointer;
}

#nav-minicart .nav-minicart-buynow a {
  width: 77px;
  height: 25px;
  margin-top: 2px;
  line-height: 25px;
  text-align: center;
  background-position: -166px -112px;
  font-weight: normal;
}

#nav-minicart .nav-minicart-btn {
  overflow: hidden;
}

#nav-minicart .nav-minicart-con {
  padding: 10px 0;
  clear: both;
  width: 227px;
  overflow: hidden;
  display: none;
}

#nav-minicart .p-img {
  float: left;
  margin: 0 10px;
  padding: 0;
}

#nav-minicart .p-name,
#nav-minicart .p-price {
  overflow: hidden;
}

#nav-minicart .p-name {
  line-height: 1.5em;
  height: 4.5em;
  margin-bottom: 10px;
  color: #333;
  font-weight: normal;
}

#nav-minicart .p-price {
  line-height: 1.2em;
  font-weight: bold;
  color: #c00;
}

#nav-minicart .p-price em {
  color: #999;
  font-weight: normal;
}

.Tip360 {
  width: 380px;
  overflow: hidden;
  background: #fff;
  position: absolute;
  border: 1px solid #959595;
  z-index: 20002;
  display: none;
}

.Tip360 strong {
  color: #F60;
}

.w260 {
  width: 260px;
}

.Tip_Title {
  height: 26px;
  line-height: 26px;
  padding: 0 8px;
  background: #0067AA;
  color: #fff;
}

.Tip_Title em {
  float: right;
  margin-top: 6px;
  cursor: pointer;
}

.Tip_Content {
  padding: 10px;
  overflow: hidden;
  text-align: center;
  zoom: 1;
}

.Tip_Img {
  width: 110px;
  height: 96px;
  float: left;
}

.Tip_Img img {
  width: 100px;
  height: 75px;
  padding: 10px 5px;
}

.Tip_Text {
  width: 240px;
  float: right;
  text-align: left;
}

.Tip_Text1 {
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  background: url(http://www.360buy.com/skin/df/i/right_03.jpg) no-repeat left center;
  padding: 15px 0 15px 40px;
}

.Tip_Submit {
  background: #f2f2f2;
  border-top: 1px solid #ccc;
  height: 24px;
  padding: 3px 5px;
}

.Tip_Submit a:link,
.Tip_Submit a:visited,
.Tip_Submit2 a:link,
.Tip_Submit2 a:visited {
  display: block;
  height: 20px;
  border: 1px solid #0067AA;
  padding: 1px;
  float: right;
  text-decoration: none;
  cursor: pointer;
  margin-left: 10px;
}

.Tip_Submit span,
.Tip_Submit2 span {
  display: block;
  height: 20px;
  line-height: 20px;
  padding: 0 5px;
  background: #0067AA;
  color: #fff;
  float: left;
}

#changeCard {
  display: block;
  width: 600px;
  border: 0;
}

#changeCard td {
  padding: 10px 0;
}

#changeCard .pd-t td {
  padding-top: 5px;
}

#changeCard .pd-b td {
  padding-bottom: 5px;
}

#changeCard td td {
  padding: 0;
}

#changeCard img {
  display: inline;
}

#changeCard .sign img {
  width: 100px;
  height: 75px;
  padding: 4px;
  background: url(http://www.360buy.com/skin/df/i/btn_card_1.gif);
}

#changeCard .area1 {
  width: 480px;
  height: 120px;
  line-height: 30px;
  border: 0;
  background: url(http://www.360buy.com/skin/df/i/btn_card_2.gif);
  overflow: hidden;
  font-size: 18px;
  font-family: arial, "microsoft yahei", simsun;
}

#changeCard .text1 {
  border: 0;
  width: 108px;
  height: 24px;
  padding-top: 6px;
  line-height: 24px;
  background: url(http://www.360buy.com/skin/df/i/btn_card_2.gif) repeat-x 0 bottom;
  margin-right: 30px;
  font-size: 18px;
  font-family: arial, "microsoft yahei", simsun;
}

#changeCard .Tip_Submit {
  padding: 20px 0;
  background: none;
  border: 0;
  text-align: center;
}

#changeCard .btn1 {
  width: 60px;
  height: 27px;
  background: url(http://www.360buy.com/skin/df/i/com/btn_card.jpg);
  border: 0;
  cursor: pointer;
}

.Ptable {
  background: #CCC;
  margin: 10px 0;
}

.Ptable th {
  background: #EEF7FE;
  padding: 5px;
  font-size: 12px;
}

.Ptable td {
  background: none repeat scroll 0 0 #FFF;
  padding: 2px 5px;
  font-size: 12px;
}

.Ptable .tdTitle {
  background: none repeat scroll 0 0 #F5FAFE;
  text-align: right;
  width: 110px;
}

.Ptable th.tdTitle {
  text-align: center;
}

.item-detail {
  padding: 10px;
}

.item-warnning {
  display: inline-block;
  padding: 1px 5px;
  color: #c00;
  background: #ffe8e8;
  border: 1px solid #db9a9a;
  margin-left: 10px;
  *zoom: 1;
}

.item-warnning s {
  float: left;
  width: 16px;
  height: 16px;
  margin: 1px 4px 0 0;
  background-position: -100px -267px;
}

#choose .item-hl-bg {
  background: #ffe8e8;
  border: 1px solid #db9a9a;
}

#choose .item-hl-bg .dd {
  border-color: #ffe8e8;
}

#short-share {
  padding-top: 20px;
}

#share-list {
  margin: 0 auto;
  float: left;
}

.share-bd,
.share-hd,
.share-list-item,
.share-list-item li,
.share-list-item a,
.share-ft {
  float: left;
  height: 23px;
  line-height: 23px;
}

.share-bd {
  border: 1px solid #ddd;
  padding: 1px 0;
  border-right: 0;
}

.share-hd {
  padding-left: 10px;
}

#short-share .share-list-item {
  width: 100px;
  overflow: hidden;
  *zoom: 1;
  height: 23px;
}

#share-list .share-list-item-all {
  width: auto;
}

.share-list-item a {
  width: 22px;
  height: 23px;
  text-indent: -9999px;
  overflow: hidden;
}

.share-list-item li {
  margin-right: 2px;
}

#view-bigimg {
  padding: 5px 10px 0 0;
}

#view-bigimg b {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-position: -264px -240px;
  margin: 0 4px -2px 0;
  *zoom: 1;
}

#site-sina {
  background-position: -190px -166px;
}

#site-qzone {
  background-position: -102px -167px;
}

#site-renren {
  background-position: -146px -167px;
}

#site-kaixing {
  background-position: -168px -166px;
}

#site-douban {
  background-position: -124px -167px;
}

#site-msn {
  background-position: -234px -167px;
}

#site-qq {
  background-position: -256px -167px;
}

#site-email {
  background-position: -212px -167px;
}

#site-sina:hover {
  background-position: -190px -143px;
}

#site-qzone:hover {
  background-position: -102px -143px;
}

#site-renren:hover {
  background-position: -146px -143px;
}