#container {
    width: 948px;
    margin: 0 auto 0 auto;
    background: #fff url(../images/containerbg.gif) repeat-x left top;
    padding-top: 30px;
}

#containerCompare {
    background: #fff url(../images/containerbg.gif) repeat-x left top;
    padding-top: 30px;
    overflow-x: scroll;
}

#globalLeft {
    width: 181px;
    float: left;
    padding: 0 20px 0 34px;
    position: relative;
    z-index: 100;
}

#globalMiddle {
    width: 678px;
    float: left;
}

.globalModuleVideoBorder {
    overflow: hidden;
    position: absolute;
}

.globalModuleVideo {
    border: 1px solid #e5e5e5;
    width: 478px;
    height: 294px;
}

#globalMiddle_index {
    width: 680px;
    float: left;
    position: relative;
    z-index: 1;
}

#globalRight {
    width: 238px;
    display: inline;
    float: right;
    padding: 0;
    margin-right: 17px;
    z-index: 1;
}

#globalBigRight {
    width: 682px;
    float: left;
}

#globalBigRight #globalRight {
    margin: 0;
}

.globalFrame {
    width: 906px;
    margin-left: 20px;
    border: 0 solid #000;
}

.moduleBg {
    background: #f7f7f7 url(../images/module_bg.gif) no-repeat;
    border: 1px solid #e5e5e5;
    margin-bottom: 8px;
}

.globalModule {
    clear: both;
    margin-bottom: 8px;
    overflow: hidden;
    width: 100%;
    position: relative;
    border: 0 solid #333;
}

.globalModuleA {
    margin-bottom: 0;
    overflow: hidden;
    width: 100%;
    position: relative;
    border: 0 solid #333;
}

* html .globalModuleA {
    margin-bottom: 8px;
}

*+html .globalModuleA {
    margin-bottom: 8px;
}

.cycleTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_border_top_left.gif) no-repeat left top;
}

.cycleTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_border_top_right.gif) no-repeat right top;
}

.cycleBottomRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/cycle_border_bottom_right.gif) no-repeat right bottom;
}

.cycleBottomLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/cycle_border_bottom_left.gif) no-repeat left bottom;
}

.cycleBlackTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_white_top_left.gif) no-repeat left top;
}

.cycleBlackTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_white_top_right.gif) no-repeat right top;
}

.cycleGaryTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_gary_top_left.gif) no-repeat left top;
}

.cycleGaryTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_gary_top_right.gif) no-repeat right top;
}

.cyclerTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_h3_promation_top_left.gif) no-repeat left top;
}

.cyclerTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_h3_promation_top_right.gif) no-repeat right top;
}

.cyclerBottomRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/cycle_h3_promation_bottom_right.gif) no-repeat right bottom;
}

.cyclerBottomLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/cycle_h3_promation_bottom_left.gif) no-repeat left bottom;
}

.cyclebTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_h3_auction_top_left.gif) no-repeat left top;
}

.cyclebTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_h3_auction_top_right.gif) no-repeat right top;
}

.cyclebBottomRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/cycle_h3_auction_bottom_right.gif) no-repeat right bottom;
}

.cyclebBottomLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/cycle_h3_auction_bottom_left.gif) no-repeat left bottom;
}

.cyclegTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_h3_groupbuy_top_left.gif) no-repeat left top;
}

.cyclegTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_h3_groupbuy_top_right.gif) no-repeat right top;
}

.cyclegBottomRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/cycle_h3_groupbuy_bottom_right.gif) no-repeat right bottom;
}

.cyclegBottomLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/cycle_h3_groupbuy_bottom_left.gif) no-repeat left bottom;
}

.cycleoTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_orange_topleft.gif) no-repeat left top;
}

.cycleoTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_orange_topright.gif) no-repeat right top;
}

.cycleoBottomRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/cycle_orange_bottomright.gif) no-repeat right bottom;
}

.cycleoBottomLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/cycle_orange_bottomleft.gif) no-repeat left bottom;
}

.cycleCategoryTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/orange_top_left.gif) no-repeat left top;
}

.cycleCategoryTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/orange_top_right.gif) no-repeat right top;
}

.cycleCategoryBottomRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/orange_bottom_right.gif) no-repeat right bottom;
}

.cycleCategoryBottomLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/orange_bottom_left.gif) no-repeat left bottom;
}

.urHereModule {
    clear: both;
    overflow: hidden;
    position: relative;
}

.globalModuleContent {
    line-height: 1.6em;
    color: #666;
    padding: 10px;
}

.globalModuleContent a {
    color: #666;
}

.globalModuleContentPas {
    padding: 10px;
    width: 578px;
    margin: 0 auto 30px auto;
    line-height: 1.6em;
    color: #666;
    position: relative;
    border: 1px solid #e5e5e5;
}

.globalModule .more {
    position: absolute;
    top: 5px;
    right: 10px;
}

.globalModule .moreTwo {
    position: absolute;
    bottom: 5px;
    right: 10px;
}

.globalModule .globalTag {
    position: absolute;
    top: 7px;
    left: 80px;
}

.globalModule .globalTag h2 {
    float: left;
    border: 1px solid #333;
    border-bottom: 0;
    padding: 0 3px;
    margin-right: 5px;
    background: #fff;
    height: 18px;
    line-height: 18px;
    font-weight: 100;
}

.globalModule .globalTag h2.h2bg {
    border: 0;
    background: 0;
}

.globalModule .globalTag h2 a {
    color: #333;
    text-decoration: none;
}

.globalModule .globalTag h2.h2bg a {
    color: #666;
    text-decoration: none;
}

#globalQuickView {
    width: 668px;
    padding: 10px 10px 5px 0;
    border: 1px solid #e5e5e5;
    border-bottom: 1px dotted #e5e5e5;
    position: relative;
    font-size: 16px;
}

#globalQuickView a {
    position: relative;
    top: -3px;
}

#globalQuickView img {
    margin-left: 10px;
}

#globalQuickList {
    width: 658px;
    padding: 10px;
    border: 1px solid #e5e5e5;
    position: relative;
    font-size: 16px;
    margin-bottom: 20px;
}

* html #globalQuickList {
    margin-top: -2px;
}

#globalQuickList h3 {
    font-size: 16px;
    margin-bottom: 5px;
}

#globalQuickList a {
    color: #295e90;
    vertical-align: middle;
    font-size: 16px;
}

#globalQuickList a:hover {
    color: #295e90;
    text-decoration: underline;
}

#globalQuickList .globalGoodsListMenu {
    padding: 0;
    line-height: 1.7em;
}

.globalGoodsListMenu select,.globalGoodsListMenu input {
    background: #EEE;
    border: 1px solid #e5e5e5;
    vertical-align: middle;
}

.globalGoodsListMenu select:focus {
    background: #e5e5e5;
}

.globalGoodsListMenu img {
    vertical-align: middle;
}

.globalGoodsListMenu li {
    display: inline;
}

.globalGoodsListMenu .note {
    margin: 0;
}

#globalQuickList li {
    margin-bottom: 3px;
}

#globalQuickListTab {
    overflow: hidden;
    font-weight: bold;
}

#globalQuickListTab li {
    position: relative;
    font-size: 16px;
}

#globalQuickListTab li.tabFront {
    height: 22px !important;
    height: 20px;
    border-bottom: 0;
    position: relative;
    background: #000 url(../images/h3bg.gif) repeat-x left top;
    font-weight: bold;
    color: #fff;
}

#globalQuickListTab li {
    background: #000 url(../images/h3bg_gary.gif) repeat-x left top;
    height: 22px;
    float: left;
    padding: 3px 10px;
    margin-right: 8px;
    border-bottom: 0;
    cursor: pointer;
    color: #000;
}

#globalQuickListTop {
    width: 658px;
    padding: 20px 10px 0 10px;
    border: 1px solid #fd0;
    position: relative;
    font-size: 16px;
    margin-bottom: 20px;
}

* html #globalQuickListTop {
    margin-top: -2px;
    padding-bottom: 10px;
}

*+html #globalQuickListTop {
    padding-bottom: 10px;
}

* html #globalQuickListTop div {
    margin-left: -20px;
}

#globalQuickListTop div p {
    width: 110px;
    float: left;
    text-align: center;
    margin-left: 18px;
    margin-bottom: 10px;
    position: relative;
}

#globalQuickListTop div p .goodsImg {
    border: 1px dashed #fd0;
    width: 110px;
    height: 83px;
    margin-bottom: 0;
    margin-bottom: 10px\9\0;
}

#globalQuickListTop div p .goodsImg:not(*:root) {
    margin-bottom: 10px;
}

*+html #globalQuickListTop div p .goodsImg {
    margin-bottom: -10px;
}

* html #globalQuickListTop div p .goodsImg {
    margin-bottom: -10px;
}

#globalQuickListTop div p .topImg {
    position: absolute;
    left: -10px;
    top: -10px;
}

#globalQuickListTop div p .red {
    color: red;
}

#globalQuickListTop div p .blue {
    color: #00d2ff;
    font-size: 24px;
}

#globalQuickListTabTop {
    overflow: hidden;
    font-weight: bold;
}

#globalQuickListTabTop li {
    position: relative;
    font-size: 16px;
}

#globalQuickListTabTop li.tabFrontTop {
    height: 22px !important;
    height: 20px;
    border-bottom: 0;
    position: relative;
    background: #fd0 url(../images/h3bg_top.gif) repeat-x left top;
    font-weight: bold;
    color: #b60000;
}

#globalQuickListTabTop li {
    background: #fff6bb;
    height: 22px;
    float: left;
    padding: 3px 10px;
    margin-right: 8px;
    border-bottom: 0;
    cursor: pointer;
    color: #000;
}

.listStyleList {
    padding: 8px 0;
}

.listStyleList a,.listStyleleList a:visited {
    color: #295e90;
    text-decoration: none;
}

.listStyleList a:hover {
    color: #295e90;
    text-decoration: underline;
}

.listStyleList li {
    color: #20486f;
    width: 100%;
    display: inline;
    margin-right: 5px;
}

.listStyleList .fRight {
    color: #295e90;
    float: right;
}

#proPerty {
    padding: 10px;
    background: #f7f7f7;
}

.listHistory {
    margin: 10px 10px 10px 0;
    height: 40px;
    position: relative;
}

.listHistory .clearfix {
    float: left;
    text-align: left;
    margin-right: 14px;
}

* html .listHistory .clearfix {
    float: left;
    text-align: left;
    margin-right: 13px;
}

.clearHistory {
    position: absolute;
    top: -5px;
    right: -10px;
}

.listHistory .clearfix img {
    width: 50px;
    height: 38px;
}

#globalQuickListTab li.tabFront .cycleTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_white_top_left.gif) no-repeat left top;
}

#globalQuickListTab li.tabFront .cycleTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_white_top_right.gif) no-repeat right top;
}

#globalQuickListTab .cycleTopLeft {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/cycle_gary_top_left.gif) no-repeat left top;
}

#globalQuickListTab .cycleTopRight {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/cycle_gary_top_right.gif) no-repeat right top;
}

#globalGoodsList {
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-bottom: 0;
    width: 100%;
    padding-top: 18px;
}

#globalGoodsList h3 {
    border-top: 1px solid #333;
    margin: 2px 0 -30px 0;
}

#exchangeListBody {
    border: 1px solid #e5e5e5;
    border-bottom: 0;
    width: 678px;
    position: relative;
}

* html #exchangeListBody {
    width: 676px;
}

#exchangeListBody h3 {
    color: #000;
    height: 24px;
    padding: 10px 0 0 8px;
    border-bottom: 1px dotted #e5e5e5;
}

#exchangeListBody .globalGoodsListMenu {
    text-align: right;
    padding: 5px 0;
    position: absolute;
    right: 8px;
    top: 0;
}

* html #exchangeListBody .itemList .item {
    width: 640px;
}

* html #exchangeListBody .itemGrid {
    width: 660px;
}

#exchangeListBody .itemGrid .dottedLine3 {
    right: 231px;
    top: 18px;
}

* html #exchangeListBody .itemGrid .dottedLine3 {
    right: 224px;
    top: 18px;
}

#exchangeListBody .itemGrid .dottedLine4 {
    right: 448px;
    top: 18px;
}

* html #exchangeListBody .itemGrid .dottedLine4 {
    right: 441px;
    top: 18px;
}

.itemList {
    margin-top: -20px;
}

.itemList .item {
    overflow: hidden;
    padding: 18px 0 18px 18px;
    margin: 0;
    border-bottom: 1px dashed #e5e5e5;
    width: 661px;
    height: 120px;
    position: relative;
}

* html .itemList .item {
    width: 662px;
}

.itemList .item .pic {
    position: relative;
    border: 1px dotted #e5e5e5;
    width: 156px;
    height: 118px;
}

.itemList .item .btnList {
    position: relative;
    bottom: 59px;
    left: 383px;
}

*+html .itemList .item .btnList {
    bottom: 54px;
}

* html .itemList .item .btnList {
    margin-left: 372px;
}

.itemList .item .btnList li {
    float: left;
    margin: 0 12px 0 0;
    padding-left: 20px;
    text-align: center;
    vertical-align: baseline;
}

* html .itemList .item .btnList li {
    margin-top: -55px;
}

.itemList .item .btnList li a {
    font-size: 16px;
}

.itemList .item .btnList li:hover {
    cursor: pointer;
    margin-top: 2px;
}

.btnListLove {
    background: url(../images/btn_love_gary_square_little.gif) no-repeat left center;
}

.btnListCar {
    background: url(../images/btn_car_gary_square_little.gif) no-repeat left center;
}

.btnListCompare {
    background: url(../images/btn_compare_gary_square_little.gif) no-repeat left center;
}

.btnNoStock {
    background: url(../images/btn_nostock_gary_square_little.gif) no-repeat left center;
}

.btnListBuy {
    background: url(../images/btn_buy_gary_square_little.gif) no-repeat left center;
}

.btnInBuy {
    background: url(../images/btn_inbuy_gary_square_little.gif) no-repeat left center;
}

.itemList .item .sort {
    color: #0b54ab;
    width: 140px;
}

.itemList .item .pic img {
    border-right: 0 dotted #e5e5e5;
    margin: 12px 0 0 15px;
}

.itemList .item .itemListInfo .name img {
    vertical-align: middle;
}

.itemList .item .itemListInfo .name {
    position: absolute;
    top: 18px;
    left: 194px;
    text-align: left;
    font-size: 16px;
    vertical-align: middle;
}

.itemList .item .itemListInfo .waterMark {
    margin: -5px -20px 0 0;
}

* html .itemList .item .itemListInfo .waterMark {
    margin: -2px -20px 0 0;
}

.itemList .item .itemListInfo .name a {
    font-weight: normal;
    color: #295e90;
}

.itemList .item .itemListInfo .name a:hover {
    color: #295e90;
    text-decoration: underline;
}

.itemList .item .price {
    color: #666;
    position: relative;
    bottom: 28px;
    left: 175px;
}

.itemList .item .price .goodsPrice {
    color: red;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}

.itemList .item .price .marketPrice {
    color: #0b54ab;
    background: url(../images/line_through.gif) repeat-x center 7px;
}

.itemList .item .brief {
    position: absolute;
    top: 50px;
    left: 193px;
    padding: 0 17px 0 0;
    text-align: left;
    text-align: justify;
}

* html .itemList .item .brief {
    padding: 0;
}

.itemList .item .name,.itemList .item .price,.itemList .item .brief,.itemList .item .sort,.itemList .item .btnList {
    margin-bottom: 5px;
}

.itemGrid {
    width: 666px;
    padding: 0 0 8px 14px;
    overflow: hidden;
    border-bottom: 1px dotted #e5e5e5;
}

.itemGrid .item {
    text-align: center;
    float: left;
    height: 250px;
    position: relative;
}

.itemGrid .pic {
    margin-top: 0;
    padding-top: 20px;
}

* html .itemGrid .pic {
    margin-top: 0;
    padding-top: 10px;
}

.itemGrid .item .waterMark {
    position: absolute;
    top: 2px;
    left: 5px;
}

.itemGrid .item .waterMark img {
    padding: 0;
    border: 0;
}

.itemGrid .item .name {
    background: #fff url(../images/index_best_new_hot_bg.gif) repeat-x left bottom;
    color: #666;
    width: 183px;
    height: 50px;
    margin: 0 5px 5px 5px;
    border-top: 1px dotted #e5e5e5;
    text-align: center;
    vertical-align: middle;
    padding: 15px 12px 0 12px;
    line-height: 1.4em;
}

.itemGrid .item .price {
    text-align: center;
    margin: 3px 0 15px 0;
}

* html .itemGrid .item .price {
    margin: 3px 0 25px 0;
}

.itemGrid .item .price .goodsPrice {
    color: red;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}

.itemGrid .item .price .marketPrice {
    color: #666;
    background: url(../images/line_through.gif) repeat-x center 7px;
}

.itemGrid .item .btn {
    color: #666;
    padding-left: 3px;
}

.itemGrid .item .btnList {
    position: relative;
    bottom: 10px;
    left: 5px;
}

*+html .itemGrid .item .btnList {
    position: relative;
    bottom: 10px;
    left: 15px;
}

* html .itemGrid .item .btnList {
    position: absolute;
    bottom: 90px;
    margin-left: 10px;
}

.itemGrid .item .btnList span {
    margin-right: 8px;
    text-align: center;
}

.itemGrid .item .btnList a {
    font-size: 16px;
    display: inline-block;
    height: 16px;
}

.itemGrid .item .btnList span img {
    width: 18px;
    height: 18px;
    float: left;
}

.itemGrid .item .btnList span img:hover {
    cursor: pointer;
    width: 17px;
    height: 17px;
}

.itemGrid .dottedLine0 {
    width: 640px;
    height: 3px;
    position: absolute;
    left: 19px;
    top: 269px;
    background: url(../images/dotted_line.gif) repeat-x left center;
}

.itemGrid .dottedLine1 {
    width: 640px;
    height: 3px;
    position: absolute;
    left: 19px;
    top: 519px;
    background: url(../images/dotted_line.gif) repeat-x left center;
}

.itemGrid .dottedLine2 {
    width: 640px;
    height: 3px;
    position: absolute;
    left: 19px;
    top: 769px;
    background: url(../images/dotted_line.gif) repeat-x left center;
}

.itemGrid .dottedLine3 {
    width: 3px;
    height: 970px;
    position: absolute;
    right: 229px;
    top: 18px;
    background: url(../images/dotted_line2.gif) repeat-y left center;
}

.itemGrid .dottedLine4 {
    width: 3px;
    height: 970px;
    position: absolute;
    right: 446px;
    top: 18px;
    background: url(../images/dotted_line3.gif) repeat-y left center;
}

*+html .itemGrid .dottedLine0 {
    top: 272px;
}

*+html .itemGrid .dottedLine1 {
    top: 522px;
}

*+html .itemGrid .dottedLine2 {
    top: 772px;
}

* html .itemGrid .dottedLine0 {
    top: 245px;
}

* html .itemGrid .dottedLine1 {
    top: 495px;
}

* html .itemGrid .dottedLine2 {
    top: 745px;
}

.itemText {
    margin-top: -15px;
}

.itemText .item {
    padding: 20px 20px 60px 20px;
    border-bottom: 1px dotted #e5e5e5;
    position: relative;
}

* html .itemText .item {
    padding: 20px 20px 20px 20px;
    height: 100px;
}

.itemText .item .name a {
    text-decoration: none;
    margin-left: 0;
    font-size: 16px;
}

.itemText .item .name a:hover {
    text-decoration: underline;
}

.itemText .item .price {
    color: #666;
    position: absolute;
    bottom: 18px;
    left: 21px;
}

.itemText .item .price .goodsPrice {
    color: red;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
}

.itemText .item .price .marketPrice {
    color: #666;
    background: url(../images/line_through.gif) repeat-x center 7px;
    margin-right: 25px;
}

.itemText .item .brief {
    color: #666;
    height: 70px;
    line-height: 1.8em;
    text-align: justify;
    padding-top: 10px;
    padding-left: 2px;
}

.itemText .item .btnList {
    position: relative;
    bottom: -11px;
    left: 383px;
}

*+html .itemText .item .btnList {
    bottom: -17px;
}

* html .itemText .item .btnList {
    margin-left: 340px;
}

.itemText .item .btnList li {
    float: left;
    margin: 0 12px 0 0;
    padding-left: 20px;
    text-align: center;
    vertical-align: baseline;
}

* html .itemText .item .btnList li {
    margin-top: 10px;
}

.itemText .item .btnList li a {
    font-size: 16px;
}

.itemText .item .btnList li:hover {
    cursor: pointer;
    margin-top: 2px;
}

.itemText .item .name,.itemText .item .price,.itemText .item .brief,.itemText .item .btnList {
    margin-bottom: 5px;
}

.tableList {
    width: 100%;
    margin: 0 auto;
}

.tableList th {
    text-align: left;
    vertical-align: top;
    color: #666;
    padding: 3px 3px 3px 10px;
    border-bottom: 1px solid #e5e5e5;
}

.tableList td {
    vertical-align: top;
    padding: 3px 3px 3px 10px;
    border-bottom: 1px solid #e1e1e1;
}

.tableList tr.last td {
    border: 0;
}

.tableList .textInput {
    height: 15px;
    background: #f7f7f7;
    padding: 3px;
    margin-right: 5px;
    border: 1px solid #e5e5e5;
}

body.jq-enhanced #jq-intro li {
    position: relative;
}

html.js div.jq-checkpointSubhead {
    display: none;
}

body.jq-enhanced #jq-intro li div.jq-checkpointSubhead {
    position: absolute;
    width: 450px;
    height: 70px;
    top: 1em;
    left: -3%;
    z-index: 900;
}

body.jq-enhanced #jq-intro li div.jq-checkpointSubhead p {
    font-size: 1em;
    padding: 1px 1px 1px 11px;
    color: #000;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0;
    cursor: pointer;
}

.type_0 {
    background: url(../images/fav_free.gif) no-repeat left 3px;
}

.type_1,.type_2 {
    background: url(../images/fav_off.gif) no-repeat left 3px;
}

.type_6,.type_3 {
    background: url(../images/fav_zero.gif) no-repeat left 3px;
}

.type_7 {
    background: url(../images/fav_add.gif) no-repeat left 3px;
}

.promotion_info .type_bouns_type_user {
    background: url(../images/fav_bouns.gif) no-repeat left 3px;
}

.type_bouns_type_user,.type_bouns_type_goods,.type_bouns_type_order_price,.type_bouns_type_real_paper {
    background: url(../images/fav_bouns.gif) no-repeat left 3px;
}

.type_package {
    background: url(../images/fav_package.gif) no-repeat left 3px;
}