
.f-fl a:hover {
    text-decoration: none
}
.g-wrap a {
    color: #333
}

.clear,.f-cb {
    zoom:1}

.left,.f-fl {
    float: left
}

.right,.f-fr {
    float: right
}

.rel,.f-pr {
    position: relative
}
.g-wrap h5 {
    font-size: 1.17em;
    margin: .6em 0 .33em
}

.g-wrap h2 {
    font-size: 1.5em;
    margin: 0
}
.g-wrap h1 {
    font-size: 2em;
    margin: 0
}
.g-wrap h1,.g-wrap h2,.g-wrap h3,.g-wrap h4,.g-wrap h5,.g-wrap h6,.g-wrap small {
    font-family: "Arial","Hiragino Sans GB","Microsoft YaHei",\5fae\8f6f\96c5\9ed1,"Helvetica","sans-serif";
    line-height: 150%;
    font-weight: 400
}
.b-10 {
    height: 10px
}
.b-20 {
    height: 20px
}

.m-tcapa .pre,.m-tcapa .next,.u-ttit .prompt em {
    background: url(../Images/tedindexbg3.jpg) 9999px 9999px
}
.f-img{float: left;}
.f-con{float: right;}
.nowrp, .f-thide {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.u-ttit {
    border-bottom: 2px solid #747474;
    height: 20px
}

.u-ttit h2 {
    margin-bottom: -2px;
    *margin-bottom: -5px;
    border-bottom: 2px solid #e51303;
    font-size: 22px;
    padding-right: .5em;
    line-height: 100%;
    display: inline-block;
    height: 30px
}

.u-ttit a.more {
    position: absolute;
    right: 0;
    color: #666;
    top: 10px
}

.u-ttit a.more:hover {
    color: #c81400
}

.u-ttit .prompt {
    display: none;
    position: absolute;
    padding-left: 10px;
    width: 320px;
    top: 0;
    left: 73px;
    z-index: 999
}

.m-tca,.m-tca .cart {
    overflow: hidden;
    background: #fff
}

.m-tca {
    box-shadow: 0 1px 1px #CCC;
    -webkit-box-shadow: 0 1px 1px #CCC;
    -moz-box-shadow: 0 1px 1px #CCC
}

.m-tca .cart {
    display: none
}

.m-tca .timg {
    width: 200px;
    height: 356px
}

.m-tca .cnt {
    padding: 10px;
    overflow: hidden
}

.m-tca .cnt h1 {
    text-align: center;
    border-bottom: 1px solid #e2e2e2;
    padding: 5px 0 16px
}

.m-tca .cnt h1 a {
    font-size: 28px;
    font-weight: 400
}

.m-tca .cnt h5 {
    font-family: Arial;
    border: 1px solid #747474;
    position: absolute;
    top: 43px;
    left: 0;
    margin-left: 170px;
    font-weight: 400
}

.m-tca .cnt h5 span {
    background: #fff;
    color: #4e4d4d;
    padding: 0 .5em
}

.m-tca .cnt h5 span.tt {
    background: #747474;
    color: #fff
}

.m-tca .cnt ul {
    margin: -2px -6px 0 0
}

.m-tca .cnt ul li {
    margin: 0 6px 10px 0
}

.m-tca .cnt ul .f-con a {
    display: block;
    width: 92px;
    height: 88px;
    background: #fafafa
}

.m-tca .cnt ul a p.na {
    padding: 8px;
    color: #666;
    height: 14px;
    line-height: 14px;
    background-color: #f0f0f0;
    width: 76px
}


.m-tca .cnt ul a p.tx {
    padding: 8px;
    color: #999;
    width: 76px;
    height: 42px;
    overflow: hidden;
    line-height:16px;
}

.m-tca .cnt ul a:hover p.tx {
    background-color: #f0f0f0
}


.m-tcapa .pbp {
    margin: 0 8px;
    overflow: hidden
}

.m-tcapa .pb {
    margin-left: -10px;
    height: 50px;
    width: 9999px
}

.m-tcapa .pagerP {
    padding-top: 6px;
    float: left;
    margin-left: 12px
}
.m-tcapa .pager {
    height: 38px;
    width: 123px;
    background-color: #e8e8e8;
    text-align: center;
    font-size: 16px;
    line-height: 38px;
    cursor: pointer;
    box-shadow: 1px 1px 2px #CCC;
    -weblit-box-shadow: 1px 1px 2px #CCC;
    -moz-box-shadow: 1px 1px 2px #CCC
}
.m-tcapa .j-hover {
    background-position: 0 -73px
}

.m-tcapa .j-hover .pager {
    background: #c81400;
    color: #fff
}

.m-tcapa .pre,.m-tcapa .next {
    cursor: pointer;
    display: block;
    width: 27px;
    height: 38px;
    background-position: -92px -6px;
    padding-top: 8px
}

.m-tcapa .next {
    background-position: -131px -7px
}

.m-tcapa .j-bthover1 {
    background-position: -52px -7px
}

.m-tcapa .j-bthover2 {
    background-position: -12px -7px
}

.m-tcapa .j-lno {
    background-position: -59px -297px
}
.m-tca .cnt h5 span {
    line-height: 16px
}

.m-tca .cnt h1 {
    padding-bottom: 10px
}
.m-tca,.m-tca .cart {
    width: auto
}

.m-tca .cart .cnt {
    width: 740px
}
.m-tca .cart .cnt h5 {
    background-color: #fff;
    width: 200px;
    margin-left: -100px;
    left: 50%;
    top: 45px;
    line-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.m-tca .cart .cnt ul {
    margin: -5px -20px 0 0
}

.m-tca .cart .cnt ul li {
    margin: 0 15px 15px 0
}

.m-tca .cart .cnt ul li .f-con a {
    height: 85px;
    width: 136px
}

.m-tca .cart .cnt ul li a p.na {
    width: auto;
    color: #333;
    font-weight: bold;
}

.m-tca .cart .cnt ul li a p.tx {
    width: auto
}

.m-tcapa .pbp {
    width: 920px
}

.m-tcapa .pbp .pager {
    width: 173px
}

/*有用 End*/
/*商品价格*/
.productPrice {
  font-family: arial,verdana,sans-serif!important;
  color: #C00;
  font-size: 14px;
  height: 30px;
  line-height: 40px;
  margin: 0 0 5px;
  letter-spacing: normal;
  overflow: inherit!important;
  white-space: nowrap;
  margin-left: 5px;
}
.productPrice em {
  float: left;
  font-family: arial;
  font-weight: 400;
  font-size: 20px;
  color: #bc00000;
}
.productPrice * {
  height: 30px;
}
.productPrice em b {
  margin-right: 2px;
  font-weight: 700;
  font-size: 14px;
  vertical-align: middle;
}
.f-fl .buyBtn {
  position: absolute;
  right: 10px;
  bottom: 3px;
}
.f-fl .buyBtn a{
  background: #e24151 !important;
  color: #FFF;
  font-size: 12px;
  padding: 5px 5px;
  border-radius: 3px;
  width: 30px !important;
  height: auto !important;
  text-align: center;
  display: block;
}
.f-fl{position: relative;}