/* CSS Document */
.clearboth {
    clear: both;
}

a {
    text-decoration: none;
}

.ny_content {
    width: 921px;
    display: block;
    clear: both;
    margin: 0 auto;
    text-align: center;
}

.ny_left {
    width: 218px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 0px;
    margin-top: 10px;
}

/*.ny_right {
    width: 680px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 10px;
    margin-top: 15px;
}
*/
.union_ny_left {
    width: 188px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 10px;
    margin-top: 10px;
    overflow: hidden;
}

.union_ny_right {
    width: 712px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 8px;
    margin-top: 15px;
}

.cate1 {
    width: 216px;
    background: #f7f7f7;
    border: 1px solid #d8d8d8;
    display: block;
    text-align: left;
}

.cate1 h2 {
    width: 202px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    text-align: left;
    display: block;
    background: #a0a0a0;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    margin-left: 3px;
    margin-top: 3px;
    padding-left: 6px;
}

.cate1 strong {
    color: #000000;
    display: block;
    margin-left: 7px;
    margin-top: 10px;
}

.cate1 ul {
    list-style: none;
    color: #676767;
    line-height: 24px;
    margin-left: 11px;
}

.cate1 ul a {
    color: #676767;
    text-decoration: none;
}

.cate1 ul li {
    display: inline;
    margin-left: 4px;
    margin-right: 4px;
}

.cate2 {
    width: 216px;
    background: #f7f7f7;
    border: 1px solid #d8d8d8;
    display: inline;
    float: left;
    text-align: left;
    margin-top: 7px;
    padding-bottom: 10px;
}

.cate2 a {
    color: #000000;
    text-decoration: none;
}

.cate2 h2 {
    width: 202px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    text-align: left;
    display: block;
    background: #a0a0a0;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    margin-left: 3px;
    margin-top: 3px;
    padding-left: 6px;
}

.cate2 h3 {
    font-size: 12px;
    font-weight: normal;
    overflow: hidden;
}

.cate2 h4 {
    font-size: 12px;
    font-weight: normal;
    color: red;
}

.cate2 .dz_left {
    display: inline;
    float: left;
    margin-left: 10px;
    width: 85px;
}

.cate2 .dz_left a img {
    width: 70px;
    height: 80px;
    padding: 5px;
    background: #fff;
    border: 1px solid #e2e2e2;
}

.dz_right {
    display: inline;
    float: left;
    margin-left: 2px;
    width: 109px;
    margin-top: 20px;
}

.name_mc {
    color: #000000;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    padding-top: 13px;
    line-height: 24px;
    clear: both;
    width: 99%;
}

.mc_price {
    color: red;
    font-weight: normal;
    font-size: 12px;
    clear: both;
    width: 99%;
}

.dz_all {
    display: block;
    margin-top: 10px;
}

.ad {
    display: block;
    clear: both;
}

.ad img {
    display: block;
    margin-top: 10px;
    width: 216px;
    overflow: hidden;
    clear: both;
}

.margin_top10 {
    margin-top: 10px;
}

/*.mbx {
    background: url(/image/20110425/mbxbg.jpg) no-repeat left center;
    padding-left: 10px;
    color: #636363;
    margin-bottom: 10px;
    display: block;
}*/

.mbx a {
    color: #636363;
    text-decoration: none;
}

.prsmbx {
    background: url(/image/20110425/prsmbx.jpg) no-repeat;
    width: 672px;
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
    display: block;
    color: #333333;
    margin-top: 8px;
    float: left;
}

.prsmbx label {
    float: left;
}

.prsmbx a {
    color: #666666;
    text-decoration: none;
    float: right;
    padding-right: 20px;
}

/*.pr_sm {
    margin-top: 2px;
    background: #e9e9e9;
    height: 20px;
    width: 672px;
    line-height: 20px;
    color: #666666;
    text-align: center;
    display: block;
}*/
.pr_sm {
    margin-top: 1px;
    background: url(/image/20110425/new_prsmbxbg.jpg) repeat-x;
    height: 28px;
    width: 681px;
    line-height: 28px;
    color: #666666;
    text-align: center;
    display: block;
    float: left;
}

.pr_show1 {
    border: 1px #cccccc solid;
    display: inline;
    float: left;
    margin-top: 3px;
    margin-right: 8px;
}

.pr_show_list {
    display: block;
    padding-top: 15px;
    padding-left: 20px;
    padding-bottom: 0px;
    float: left;
}

.pr_show_list1 {
    display: block;
    padding-top: 15px;
    padding-left: 0px;
}

/*.pr_show_list li {
    display: inline;
    float: left;
    width: 170px;
    text-align: center;
    line-height: 20px;
    margin-right: 48px;
    margin-bottom: 15px;
}*/

.pr_cut_list_img {
    width: 165px;
    height: 220px;
    padding: 1px;
    border: 1px solid #cccccc;
    overflow: hidden;
    display: inline;
    float: left;
}

.pr_cut_list_name {
    width: 165px;
    overflow: hidden;
    display: inline;
    float: left;
}

.pr_cut_list_price {
    width: 165px;
    overflow: hidden;
    display: inline;
    float: left;
}

.pr_cut_list_img_old {
    width: 165px;
    height: 220px;
    padding: 1px;
    border: 1px solid #cccccc;
    overflow: hidden;
}

.pr_cut_list_img_old img {
    margin-top: 30px;
}

.pr_show_list1 li {
    display: inline;
    float: left;
    width: 170px;
    text-align: center;
    line-height: 20px;
    margin-right: 50px;
    margin-bottom: 15px;
}

.pr_cutdetail_list_img {
    width: 156px;
    height: 208px;
    padding: 6px;
    background: #fff;
    border: 1px solid #cccccc;
}

.pr_cutdetail_list_name a {
    color: #000000;
}

.pr_cutdetail_list_price {
    color: red;
}

.page {
    color: #333333;
    padding-top: 10px;
    border-top: 1px solid #cccccc;
    text-align: right;
    display: block;
    margin-top: 15px;
    clear: both;
    width: 97%;
    margin-bottom: 20px;
}

.page a {
    color: #333333;
}

.pr_detailmbx {
    color: #010101;
    text-align: left;
    display: block;
    margin-left: 20px;
    margin-top: 9px;
    margin-bottom: 8px;
}

.pr_detailmbx a {
    color: #010101;
}

.pr_detail_left {
    display: inline;
    float: left;
    margin-left: 15px;
    width: 457px;
    overflow: hidden;
}

.pr_detail_left .pic img {
/*width: 455px;*/
    overflow: hidden;
    border: 1px solid #9b9b9b;
    display: block;
}

.ico {
    display: block;
    color: #333333;
    margin-top: 7px;
    width: 457px;
    float: left;
}

.icorightimg {
    text-align: right;
}

.ico a {
    color: #333333;
}

/*.icoleft {
    display: inline;
    float: left;
    margin-top: 3px;
} */

.icoleft {
    display: inline;
    float: left;
    padding-top: 1px;
    background-image: url(/image/20110425/product/ico1.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 18px;
    height: 16px;

}

.icoright {
    display: inline;
    float: left;
    width: 250px;
    margin-left: 30px;
}

.picarea {
    width: 457px;
    height: 92px;
    overflow: hidden;
    display: block;
    clear: both;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

.clickL {
    display: inline;
    float: left;
    padding-top: 30px;
}

.clickR {
    display: inline;
    float: left;
    padding-top: 30px;
}

.imgbox {
    display: block;
    float: left;
    width: 434px;
    height: 83px;
}

.imgbox li {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    width: 81px;
    height: 91px;
    overflow: hidden;
}

.imgbox li a img {
    border: 1px solid #cccccc;
}

.pr_detail_right {
    display: inline;
    float: right;
    width: 392px;
    margin-right: 34px;
    text-align: left;
}

.pr_detail_right .name {
    display: block;
    background: url(/image/20110425/basicline.jpg) no-repeat left bottom;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.pr_detail_right .price {
    display: block;
    background: url(/image/20110425/basicline.jpg) no-repeat left bottom;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.pr_detail_right .code {
    display: block;
    line-height: 24px;
    clear: both;
}

.cz {
    display: block;
    background: url(/image/20110425/basicline.jpg) no-repeat left bottom;
    padding-bottom: 50px;
    *padding-bottom: 30px;
    margin-bottom: 20px;
}

.cz li {
    display: inline;
    margin-right: 10px;
    float: left;
    line-height: 24px;
    white-space: nowrap;
}

.size_table {
    display: block;
    line-height: 30px;
    width: 343px;
    height: 196px;
    border: 1px solid #cccccc;
    padding-left: 20px;
    padding-top: 10px;
    margin-top: 15px;
    margin-bottom: 10px;
}

.size_table input {
    width: 78px;
    height: 18px;
    line-height: 18px;
    background: none;
    border: 1px solid #979795;
}

.amount {
    display: block;
    background: url(/image/20110425/basicline.jpg) no-repeat left top;
    padding-top: 20px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.button {
    display: block;
    padding-top: 18px;
    padding-left: 30px;
}

.button a {
    margin-right: 20px;
}

.detailbottom {
    display: block;
    clear: both;
}

.detail_left {
    display: inline;
    float: left;
    width: 685px;
    margin-left: 9px;
    margin-top: 46px;
}

.detail_right {
    display: inline;
    float: right;
    width: 220px;
    margin-top: 62px;
}

/*----------------ƷϸҳչԿʼ---------------------*/

.text .cutdetail {
    display: inline;
    float: left;
    width: 685px;

    height: 24px;

}

.text .cutdetail .cutdetail_a1 {
    background-image: url(/image/20110425/detailcuthover.jpg);
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 24px;
    width: 87px;
    text-align: center;
    text-align: center;
    font-weight: bold;
    line-height: 24px;
    margin-right: 5px;

}

.text .cutdetail .cutdetail_b1 {
    background-image: url(/image/20110425/detailcuta.jpg);
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 24px;
    width: 87px;
    text-align: center;
    font-weight: bold;
    line-height: 24px;
    margin-right: 5px;

}

.text .cutdetail .cutdetail_a2 {
    background-image: url(/image/20110425/detailcuthover.jpg);
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 24px;
    width: 87px;
    text-align: center;
    text-align: center;
    font-weight: bold;
    line-height: 24px;
    margin-right: 5px;

}

.text .cutdetail .cutdetail_b2 {
    background-image: url(/image/20110425/detailcuta.jpg);
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 24px;
    width: 87px;
    text-align: center;
    font-weight: bold;
    line-height: 24px;
    margin-right: 5px;

}

.text .cutdetail .cutdetail_a3 {
    background-image: url(/image/20110425/detailcuthover.jpg);
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 24px;
    width: 87px;
    text-align: center;
    text-align: center;
    font-weight: bold;
    line-height: 24px;
    margin-right: 5px;

}

.text .cutdetail .cutdetail_b3 {
    background-image: url(/image/20110425/detailcuta.jpg);
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 24px;
    width: 87px;
    text-align: center;
    font-weight: bold;
    line-height: 24px;
    margin-right: 5px;
}

.text .cutdetail .cutdetail_a4 {
    background-image: url(/image/20110425/detailcuthover.jpg);
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 24px;
    width: 87px;
    text-align: center;
    text-align: center;
    font-weight: bold;
    line-height: 24px;
    margin-right: 5px;
}

.text .cutdetail .cutdetail_b4 {
    background-image: url(/image/20110425/detailcuta.jpg);
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 24px;
    width: 87px;
    text-align: center;
    font-weight: bold;
    line-height: 24px;
    margin-right: 5px;

}

.text .cutdetail .cutdetail_a1 a {
    color: #000;
    text-decoration: none;
}

.text .cutdetail .cutdetail_a2 a {
    color: #000;
    text-decoration: none;
}

.text .cutdetail .cutdetail_a3 a {
    color: #000;
    text-decoration: none;
}

.text .cutdetail .cutdetail_a4 a {
    color: #000;
    text-decoration: none;
}

.text .cutdetail .cutdetail_b1 a {
    color: #333333;
    text-decoration: none;
}

.text .cutdetail .cutdetail_b2 a {
    color: #333333;
    text-decoration: none;
}

.text .cutdetail .cutdetail_b3 a {
    color: #333333;
    text-decoration: none;
}

.text .cutdetail .cutdetail_b4 a {
    color: #333333;
    text-decoration: none;
}

.text .cutdetail_list {

    width: 685px;
    background: #f3f1ed;
    display: inline;
    float: left;
    text-align: left;
    line-height: 24px;
    color: #333333;

}

.text .cutdetail_list ul {
    float: left;
    list-style: none;

}

.text .cutdetail_list li {

}

/*----------------ƷϸҳչԽ---------------------*/

.detail_service {
    display: block;
    margin-bottom: 15px;
}

.detail_zx {
    display: block;
}

.zxtitle {
    display: block;
    background: url(/image/20110425/prdetailzx_title.jpg) no-repeat;
    width: 668px;
    height: 29px;
    line-height: 29px;
    text-align: right;
    color: #333333;
    padding-right: 15px;
}

.zx_ul {
    display: block;
    list-style: none;
    text-align: left;
    line-height: 24px;
    padding-top: 10px;
    border: 1px solid #cfcfcf;
    border-top: 0px;
    background: #f3f1ed;
    width: 680px;
    margin-left: 1px;
}

.zx_ul li {
    background: url(/image/20110425/zx_line.jpg) no-repeat left bottom;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.zx_ul li span {
    display: block;
    padding-left: 9px;
}

.more_zx {
    display: block;
    height: 25px;
    width: 302px;
    line-height: 25px;
    text-align: center;
    color: #333333;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: 20px;

}

.more_zx a {
    color: #333333;
    padding-right: 15px;
}

.pl_titlename {
    display: block;
    color: #232323;
    line-height: 20px;
}

.plsm {
    color: #797979;
    display: block;
    line-height: 20px;
}

.pl_date {
    color: #797979;
    display: block;
    text-align: right;
}

.pl_listall {
    padding-left: 6px;
    padding-right: 6px;
    display: inline;
    float: left;
    text-align: left;
    overflow: hidden;
    padding-top: 10px;
    width: 198px;
}

.ordertitle {
    display: block;
    clear: both;
    margin-top: 13px;
    padding-left: 15px;
}

.ordertitle_2 {
    display: block;
    clear: both;
    margin-top: 13px;
    padding-left: 0px;
}

.ordersum {
    display: block;
    text-align: center;
    color: #353432;
    padding-top: 29px;
}

.orderdate {
    color: #9b999a;
    display: block;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 17px;
}

.order_table {
    display: block;
    margin-left: 10px;
}

.order_table_2 {
    display: block;
    margin-left: 7px;
    margin-right: 8px;
}

.order_table input {
    width: 20px;
    text-align: center;
}

.order_table tr {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #FF0000;
}

.order_amount {
    display: block;
    width: 874px;
    height: 36px;
    line-height: 36px;
    background: #e2e1df;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
}

.button_order {
    display: block;
    float: right;
    text-align: right;
    padding-right: 35px;
    padding-top: 22px;
    margin-bottom: 20px;
}

.button_order a {
    margin-left: 15px;
}

.button_order span {
    margin-right: 10px;
    margin-left: 10px;
    float: right;
}

.comcontent_detail_mbx {
    display: block;
    color: #343436;
    text-align: left;
    margin-left: 16px;
    margin-top: 19px;
    margin-bottom: 20px;
}

.comcontent_detail_mbx a {
    color: #343436;
}

.comcontent_left {
    width: 211px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 15px;
}

.comcontent_right {
    width: 656px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 12px;
}

.comcontent_ul {
    list-style: none;
    border: 1px solid #c7c5c6;
    width: 210px;
    padding-bottom: 20px;
}

.comcontent_ul img {
    display: block;
    margin-bottom: 20px;
}

.comcontent_ul li {
    display: block;
    text-align: left;
    line-height: 30px;
    border-bottom: 1px solid #c7c5c6;
    padding-left: 10px;
    font-size: 14px;
}

.comcontent_ul li a {
    font-size: 14px;
    color: #909090;
    font-weight: bold;
}

.comcontent_ul li a:hover {
    font-size: 14px;
    color: #030301;
    font-weight: bold;
}

.comcontent_neirong {
    display: block;
    border: 1px solid #c7c5c6;
    width: 653px;
    float: left;
}

.comcontent_nrtitle {
    display: block;
    height: 36px;
    line-height: 36px;
    width: 643px;
    background: #e4e3e1;
    color: #323232;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}

.comcontent_detailnr {
    line-height: 24px;
    width: 95%;
    padding-left: 20px;
    color: #666664;
}

.helpli {
    display: block;
    line-height: 20px;
    text-align: left;
    margin-left: 15px;
    margin-top: 10px;
}

.helpli a {
    display: block;
    color: #676767;
}

.helpli a:hover {
    display: block;
    color: #333331;
}

.comcontent_detailnr .helpnt {
    background: url(/image/20110425/line_01.jpg) repeat-x left bottom;
    display: block;
    padding-bottom: 5px;
    color: #000000;
    margin-bottom: 5px;
}

.help_ul {
    list-style: none;
    border: 1px solid #c7c5c6;
    width: 210px;
    padding-bottom: 20px;
}

.help_ul img {
    display: block;
    margin-bottom: 20px;
}

.help_ul li strong {
    display: block;
    text-align: left;
    border-bottom: 1px solid #c7c5c6;
    padding-left: 10px;
    font-size: 14px;
    margin-top: 10px;
}

.comments_left {
    display: inline;
    float: left;
    text-align: left;
    margin-left: 13px;
    overflow: hidden;
    width: 220px;
}

.comments_left span {
    display: block;
    text-align: center;
    margin-bottom: 5px;
}

.comments_right {
    display: inline;
    float: right;
    width: 675px;
    margin-right: 10px;
    overflow: hidden;
}

.comments_zx {
    display: block;
}

.commentstitle {
    display: block;
    background: url(/image/20110425/commentnumbg.jpg) no-repeat;
    width: 660px;
    height: 29px;
    line-height: 29px;
    text-align: right;
    color: #333333;
    padding-right: 15px;
}

.commentstitle_1 {
    display: block;
    background: url(/image/20110425/commentnumbg_1.jpg) no-repeat;
    width: 660px;
    height: 29px;
    line-height: 29px;
    text-align: right;
    color: #333333;
    padding-right: 15px;
}

.consulttitle {
    display: block;
    width: 660px;
    height: 29px;
    line-height: 29px;
    text-align: right;
    color: #333333;
    padding-right: 15px;
    background-image: url(/image/20110425/consultbg01.jpg);
    background-repeat: no-repeat;
}

.comments_ul {
    display: block;
    list-style: none;
    text-align: left;
    line-height: 24px;
    padding-top: 10px;
    padding-left: 5px;
    border-top: 0px;
    width: 675px;
}

.comments_ul li {
    background: url(/image/20110425/line_01.jpg) repeat-x left bottom;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.comments_ul li span {
    display: block;
    padding-left: 9px;
}

.commentsdate {
    text-align: right;
    float: right;
    padding-right: 20px;
}

.commentspage {
    text-align: right;
    color: #343233;
    margin-top: 15px;
    padding-right: 10px;
}

.commentspage a {
    color: #343233;
}

.commentspage a:hover {
    color: red;
}

.ratings {
    text-align: left;
    display: block;
    margin-top: 15px;
}

.ratings_h4 {
    display: block;
    background: url(/image/20110425/line_01.jpg) repeat-x left bottom;
    padding-bottom: 5px;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 10px;
    padding-left: 15px;
}

.textarea textarea {
    height: 190px;
    width: 520px;
    display: block;
    margin: 0 auto;
    clear: both;
}

.ratingsbutton {
    text-align: center;
    display: block;
    clear: both;
    padding-top: 15px;
    margin-bottom: 15px;
    margin-right: 300px;
    float: right;
}

.ratingsbutton a {
    color: #333333;
    background: #c8c6c7;
    width: 88px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block;
}

.coffee_left {
    display: inline;
    float: left;
    width: 610px;
    margin-left: 13px;
    margin-bottom: 10px;
    overflow: hidden;
}

.coffee_right {
    display: inline;
    float: right;
    width: 266px;
    margin-right: 17px;
    overflow: hidden;
}

.coffee1 {
    display: block;
    margin-bottom: 15px;
}

.coffeenr1 {
    display: block;
    text-align: left;
    line-height: 18px;
    color: #333333;
    margin-bottom: 20px;
}

.coffeenr1 img {
    display: block;
    float: left;
    margin-right: 17px;
}

.coffeetitle {
    display: block;
    text-align: left;
    background: url(/image/20110425/coffeetitlebg.jpg) no-repeat;
    width: 610px;
    height: 27px;
    line-height: 28px;
    padding-left: 20px;
    float: left;
    font-weight: bold;
}

.coffee_ul {
    list-style: none;
    display: block;
    text-align: left;
    padding-left: 17px;
    width: 589px;
    padding-bottom: 20px;
    border: 1px solid #c4bea4;
    padding-top: 10px;
    margin-top: 5px;
    clear: both;
    margin-left: 2px;
    float: left;
    overflow: hidden; /* min-height: 160px;*/
}

.coffee_ul li {
    display: inline;
    float: left;
    background: url(/image/20110425/coffeelibg.jpg) no-repeat left 40%;
    padding-left: 10px;
    color: #000000;
    width: 263px;
    margin-right: 20px;
    line-height: 24px;
}

.coffee_ul li a {
    color: #000000;
    overflow: hidden;
    width: 165px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.coffeead {
    float: left;
    display: block;
    padding: 7px 0px;
}

.coffee_qsnr {
    display: block;
    width: 576px;
    line-height: 20px;
}

.coffee_rtitle {
    display: block;
    background: url(/image/20110425/coffeerighttitlebg.jpg) no-repeat;
    width: 266px;
    height: 23px;
    line-height: 23px;
    line-height: 24px;
    font-weight: bold;
    text-align: left;
    padding-left: 18px;
}

.coffee_rnr1 {
    display: block;
    text-align: left;
    border: 1px solid #c4bea4;
    width: 264px;
    color: #333333;
    min-height: 280px;
    margin-top: 2px;
}

.coffee_rinfo {
    width: 248px;
    padding-left: 10px;
    padding-right: 5px;
    display: block;
    line-height: 20px;
    clear: both;
}

.coffeerpic_more a {
    color: #333333;
    text-align: right;
    float: right;
    display: block;
    margin-right: 10px;
}

.coffeerad2 {
    display: block;
    margin: 10px 0px;
}

.pr_cut_list_name a {
    color: #0f0f0f;
}

.pr_cut_list_price {
    color: red;
    display: block;
}

.error_note {
    padding-top: 28px;
    padding-bottom: 70px;
}

.error_img {
    background-image: url(/image/20110425/error_note.jpg);
    background-repeat: no-repeat;
    background-position: 220px 35px;
    min-height: 200px;
    padding-left: 295px;
    padding-top: 40px;
    text-align: left;
}

.reg_success_img {
    background-image: url(/image/20110425/reg_note.jpg);
    background-repeat: no-repeat;
    background-position: 220px 35px;
    min-height: 200px;
    padding-left: 295px;
    padding-top: 40px;
    text-align: left;
}

.error_sorry {
    font-family: "宋体";
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    display: block;
    line-height: 24px;
}

.error_return {
    font-family: "宋体";
    color: #BE0117;
    font-size: 12px;
    font-weight: normal;
    display: block;
    padding: 15px 0px 0px 0px;
}

.error_return  a {
    color: #BE0117;
}

.error_tel {
    font-family: "宋体";
    color: #656766;
    font-size: 12px;
    font-weight: bold;
    display: block;
    padding: 60px 0px 0px 0px;
}

.reg_title {
    padding-top: 50px;
    display: block;
}

.reg_link {
    display: block;
    padding-top: 5px;
}

.reg_link a {
    color: #BF0018;
}

.reg_tel {
    padding: 20px 0px 20px 0px;
    display: block;
    color: #676765;
    font-weight: bold;
}

.order_table .order_main {
    margin-right: 10px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: dashed;
    border-bottom-style: dashed;
    border-top-color: #999999;
    border-bottom-color: #999999;
    margin-top: 20px;
    background-color: #F8F7F3;
}

.line_div {
    margin-right: 5px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: dashed;
    border-bottom-style: dashed;
    border-top-color: #999999;
    border-bottom-color: #999999;
    background-color: #F8F7F3;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.order_main .order_main_title {
    background-image: url(/image/20110425/reg_note_small.jpg);
    background-repeat: no-repeat;
    background-position: 25px 6px;
    text-align: left;
    padding-left: 60px;
    padding-top: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #BF0018;
}

.order_main_title_span {
    display: block;
    padding-bottom: 25px;
}

.order_main_title_span2, .order_main_title_span3 {
    color: #343436;
    display: block;
    padding: 10px 0px;
}

.order_main_title_note {
    font-size: 12px;
    font-weight: normal;
    display: block;
    color: #686765;
    padding-top: 15px;
    padding-bottom: 50px;
}

.order_main_note_div {
    padding-top: 5px;
    font-size: 12px;
    color: #333333;
    line-height: 20px;
    font-weight: normal;
    padding-bottom: 20px;
}

.order_main_note_div span {
    display: block;
}

.order_submain {
    text-align: right;
    padding-right: 60px;
    padding-top: 10px;
    line-height: 20px;
    padding-bottom: 20px;
    line-height: 24px;
}

.order_submain span {

    padding-right: 10px;

}

.order_submain label {
    top: -7px;
    position: relative;

}

.order_submain .tel {
    display: block;
    color: #333333;
    padding-right: 86px;
}

.interval {
    padding-top: 20px;
    padding-bottom: 100px;
}

.interval_order {
    padding-top: 20px;
    padding-bottom: 10px;
    margin-right: 6px;
    padding-left: 180px;
}

.order_check {
    border: 1px solid #C7C7C7;
    margin-right: 4px;
    margin-left: 5px;
    margin-top: 5px;
    text-align: left;
}

.order_check_2 {
    margin-right: 4px;
    margin-left: 5px;
    text-align: left;
    margin-top: 15px;

}

.order_check_title {
    background-color: #E2E1DF;
    height: 35px;
    padding-left: 10px;
    color: #3A3937;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
    display: block;
}

.order_check_text {
    padding-left: 12px;
    padding-top: 15px;
    padding-bottom: 10px;
}

.order_check_text_node {
    display: block;
    line-height: 18px;
    padding-top: 5px;
}

.order_check_text_title {
    color: #BB1730;
    line-height: 20px;
}

.interval_spanleft {
    text-align: left;
    padding-left: 12px;
    line-height: 20px;
}

.interval_spanleft table {
    width: 100%;
}

.interval_spanleft th {
    background-color: #E2E1DF;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}

.interval_spanleft td {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.interval_spanleft .dack_color {
    background-color: #E2E1DF;
    height: 69px;
    text-align: right;
    padding-right: 10px;
}

.dack_color  span {
    display: block;
    line-height: 20px;
}

.order_check_text .invoice_input {
    padding-left: 28px;
    display: block;
    line-height: 30px;
}

.order_check_2 .order_check_text .invoice_input input {
    margin-left: 10px;
}

.interval_spanleft .right {
    text-align: right;
}

.right_2 {
    text-align: right;
    float: right;
}

.widths {
    width: 200px;
}

.order_check_text_node table {
    padding-left: 15px;
    line-height: 30px;
}

.order_check_text_node select {
    margin-right: 5px;
    width: 80px;
}

.order_check_text_node textarea {
    height: 100px;
    width: 595px;
    overflow: auto;
}

.interval_spanleft a {
    color: #666666;
}

.interval_spanleft input {
    width: 20px;
    text-align: center;
}

.line_top_div {
    border-top-width: 1px;
    border-top-style: dashed;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #ADABAC;
}

.line_div2 {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-right-style: none;
    border-top-style: none;
    border-left-style: none;
    border-bottom-color: #ADABAC;
    clear: both;
    padding-top: 20px;
    margin-bottom: 10px;
}

.bgcolor_div {
    background-color: #E2E1DF;
    height: 30px;
}

.interval_spanleft .left_span {
    display: block;
    padding-left: 12px;
}

.interval_spanleft .left_span2 {
    display: block;
    padding-left: 36px;
}

.interval_spanleft .top_span {
    padding-top: 40px;
    padding-bottom: 20px;
    display: block;
}

.marry_ad {
    padding-top: 20px;
    padding-left: 1px;
    padding-right: 1px;
    display: block;
    clear: both;
}

.marry_ad_2 {
    margin-top: 5px;
    margin-left: 9px;
    margin-right: 9px;
    display: block;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #B1AEA8;
    border-right-color: #8A8986;
    border-bottom-color: #938C84;
    border-left-color: #EFE7DC;
}

.marry_ad_2 span {
    display: block;
}

.marry_ad_2 .marry_ad_2_program {
    background-color: #473426;
    padding-right: 10px;
    padding-left: 12px;
    padding-bottom: 38px;
    color: #A3948B;
}

.marry_ad_2_program1 {
    background-image: url(/image/20110425/marry_line.jpg);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 5px;
    text-align: left;
    background-color: #4B3925;
    float: left;
}

.marry_ad_2_program2 {
    background-image: url(/image/20110425/marry_line.jpg);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    background-color: #4B3925;
    clear: both;
    padding-left: 10px;
    padding-top: 15px;
    padding-bottom: 10px;
    float: left;

    width: 100%;
}

.marry_ad_2_program3 {
    background-image: url(/image/20110425/marry_line.jpg);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    clear: both;
}

.marry_ad_2_program1_bgcolor {
    background-color: #0033FF;
}

.marry_ad_2_program1_text {
    padding-top: 35px;
    padding-left: 15px;
    padding-right: 25px;
    width: 200px;
    background-color: #4B3925;
    float: left;
    color: #A3948B;
    line-height: 18px;
    text-indent: 24px;
}

.marry_ad_2_program1_img1 {
    width: 300px;
    background-color: #4B3925;
    float: left;
    padding-left: 0px;
}

.marry_ad_2_program1_img2 {
    width: 300px;
    background-color: #4B3925;
    float: left;
    padding-left: 10px;
    padding-right: 22px;
}

.marry_ad_2_program1_img3 {
    background-color: #4B3925;
    float: left;
    padding-left: 12px;
    width: 200px;
}

.m_bgcolor {
    background-color: #0099FF;
    float: left;
}

.marry_ad_3 {
    padding-top: 10px;
    padding-left: 1px;
    padding-right: 1px;
    display: block;
    clear: both;
    background-color: #F8F7F3;
}

.marry_ad_4 {
    padding-top: 5px;
    padding-left: 1px;
    padding-right: 1px;
    display: block;
    clear: both;
}

.marry_ad_4 .left_div {
    float: left;
    padding-left: 9px;
}

.marry_ad_4 .right_div {
    float: left;
    padding-left: 3px;
}

.marry_ad_list {
    padding-top: 10px;
    padding-left: 1px;
    padding-right: 1px;
    margin-bottom: 20px;
    display: block;
    clear: both;
    background-color: #F8F7F3;
}

.row {
    display: block;
    clear: both;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 10px;
}

.row .li_first {
    float: left;
    width: 170px;
    list-style-type: none;
    border: 1px solid #D3D2CB;
    overflow: hidden;
    text-align: center;
    display: inline;
    margin-right: 20px;
    margin-left: 27px;
    margin-top: 20px;
}

.row .li_first2 {
    float: left;
    width: 170px;
    list-style-type: none;
    border: 1px solid #BFB299;
    display: inline;
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 20px;
}

.row .li_middle {
    float: left;
    width: 170px;
    list-style-type: none;
    border: 1px solid #D3D2CB;
    margin-left: 10px;
    overflow: hidden;
    text-align: center;
}

.row .li_last {
    float: left;
    list-style-type: none;
    border: 1px solid #D3D2CB;

}

.row .li_first .li_top, .row .li_middle .li_top, .row .li_first2 .li_top {
    float: left;
    padding-top: 1px;
    width: 170px;
    text-align: center;
    background-color: #FFFFFF;

}

.row .li_first2 .li_top2 {
    float: left;
    text-align: center;
    background-color: #FFFFFF;
    height: 220px;
    width: 170px;
}

.row .li_first .li_bottom, .row .li_middle .li_bottom, .row .li_first2 .li_bottom {
    float: left;
    text-align: center;
    padding: 7px 0px;
    width: 100%;
    line-height: 18px;
}

.row .li_first .li_bottom .li_name, .row .li_middle .li_bottom .li_name, .row .li_first2 .li_bottom .li_name {
    display: block;
    color: #333333;
}

.row .li_first .li_bottom .li_price1, .row .li_middle .li_bottom .li_price1, .row .li_first2 .li_bottom .li_price1 {
    color: #BE2128;
    display: block;
}

.row .li_first .li_bottom .li_price2, .row .li_middle .li_bottom .li_price2, .row .li_first2 .li_bottom .li_price2 {
    color: #6C6A6B;
    display: block;
}

.row .li_first .li_bottom .li_price2 .cross_line, .row .li_middle .li_bottom .li_price2 .cross_line, .row .li_first2 .li_bottom .li_price2 .cross_line {
    text-decoration: line-through;
}

.pr_show_list1 .tie {
    float: left;
    width: 311px;
    padding-left: 12px;
    padding-right: 12px;
    margin: 0px;
    padding-bottom: 13px;
}

.tie .pr_cut_list_img {
    padding-bottom: 5px;
}

.search_title {
    background-image: url(/image/20110425/search_titlebg01.jpg);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
    padding-top: 2px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
}

.center {
    text-align: center;
    clear: both;
}

.search_last {
    margin: 0px;
    padding: 0px;
    width: 670px;
    text-align: center;
    display: block;
}

.li_name a {
    color: #333333;
}

.union_left_title {
    width: 188px;
    padding-top: 10px;
    padding-bottom: 6px;
}

.union_left_login {
    background-image: url(/image/20110425/union_left_login.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-top: 32px;
    min-height: 170px;
}

.union_left_login span {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 60px;
    text-align: left;
}

.union_left_login .login_name, .union_left_login .login_pw {
    width: 100px;
}

.union_left_login .union_validation {
    width: 35px;
    margin: 0px;
    padding: 0px;
}

.union_left_login img {
    padding-top: 0px;
    display: inline;
}

.validation_div {
    padding-left: 60px;
    float: left;
}

.validation_div2 {
    width: 40px;
    float: left;
    padding-top: 5px;
    padding-right: 2px;
    overflow: hidden;
}

.validation_div3 {
    margin-top: 5px;
    float: left;
}

.union_left_loginbotton {
    padding-left: 10px;
    padding-top: 12px;
    float: left;
}

.union_left_regbotton {
    padding-left: 10px;
    padding-top: 5px;
    float: left;
}

.union_left_loginbotton .loginbotton1 {
    margin: 0px;
    padding: 0px;
    float: left;
}

.union_left_loginbotton .loginbotton2 {
    margin: 0px;
    padding: 4px 0px 0px 9px;
    float: left;
}

.union_left_loginbotton .loginbotton2 a {
    color: #737373;
}

.union_ny_left .new_join {
    border: 1px solid #E7E7E7;
}

.new_join .new_join_title {
    background-image: url(/image/20110425/union_titltbg.jpg);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    padding-top: 0px;
    line-height: 22px;
    font-size: 12px;
    color: #646464;
    padding-left: 10px;
}

.new_join .new_join_text ul {
}

.new_join_text .new_join_1 {
    background-image: url(/image/20110425/union_titleno_01.jpg);
    background-repeat: no-repeat;
    background-position: 14px 12px;
    padding-left: 35px;
    padding-top: 12px;
}

.new_join_text .new_join_2 {
    background-image: url(/image/20110425/union_titleno_02.jpg);
    background-repeat: no-repeat;
    background-position: 14px 12px;
    padding-left: 35px;
    padding-top: 12px;
}

.new_join_text .new_join_3 {
    background-image: url(/image/20110425/union_titleno_03.jpg);
    background-repeat: no-repeat;
    background-position: 14px 12px;
    padding-left: 35px;
    padding-top: 12px;
}

.new_join_text .new_join_4 {
    background-image: url(/image/20110425/union_titleno_04.jpg);
    background-repeat: no-repeat;
    background-position: 14px 12px;
    padding-left: 35px;
    padding-top: 12px;
}

.new_join_text .new_join_5 {
    background-image: url(/image/20110425/union_titleno_05.jpg);
    background-repeat: no-repeat;
    background-position: 14px 12px;
    padding-left: 35px;
    padding-top: 12px;
    padding-bottom: 20px;
}

.union_prsmbx {
    background-image: url(/image/20110425/union_bg02.jpg);
    background-repeat: repeat;
    background-position: 0px 0px;
    width: 789px;
    height: 14px;
    line-height: 28px;
    display: block;
    color: #333333;
    margin-top: 8px;
}

.union_prsmbx2 {
    background-color: #EEE5D4;
    width: 789px;
    height: 37px;
    line-height: 28px;
    display: block;
    color: #333333;
    margin-top: 8px;
}

.union_prsmbx2_title {
    color: #000000;
    padding-left: 28px;
    padding-top: 5px;
    float: left;
}

.union_prsmbx2_content {
    float: left;
    padding-top: 7px;
    padding-left: 15px;
}

.union_prsmbx2_content input {
    background-color: #88725D;
    width: 590px;
    border: #6A584A 1px solid;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    height: 23px;
    line-height: 23px;
    color: #FFFFFF;
}

.union_show {
    margin-top: 10px;
    background-image: url(/image/20110425/union_bg03.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    min-height: 350px;
    _height: 350px;
    padding-top: 25px;
    line-height: 22px;
}

.union_show li {
    float: left;
    list-style-type: none;
    width: 168px;
    padding-left: 10px;
}

.union_show .union_show_li {
    padding-left: 22px;
    float: left;
    list-style-type: none;
    width: 160px;
}

.union_show .union_show_li2 {
    padding-left: 14px;
    float: left;
    list-style-type: none;
    width: 160px;
}

.union_show .union_show_li3 {
    padding-left: 15px;
    float: left;
    list-style-type: none;
    width: 160px;
}

.union_total_show {
    float: left;
    width: 909px;
    margin-left: 10px;
    display: inline;
    background-image: url(/image/20110425/union_bg04.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    min-height: 110px;
    padding-top: 30px;
    text-align: left;
    line-height: 18px;
    color: #666666;
}

.union_total_show .union_show_li1 {
    padding-left: 26px;
    float: left;
    list-style-type: none;
    width: 340px;
}

.union_total_show .union_show_li2 {
    padding-left: 50px;
    float: left;
    list-style-type: none;
    width: 210px;
}

.union_total_show .union_show_li3 {
    padding-left: 42px;
    float: left;
    list-style-type: none;
    width: 225px;
}

.union_total_show span {
    display: block;
}

.radiobutton {
    padding-left: 10px;
}

.coffee_art {
    border: 1px solid #C5BFA8;
    display: block;
}

.coffee_art .coffee_arttitle {
    padding-top: 15px;
    padding-bottom: 13px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.coffee_art .coffee_artline {
    background-image: url(/image/20110425/coffee_line01.jpg);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 3px;
    margin-left: 10px;
    margin-right: 10px;
}

.coffee_art .coffee_artcontent {
    line-height: 24px;
    color: #010207;
    display: block;
}

.coffee_artcontent .coffee_artimg {
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: 590px;
    display: block;
    overflow: hidden;
}

.coffee_arttext {
    width: 600px;
    text-align: left;
    display: block;
}

.coffee_arttext2 {
    width: 600px;
    float: left;
    text-align: right;
    display: block;
}

.coffee_arttitle2 {
    text-align: left;
    padding-left: 20px;
    display: block;
}

.coffee_art_t {
    padding-left: 20px;
    display: block;
}

.coffee_art_t p {
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
    text-indent: 24px;
}

.bgcolor_yellow {
    background-color: #B89754;
    height: 108px;
    width: 564px;
    border: 1px solid #CFBB8E;
    margin-left: 20px;
    display: block;
}

.interval_span {
    padding-right: 35px;
    padding-left: 35px;
}

.coffee_collection a {
    color: #010207;
}

.coffee_collection {
    background-color: #E2E1DF;
    margin-top: 18px;
    margin-left: 20px;
    display: block;
    width: 564px;
    height: 28px;
    line-height: 28px;
}

.coffee_comments {
    background-color: #C8C6C7;
    margin-top: 18px;
    margin-left: 20px;
    margin-bottom: 13px;
    display: block;
    width: 543px;
    text-align: left;
    padding-left: 9px;
    padding-right: 12px;
    padding-top: 4px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}

.font_size_14 {
    font-size: 14px;
}

.comments_float_left {
    float: left;
}

.comments_float_right {
    float: left;
    width: 490px;
    text-align: right;
    font-size: 12px;
}

.coffee_comments_t {
    padding-left: 30px;

    display: block;
    width: 543px;
    text-align: left;
}

.coffee_comments_t li {
    list-style-type: none;
    display: block;
    padding-left: 8px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #999999;
    padding-top: 5px;
    padding-bottom: 5px;
}

.coffee_comments_t .coffee_comments_t_title {
    font-weight: bold;
}

.coffee_comments_t .coffee_comments_t_txt {
    display: block;
    line-height: 18px;
}

.coffee_artcontent .coffee_login {
    text-align: left;
    padding-left: 38px;
}

.coffee_artcontent .coffee_login .coffee_login_input {
    display: block;
    padding: 5px 0px;
}

.coffee_login_input a {
    color: #B89752;
}

.coffee_login_input input {
    width: 172px;
    margin-right: 10px;
    margin-left: 5px;
    padding: 0px;
}

.coffee_artcontent .coffee_publish {
    width: 520px;
    margin-left: 50px;
    display: inline;
    background-color: #00FF00;

}

.span_botton a {
    color: #333333;
    height: 27px;
    width: 104px;
    line-height: 27px;
    text-align: center;
    display: block;
    margin-left: 463px;
    margin-top: 5px;
    margin-bottom: 25px;
}

.coffee_publish .span_botton {
    width: 520px;
}

.coffee_right .coffee_rbottom {
    background-color: #B89754;
    height: 216px;
    width: 266px;
    display: block;
    margin-top: 10px;
}

.coffee_contribute_title {
    background-image: url(/image/20110425/coffee_titlebg.jpg);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 11px;
    width: 888px;
    margin-left: 15px;
    margin-bottom: 10px;
    display: block;
}

.coffee_contribute_box {
    width: 886px;
    margin-left: 15px;
    border: 1px solid #AE935E;
    text-align: left;
    display: block;
}

.coffee_contribute_box_t {
    padding-left: 14px;
    padding-top: 8px;
    display: block;
}

.coffee_contri_title {
    background-image: url(/image/20110425/coffee_titlebg02.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 21px;
    padding-left: 23px;
    font-size: 16px;
    font-weight: normal;
    float: left;
    width: 74px;
    margin-top: 20px;
    padding-bottom: 18px;
}

.coffee_contri_title2 {
    height: 20px;
    padding-left: 18px;
    font-size: 14px;
    font-weight: normal;
    float: left;
    width: 740px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #676462;
    color: #9A989A;
    padding-top: 20px;
    margin-bottom: 18px;
}

.red_2 {
    color: #F5128B;
}

.coffee_contri_con {
    float: left;
    width: 120px;
    padding-left: 5px;
    padding-top: 3px;
}

.coffee_contri_coninput {
    float: left;
    width: 408px;
    height: 26px;
}

.coffee_contri_connote {
    float: left;
    width: 280px;
    padding-left: 16px;
    padding-top: 3px;
    color: #989898;
}

.coffee_contri_coninput input {
    width: 405px;
    float: left;
    margin: 0px;
    padding: 0px;
    height: 20px;
    border: 1px solid #999999;
}

.coffee_contri_coninput2 {
    float: left;
    width: 779px;
}

.coffee_contri_coninput2 textarea {
    margin: 0px;
    padding: 0px;

}

.coffee_span_contri {
    display: block;
    color: #9B9998;
    margin-top: 150px;
    padding-right: 10px;
    padding-left: 5px;
}

.coffee_contribute_user {
    background-color: #C8C6C8;
    display: block;
    height: 20px;
    margin-right: 12px;
    margin-left: 12px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 7px 0px 0px 12px;
}

.coffee_contribute_reg {
    background-color: #E2E0DF;
    display: block;
    margin-right: 12px;
    margin-left: 12px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 15px 0px 10px 12px;
    line-height: 27px;
}

.coffee_contribute_reg a {
    color: #BE6451;
}

.coffee_contribute_box_t a {
    color: #BE6451;
}

.coffee_contribute_box_t .coffee_c_box_t {
    padding-bottom: 20px;
}

.login_div {

    float: left;
    width: 360px;
    margin-top: 15px;
    margin-left: 15px;
    display: inline;
    background-image: url(/image/20110425/login_title01.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding: 0px;
    padding-top: 40px;
    padding-left: 10px;
    line-height: 20px;
    color: #656567;
    overflow: hidden;
}

.reg_div {
    float: left;
    width: 470px;
    display: inline;
    background-image: url(/image/20110425/login_title02.jpg);
    background-repeat: no-repeat;
    background-position: 50px 0px;
    margin-top: 15px;
    margin-left: 40px;
    margin-bottom: 40px;
    padding-top: 40px;
    padding-left: 10px;
    border-left-width: 1px;
    border-left-style: dashed;
    border-left-color: #CAC8C9;
    color: #666666;
    overflow: hidden;
}

.login_input {
    display: block;
    float: left;
    padding-left: 10px;
    padding-top: 20px;
}

.login_input .login_t {
    float: left;
    width: 100px;
    text-align: right;
}

.login_input .login_in {
    float: left;
}

.login_input .login_in input {
    margin: 0px;
    padding: 0px;
    width: 180px;
    border: 1px solid #999999;
    height: 18px;
}

.login_input .login_in .times {
    width: 100px;
}

.login_input .times_img {
    padding-left: 10px;
    float: left;
}

.login_input .times_txt {
    float: left;
    padding-left: 10px;
}

.login_input .times_txt a {
    color: #CB0000;
}

.login_input .times_txt a:hover {
    color: #CB0000;
    text-decoration: underline;
}

.select {
    text-align: left;
    float: left;
    padding-top: 25px;
    padding-left: 110px;
    width: 310px;

}

.select input {
    margin: 0px;
    margin-right: 5px;
}

.login_btn {
    float: left;
    padding-top: 40px;
    width: 240px;
    padding-left: 120px;
    padding-bottom: 50px;
}

.login_btn .underline a {
    color: #666666;
    text-decoration: underline;
    padding-left: 10px;
}

.reg_note1 {
    color: #9A9997;
    float: left;
    padding-left: 9px;
    padding-top: 5px;
}

.reg_div .login_input .login_t {
    float: left;
    padding-top: 5px;
    width: 100px;
    text-align: right;
}

.reg_note2 {
    display: block;
    float: left;
    padding-left: 100px;
    padding-top: 8px;
    padding-bottom: -8px;
    text-align: left;
    color: #999999;
    width: 280px;
}

.reg_div .select a {
    color: #999999;
}

.color999999 {
    color: #999999;
}

.color666666 {
    color: #666666;
}

.color333333 {
    color: #333333;
}

.margin_top20 {
    margin-top: 20px;
}

.reg_note {
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #C4C3C1;
    margin-left: 35px;
    padding-top: 30px;
    text-align: left;
    color: #333333;
    padding-bottom: 50px;
}

.reg_note span {
    display: block;
    margin-top: 5px;
}

.border {
    font-weight: bold;
}

.top_4 {
    margin-top: 4px;
}

.top15 {
    margin-top: 15px;
}

.comcontent_p {
    padding-top: 3px;
    line-height: 20px;
    padding-bottom: 3px;
    text-align: left;
}

.padding_left20 {
    padding-left: 20px;
}

.bgcolorE4E3E1 {
    background-color: #E4E3E1;
}

.comcontent_p_t {
    padding-top: 3px;
    height: 22px;
    text-align: center;
}

.comcontent_p_t .order_no {
    float: left;
    width: 80px;
}

.comcontent_p_t .order_name {
    width: 70px;
    float: left;
}

.comcontent_p_t .order_time {
    width: 80px;
    float: left;
}

.comcontent_p_t .order_pay {
    width: 70px;
    float: left;
}

.comcontent_p_t .order_money {
    width: 50px;
    float: left;
}

.comcontent_p_t .order_state {
    width: 60px;
    float: left;
}

.comcontent_p_t .order_operate {
    width: 140px;
    float: left;
}

.comcontent_p_t .order_operate1 {
    width: 40px;
    float: left;
}

.order_operate2 {
    width: 60px;
    float: left;
}

.order_operate1 a, .order_operate2 a {
    color: #353334;
}

.comcontent_t {
    height: 20px;
    padding-top: 5px;
}

.comcontent_p .comcontent_p_li1 {
    list-style-type: none;
    float: left;
    width: 165px;
    border: 1px solid #C7C5C6;
    margin-right: 1px;
    margin-top: 10px;
}

.comcontent_p_li2 {
    margin-left: 18px;
    margin-right: 0px;
    float: left;
    width: 165px;
    display: inline;
    border: 1px solid #C7C5C6;
    list-style-type: none;
    margin-top: 10px;

}

.comcontent_p_li_img {
    background-color: #FFFFFF;
    height: 166px;
    width: 148px;
    float: left;
    padding-top: 5px;
}

.comcontent_p_li_img img {
    vertical-align: middle;
}

.comcontent_p_li_bottom {
    float: left;
    text-align: center;
    width: 148px;
    overflow: hidden;
    padding-top: 7px;
    padding-bottom: 5px;
}

.comcontent_p_li_bottom .name, .comcontent_p_li_bottom .name {
    display: block;
}

.comcontent_p_li_bottom .price {
    display: block;
}

.comcontent_p_li_bottom .price2 {
    display: block;
    color: #999999;
}

.price2 .dele {
    text-decoration: line-through;
}

.comcontent_p_li_bottom .name a {
    color: #333333;
}

.returnpr {
    border: 1px solid #D5D5D5;
    margin-top: 19px;
    margin-left: 6px;
    margin-right: 6px;
    padding-left: 10px;
    display: block;
}

.returnpr .returnpr_title {
    padding-top: 17px;
    padding-bottom: 22px;
    display: block;
    color: #999999;
    font-size: 14px;
}

.returnpr .returnpr_title2 {
    padding-top: 17px;
    padding-bottom: 5px;
    display: block;
    color: #999999;
    font-size: 14px;
}

.returnpr  input {
    border: 1px solid #999999;
    text-align: center;
    padding: 0px;
    margin: 0px;
    height: 20px;
    line-height: 20px;
    margin-top: 5px;
}

.input_orderno {
    width: 108px;
}

.input_ordertime {
    width: 100px;
}

.comcontent_neirong table {
    display: block;
    margin: 0px;
    padding: 0px;
}

.returnpr td, th {
    background-color: #FFFFFF;
    text-align: center;
    padding: 5px 0px;
}

.returnpr .table_id {
    width: 40px;
}

.returnpr .table_prno {
    width: 80px;
}

.returnpr .table_prname {
    width: 160px;
}

.returnpr .table_prcode {
    width: 100px;
}

.returnpr .table_myprice {
    width: 60px;
}

.returnpr .table_no {
    width: 60px;
}

.returnpr .table_return {
    width: 60px;
}

.returnpr .return_no {
    width: 55px;
    padding: 0px;
    margin: 0px;
}

.checkbox {
    float: left;
    width: 12px;
}

.return_reason {
    float: left;
    padding-left: 5px;
    padding-top: 5px;
}

.checkbox .return_checkbox {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding: 0px;
    margin: 0px;
}

.others {
    width: 420px;
    display: block;
}

.others textarea {
    width: 420px;
    height: 52px;
    margin-bottom: 5px;
    padding-top: 5px;
}

.returnpr_botton {
    display: block;
    margin-left: 12px;
    margin-top: 10px;
    margin-bottom: 20px;
}

/*--------------------现金提现-------------------*/
.ref_title {
    margin-left: 12px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #666666;
    display: block;
}

.ref_list {
    padding-left: 78px;
    margin-top: 20px;
}

.ref_list_span {
    width: 500px;
    margin-top: 20px;
}

.ref_listspan {
    width: 500px;
    margin-top: 10px;
}

.ref_listtishi {
    width: 500px;
    margin-top: 10px;
    color: #999999;
}

.ref_botton {
    color: #FFFFFF;
    background-color: #333333;
    height: 24px;
    width: 104px;
    display: block;
    line-height: 24px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px;
    cursor: pointer;
}

.ref_botton a {
    color: #FFFFFF;
}

/*-------------------详情页-------------------------*/
.size_input {
    float: left;
    width: 348px;
    border: 1px solid #CCCCCC;
    margin-top: 5px;
    display: inline;
    padding-top: 10px;
    padding-left: 15px;
}

.input_div {
    float: left;
    width: 331px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.input_div input {
    margin: 0px 4px 0px 4px;
    padding: 0px;
    width: 70px;
    display: inline;
}

.input_div dt {
    margin: 0px;
    padding: 0px;
}

.input_div dd {
    float: left;
    margin: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.input_name {
    float: left;
    width: 42px;
    text-align: right;
    padding-top: 4px;
}

.input_add {
    float: left;
    width: 290px;
    padding-left: 15px;
    padding-top: 10px;
}

.account {
    float: left;
    width: 380px;
    padding-top: 10px;
    font-weight: bold;
}

.account_title {
    float: left;
    padding-top: 2px;
}

.account_botton {
    float: left;
}

.account_botton input {
    margin: 0px;
    padding: 0px;
}

.account_botton2 {
    width: 41px;
    line-height: 14px;
    height: 13px;
    text-align: center;
    border: 1px solid #999999;
}

.account_note {
    float: left;
    width: 380px;
    font-weight: normal;
    font-size: 12px;
    padding-top: 15px;
    line-height: 18px;
    color: #BF0019;
}

account_note_title {
    float: left;
    width: 380px;
}

.red {
    color: #BE0318;
}

.account_note_selected1 {
    float: left;
    display: none;
}

.show_input {
    padding: 0px;
    margin: 0px;
    border: none;
    color: #BE0318;
    text-align: center;
    width: 28px;
}

.show_input2 {
    padding: 0px;
    margin: 0px;
    border: none;
    color: #BE0318;
    text-align: left;
    width: 55px;
}

.line3 {
    width: 96%;
    float: left;
    display: inline;
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #848484;
    height: 1px;
    margin-top: 8px;
}

.font_size24 {
    font-size: 24px;
}

.size_input .input_div .block  input {
    margin: 0px 4px 0px 0px;
    padding: 0px;
    width: 15px;
}

.xiubiao {
    float: left;
    margin-top: 5px;
    display: inline;
}

.detail_intoduction {
    float: left;
}

.detail_intoduction span {
    float: left;
    display: block;
    width: 340px;
    text-align: left;
}

.detail_intoduction strong {
    float: left;
}

.detail_intoduction label {
    float: left;
    display: block;
    width: 150px;
    text-align: left;

}

.demonstration_img {
    width: 683px;
    padding-top: 10px;
    overflow: hidden;
    text-align: center;
}

.p_more {
    width: 898px;
    float: left;
    height: 150px;
    padding-top: 15px;
    padding-bottom: 10px;
    display: inline;
    margin-left: 9px;
}

/***************量体说明***************************/
.measure {
    width: 758px;
    margin: 0px auto;
}

.measure .measure_headimg {
    padding-top: 30px;
    padding-bottom: 40px;
}

.measure .measure_title {
    margin: 0px;
    padding-bottom: 6px;
    margin-bottom: 5px;
    text-align: left;
    font-family: "宋体";
    font-size: 15px;
}

.measure .measure_img {
    margin-top: 30px;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
}

.measure .line_bottom {
    margin: 0px;
    padding: 0px;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #C8C7C7;
}

.shirts_bg_div li {
    list-style-type: none;
}

.union_links {
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #E2E2E2;
    border-bottom-color: #E2E2E2;
    height: 32px;
    line-height: 32px;
    word-spacing: normal;
    white-space: nowrap;
    text-align: right;
    padding-right: 15px;
}

.union_links a {
    color: #000000;
}

.union_links span {
    margin: 0px;
    padding-top: 0px;
    padding-right: 9px;
    padding-bottom: 0px;
    padding-left: 9px;
}

.union_login_left .union_li_first {
    background-image: url(/image/20110425/union/union_left_bg01_01.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 214px;
    padding-left: 45px;
    padding-top: 1px;
    line-height: 38px;
}

.union_login_left .union_li {
    background-image: url(/image/20110425/union/union_left_bg01_02.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 214px;
    padding-left: 45px;
    padding-top: 1px;
    line-height: 38px;
}

.union_login_left {
    background-image: url(/image/20110425/union/union_left_bg01_03.jpg);
    background-repeat: no-repeat;
    background-position: 0px bottom;
    float: left;
    width: 214px;
    padding-top: 0px;
    padding-left: 0px;
    font-weight: bold;
    text-align: left;
    padding-bottom: 2px;
}

.union_right_login_text .list thead {
    background-image: url(/image/20110425/union/order_list_head.jpg);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    line-height: 28px;
}

.union_right_login_text .list table {
    width: 95%;
}

.union_right_login_text .list tr {
    height: 28px;
}

.union_right_login_text .list .page_bar {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #666666;
}

.union_right_login_text .list .list_btn {
    width: 100%;
    padding-left: 150px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.list .myemail_textarea {
    width: 350px;
    height: 120px;
    margin-top: 5px;
    display: inline;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.list .myemail_input {
    width: 350px;
    height: 18px;
}

button {
    border: none;
    background: none;
    padding: 0;
    margin: 0 20px 0 0;
    width: auto;
    overflow: visible;
    text-align: center;
    white-space: nowrap;
    height: 29px;
    line-height: 29px;
}

button span, button em {
    display: block;
    height: 29px;
    line-height: 29px;
    margin: 0;
    color: #FFFFFF;
    font-weight: bold;
}

button span {
    padding-left: 20px;
    background-image: url(/image/20110425/union/hezuoBtnIndex.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

button em {
    font-style: normal;
    padding-right: 20px;
    background-image: url(/image/20110425/union/hezuoBtnIndex.gif);
    background-repeat: no-repeat;
    background-position: 100% 0;
}

.union_right_login_text .list h2 {
    font-weight: bold;
    font-family: "宋体";
    font-size: 12px;
    color: #BF0B33;
    padding-bottom: 0px;
    padding-left: 8px;
    margin-bottom: 0px;
    background-image: url(/image/20110425/union/an_li_01.jpg);
    background-repeat: no-repeat;
    background-position: 0px center;
}

/*新加的列表页样式*/
.pr_show_list li {

    float: left;
    width: 185px;
    _width: 185px;
    text-align: center;
    line-height: 20px;
    margin-right: 18px;
    display: inline;
    margin-bottom: 15px; /*padding:15px 0px;*/
    padding: 15px 0px 0px 15px;
    _padding: 15px 0px 0px 15px;
    border: 1px solid #E9E9E9;
    background-color: #F6F6F6;
}

.ny_right {
    width: 765px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 7px;
    padding-left: 5px;
    margin-top: 10px;
    border: 1px solid #CCCCCC;
    overflow: hidden;
}

.ny_right {
    width: 765px;
    display: inline;
    float: left;
    text-align: left;
    margin-left: 7px;
    padding-left: 5px;
    margin-top: 10px;
    border: 1px solid #CCCCCC;
    overflow: hidden;
}

/*.ny_right{
width:680px;
display:inline;
float:left;
text-align:left;
margin-left:16px;
padding-left:4px;
margin-top:10px;
border: 1px solid #CCCCCC;
overflow:hidden;
}*/
.mbx {
    background: url(/image/20110425/mbxbg.jpg) no-repeat left center;
    padding-left: 10px;
    color: #636363;
    margin-bottom: 10px;
    display: block;
    margin-left: 5px;
    display: inline;
}

.ny_right .new_mbx {
    float: left;
    width: 679px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-top: 4px;
    height: 18px;
    border: #E9E9E9 1px solid;
    background-color: #F2F2F2;
}

.ny_right .prlistad {
    width: 680px;
    float: left;
    display: block;
}

/*---------------------------修改购物车购物页面样式------------------------------*/

.pr_show_list_cart {
    display: block;
    width: 680px;
    height: 715px;
    overflow: auto;
    padding-top: 15px;
    padding-left: 0px;
    padding-bottom: 0px;
    float: left;
}

.pr_show_list_cart li {

    float: left;
    width: 195px;
    _width: 195px;
    text-align: center;
    line-height: 20px;
    margin-right: 18px;
    display: inline;
    margin-bottom: 15px; /*padding:15px 0px;*/
    padding: 15px 0px 0px 15px;
    _padding: 15px 0px 0px 15px;
    border: 1px solid #E9E9E9;
    background-color: #F6F6F6;
}

.pr_show_list_change {
    display: block;
    padding-top: 15px;
    padding-left: 20px;
    padding-bottom: 0px;
    float: left;
}

.pr_show_list_change li {

    float: left;
    width: 195px;
    _width: 195px;
    text-align: center;
    line-height: 20px;
    margin-right: 18px;
    display: inline;
    margin-bottom: 15px; /*padding:15px 0px;*/
    padding: 15px 0px 0px 15px;
    _padding: 15px 0px 0px 15px;
    border: 1px solid #E9E9E9;
    background-color: #F6F6F6;
}