/*
Template Name: dhtea
Template URI:
Description: ���Ͳ�Ҷ.
Author: znbo.com
Author URI:
Logo filename: logo.gif
Template Type: type_3
*/
/* ==������ʽ== */
@charset "utf-8";
body {
    font: 12px Verdana, Arial, Tahoma;
    line-height: 150%;
    margin: 0;
    padding: 0;
    color: #333;
    -webkit-text-size-adjust: none; /*����һ��Ϊ�����ȸ�����������С������С������*/
}

div {
    margin: 0 auto;
    padding: 0;
}

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {
    margin: 0;
    padding: 0;
    border: none;
    list-style-type: none;
}

.pt5 {
    padding-top: 5px;
}


.block {
    width: 1210px;
    margin: 0 auto
}

.Cleft {
    width: 250px;
    _display: inline
}

.Cright {
    width: 945px;
    overflow: hidden;
    _display: inline;
}

.Gbox_l {
    width: 780px;
    _display: inline;
}

.Gbox_r {
    width: 405px;
    overflow: hidden;
    _display: inline
}

.ileft {
    width: 248px;
    overflow: hidden;
    _display: inline
}

.imiddle {
    width: 630px;
    overflow: hidden;
    _display: inline;
    margin-left: 10px;
}

.iright {
    width: 295px;
    overflow: hidden;
    _display: inline;
}

.AreaL {
    width: 200px;
    float: left;
    overflow: hidden;
    _display: inline
}

.AreaR {
    width: 810px;
    float: right;
    overflow: hidden;
    _display: inline
}

.AreaR_980 {
    width: 770px;
    float: right;
    overflow: hidden;
    _display: inline
}

.IreaL {
    width: 250px;
    _display: inline
}

.IreaM {
    width: 670px;
    overflow: hidden;
    _display: inline;
    margin-left: 10px;
}

.IreaR {
    width: 100%;
    overflow: hidden;
    _display: inline
}

.leftiframe {
    float: left;
    width: 806px;
    overflow: hidden;
    display: inline;
}

.rightiframe {
    float: right;
    width: 395px;
    overflow: hidden;
    display: inline;
}

.IreaM_h {
    width: 975px;
    overflow: hidden;
    _display: inline
}

.indexbannerbox {
    width: 100%;
    overflow: hidden;
    display: inline;
}

.loginbox {
    width: 250px;
    overflow: hidden;
    display: inline;
}

.bot_info_l, .bot_info_m, .bot_info_r {
    width: 394px;
    overflow: hidden;
    display: inline;
}

.bot_info_m {
    margin-left: 14px;
}

span.green {
    color: #009944;
    font-family: Verdana, Geneva, sans-serif
}

span.red {
    color: #E60012;
    font-family: Verdana, Geneva, sans-serif
}

span.black {
    color: #000;
    font-family: Verdana, Geneva, sans-serif
}

.hhweibo1 {
    height: 455px;
    overflow: hidden
}

.hhweibo2 {
    height: 436px;
    overflow: hidden
}

* :focus {
    outline: none;
}

.f_l {
    float: left;
}

.f_r {
    float: right;
}

.dis {
    display: block;
}

.ar {
    text-align: right;
}

.inline {
    display: inline;
}

.none {
    display: none;
}

.dashed {
    background: url(../images/lineBg.gif) repeat-x left top;
    color: #666666;
    padding: 2px 0 3px 12px;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .clearfix {
    height: 1%;
}

* + html .clearfix {
    height: 1%;
}

.txtalign {
    text-align: center;
    color: #cccccc
}

a {
    text-decoration: none;
    color: #333
}

a:hover {
    color: #c00;
}

a.star {
    display: inline-block;
    width: 76px;
    height: 13px;
    cursor: default;
    vertical-align: middle;
}

a.rank_0 {
    background: url(../images/stars0.gif) no-repeat
}

a.rank_1 {
    background: url(../images/stars1.gif) no-repeat
}

a.rank_2 {
    background: url(../images/stars2.gif) no-repeat
}

a.rank_3 {
    background: url(../images/stars3.gif) no-repeat
}

a.rank_4 {
    background: url(../images/stars4.gif) no-repeat
}

a.rank_5 {
    background: url(../images/stars5.gif) no-repeat
}

.vam {
    vertical-align: middle;
}

.imglink {
    display: inline-block;
}

.bcenter {
    text-align: center
}

div.process_request {
    position: absolute;
    left: 50%;
    top: 0;
    text-align: center;
}

.word {
    word-break: break-all;
}

.mt20 {
    margin-top: 20px;
    _margin-top: 10px;
}

.mt10 {
    margin-top: 10px;
    _margin-top: 5px;
}

.w1009 {
    overflow: hidden
}

.wf_bg {
    background: #EDEDED
}

.barTitle {
    font-size: 14px;
    padding: 10px 0px 10px 15px
}

.p10 {
    padding: 10px;
}

.p15 {
    padding: 15px;
}

.pt10 {
    padding-top: 10px;
}

.pt20 {
    padding-top: 20px;
}

/*������ɫ*/
.f0 {
    color: #c00;
}

.f1 {
    color: #D20001;
}

.f2 {
    color: #999999;
}

.f3 {
    color: #999;
    font-size: 12px
}

.f4 {
    color: #f00;
    font-size: 12px
}

.f4_b {
    color: #333;
}

.f6_n {
    color: #666;
}

.f5 {
    font-size: 14px;
    font-weight: bold;
}

.f6 {
    color: #FE6601;
    font-weight: bold
}

.f66 {
    color: #0070aa
}

.f7 {
    color: #005EA7;
}

.f8 {
    color: #2C8C01;
    font-weight: bold
}

.f9 {
    color: #666666;
    font-size: 14px;
    font-family: Verdana;
}

.f10 {
    color: #0070AA;
}

.f11 {
    color: #000;
}

.f12 {
    color: #666;
}

.f18 {
    color: #c00;
    font-size: 12px;
}

.f19 {
    color: #BA2636;
    font-size: 18px;
}

.f20 {
    color: #000;
    font-size: 18px;
    padding-left: 40px
}

.f21 {
    color: #0077A4;
}

.f22 {
    color: #f30
}

.f23 {
    color: #BA2636;
    text-decoration: underline;
}

.f24 {
    color: #999;
    padding: 20px 10px
}

.yesgou {
    background: url(../images/check-6.png) no-repeat 15px 10px;
}

.checkoutprice {
    font-size: 18px;
    color: #F00;
}

.totalprice {
    font-size: 18px;
    color: #F00;
}

.market {
    color: #999;
    text-decoration: line-through;
}

.market_s {
    font-size: 12px;
    text-decoration: line-through;
    color: #666;
}

.shop_s {
    font-size: 16px;
    color: #f00;
    font-weight: bold;
    line-height: 130%;
}

.shop_sb {
    font-size: 16px;
    color: #f00;
    font-weight: bold;
    line-height: 130%;
}

.shop_top {
    font-size: 12px;
    color: #f00;
    font-weight: normal
}

.times {
    font-size: 14px;
    color: #e60012;
}

.shop_total {
    font-size: 18px;
    color: #BA2636;
}

.shop span {
    font-size: 12px;
}

.group_s {
    font-size: 25px;
    color: #FFFFFF;
    font-family: Arial;
    font-weight: bold;
}

.group_s span {
    font-size: 14px;
}

.groupren {
    font-size: 14px;
    color: #BA2636;
    padding-bottom: 10px
}

/*ҳ������*/
.blank1 {
    height: 1px;
    line-height: 1px;
    font-size: 0;
    clear: both;
}

.blank5 {
    height: 5px;
    line-height: 5px;
    font-size: 0;
    clear: both;
}

.blank8 {
    height: 8px;
    line-height: 8px;
    font-size: 0;
    clear: both;
}

.blank {
    height: 10px;
    line-height: 10px;
    font-size: 0;
    clear: both;
}

.blank15 {
    height: 15px;
    line-height: 15px;
    font-size: 0;
    clear: both;
}

.blank25 {
    height: 25px;
    line-height: 25px;
    font-size: 0;
    clear: both;
}

.blank30 {
    height: 30px;
    line-height: 30px;
    font-size: 0;
    clear: both;
}

/*ģ������*/
.box_2 {
    border: 1px solid #e5e5e5;
    border-top: 0;
}

.box_22 {
    border: 1px solid #e5e5e5;
}

.box_23 {
    border: 1px solid #e5e5e5;
    border-radius: 2px;
}

.box_24 {
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-radius: 0 2px 0 2px;
}

.box_25 {
    border: 1px solid #e5e5e5;
    border-radius: 2px 2px 0 0 ;
}

.box_3 {
    overflow: hidden;
}

.box_3 .title {
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    text-indent: 10px;
    border-bottom: 2px solid #EBEBEB;
}

.box_3 .title h1 {
    font-size: 14px;
}

.mb_line {
    border-bottom: 1px solid #e5e5e5;
}

.w180 {
    width: 192px;
}

.w305 {
    width: 305px;
    height: 625px;
    overflow: hidden;
}

.w310 {
    width: 309px;
    overflow: hidden;
    border: 1px solid #E1E1E1;
}

.top0 {
    height: 720px;
    overflow: hidden;
    border: 1px solid #0000FF
}

.top0 .w180 {
    position: relative;
    z-index: 100000;
}

.top0 .w180 img {
    margin-bottom: 10px;
}

/*��ҳ������Ŀ*/
.category_l {
    width: 894px;
    display: inline;
    overflow: hidden
}

.category_r {
    width: 304px;
    display: inline;
    overflow: hidden
}

.catshowgoods ul li {
    height: 25px;
    line-height: 25px;
    padding: 0 0 0 10px;
}

.itemTit {
    height: 34px;
    width: 928px;
    line-height: 34px;
    overflow: hidden;
    border-bottom: 3px solid #ca0000
}

.itemTit a:link, .itemTit a:visited {
    color: #999;
}

.itemTit span {
    padding: 0 5px 0 0
}

.itemTit span a {
    color: #666;
}

.catBoxtitle {
    border-bottom: 3px solid #CE0436;
    background: #FFFFFF;
    height: 30px
}

.catBoxtitle h2 {
    margin-left: 15px;
    font-weight: normal;
    text-indent: 20px;
    line-height: 32px;
    height: 30px;
    width: 100px;
    background: #CC0435;
}

.catBoxtitle h2 a {
    color: #FFFFFF;
}

.catTitle {
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    border-bottom: 1px solid #d5d5d5
}

.catTitle h2 {
    font-weight: bold;
    color: #ae0809;
    font-size: 18px;
    text-indent: 2px;
    font-family: "΢���ź�", arail;
    padding-top: 5px;
    float: left;
    width: 100px;
}

.catTitle h2 a {
    color: #ae0809;
}

.catTitle span {
    display: inline-block;
    background: url(../images/more.jpg) no-repeat left center;
    width: 68px;
    height: 21px;
    padding-top: 7px;
}

.catTitle span a {
    display: inline-block;
    padding-right: 5px;
    width: 63px;
    height: 21px;
}

.catbd_new h2 a {
    background: url(../images/rec.jpg) no-repeat;
    display: block;
    width: 480px;
    height: 44px;
}

.catbd_hot h2 a {
    background: url(../images/rec.jpg) no-repeat 0 -78px;
    display: block;
    width: 480px;
    height: 44px;
}

.catbd_best h2 a {
    background: url(../images/rec.jpg) no-repeat 0 -147px;
    display: block;
    width: 480px;
    height: 44px;
}

.catGoodsBox {
    overflow: hidden;
    padding: 0;
    clear: both
}

.catGoodsBox .to_hidden {
    width: 100%;
    overflow: hidden;
}

.catGoodsBox .goodsItem {
    float: left;
    width: 179px;
    height: 238px;
    margin: 0px 11px 0px 0px;
    overflow: hidden;
    line-height: 20px;
    _display: inline;
    text-align: center;
    border: 1px solid #e5e5e5;
}

.catGoodsBox .goodsItem:hover {
    border: 1px solid #D20001
}

.catGoodsBox .last {
    width: 178px;
}

.catGoodsBox .goodsimg {
    margin: 10px 0 3px 0;
    width: 150px;
    height: 150px;
}

.catGoodsBox .orderinfo {
    color: #333;
    padding: 2px 2px 0px 6px;
    line-height: 180%;
    text-align: left;
    font-size: 14px;
}

.catGoodsBox .orderinfo a {
    color: #333
}

.catGoodsBox .orderinfo a:hover {
    color: #ca0000
}

.catGoodsBox .orderinfo p {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.Super_info .catGoodsBox .goodsItem {
    height: 238px;
    margin: 0px 0px 0px 0px;
    width: 160px;
    height: 206px;
    border: none;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}

.Super_info .catGoodsBox .to_hidden {
    width: 832px;
    overflow: hidden;
}

.Super_info .catGoodsBox .goodsimg {
    width: 140px;
    height: 140px;
}

.Super_info .catGoodsBox .last {
    width: 160px;
    border-right: 1px solid #e5e5e5;
}

.Super_info .catGoodsBox .first {
    border-left: 1px solid #e5e5e5;
}

.Super_info .catGoodsBox .nonebot {
    border-top: none
}

.Super_info .catGoodsBox .orderinfo {
    padding: 2px 1px 0px 4px;
}

.hot_cat, .hot_cat_photo {
    width: 714px;
    background: url(../images/cat00.jpg) repeat-x left bottom;
    line-height: 36px;
    height: 36px;
    border: 1px solid #ddd;
    border-bottom: none;
    border-left: none;
}

.hot_cat h2, .hot_cat_photo h2 {
    width: 119px;
    float: left;
    text-align: center;
}

.hot_cat h2 a, .hot_cat_photo h2 a {
    display: block;
    font-size: 14px;
    font-weight: bold;
    border-right: 1px solid #ddd;
}

.hot_cat h2.cur, .hot_cat_photo h2.cur {
    background: #fff;
    color: #c00;
    border-bottom: 1px solid #fff;
    z-index: 2;
}

.hot_cat h2.cur a.rec_bor, .hot_cat_photo h2.cur a.rec_bor {
    border-right: 1px solid #ddd;
    border-left: none
}

.hot_cat h2.cur a, .hot_cat_photo h2.cur a {
    color: #c00
}

.hot_cat h2 a.last, .hot_cat_photo h2 a.last {
    border-right: none;
}

.hot_cat h2.cur a.last, .hot_cat_photo h2.cur a.last {
    border-right: 1px solid #ddd;
}

.catL {
    width: 979px;
    overflow: hidden;
    border-bottom: 1px solid #E1E1E1;
}

.catLL {
    width: 190px;
    overflow: hidden;
    height: 465px;
    background: #FFF1F1;
}

.cat_bland_title {
    height: 39px;
    line-height: 39px;
    overflow: hidden;
}

.cat_bland {
    background: #FFF;
    border: 1px solid #e1e1e1;
    border-top: 0;
    width: 1188px;
    margin: 0 auto
}

.catM {
    width: 789px;
    overflow: hidden;
    margin-top: 2px
}

.catR {
    width: 210px;
    height: 465px;
    overflow: hidden;
    border: 1px solid #E1E1E1;
    border-top: 0;
    border-left: 0
}

.cat_category {
    overflow: hidden;
    color: #CCC;
    margin-right: -2px
}

.cat_category ul {
    padding-top: 10px
}

.cat_category ul li {
    line-height: 22px;
    height: 22px;
    float: left;
}

.cat_category ul li a {
    color: #666;
}

.cat_category ul li a:hover {
    background: #ca0000;
    color: #FFF
}

.toppic_list {
    width: 293px;
    overflow: hidden
}

.toppic_list ul {
    width: 310px;
}

.toppic_list ul li {
    height: 91px;
    float: left;
    width: 132px;
    margin: 8px 0 0 10px;
}

.toppic_list ul li img {
    height: 91px;
    width: 132px;
}

.cat_ad_L {
    width: 190px;
    overflow: hidden;
}

.cat_ad_L ul {
    padding: 0
}

.cat_ad_L ul li img {
    border: 0
}

.cat_ad_R {
    width: 210px;
    overflow: hidden;
}

.cat_ad_R ul {
    padding: 0
}

.cat_ad_R ul li img {
    border: 0
}

.top_10 {
    height: 300px;
    border-top: none;
    overflow: visible;
    position: relative;
    z-index: 2013;
}

.top_10 a {
    color: #666
}

.top_10 h2.ttb {
    font-size: 14px;
    color: #c00;
    font-weight: normal;
    text-indent: 20px;
    padding-top: 5px
}

.top_10 ul {
    padding-right: 5px;
}

.top_10 li {
    border-bottom: 1px dashed #CCC;
    height: 90px;
    line-height: 20px;
    * height: 24px;
    * line-height: 24px;
    overflow: hidden;
}

.top_10 li a:hover {
    color: #ca0000
}

.top_10 li .shop_s {
    display: none;
}

.top_10 li b {
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    Line-height: 18px;
    text-align: center;
    l font-weight: normal;
    left: 8px;
    top: 5px;
    color: #37C2FC
}

.top_10 li .f_l_img {
    display: none;
}

.top_10 li .f_r_info {
    clear: both;
}

.NGoodsBox {
    overflow: hidden;
}

.NGoodsBox .title {
    background: #FCD365 url(../images/sun.gif) 3px no-repeat;
    ;
    height: 30px;
    line-height: 30px;
    text-indent: 30px;
    font-size: 18px;
    color: #FFF
}

.NGoodsBox .to_hidden {
    width: 800px;
    overflow: hidden;
    border-left: 1px solid #e1e1e1
}

.NGoodsBox .goodsItem {
    float: left;
    width: 191px;
    height: 250px;
    overflow: hidden;
    line-height: 20px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    display: inline;
    position: relative;
}

.NGoodsBox .goodsItem .goodsimg {
    width: 160px;
    padding: 10px 15px 5px 15px
}

.NGoodsBox .goodsItem .goodsad {
    width: 165px;
    height: 217px;
    padding: 18px 15px 0px 12px
}

.NGoodsBox .orderinfo {
    padding: 12px 10px 0 10px
}

.NGoodsBox .orderinfo a {
    color: #333
}

.NGoodsBox .orderinfo a:hover {
    color: #F46484
}

.promoticBox {
    overflow: hidden;
}

.promoticBox .title {
    padding-top: 5px;
    height: 32px;
    border: 1px solid #E1E1E1;
    border-bottom: 0;
    background: url(../images/bottom.png) 0px -1065px no-repeat;
    overflow: hidden
}

.promoticBox .to_hidden {
    width: 212px;
    overflow: hidden;
}

.promoticBox .goodsItem {
    float: left;
    width: 210px;
    height: 242px;
    overflow: hidden;
    line-height: 20px;
    border: 1px solid #e1e1e1;
    border-top: none;
    display: inline;
    position: relative;
}

.promoticBox .goodsItem .goodsimg {
    width: 160px;
    padding: 5px 24px
}

.promoticBox .orderinfo {
    padding: 5px 10px 0 10px
}

.promoticBox .orderinfo a {
    color: #333
}

.promoticBox .orderinfo a:hover {
    color: #ca0000
}

.promoticBox .left_time {
    color: #999;
    line-height: 30px;
    text-indent: 65px;
    padding: 0px;
    font-size: 12px
}

.timefont {
    font-size: 12px;
    padding: 0 2px;
    margin: 0 2px;
    _display: inline;
    color: #fff;
    background: #ca0000
}

.freeBox {
    overflow: hidden;
    border-bottom: 1px solid #E9E9E9;
}

.freeBox .title {
    background: url(../images/flowerSide.png) repeat-x top;
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    text-indent: 15px;
    color: #EA6D7C;
    border: 1px solid #E1E1E1;
    border-top: 0
}

.freeBox .goodsItem {
    float: left;
    width: 208px;
    height: 289px;
    overflow: hidden;
    line-height: 20px;
    border: 1px solid #e1e1e1;
    border-top: none;
    display: inline;
    position: relative;
}

.freeBox .goodsItem .goodsimg {
    width: 160px;
    padding: 5px 24px
}

.freeBox .orderinfo {
    padding: 0 10px
}

.freeBox .orderinfo img {
    padding-top: 5px
}

.freeBox .orderinfo a {
    color: #333
}

.freeBox .orderinfo a:hover {
    color: #ca0000
}

.proHOT {
    color: #666666;
    padding: 15px 10px 10px 10px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
    background: #fff;
    width: 948px;
}

.proHOT .overflowhidden {
    width: 1000px;
    display: block;
}

.proHOT dl {
    height: 100px;
    width: 245px;
    float: left;
}

.proHOT dt {
    float: left;
    display: inline;
    width: 100px;
}

.proHOT dt img {
    width: 100px;
}

.proHOT dd {
    line-height: 18px;
    float: right;
    width: 125px;
    margin-right: 7px;
}

.proHOT dd a:link, .proHOT dd a:visited {
    color: #666
}

.proHOT dd a:hover {
    color: #ca0000
}

.positionHOT {
    position: relative;
}

/*ר���ۿ�ͼ��*/
.positionHOT span {
    width: 46px;
    height: 46px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding-top: 4px;
    position: absolute;
    left: 0px;
    top: 0px;
    display: inline-block;
    background: url(../images/r_tuan.gif) no-repeat;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="../images/r_tuan.gif");
}

.exchangebox {
    width: 968px;
    overflow: hidden
}

.itemListTit {
    height: 32px;
    line-height: 32px;
    border-bottom: 0;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    background: #f5f5f5
}

.itemListTit h2 {
    text-indent: 0;
    display: block;
    clear: both;
    font-family: "΢���ź�", arail;
    font-size: 14px;
    color: #AE0809;
    font-weight: bold;
    text-indent: 12px;
}

.itemListTit h2, .itemListTit a {
    color: #333;
}

.itemListTit span.f_r .f0 {
    margin-left: 15px;
}

.itemListTit form {
    position: absolute;
    right: 0px;
    top: -6px;
    bottom: 3px
}

.itemListTit form select {
    position: relative;
    top: 5px;
    right: 10px;
    border: 1px solid #E2E2E2;
    background: #F0F0F0;
    _top: 12px;
}

.itemListTit img {
    vertical-align: middle;
}

.itemListTit form input {
    position: relative;
    top: 5px;
    right: 10px;
    _top: 12px;
}

.cart_mode {
    background: url(../images/cartbg.jpg) repeat-x;
    height: 156px;
    overflow: hidden
}

.cart_mode .inner {
    padding: 13px;
    color: #fff
}

.cart_mode .inner .cart_mode_l {
    width: 210px;
}

.cart_mode .inner input {
    margin: 0;
    padding: 0;
    vertical-align: middle
}

.cart_mode .inner .cart_mode_l select {
    width: 210px;
    margin: 0 0 8px 0;
    height: 22px;
}

.cart_mode .inner .cart_mode_r {
    width: 132px;
}

.cart_mode .cart_title {
    font-size: 14px;
    font-weight: bold;
    height: 26px;
}

.aboutus {
    height: 197px;
    overflow: hidden;
    padding: 8px;
    line-height: 180%;
}

.aboutus img {
    float: left;
    margin: 3px 5px 0 0;
}

.aboutus .aboutus_inner {
    padding: 11px;
    line-height: 180%;
}

/*��ť����*/
.bnts {
    display: inline-block;
    line-height: 300px;
    overflow: hidden;
    text-indent: -9999px;
    * text-indent: 0;
    cursor: pointer;
    border: none;
}

.bnt_alipay {
    background: url(../images/bottom.png) no-repeat 0 -655px;
    height: 40px;
    width: 160px
}

.bnt_other {
    background: url(../images/yzqp.png) no-repeat left center;
    border: none;
    color: #fff;
    height: 20px;
    line-height: 20px;
    width: 80px;
    padding: 0;
    margin: 0;
    text-align: center
}

.bnt_others {
    background: url(../images/yzqp.png) no-repeat left center;
    border: none;
    color: #fff;
    height: 20px;
    line-height: 20px;
    width: 80px;
    padding: 0;
    margin: 0 auto;
    text-align: center
}

.bnt_free {
    background: url(../images/bottom.png) no-repeat 0 -700px;
    width: 126px;
    height: 36px;
    display: inline-block;
    text-indent: -3000px;
}

/*����*/
.bnt_free:hover {
    background: url(../images/bottom.png) no-repeat 0 -740px;
}

/*����*/

.bnt_add_to_cart {
    background: url(../images/bottom.png) no-repeat 0 -860px;
    width: 134px;
    height: 40px;
    display: inline-block;
    text-indent: -3000px;
    border: 0;
    cursor: pointer
}

/*���빺�ﳵ*/
.bnt_add_to_cart:hover {
    background: url(../images/bottom.png) no-repeat 0 -900px;
}

/*���빺�ﳵ*/

.bnt_add_to_cart10 {
    background: url(../images/bottom.png) no-repeat 0 -1115px !important;
    width: 134px;
    height: 40px;
    display: inline-block;
    text-indent: -3000px;
    border: 0 !important;
    cursor: pointer;
    margin: 0px 10px 0 150px;
}

.bnt_buy_to_cart {
    background: url(../images/bottom.png) no-repeat 0 -940px;
    width: 100px;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    float: left;
    margin-left: 11px;
}

.bnt_buy_to_cart:hover {
    background: url(../images/bottom.png) no-repeat 0 -980px;
}

.bnt_buy_to_collect {
    background: url(../images/add_to_collect.jpg) no-repeat 0 0px;
    width: 72px;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    float: left;
    margin-left: 11px;
}

.bnt_continue_buy {
    background: url(../images/bottom.png) no-repeat 0 -267px;
    width: 72px;
    height: 36px;
}

/*��������*/
.bnt_continue_buy:hover {
    background: url(../images/bottom.png) no-repeat 0 -304px;
}

.bnt_check_out {
    background: url(../images/bottom.png) no-repeat 0 -189px;
    width: 90px;
    height: 39px;
}

.bnt_check_out:hover {
    background: url(../images/bottom.png) no-repeat 0 -228px;
}

.bnt_download {
    background: url(../images/download1.png) no-repeat;
    width: 73px;
    text-align: center;
    height: 26px;
    text-indent: -3000px;
    display: inline-block;
}

/*����*/
.bnt_download:hover {
    background: url(../images/download2.png) no-repeat;
}

/*ֱ�ӹ���*/

.bnt_chare {
    background: url(../images/bottom.png) no-repeat 0 -508px;
    width: 72px;
    height: 24px;
    display: inline-block;
    text-indent: -3000px;
}

.bnt_chare:hover {
    background: url(../images/bottom.png) no-repeat -72px -508px;
}

.bnt_package_cart {
    display: inline-block;
    background: url(../images/bottom.png) no-repeat 0 -128px;
    text-align: center;
    cursor: pointer;
    width: 90px;
    height: 33px;
    line-height: 30px;
    border: 0;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
}

/*��¼*/
.bnt_package_cart:hover {
    background: url(../images/bottom.png) no-repeat -90px -128px;
}

/*��¼*/

.bnt_yellow {
    background: url(../images/bottom.png) no-repeat 0 -98px;
    cursor: pointer;
    width: 72px;
    height: 30px;
    line-height: 28px;
    border: 0;
    color: #FFF;
    font-weight: bold;
}

/*��¼*/
.bnt_yellow:hover {
    background: url(../images/bottom.png) no-repeat -72px -98px;
}

/*��¼*/

.bnt_feng {
    background: url(../images/bottom.png) no-repeat 0 -543px;
    cursor: pointer;
    width: 72px;
    height: 30px;
    line-height: 28px;
    border: 0;
    color: #FFF;
    font-weight: bold;
}

/*��¼*/
.bnt_feng:hover {
    background: url(../images/bottom.png) no-repeat -72px -543px;
}

/*��¼*/

.bnt_more {
    background: url(../images/more.png) no-repeat;
    width: 57px;
    text-align: center;
    height: 25px;
    line-height: 26px;
    display: inline-block;
    color: #666;
}

/*���չ��ﳵ*/

.bnt_login {
    position: absolute;
    left: 100px;
    top: 0px;
}

.qq_login_btn1 {
    position: absolute;
    left: 90px;
    top: 0px;
}

.qq_login_btn_top {
    vertical-align: middle;
    height: 16px;
    width: 50px;
    _margin-top: 1px;
    margin-left: 10px
}

.bnt_noreg_buy {
    background: url(../images/bottom.png) no-repeat 0 -395px;
    width: 126px;
    height: 36px;
    display: block;
    text-indent: -2000px
}

/*ֱ�ӹ���*/
.bnt_noreg_buy:hover {
    background: url(../images/bottom.png) no-repeat 0 -433px;
}

/*ֱ�ӹ���*/

.bnt_submit_order {
    background: url(../images/bottom.png) no-repeat 0 -572px;
    width: 90px;
    height: 40px;
}

/*���빺�ﳵ*/
.bnt_submit_order:hover {
    background: url(../images/bottom.png) no-repeat 0 -612px;
}

/*���빺�ﳵ*/

.bnt_qianggou {
    background: url(../images/bnt_qianggou.png) no-repeat;
    width: 99px;
    height: 26px;
    text-indent: -3000px
}

/*����*/

.bnt_submit {
    background: url(../images/bottom.png) no-repeat 0 -128px;
    cursor: pointer;
    width: 90px;
    height: 33px;
    line-height: 30px;
    border: 0;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
}

/*��¼*/
.bnt_submit:hover {
    background: url(../images/bottom.png) no-repeat -90px -128px;
}

/*��¼*/

.bnt_save_address {
    background: url(../images/bottom.png) no-repeat 0 -474px;
    width: 126px;
    font-size: 14px;
    height: 29px;
    line-height: 28px;
    cursor: pointer;
    border: 0;
    color: #FFF;
    font-weight: bold;
}

/*�ύ��ť*/

.bnt_fav_bag {
    background: url(../images/bottom.png) no-repeat 0 -838px;
    width: 50px;
    text-align: center;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
    border: 0;
    font-size: 12px;
    color: #333;
    display: inline-block;
}

/*�ύ��ť*/
.add_to_colect_cart {
    background: url(../images/bottom.png) no-repeat 0 -815px;
    text-align: center;
    width: 70px;
    height: 22px;
    line-height: 24px;
    cursor: pointer;
    border: 0;
    font-size: 12px;
    color: #333;
    display: inline-block;
}

/*�ύ��ť*/

.bnt_nosale {
    background: url(../images/bottom.png) no-repeat 0 -778px;
    margin: 10px 0 0 10px;
    height: 36px;
    width: 126px;
    line-height: 300px;
    overflow: hidden;
    text-indent: -9999px;
}

/*����Ʒ���¼�*/
a.bnts:hover {}

.bnt_email {
    background: url(../images/historyh2.jpg) repeat-x;
    border: 0;
    height: 26px;
    width: 38px;
    color: #FFF
}

/*����ģ��*/
.ArticleL {
    width: 785px;
    overflow: hidden;
}

.ArticleBD {
    border: 1px solid #E1E1E1;
    overflow: hidden;
}

.ArticleLL {
    width: 980px;
}

.ArticleR {
    width: 200px;
    overflow: hidden;
}

.article {
    border: 1px solid #F9CAD7;
    background: url(../images/bbs_bg2.gif);
    width: 1210px;
    border-top: 0;
    padding-bottom: 5px
}

.article .title img {
    float: left
}

.article .title span {
    float: right;
    line-height: 44px;
    display: block;
    width: 68px;
    background: url(../images/more.gif) no-repeat right;
    text-indent: 20px;
}

.article .title span a:link, .article .title span a:visited {
    color: #999;
}

.article .title span a:hover {
    color: #000000
}

.pre_next {
    padding: 20px 0
}

.pre_next li a:link, .pre_next li a:visited {
    color: #666;
}

.pre_next li a:hover {
    text-decoration: underline;
    color: #EE5D80
}

.ArticleTitle {
    height: 35px;
    line-height: 35px;
    text-indent: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    background: url(../images/title.jpg) repeat-x
}

.bodyarticle {
    color: #333
}

.bodyarticle .content {
    line-height: 180%;
    font-size: 14px;
    color: #000000;
    padding: 20px
}

.bodyarticle .content1 {
    line-height: 180%;
    font-size: 14px;
    color: #555;
    padding: 0px 20px 10px;
    border-top: 1px dotted #e9e9e9
}

.bodyarticle .textpho {
    height: 45px;
    padding: 10px;
    border-bottom: 1px dotted #e4e4e4;
    text-align: center
}

.bodyarticle .textpho .photo img {
    width: 45px;
    height: 80px;
    border: 1px solid #E6E6E6;
}

.bodyarticle .textpho .pname {
    padding-left: 10px
}

.bodyarticle .textpho .pname .ptxt {
    color: #666;
    font-size: 12px;
    line-height: 160%;
    margin-left: 197px;
}

.bodyarticle .textpho .pname .sharetxt {
    margin-left: 5px;
}

.bodyarticle .pname h1 {
    padding-bottom: 10px;
    font-size: 20px;
    color: #333;
}

.bodyarticle .pname a {
    font-size: 12px;
    font-weight: normal;
    color: #666;
}

/*�߿�*/
.flow_textarea {
    padding: 0 10px;
    font-size: 14px;
    border-top: 1px solid #BABABA;
    border-left: 1px solid #BABABA;
    border-right: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA;
    line-height: 24px;
}

.flow_inputbg {
    padding: 0 0 0 5px;
    font-size: 14px;
    border-top: 1px solid #BABABA;
    border-left: 1px solid #BABABA;
    border-right: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA;
    height: 24px;
    line-height: 24px;
    background: url(../images/inputbg.png) 0 0 no-repeat
}

.flow_qp {
    padding: 0 10px;
    font-size: 14px;
    border-top: 1px solid #BABABA;
    border-left: 1px solid #BABABA;
    border-right: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA;
    height: 22px;
    line-height: 22px;
    background: url(../images/inputbg.png) 0 0 no-repeat
}

.textarea_inputbg {
    padding: 0 5px;
    border-top: 1px solid #BABABA;
    border-left: 1px solid #BABABA;
    border-right: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA;
    line-height: 18px;
    background: url(../images/inputbg.png) 0 0 no-repeat;
    resize: none;
    font-size: 12px;
}

.inputbg {
    padding: 0 5px;
    font-size: 14px;
    border-top: 1px solid #BABABA;
    border-left: 1px solid #BABABA;
    border-right: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    width: 280px;
    height: 26px;
    line-height: 26px;
    color: #333;
    background: url(../images/inputbg.png) 0 0 no-repeat
}

.inputbg5 {
    padding: 0 5px;
    font-size: 14px;
    border-top: 1px solid #BABABA;
    border-left: 1px solid #BABABA;
    border-right: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    height: 26px;
    line-height: 26px;
    color: #333;
    background: url(../images/inputbg2.png) 0 0 repeat-x
}

.inputnumber {
    padding: 0 5px;
    margin: 0 5px;
    font-size: 14px;
    width: 24px;
    border-top: 1px solid #BABABA;
    border-left: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    height: 24px;
    line-height: 24px;
    color: #666666;
    text-align: center
}

.inputshop {
    border: 1px solid #BABABA;
    height: 20px;
    line-height: 20px;
    width: 30px;
    background: url(../images/inputbg.png) 0 0 no-repeat
}

.wdinput {
    width: 66px;
    font-size: 12px;
}

.wdkey {
    width: 60px;
    font-size: 12px;
}

h3 img {
    position: relative;
    top: 7px;
}

h5 {
    height: 30px;
    line-height: 30px;
    text-align: right;
    background: url(../images/catetitlebg_b.gif) repeat-x;
    font-size: 12px;
    color: #56a5ee;
    padding: 0 10px 0 0;
}

h5 span {
    float: left;
    font-weight: bold;
    background: url(../images/bg.gif) no-repeat 0 -616px;
    padding-left: 25px;
}

.itemTitle h2.contact {
    background: url(../images/itemTitle.png) no-repeat;
    height: 33px;
    text-indent: -9999px;
}

.toppic {
    overflow: hidden;
}

.toppic .title_87 {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-indent: 15px;
    color: #ed95a6;
}

.toppic .title_89 {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-indent: 15px;
    color: #9A92C5;
}

.toppic .title_95 {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-indent: 15px;
    color: #9ecc5e;
}

.toppic .title_97 {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-indent: 15px;
    color: #f7b56b;
}

.toppic .title_98 {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-indent: 15px;
    color: #50ccef;
}

.toppic .title_131 {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    text-indent: 15px;
    color: #8355a6;
}

.toppic dl {
    padding: 10px 2px;
    height: 80px;
    border-bottom: 1px solid #E1E1E1
}

.toppic dt {
    overflow: hidden;
    color: #000;
    float: left;
    width: 85px;
}

.toppic dt img {
    width: 80px;
}

.toppic dd {
    width: 120px;
    display: block;
    float: left;
    line-height: 16px
}

.toppic dd a:link, .toppic dd a:visited {
    color: #333;
}

.toppic dd a:hover {
    color: #c00;
}

/*��ֱ��Ʒģ��*/
.shadow {
    border: 1px solid #E1E1E1;
    border-top: 0;
    _width: 198px;
    overflow: hidden;
    background: #fff
}

.goodsVerticalList {
    overflow: hidden;
    padding: 0 10px;
    _width: 198px;
}

.goodsVerticalList dl {
    padding: 8px 0;
    border-bottom: 1px dashed #DBDBDB;
    margin-bottom: -1px
}

.goodsVerticalList dt {
    overflow: hidden;
    color: #000;
    text-align: left;
    float: left;
    width: 70px;
}

.goodsVerticalList dt img {
    width: 60px;
    margin: 0;
}

.goodsVerticalList dt img:hover {
    width: 60px;
    margin: 0;
}

.goodsVerticalList dd {
    display: block;
    padding: 5px 0;
    float: left;
    width: 153px;
}

.goodsVerticalList dd a:link, .goodsVerticalList dd a:visited {
    color: #333;
}

.goodsVerticalList dd a:hover {
    color: #c00;
}

/*��ͼ������Ʒģ��*/
.brandh {
    height: 296px;
    overflow: hidden
}

.top10h {
    height: 782px;
    overflow: hidden
}

.Lpic {
    overflow: hidden;
    border: 1px solid #E1E1E1;
    border-top: 0;
    background: #fff;
    padding: 10px 3px 0 0;
}

.Lpic .title {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-indent: 15px;
    color: #c00;
    border-bottom: 1px solid #E1E1E1
}

.Lpic dl {
    height: 72px;
    overflow: hidden;
    margin-bottom: 6px;
}

.Lpic dt {
    overflow: hidden;
    float: left;
    width: 88px;
    text-align: center;
}

.Lpic dt .goodsimg {
    width: 70px;
    height: 70px;
    border: 1px solid #e5e5e5
}

.Lpic dt.dtdot p {
    background: #f60;
}

.Lpic dt p {
    background: #b7b7b7;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 16px;
    margin: 5px 0 0 8px;
    color: #fff
}

.Lpic dd {
    width: 118px;
    display: block;
    float: right;
    line-height: 150%;
}

.Lpic dd a:link, .Lpic dd a:visited {
    color: #333;
}

.Lpic dd a:hover {
    color: #c00;
}

/*������Ʒ�б�*/
.goodsHerticalList {
    margin: 10px 0 10px 20px
}

.goodsHerticalList .to_hidden {
    width: 880px;
}

.goodsHerticalList .goodsItem {
    width: 220px;
    height: 220px;
    margin: 30px 50px 0 0;
    overflow: hidden;
    float: left;
    border: 1px solid #333;
    _display: inline;
}

.goodsHerticalList .goodsItem img {
    width: 220px;
    height: 220px;
}

.goodsHerticalList .goodsItem p {
    height: 38px;
    overflow: hidden;
}

/*������Ʒ�б�*/
.goodsBox3 {
    border: 1px solid #E1E1E1;
    width: 1018px;
    overflow: hidden;
}

.goodsBox3 .to_hidden3 {
    width: 1200px;
    margin-left: 30px
}

.goodsBox3 .goodsItem {
    background: #FFF;
    overflow: hidden;
    width: 135px;
    height: 280px;
    overflow: hidden;
    float: left;
    margin-right: 30px;
    _display: inline;
}

.goodsBox3 .goodsItem .goodsimg {
    width: 135px;
}

.goodsBox3 .goodsItem ul {
    margin-top: 8px;
}

.goodsBox3 .goodsItem p {
    height: 20px;
    overflow: hidden;
}

/*�Ƽ��б�*/
.goodsBox {
    width: 1210px;
    overflow: hidden;
}

.goodsBox .to_hidden {
    width: 1210px;
}

.goodsBox .goodsItem {
    background: #FFF;
    overflow: hidden;
    width: 226px;
    overflow: hidden;
    float: left;
    margin-right: 19px;
    _display: inline;
}

.goodsBox .goodsItem .goodsimg {
    margin: 3px 0 10px 3px
}

.goodsBox .goodsItem ul {
    margin-top: 8px;
}

.goodsBox .goodsItem p {
    height: 28px;
    overflow: hidden;
}

/*�Ż���װ*/
.fittingBox {
    padding: 8px;
}

.fittingBox ul li {
    float: left;
    width: 130px;
    margin-right: 25px;
    display: inline;
}

.fittingBox ul li a.imglink img {
    width: 120px;
    border: 1px solid #CCC;
}

.fittingBox ul li a.button_buy {
    background-position: 0 -234px;
    width: 76px;
    color: #FFF;
}

/*������ʷ���ղ�*/
#history li {
    width: 100%;
}

#clear_history a {
    background: none;
    padding: 0px;
    color: #666666;
    float: right;
    cursor: pointer;
}

#clear_history a:hover {
    color: #666
}

/* ==��Ʒ����ҳ�沿��ģ��== */
.pright {
    width: 970px;
    overflow: hidden;
}

.pleft {
    width: 200px;
    overflow: hidden;
}

#goodsdiv {
    overflow: hidden;
    width: 100%;
    padding: 0px 0
}

#goodsdiv .photodiv {
    width: 300px;
    margin-right: 20px;
    padding-top: 4px
}

#goodsdiv .help {
    width: 188px;
    margin-top: 6px;
    display: inline;
    border: 1px solid #DDDDDD;
    overflow: hidden
}

#goodsdiv .imgInfo {
    width: 300px;
    margin-bottom: 10px;
    border: 1px solid #DDDDDD
}

#goodsdiv .imgInfo .thumb {
    width: 300px;
    display: block;
}

/*��Ʒ����ͼƬ*/

#goodsdiv .textInfo {
    width: 50%;
    padding: 0;
    color: #ADADAD;
    overflow: hidden;
}

#goodsdiv .textInfo h1 {
    font-size: 18px;
    color: #000;
    line-height: 24px;
    font-weight: bold;
    padding-left: 8px
}

#goodsdiv .textInfo h1 .freeship {
    color: #BA2636;
    font-size: 14px
}

#goodsdiv .textInfo h1 a {
    color: #005aa0;
    font-size: 12px;
    font-weight: normal
}

#goodsdiv .textInfo p {
    padding: 10px 0
}

#goodsdiv .textInfo .select_cs {}

#goodsdiv .textInfo .select_cs ul {
    margin: 0;
    padding: 0px
}

#goodsdiv .textInfo .select_cs li {
    padding: 5px 11px 0 0;
}

#goodsdiv .textInfo .select_cs li a:link, #goodsdiv .select_cs li a:visited {
    color: #333;
    text-decoration: none;
    display: block;
    margin: 0px 8px 5px 0;
}

#goodsdiv .textInfo .select_cs li a:hover {
    color: #000;
    text-decoration: underline;
}

#goodsdiv .textInfo .buyattr {
    padding: 0px;
    margin: 0px
}

#goodsdiv .textInfo .buyattr a:link, .buyattr a:visited {
    color: #666666;
}

#goodsdiv .textInfo .buyattr a:hover {
    color: #000000;
}

#goodsdiv .textInfo h1 s {
    width: 42px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

#goodsdiv .textInfo h1 s.s1 {
    background: url(../images/supbtn.png) no-repeat 0 -52px;
}

#goodsdiv .textInfo h1 s.s2 {
    background: url(../images/supbtn.png) no-repeat 0 -8px;
}

#goodsdiv .textInfo h1 span.wait {
    font-size: 12px;
    font-weight: normal;
    color: #666
}

#goodsdiv .textInfo .refer_online {
    margin-left: 10px;
}

#goodsdiv .textInfo .refer_online a {
    display: inline-block;
    background: url(../images/btns.jpg) no-repeat;
    font-size: 14px;
    font-weight: bold;
    text-indent: 14px;
    height: 38px;
    line-height: 38px;
    color: #d20001
}

#goodsdiv .textInfo .refer_online a.goods_sell_btn {
    background-position: 0 0;
    width: 103px;
}

#goodsdiv .textInfo .refer_online a.goods_buy_btn {
    background-position: -118px 0;
    width: 103px;
}

#goodsdiv .textInfo .refer_online a.goods_assess_btn {
    background-position: -236px 0;
    width: 225px;
}

#goodsdiv .textInfo #nicknamebox {
    margin-left: 10px;
    height: 40px;
}

#goodsdiv .textInfo #add_nickname {
    display: inline-block;
    background: url(../images/btns.jpg) no-repeat 0 -55px;
    height: 40px;
    width: 160px;
    font-family: "΢���ź�", arail;
    font-size: 18px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    float: left
}

#goodsdiv .textInfo .tag_list {
    padding-left: 10px;
    line-height: 31px;
}

#goodsdiv .textInfo .tag_list a {
    margin: 0 5px 0 0;
    color: #999;
}

#goodsdiv .prospec {
    padding-top: 10px;
}

#goodsdiv .prospec ul {
    padding-left: 10px
}

#goodsdiv .prospec li {
    line-height: 32px;
    color: #ADADAD
}

#goodsdiv .prospec li.pmin {
    line-height: 28px;
}

#goodsdiv .prospec li.pmin .f11 {
    color: #000
}

#goodsdiv .prospec li a:link, #goodsdiv #goodsdiv .prospec li a:visited {
    color: #d20001;
}

#goodsdiv .prospec li a.f66 {
    color: #0070aa;
}

#goodsdiv .prospec li a:hover {
    text-decoration: underline
}

#goodsdiv .prospec .huodong {
    line-height: 20px;
}

#goodsdiv .lineline {
    height: 1px;
    border-bottom: 1px dashed #ccc;
    margin-left: 9px;
}

#goodsdiv .buyli {
    padding-left: 8px;
}

#goodsdiv .buyli .pro {}

#goodsdiv .buyli ul {
    margin: 0;
    padding-left: 2px
}

#goodsdiv .buyli li {
    height: 30px;
    line-height: 30px;
}

#goodsdiv .buyli li span {
    padding: 1px;
    color: #d20001
}

#goodsdiv .buyli li a:link, #goodsdiv .buyli li a:visited {
    color: #333;
}

#goodsdiv .buyli li a:hover {
    color: #000;
}

#goodsdiv .buybottom {
    padding: 10px 0 0 0px
}

#goodsdiv .buybt {
    text-align: right;
    margin-top: 20px
}

#goodsdiv .buyBD {
    /*border:1px solid #EFDB8B;background:#FFF7D7*/
    padding: 0 10px;
}

#goodsdiv .integral {
    height: 20px;
    line-height: 20px;
    color: #666;
    padding-left: 10px
}

#goodsdiv .integral a:link, #goodsdiv .integral a:visited {
    color: #c00;
    text-decoration: underline;
}

#goodsdiv .integral a:hover {
    text-decoration: none;
}

#goodsdiv .integral span {
    color: #ca0000
}

.groupbyyear {
    background: url(../images/groupby.jpg) no-repeat left top;
    height: 28px;
    width: 368px;
    margin: 0;
    overflow: hidden
}

.groupbyyear .inner {
    width: 408px;
}

.groupbyyear li {
    float: left;
    width: 78px;
    height: 28px;
    line-height: 24px;
    display: inline;
    overflow: hidden;
    text-align: center;
}

.groupbyyear li a {
    display: block;
    position: relative;
}

.groupbyyear li.gp4 {
    width: 65px;
}

.groupbyyear li.gp5 {
    width: 68px;
}

.groupbyyear li a:hover, .groupbyyear li a.cur {
    background: #FB6600;
    color: #fff;
    height: 24px;
}

.groupbyyear a:hover span, .groupbyyear a.cur span {
    position: absolute;
    top: 24px;
    background: url(../images/cur_nav.jpg) no-repeat center bottom;
    width: 7px;
    height: 4px;
    display: block;
    left: 36px;
}

.groupbyyear li.gp4 a:hover span, .groupbyyear li.gp5 a:hover span,
.groupbyyear li.gp4 a.cur span, .groupbyyear li.gp5 a.cur span {
    left: 32px;
}

.gallery li {
    width: 60px;
    float: left;
    margin-right: 10px;
    border: 1px solid #E1E1E1
}

.gallery li img {
    width: 58px
}

.baozhen {
    width: 190px;
    padding: 0 5px 10px 0;
    border-bottom: 1px dashed #DDDDDD;
    text-align: center
}

.goods_contitle {
    background: url(../images/goods_contitle.png) no-repeat;
    width: 168px;
    height: 34px;
    margin-top: 10px
}

.goods_phone {
    border-top: 1px dashed #ccc;
    padding: 10px;
    color: #666;
    line-height: 24px
}

.goods_phone span {
    font-family: Georgia;
    font-size: 24px;
    color: #ca0000
}

.goods_qq {
    padding: 5px 20px 0 12px;
    width: 230px;
    height: 22px
}

.goods_qq img {
    float: left;
    padding: 10px 15px 0 0;
}

.collect {
    height: 24px;
    line-height: 26px;
    padding: 0 0 0 10px;
}

.collect a {
    color: #666
}

.collect a:hover {
    color: #333
}

.iwbuy {
    padding-top: 0px;
    color: #666;
    position: relative;
    padding: 4px 0 0 10px;
}

.iwbuy input {
    border: none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    vertical-align: middle;
    margin: 0;
    height: 20px;
    line-height: 20px;
    width: 46px;
}

.iwbuy a.nums:link, .iwbuy a.nums:visited {
    display: inline-block;
    border: 1px solid #ccc;
    background: #f2f2f2;
    width: 22px;
    height: 22px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif
}

.iwbuy a.nums:hover {
    border: 1px solid #ca0000;
    text-decoration: none;
    color: #ca0000
}

.iwbuy a.buy_btn, .iwbuy a.kefu, .iwbuy a.kefu2 {
    height: 30px;
    display: block;
    position: absolute;
    border-radius: 3px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
}

.iwbuy a.buy_btn {
    background: #D20001;
    border: 1px solid #D20001;
    color: #fff;
    margin-bottom: 10px;
    left: 130px;
    top: 0;
    width: 74px;
}

.iwbuy a.kefu {
    background: #F9F9F9;
    border: 1px solid #E6E6E6;
    color: #333;
    left: 216px;
    top: 0;
    width: 90px;
}

.iwbuy a.kefu2 {
    background: #F9F9F9;
    border: 1px solid #E6E6E6;
    color: #333;
    left: 11px;
    top: 0;
    width: 90px;
}

.iwbuy a.disable, .iwbuy a.disable:hover {
    color: #ccc;
    border: 1px solid #ccc;
    cursor: default
}

.bought_notes {}

.bought_notes .mai {
    text-align: left;
    padding-left: 20px
}

.contentBox {
    padding: 15px 0px 15px 0px;
    border-top: 0;
    overflow: hidden;
    width: 945px;
}

.contentBox .goods_desc {
    margin: inherit;
    font-size: 14px;
    line-height: 24px;
}

.contentBox .goods_desc li {
    list-style: disc outside;
}

.uppage {
    line-height: 200%;
}

blockquote {
    margin: 0;
    padding: 0
}

.tabline, .goods_tabline {
    line-height: 35px;
    height: 35px;
    overflow: hidden;
    overflow: hidden;
    background: url(../images/lines.jpg) repeat-x left 32px;
}

.tabline h2, .goods_tabline a {
    width: 169px;
    float: left;
    text-align: center;
    height: 35px;
    background: none;
    margin: 0 -27px 0 0;
    font-size: 14px;
    color: #333;
    cursor: pointer
}

.tabline .h2bg, .goods_tabline a.cur {
    color: #fff;
    background: url(../images/rec_cur.png) no-repeat left top;
    position: relative;
    z-index: 1500;
    background-size: 100%
}

#tabline-bar {
    width: 970px;
}

#tabline-bar .bnts {
    margin: 2px 10px 0 150px;
    visibility: hidden;
}

#flowboxid #tabline-bar {
    width: 1210px;
}

/*����ҳ��*/
#goodsdiv .textInfo #suppinfo span {
    color: #d20001
}

#goodsdiv .textInfo #suppinfo p {
    padding: 0;
    line-height: 150%;
}

#goodsdiv .textInfo #suppinfo p .shop_sb {
    line-height: 30px !important;
}

#goodsdiv .textInfo #suppinfo p.s_l {
    width: 60px;
}

#goodsdiv .textInfo #suppinfo p.w90 {
    width: 90px;
}

#goodsdiv .textInfo #suppinfo p.s_r {
    width: 540px;
}

#goodsdiv .textInfo .sold_info {
    margin-left: 10px;
    border-top: 1px dashed #e5e5e5;
    padding-top: 10px;
    color: #666
}

#goodsdiv .textInfo .sold_info span {
    font-weight: bold;
    color: #333
}

.userr #goodsdiv .prospec ul {
    width: 100%;
    clear: both;
}

.userr #goodsdiv .prospec li {
    width: 226px;
    float: left;
    color: #666
}

.userr #goodsdiv .textInfo {
    width: 690px;
}

.userr #goodsdiv .prospec ul li.nofloat {
    float: none;
    width: auto;
    padding-top: 5px;
    clear: both
}

/*��ɫѡ����CSS����*/
.catt {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.catt a.arr0 {
    border: #ca0000 1px solid;
    height: 20px;
    line-height: 20px;
    margin-top: 1px;
    text-align: center;
    background: #fff;
    margin-right: 10px;
    padding: 0px 10px;
    display: block;
    white-space: nowrap;
    color: #000;
    float: left;
}

.catt a:focus {
    outline-style: none;
}

.catt .cattsel {
    border: #ca0000 2px solid;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background: #fff url("../images/select.gif") no-repeat right bottom ;
    margin-right: 10px;
    padding: 0px 10px;
    display: block;
    white-space: nowrap;
    color: #000;
    text-decoration: none;
    float: left;
}

.catt .cattsel a:hover {
    border: #ca0000 2px solid;
}

.catt .cattsel1, .catt .arr1 {
    display: block;
    margin: 0 10px 0 0;
    cursor: pointer;
    float: left;
    padding: 0;
}

.catt .arr1 {
    border: #ca0000 1px solid;
    background: #fff;
}

.catt .cattsel1 {
    border: #ca0000 2px solid;
}

.catt .phocolor {
    width: 30px;
    height: 30px;
    padding: 1px
}

.Itemtitle {
    background: #F8F8F8;
    height: 38px;
    line-height: 38px;
    position: relative;
}

.Itemtitle h2 {
    font-size: 14px;
    font-weight: bold;
    color: #D20001;
    text-indent: 12px;
}

.Itemtitle h2 span.en {
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    color: #999;
    margin-left: 5px;
    font-weight: normal
}

.Itemtitle span.f_r {
    margin-right: 7px;
    display: inline-block
}

.Itemtitle span.f_r a {
    color: #666
}

#newsboxid .Itemtitle h2 {
    font-size: 13px;
}

/*��ҳ����*/
.Hcomments {
    overflow: hidden;
}

.Hcomments .indextitle1 {
    background: #f8f8f8;
    border-bottom: none;
    text-indent: 13px;
}

.Hcomments .to_hidden {
    margin: 5px 0 0 13px;
}

.Hcomments dl {
    height: 72px;
    padding: 5px 0 0;
    border-bottom: 1px dashed #EFEFEF;
    overflow: hidden;
    margin-right: 13px;
}

.Hcomments dl.last {
    border-bottom: none
}

.Hcomments dt {
    overflow: hidden;
    float: left;
    width: 70px;
    text-align: center
}

.Hcomments dt .goodsimg {
    width: 60px;
    margin-top: 3px;
}

.Hcomments dd {
    display: block;
    color: #666;
    float: right;
    width: 145px;
    line-height: 180%;
}

.Hcomments dd span {
    margin: 0px 0 0 8px;
}

.Hcomments dd span img {
    vertical-align: top;
    padding-top: 3px;
}

#indexbox .Hcomments dl {
    float: left;
    width: 376px;
}

#indexbox .Hcomments dd {
    width: 288px;
}

#indexbox .Hcomments .to_hidden {
    width: 860px;
}

#indexbox .Hcomments dt .goodsimg {
    width: 68px;
}

#indexbox .Hcomments dl {
    height: 83px;
    padding: 10px 0 0;
    margin-right: 18px;
}

.trend_view p.art_img {
    width: 65px;
    display: inline;
    overflow: hidden;
}

.trend_view p.art_img img {
    width: 65px;
}

.trend_view p.title {
    width: 495px;
    display: inline;
    overflow: hidden;
    margin-left: 8px;
}

.trend_view p.title a.view_more {
    display: block;
    padding-top: 5px;
    color: #c00;
}

/*��Ʒ��ϸҳ�û�����*/

.commentsbd {
    border: 1px solid #E1E1E1;
    padding: 0px 20px 10px 0
}

.commentsbd .title {
    height: 32px;
    line-height: 32px;
    padding-left: 20px;
    font-family: ΢���ź�;
    border-bottom: 1px solid #E1E1E1
}

.comments {
    padding: 5px 0 0 0;
}

.comments li {
    padding: 5px 0;
    width: 945px;
    _height: 1%;
    margin-bottom: 5px;
    overflow: hidden
}

.comments li .user_information {
    float: left;
    width: 100px;
    text-align: center;
    overflow: hidden;
    display: inline;
    background: url(../images/avatar-bg.png) no-repeat center top;
}

.comments li .user_information img {
    border: 1px solid #CCC;
    width: 50px;
    height: 50px;
    margin: 7px 0 7px;
}

.comments li .user_comment {
    float: right;
    width: 820px;
    padding: 5px 10px;
    line-height: 160%;
    border: 1px solid #E1E1E1;
    position: relative;
    font-size: 12px;
}

.comments li .user_comment .com_title {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 6px;
}

.comments li .user_comment .com_title span {
    margin-right: 5px;
}

.comments li .user_comment .content {
    overflow: hidden;
    margin-top: 10px
}

.comments li .user_comment .recontent {
    background: #FFFBCC;
    padding: 5px;
    border: 1px solid #E6DB55;
    margin-top: 10px
}

.comments li .user_comment span.marrow {
    position: absolute;
    left: -6px;
    top: 10px;
    background: url(../images/marrow.png) no-repeat;
    font-size: 0;
    width: 6px;
    height: 27px;
}

.user_comment .is_agree {
    padding-top: 8px;
    text-align: right
}

.user_comment .is_agree .btn-agree {
    width: 61px;
    background: url(../images/is_agree.png) no-repeat;
    border: none;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
}

.commentsList {
    border-top: 1px solid #ccc;
    text-align: left;
}

.commentsList img {
    vertical-align: middle;
}

.commentsList .inputBorder {
    border: 1px solid #ccc;
    background: #fff;
}

.captcha {
    margin-left: 0px;
    position: relative;
    top: -1px;
    * margin-left: 8px;
    * position: relative;
    top: 3px;
    cursor: pointer;
}

.commentsbox {
    border: 1px solid #FF0000
}

.captcha {
    margin-left: 0px;
    position: relative;
    top: -1px;
    * margin-left: 8px;
    * position: relative;
    top: 3px;
    cursor: pointer;
}

.commentsbox {
    border: 1px solid #000000
}

.wpcomments {}

.wpcomments .bdw {
    width: 65px;
    text-align: center
}

/*�������ض���*/
.show_l {
    width: 612px;
}

.show_r {
    width: 316px;
}

.show_l .comments li {
    width: 612px;
}

.show_l .comments li .user_comment {
    width: 485px;
}

/*��������*/
#mypaytable td {
    padding: 15px 8px;
}

#Message_list table.tabelData {
    border: none;
}

table.tabelData {
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto;
    border: 1px solid #e5e5e5;
    border-top: 0;
    background: #fff;
    color: #666
}

table.tabelData th {
    border-bottom: 1px solid #DEDEDE;
    color: #333;
    padding: 5px 0;
    font-weight: normal;
    background: #F8F8F8
}

table.tabelData td {
    padding: 7px 0;
    line-height: 180%
}

table.tabelData td.pt20 {
    padding-top: 20px;
}

table.tabelData td.pb20 {
    padding-bottom: 20px;
}

table.tabelData .simg {
    width: 65px;
    border: 1px solid #E5E5E5;
    padding: 2px;
}

table.tabelData a.htab {
    background: url(../images/htab.jpg) no-repeat right 5px;
    padding-right: 9px
}

table.tabelData td.infont {
    font-weight: bold
}

table.tabelData td .up_s {
    font-family: Verdana, Geneva, sans-serif
}

table.tabelData td .down_s {
    font-family: Verdana, Geneva, sans-serif;
    line-height: 200%
}

table.goodslist td span.sns {
    padding-top: 8px;
    display: inline-block
}

table.goodslist tr.noline td {
    padding: 8px 0 0 !important;
}

table.goodslist td.lines {
    padding: 0px 0 2px;
    border-bottom: 1px solid #DEDEDE;
}

table.goodslist td a {
    color: #0070AA
}

table.goodslist td span.icons {
    display: inline-block;
    background: url(../images/edit.jpg) no-repeat;
    height: 12px;
    width: 12px;
    margin-left: 8px;
}

table.goodslist td.pname {
    position: relative
}

table.goodslist td.pname span.icons {
    position: absolute;
    right: 3px;
    top: 36px;
}

table.goodslist td.lines {
    position: relative
}

table.goodslist td.pname span.chkbox {
    position: absolute;
    left: 0px;
    top: 10px;
}

table.goodslist td.pname .types {
    padding-left: 21px;
}

input.butbtn {
    border: 1px solid #e5e5e5;
    background: #fff;
    height: 22px;
    line-height: 19px;
    color: #666;
    cursor: pointer
}

table.userlist td.timg {
    padding-left: 8px;
}

table.userlist td.tdcs {
    text-indent: 12px;
}

table.datalist th {
    text-indent: 12px;
    font-weight: bold;
    background: none;
    border: none;
    padding: 0px 0 2px 0;
    color: #666;
    font-weight: normal
}

table.datalist th.tbg {
    background: #f8f8f8;
    padding: 7px 0 !important;
    color: #333;
    font-weight: bold
}

table.datalist td.tdcs {
    text-indent: 12px;
    padding: 0px 0 10px 0
}

table.goodslist .goodsattrbox {
    width: 170px;
    margin: 0
}

table.goodslist .goodsattrbox s, table.goodslist .orderattr_r s {
    width: 42px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 24px;
}

table.goodslist .orderattr_r s {
    margin: 0
}

table.goodslist .goodsattrbox s.s1, table.goodslist .orderattr_r s.s1 {
    background: url(../images/supbtn.png) no-repeat 0 -52px;
}

table.goodslist .goodsattrbox s.s2, table.goodslist .orderattr_r s.s2 {
    background: url(../images/supbtn.png) no-repeat 0 -8px;
}

table.goodslist td.infos {
    background: #FaFaFa;
    height: 30px;
    line-height: 25px;
    padding: 0;
    vertical-align: middle;
    border-bottom: 0px solid #e9e9e9;
}

table.goodslist td.infos .chkbox {
    margin-left: 3px;
}

table.goodslist .linet td {
    border-bottom: 1px solid #c9c9c9;
}

table.goodslist .linet .sns {
    color: #999
}

table.goodslist .orderattr_r {
    margin-left: 10px;
}

table.goodslist td a.nolink {
    color: #999
}

/*��������*/
.userr #goodsdiv {
    width: 1010px;
    padding: 15px;
}

/* Ʒ���Ƽ�*Ʒ���б�*/
.brandinner img {
    float: left;
    margin: 10px;
    height: 80px;
}

.brandBox {
    padding: 0;
}

.brandBox ul {
    width: 1250px
}

.brandBox li {
    float: left;
    width: 200px;
    height: 148px;
    padding: 10px;
    margin: 0 20px 20px 0;
    background: #F5F5F5;
    line-height: 100%;
    overflow: hidden;
    border: 1px solid #FFF;
    text-align: center
}

.brandBox li:hover {
    border: 1px solid #ca0000
}

.brandBox li img {
    width: 200px;
    height: 125px;
    margin-bottom: 9px;
}

.brandBox li a {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    font-size: 12px
}

.brandBox li a:hover {
    color: #c00
}

.brandBox li span {
    color: #333;
}

.brand_categories {
    margin-bottom: 15px;
    padding: 10px 5px
}

.brand_categories li a {
    display: block;
    height: 22px;
    line-height: 22px;
    padding-left: 22px;
    color: #000;
    background: url(../images/x.png) no-repeat 15px 50%
}

.brand_categories li a:hover {
    color: #c00;
}

.brand_categories li a.selected {
    color: #c00;
}

/* ��ҳcat_goods.lbiƷ��*/
.i_brand {
    background: #fff;
    width: 203px;
    overflow: hidden
}

.i_brand ul {
    overflow: hidden;
    padding-top: 3px;
    width: 230px;
}

.i_brand ul li {
    height: 38px;
    text-align: center;
    float: left;
    overflow: hidden;
    width: 90px;
    _display: inline;
    border: 1px solid #EFEFEF;
    margin: 5px 0 0 6px;
    height: 50px;
}

.i_brand ul li img {
    height: 50px;
    width: 90px;
}

/* ��Ա������ҳƷ��*/
.user_brand {
    border: 1px solid #D4D4D4;
    border-top: none;
    width: 803px;
    overflow: hidden;
}

.user_brand ul {
    padding: 10px 20px;
    width: 1000px
}

.user_brand ul li {
    height: 68px;
    text-align: center;
    float: left;
    overflow: hidden;
    margin-right: 35px;
    _display: inline
}

.user_brand ul li img {
    height: 33px;
}

.blandmore {
    background: url(../images/bnt_save_gray_66.png) no-repeat;
    width: 66px;
    text-align: center;
    height: 22px;
    line-height: 20px;
    display: inline-block;
    color: #666;
    margin: 5px 10px
}

.blandmore a:link, .bnt_clear_cart a:visited {
    color: #666;
}

/* �û����� */
.userl {
    width: 155px;
    float: left;
    overflow: hidden
}

.userr {
    width: 1042px;
    float: right;
}

.userr .title {
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-bottom: 0;
    height: 34px;
    line-height: 34px;
    font-weight: bold;
    font-size: 14px;
    color: 40B008;
    text-indent: 20px;
    background: url(../images/utitle.jpg) repeat-x;
}

.userr .title span {
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin-right: 8px;
}

.userr .Atitle {
    border: 1px solid #D4D4D4;
    border-bottom: 0;
    height: 39px;
    line-height: 35px;
    font-size: 14px;
    color: 40B008;
    text-indent: 20px;
    background: url(../images/c_title.jpg) repeat-x;
}

.userr .title a.comment {
    display: inline-block;
    width: auto;
    padding: 0 16px;
    height: 31px;
    line-height: 28px;
    background: #b10100;
    margin: 3px 0 0;
    text-align: center;
    color: #fff;
}

.userr .title a.cur {
    background: #d20001;
}

.userr .notend {
    text-indent: 0px
}

.user_menutitle {
    background: url(../images/menutitle.jpg) no-repeat;
    height: 34px;
    text-indent: 12px;
    line-height: 34px;
    font-size: 14px;
    font-weight: bold
}

.ueseinfo .uesetitle {
    background: url(../images/usertitle.jpg) no-repeat;
    height: 30px;
    text-indent: 13px;
    line-height: 30px;
    font-weight: bold
}

.userMenu ul {
    padding: 5px 0;
}

.userMenu ul li {
    height: 26px;
    line-height: 26px;
}

.userMenu ul li a {
    display: block;
    color: #333;
    padding-left: 13px;
}

.userMenu ul li a.curs, .userMenu a:hover {
    color: #D20001
}

.usBox {
    width: 990px;
}

.usBox_1 {
    width: 452px;
    height: 260px;
}

.usBox_1 .logtitle {
    height: 30px;
    background: url(../images/ur_bg.gif) no-repeat 0px 0px;
}

.logBox {
    width: 990px;
    padding-top: 10px
}

.logBox .titleL {
    width: 450px;
    background: url(../images/user_login.gif) no-repeat 15px 0;
    height: 30px;
}

.logBox .title_consignee {
    background: url(../images/consignee.gif) no-repeat 30px 0;
    height: 30px;
    padding: 0 0 20px 20px;
}

.logBox .address {
    width: 254px;
    border: 1px solid #b3b3b3;
    height: 20px;
    line-height: 20px
}

/*��Ա������Ʒ�Ƽ�*/
.UsegoodsBox {
    width: 1003px;
    overflow: hidden;
    border: 1px solid #D8D8D8;
    border-top: 0;
    padding: 10px 0;
    background: #fff
}

.UsegoodsBox .to_hidden {
    width: 1050px;
}

.UsegoodsBox .goodsItem {
    overflow: hidden;
    width: 158px;
    height: 190px;
    margin: 0 0 10px 5px;
    overflow: hidden;
    float: left;
    _display: inline;
}

.UsegoodsBox .goodsItem .goodsimg {
    width: 110px;
    padding: 0px 5px;
}

.UsegoodsBox .goodsItem .orderinfo {
    height: 30px;
    padding: 10px;
}

.UsegoodsBox .goodsItem .orderinfo a {
    color: #333
}

.UsegoodsBox .goodsItem .orderinfo a:hover {
    color: #ca0000
}

/*�û����ı�����*/
.uflowBox {
    padding: 20px;
    overflow: hidden
}

.uflowBox .title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: url(../images/itemTit.png) repeat-x;
    font-size: 14px;
    text-indent: 5px;
    border-bottom: 1px solid #C6C6C6;
    color: #666666;
    font-weight: bold;
}

.uflowBox .title span {
    float: right;
    padding-right: 10px
}

.td_label {
    text-align: right;
    color: #333;
    width: 90px;
}

.consigneesubit {
    color: #666666;
    font-weight: bold;
    margin-left: 80px;
    margin-top: 10px;
    padding-bottom: 10px
}

.consigstar {
    color: #000000;
}

.consigstar a:link, .consigstar a:visited {
    color: #000000;
}

.consigstar a:hover {
    color: #000000;
}

/*�û���Ϣ*/
.small_goodsimg {
    float: left;
    width: 60px;
    vertical-align: middle;
    margin: 0 5px ;
    padding: 2px;
    border: 1px solid #e1e1e1;
}

.goods_amout {
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    color: #666
}

.font_amout {
    font-size: 14px;
    color: #BA2636;
}

/*��¼*/
.us_log_l {
    width: 489px;
    overflow: hidden
}

.us_log_r {
    width: 487px;
    background: #f0f0f3 url(../images/bg11.gif);
    padding-bottom: 3px;
    padding-right: 3px;
    margin-top: 18px;
    color: #666;
    font-size: 12px
}

.us_log_r .list {
    background-color: #fafafa;
    border: 1px solid #cacaca;
    min-height: 320px;
    padding-bottom: 20px;
}

.us_log_r .title {
    background: url(../images/box_bg2.gif) repeat-x;
    height: 43px;
}

.us_log_r .title strong {
    color: #666;
    float: left;
    font-family: " ΢���ź�,����";
    font-size: 16px;
    font-weight: normal;
    height: 43px;
    line-height: 43px;
    padding-left: 25px;
    padding-right: 10px;
}

.us_log_r .title strong.c1 {
    border-bottom-color: #5ca41d;
}

.us_log_r .title em {
    color: #999;
    float: right;
    line-height: 43px;
    padding-right: 12px;
    font-size: 12px;
}

.us_log_r .f1 {
    font-size: 12px;
}

.us_log_r a {
    color: #666;
    font-size: 12px;
    font-weight: normal;
}

.us_log_r a:hover {
    color: #ca0000
}

.us_log_r .inputbg, .inputbg3 {
    background: url(../images/s_bgs.png) repeat-x scroll 0 -118px #fff;
    border-color: #ccc #e3e3e3 #e3e3e3;
    border-right: 1px solid #e3e3e3;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px #fff;
    display: inline-block;
    font-size: 14px;
    height: 17px;
    padding: 8px;
    width: 222px;
}

#regboxss {
    width: 1000px !important
}

#regboxss .inputbg3 {
    width: 190px;
}

/*ע��*/
.usBox_2 {
    padding-left: 50px
}

.usBox_2 .title {
    height: 30px;
    border-bottom: 1px dashed #E1E1E1;
    margin-bottom: 20px;
    font-size: 18px;
    color: #000
}

.msgBottomBorder {
    clear: both;
    border-bottom: 1px dashed #cccccc;
    padding-bottom: 8px;
    margin-bottom: 8px;
}

.tright {
    height: 20px;
    line-height: 20px;
    text-align: right
}

.tdw {
    width: 76px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #333;
    text-align: right
}

.loginbg {
    width: 280px;
    padding-top: 120px;
    color: #000;
    font-weight: bold;
    font-size: 14px
}

.bnt_reg {
    background: url(../images/bnt_reg.png) no-repeat;
    text-indent: 18px;
    width: 135px;
    height: 40px;
    line-height: 34px;
    display: inline-block;
    margin-top: 20px
}

.bnt_reg:hover {
    background: url(../images/bnt_reg_hover.png) no-repeat;
    text-indent: 18px;
    width: 135px;
    height: 40px;
    line-height: 34px;
    display: inline-block;
    margin-top: 20px
}

.PwBox {
    padding-top: 10px;
    080708width:500px;
    margin: 0 auto
}

.PwBox .title {
    background: url(../images/find_psw.png) no-repeat;
    height: 30px;
    border-bottom: 1px dashed #E7E7E7;
    margin-bottom: 20px
}

/*�����б�*/
.alistpic {
    width: 960px;
    margin: 15px 0
}

.alistpic dl {
    float: left;
    width: 450px;
    display: inline;
    overflow: hidden;
    margin: 0 0 10px 25px;
}

.alistpic dl dt {
    float: left;
    width: 170px;
    display: inline;
}

.alistpic dl dt img {
    width: 152px;
    height: 213px;
    border: 1px solid #eee;
    padding: 2px;
}

.alistpic dl dd {
    float: left;
    width: 280px;
    display: inline;
    line-height: 180%;
}

.alistpic dl dd p {
    height: 60px;
    line-height: 60px;
    font-weight: bold
}

.alistpic dl dd p a {
    color: #000;
    vertical-align: middle
}

.alistpic dl dd a {
    color: #333
}

.listpic {
    overflow: hidden;
    width: 100%;
}

.listpic dl {
    overflow: hidden;
    border-bottom: 1px dotted #e5e5e5;
    padding: 10px;
    margin: 0 10px;
}

.listpic dt {
    overflow: hidden;
    float: left;
    padding-right: 20px
}

.listpic dt img {
    /* height:90px; */
    padding: 5px;
    border: 1px solid #E1E1E1;
    width: 120px;
}

.listpic dd {
    line-height: 20px
}

.listpic dd .atitle {
    height: 24px;
    line-height: 24px;
    padding: 5px 0
}

.listpic dd .atitle span {
    float: right;
    color: #999;
    font-weight: normal;
    font-size: 12px
}

.listpic dd .atitle a {
    color: #333;
    font-size: 14px;
}

.listpic dd .atitle a:hover {
    color: #c00;
}

.listpic dd .art_cat_title {
    color: #057BD2
}

/*��Ʒ�б���ʾ��ʽ*/
.goodsList {
    padding: 0px 0 0px;
    width: 943px;
    overflow: hidden
}

.goodsList ul {
    border-bottom: 1px solid #e5e5e5;
    padding: 9px 0 5px;
}

.goodsList ul.last {
    border-bottom: none
}

.goodsList li {
    float: left;
}

.goodsList li.thumb {
    width: 100px;
    text-align: center;
    margin: 0 18px 0 10px;
}

.goodsList li.thumb img {
    width: 100px;
    height: 100px;
    border: 1px solid #eee
}

.goodsList li.goodsName {
    width: 500px;
    line-height: 160%;
    color: #666;
    margin-left: 18px;
}

.goodsList li.goodsName p {
    margin-bottom: 5px;
}

.goodsList li.goods_price {
    margin-right: 15px;
    width: 210px;
    padding-top: 15px;
    line-height: 230%;
    float: left
}

.goodsList li.action {
    padding-top: 15px;
    line-height: 200%;
}

.goodsList li .shop_s {
    font-size: 16px;
}

.goodsList li .up_s {
    font-size: 16px;
    font-weight: bold
}

.goodsList li.goodsName p.txt {
    color: #666
}

.goodsList li.goodsName p.txt .osns {
    margin-left: 10px;
}

.goodsList li.goodsName s {
    width: 42px;
    height: 21px;
    display: inline-block;
    vertical-align: middle
}

.goodsList li.goodsName s.s1 {
    background: url(../images/supbtn.png) no-repeat 0 -52px;
}

.goodsList li.goodsName s.s2 {
    background: url(../images/supbtn.png) no-repeat 0 -8px;
}

#supplyidbox .goodsList li.goods_price {
    padding: 11px 0 0
}

#supplyidbox .goods_price {
    line-height: 170%
}

#supplyidbox .goodsList li.goodsName {
    width: 450px;
}

#supplyidbox .goodsList li.btns {
    width: 120px;
    padding: 11px 0 0;
    float: right
}

#supplyidbox .goodsList li.btns a.detail, #supplyidbox .goodsList li.btns a.kefu {
    display: block;
    width: 83px;
    height: 27px;
    line-height: 26px;
    text-align: center;
    border-radius: 3px;
    font-size: 12px;
    font-family: "΢���ź�", arail
}

#supplyidbox .goodsList li.btns a.detail {
    background: #D20001;
    border: 1px solid #D20001;
    color: #fff;
    margin-bottom: 10px;
}

#supplyidbox .goodsList li.btns a.ppbig {
    margin-top: 15px;
}

#supplyidbox .goodsList li.btns a.kefu {
    background: #F9F9F9;
    border: 1px solid #E6E6E6;
    color: #333
}

.boxtitle {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    background: url(../images/h3titlebg.gif) repeat-x left top;
    border-bottom: 1px solid #000000
}

.boxtitle span {
    float: right;
    margin-right: 10px;
    font-weight: normal;
    font-size: 12px;
    color: #7F7F7F;
    line-height: 27px;
    height: 27px;
}

.boxtitle span a {
    color: #7F7F7F;
    font-size: 12px;
}

.boxtitle span a:hover {
    color: #c40000;
    font-size: 12px
}

/*��ҳ��Ʒ����*/
.index_category_tree {
    font-size: 12px;
    background: #FFFFFF;
    border: 2px solid #ca0000;
    border-top: 0;
    overflow: hidden;
    padding: 3px 0 0 0;
    width: 186px
}

.index_category_tree dl {
    padding: 0px;
    width: 210px;
    padding: 5px 0
}

.index_category_tree dt {
    height: 22px;
    line-height: 22px;
    color: #c00;
    text-indent: 50px;
    font-weight: bold;
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 5px;
    padding-bottom: 10px
}

.index_category_tree dt .cate1 {
    background: url(../images/cate_bg.png) no-repeat 15px 0px;
}

.index_category_tree dt .cate2 {
    background: url(../images/cate_bg.png) no-repeat 15px -22px;
}

.index_category_tree dt .cate3 {
    background: url(../images/cate_bg.png) no-repeat 15px -44px;
}

.index_category_tree dt .cate4 {
    background: url(../images/cate_bg.png) no-repeat 15px -66px;
}

.index_category_tree dt .cate5 {
    background: url(../images/cate_bg.png) no-repeat 15px -88px;
}

.index_category_tree dt .cate6 {
    background: url(../images/cate_bg.png) no-repeat 15px -110px;
}

.index_category_tree dt .cate7 {
    background: url(../images/cate_bg.png) no-repeat 15px -132px;
}

.index_category_tree dt a:link, .index_category_tree dt a:visited {
    color: #c00;
    font-size: 14px;
    display: block;
}

.index_category_tree dt a:hover {
    color: #ca0000
}

.index_category_tree dd {
    padding: 2px 0 0px 15px;
    overflow: hidden;
}

.index_category_tree dd ul {
    margin: 0;
    width: 210px
}

.index_category_tree dd li {
    display: block;
    width: 85px;
    overflow: hidden;
    float: left;
    height: 24px;
}

.index_category_tree dd li a:link, .index_category_tree dd li a:visited {
    color: #333;
}

.index_category_tree dd li a:hover {
    color: #ca0000
}

/*������Ʒ���൯��*/



ul.li_list {
    padding: 10px;
}

ul.li_list li {
    background: url(../images/coin_li_list.gif) no-repeat 0 6px;
    padding: 0px 0px 0px 20px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

/*��ҳ�߶�*/
#indexbox .categories_bd_2 {
    /*height:850px; overflow:hidden*/
}

#indexbox .top_tab {
    height: 461px;
    overflow: hidden;
}

#indexbox .Hcomments {
    height: 325px;
    overflow: hidden
}

/*#indexbox .PriceBox{height:300px; overflow:hidden}*/

#indexbox .SuperBox {
    overflow: hidden
}

#indexbox .Brokerbox {}

#indexbox .indeban {
    overflow: hidden
}

/*�б�����Ʒ��ϸҳ��������*/
#categories_block_left {
    width: 248px;
}

.categories_title {
    background: url(../images/left_cat.png) no-repeat left 0px;
    height: 40px;
}

#categories_block_left .bigcat {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #D20001;
    background: #FFF3F3;
    text-indent: 15px;
    margin-bottom: 5px;
}

#categories_block_left .bigcat a {
    color: #C11920
}

#categories_block_left .bigcat a span {
    color: #666
}

#categories_block_left .submenu dl {
    padding-left: 15px;
    clear: both
}

#categories_block_left .submenu dl dt {
    background: url(../images/icons.jpg) no-repeat 0px 11px;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    text-indent: 12px;
}

#categories_block_left .submenu dl dt a {
    color: #000
}

#categories_block_left .submenu dl dd {
    line-height: 23px;
    padding-left: 12px
}

#categories_block_left .submenu dl dd a {
    margin: 0 0px 0 0;
}

/*��Ѷ��������*/
#Article_Box .newscat_title {
    background: url(../images/newstitle.jpg) no-repeat left 0px;
    height: 40px;
}

#Article_Box #categories_block_left .bigcat {
    margin-bottom: 1px;
    background: #f8f8f8
}

#Article_Box #categories_block_left .bigcat a {
    color: #333
}

#Article_Box #categories_block_left .submenu dl dt {
    background: none;
    text-indent: 1px;
    font-weight: normal
}

#Article_Box #categories_block_left .submenu dl dt a {
    color: #666
}

#Article_Box #categories_block_left a:hover {
    text-decoration: underline
}

/*end*/


.rank_img {}

/*����������ʽ*/
.catalog-shadow-hack {
    background: url(../images/itiop.jpg) repeat-x left top;
    font-size: 0;
    height: 3px;
    width: 247px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 1px;
    z-index: 10;
}

.icategory_tree {
    background: #fff url(../images/itiop.jpg) repeat-x;
    z-index: 99;
    border: 1px solid #d20001;
    border-radius: 2px;
    height: 266px;
    position: relative;
    z-index: 28000;
}

.icategory_tree h3 {
    height: 36px;
    font-size: 12px;
}

.icategory_tree h3 a {
    border-top: 1px solid #e5e5e5;
    color: #333;
    display: block;
    font-weight: bold;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    text-align: left;
    text-indent: 7px;
    width: 248px;
}

.menudown .mc .icategory_tree h3 a {
    width: 196px;
}

.icategory_tree h3 a:hover {
    background: #ebebeb;
}

.icategory_tree h3 a i {
    display: inline-block;
    float: left;
    height: 16px;
    margin: 9px 0 0 48px;
    width: 20px;
    background: url(../images/icontb.png) no-repeat;
}

.icategory_tree .cata-link-a a i {
    background-position: -2px 0;
}

.icategory_tree .cata-link-b a i {
    background-position: 0 -36px;
}

.icategory_tree .cata-link-c a i {
    background-position: 0 -70px;
}

.icategory_tree .cata-link-d a i {
    background-position: -2px -108px;
}

.icategory_tree .show_area {
    height: 59px;
    position: relative;
}

.icategory_tree .show_area .big_sort {
    height: 56px;
    border-top: 2px solid #fff;
    border-bottom: 1px solid #e5e5e5;
    width: 227px;
    padding: 0 6px 0 15px;
    background: #fff;
    position: relative;
}

.icategory_tree .show_area .big_sort h5 {
    background: #fff url(../images/icon2.jpg) 213px 12px no-repeat;
    font-size: 14px;
    padding: 0px 0 0 0;
    font-weight: bold;
    height: 12px;
    text-align: left;
    height: 32px;
    line-height: 33px;
    overflow: hidden;
}

.icategory_tree .show_area .big_end {
    height: 56px;
    border-bottom: none;
}

.icategory_tree .show_area .big_sort a {
    color: #333;
}

.icategory_tree .show_area .big_sort .tree_hot {
    clear: both;
    font-weight: normal;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
    padding-right: 3px
}

.icategory_tree .show_area .big_sort .tree_hot a {
    color: #666;
    display: inline-block;
}

.icategory_tree .show_area .big_sort .tree_hot a:hover {
    color: #c00
}

.menudown .mc .icategory_tree .selected .big_sort {
    width: 184px;
    border-left: 5px solid #CA3537;
    padding: 0px 0 0px 7px;
    position: relative;
}

.icategory_tree .selected .big_sort {
    z-index: 99;
    background: #fff;
    border-bottom: 2px solid #CA3537;
    border-left: 7px solid #CA3537;
    border-top: 2px solid #CA3537;
    height: 56px;
    padding: 0px 0 0px 8px;
    width: 232px;
    margin: 0;
    box-shadow: -2px 1px 2px #656565;
    overflow: hidden;
}

.icategory_tree .selected .big_sort h5 {
    background: none;
}

.icategory_tree .selected .big_sort a {
    color: #d00000;
}

.icategory_tree .show_area .sort00 {
    display: none;
}

.icategory_tree .selected .sort00 {
    display: block;
    border: 2px solid #CA3537;
    box-shadow: 2px 2px 2px #656565;
    top: 0px;
    width: 360px;
    position: absolute;
    left: 245px;
    z-index: 10;
    padding: 0 5px 0 10px;
    background: #fff;
}

.icategory_tree .show_area div.sort00 .showlist {
    float: left;
    padding: 0px 7px;
    width: 250px;
    border-right: 1px solid #e4e4e4;
}

.icategory_tree .show_area .sort00 .showlist dl {
    overflow: hidden;
    padding: 6px 0;
    clear: both;
    _margin-bottom: 6px;
}

.icategory_tree .show_area .sort00 .showlist dl dt {
    float: left;
    line-height: 22px;
    text-align: left;
    width: 110px;
    margin-right: 7px;
    overflow: hidden;
    padding: 3px 6px 0 0;
}

.icategory_tree .show_area .sort00 .showlist dl dd {
    float: left;
    width: 250px;
    padding: 3px 0 0;
    font-size: 12px;
    font-weight: normal;
}

.icategory_tree .show_area .sort00 .showlist dl dd em {
    border-left: 1px solid #ccc;
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 4px 0;
    padding: 0 8px;
    font-style: normal;
}

.icategory_tree .show_area .sort00 .showlist dl dt a {
    font-weight: bold;
    color: #d00000;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

.icategory_tree .show_area .sort00 .showlist dl dd a {
    white-space: nowrap;
}

.showbrand {
    float: right;
    width: 80px;
    overflow: hidden;
    display: inline-block;
}

.showbrand h6 {
    font-size: 12px;
    font-weight: bold;
    background: none;
    padding: 11px 0 5px 0px;
    color: #dc0000;
    clear: both;
    text-align: left
}

.showbrand .show_brand_list {
    padding: 0px;
}

.showbrand .show_brand_list ul li {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}

.showbrand .show_brand_list ul li img {
    width: 80px;
    height: 23px;
    border: 1px solid #f2f2f2
}

.showbrand .show_brand_list ul li a {}

.categories_bd_2, .box_1 {
    border: 1px solid #D20001;
}

.tc {
    text-align: center
}

.box_t {
    border: 1px solid #E5E5E5;
    border-top: 0;
    background: #fff
}

.box_cc {
    border: 1px solid #E5E5E5;
    height: 240px;
    overflow: hidden;
}

.box_c {
    border: 1px solid #E5E5E5;
    height: 201px;
    overflow: hidden;
}

.categorytitle {
    background: #F05044 url(../images/title1.jpg) repeat-x;
    text-align: center;
    height: 46px;
    line-height: 34px;
    color: #FFF;
    font-size: 14px
}

.redtitle {
    border: 1px solid #E5E5E5
}

.graytitle, .redtitle {
    background: #f3f3f3;
    text-indent: 10px;
    height: 32px;
    line-height: 32px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #eee
}

.graytitle a, .redtitle a {
    color: #333
}

.graytitle span {
    margin-right: 6px;
    font-size: 12px;
    font-weight: normal
}

.category_ad {
    width: 986px;
    overflow: hidden;
}

/*��ҳ����*/
.cat_list_0 {
    position: relative;
}

#index_Cate {}

.indexitemTit {
    height: 34px;
    line-height: 34px;
    text-align: right;
    position: relative;
    overflow: hidden;
    background: url(../images/catbg.jpg) no-repeat;
}

.indexitemTit h2 {
    float: left;
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    white-space: nowrap;
    text-indent: -9999px;
}

.indexitemTit h2.cate_00 {
    background: url(../images/category.jpg) no-repeat;
    width: 136px;
}

.indexitemTit h2 a {
    color: #FFF;
    text-decoration: none;
}

.indexitemTit span.f_r {
    margin-right: 8px;
}

/*��ҳ������*/
.treeBoxL {
    float: left;
    width: 743px;
}

.index_category {
    zoom: 1;
    overflow: hidden;
}

.treeBoxL .catTreeTitle {
    background: #EFEFEF;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}

.treeBoxL .catTreeTitle span {
    font-size: 12px;
    margin-left: 3px;
    color: #666;
}

.treeBoxL dl {
    border-bottom: 1px dashed #eee;
    height: 41px;
    width: 742px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.treeBoxL dl dt {
    float: left;
    width: 105px;
    text-align: center;
    background: url(../images/catdt.jpg) no-repeat 8px center;
    height: 42px;
    line-height: 42px;
}

.treeBoxL dl dt a {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #333;
}

.treeBoxL dl dd {
    float: left;
    width: 610px;
    line-height: 42px;
}

.treeBoxL dl dd span.nums {
    margin: 0 6px;
    color: #666;
    line-height: 30px;
}

.treeBoxL dl dd a {
    position: relative;
    padding-top: 15px;
}

.treeBoxL dl dd span.recom_type1 {
    background: url(../images/new1.jpg) no-repeat;
    width: 22px;
    height: 12px;
    position: absolute;
    top: 0px;
    left: 8px;
}

.treeBoxL dl dd span.recom_type2 {
    background: url(../images/hot1.jpg) no-repeat;
    width: 23px;
    height: 12px;
    position: absolute;
    top: 0px;
    left: 8px;
}

.adbbR {
    float: right;
    width: 190px;
}

.treeBoxL dl.toHaveBg {
    background: #F5F5F5;
}

.treeBoxL dl.toHaveBg dt {
    /*background:url(../images/treeBoxL_dl_dt_bg_have.gif) no-repeat;*/
}

.treeBoxL dl.toHaveBg dt a {
    color: #ff0000;
}

/*ȫ������ģ��catalog.php*/
.Allcategory {
    overflow: hidden;
    width: 1168px;
    font-size: 14px;
    line-height: 220%;
    padding: 10px 15px;
}

.Allcategory .to_hidden {
    width: 1020px;
}

.Allcategory dl {
    padding: 10px;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 10px 0;
    float: left;
    height: 150px;
    width: 470px;
    border: 2px solid #E2E2E2
}

.Allcategory dl:hover {
    border: 2px solid #ca0000
}

.Allcategory dt {
    overflow: hidden;
    color: #000;
    width: 470px;
}

.Allcategory dt a {
    color: #ca0000
}

.Allcategory dd {
    width: 470px;
    display: block;
    overflow: hidden;
}

.Allcategory dd ul {
    margin: 0;
}

.Allcategory dd li {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    float: left;
    padding-right: 10px
}

.Allcategory dd li a:link, .Allcategory dd li a:visited {
    color: #666666;
}

.Allcategory dd li a:hover {
    color: #c00;
}

/*�����б���ͨ��*/
.rbox {
    overflow: hidden;
    padding: 5px;
}

.rbox ul li {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    font-size: 12px;
    background: url(../images/arrowico.png) no-repeat 0px 6px;
    padding-left: 10px
}

.rbox a:link, .rbox a:visited {
    color: #666666;
}

.rbox a:hover {
    color: #ca0000
}

/*�����б���ͨ��*/
.listbox {
    overflow: hidden;
    padding: 5px;
}

.listbox ul li {
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.listbox ul li p {
    line-height: 180%px;
    font-size: 12px
}

.listbox li a:link, .listbox li a:visited {
    color: #000000;
    font-size: 14px;
    font-weight: bold
}

.listbox li a:hover {
    color: #000000;
}

.listbox ul li span {
    color: #666666;
    font-size: 12px;
    float: right
}

/*��������*/
.abox {
    overflow: hidden;
    padding-bottom: 20px;
    border: 1px solid #D3D3D3;
    border-top: 0;
    background: url(../images/bottombg.png) repeat-x bottom;
}

.abox ul li {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 14px;
    background: url(../images/saddowline.png) no-repeat center bottom;
    text-align: center
}

.abox a:link, .abox a:visited {
    color: #666666;
}

.abox a:hover {
    color: #c40000;
}

.abox ul li span {
    float: right;
    color: #666666
}

/*���ﳵ����*/
.mlock {
    width: 650px;
    margin: 0 auto
}

.cartBox {
    border: 2px solid #d20001;
    background: #FFFFFF url(../images/group_gougou.gif) no-repeat 73px 15px;
    position: relative;
    font-size: 12px;
}

.cartBox a.shop_carts .tcart {
    display: none
}

.cartBox h4 {
    padding-left: 50px;
    margin: 15px 0 0 0;
}

.cartBox p {
    margin: 10px auto 10px;
    font-size: 18px;
    color: #000000;
    text-align: center;
    font-weight: bold;
    font-family: "΢���ź�", arail;
    line-height: 130%;
}

.cartBox p.fontss {
    font-size: 12px;
    color: #333;
    font-weight: normal
}

.cartBox p a {
    color: #000000;
}

.cartBox .close {
    font-weight: normal;
    position: absolute;
    top: 5px;
    right: 5px;
    color: #666;
    font-size: 12px
}

.cartBox .bnt {
    text-align: center;
    width: 90px;
}

.cartBox .bnt_addbuy {
    background: url(../images/bottom.png) no-repeat 0 -341px;
    display: inline-block;
    width: 72px;
    height: 26px;
    margin-left: 10px;
}

.cartBox .bnt_continue {
    background: url(../images/bottom.png) no-repeat 0 -367px;
    display: inline-block;
    width: 72px;
    height: 26px;
}

.bnt_checkout_flow {
    background: url(../images/bottom.png) no-repeat 0 -341px;
    display: inline-block;
    width: 72px;
    height: 26px;
}

.cartBox span#ayou {
    display: none
}

.cartBox .bnt_submit {
    display: block;
    text-align: center;
}

.cartBox .bnt_submit:hover {
    color: #fff
}

.cartBox p span {
    color: #000000;
    font-size: 18px;
    font-family: sans-serif, Helvetica, sans-serif;
    font-weight: 600;
}

.messagediv {
    font-size: 12px;
    position: absolute;
    border: 1px solid #EFC9A1;
    text-align: center;
    padding: 5px;
    background-color: #FFFACD;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.message {
    border: 1px solid #E2E2E2;
    width: 680px;
    padding: 30px 60px;
    margin: 50px auto 10px auto;
    color: #666666;
    font-size: 14px;
    line-height: 28px;
    background: #fff url(../images/group_gougou.gif) no-repeat 20px 30px;
}

.message a:link, .message a:visited {
    color: #006DC8;
}

/* �Ź��б�ҳ */
.groupBox {
    width: 1200px;
    overflow: hidden
}

.groupBox ul {
    width: 1300px;
}

.group_list h2 {
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 140%;
    height: 45px;
    overflow: hidden;
}

.group_list li {
    float: left;
    border: 1px solid #ca0000;
    width: 274px;
    height: 302px;
    padding: 8px;
    margin: 0 10px 10px 0;
    display: inline;
    overflow: hidden;
}

.group_list li div.group_img img {
    width: 274px;
    height: 182px;
}

.group_list li div.group_pic {
    background: #F2F2F2;
    padding: 2px 5px;
}

.group_list .bot_info {
    background: url(../images/group_bot_info.gif) no-repeat;
    height: 42px;
    line-height: 42px;
    padding: 0 7px 0 50px;
    position: relative;
}

.group_list .bot_info a {
    display: block;
    position: absolute;
    right: 7px;
    top: 1px;
    width: 70px;
    height: 40px;
    text-indent: -9999px;
}

/*�Ź�����С�б�*/
.group_list2 {
    width: 403px;
    overflow: hidden;
}

.group_list2 h2 {
    font-family: "����";
    font-size: 12px;
    font-weight: normal;
    height: 100%;
    overflow: auto;
    text-align: left;
}

.group_list2 h2 a {
    color: #333;
}

.group_list2 h2 a:hover {
    color: #c00
}

.group_list2 li {
    clear: both;
    width: 393px;
    height: auto;
    border: none;
    margin: 0;
    padding: 5px;
    border-bottom: 2px solid #EFEFEF;
    text-align: center;
}

.group_list2 li div.group_img img {
    width: 393px;
    height: auto;
}

.group_list2 li div.group_pic {
    padding: 6px 2px;
}

/* �Ź�����ҳ */
.group_border {
    border: 3px solid #ca0000;
}

.group_border .group_desc {
    padding: 11px;
}

.group_border .group_desc img {
    max-width: 752px;
}

.group_goods_info {
    padding: 18px;
}

.group_goods_info h2.group_goods_tit {
    font-size: 18px;
    padding-bottom: 10px;
    line-height: 135%;
}

.group_goods_info .f_l {
    width: 236px;
    _overflow: hidden;
}

.group_goods_info .f_l .grp1 {
    width: 302px;
}

.group_goods_info .f_l .grp1 form {
    background: url(../images/tuan.bg.png) no-repeat;
    position: relative;
    left: -66px;
    height: 100px;
    line-height: 50px;
    overflow: hidden;
    padding: 0 12px 0 90px;
    z-index: 2012;
}

.group_goods_info .f_l .grp2 form {
    background-position: 0 -201px;
}

.group_goods_info .f_l .grp2 form input {
    display: none;
}

.group_goods_info .f_l .grp1 form span {
    font-size: 36px;
    display: block;
    margin-top: 20px;
    font-family: Arial;
    color: #FFF;
}

.group_goods_info .f_l .grp1 form input.f_r {
    margin-top: 20px;
}

.group_goods_info .f_l .grp1 table {
    width: 236px;
    border: 1px solid #D9D9D9;
    border-top: none;
    position: relative;
    top: -10px;
    z-index: 2011;
}

.group_goods_info .f_l .grp1 table th {
    height: 30px;
    line-height: 30px;
    font-weight: normal;
}

.group_goods_info .f_l .grp1 table td {
    font-size: 18px;
    color: #000;
    padding-bottom: 6px;
    text-align: center;
    font-family: Arial;
}

.group_goods_info .f_l .grp2 {
    font-size: 14px;
    font-weight: bold;
}

.group_goods_info .f_l .box_1 {
    padding: 15px;
}

.group_goods_info .f_l .grp3 {}

.group_goods_info .f_l .grp3 p {
    font-size: 14px;
    color: #333;
}

.group_goods_info .group_img {
    width: 485px;
    overflow: hidden;
}

.attrbox {
    overflow: hidden;
    padding: 5px;
    margin-top: 20px
}

.attrbox .atitle {
    background: url(../images/m_tit_relaRead.gif) no-repeat;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 2px solid #ebebeb;
    height: 25px;
    color: #c00;
}

.attrbox ul {
    width: 720px
}

.attrbox ul li {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
    float: left;
    width: 330px;
    margin-right: 10px;
    background: url(../images/arrowico.png) no-repeat 0px 10px;
    text-indent: 10px
}

.attrbox a:link, .attrbox a:visited {
    color: #666;
    text-decoration: none;
}

.attrbox a:hover {
    color: #ca0000
}

.adid_3 {
    background: url(../images/id3.jpg) no-repeat 0;
    height: 150px
}

.hnews {}

.nbox {
    overflow: hidden;
    height: 380px;
    padding-top: 2px;
}

.nbox .title {
    border-bottom: 1px solid #dfdfdf;
    text-indent: 10px;
    height: 32px;
    line-height: 32px;
    color: #000;
    font-size: 14px;
    font-weight: bold
}

.nbox ul {
    padding: 0 7px
}

.nbox ul li {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    font-size: 12px;
    background: url(../images/news_dot.jpg) no-repeat 11px center;
    text-indent: 22px;
    border-bottom: 1px dashed #eee
}

.nbox ul li.last {
    border: none
}

.nbox ul li a {
    color: #000
}

.nbox ul li a:hover {
    color: #C11920
}

.nbox ul li span.time {
    color: #999;
    display: inline-block;
    margin-right: 8px;
}

.newsbox {
    overflow: hidden;
    overflow: hidden;
    border: 1px solid #E1E1E1;
    border-top: 0
}

.newsbox .title {
    background: url(../images/flowerSide.png) repeat-x top;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-indent: 15px;
    color: #c00;
    font-weight: bold;
    border-bottom: 1px solid #E1E1E1
}

.newsbox ul {
    padding: 2px 0
}

.newsbox ul li {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    font-size: 12px;
    background: url(../images/arrowico.png) no-repeat 8px 8px;
    text-indent: 20px;
}

.newsbox ul li a:link, .newsbox ul li a:visited {
    color: #666;
}

.newsbox ul li a:hover {
    color: #c00;
}

.adbox {
    overflow: hidden;
    height: 325px;
    width: 190px;
}

/* ��ҳ���� */
.PromotionBox {
    padding: 0;
    overflow: hidden;
}

.PromotionBox .title {
    background: url(../images/time.png) 0px 50% no-repeat;
    height: 29px;
    line-height: 29px
}

.PromotionBox dl {
    width: 218px;
    line-height: 20px;
    border: 1px solid #E4DCE0;
    border-top: 0
}

.PromotionBox dt {
    text-align: center;
    padding: 5px
}

.PromotionBox dt .goodsimg {
    width: 160px;
}

.PromotionBox dd {
    overflow: hidden;
}

.PromotionBox dd .salebg {
    padding-top: 10px
}

.PromotionBox dd .orderinfo {
    padding: 0 10px;
    margin-bottom: 5px
}

.PromotionBox dd a:hover {
    color: #c00;
}

.PromotionBox dd .left_time {
    color: #BA2636;
    height: 32px;
    line-height: 32px;
    background: #FFF;
    padding: 0 10px;
    font-size: 14px
}

/*��Ȩ*/
.footer {
    border-top: 5px solid #D20001;
    background: #F8F8F8;
    min-width: 1210px;
}

.footer990 {
    margin: 15px auto;
    padding: 20px 0 0px 0;
    background: url(../images/topic_footer_bg.jpg) repeat-x top
}

.footer .nav_botttom {
    width: 280px;
}

.footer990 .footlinks {
    background: none;
    padding: 0
}

.copyright {
    text-align: center;
    line-height: 200%;
}

.copyright a {
    margin: 0 2px;
}

.goodness {
    margin: 0 auto;
    height: 100px;
    width: 990px;
    background: url(../images/goodness.png) no-repeat center top;
    padding: 0px 0 50px 0;
    margin-bottom: 16px
}

.links {
    color: #666;
    line-height: 25px;
    padding: 0px 0 0px 0;
}

.links a {
    margin: 0 5px;
}

.links strong {
    color: #000
}

.footlinks {
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #666;
    background: url(../images/footbg2.jpg) repeat-x left top;
    padding: 0px 0 3px;
}

.footlinks a {
    margin: 0 5px;
}

.footicon {
    background: url(../images/footicon.jpg) no-repeat center top;
    height: 45px;
    width: 100%;
    text-align: center;
    overflow: hidden
}

.footicontbg {
    background: #f7f7f7;
    width: 100%;
    padding: 18px 0;
    border-bottom: 1px solid #ccc;
    clear: both;
    overflow: hidden
}

.footicont {
    background: url(../images/fooicont.jpg) no-repeat center top;
    height: 45px;
    width: 825px;
    text-align: center;
    overflow: hidden
}

.copyrightbg {
    background: #EDEDED
}

/*��������*/
.ihelptitbg {
    width: 100%;
    display: inline;
    overflow: hidden
}

.help {
    margin: 0px auto;
    color: #999;
    overflow: hidden;
    height: 128px;
    padding: 18px 0 0;
}

.help dl {
    float: left;
    width: 150px;
    height: 148px;
    display: inline;
    margin: 0 38px 0 38px;
    border-right: 1px dotted #E5E5E5
}

.help dl.last {
    margin-right: 0;
    border: none
}

.help dt {
    height: 23px;
    line-height: 23px;
    color: #D20001;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold
}

.help dt s {
    display: inline-block;
    height: 23px;
    vertical-align: middle;
    margin-right: 4px;
    width: 30px;
}

.help dt.dt1 s {
    background: url(../images/footicon.png) no-repeat -3px 0;
}

.help dt.dt2 s {
    background: url(../images/footicon.png) no-repeat -228px 0;
}

.help dt.dt3 s {
    background: url(../images/footicon.png) no-repeat -457px 0;
}

.help dt.dt4 s {
    background: url(../images/footicon.png) no-repeat -684px 0;
}

.help dd {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 34px;
}

.Contactus {
    background: #fff;
    width: 247px;
    height: 114px;
    margin-right: 36px;
    padding: 12px 0 0 17px;
}

.Contactus p.txt {
    font-size: 16px;
    font-weight: bold;
    font-family: "΢���ź�", arail;
    line-height: 130%;
    color: #333
}

.Contactus p.txt span {
    font-size: 11px;
    color: #999;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: normal
}

.Contactus p.tel {
    font-size: 30px;
    font-weight: bold;
    margin: 7px 0;
    color: #D20001;
    font-family: "Times New Roman", Times, serif;
    padding-bottom: 3px;
}

.Contactus p.tel span {
    font-size: 12px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif
}

.helpl {
    width: 200px;
    float: left;
    overflow: hidden
}

.helpr {
    width: 995px;
    float: right;
    overflow: hidden;
}

.helprr .title {
    width: 1010px;
    height: 40px;
    line-height: 40px;
    text-indent: 20px;
    background: url(../images/k_r_tg2.png) no-repeat;
    font-size: 14px;
    color: #000;
    font-weight: bold
}

.box_31 {
    border: 1px solid #eee;
    background: #fff
}

.box_31 .title {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: bold;
    font-family: "΢���ź�";
    color: #333;
    text-indent: 20px;
    background: #f3f3f3;
    border-bottom: 1px solid #eee
}

.footimg {
    text-align: center
}

.zizhu {
    width: 198px;
    overflow: hidden;
    padding-bottom: 10px
}

.zizhu ul {
    padding: 0 10px 10px 14px;
    width: 190px
}

.zizhu ul li {
    background: url(../images/helpzz.jpg) no-repeat 0 0px;
    color: #333;
    display: inline;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-right: 8px;
    margin-top: 10px;
    text-align: center;
    width: 83px;
}

.zizhu li a {
    color: #333;
    text-decoration: none;
}

.zizhu li a:hover {
    color: #c00;
    text-decoration: underline;
}

.help_center {
    padding: 10px
}

.help_center span {
    font-weight: bold;
    color: #ca0000
}

.help_side {
    width: 198px;
    overflow: hidden;
}

.help_side dl {}

.help_side dt {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: bold;
    text-indent: 13px;
    background: #F9F9F9
}

.help_side dt a {
    color: #666;
}

.help_side dd {
    padding: 10px 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
    text-indent: 13px;
    background: url(../images/dot.jpg) no-repeat 9px center
}

.help_side dd a {
    color: #666;
    font-size: 12px;
    display: block
}

.help_side dd a:hover, .help_side dd a.cur {
    color: #d20001;
}

.helpcontent {
    padding: 20px
}

.Contactus_h {
    width: 198px;
    padding-top: 15px;
    background: url(../images/400.png) no-repeat 5px 5px;
}

.Contactus_h img {
    float: right;
    padding-top: 12px;
}

.Contactus_h span {
    font-weight: bold;
    font-size: 14px;
}

/*ҳ��������*/
.mainNav_bg {
    width: 100%;
    height: 40px;
}

.mainNav_bg .navbg {
    overflow: hidden;
    background: #D20001 url(../images/navbg.jpg) repeat-x;
}

.mainNav_bg .mainNav {
    z-index: 10000;
    height: 40px;
    overflow: hidden;
}

.mainNav_bg .mainNav ul {
    margin: 0
}

.mainNav_bg .mainNav ul li.home1 {
    width: 87px;
}

.mainNav_bg .mainNav ul li {
    float: left;
    display: inline;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 102px;
}

.mainNav_bg .mainNav ul li a {
    font-size: 14px;
    color: #fff;
    display: block;
    font-weight: bold;
    font-family: "΢���ź�", arail;
}

.mainNav_bg .mainNav ul li a:hover, .mainNav_bg .mainNav ul li a.cur {
    background: #B10100;
}

.mainNav_bg .mainNav ul li.home1 a.cur {
    border-radius: 3px 0 0 3px
}

.topsubnav {
    width: 215px;
    display: inline;
    overflow: hidden;
    height: 42px;
    line-height: 42px;
    color: #D40B01;
    background: url(../images/allcate.jpg) no-repeat;
    text-indent: 26px
}

.topsubnav a {
    color: #D40B01;
    font-size: 14px;
    font-weight: bold;
}

/*���������͵���*/
.toplink {
    height: 29px;
    line-height: 29px;
}

.toplink a {
    margin: 0;
    padding: 0 12px 0 5px
}

.toplink a.img {
    background: url(../images/topicon.png) no-repeat 48px -39px;
}

.toplink a.log {
    background: url(../images/topicon.png) no-repeat left -1px;
    padding: 0 0 0 25px
}

.toplink a.reg {
    background: url(../images/topicon.png) no-repeat left -21px;
    padding: 0 8px 0 25px
}

.tophead {
    background: #F9F9F9;
    height: 29px;
    line-height: 29px;
    width: 100%;
    color: #333;
    border-bottom: 1px solid #EDEDED;
    min-width: 1210px;
}

.tophead a {
    color: #333
}

.tophead a:hover {
    color: #c00
}

.top_left {
    width: 272px;
    display: inline;
    text-align: left;
    line-height: 28px;
}

.top_right {
    width: 572px;
    display: inline
}

.topheadwrap {
    height: 28px;
    line-height: 28px;
}

.topleftkey {
    color: #666;
    text-indent: 2px
}

.tophead .telphone {
    background: url(../images/topicon.png) no-repeat left -50px;
    padding-left: 16px;
    width: 268px;
    text-align: right
}

.tophead .telphone span {
    color: #C11920;
    font-weight: bold
}

.contactline {
    background: url(../images/service.jpg) no-repeat 3px 15px;
    padding: 15px 0 0 42px;
    text-align: right;
    font-family: "΢���ź�", arail;
    font-size: 12px;
    font-weight: bold;
    color: #b2b2b2;
    line-height: 170%;
}

.contactline span.tel1 {
    color: #666;
    font-weight: bold;
    font-size: 14px;
}

.contactline span.tel2 {
    color: #b0c800;
    font-size: 24px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif
}

.topheads {
    height: 112px;
}

.logofr_t {
    height: 30px;
    width: 190px;
    display: inline;
    overflow: hidden
}

.tel_info {
    line-height: 26px;
    background: url(../images/telt.jpg) no-repeat 58px 6px;
}

.tel_info {}

.tel_info span {
    font-size: 14px;
    font-weight: bold;
    color: #f60;
    display: inline-block;
    margin-left: 12px;
}

.userinfos {
    margin-right: 6px;
}

.member_info {
    padding: 33px;
}

.member_info a.f0 {
    color: #666;
    display: inline-block;
    margin: 0 3px;
}

.member_info a:hover {
    color: #c00
}

.member_info .nologin {
    background: url(../images/loginbg.jpg) no-repeat;
    width: 220px;
    height: 33px;
    float: right;
    margin-right: 4px;
    margin: 0;
    position: relative
}

.member_info .nologin a.reg {
    display: inline-block;
    width: 56px;
    height: 33px;
    position: absolute;
    left: 3px;
    top: 0px;
}

.member_info .nologin a.log {
    display: inline-block;
    width: 110px;
    height: 33px;
    position: absolute;
    right: 3px;
    top: 0px;
}

.topnotice {
    width: 29px;
    height: 29px;
}

.user_acount {
    position: relative;
    z-index: 1000000;
}

.hov_acount dt a {}

.user_acount dt {
    display: block;
    color: #fff;
    border-bottom: none;
    width: 22px;
    padding: 0 0 0 7px;
    position: absolute;
    top: 0;
    right: 0;
    height: 29px;
    z-index: 10;
    background: url(../images/notice.jpg) no-repeat 4px 2px ;
    text-align: center;
    line-height: 16px;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif
}

.user_acount dt a, .user_acount dt a:hover {
    color: #fff;
    display: block;
}

.user_acount dd a {
    display: block;
    margin: 0;
    font-size: 12px;
    color: #333;
}

.user_acount dd a:hover {
    color: #d20000
}

.user_acount dd {
    display: none;
    position: absolute;
    width: 114px;
    background: #FFF;
    padding: 9px 12px;
    top: 29px;
    right: 0;
    border: 1px solid #999;
    z-index: 0
}

.hov_acount dd {
    display: block;
}

.hov_acount dd p span {
    float: right
}

.hov_acount dd p.line {
    border-bottom: 1px dotted #bbb
}

.hov_acount dt {
    border: 1px solid #999;
    border-bottom: 1px solid #fff;
    border-top: none;
}

.headwrap {
    height: 106px;
}

/*ȫ��*/
.topleftkey {
    color: #999;
    text-indent: 2px
}

.flow_top .headwrap {
    background: none
}

.header {
    height: 106px;
    overflow: hidden;
    min-width: 1210px;
}

.contact_info {
    background: url(../images/tel.png) no-repeat left 20px;
    font-size: 14px;
    font-weight: bold;
    height: 55px;
    padding-left: 27px;
    padding-top: 15px;
    line-height: 180%;
    position: relative
}

.contact_info span.tel {
    font-size: 22px;
    color: #dc0000;
    font-family: "΢���ź�", arail
}

.contact_info span.offline_service {
    position: absolute;
    right: 13px;
    top: 8px;
    display: block;
    width: 54px;
    height: 58px;
    background: url(../images/tel_top.png) no-repeat
}

.contact_info span.offline_service a {
    display: block;
    width: 54px;
    height: 58px;
}

.logo {
    width: 280px;
    overflow: hidden;
    display: inline
}

.logo400 {
    width: 332px;
}

.logo300 {
    width: 300px;
}

.logo h1 a {
    margin: 23px 0 0 0px;
    _display: inline;
    display: block;
    text-indent: -9999px;
    font-size: 0;
    overflow: hidden;
    width: 238px;
    height: 64px;
    background: url(../images/logo.jpg) no-repeat 0px 0
}

.brocodes {
    padding-top: 4px;
}

/*����*/
.flow_top .searchbar {
    padding: 33px 0px 0 0px;
}

.searchbar {
    width: 525px;
    padding: 25px 0px 0 0px;
}

.search_title {
    height: 26px;
}

.search_title h2 {
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    font-weight: normal;
    float: left;
    width: 75px;
    text-align: center;
    background: #FFF;
    color: #333;
    cursor: pointer
}

.search_title h2.cur {
    font-weight: bold;
    background: url(../images/cur_h.jpg) no-repeat;
    color: #FFF;
    position: relative
}

.search_title h2.cur span {
    background: url(../images/cur_h.jpg) no-repeat right top;
    width: 8px;
    height: 26px;
    display: block;
    position: absolute;
    right: 0;
    top: 0
}

.search_title h2.snav1, .search_title h2.snav4 {
    width: 75px;
}

.search_title h2.snav2, .search_title h2.snav3 {
    width: 56px;
}

.searchbar .search form {
    padding: 0;
}

.searchbar .search .keyinput {
    padding: 11px 0;
    height:16px;
    line-height: 16px;
    text-indent: 30px;
    border: 0;
    background: url(../images/search.jpg) left top no-repeat;
    width: 444px;
    vertical-align: middle;
    font-size: 12px;
}

.searchbar .search .go {
    width: 77px;
    height: 38px;
    vertical-align: middle;
    border: 0;
    background: url(../images/search.jpg) right top no-repeat;
    color: #FFF;
    font-size: 12px;
    cursor: pointer;
    letter-spacing: 2px;
}

.keys {
    line-height: 24px;
    overflow: hidden;
    width: 523px;
    color: #333;
}

.keys a {
    color: #666;
    padding-right: 10px
}

.keys a:hover {
    color: #c00
}

.contact_us {
    font-size: 14px;
    font-weight: bold;
    line-height: 180%;
    background: url(../images/telx.png) no-repeat left 44px;
    padding-top: 42px;
    padding-left: 27px;
    font-family: "΢���ź�", arail;
    color: #787977;
    height: 44px;
}

.contact_us span {
    font-size: 26px;
    font-weight: bold;
    color: #C62F1B;
    font-family: Arial, Helvetica, sans-serif
}

#speDiv span#cart_open_div {
    display: block;
    font-size: 14px;
    font-weight: normal
}

#speDiv span.mycarts {
    display: none
}

#speDiv span#cart_open_div .shop_s {
    color: #BA2636;
}

.cart_info {
    padding: 0;
    position: relative;
    z-index: 999999;
    background: url(../images/cart.jpg) no-repeat 0px 7px;
    width: 201px;
    height: 42px;
    line-height: 42px;
    position: relative;
    margin-right: 18px;
}

.cart_info span#cart_open_div {
    display: none
}

.cart_info a.shop_carts {
    display: block;
    text-indent: 36px;
    position: absolute;
    width: 133px;
    left: 0;
    top: 0;
    color: #666
}

.cart_info span.checkout {
    display: block;
    text-indent: 14px;
    position: absolute;
    width: 68px;
    right: 0;
    top: 0;
    font-weight: bold;
    font-family: "΢���ź�", arail;
}

.cart_info span.checkout a {
    color: #fff;
}

.topheadwrap .showCartGoods a.shop_carts {
    z-index: 2;
    position: relative;
}

.cart_info a.shop_carts span {
    color: #c00;
}

.cart_info a.shop_carts span.checkout {
    margin-left: 31px;
    color: #333
}

.cart_form {
    display: none;
}

.cart_form a {
    color: #666
}

.showCartGoods .cart_form {
    display: block;
    border: 1px #bebebe solid;
    background: #FFF;
    color: #333;
    width: 364px;
    position: absolute;
    right: 0px;
    top: 28px;
    padding: 5px 0 0;
    z-index: 1;
}

.showCartGoods .cart_form .form {
    border-collapse: collapse;
}

.showCartGoods .cartimg {
    width: 48px;
    height: 48px;
}

#settleup-content {
    background: #fff;
}

#settleup-content h4 {
    text-indent: 10px;
    padding: 5px 0
}

#settleup-content li {
    border-top: 1px dotted #ccc;
    line-height: 17px;
    overflow: hidden;
    padding: 8px 10px;
    vertical-align: bottom;
}

#settleup-content li:hover, #settleup-content li.hover {
    background: none repeat scroll 0 0 #F5F5F5;
}

#settleup-content .p-img {
    border: 1px solid #ddd;
    font-size: 0;
    height: 50px;
    margin-right: 10px;
    padding: 0;
    width: 50px;
}

#settleup-content .p-name {
    height: 52px;
    width: 150px;
}

#settleup-content .p-price {
    font-weight: bold;
}

#settleup-content .delete {
    color: #005EA7;
}

#settleup-content .smb {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F5F5F5;
    border-color: #ddd;
    border-image: none;
    padding: 8px;
}

#settleup-content .smb b {
    color: #E4393C;
    margin: 0 5px;
}

#settleup-content .smb strong {
    color: #E4393C;
    font-size: 18px;
}

#settleup-content .p-price {
    height: 18px;
    color: #999;
}

#settleup-content .p-price strong {
    color: #E53A3E;
}

.cartmeb {}

.user_accounts {
    width: 55px;
    margin-left: 33px;
    display: inline;
}

.title_hot {
    height: 28px;
    padding: 8px 0 0 10px;
    border: 1px solid #D9D9D9;
    border-bottom: 0;
    background: #F0F0F0 url(../images/z_rxtj.png) no-repeat 20px 50%;
}

/*�Ҳ���Ʒ�б�*/
.border_xx {
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
}

.border_t {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-top: none
}

.categorybox {}

.categorybox .to_hidden {
    width: 1020px;
}

.categorybox .goodsItem {
    float: left;
    width: 178px;
    height: 258px;
    margin: 0px 11px 10px 0px;
    overflow: hidden;
    line-height: 20px;
    _display: inline;
    text-align: center;
    border: 1px solid #e5e5e5;
}

.categorybox .goodsItem:hover {
    border: 1px solid #D20001
}

.categorybox .last {
    width: 179px;
}

.categorybox .goodsimg {
    margin: 10px 0 3px 0;
    width: 150px;
    height: 150px;
}

.categorybox .goodsItem .orderinfo {
    line-height: 20px;
    padding: 5px 6px 0;
    text-align: left;
    white-space: nowrap;
    overflow: hidden
}

.categorybox .goodsItem .orderinfo a {
    color: #333
}

.categorybox .goodsItem .orderinfo a:hover {
    color: #c00;
}

.categorybox .goodsItem .comment_no {
    padding: 3px 10px 10px 4px;
    height: 24px
}

.categorybox .goodsItem .comment_no a {
    color: #c00;
}

.categorybox .goodsItem span.i_promotion {
    position: absolute;
    top: 5px;
    left: 5px;
    display: block;
    background: url(../images/sale.png) no-repeat 0 50%;
    width: 50px;
    height: 50px
}

.categorybox .goodsItem span.i_new {
    position: absolute;
    top: -5px;
    right: 0px;
    background: url(../images/new.png) no-repeat 0 50%;
    width: 50px;
    height: 50px;
    display: block
}

.categorybox .goodsItem .orderinfo p {
    color: #999
}

#supergoodsbox .goodsItem {
    height: 218px;
}

/*��Ʒ����ҳ�� ������������*/
.searchboxs {
    height: 55px;
    padding-top: 10px;
    position: absolute;
    right: 0px;
    top: -10px;
    width: 322px;
}

.searchboxs select {
    height: 27px;
    margin-right: 6px;
}

.searchboxs .inputbg5 {
    background: #fff;
    margin-right: 2px;
    font-size: 12px;
}

.searchboxs .sunbtn {
    width: 56px;
    height: 27px;
    line-height: 23px;
    text-align: center;
    border-radius: 3px;
    font-size: 12px;
    font-family: "΢���ź�", arail;
    background: #D20001;
    border: 1px solid #D20001;
    color: #fff;
}

.fiterbox {
    overflow: hidden;
    border: 1px solid #eee;
    background: #fff;
    width: 100%;
}

.fiterbox .title {
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    font-weight: bold;
    text-indent: 15px;
    color: #000;
    background: url(../images/title.jpg) repeat-x
}

.screeBox {
    line-height: 36px;
    border-bottom: 1px dashed #eee;
    margin: 0 10px
}

.screeBox .fitel {
    width: 70px;
    line-height: 24px;
    color: #000;
    padding: 5px 0 5px 5px;
    font-weight: bold;
    text-align: left;
}

.screeBox .fiter {
    color: #0078B6;
    line-height: 24px;
    padding: 5px 0 5px 5px;
    width: 98%;
    overflow: hidden
}

.screeBox .fiter img {
    width: 18px;
    height: 18px;
    border-bottom: 1px dashed #ccc;
    vertical-align: middle;
}

.screeBox .fiter img:hover {
    width: 18px;
    height: 18px;
    border: 1px solid #333;
}

.screeBox .fiter span {
    padding: 0px 6px 0px 5px;
    color: #FFF;
    background: #FE6601;
    display: inline-block
}

.screeBox .fiter span s {
    background: #FE6601 url(../images/select.jpg) no-repeat right top;
    display: inline-block;
    width: 9px;
    height: 9px;
    margin-left: 4px;
}

.screeBox .fiter span img {
    width: 18px;
    height: 18px;
    border: 1px solid #333;
}

.screeBox .fiter a {
    color: #0078B6;
    padding: 0px 5px
}

.screeBox .fiter a:hover {
    color: #c00;
}

#supplyidbox .fitel {
    width: 78px;
}

#supplyidbox .fiter {
    width: 815px;
}

#has_select {
    margin: 3px 10px 0;
}

#has_select .fitel {
    width: 70px;
    overflow: hidden;
    line-height: 24px;
    color: #f60;
    padding: 5px 0 5px 5px;
    text-align: left;
    font-weight: bold
}

#has_select .fiter {
    line-height: 24px;
    padding: 5px 0 5px 15px;
    width: 700px;
    overflow: hidden
}

#has_select .fiter a {
    padding: 0px 6px 0px 5px;
    color: #FFF;
    background: #FE6601;
    display: inline-block ;
    color: #fff;
    margin: 0 5px 0 0;
}

#has_select .fiter a s {
    background: #FE6601 url(../images/no_select.gif) no-repeat right top;
    display: inline-block;
    width: 9px;
    height: 9px;
    margin-left: 4px;
}

#has_select .fiter a:hover {
    color: #fff;
    text-decoration: underline
}

#has_select .choose_all {
    width: 100px;
    overflow: hidden;
    text-align: right
}

#has_select .choose_all img {
    margin-top: 11px;
}

/*���������͵���*/
.list_mode_l dl {
    position: relative;
    float: left;
    z-index: 1000;
    height: 34px;
    line-height: 34px;
    margin-right: 0px;
}

.list_mode_l dl dt {
    background: url(../images/sort_by.jpg) no-repeat 54px 11px;
    width: 74px;
    color: #000
}

.list_mode_l dl#trace_2 dt {
    width: 98px;
    background-position: 78px 11px;
}

.list_mode_l dl dt a {
    display: block;
    color: #000;
    height: 34px;
    line-height: 34px;
    text-indent: 10px;
}

.list_mode_l dl dt.cur a {
    color: #FE6601;
}

.list_mode_l dl a span {
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold
}

.list_mode_l dl dd a {
    display: block;
    margin: 0;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    text-indent: 9px;
    color: #000;
}

.list_mode_l dl dd a:hover {
    color: #FE6601;
}

.list_mode_l dl dd {
    display: none;
    position: absolute;
    width: 72px;
    background: #F9F9F9 url(../images/sort_by.jpg) no-repeat 54px 11px;
    border: 1px solid #eee;
    top: 0px;
    border-top: none;
    line-height: 220%;
    padding: 5px 0;
}

.list_mode_l dl#trace_2 dd {
    width: 96px;
    background-position: 78px 11px;
}

.list_mode_l dl.hov_cur dd {
    display: block;
}

.list_mode_l dl.hov_cur dt.hover_s a {
    background: #fff url(../images/arrow_cur.jpg) no-repeat 62px 11px;
    color: #f00;
    border: 1px solid #666;
    border-bottom: none;
}

.list_mode_m .input_btns {
    display: none
}

.phov_cur .input_btns {
    display: block !important;
    padding-top: 8px;
    width: 190px;
}

.list_mode_m .input_qs {
    height: 18px;
    line-height: 18px;
    border: 1px solid #B2B2B2;
    width: 50px;
}

.phov_cur .list_by_price {
    border: 1px solid #eee;
    border-top: none;
    background: #F9F9F9;
    width: 188px;
    height: 60px;
    z-index: 180;
    position: absolute;
    top: 0;
    left: 0;
    padding: 6px 10px 0 11px;
    overflow: hidden
}

.list_mode_m .sub_btn {
    background: url(../images/p_btn.jpg) no-repeat;
    width: 38px;
    height: 19px;
    border: none;
    display: inline-block;
    margin-left: 64px;
}

.list_mode_m a.reset_p {
    margin-right: 43px;
    font-size: 14px;
    color: #000;
    text-decoration: underline
}

.select_text {
    line-height: 34px;
    margin-right: 5px;
}

/*��Ʒ�б�*/
.list_mode_ll {
    width: 67px;
    display: inline;
    overflow: hidden;
    color: #000;
    font-weight: bold;
    line-height: 34px;
}

.list_mode_l {
    width: 256px;
    display: inline
}

.list_mode_m {
    width: 190px;
    display: inline;
    position: relative;
    padding: 6px 12px 0;
    z-index: 180
}

.list_mode_r {
    width: 150px;
    text-align: right;
    overflow: hidden;
    display: inline;
    padding-top: 7px;
}

.list_mode_r a {
    margin: 0
}

.title_bg {
    height: 34px;
    padding: 0px 10px 0 10px;
    border: 1px solid #eee;
    background: #F9F9F9;
}

.title_bg a.next {
    border: 0;
    background: url(../images/bnt_save_gray_66.png) no-repeat;
    width: 66px;
    text-align: center;
    height: 24px;
    line-height: 20px;
    display: inline-block;
    color: #666
}

.title_bg a.prev {
    border: 0;
    background: url(../images/bnt_save_gray_66.png) no-repeat;
    width: 66px;
    text-align: center;
    height: 24px;
    line-height: 20px;
    display: inline-block;
    color: #666
}

.title_bg img {
    vertical-align: middle;
}

#prnone {
    padding: 0px 0px 0 10px;
}

#supplyidbox .list_mode_l {
    width: 176px;
}

/*�ö�*/
.backToTop {
    display: none;
    width: 39px;
    height: 37px;
    background: url(../images/totop.jpg) no-repeat left -37px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 10px;
    _bottom: "auto";
    cursor: pointer;
    opacity: .6;
    filter: Alpha(opacity=60);
}

.backToTop:hover {
    background: url(../images/totop.jpg) no-repeat left 0px;
}

/*��ǰλ��*/
#ur_here {
    height: 40px;
    line-height: 40px;
    color: #666;
    text-indent: 20px;
    background: url(../images/home.jpg) no-repeat 0 12px;
    clear: both
}

#ur_here a {
    color: #333;
}

/*��ҳ*/
.pager_record {
    line-height: 28px;
    height: 28px;
    font-size: 14px;
    margin-right: 6px;
}

.pagebar {
    height: 28px;
    text-align: right;
    padding: 0;
    float: right
}

.pagebar a {
    display: inline-block;
    margin: 0;
    border: 1px solid #ddd;
    color: #333;
    height: 26px;
    line-height: 28px;
    width: 26px;
    text-align: center;
    vertical-align: middle;
    background: #fff
}

.pagebar a:hover, .pagebar a.page_now {
    color: #fff;
    text-decoration: none;
    background: #d20001;
    border: 1px solid #ddd;
}

.pagebar a.next {
    width: 60px;
    text-align: center;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    color: #666;
    border: 1px solid #ddd;
}

.pagebar a:hover.next {
    color: #fff;
    font-weight: normal
}

.pagebar a.prev {
    width: 60px;
    text-align: center;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    color: #666;
    border: 1px solid #ddd;
}

.pagebar a:hover.prev {
    color: #fff;
    font-weight: normal;
}

.pagebar a.last {
    width: 80px;
}

.pagebar img {
    vertical-align: middle;
    margin-right: 3px;
}

.submit_go {
    float: right;
    margin-left: 8px;
    line-height: 28px;
}

.submit_btn_go {
    background: url(../images/sure.png) no-repeat;
    width: 53px;
    height: 25px;
    border: none;
    margin-left: 3px;
    cursor: pointer;
}

.input_go {
    border: 1px solid #ddd;
    height: 24px;
    line-height: 24px;
    margin: 0 3px;
    padding: 0 5px;
    font-family: Verdana, Geneva, sans-serif;
}

/*ѡ��л�*/
.gBx {
    border-top: 2px solid #ca0000
}

.blockhidden {
    width: 968px;
    border: 1px solid #E1E1E1;
    border-top: 0
}

.gBx .it {
    height: 35px;
    line-height: 35px;
    background: url(../images/promi_h2.png) repeat-x;
    border: 1px solid #E1E1E1;
    border-top: 0
}

.gBx .it h2 {
    float: left;
    color: #000;
    border-right: 1px solid #E1E1E1;
    width: 189px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}

.gBx .it h2.cur {
    background: #FFF;
    border-bottom: 1px solid #FFF;
    color: #c00;
    position: relative;
}

.gBx .it h2 a {
    color: #000;
}

.userbox {
    padding: 60px 0 0 0;
    width: 100%;
}

.userbox td {
    font-size: 14px;
    color: #080708
}

.userboxlog {
    padding: 0;
}

.userboxreg {
    padding: 0;
}

.logwrap {
    width: 500px;
}

.logwrap .logblank {
    padding: 20px 0px 0px 0px;
}

.logad {
    width: 420px;
    height: 280px;
    overflow: hidden;
}

.logad img {
    height: 280px;
    width: 420px;
}

.tablist {
    height: 43px;
    line-height: 43px;
    background: url(../images/box_bg2.gif) repeat-x ;
}

.tablist h2 {
    background: none;
    height: 43px;
    float: left;
    color: #333;
    width: 120px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}

.tablist h2.cur {
    background: #D20001;
    height: 43px;
    color: #FFF;
    position: relative;
    border: 0
}

/* �������� */
.flowsorder {
    border: 2px solid #FCDEAF;
    background: #FFFCD9
}

.flowsorder td {
    color: #666666;
    font-size: 14px;
}

.flowsorder a:link, .flowsorder a:visited {
    color: #666666;
    font-size: 14px
}

.flowsorder a:hover {
    color: #000000
}

.flowsorder .ordertitle {
    color: #666666;
    font-size: 14px;
    080708
}

.flowsorder .orderinfo {
    color: #666666;
    font-size: 14px;
    080708
}

.clearcart {
    background: #F1F1F1;
    height: 30px
}

.flowstep {
    background: url(../images/flow_step.png) no-repeat;
    width: 1158px;
    height: 40px;
    font-size: 0;
    margin: 15px 0;
}

.st1 {
    background-position: 0 0;
}

.st2 {
    background-position: 0 -40px;
}

.st3 {
    background-position: 0 -80px
}

.flow_block {
    width: 980px;
    padding: 0px 15px 15px;
}

.flow_top {
    height: 95px;
    border-bottom: 3px solid #D20001;
    width: 1000px;
}

.flow_top h1 a {
    margin-top: 15px;
    _display: inline;
    display: block;
    text-indent: -9999px;
    font-size: 0;
    overflow: hidden;
    width: 304px;
    height: 65px;
    background: url(../images/logo.jpg) no-repeat
}

.flow_top .headwrap {
    width: 980px;
}

.flowBox_total {
    background: #FFFCD9;
    text-align: left;
    margin-bottom: 15px;
    width: 976px;
    border: 2px solid #FCDEAF
}

.flowBox_total:hover {
    border: 2px solid #F5BDBD
}

.flowBox_title {
    width: 1210px;
    margin-bottom: 5px
}

.flowBox_mybag {
    border: 1px solid #E2E2E2;
    margin-bottom: 15px;
    width: 978px
}

.flowBox_mybag td {
    font-size: 12px;
    color: #666666
}

.flowBox_mybag .pritotal {
    background: #F5F5F5;
    border-top: 1px dashed #E2E2E2;
    height: 40px;
    line-height: 40px;
    text-align: right;
    padding-right: 15px
}

.flow_title {
    background: #FFF;
    height: 36px;
    line-height: 38px;
    color: #666;
    font-weight: bold;
    font-size: 14px;
    border: 1px solid #ddd;
    border-bottom: 0;
    text-indent: 20px
}

.flow_title span {
    float: right;
    padding-right: 10px
}

.flow_title span a {
    color: #666;
    font-size: 12px;
    font-weight: normal
}

.flowBoxbd {
    padding: 15px 0px;
    border: 1px solid #DDDDDD;
    background: #FFF
}

.flow_checkout {
    border: 1px solid #DDDDDD;
}

.flowmenber {
    border: 1px solid #DDDDDD;
    border-bottom: 0;
    width: 978px;
}

.flowmenber .favimg {
    float: left;
    width: 50px;
    border: 1px solid #9A0100;
    margin-right: 10px;
    margin-left: 5px;
    padding: 2px
}

.flowmenber .goodsimg {
    float: left;
    width: 60px;
    margin-right: 10px;
    border: 1px solid #EBEBEB;
    padding: 1px
}

.flowmenber table th {
    background: #F5F5F5;
    color: #666;
    height: 24px;
    line-height: 24px;
    border-bottom: 1px solid #DDDDDD
}

.flowmenber td {
    font-size: 12px;
    color: #333333;
    background: #FBFBFB
}

.flowmenber td a {
    color: #666;
}

.flowcart {
    border: 1px solid #DDDDDD;
    border-bottom: 0;
    width: 978px;
}

.flowcart table th {
    background: #F5F5F5;
    color: #666;
    height: 24px;
    line-height: 24px;
    border-bottom: 1px solid #DDDDDD
}

.flowcart td {
    font-size: 12px;
    color: #333333;
    background: #fff
}

.flowcart td a {
    color: #666;
}

.integralbg {
    border-bottom: 1px solid #dddddd;
    padding: 10px 10px 5px 10px;
    background: #F8F8F8
}

.totalbg {
    border: 1px solid #dddddd;
    border-top: 0;
    padding: 10px 10px 5px 10px;
    background: #F8F8F8
}

.bbd {
    border-bottom: 1px solid #E6E4E3;
}

.bbdr {
    border-bottom: 1px solid #ddd;
}

.w120 {
    width: 120px;
}

.w135 {
    width: 135px;
    border-left: 1px solid #ddd
}

.w80 {
    width: 80px;
}

.favourable {
    color: #000;
    font-weight: bold;
    border-bottom: 1px solid #dcdcdc;
    border-left: 0;
    border-right: 0;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    font-size: 14px;
    background: #f3f3f3
}

.flowBoxu {
    margin-bottom: 20px;
}

.flowpl {
    padding: 0 15px
}

.flowpl .notice {
    background: #FFFBCC;
    color: #333;
    padding: 10px;
    border: 1px solid #E6DB55
}

.flowBox {
    margin-bottom: 10px;
    color: #333333;
}

.flowBox .title {
    margin-bottom: 20px;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    border-bottom: 1px dashed #CCC;
    font-weight: bold;
    color: #000;
    font-size: 14px;
}

.flowBox .title span {
    padding-left: 10px;
    line-height: 30px;
}

.flowBox .title span a:link, .flowBox .title span a:visited {
    color: #000000;
    font-size: 12px;
    font-weight: normal
}

.flowBox .title span a:hover {
    color: #000000
}

.flowBox .shippingBox_msg {
    line-height: 36px;
    display: inline-block;
}

#shippingBox_msg {
    font-size: 12px;
    font-weight: normal;
    color: #000000
}

.flowBox #shippingBox {
    float: left;
}

.flowBox .flowco {
    background: #F2F2F2;
    height: 20px;
    text-align: center;
    font-weight: bold
}

.flowBox_submitorder {
    background: #F2F2F2;
    text-align: right
}

.flowbuy {
    padding: 0px 10px;
}

.flowbeizhu {
    width: 430px;
}

.flowprice {
    padding: 25px 15px 0 0;
    width: 550px;
}

.flowprice .order_total {
    padding: 5px 0
}

.flowprice .order_submit {
    height: 48px;
    padding: 10px 15px 0 0
}

.address_add {
    border: 1px solid #E6E6E6;
    height: 22px;
    color: #666;
    line-height: 21px;
    background: #EFEFEF url(../images/coin_li_list.gif) no-repeat 10px 50%;
    margin: 10px;
    text-indent: 27px;
}

.usenotice {
    border: 1px solid #E6DB55;
    height: 36px;
    padding: 0px 10px;
    color: #333;
    line-height: 36px;
    background: #FFFBCC url(../images/notice.gif) no-repeat 0 50%;
    text-indent: 20px;
}

.usenotice a {
    color: #9CCB6D;
}

.usenotice a:hover {
    color: #080708;
}

.usenotice strong {
    color: #333
}

.consignee_list {
    overflow: hidden;
    margin: 0 auto;
    padding: 0 10px
}

.consignee_list dl {
    border: 1px solid #E6E6E6;
    background: #FDFCDD;
    color: #468FA2;
    line-height: 22px;
    height: 150px;
    margin-top: 12px
}

.consignee_list dt {
    overflow: hidden;
    padding: 15px;
    float: left;
    color: #000;
}

.consignee_list dd {
    float: right;
    width: 100px;
    display: block;
    padding-top: 50px
}

.consignee_list dd a:link, .consignee_list dd a:visited {
    color: #468FA2;
}

.orderinnerbox .consignee_list dl {
    background: none;
    border: none;
    margin: 0;
}

.orderinnerbox .consignee_list dl dt {
    color: #666
}

/*������*/
.Myphotos_Box {
    width: 1210px;
    padding: 0px;
    position: relative;
    z-index: 2012;
    overflow: hidden;
}

/*ȫ��*/
.Myphotos_Box .to_hide {
    width: 1280px;
}

.cell {
    width: 229px;
    margin-bottom: 10px;
    border: 1px solid #E1E1E1;
    overflow: hidden;
    background: #fff;
    position: relative
}

.cell:hover {
    border: 1px solid #c00;
}

.cell .textpho {}

.cell .textinfo {
    line-height: 160%;
    padding: 10px;
    overflow: hidden;
    color: #666
}

.cell .textinfo a {
    color: #333
}

.cell .textinfo a:hover {
    color: #c00
}

.cell .textinfo .goodsimg {
    width: 150px;
    margin: 9px 0 10px 24px;
    _margin: 0 0 5px 10px
}

.cell .textpho {
    height: 40px;
    padding: 5px 0;
    color: #AAAAAA
}

.cell .textpho .photo img {
    width: 36px;
    height: 36px;
    border: 1px solid #E6E6E6;
}

.cell .textpho .pname {
    width: 150px;
    height: 36px;
}

.cell .shopprice {
    position: absolute;
    overflow: hidden;
    right: -1px;
    top: -1px;
    background: #c00;
    height: 18px;
    line-height: 18px;
    width: 60px;
    color: #FFF;
    text-align: center;
    filter: alpha(opacity=90);
    -moz-opacity: 0.6;
    text-align: right;
    padding-right: 5px;
}

.cell span.i_promotion {
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    background: url(../images/sale.png) no-repeat 0 50%;
    width: 50px;
    height: 50px
}

.cell span.i_new {
    position: absolute;
    top: 5px;
    right: 5px;
    background: url(../images/new.png) no-repeat 0 50%;
    width: 50px;
    height: 50px;
    display: block
}

.cell span.i_hot {
    position: absolute;
    top: 5px;
    right: 5px;
    background: url(../images/hot.png) no-repeat 0 50%;
    width: 50px;
    height: 50px;
    display: block
}

.cell span.i_best {
    position: absolute;
    top: 5px;
    right: 5px;
    background: url(../images/best.png) no-repeat 0 50%;
    width: 50px;
    height: 50px;
    display: block
}

#Change_return_detail span {
    padding: 0;
    font-size: 12px;
    font-weight: normal;
    margin-right: 7px;
}

.account_integral {
    text-align: right;
}

.email_list {
    padding: 0px
}

.email_list .title {
    background: url(../images/email_title.png) no-repeat;
    height: 46px
}

.email_list .bdb {
    background: #D8D8D8;
    height: 26px;
    padding: 10px
}

.emailinput {
    padding: 0 5px;
    font-size: 12px;
    color: #666666;
    width: 135px;
    border: 1px solid #ca0000;
    height: 24px;
    line-height: 24px;
}

/*�Ż���װ*/
.packageBox {
    border: 1px solid #E1E1E1;
    padding: 0 10px 10px 10px;
    position: relative;
    margin-bottom: 10px
}

.packageBox .backTitle {
    font-size: 14px;
    padding: 10px 0;
    font-weight: bold;
    color: #ca0000
}

.packageBox .package_total {
    position: absolute;
    right: 10px;
    top: 35px;
    border-left: 1px solid #E1E1E1;
    height: 200px
}

.packageBox .package_total .inf {
    margin: 0px 0 0 20px;
    width: 190px;
    line-height: 24px
}

.packageBox .jiabg {
    overflow: hidden;
    width: 950px;
}

.packageBox .jiabg ul {
    width: 980px;
    margin: 0;
    background: url(../images/jiabg.png) no-repeat 0 45px;
}

.packageBox .jiabg ul li {
    float: left;
    width: 140px;
    overflow: hidden;
    margin-right: 55px;
    display: inline;
    color: #666;
}

.packageBox .jiabg ul li a:hover {
    color: #c00;
}

.packageBox .jiabg ul li a.imglink img {
    width: 140px;
}

.packageBox .jiabg ul li a.button_buy {
    width: 60px;
    color: #FFF;
}

/*��ֵ�ײ�����begin*/
.combin {
    margin-bottom: 30px;
    padding: 15px 0;
    border: 1px solid #eaeaea;
    border-top: none;
    height: 180px;
}

.add_btns {
    float: left;
    height: 20px;
    width: 21px;
    background: url(../images/bottom.png) no-repeat 0px -36px;
    margin: 0 10px;
    margin-right: 0;
    margin-top: 42px;
}

.goods_bin {
    float: left;
    margin: 0 10px;
    width: 733px;
    overflow: hidden;
}

.goods_binul {
    width: 1000px;
}

.goods_binul li {
    display: block;
    float: left;
}

.package_goods_show {
    float: left;
    width: 120px;
    line-height: 16px;
    display: block;
}

.package_goods_show img {
    float: left;
    width: 120px;
    margin-bottom: 5px;
}

.package_goods_show span {
    color: #c90809;
}

.package_goods_show input {
    margin-right: 3px;
}

.package_equ {
    float: left;
    padding-left: 28px;
    height: 75px;
    display: block;
    margin-top: 30px;
}

.package_equ li {
    margin-top: 3px;
}

.package_equ li.special {
    margin-top: -2px;
}

.package_equ strong {
    font-size: 14px;
    color: #666;
    font-weight: normal
}

.package_equ span {
    color: #C90A08;
    font-size: 18px;
}

.package_equ b {
    font-weight: normal;
    color: #999;
    text-decoration: line-through;
    line-height: 24px;
}

.combin_btn {
    display: inline-block;
    background: url(../images/bottom.png) no-repeat 0 -128px;
    cursor: pointer;
    text-indent: 30px;
    width: 90px;
    height: 33px;
    line-height: 33px;
    border: 0;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
}

/*��¼*/
.combin_btn:hover {
    background: url(../images/bottom.png) no-repeat -90px -128px;
    color: #fff
}

/*��¼*/

.scrip_bar {
    height: 34px;
    border-bottom: 1px solid #E1E1E1;
    position: relative;
    z-index: 99;
}

.scrip_bar ul {
    position: absolute;
    height: 34px;
}

.scrip_bar ul li {
    width: 120px;
    background: url(../images/historyh2.jpg) repeat-x;
    margin-right: 4px;
    float: left;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
    text-align: center;
    display: block;
    height: 34px;
    overflow: hidden;
    position: relative;
}

/*��ֵ�ײ�����end*/

/* QQonline */
#online_qq_tab a {
    background: url(../images/float_s.png) no-repeat;
}

#online_qq_layer {
    z-index: 9999;
    position: fixed;
    right: 0px;
    top: 0;
    margin: 200px 0 0 0;
}

* html #online_qq_layer {
    position: absolute;
    top: expression(eval(document.documentElement.scrollTop));
}

#online_qq_tab {
    width: 22px;
    float: left;
    margin: 65px 0 0 0;
    position: relative;
    z-index: 9;
}

#online_qq_tab a {
    display: block;
    height: 94px;
    line-height: 999em;
    overflow: hidden;
}

#online_qq_tab a#floatShow {
    background-position: 0px 0px;
}

#online_qq_tab a#floatHide {
    background-position: 0px 0px;
}

.sale_online {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-family: "΢���ź�", arail;
    color: #ca0000;
    font-weight: bold
}

#onlineService {
    display: inline;
    margin-left: 0px;
    width: 118px;
    float: left;
    overflow: hidden
}

#onlineService .online_top {
    background: url(../images/flatbgqq.png) no-repeat;
    width: 118px;
    height: 31px;
}

#onlineService .onlineMenu {
    padding: 0px 0px 10px;
    border: 2px solid #AC1D12;
    background: #fff;
    width: 114px;
    min-height: 150px;
    text-align: center
}

#onlineService .onlineMenu li {
    height: 30px
}

#onlineService .onlineMenu .sevive_tel {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #006102;
    line-height: 150%;
}

#onlineService .onlineMenu .sevive_tel span {
    font-family: "΢���ź�", arail;
    color: #4F4F4F;
    font-size: 14px;
}

/* QQonline */



/*���ﳵ������Ҳϲ��ģ��*/
.myphotofocus_ss {
    position: relative;
    height: 335px;
}

.rec_top_goods {
    width: 1158px;
    height: 285px;
    border: 1px solid #e4e4e4;
}

.rec_top_goods .title {
    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #e5e5e5;
    background: url(../images/titlebg.jpg) repeat-x;
    text-indent: 10px;
}

.myphotofocus_ss span.myphotofocus_banner {
    position: absolute;
    top: 10px;
    right: 1px;
    width: 248px;
    height: 260px;
}

.myphotofocus_box {
    position: relative;
    width: 1140px;
    margin: 0 10px;
}

.myphotofocus_box .myphotofocus {
    width: 1128px;
    height: 226px;
    overflow: hidden;
    position: absolute;
    left: 38px;
}

.myphotofocus ul {
    height: 206px;
    position: absolute;
}

.myphotofocus ul li {
    float: left;
    width: 188px;
    height: 226px;
    overflow: hidden;
}

.myphotofocus ul li img {
    width: 120px;
    padding-bottom: 5px;
    border: 1px solid #fff;
}

.myphotofocus ul li img.select {
    border: 1px solid #c00;
}

.myphotofocus ul li div {
    position: absolute;
    overflow: hidden;
}

.myphotofocus_box .preNext {
    width: 24px;
    height: 52px;
    position: absolute;
    top: 40px;
    background: url(../images/pre_next.png) no-repeat 0 0;
    cursor: pointer;
}

.myphotofocus_box .pre {
    left: 0;
}

.myphotofocus_box .next {
    right: 0px;
    background-position: right top;
}

/*news.phpģ��*/
.articlelist {
    border-right: 1px solid #E1E1E1;
    border-top: 1px solid #E1E1E1;
    overflow: hidden;
    width: 979px
}

.articlelist .to_hidden {
    width: 1020px;
}

.articlelist .articleItem {
    background: #FFF;
    overflow: hidden;
    width: 195px;
    height: 400px;
    border-left: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    overflow: hidden;
    float: left;
    margin: 0;
    _display: inline;
}

.articlelist .articleItem .articleimg {
    width: 180px;
    height: 250px;
    padding: 8px;
}

/*��������һ��4��,�������Ŀ���234����183,����ͼƬ��С������180*/
.articlelist .articleinfo {
    padding: 10px;
}

.articlelist .articleinfo p {
    height: 20px;
    overflow: hidden;
}

.flowmenber table tr:hover td {
    background: #F5F5F5
}

.no_myphoto_list_notice {
    padding: 15px;
    text-align: center;
    font-size: 14px;
    font-weight: bold
}

/*��Ա���۵ȼ�*/
#user_comment_box {
    border-top: 2px solid #ccc;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-bottom: 7px;
}

#user_comment_box .percent {
    float: left;
    height: 74px;
    padding: 0px 0;
    width: 196px;
    margin-right: 13px;
}

#user_comment_box .percent dl {
    overflow: hidden;
    padding: 2px 0;
    clear: both
}

#user_comment_box .percent dt {
    float: left;
    width: 75px;
}

#user_comment_box .percent span {
    color: #9C9A9C;
}

#user_comment_box .percent dd {
    background: #efefef;
    float: left;
    height: 10px;
    margin-top: 6px;
    overflow: hidden;
    width: 100px;
}

#user_comment_box h2 {
    font-size: 14px;
    padding: 0 12px;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
}

#user_comment_box .mc {
    padding: 10px 0;
}

#user_comment_box .rate {
    width: 130px;
    float: left;
    padding: 8px 0 0 0;
    text-align: center;
}

#user_comment_box .rate strong {
    color: #E4393C;
    font: 400 46px / 30px arial;
}

#user_comment_box .rate span {
    color: #999;
    font-family: arial;
}

#user_comment_box .rate strong span {
    color: #E4393C;
    font-size: 24px;
}

#user_comment_box .actor {
    float: left;
    height: 69px;
    line-height: 15px;
    overflow: hidden;
    padding: 5px 15px 0;
    width: 360px;
    line-height: 15px;
}

em {
    font-style: normal;
}

#user_comment_box .actor a {
    color: #005AA0;
}

#user_comment_box .actor ul {
    height: 40px;
    margin-top: 5px;
    overflow: hidden;
}

#user_comment_box .actor li {
    float: left;
    height: 15px;
    overflow: hidden;
    padding: 2px 17px 2px 0;
    width: 160px;
}

#user_comment_box .actor li span {
    color: #9C9A9C;
    float: right;
}

#user_comment_box .btns {
    padding-right: 10px;
    float: right;
    height: 75px;
    line-height: 15px;
    padding-top: 5px;
    width: 150px;
    text-align: center
}

#user_comment_box .btns .btn-comment {
    color: #333;
}

#user_comment_box .btns .hl_red {
    color: #E4393C;
}

#user_comment_box .btns a {
    color: #005AA0;
}

#user_comment_box .btn-comment {
    background: url(../images/act_comment.jpg) no-repeat left center;
    display: block;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin: 5px auto;
    overflow: hidden;
    width: 113px;
}

.user_comment .item-reply {
    border-top: 1px dotted #f7e7c6;
    padding-left: 50px;
    color: #999;
    clear: both
}

.user_comment .reply-lz {
    border: none
}

.user_comment .item-reply strong {
    color: #bebebe;
    display: inline;
    float: left;
    font-family: arial;
    font-size: 20px;
    margin: 5px 0 0 -45px;
    text-align: right;
    width: 45px;
}

.user_comment .reply-list {
    padding: 5px
}

.user_comment .item-reply .u-con {
    color: #666
}

.user_comment .reply-list .u-name a {
    padding: 0 5px;
    color: #005aa0;
}

.user_comment .reply-meta {
    padding: 5px;
}

.user_comment .reply-left {
    width: 720px;
    display: inline-block
}

.user_comment a.p-bfc {
    color: #005aa0;
}

.user_comment a.btn-toggle {
    visibility: hidden
}

.user_comment .is_agree a.btn-toggle {
    visibility: visible
}

.user_comment .arrow {
    background: #fff;
    font: 12px / 12px simsun;
    height: 6px;
    overflow: hidden;
    position: relative;
    top: 1px;
    width: 11px;
    z-index: 1;
    display: inline;
    float: right;
    margin-right: 2.5em;
}

.user_comment .arrow em, .arrow span {
    float: left;
    height: 12px;
    width: 12px;
}

.user_comment .arrow span {
    color: #f5f5f5;
    margin-top: -11px;
}

.user_comment .arrow em {
    color: #d9d9d9;
}

.user_comment .reply-wrap {
    background: #f5f5f5;
    border: 1px solid #d9d9d9;
    clear: both;
    margin-bottom: 5px;
    padding: 0 10px 10px;
}

.user_comment .reply-wrap p {
    height: 30px;
    line-height: 30px;
    text-align: left
}

.user_comment .reply-wrap em, .reply-con em {
    color: #999;
}

.user_comment .reply-btn {
    border-radius: 3px;
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left: 5px;
    width: 51px;
}

.user_comment .reply-btn, .reply-btn:hover, .reply-btn:visited {
    color: #333;
    text-decoration: none;
}

.user_comment .reply-con .u-name a {
    padding: 0 5px;
}

.user_comment .reply-input input {
    width: 668px;
    border-color: #aaa #ddd #ddd #aaa;
    border-style: solid;
    border-width: 1px;
    height: 15px;
    line-height: 12px;
    padding: 4px 5px;
}

.user_comment .btn-gray {
    background: -moz-linear-gradient(center top , #f7f7f7, #f2f2f2) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #333;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

/*����*/
.jcarousel-skin-tango .jcarousel-container {}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 300px;
    padding: 0px 15px 0 0px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 300px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 73px;
    height: 80px;
}

.jcarousel-skin-tango .jcarousel-item img {
    border: 1px solid #e4e4e4;
    width: 64px;
    height: 64px;
    padding: 2px;
}

.jcarousel-skin-tango .jcarousel-item img:hover {
    border: 1px solid #C01920;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 3px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 3px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 11px;
    right: 0px;
    width: 10px;
    height: 45px;
    cursor: pointer;
    background: url(../images/pre_next_g5.png) no-repeat -10px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 10px;
    right: auto;
    background: url(../images/pre_next_g5.png) no-repeat;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: url(../images/pre_next_g5.png) no-repeat -10px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 11px;
    left: 0px;
    width: 10px;
    height: 45px;
    cursor: pointer;
    background: url(../images/pre_next_g5.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0px;
    background: url(../images/pre_next_g5.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: url(../images/pre_next_g5.png) no-repeat;
}

.indextitle1 {
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    text-indent: 2px;
    border-bottom: 3px solid #D20001;
    color: #C11920;
}

.indextitle1 a {
    color: #C11920;
}

.indextitle1 span {
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif
}

.indextitle1 span.en {
    color: #999;
    margin-left: 7px;
}

.indextitle1 span.more {
    margin-right: 5px;
}

.indextitle1 span a {
    color: #666
}

.indextitle2 {
    height: 32px;
    line-height: 32px;
    background: url(../images/title1.jpg) repeat-x;
    font-size: 14px;
    font-weight: bold;
    color: 40B008;
    text-indent: 10px;
}

.indextitle2 a {
    color: 40B008;
}

.indextitle2 span {
    font-size: 12px;
    font-weight: normal;
    margin-right: 5px;
}

.indextitle2 span a {
    color: #333
}

/*��ҳ����ר��*/
.Answerbox {
    height: 411px;
    overflow: hidden
}

#newsboxid .Answerbox {
    height: 402px;
    overflow: hidden
}

.Answerbox .inner {
    padding: 12px;
}

.Answerbox .inner dl dt {
    height: 28px;
    line-height: 28px;
    background: #F1F7FF;
    color: #0070AA;
    text-indent: 10px;
}

.Answerbox .inner dl dt a {
    color: #0070AA
}

.Answerbox .inner dl dt a:hover {
    color: #0070AA;
    text-decoration: underline
}

.Answerbox .inner dl dd {
    padding: 10px 0 10px 10px
}

.weixintag {
    position: fixed;
    right: 8px;
    background: url(../images/qrcode.jpg) no-repeat;
    width: 150px;
    height: 150px;
    bottom: 7px;
}

* html .weixintag /* IE6 �ײ��̶� */
{
    position: absolute;
    bottom: auto;
    top: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight-this.offsetHeight-
    (parseInt(this.currentStyle.marginTop, 10)||0) - (parseInt(this.currentStyle.marginBottom, 10)||0)));
}

* html .weixintag /* IE6 �Ҳ��̶� */
{
    position: absolute;
    right: auto;
    left: expression(eval(document.documentElement.scrollLeft + document.documentElement.clientWidth-this.offsetWidth) -
    (parseInt(this.currentStyle.marginLeft, 10)||0) - (parseInt(this.currentStyle.marginRight, 10)||0));
}

.msgList {
    padding: 8px;
    line-height: 180%;
}

.searcharticlebox {
    width: 252px;
    display: inline;
    overflow: hidden;
    line-height: 100%;
}

.searcharticlebox form {
    margin: 0;
    padding-top: 6px;
}

.searcharticlebox input {
    vertical-align: middle;
}

.searcharticlebox input.bnt_otherss {
    background: #D20001;
    border-radius: 5px;
    height: 28px;
    line-height: 28px;
    border: none;
    color: #fff;
    margin-left: 6px;
    cursor: pointer
}

.searcharticlebox input.inputbg3 {
    margin-right: 5px;
}

/* ======���� ====== */
#WhosaleData a {
    color: #333
}

#WhosaleData a:hover {
    color: #c00
}

#WhosaleData th {
    background: #f2f2f2
}

#WhosaleData tr.cur td {
    background: #FDF6F6;
}

#WhosaleData .txt1 {
    background-color: #fbfbfb;
    border: 1px solid #E23204;
    height: 15px;
    text-align: center;
    width: 40px;
}

.bnt_go {
    border: none;
    background: url(../images/yzqp.png) no-repeat left center;
    width: 80px;
    height: 20px;
    line-height: 20px;
    color: #fff;
}

.wholesale_l {
    width: 150px;
    overflow: hidden;
    display: inline;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #c00;
    font-weight: bold
}

.wholesale_r {
    width: 700px;
    overflow: hidden;
    display: inline
}

/* ======ͼƬ�Ŵ� ====== */
#tooltip {
    z-index: 180000;
    zoom: 1;
    position: absolute;
    background: #ccc;
    padding: 2px;
    color: #fff;
    text-align: center
}

#tooltip img {
    width: 300px;
    height: 300px;
}

.ChatongBox {
    height: 328px;
}

.Tabshowbox {
    overflow: hidden;
    background: url(../images/lines.jpg) repeat-x left 32px;
    position: relative;
}

.Tabshowbox span.title, .Tabshowbox span.titles {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    font-size: 18px;
    font-weight: bold;
    font-family: "΢���ź�", arail;
    padding-left: 2px;
    height: 29px;
    line-height: 29px;
}

.Tabshowbox span.en {
    position: absolute;
    left: 50px;
    color: #D20001;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    display: block;
    font-weight: bold
}

.Tabshowbox span.more {
    position: absolute;
    top: 7px;
    right: 0;
    display: block;
    b width: 58px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    margin-right: 6px;
}

.Tabshowbox span.more a {
    color: #666
}

.Tabshowbox span.more a:hover {
    text-decoration: underline
}

.Tabshowbox .tab_title {
    line-height: 35px;
    height: 35px;
    width: 456px;
    overflow: hidden;
    margin-left: 298px;
}

.Tabshowbox .tab_title h2 {
    width: 169px;
    float: left;
    text-align: center;
    height: 35px;
    background: none;
    color: #333;
    margin: 0 -27px 0 0;
}

.Tabshowbox .tab_title h2.cur {
    color: #fff;
    background: url(../images/rec_cur.png) no-repeat left top;
    position: relative;
    z-index: 1500;
    background-size: 100%
}

.Tabshowbox .tab_title h2 a {
    display: block;
    font-size: 13px;
    font-weight: bold;
    color: #333;
}

.Tabshowbox .tab_title h2.cur a {
    border-left: none;
    color: #fff
}

.Tabshowbox .tab_info {
    position: relative; /*height:415px;*/
    overflow: hidden
}

.yulinBox .yulin_title {
    height: 35px;
    line-height: 35px;
}

.yulinBox span.en {
    top: 1px;
}

.SuperBox span.en, .PriceBox span.en, .ChatongBox span.en {
    top: 9px;
}

/*��ҳ��ͨר��*/
.ChatongBox .Chatong_info {
    width: 931px;
    overflow: hidden;
    padding-left: 15px;
}

.ChatongBox .Chatong_info .inner {
    width: 980px;
}

.ChatongBox .Chatong_info dl {
    border-bottom: 1px dotted #e5e5e5;
    padding: 10px 2px 5px;
    height: 61px;
    float: left;
    width: 438px;
    margin-right: 28px;
    line-height: 180%;
}

.ChatongBox .Chatong_info dl.last {
    border-bottom: none
}

.ChatongBox .Chatong_info dt {
    float: left;
    width: 68px;
}

.ChatongBox .Chatong_info dt img {
    width: 55px;
    height: 55px;
}

.ChatongBox .Chatong_info dd.dd1 {
    float: left;
    width: 170px;
}

.ChatongBox .Chatong_info dd.dd2 {
    float: right;
    width: 130px;
    text-align: right
}

.ChatongBox .Chatong_info dd.dd2 .txt2 span {
    color: #999;
    margin-right: 8px;
}

/*��ͨ����*/
.supploopbox {
    height: 308px;
    line-height: 38px;
    background: #F8F8F8;
    width: 914px;
    margin: 0;
    overflow: hidden
}

.supploopbox ul {
    width: 1250px;
}

.supploopbox ul li {
    display: block;
    height: 38px;
}

.supploopbox ul li p {
    width: 423px;
    margin: 0 38px 0 5px;
    background: url(../images/bar.png) no-repeat left center
}

.supploopbox ul li p span {
    margin: 0 12px 0 0
}

.supploopbox ul li p span.name {
    margin: 0 12px 0 26px
}

.supploopbox ul li p span.shop_s {
    font-size: 12px;
}

.supploopbox ul li p span.status {
    color: #0070AA
}

/*����ָ��*/
.DhPriceBox {
    width: 948px;
    overflow: hidden;
}

.dhnews, .DhPriceBox {
    background: url(../images/lines.jpg) repeat-x left 32px;
}

.DhPriceBox .innertitle, .dhnews .innertitle {
    position: relative;
    height: 35px;
    line-height: 35px;
    overflow: hidden
}

.DhPriceBox .title {
    position: relative;
    height: 35px;
    line-height: 35px;
    overflow: hidden
}

.DhPriceBox span.more {
    position: absolute;
    top: 7px;
    right: 0;
    display: block;
    height: 23px;
    line-height: 23px;
    text-align: center;
    margin-right: 6px;
}

.DhPriceBox span.more a {
    color: #666
}

.DhPriceBox span.more a:hover {
    text-decoration: underline
}

.DhPriceBox span.titlel {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    font-size: 18px;
    font-weight: bold;
    font-family: "΢���ź�", arail;
    padding-left: 2px;
    height: 35px;
    line-height: 29px;
}

.sec_title {
    background: #f8f8f8;
    height: 33px;
    line-height: 33px;
    font-size: 13px;
    font-weight: bold;
}

.sec_title a {
    color: #D20001;
    padding-left: 14px;
}

.sec_title span.more {
    color: #666;
    margin-right: 5px;
}

.sec_title span.more a {
    color: #666;
    font-weight: normal
}

.DhPriceBox span.title2, .dhnews span.title2 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding-left: 2px;
}

.DhPriceBox span.en {
    position: absolute;
    left: 85px;
    top: 1px;
    color: #D20001;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    display: block;
    font-weight: bold
}

.DhPriceBox .dhbox {
    width: 985px
}

.DhPriceBox .dhbox .dh_info {
    width: 306px;
    height: 553px;
    display: inline;
    overflow: hidden;
    margin-right: 12px;
}

.DhPriceBox .dhbox .dh_pbox {
    width: 284px;
}

.DhPriceBox .dhptable th {
    font-weight: bold;
    color: #666;
    text-align: left;
    height: 28px;
    line-height: 28px;
}

.DhPriceBox .dhptable th.th1 {
    width: 130px;
}

.DhPriceBox .dhptable th.th2 {
    width: 80px;
}

.DhPriceBox .dhptable th.th3 {
    width: 90px;
}

.DhPriceBox .dhptable th.th4 {
    width: 40px;
}

.DhPriceBox .dhptable td {
    height: 26px;
    line-height: 26px;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden
}

.DhPriceBox .dhptable td.dap {
    font-family: Verdana, Geneva, sans-serif
}

.none {
    display: none
}

#indexbox .DhPriceBox {
    height: 600px;
    overflow: hidden
}

#scrollDiv, #scrollDiv1, #scrollDiv2 {
    width: 284px;
    height: 520px;
    overflow: hidden;
    clear: both
}

/*�����ĸ߶Ⱥͳ��������Ǳ�����*/
#scrollDiv ul, #scrollDiv1 ul, #scrollDiv2 ul {
    width: 338px;
}

.dh_pbox li {
    height: 24px;
    line-height: 24px;
    vertical-align: bottom;
    zoom: 1;
    float: left;
}

.dh_pbox li p {
    white-space: nowrap
}

.dh_pbox li a {
    color: #333;
    text-decoration: none;
}

.dh_pbox li a:hover {
    color: #FF0000;
    text-decoration: underline;
}

.dh_pbox li .tit {
    width: 83px;
    overflow: hidden;
}

.dh_pbox li .price {
    width: 75px;
    overflow: hidden;
}

.dh_pbox li .u_price {
    width: 72px;
    overflow: hidden;
}

.dh_pbox li .u_rate {
    width: 78px;
    overflow: hidden;
}

/*Ƶ����Ѷ����ָ��*/
#NewsDhPriceBox {
    width: 1210px;
    overflow: hidden
}

#NewsDhPriceBox .dhbox {
    width: 1280px
}

#NewsDhPriceBox .dhbox .dh_info {
    width: 394px;
    margin-right: 11px;
}

#NewsDhPriceBox .dhbox .dh_pbox {
    width: 370px;
}

#NewsDhPriceBox #scrollDiv ul, #NewsDhPriceBox #scrollDiv1 ul, #NewsDhPriceBox #scrollDiv2 ul {
    width: 402px;
}

#NewsDhPriceBox .dh_pbox li .tit {
    width: 145px;
    overflow: hidden;
}

#NewsDhPriceBox .dh_pbox li .price {
    width: 88px;
    overflow: hidden;
}

#NewsDhPriceBox .dh_pbox li .u_price {
    width: 85px;
    overflow: hidden;
}

#NewsDhPriceBox .dh_pbox li .u_rate {
    width: 78px;
    overflow: hidden;
}

#container2 {
    font-size: 10px !important;
}

/*��ѶƵ��*/
#myFocus2 {
    width: 205px;
    height: 175px;
}

#myFocus2 .pic ul li img {
    width: 205px;
    height: 175px;
}

#myFocus3, #myFocus4 {
    width: 476px;
    height: 202px;
}

/*�ǵ����а�*/
.top_tab {
    position: relative;
    z-index: 13;
    margin: 0;
    color: #000
}

.top_tab a {
    color: #000
}

.top_tab a:hover {
    color: #C11920
}

.top_tab ul {
    width: 236px;
    margin: 0 auto
}

.top_tab li {
    position: relative;
    padding: 0 5px 0 3px;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    border-bottom: 1px dashed #eee;
    clear: both;
}

.top_tab li .hide {
    display: none;
}

.top_tab li .show {
    display: block;
}

.top_tab li.selected .hide {
    display: block;
}

.top_tab li.selected .show {
    display: none;
}

.top_tab li .f_r_info {
    clear: both;
}

.top_tab li.selected {
    height: 102px;
    padding: 8px 0 0 0;
    background: url(../images/tselected.png) repeat-x center bottom;
    border-bottom: 1px dashed #eee;
}

.top_tab li.selected .shop_s {
    display: inline-block;
}

.top_tab li.selected .f_l_img {
    display: block;
    width: 73px;
    height: 82px;
    overflow: hidden;
    float: left;
    text-align: right
}

.top_tab li.selected .f_l_img img {
    width: 65px;
    height: 65px;
}

.top_tab li.selected .f_r_info {
    float: right;
    clear: none;
    width: 155px;
    line-height: 160%
}

.top_tab li.selected .f_r_info p {
    height: 16px;
    overflow: hidden;
    line-height: 120%;
    padding: 0;
}

.top_tab li.selected .f_r_info p span {
    margin: 0 0 0 7px;
    display: inline-block
}

.top_tab li .show {
    width: 237px;
}

.top_tab li p {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
    margin: 0;
    text-align: left
}

.top_tab li p.tit {
    width: 107px;
}

.top_tab li p.u_price {
    width: 130px;
}

.top_tab li p.u_rate, .top_tab li p.u_rate1 {
    width: 60px;
    margin-left: 2px;
}

.top_tab li p.u_price1 {
    width: 86px;
    text-align: left;
    margin-left: -6px;
}

.top_tab li p.u_price1, .top_tab li p.u_rate1 {
    padding-top: 8px;
}

/*��ҳ��Ʒ���������Ƽ�*/

.RecBox .Rec_title {
    line-height: 36px;
    height: 36px;
    width: 893px;
    background: url(../images/rec_bg.jpg) repeat-x;
    overflow: hidden
}

.RecBox {
    width: 893px;
    overflow: hidden;
    height: 282px;
}

.RecBox .Rec_title h2 {
    width: 297px;
    float: left;
    text-align: center;
}

.RecBox .Rec_title h2 a {
    display: block;
    font-size: 14px;
    font-weight: bold;
    border-right: 1px solid #DBDBDB
}

.RecBox .Rec_title h2 a.last_bor {
    border-right: none;
}

.RecBox .Rec_title h2.cur {
    background: #fff;
    color: #c00;
    background: url(../images/rec_cur.jpg) repeat-x;
    z-index: 2;
}

.RecBox .Rec_title h2.cur a {
    border-left: none;
    color: #c00
}

.GroupbuyBox .gpbox {
    overflow: hidden;
    height: 231px;
}

.GroupbuyBox h3 {
    line-height: 36px;
    height: 36px;
    font-size: 14px;
    color: #fff;
    background: url(../images/gtitile.jpg) repeat-x;
    text-indent: 12px;
}

.GroupbuyBox h3 span {
    margin-right: 8px;
}

.GroupbuyBox h3 span a {
    color: #fff;
    font-size: 12px;
    font-weight: normal
}

.GroupbuyBox .gpbox {
    padding: 15px 10px 0;
}

.GroupbuyBox .gpbox .gimg {
    width: 110px;
    display: inline;
    overflow: hidden
}

.GroupbuyBox .gpbox .gimg img {
    width: 100px;
    height: 150px;
}

.GroupbuyBox .gpbox .gtxt {
    width: 162px;
    display: inline;
    overflow: hidden
}

.GroupbuyBox .gpbox .gtxt p {
    line-height: 220%;
}

.GroupbuyBox .gpbox .endtimecss {
    background: #F2F2F2 url(../images/time.jpg) no-repeat 15px center;
    height: 30px;
    line-height: 30px;
    width: 240px;
    padding-left: 38px;
    color: #878787
}

.GroupbuyBox .gpbox .endtimecss .red {
    color: #fff;
    background: #f00;
    padding: 5px;
    display: inline-block
}

.new_photobg {
    clear: both;
}

.new_photobg table {
    border-collapse: collapse;
}

.new_photobg table td {
    border: none;
}

.new_photobg a.cur img {
    opacity: 0.6;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
}

.queryinfo ul li {
    float: left;
    width: 250px;
    height: 34px;
    margin-bottom: 10px;
}

.queryinfo ul li.query {
    margin: 0
}

.queryinfo ul li a {
    display: block;
    width: 250px;
    height: 34px;
}

.queryinfo ul li.sell a {
    background: url(../images/left_cat.png) no-repeat left -52px
}

.queryinfo ul li.buy a {
    background: url(../images/left_cat.png) no-repeat left -96px
}

.queryinfo ul li.query a {
    background: url(../images/left_cat.png) no-repeat left -140px
}

/*����ͼ*/

table {
    font-size: inherit;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.tabqushi table {
    width: 100%;
    font-size: 12px;
    font-weight: normal
}

.tabqushi table th {
    background: url(../images/gray_1.gif) repeat center top;
    border: 1px solid #eee;
    line-height: 30px;
    text-align: center;
    font-weight: normal
}

.tabqushi table td {
    text-align: center;
    color: #333;
    border: 1px solid #eee;
    line-height: 25px;
}

.search_price {
    text-align: center
}

.search_price input {
    height: 23px;
    line-height: 23px;
}

.search_price input.submitnow {
    width: 41px;
    height: 25px;
    line-height: 22px;
    background: #D20001;
    color: #fff;
    cursor: pointer;
    text-align: center;
    border: 1px solid #D20001;
    border-radius: 3px;
    margin-left: 5px;
}

/*���Ӳ�Ҷ�ǳ�*/
#TNicknamebox {
    position: absolute;
    z-index: 1800000;
    background: #fff;
    border: 2px solid #c00;
    width: 470px;
    height: 400px;
    overflow: hidden;
    top: 280px;
    font-family: "΢���ź�", arail
}

#TNicknamebox .topbox {
    height: 30px;
    line-height: 30px;
    background: #c00;
    text-align: right;
    color: #fff
}

#TNicknamebox .topbox h2 {
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    margin-right: 8px;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: right
}

#TNicknamebox .thanksword {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    color: #D80001;
}

#TNicknamebox .thanksword span {
    margin-right: 7px;
    font-size: 24px;
}

#TNicknamebox .nicknotice {
    border: 2px solid #bbb;
    width: 420px;
    margin-left: 16px;
    padding: 10px;
    color: #000;
    height: 100px;
}

#TNicknamebox .nicknotice p {
    line-height: 180%;
    padding: 0
}

#TNicknamebox .nicknotice .ntitle {
    font-size: 14px;
}

#TNicknamebox .nicknotice .nnotice {
    font-weight: bold
}

#TNicknamebox .nicknotice .ncontent {
    padding-left: 25px
}

#TNicknamebox .npic_l {
    width: 160px;
    text-align: center;
    display: inline
}

#TNicknamebox .npic_l img {
    width: 140px;
}

#TNicknamebox .npic_r {
    width: 290px;
    display: inline
}

#TNicknamebox .npic_r ul.nnbox {}

#TNicknamebox .npic_r ul.nnbox li {
    padding: 5px 0;
    color: #D80001;
    font-size: 14px;
    font-weight: bold
}

#TNicknamebox .npic_r ul.nnbox li span {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 15px;
    font-style: italic;
    color: #666
}

#TNicknamebox .npic_r ul.nnbox li input, #TNicknamebox .npic_r ul.checkbox li input {
    margin-left: 8px;
    border: 1px solid #eee;
    height: 18px;
    line-height: 18px;
}

#TNicknamebox .npic_r ul.checkbox li {
    padding-left: 12px;
    color: #333;
    padding-top: 5px;
}

#TNicknamebox .npic_r ul.checkbox li input {
    vertical-align: middle;
    margin-right: 5px;
}

#TNicknamebox .nsubmit {
    text-align: center
}

#TNicknamebox .nsubmit a.nbtn {
    width: 160px;
    height: 33px;
    display: inline-block;
    background: url(../images/btn_nick.jpg) no-repeat;
    border: none
}

.noinfo {
    padding: 15px;
    text-align: center;
    font-size: 18px;
    font-weight: bold
}

/*首页轮播*/
.new_banner {
    width: 100%;
    height: 315px;
    position: relative;
    margin: 0 auto;
    overflow: hidden
}

.rslides {
    width: 100%;
    position: relative;
    list-style: none;
    padding: 0
}

.rslides li {
    width: 100%;
}

.rslides li a img{
    width: 100%;
}

.prev {
    background-position: 0 0;
    left: -40px;
    top: 180px;
}

.prev:hover {
    background-position: 0 -36px;
}

.next {
    background-position: -36px 0;
    right: -40px;
    top: 180px;
}

.next:hover {
    background-position: -36px -36px;
}

.rslides_tabs {
    position: absolute;
    right: 1px;
    top: 302px;
    clear: both;
    text-align: center;
    z-index: 99999;
}

.rslides_tabs li {
    display: inline;
    float: none;
    _float: left;
    * float: left;
    margin-right: 2px
}

.rslides_tabs a {
    width: 37px;
    height: 4px;
    background: #fff;
    overflow: hidden;
    display: block;
    float: left;
    margin-left: 4px;
}

.rslides_tabs .rslides_here a {
    background: #D20001;
}

/* tip��ʾ */
.tip-yellowsimple {
    color: #c00;
    background-color: #FDF6F6;
    text-align: left;
    min-width: 50px;
    max-width: 300px;
    border: 1px solid #FD7E7E;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    z-index: 1000;
    padding: 6px 8px;
}

.tip-yellowsimple .tip-inner {
    font: 12px / 16px arial, helvetica, sans-serif;
}

.gbt-orange {
    background: #f9a821;
    color: #fff;
}

a.gbs {
    color: #fff
}

.gbs {
    border-radius: 3px;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-align: center;
    transition: all 0.3s ease-out 0s;
}

.gbs:hover {
    text-decoration: none;
}

/* ���ǵȼ� */
.dxlxx {
    background: url(../images/xingxing.png) no-repeat 0 -50px;
    width: 59px;
    height: 12px;
    display: block;
}

.dxlxx .dxlxxCur {
    background: url(../images/xingxing.png) no-repeat 0 0;
    width: 0;
    height: 12px;
    display: block;
}

/*������Ϣ��ʾ*/
select {
    cursor: pointer;
}

.select_style {
    height: 24px;
    overflow: hidden;
    background: url("../images/s_bgs.png") repeat-x scroll 0 -118px #fff;
    border: 1px solid #ccc;
    -moz-border-radius: 2px; /* Gecko browsers */
    -webkit-border-radius: 2px; /* Webkit browsers */
    border-radius: 2px;
}

.select_style select {
    padding: 5px;
    background: transparent;
    width: 268px;
    font-size: 16px;
    border: none;
    height: 30px;
    -webkit-appearance: none; /*for Webkit browsers*/
}

.errormsg {
    background: url(../images/css_spirit.gif) no-repeat 3px -28px;
    padding-left: 20px;
}

.rightmsg {
    background: url(../images/css_spirit.gif) no-repeat 6px 0px;
    padding-left: 20px;
}

input.errorinputbg {
    border: 1px solid #c00 !important
}

select {
    height: 26px;
}

/*------------------����------------------------*/
#fade {
    display: none;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: .80;
    z-index: 2800150;
}

.popup_block {
    display: none;
    background: #fff;
    padding: 20px;
    border: 20px solid #ddd;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 2800152;
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 12px;
}

.popup_block select {
    font-size: 12px;
}

img.btn_close {
    float: right;
    margin: -55px -55px 0 0;
}

.popup p {
    padding: 5px 10px;
    margin: 5px 0;
}

/*--Making IE6 Understand Fixed Positioning--*/
* html #fade {
    position: absolute;
}

* html .popup_block {
    position: absolute;
}

/*ͼƬ�б�ͼƬ*/
.galleryboxs {
    float: left;
    text-align: center;
    margin: 4px;
    padding: 2px;
    border: 1px solid #e5e5e5
}

.galleryboxs input {
    text-align: center
}

/*��ҳ��¼����*/
.loginboxbg {
    background: url(../images/loginbg.jpg) no-repeat;
    height: 183px;
}

.loginboxbg .topbox {
    height: 153px;
    overflow: hidden
}

.loginboxbg p.txt1 {
    padding-top: 21px;
    font-weight: bold;
    height: 26px;
    line-height: 25px;
}

.loginboxbg p.txt1, .loginboxbg p.txt2 {
    padding-left: 88px;
}

.loginboxbg p.btnlogin {
    width: 216px;
    margin: 0 auto
}

.loginboxbg p.btnlogin a {
    width: 100px;
    height: 34px;
    display: inline-block;
}

.loginboxbg p.btnlogin a.login {
    background: url(../images/login.jpg) no-repeat;
}

.loginboxbg p.btnlogin a.reg {
    background: url(../images/login.jpg) no-repeat right top;
    margin-left: 15px;
}

.loginboxbg .botbox {
    padding-left: 42px;
}

.loginboxbg .botbox a {}

.loginboxbg .botbox a.sell {
    background: url(../images/supicon.png) no-repeat left top;
    padding-left: 22px;
}

.loginboxbg .botbox a.buy {
    background: url(../images/supicon.png) no-repeat left bottom;
    padding-left: 24px;
    margin-left: 22px;
}

.loginboxbg p.btnlogin a.centers {
    background: url(../images/login.jpg) no-repeat left bottom;
}

.loginboxbg p.btnlogin a.logout {
    background: url(../images/login.jpg) no-repeat right bottom;
    margin-left: 15px;
}

/*��ҳ�����˽���*/
#brokerid {
    height: 430px;
    width: 1110px;
    position: relative;
    margin: 13px auto 0 ;
}

#brokerid .ldisable {
    background: url(../images/loop.png) left top no-repeat;
    display: block;
    height: 38px;
    width: 17px;
    cursor: pointer;
    position: absolute;
    left: -37px;
    top: 182px;
}

#brokerid .rdisable {
    background: url(../images/loop.png) right top no-repeat;
    display: block;
    height: 38px;
    width: 17px;
    cursor: pointer;
    position: absolute;
    right: -37px;
    top: 182px;
}

#brokerid .pre {
    background: url(../images/loop.png) no-repeat left top ;
    display: block;
    height: 38px;
    width: 17px;
    cursor: pointer;
    position: absolute;
    left: -37px;
    top: 182px;
}

#brokerid .next {
    background: url(../images/loop.png) no-repeat right top;
    display: block;
    height: 38px;
    width: 17px;
    cursor: pointer;
    top: 182px;
    right: -37px;
    position: absolute;
}

#brokerid #wai_box {
    height: 430px;
    width: 1110px;
    overflow: hidden;
    position: relative;
}

#brokerid .broker_box {
    width: 9990px;
    position: absolute;
    left: 0px;
    top: 0px;
}

#brokerid .broker_box a.img:hover {
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    Opacity: 0.9;
    Filter: alpha(opacity=90);
    outline: none;
}

#brokerid .broker_box .img {
    display: block;
}

#brokerid .broker_box ul {
    float: left;
    display: block;
    height: 430px;
    width: 1110px;
}

#brokerid .broker_box li {
    float: left;
    position: relative;
    height: 215px;
    width: 360px;
    margin-right: 14px;
}

#brokerid .broker_box li.last {
    margin-right: 0
}

#brokerid .broker_box li .bimg img {
    width: 150px;
    height: 200px;
}

#brokerid .broker_box li .bimg {
    width: 166px;
}

#brokerid .broker_box li .txt {
    width: 194px;
    line-height: 200%;
}

#brokerid .broker_box li .txt p.txt1, .broker_lists li .txt p.txt1 {
    width: 96px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    background: #D20001;
    margin-bottom: 6px;
}

#brokerid .broker_box li .txt p.txt1 a, .broker_lists li .txt p.txt1 a {
    color: #fff;
}

#brokerid .broker_box li .name, .broker_lists li .name {
    font-weight: bold
}

#brokerid .broker_box li .txt2, .broker_lists li .txt2 {
    color: #333;
    white-space: nowrap
}

#brokerid .broker_box li .txt3, .broker_lists li .txt3 {
    color: #999;
    white-space: nowrap
}

#brokerid .broker_box li .txt3 a, .broker_lists li .txt3 a {
    color: #999
}

#brokerid .broker_box li .txt3 a:hover, .broker_lists li .txt3 a:hover {
    text-decoration: underline
}

.brokertitle {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    text-indent: 17px;
}

.broker_lists li {
    float: left;
    position: relative;
    height: 230px;
    width: 438px;
    margin-left: 24px;
}

.broker_lists li .bimg {
    width: 176px;
}

.broker_lists li .txt {
    width: 250px;
    line-height: 200%;
}

.broker_lists li .bimg img {
    width: 160px;
    height: 213px;
}

#brokerinfos .broker_lists li {
    width: 438px;
}

#Answer_Box .broker_lists li {
    margin-left: 0;
    height: auto
}

#Answer_Box .broker_lists li .bimg {
    width: 136px;
}

#Answer_Box .broker_lists li .bimg img {
    width: 118px;
    height: 148px;
    border: 1px solid #e4e4e4;
    padding: 1px
}

#Answer_Box .remessagebox {}

#Answer_Box .recontent {
    margin: 0 35px;
    padding: 12px 12px 0;
    background: #f5f5f5;
    position: relative;
    color: #666;
    border-radius: 5px;
}

#Answer_Box .recontent s {
    background: url(../images/icont.jpg) no-repeat;
    position: absolute;
    left: 56px;
    top: -8px;
    display: block;
    width: 15px;
    height: 8px;
}

/*��ҳѡ�񾭼��˽���*/
.select_title {
    font-weight: normal;
    line-height: 16px;
    height: 30px;
    font-family: "΢���ź�", arail;
    color: #d20001;
    font-size: 16px;
    font-weight: bold;
    text-indent: 17px;
}

#hangqingbox .select_title {
    text-indent: 6px
}

.select_title span {
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    color: #999
}

#suppinfoid .popup_block {
    margin: 0;
    padding: 12px 0 0;
}

.broker_showbox {
    width: 788px;
    overflow: hidden;
}

.broker_showbox ul {
    width: 806px;
}

.broker_showbox ul li {
    width: 112px;
    float: left;
    height: 165px;
    overflow: hidden
}

.broker_showbox ul li.cur {}

.broker_showbox ul li .simg {
    text-align: center
}

.broker_showbox ul li .simg img {
    width: 60px;
    height: 82px;
    margin-bottom: 3px;
}

.broker_showbox ul li .stxt {}

.broker_showbox ul li p {
    line-height: 160%;
    padding: 0;
    margin: 0 auto;
    text-align: center
}

.broker_showbox ul li p.btn {
    padding-top: 4px;
    text-align: center
}

.broker_showbox ul li p.btn a {
    display: block;
    background: #d20001;
    margin: 0 auto;
    width: 82px;
    height: 22px;
    line-height: 22px;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.broker_showbox ul li p.btn a:hover {
    background: #f30
}

/*����������*/

.broker_vote .percent {
    height: 98px;
    padding: 18px 0;
    width: 450px;
    margin-right: 13px;
}

.broker_vote .percent dl {
    overflow: hidden;
    padding: 2px 0;
    clear: both
}

.broker_vote .percent dt.dt1 {
    width: 30px;
}

.broker_vote .percent dt.dt2 {
    width: 105px;
}

.broker_vote .percent span {
    color: #9C9A9C;
}

.broker_vote .percent dd {
    background: #efefef;
    height: 10px;
    margin: 6px 8px 0 3px;
    overflow: hidden;
    width: 100px;
}

.broker_star table .td2 {
    background: #efefef;
    height: 10px;
}

/*���ﳵ*/
.flowtitle {
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 3px;
    height: 30px;
    line-height: 30px;
    font-family: "΢���ź�", arail;
    margin-bottom: 10px;
}

.flowother {
    padding: 10px 15px;
}

.flowother .bimg {
    width: 60px;
    margin-bottom: 3px;
    height: 84px;
}

.showbrokerimg_l {
    width: 210px;
    vertical-align: middle;
    margin: 0
}

.flowother p.bchk {
    padding-top: 32px;
}

.flowother p.bchk1 {
    padding-top: 12px;
}

.flowother p.btxt {
    padding-top: 13px;
    margin-left: 3px;
}

.showbrokerimg_l p.bsimg {
    width: 70px;
    text-align: center
}

.showbrokerimg_l p.bname {
    line-height: 160%;
    margin-left: 5px;
    padding-top: 22px;
}

.showbrokerimg_r {
    width: 200px;
    margin: 0
}

.orderbtn {
    text-align: right
}

.orderbtn .submitorder {
    height: 38px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: #d20001;
    border-radius: 3px;
    width: 92px;
    border: none;
    cursor: pointer;
    font-family: "΢���ź�", arail;
}

.amountinfo {
    text-align: right
}

.amountinfo {
    font-size: 14px;
}

.user_search_list {
    height: 35px;
}

.user_search_list input {
    font-size: 12px;
}

.user_search_list input.inputbg5 {
    height: 25px;
}

.user_search_list input.submitnow {
    width: 41px;
    height: 25px;
    line-height: 22px;
    background: #D20001;
    color: #fff;
    cursor: pointer;
    text-align: center;
    border: 1px solid #D20001;
    border-radius: 3px;
    margin-left: 5px;
}

/*��ѶƵ��*/
.news_tl, .news_tm, .news_tr {
    height: 237px;
    overflow: hidden
}

.news_tl {
    width: 572px;
    overflow: hidden;
    display: inline;
}

.news_tl .news_tl_pic {
    width: 205px;
    overflow: hidden;
    display: inline;
    padding: 15px;
}

.news_tl .news_tl_news {
    width: 325px;
    overflow: hidden;
    display: inline;
    padding-top: 10px;
}

.news_tm {
    width: 234px;
    overflow: hidden;
    display: inline;
    margin-left: 10px;
}

.news_tm .recnewsbox {
    padding: 10px 10px;
}

.news_tr {
    width: 380px;
    overflow: hidden;
    display: inline;
    position: relative
}

.ntitle {
    height: 33px;
    line-height: 33px;
    text-indent: 13px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    background: #F8F8F8;
    font-family: "΢���ź�", arail;
    position: relative
}

.ntitle s {
    position: absolute;
    display: block;
    width: 6px;
    height: 33px;
    left: 0;
    top: 0;
    background: #D20001
}

.ntitle span.more a {
    font-size: 12px;
    font-weight: normal;
    margin-right: 7px;
}

.recnewsbox ul li {
    display: block;
    height: 30px;
    line-height: 30px;
    background: url(../images/news_dot.jpg) no-repeat 3px center;
    border-bottom: 1px dotted #ddd
}

.recnewsbox ul li.last {
    border-bottom: none
}

.recnewsbox ul li a {
    padding-left: 12px;
}

.recnewsbox ul li span {
    color: #999
}

.userr .recnewsbox {
    height: 180px;
    overflow: hidden
}

.rec_news_title {
    background: #f8f8f8 url(../images/h2line.jpg) repeat-x left bottom;
    height: 35px;
    line-height: 38px;
    overflow: hidden
}

.rec_news_title h2.first {
    margin-left: 12px;
}

.rec_news_title h2 {
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 85px;
    text-align: center;
    color: #333;
    cursor: pointer;
    font-family: "΢���ź�", arail;
}

.rec_news_title h2 a {
    display: block
}

.rec_news_title h2.cur {
    font-weight: bold;
    background: url(../images/news_cur.jpg) no-repeat left bottom;
    color: #D20001;
    position: relative
}

.rec_news_title h2.cur a {
    color: #D20001;
}

/*ר�Ҵ���*/
#Article_Box .rec_news_title {
    height: 39px;
    line-height: 40px;
}

#Article_Box .rec_news_title h2 {
    width: 110px;
}

#Article_Box .rec_news_title h2.cur {
    background: url(../images/news_cur.jpg) no-repeat right bottom;
}

table.Ansertable th {
    background: #FFE9E9;
    color: #333;
    height: 30px;
    line-height: 30px;
    padding: 0 5px
}

table.Ansertable td {
    padding: 10px 3px;
    border-bottom: 1px dashed #e4e4e4;
}

table.Ansertable td a.bitile {
    color: #0070aa
}

table.Ansertable td a.bitile:hover {
    color: #d20000
}

.messageinfobox {
    width: 930px;
    position: relative;
    margin-left: 13px;
}

.messageinfobox s.s1 {
    position: absolute;
    left: -10px;
    top: 42px;
    width: 30px;
    height: 43px;
    background: url(../images/ques_icon01.png) no-repeat 0 0;
}

.messageinfobox s.s2 {
    position: absolute;
    left: -10px;
    top: 42px;
    width: 30px;
    height: 43px;
    background: url(../images/ques_icon01.png) no-repeat 0 bottom;
}

.messageinfobox .message_title {
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    font-family: "΢���ź�", arail;
}

.messageinfobox .inner {
    width: 880px;
    margin-left: 35px;
    padding: 10px 0
}

.messageinfobox .inner .s_title span {
    margin: 0 33px 0 0;
}

.messageinfobox .inner .msg_content {
    line-height: 180%;
}

.messageinfobox .inner .msg_img {
    line-height: 180%;
}

.messageinfobox .inner .msg_img img {
    max-width: 700px;
    margin-top: 10px;
}

.news_tr .rec_news_title_more {
    position: absolute;
    right: 0px;
    top: 7px;
    width: 50px;
    height: 25px;
    font-family: "΢���ź�", arail;
}

.rec_news_info .tab dt.dt1 {
    width: 138px;
    padding: 13px;
}

.rec_news_info .tab dt.dt1 img {
    width: 133px;
    height: 176px;
}

.rec_news_info .tab dt.dt2 {
    width: 210px;
    height: 23px;
    line-height: 23px;
    padding-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.rec_news_info .tab dd {
    width: 200px;
    color: #666;
    line-height: 180%
}

.lefnewsframe {
    width: 820px;
    overflow: hidden;
    display: inline;
}

.righnewsframe {
    width: 379px;
    overflow: hidden;
    display: inline;
}

.midnews_l, .midnews_r {
    height: 298px;
    overflow: hidden
}

.midnewsr {
    height: 368px;
    overflow: hidden
}

.midnews_l, .midnews_r {
    width: 403px;
    overflow: hidden;
    display: inline;
}

.midnewsr dl {
    height: 160px;
    overflow: hidden
}

.midnewsr dl dt.dt1 {
    width: 127px;
    padding: 2px 13px 0 3px;
}

.midnewsr dl dt.dt1 img {
    width: 127px;
    height: 144px;
}

.midnewsr dl dt.dt2 {
    width: 210px;
    height: 23px;
    padding-top: 0px;
}

.midnewsr dl dd {
    width: 210px;
    color: #666;
    line-height: 180%
}

.news_product {
    height: 195px;
    overflow: hidden;
}

.news_product .ptab dl {
    float: left;
    width: 380px;
    margin: 0 11px;
}

.news_product .ptab dl dt.dt1 {
    width: 126px;
    padding: 2px 13px 0 3px;
}

.news_product .ptab dl dt.dt1 img {
    width: 121px;
    height: 130px;
    border: 1px solid #e4e4e4
}

.news_product .ptab dl dt.dt2 {
    width: 230px;
    height: 23px;
    padding-top: 0px;
}

.news_product .ptab dl dd {
    width: 235px;
    color: #666;
    line-height: 180%
}

/*����ͶƱ*/
.sharess {
    width: 400px;
}

.moodbox {
    padding: 5px 8px;
    border-top: 1px dotted #e4e4e4
}

.user_data_l, .user_data_r {
    width: 512px;
    overflow: hidden
}

.user_info_data_l, .user_info_data_r {
    width: 597px;
    overflow: hidden
}

/*��ҳ����*/
.innerban_l, .innerban_l img {
    width: 790px;
    height: 90px;
}

.innerban_m {
    margin-left: 10px;
}

.innerban_m, .innerban_m img {
    width: 200px;
    height: 90px;
}

.innerban_r, .innerban_r img {
    width: 200px;
    height: 90px;
}

.sup_banner_l, .sup_banner_l img {
    width: 160px;
    height: 202px;
}

.sup_banner_m {
    margin-left: 5px;
}

.sup_banner_m, .sup_banner_m .pic img {
    width: 476px;
    height: 202px;
}

.sup_banner_r, .sup_banner_r img {
    width: 160px;
    height: 202px;
}

/*�ֲ�ͼ*/
.Viwepager {
    width: 248px;
    height: 147px;
    overflow: hidden;
    position: relative;
}

.V_c {
    width: 9999px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
}

.V_c .V_l {
    float: left;
    text-align: center;
    height: 100%;
    overflow: hidden;
}

.V_c img {
    width: 100%;
}

.V_nav {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    overflow: hidden;
}

.V_nav span {
    float: left;
    font-size: 0;
    background: #fff;
    width: 10px;
    height: 10px;
    margin: 0px 5px;
    border-radius: 50%;
}

.V_nav span.c {
    background: #000;
}

/* 新品行情滚动 */
.picScroll-left-index {
    width: 100%; /*   overflow:hidden;  */
    position: relative;
    margin: 0;
}

.picScroll-left-index .hd {
    height: 24px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    width: 100%;
    z-index: 99;
}

.picScroll-left-index .hd .prev, .picScroll-left-index .hd .next {
    display: block;
    width: 14px;
    height: 24px;
    overflow: hidden;
    cursor: pointer;
    background: url("../images/carousel-icon.png") no-repeat;
}

.picScroll-left-index .hd .prev {
    float: left;
}

.picScroll-left-index .hd .next {
    float: right;
    background-position: right 0;
}

.picScroll-left-index .bd {
    margin-left: 56px;
}

.picScroll-left-index .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left-index .bd ul li {
    width: 174px;
    height: 239px;
    margin-right: 41px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    border: 1px solid #e8e8e8;
}

.picScroll-left-index .bd ul li .gItem {
    display: inline-block;
}

.picScroll-left-index .bd ul li .goodsimg {
    margin: 0px 0 3px 0;
    width: 100%;
    height: 174px;
}

