/* coupon style 2013-05-30 create */
a:hover {
   color:#ff6600;
}

/* coupon search */
h5 {
   border-left: 5px solid #cc3333;
   padding-left: 10px;
}
.coupon-store-content {
   padding: 10px;
   background-color:#fff;   
}
.coupon-store-list-header h5 {
   margin-bottom: 0.8em;
}
.coupon-store-list ul li {
   float:left;
   width: 119px;
   margin-left: 10px;
   padding: 5px;
   border:1px dotted #dddddd;
   margin-bottom: 10px;
   text-align:center;
}
.coupon-store-list ul li:hover {
   border:1px solid #ff9966;
   background-color:#fff7ee;
}
.coupon-store-pic {
   height: 31px;
}
.coupon-store-name {
   height: 15px;
   overflow:hidden;
}
.coupon-store-name a {
   font-size:12px;
   color:#3e3e3e;
}
.coupon-store-name a:hover {
   color:#ff6600;
}
.coupon-store-name em {
   color:#ff0000;
}

.coupon-search-content {
   background-color:#fff;
   padding: 10px 10px 10px 10px;
}
.coupon-search-list ul li {
    float: left;
    width: 320px;
    margin-left: 10px;
    margin-bottom: 20px;
}
.coupon-search-list-promotion ul li {
    padding: 10px;
    border-bottom: 1px dashed #9b9b9b;
}
.promotion-coupon-name a {
    font-size: 16px;
    font-weight:bold;
    font-family: "SimSun";
}
.promotion-coupon-info-box {
    padding: 0px 10px;
    margin-top: 10px;
}
.promotion-coupon-info-main {
    width: 270px;
    color:#333;
}

.coupon-href-new {
   height: 130px;
}
.coupon-price-new {
    height: 130px;
    width: 188px;
    background: url("/img/style/coupon_bg_new.png") no-repeat scroll 183px -75px transparent;
}
.coupon-go-new {
    height: 130px;
    width: 126px;
}
.coupon-go-new .get {
    width: 90px;
}
.coupon-go-new .get b {
    width: 90px;
    height: 30px;
    background: url("/img/style/coupon_bg_big.png") no-repeat scroll -5px -75px transparent;
}
.coupon-href-new:hover .coupon-go-new .get b {
   background: url("/img/style/coupon_bg_big.png") no-repeat scroll -5px -105px transparent;
}
.coupon-go-new .free {
    margin-top: 30px;
}
.coupon-over .coupon-price-new {
    background-position: 183px -275px;
}

.over-coupon .coupon-go-new .get b {
    background-position: -5px -225px;
}
.over-coupon .coupon-href-new:hover .coupon-go-new .get b {
    background-position: -5px -225px;
}
.coupon-store-more {
   font-size:14px;
   height: 50px;
   cursor:pointer;
   line-height: 50px;
   font-family: "SimSun";
}


/* index coupon */
.index-coupon-top-main {
   background-color:#fff;
   padding: 10px;
}
.index-coupon-hot-store {
   width: 700px;
}
.index-coupon-user-active {
   width: 260px;
}
.index-coupon-store-list ul li {
   float: left;
   width: 120px;
   padding: 5px;
   border:1px dotted #dddddd;
   margin-left: 10px;
   margin-bottom: 10px;
   text-align:center;
}
.index-coupon-store-list ul li:hover {
   border:1px solid #ff9966;
   background-color:#fff7ee;
}
.b2c-hot-store, .taobao-hot-store {
   height: 260px;
}
.store-list-store-name {
   height: 15px;
   overflow: hidden;
}
.store-list-store-name a em {
   color:#ff0000;
}
.index-coupon-user-active-main {
   border:1px solid #f2f2f2;
   height: 530px
}
.user-get-coupon-li ul li {
   float: left;
   width: 129px;
   padding: 8px 0px;
   text-align: center;
   cursor:pointer;
   background-color:#f2f2f2;
   color:#333;
}
.user-get-coupon-li ul .selected {
   background-color:#02a1ff;
   color:#fff;
}
.user-active-content {
   padding: 0px 10px;
}
.user-active-content ul li {
   padding: 10px 0px;
   border-bottom:1px dotted #dddddd;
}
.user-active-content ul li a {
   color:#222;
}
.user-active-content ul li a:hover {
   color:#ff6600;
}
.active-dec {
   width: 120px;
}
#user-active-content-b2c {
   height: 450px;
   overflow:hidden;
}
#user-active-content-taobao {
   height: 450px;
   overflow:hidden;
}
.hot-coupon-header {
    font-family: "SimSun";
    color:#008a18;
    font-weight:bold;
    background-color:#fff;
    padding: 10px 10px;
}
.hot-coupon-title {
    padding-left: 0px;
}
.hot-coupon-header a {
    color:#008a18;
}
.hot-coupon-header a:hover {
    color:#ff6600;
}
.index-hot-coupon-content {
    background-color:#fff;
    padding: 10px 10px 0px;
}


/* index coupon b2c */
.coupon-b2c-top-content {
    padding: 10px;
    background-color:#fff;
}
.coupon-cats a {
    margin-right: 10px;
}
.coupon-cats .selected {
    color:#ff6600;
    font-weight:bold;
}
.store-ul {
   border-left: 1px solid #ededed;
   border-top: 1px solid #ededed;
}
.store-ul li {
   float:left;
   width: 121.31px;
   border-right: 1px solid #ededed;
   border-bottom: 1px solid #ededed;
   padding: 5px 0px;
   text-align:center;
}
.coupon-b2c-header {
   padding: 10px;
   border-bottom: 15px dotted #efefef;
}
.coupon-b2c-header span {
    font-size: 20px;
    font-weight:bold;
    color:#c9c9c9;
    font-family: "SimSun";
    margin-right: 20px;
    cursor:pointer;
}
.coupon-b2c-header .selected {
    color:#454545;
}
.coupon-b2c-header .hot {
    background: url("/img/style/title_icon.png") no-repeat 0 transparent;
    padding-left: 30px;
}
.coupon-b2c-header .new {
    background: url("/img/style/title_icon_1.png") no-repeat 0 transparent;
    padding-left: 30px;
}


/* coupon detail */
.coupon-detail-coupon-name {
    border-bottom: 1px dashed #cbcbcb;
    padding: 5px 10px;
}
.coupon-detail-coupon-name .fl {
    font-size:20px;
    font-weight:bold;
    color:#91b024;
    font-family: "SimSun";
}
.coupon-detail-coupon-name .fl img, .coupon-detail-coupon-name .fr img {
    vertical-align:middle;
}
.coupon-detail-coupon-name .fr {
    font-size:12px;
    color:#0f73c9;
    font-family: "SimSun";
    margin-top: 8px;
}
.coupon-detail-coupon-name .fr a {
    color:#0f73c9;
}
.coupon-store-pic-box {
    width:170px;
    border:1px solid #dddddd;
    text-align:center;
    padding: 39px 0px;
}
.detail-dec {
   font-size:16px;
   color:#686868;
}
.detail-dec em {
   font-weight:bold;
   color:#f94e46;
   font-family: verdana,arial;
   font-size:18px;
}
.coupon-dec-detail {
   font-size:14px;
   color:#333333;
}
.coupon-dec-detail .coupon-detail-feild {
   color:#007b11;
   font-weight:bold;
}
.coupon-dec-detail p em {
   font-weight:bold;
   color:#f94e46;
   font-family: verdana,arial;
}
.coupon-dec-detail p a {
   color:#0f73c9;
}
.get-coupon-btn a {
   background-color:#85b116;
   color:#fff;
   height: 30px;
   line-height: 30px;
   display:block;
   padding: 0px 15px;
   font-weight:bold;
   text-decoration:none;
}
#in-href {
    display:inline-block;
    background-color:#333;
    padding:0px;
}
.get-coupon-btn span {
   background-color:#85b116;
   color:#fff;
   height: 30px;
   line-height: 30px;
   display:block;
   padding: 0px 15px;
   font-weight:bold;
   text-decoration:none;
   cursor:pointer;
}
.get-coupon-btn .disable {
   background-color:#333;
}
.coupon-using-header {
   font-size:14px;
   color:#333;
   font-weight:bold;
   border-bottom: 1px dotted  #e4e4e4;
   padding: 0px 5px 3px;
}
.user-coupon-box table {
    background-color:#808080;
}
.user-coupon-box table tr {
    background-color:#fff;
    height: 30px;
}
.user-coupon-box table tr td {
   padding-left: 10px;
   color:#645b60;
}
.user-coupon-box table tr td a {
    color:#0f73c9;
}
.more-coupon-content .coupon-search-list ul li {
   margin-left: 25px;
}
.store-info-content {
   padding: 0px 20px;
}
.detail-pic-box {
   border:3px solid #aba9ac;
}
.detail-pic-box:hover {
   border:3px solid #ff0000;
}
.related-coupon-list {
   padding: 0px 10px;
}
.related-coupon-list ul li {
   border-bottom: 1px dotted #e4e4e4;
   padding: 10px 0px;
}
.related-coupon-list ul li a span {
   display:block;
}
.related-coupon-list ul li:first-child {
   padding-top:0px;
}
.related-coupon-list ul li:last-child {
   border:none;
}
.shopDescCoupon {
   color:#ffadad;
}
.new-coupon-list {
   padding: 0px 10px;
}
.new-coupon-list ul li {
    border-bottom: 1px dotted #e4e4e4;
    padding: 10px 0px;
}
.new-coupon-list ul li span {
   display:inline-block;
   width: 20px;
   text-align:right;
   color:#ffadad;
   margin-right: 5px;
   font-weight:bold;
}
.coupon-shop-name {
   text-align:center;
   color:#666666;
}
.coupon-shop-name a {
   color:#2a9ad2;
}
.coupon-shop-btns {
   text-align:center;
}
.coupon-shop-btns span {
   margin-right:10px;
}

.s-btn {
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 0px;
    color: rgb(64, 64, 64);
    padding: 0px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: rgb(200, 200, 200) rgb(153, 153, 153) rgb(153, 153, 153) rgb(200, 200, 200);
    border-radius: 2px 2px 2px 2px;
}
.s-btn .i {
    text-decoration:none;
    display: inline-block;
    cursor: pointer;
    color: rgb(64, 64, 64);
    font: 100 12px/18px '宋体',serif;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    background-color: rgb(246, 246, 246);
    background-image: url("../image/icon/s-btn-bg.png");
    background-repeat: repeat-x;
    background-position: 0px -60px;
    overflow: visible;
    padding: 1px 12px;
    height: 18px;
    border: 0px none;
    margin: 1px;
}
.s-btn-yellow {
    border-color: rgb(249, 194, 80) rgb(229, 153, 0) rgb(229, 153, 0) rgb(249, 194, 80);
}
.s-btn-yellow .i {
    background-color: rgb(254, 243, 169);
    background-position: 0px 0px;
    color: rgb(204, 102, 0);
}
.extra-info {
    background: url("/img/bbbao.com/shop_score_bg.png") no-repeat scroll 0px 0px transparent;
    height: 94px;
    margin: 15px 0px 0px;
    padding: 25px 0px 0px;
    text-align:center;
    color:#333;
}
.shop-item-list {
   padding: 0px 10px;
}
.shop-item-list ul li {
   border-bottom: 1px dotted #e4e4e4;
   padding: 10px 0px;
}
.shop-item-name {
   width: 175px;
   margin-left: 5px;
}
.shop-item-name b {
   font-weight:bold;
}
.box-left-content {
   margin-left: 0px;
}
.store-info-rating {
    color:#333;
}
.store-info-btns {
   text-align:center;
}




.coupon-main-info-box {
    padding: 10px 15px;
    border:1px solid #2fad16;
    font-size: 14px;
    color:#646464; 
}
.coupon-main-info-box .fd {
    font-weight:bold;
}
.info-line {
     padding:5px 0px;
}
.fan-bg {
    background: url("/img/bbbao.com/sku-cx-ico.png") no-repeat scroll -51px 5px transparent;
    margin: 0px;
    overflow: hidden;
    padding: 0px 36px 0px 0px;
    margin-right: 8px;
}
.detail-coupon-code {
    position: relative;
    width: 130px;
}
.coupon-code-peel {
    width: 120px;
    color: rgb(0, 162, 194);
    font-size: 15px;
    font-weight: bold;
    height: 24px;
    line-height: 23px;
    padding-right: 5px;
    position:absolute;
    right:0;
    top:0px;
    text-align:right;
    z-index:1;
    background: url("/img/style/ccr_sprite_alpha.png") no-repeat scroll -83px -495px transparent;
    overflow: hidden;
}
.this-code {
    position: relative;
    float: none;
    background: url("/img/style/ccr_sprite_alpha.png") no-repeat scroll -22px -495px transparent;
    color: white;
    display: inline-block;
    height: 24px;
    line-height: 22px;
    border-radius: 4px 4px 4px 4px;
    margin: 0px;
    vertical-align: baseline;
    text-decoration: none;
    right: 0px;
    z-index: 320;
    width: 100px;
    padding: 0px 10px;
    text-align: center;
}
.new-get-btn {
    font-size: 12px;
    background-color:#7aa609;
    border-radius:3px;
    margin-left:10px;
    display:inline-block;
    padding:2px 10px;
    cursor:pointer;
}
.new-go-store {
    font-size: 12px;
    background-color:#14a0ff;
    padding: 2px 8px;
    border-radius: 3px;
    margin-left: 10px;
}
.bgfield {
    display:inline-block;
    background-color:#b4b4b4;
    border-radius: 3px;
    padding: 1px 8px;
    font-size: 14px;
    color:#fff;
    font-weight:bold;
}
.copy-btn {
    display:inline-block;
    background-color:#ff8411;
    color:#fff;
    cursor:pointer;
    font-size: 12px;
    border-radius: 3px;
    padding: 1px 8px;
    margin-left: 10px;
}
.go-sales-btn {
    display:inline-block;
    background-color:#ff8411;
    color:#fff;
    cursor:pointer;
    font-size: 12px;
    border-radius: 3px;
    padding: 1px 8px;
    margin-left: 10px;
}

.get-mess {
    font-size:14px;
    color:red;
    font-weight:bold;
    text-align:center;
    margin-top: 10px;
    background-color:#fffad5;
    border:1px solid #ff9000;
    padding:4px 0px;
    display:none;
}

.promotion-pic-box {
    border:1px solid #e5e5e5;
    padding: 5px;
    margin-left: 20px;
    width: 638px;
    height: 239px;
    line-height: 239px;
    text-align:center;
}