/* --------------------------------------------公共头部--------------------------------------------*/
/* 顶部 */
.header-bar{background: #fff; border-top: #2f2f2f 5px solid; border-bottom: #eee 2px solid; height: 28px; line-height: 28px; color: #7b7b7b;}
.header-bar a{color: #7b7b7b;}
.header-bar a:link{color: #7b7b7b;}
.header-bar a:visite{color:#7b7b7b;}
.header-bar a:hover{color: #7b7b7b; text-decoration: underline;}
.header-bar .welcome .span_login b{color: #ff7e7e;}
.header-bar .telphone .span_tel{color: #ff7e7e; font-size: 14px;}
/* logo */
.logo{width: 464px;}
.logo h1{margin-top: 20px;}
/* 购物车 */
.cart-search{width: 136px; padding-top: 23px;}
.cart-search .cart-nav{background: url(../images/member/all.png) no-repeat 0px 0px; width: 54px; height: 36px; line-height: 36px; padding-left: 47px; position: relative;}
.cart-search .cart-nav b{position: absolute; border: solid 1px #d71e00; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; background: #d71e00; font-size: 10px; color: #fff; padding: 0px 3px; font-weight: normal; position: absolute; top: -6px; right:72px; height: 13px; line-height: 13px;}
.cart-search .cart-nav a{color: #000; text-decoration: none;}
.cart-search .cart-nav a:link{color: #000;}
.cart-search .cart-nav a:visited{color: #000;}
.cart-search .cart-nav a:hover{color: #000;}
/* 搜索 */
.cart-search .search{background: url(../images/member/all.png) no-repeat 0px -46px; width: 136px; margin-top: 7px;}
.cart-search .search .text{border: 0 none; font-size: 12px; height: 21px; line-height: 21px; margin: 0; padding: 0; width: 85px; padding-left: 18px; background: none; color: #747474; float: left;}
.cart-search .search .submit{border: 0 none; color: #fff; cursor: pointer; float: left; height: 21px; width: 33px; margin-top: 0px; background: none; cursor: pointer;}
/* 导航 */
.nav{background: #313131; height: 25px; margin-top: 20px;}
.nav_left{width:560px;}
.nav_right{width:240px;}
.nav-list li{width: 79px; height: 25px; float: left; line-height: 25px; border-right: 1px solid #fff;}
.nav-list li:last-child{border: none;}
.nav-list li a{display: block; width: 79px; height: 25px; color: #fff; text-align: center;}
.nav-list li a:link{color:#fff;}
.nav-list li a:visited{color:#fff;}
.nav-list li a:hover{color:#fff;}
.nav-list li a:hover, .nav-list li a.curr{color: #fff; text-decoration: none; background: #f00; line-height: 25px}
/* --------------------------------------------公共头部 end--------------------------------------------*/
/* --------------------------------------------公共底部--------------------------------------------*/
/* 友情链接 */
.friendlinks{background:#313131; height: 69px; margin-top: 50px;}
.friendlinks_title{width: 135px; text-align: center; padding: 0px 0px 0px;}
.friendlinks_lines{width:1px;height:61px;float:right;background: url(../images/member/all.png) no-repeat 0px -213px;margin-top: 5px;}
.fri_text{color: #fff; font-size: 16px; display: block; padding-bottom: 6px;padding-top:20px;}
.fri_en{color: #848484; font-size: 12px;}
.friendlinks_info{width: 835px; line-height: 26px; padding: 8px 0px 0px 28px;}
.friendlinks_info span{color: #fff; font-size: 12px; background: none; font-family: \5b8b\4f53;}
.friendlinks_info a{white-space: nowrap;}
.friendlinks_info a:link{color: #fff;}
.friendlinks_info a:visited{color: #fff;}
.friendlinks_info a:hover{color: #f00; text-decoration: none;}
/* 帮助导航 */
.helpnav .img_s{padding-top: 20px;}
.helpnav .helpnav_info{}
.helpnav .helpnav_info .help_theme{overflow: hidden; padding: 20px 0 10px; width: auto; background: #dfdfdf;}
.helpnav .helpnav_info .help_theme li{display: inline; float: left; height:133px; margin-right: -1px; padding: 0 25px 0 70px; width: 105px; overflow: hidden; background: url(../images/member/all.png) no-repeat 199px -67px;}
.helpnav .helpnav_info .help_theme li.last{background: none;}
.helpnav .helpnav_info .help_theme li .theme_title{color: #666; font-family: \5b8b\4f53; font-size: 14px; line-height: 26px; margin-bottom: 5px;}
.helpnav .helpnav_info .help_theme li p{line-height: 22px;}
.helpnav .helpnav_info .help_theme li p a:link{color: #666;}
.helpnav .helpnav_info .help_theme li p a:visited{color: #666;}
.helpnav .helpnav_info .help_theme li p a:hover{color: #666;}
/* 底部导航 */
.footer_nav{background: #00aab9; height: 35px;}
.footer_ul li{width: 166px; height: 35px; float: left; line-height: 35px; text-align: center;}
.footer_ul li.cur{background: #d6d410;}
.footer_ul li a:link{color:#fff;}
.footer_ul li a:visited{color:#fff;}
.footer_ul li a:hover{color:#fff;}
/* 底部版权 */
.footer_copy{background:#313131;height:40px;padding:16px 0px 30px;}
.footer_copy p{text-align:center;color:#999;line-height:21px;}
/* --------------------------------------------公共底部 end--------------------------------------------*/

/* 文章列表左侧 */
.art_list{background: #fff;}
.art_list .art_list_left{width: 188px; border-left: 1px solid #d7d6d6; border-top: 1px solid #d7d6d6; border-bottom: 1px solid #d7d6d6; border-right: 1px solid #b6b5b5; background: #e2e2e2;}
.art_list .art_listbg{width: 187px; background: #fff; border-right: 1px solid #dbdada;}
.art_list .h_menu_item{padding-top: 5px; border-right: 1px solid #e2e2e2; position:relative;}
.art_list .h_menu_tit{background: #e9e9e9; font-size: 14px; line-height: 30px; font-weight: bold; height: 30px; padding-left: 17px; width: 174px; position:absolute;left:-6px;top:5px; border-left: 1px solid #d7d6d6; border-top: 1px solid #d7d6d6; border-bottom: 1px solid #d7d6d6;}
.art_list .h_menu_con{padding-top:30px;}
.art_list .h_menu_list{width: 100%; padding: 10px 0 10px;}
.art_list .h_menu_list li{height: 20px; padding: 4px 0 4px 0px;}
.art_list .h_menu_list li a{line-height: 18px; padding-left: 17px; display: inline-block; height: 18px; overflow: hidden;}
.art_list .h_menu_list li a .u_arrow_right{margin-right: 14px;}


/* 文章列表右侧 */
.art_list_right{background: none repeat scroll 0 0 #fff;border: 1px solid #d7d6d6;margin-left: 5px;min-height: 600px;padding: 0 25px;width: 750px;}
.art_list_right .u_title{text-indent: 9px; display: block;}
.art_list_right .art_ulli{border-bottom: 1px solid #e9e9e9; padding: 13px 0px; margin: 0px 9px;}
.art_list_right .art_ulli:last-child{border: none;}
.art_list_right .art_ulli .art_s{display: block; height: 25px; line-height: 25px;}
.art_list_right .art_ulli .art_t{display: block; height: 25px; line-height: 25px;}
.art_list_right .art_ulli span.right{float: right; color: #666;}
.art_list_right .art_ulli .art_s a:link{color: #000;}
.art_list_right .art_ulli .art_s a:visited{color: #000;}
.art_list_right .art_ulli .art_s a:hover{color: #f00;}
.art_list_right .art_ulli .art_t a:link{color: #666;}
.art_list_right .art_ulli .art_t a:visited{color: #666;}
.art_list_right .art_ulli .art_t a:hover{color: #f00;}

/* 文章内容页 */
.article_con{min-height: 600px; background: #fff; width: 758px; padding: 0 25px; border: 1px solid #d7d6d6;}
.article_con .article_txt p{padding:0px; line-height: 25px; margin: 5px 0; color: #000;}

/* 向右三角型 */
.art_list .u_arrow_right{color:#fff; border-color: transparent transparent transparent #bfbebe; border-width: 5px 0 5px 5px;display: -moz-inline-stack; display: inline-block; border-style: solid; height: 0; width: 0; overflow: hidden; line-height: 0;}


/* 面包屑 */
.u_title_box{margin-top: 18px; height: 28px; border-bottom: 1px solid #d6d4d4; line-height: 28px; margin-bottom: 15px;}
.u_title_box a.cur{color:#f00;}
.u_title_box b{color:#f00;font-size:14px;font-weight:bold;}


/* 通用分页 */
.pageNum{margin-top: 40px; text-align: left; color: #3c3c3c; margin-bottom: 40px; line-height: 25px; border-top: solid 1px #cdcdcd; padding-top: 13px;}
.pageNum a, .pageNum span.current { padding: 0px 8px;}
.pageList a{border:solid 1px #d70057;}
.pageNum a:link{text-decoration:none;display:inline-block;}
.pageNum a:visited{text-decoration:none;display:inline-block;}
.pageNum a:hover{text-decoration:none;padding:0px 8px; margin: 0px; color: white; border: solid 0px #f00; background-color: #f00;}
.pageNum span.current{text-decoration:none;padding:0px 8px; margin: 0px; color: white; border: solid 0px #f00; background-color: #f00;}
.pageList a:hover{border:solid 1px #f00;}
.pageNum .numGo{margin-left: 28px;}
.pageNum .num{width: auto; border: solid 1px #999; height: auto; padding: 0px; margin: 2px; vertical-align: middle; display: inline-block;}
.pageNum .submit{color: #d70057; border: solid 1px #CDCDCD; background-color: white; height: 24px; text-align: center; cursor: pointer; vertical-align: middle;}
.pageNum a.current{color: #fff; background: #d70057;}
.pageNum .now_page{color:red;display:inline-block;}
.pageNum .current_total{margin-left: 15px;display:none;}
/* --------------------------------------------产品列表页--------------------------------------------*/


/* 产品分类 */
.goods_list{margin-top: 15px; background: #fff;}
.goods_cate{padding: 20px 0 30px;height:auto; z-index: 6; border: 1px solid #ebebeb;  font-family: 微软雅黑;}
.goods_cate .cate-flex{float: left; min-height:80px;max-height:80px;}
.goods_cate .cate-normal{padding-left: 20px;min-height:80px;max-height:80px; border: 1px solid #fff; border-right: 1px dashed #ddd; overflow: hidden;}
.goods_cate .cate-flex:last-child .cate-normal{}
.goods_cate .cate-flex:nth-child(5n+0) .cate-normal{border-right:1px solid #fff;}
.goods_cate dd{float: left; margin: 11px 40px 0px 0; max-width: 95px; line-height:20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.goods_cate .clr-414141{color: #414141;}
.goods_cate .cate-unfold:hover{max-height: none; min-height: 150px; overflow: visible; position: relative; top: -21px; padding-left: 21px; left: -1px; padding-top: 21px; height: auto; border: 1px solid #d9d9d9; box-shadow: 0px 0px 3px #ccc; background: #fff; z-index: 8;}
.arrow_wrap{position: relative;border:0px solid red;padding:0px;margin-bottom:0px;top:3px;}
.arrow_wrap .arrowa{position: absolute; left:3px; top:0px; width: 0; height: 0; font-size: 0; border-width: 6px; border-style: dashed dashed solid dashed; border-color: transparent transparent #414141 transparent;}
.arrow_wrap .arrowb{position: absolute; left:1px; top:-1px; width: 0; height: 0; font-size: 0; border-width: 8px; border-style: dashed dashed solid dashed; border-color: transparent transparent #FFF transparent;}
.goods_cate .cate-unfold:hover .arrow_wrap .arrowa{border-style: solid dashed dashed dashed; border-color: #414141 transparent transparent transparent;}
.goods_cate .cate-unfold:hover .arrow_wrap .arrowb{border-style: solid dashed dashed dashed; border-color: #FFF transparent transparent transparent;top:-3px;}
.goods_cate .cate-unfold:hover .arrow_wrap{top:9px;}
.goods_cate .cate-ovh{width: 170px; overflow: hidden;}
.goods_cate dl{width: 170px;}


/* 排序参数 */
.goodssort{position: static; z-index: 2000; top: 0px; width: 1000px; border-top-width: 3px; border-top-style: solid; border-top-color: #f00; background:#f7f7f7;margin-top:15px;}
.goodssort .listHeader{height:35px; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5;}
.goodssort .tab{width:500px;padding-top:6px;}
.goodssort .tab a{float: left; display: inline; width:auto; height: 24px; line-height:24px;padding:0px 17px; border: none; color: #5e5e5e;text-align: center;margin-right:2px;position: relative;}
.goodssort .tab a.ordby_default{margin:0px;padding:0px 10px 0px 17px;}
.goodssort .tab a.ordby_default:hover{background:none;color:#999;}
.goodssort .tab a:hover{background:#f00;color:#fff;}
.goodssort .tab a.cur{color: #fff; background-color: #f00; font-size: 12px;}
.goodssort .addons{float: right;line-height: 24px; display: inline; margin:6px 10px 0 0; color: #666;}
.goodssort .listHeader .addons a.next, .goodssort .listHeader .addons a.prev{float: right;line-height:22px; height: 22px; border: solid 1px #ccc; padding: 0 6px; color: #ccc; display: inline; margin-top:0px;}
.goodssort .listHeader .addons a.cur{border:1px solid #f00;color:#f00;}
.goodssort .listHeader .addons a:hover{border:1px solid #f00;color:#f00;}
.goodssort .addons a{margin-right: 10px;}
.goodssort .addons span{float: right; color: #5e5e5e; display: inline; margin-right: 20px;}
.goodssort .addons strong{color: #f00;}
.goodssort .addons .curpage{margin-left: 31px;}
.goods_list .noproduct{height: auto; text-align: center; font-weight: normal;font-size:14px; border: 1px solid #ccc; padding: 60px 0px; border-top: 0px; margin-bottom: 40px;}


/* 产品展示 */
.pro_list{padding:0px;}
.pro_list .pro_wrap{width:1000px;overflow:hidden;}
.pro_list .pro_ul{width:1040px;}
.pro_list li{float:left;width:238px;border:1px solid #d5d5d5; display: inline-block; margin:13px 13px 0px 0px; height:auto;padding-bottom: 10px;position:relative;}
.pro_list li:hover{border:1px solid #f00;}
.pro_list .frame .frameA{display: block; overflow: hidden; position: relative; z-index: 1; height: 238px; margin-bottom:5px; width: 238px; border-bottom: 1px solid #d5d5d5;}
.pro_list .pdImg{width: 238px; height: 238px; position: absolute; top: 0; left: 0; z-index: 150;}
.pro_list .pdImgB{display: none;width: 238px; height: 238px; position: absolute; top: 0; left: 0; z-index: 100;}
.pro_list .related{}
.pro_list .related span{float: left; display: inline; margin:1px 5px 0px; border: solid 1px #d5d5d5; cursor: pointer;}
.pro_list .related a{display: block; width: 30px; height: 30px; overflow: hidden; zoom: 1;margin:1px;}
.pro_list .related img{width: 30px; height: 30px;}
.pro_list .related .cur{border: solid 1px #f00;}
.pro_list p{line-height: 17px; color: #4d4d4d;}
.pro_list .altName, .pro_list .related, .pro_list .price,.pro_list .pf_price{margin-left: 8px; clear: left;margin-top:7px;margin-right:8px;}
.pro_list .altName a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;width:222px;}
.pro_list .price{color: #3c3c3c;font-family: Verdana;}
.pro_list .sale_price .vwholesale_price { margin-left: 8px; clear: left; margin-top: 7px; color: #ff4401; font-family: Verdana; font-size: 13px; font-weight: bold; }
.pro_list .sale_price .vlogin { margin-left: 132px; clear: left; margin-top: 7px; color: #f00; font-family: Verdana; font-size: 12px; margin-right: 10px; }
.pro_list .okprice{color: #f00; font-size: 16px; font-family: Verdana; margin-right: 16px; position: relative; top: 2px;}
.pro_list .oriprice{text-decoration:line-through;color: #999;margin-right:10px;}
.pro_list .discount { position: absolute; display: inline-block; border: solid 0px #f8f8f8; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; background: #d71e00; font-size: 17px; color: #fff; padding: 13px 5px; font-weight: bold; height: 32px; line-height: 32px; top: 3px; right: 3px; z-index: 5; width: 50px; text-align: center; }
.pro_list .pf_price{color: #3c3c3c;font-family: Verdana;}
.pro_list .pf_price .pf_txt{width:100px;}
.pro_list .pf_price .ww_img{width:21px;}
.pro_list .pf_price .ww_img img{width:16px;}
.goods_list_top .pageNum{text-align:center; border-top:0px;}
/* --------------------------------------------产品列表页 end --------------------------------------------*/


/* --------------------------------------------购买页--------------------------------------------*/
/* 产品图片放大镜 */
.pro_con .con_main .p_map{width: 412px; float: left;}
.pro_con .con_main .big_map{border: 1px solid #ccc; position: relative; height: 402px; width: 402px; z-index: 1;}
.pro_con .con_main .big_map .imgPicDiv img{max-width:402px; max-height:402px;}
.pro_con .con_main .sm_map{margin-top: 8px; width: 405px; height: 100%; overflow: hidden;}
.pro_con .con_main .sm_map dl{width: 405px;}
.pro_con .con_main .sm_map dd{float:left; margin: 5px 4px 0 0px; display: inline; width: 74px; height: 74px; overflow: hidden; position: relative;}
.pro_con .con_main .sm_map dd a{display: block; width: 70px; height: 70px; margin:1px; border:1px solid #ccc;}
.pro_con .con_main .sm_map dd a img{width: 70px; height: 70px;}
.pro_con .con_main .sm_map dd.dc{height: 74px; width: 74px; margin: 5px 7px 0 0px; display: inline; overflow: hidden;}


/* box */
.pro_con .box{width:404px;margin:0px;}
.pro_con .box .tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.pro_con .box .tb-pic a img{vertical-align:middle;}
.pro_con .box .tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.pro_con .box .tb-thumb{margin:10px 0 0;overflow:hidden;}
.pro_con .box .tb-thumb li{background:#fff;float:left;height:60px;margin:0 18px 0 0px;overflow:hidden;padding:1px;}
.pro_con .box .tb-s310{height:404px;width:404px;max-height:404px;max-width:404px;}
.pro_con .box .tb-s310 a{border:1px solid #eee;height:402px;width:402px;}
.pro_con .box .tb-s310 img{max-height:402px;max-width:402px;}
.pro_con .box .tb-s310 a{*font-size:271px;}
.pro_con .box .tb-s40 a{*font-size:35px;}
.pro_con .box .tb-s40,.goodsindex_f .goodsindex_wrap .goodsindex_fl .tb-s40 a{height:59px;width:59px;}
.pro_con .box .tb-booth{position:relative;z-index:1;}
.pro_con .box .tb-thumb .tb-selected{border: 1px solid#C30008; height: 60px; padding: 0px;}
.pro_con .box .tb-thumb .tb-selected div{background-color:#fff;border:medium none;}
.pro_con .box .tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #eee;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}


/* 产品价格 */
.pro_con .con_main .pro_price{width: 570px; float: right; }
.pro_con .con_main .p_jx{width: 570px; float: right; position: relative; z-index: 0;}
.pro_con .con_main .p_jx .p_title{font-size: 14px; font-weight: bold; color: #000; line-height: 25px; border-bottom: 1px solid #e5e5e5; padding: 0 0 2px 0px; float: left; width: 560px;}
.pro_con .con_main .p_jx .p_title span.p_title_span{width: 100%; float: left; margin-bottom: 8px;}
.pro_con .con_main .p_jx .p_title span.p_title_span h1{font-size:14px; color:#3c3c3c;}
.pro_con .con_main .p_jx .p_title .price_p{ 
    background: url("../images/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    padding: 10px;
    width: 538px;}
.tb-detail-hd{ color: #888;
    font-size: 12px;
    margin-bottom: 5px;}
.pro_con .con_main .p_jx .p_title .price_p span{font-size:12px;color:#646464; font-weight:normal;margin-right: 5em; line-height:25px;}
.pro_con .con_main .p_jx .p_title .price_p span b{font-weight:normal; font-family:微软雅黑;}
.pro_con .con_main .p_jx .p_title .price_p span .price_bzj{font-size:16px;color:#f00;}
.pro_con .con_main .p_jx .p_title .price_p a:link{color:#646464;}
.pro_con .con_main .p_jx .p_title .price_p a:visited{color:#646464;}
.pro_con .con_main .p_jx .p_title .price_p a:hover{color:#f00;}
.pro_con .con_main .p_jx .p_title span.cp{clear: both; font-size: 12px; font-weight: normal; margin-bottom: 0; color: #646464; height: auto; overflow: auto;}
.pro_con .con_main .p_jx .p_title font{float: left; font-size: 12px;}
.pro_con .con_main .p_jx .p_title span.cp a{text-decoration: underline; float: left; color: #646464;}
.pro_con .con_main .p_jx .p_title span.cp i{font-style: normal; float: right; font-size: 12px; color: #646464; margin-left: 10px;}
.pro_con .con_main .p_jx .xxjx{padding:15px 0 15px 0px; position: relative; z-index: 2; float: left;}
.pro_con .con_main .p_jx .xxjx p{line-height: 30px; _margin: 2px 0px; vertical-align: middle;}
.pro_con .con_main .p_jx .xxjx p.col1{color: #666; position: relative; float: left; width: 390px;}
.pro_con .con_main .p_jx .xxjx p.xs{width: 230px; margin-right: 20px; position: relative;}
.pro_con .con_main .p_jx span.xs_ico{background:#ccc; width: 55px; height: 17px; line-height: 17px; line-height: 20px\9; _line-height: 17px; display: block; float: left; color: #fff; text-align: left; padding-left: 5px; margin: 6px 8px 0 0;}
.pro_con .con_main .p_jx .xxjx span.style3{color: #cf1700; font-size: 26px; font-weight: bold; padding-left: 15px; background:#ccc; position: absolute; left: 69px; top: 0;}
.pro_con .con_main .p_jx .xxjx .layer12 span{margin-right: 5em; display: inline; letter-spacing: 1px; _letter-spacing: 1px;}
.pro_con .con_main .p_jx .xxjx .layer12 span b{font-family: "微软雅黑";}
.pro_con .con_main .p_jx .cm{display: table; float: left; border-top: 1px solid #e5e5e5;}
.pro_con .con_main .p_jx .cm .modleDiv{padding: 10px 10px 10px 0px; width: 546px; color: #646464;}
.pro_con .cm_hz{margin: 7px 0 8px 0; _margin: 8px 0 9px 0; float: left; width: 100%;}
.pro_con .xsxm{width: 60px; float: left; line-height: 25px;}
.pro_con .cmxs ul{margin: 0; padding: 0;}
.pro_con .cmxs li{display: inline; text-align: center;}
.pro_con .cmxs li a{float: left; display: block; border: 1px solid #ccc; font-size: 12px; height: 20px; padding: 2px 8px; line-height: 20px; width: auto; margin: 0 10px 5px 0; background: #fff; overflow: hidden; text-align: center; color: #646464;}
.pro_con .cmxs li.selected a{border: 2px solid #f00; font-size: 12px; height: 20px; padding: 1px 7px; line-height: 20px; width: auto;}
.pro_con .cmxs li a:hover{border: 2px solid #f00; padding: 1px 7px;}
.pro_con .cmxs span.down, .cmxs span.up{width:13px; height:13px; line-height:13px; text-align:center;display: inline; float: left; cursor: pointer; border:1px solid #939392;margin-top: 6px;}
.pro_con .cmxs span.down.dis{cursor: default;color:#d6ced6; border:1px solid #d6ced6;}
.pro_con .con_main .p_jx .cmxs{line-height:28px;}
.pro_con .con_main .p_jx .cmxs input{height: 24px; border: 1px solid #ccc; width: 50px; text-align: center; float: left; margin:2px 6px 0px 0px;}
.pro_con .cmxs span.up{margin-right: 3px;}
.pro_con .buy_it{height: 30px; clear: both; position: relative; z-index: 1; padding: 20px 0 0px;}
.pro_con .buy_it a{color: #555;}
.pro_con .buy_it a.user_buy0,.pro_con .buy_it a.user_buy1,.pro_con .buy_it a.sc_t{background:#ff4401;height:26px;width:104px;display:block;float:left;position: relative;margin-right:15px;border:1px solid #dc3a00;line-height:26px;color:#fff;text-align:center;font-size:14px;}
.pro_con .buy_it a:hover{opacity:0.8;}
.pro_con .buy_it a.user_buy0{background:#f00; border:1px solid #c21e03;}
.pro_con .buy_it a.sc_t{background: #019de7;width:57px;height:26px; border:1px solid #0082c2;}
.pro_con #prd_share{display:inline-block; }
.pro_con #prd_share .bdsharebuttonbox b{font-size:14px; float:left;margin: 6px 6px 6px 0;line-height: 24px;}


/* 搭配套餐 */
.goods_detail_center{padding-top:22px;}
.goods_meal_list .goods_meal_title{background: #b4b4b4; color: #fff; width: 115px; height: 24px; text-align: center; line-height: 24px; font-size: 14px; font-weight: bold;}
.goods_meal_list .goods_meal_con{height:186px; width: 979px; background: #fff; border: 1px solid #d9d9d9; border-top: 1px solid #b4b4b4; border-bottom: 2px solid #d9d9d9; position: relative;padding:20px 0px 0px 19px;}
.goods_meal_con .tb-bundle-list{width: 788px;display: inline; float: left; overflow: hidden;}
.goods_meal_con .tb-bundle-list li{width: 124px; padding-left:37px; display: inline; float: left; overflow: hidden; position:relative;}
.goods_meal_con .tb-bundle-list .tb-main{padding-left: 0;}
.goods_meal_con .tb-bundle-list .tb-main .meal_add{display:none;}
.goods_meal_con .tb-bundle-list li .meal_add{font-size:20px;color:#a8a8a8; position:absolute;left:9px; top:50px;}
.goods_meal_con .tb-bundle-list li.tb-empty{background:#fff;}
.goods_meal_con .tb-bundle-list li.tb-empty .tb-pic{display:inline-block; text-indent:-9999px;}
.goods_meal_con .tb-bundle-list .tb-main .tb-pic{border:1px solid #f00;}
.goods_meal_con .tb-bundle-list .tb-title{display: block; width: 117px; margin-top: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #36c; position: relative; padding:10px 0 10px;}
.goods_meal_con .tb-bundle-list li .tb-s80{width:116px; height:116px;}
.goods_meal_con .tb-bundle-list .tb-pic{border: 1px solid #cdcdcd;}
.goods_meal_con .tb-bundle-info{width: 150px; margin-top: 20px; display: inline; float: left; overflow: hidden;position:relative;padding-left:40px;}
.goods_meal_con .tb-bundle-info p{padding: 3px 0;}
.goods_meal_con .tb-bundle-info .tb-total{font-weight: 700;}
.goods_meal_con .tb-bundle-info .tb-total em{color: #ff5400;}
.goods_meal_con .tb-bundle-info .tb-view{display: block; width: 66px; height: 23px; margin-top: 6px; line-height: 23px; text-align: center; color: #fff; background: #f00; border:1px solid #c92009;}
.goods_meal_con .tb-bundle-info a:hover{opacity:0.8;}
.goods_meal_con .tb-bundle-info .tb-equobg{font-size:20px;color:#a8a8a8; position:absolute;left:0px; top:30px;}


/* 悬浮菜单 */
.goods_detail_bottom{margin-top:20px;}
.goods_detail_bottom .cpmx{float: left; width: 1000px; background: #f00; z-index: 9999;height:32px;}
.goods_detail_bottom div.pro_tab_tit{position: fixed;z-index: 99999; top:0px;}
.goods_detail_bottom .cpmx .cpmx_tt{background:#fff; height: 29px; line-height: 29px; position: relative;margin-top:3px; border-bottom:1px solid #d5d5d5;
border-right:1px solid #d5d5d5;}
.goods_detail_bottom .cpmx .cpmx_tt ul{margin: 0; position: absolute; left: 0; top: 0;}
.goods_detail_bottom .cpmx .cpmx_tt ul li{float: left; width: 140px; height: 29px; line-height: 29px; text-align: center; margin-left: 0px; background: #fff; border-right: 1px solid #d5d5d5; cursor: pointer; font-family: Tahoma, Geneva, sans-serif;}
.goods_detail_bottom .cpmx .cpmx_tt ul .li_fpadd{padding-left:1px;}
.goods_detail_bottom .cpmx .cpmx_tt ul li.li_fbor{border-left:1px solid #d5d5d5;padding-left:0px;}
.goods_detail_bottom .cpmx .cpmx_tt ul li.on{background: #f00; height: 29px;}
.goods_detail_bottom .cpmx .cpmx_tt ul li a{text-align: center; font-size:12px; color: #000;width: 115px; height:29px; line-height: 29px;}
.goods_detail_bottom .cpmx .cpmx_tt ul li.on a{font-size: 12px; color: #fff; font-weight: bold;}
.goods_detail_bottom .cpmx .cpmx_tt .cp_bags{position: absolute; right: 0; top:3px; width: 260px; text-align: right; padding-right: 17px; height: 29px;
font-size: 18px; color: #cc1700; font-family:微软雅黑;}
.goods_detail_bottom .cpmx .cpmx_tt .cp_bags span{display: inline-block; padding-left: 10px;}
.goods_detail_bottom .cpmx .cpmx_tt .cp_bags a{display: inline-block; vertical-align: top; width:71px; height:22px; line-height:22px;border:1px solid #e24007;background: #ff4401; margin:0px 0px 0px 10px;color:#fff;font-size:12px; text-align:center;}
.goods_detail_bottom .cpmx .cpmx_tt .cp_bags a:hover{opacity:0.8;}
* html{background-image:url(about:blank);background-attachment:fixed}
* html .pro_tab_tit{position:absolute;top:expression(eval(document.documentElement.scrollTop))}


/* 商品属性 */
.gd_con_l{width:750px;overflow:hidden;}
.gd_main_container{padding-top:15px; display:inline-block;width: 100%;}
.gd_main_container .gd_con_l .gd_con_img h5{background: #f3f3f3;height: 25px; line-height: 25px; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; color: #646464; margin: 10px 0;width: 757px;}
.gd_main_container .gd_con_l .gd_con_attr{background: #f3f3f3;height:auto; min-height:136px;padding-bottom: 10px;}
.gd_main_container .gd_con_l .gd_con_attr h5{height: 25px; line-height: 25px; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; color: #646464; margin: 10px 0; float: left; width: 750px;}
.gd_main_container .gd_con_l .gd_con_attr .attr_list{margin: 0 auto; width: 760px;}
.gd_main_container .gd_con_l .gd_con_attr .attr_list .attr_item{display: inline-block; float: left; height: 25px; line-height: 25px; padding: 1px; width: 370px;}
.gd_main_container .gd_con_l .gd_con_attr .attr_list .attr_name{color: #646464; display: inline-block; font-size: 12px; font-weight:normal; padding: 0 10px; text-align: right;}
.gd_main_container .gd_con_l .gd_con_attr .attr_list .attr_value{color: #646464; display: inline-block; padding-left: 5px; text-align: left; width: 170px;}


/* 推荐商品 */
.gd_con_r{width:235px;}
.gd_con_r .gd_con_border{border:1px solid #d5d5d5; margin-bottom:15px;}
.gd_con_r .gd_con_r_title{background: #e9e9e9;height:40px; line-height: 40px; text-align: left; font-size: 14px; color: #646464; text-indent: 10px; font-weight: bold; margin-bottom:0px; margin-bottom:1px;}
.gd_con_r .gd_con_r_con li{width:233px; text-align: center; padding-bottom:15px;border-bottom: 1px solid #d5d5d5; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background:#fff; padding-top:15px;}
.gd_con_r .gd_con_r_con li img{max-width:204px;max-height: 204px;border:1px solid #eee;}
.gd_con_r .gd_con_r_con li b{display:block; text-align:center;}
.gd_con_r .gd_con_r_con li span{display:block; text-align:center; color:#646464;}
.gd_con_r .gd_con_r_con li span i{color:#f00; font-family:微软雅黑;}
.gd_con_r .gd_con_r_con li b a{display: block; width: 185px; margin-top: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #646464; margin:0 auto; position: relative; padding: 10px 0 10px;}
.gd_con_r .gd_con_r_con li.gd_con_lihover{background:#e9e9e9;}


/* 商品分类 */
.gd_con_r .gd_cate_llk{width:235px; height:auto; border:none; padding-bottom:10px;overflow:hidden; background:#e9e9e9;margin-bottom: 15px;}
.gd_con_r .gd_cate_llk .ny_l_bg{background:none; border-bottom:1px solid #939392; width:auto; height:22px;color:#646464; padding-top:10px; text-indent:12px; font-size:14px; font-weight:bold;}
.gd_con_r .gd_cate_llk .ny_l_mn_k{width:auto; height:auto;}
.gd_con_r .gd_cate_llk .ny_l_mn{width:auto; height:auto; padding-top:10px;}
.gd_con_r .gd_cate_llk .ny_l_mn li{line-height:26px; text-align:left;display:inline-block;width:100%;}
.gd_con_r .gd_cate_llk .ny_l_mn li a:link{color:#646464;}
.gd_con_r .gd_cate_llk .ny_l_mn li a:visited{color:#646464;}
.gd_con_r .gd_cate_llk .ny_l_mn li a:hover{color:#f00;}
.gd_con_r .gd_cate_llk .ny_l_mn li .gcate_s{width:100%;display:inline-block;padding-left:50px;}
.gd_con_r .gd_cate_llk .ny_l_mn li .gcate_s span{width:100%;display:inline-block;}
.gd_con_r .gd_cate_llk .ny_l_mn li .gcate_t{display:inline-block;width:100%;text-indent:70px;}
.gd_con_r .gd_cate_llk .ny_l_mn_k1{width:auto; height:auto;}
.gd_con_r .gd_cate_llk .ny_l_mn1{width:228px; height:auto; padding-top:16px;}
.gd_con_r .gd_cate_llk .ny_l_mn1 .old_annals_img img{width:173px;height:auto;}
.gd_con_r .gd_cate_llk .ny_l_mn1 li{display:block; height:auto; text-indent: 0px;text-align:center;border-top:1px solid #EFEFEF;padding:6px 0px;}
.gd_con_r .gd_cate_llk .ny_l_mn1 li a:link{color:#666;text-decoration:none;}
.gd_con_r .gd_cate_llk .ny_l_mn1 li a:visited{color:#666;text-decoration:none;}
.gd_con_r .gd_cate_llk .ny_l_mn1 li a:hover{color:#000;text-decoration:none;}
.gd_con_r .gd_cate_llk .ny_l_mn1 .old_annals_jg{color:#cc0000;}
.gd_con_r .gd_cate_llk .ny_mn_tit{font-size:12px; font-weight:normal; color:#464646; border-bottom:1px solid #d5d5d5; height:22px; padding-top:10px; text-indent:15px;}
.gd_con_r .gd_cate_llk .ny_mn_tit a:link{color:#646464}
.gd_con_r .gd_cate_llk .ny_mn_tit a:visited{color:#646464}
.gd_con_r .gd_cate_llk .ny_mn_tit a:hover{color:#f00}


/* --------------------------------------------购买页 end --------------------------------------------*/
.ordby b{background: url(../images/jiantou.png) no-repeat; display: inline-block; height: 17px; overflow: hidden; position: relative; right: 0; top: 4px; width: 12px;}
b.postion_top{background-position:1px 1px;}
b.postion_bottom{background-position:1px -16px;}
.error_message{background:#F00; line-height:12px; padding:12px; display:none; width:90%; color:#fff; font-weight:bold; padding-left:10px;}
.handle{float: left; border:1px solid #ccc; margin: 7px 0 8px;padding:12px; width: 90%;}
.handle ul{color: #7a7a7a; margin-bottom: 10px; overflow: hidden; width: 400px;}
.handle li{cursor:pointer;}
.handle li.solid{background: none repeat scroll 0 0 #fff; border: 1px solid #f00; color: #646464; display: block; float: left; font-size: 12px; line-height: 20px; margin: 0 10px 5px 0; overflow: hidden; padding: 2px 8px; text-align: center; width: auto;}
.handle li.tcmxs{background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; color: #646464;cursor:pointer; display: block; float: left; font-size: 12px; line-height: 20px; margin: 0 10px 5px 0; overflow: hidden; padding: 2px 8px; text-align: center; width: auto;}
.handle li.dotted{background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; color: #646464; display: block; float: left; font-size: 12px;  line-height: 20px; margin: 0 10px 5px 0; overflow: hidden; padding: 2px 8px; text-align: center; width: auto;}
.handle_title{padding-top: 3px;}
.handle li.handle_title{float: left; line-height: 25px; width: 60px;}
.solid{border: 1px solid #ff5400; margin-right: 8px; padding: 2px 4px;}
.dotted{background: none repeat scroll 0 0 #fff; border: 1px dotted #ff5400; margin-right: 8px; padding: 2px 4px;}
.art_list_right .art_t a{float: left; height: 25px; line-height: 25px; overflow: hidden; width: 80%;text-overflow:ellipsis;white-space:nowrap;}


/*更多分类*/
.advanced-option{background:#fafafa;position:relative;z-index:5;height:44px;border:1px solid #ebebeb;border-top:none;padding-top: 10px;}
.advanced-option .option-cate{float:left;padding:7px 0 0 20px;width:50px;line-height:28px;display:none;}
.advanced-option .option-ul{/* margin:5px 0 0 10px; */border:1px solid #e3e3e3;border-right:0;}
.advanced-option .option-ul li.option-li{float:left;z-index:5;}
.advanced-option .option-t{float:left;position:relative;padding: 3px 17px 3px 6px;background:#fff;line-height:22px;border-right:1px solid #e3e3e3;}
.advanced-option .option-wrap{display:none;position:absolute;top: 38px;left: 0px;width: 100%;border:1px solid #e3e3e3;background:#fff;z-index:5;}
.option-t .arrow{margin-top:10px;*margin-top:5px;right: 0px; top: 3px;}
.arrow{position: absolute; margin: 9px 5px 0 6px; width: 10px; height: 7px; background: url(../images/more_icon.gif) 0 0 no-repeat;}
.option-li:hover .arrow{*margin-top:5px;}
.advanced-option li.option-li:hover .option-wrap,.advanced-option li.option-li-hover .option-wrap{display:block;box-shadow:0 0 3px #CCC;}
.advanced-option li.option-li:hover .option-t,.advanced-option li.option-li-hover .option-t{border-bottom:none;z-index:6;background:#fff;}
.advanced-option li.option-li:hover .option-t b,.advanced-option li.option-li-hover .option-t b{border-width:0 4px 4px;}
.advanced-option .option-wrap li{float:left;width:150px;margin:10px 10px 10px 8px;padding:0 5px;*padding-bottom:10px;}
.advanced-option .option-wrap li span{float:left;padding:0 4px 2px 5px;*padding-bottom:0;text-align:center;height:18px;}
.advanced-option .option-wrap li:hover span,.advanced-option .option-wrap li.attr-hover span{color:#f00;cursor:pointer;}
.advanced-option .option-wrap li:hover span a,.advanced-option .option-wrap li.attr-hover span a{color:#f00;text-decoration:none;}
.advanced-option .option-wrap li.attr-hover span{position:relative;padding-right:5px;}
.advanced-option .option-wrap li.attr-hover i{top:-2px;}
.cate-p{margin:0 0 6px;width:220px;max-height:15px;overflow: hidden; text-overflow:ellipsis; line-height:1.2;}
.cate-p a{float: left; display: inline; padding-right: 8px; border-right: 1px solid #bbb; color: #9b9b9b; margin-right: 8px;}
.cate-p a:hover{color:#ca062c;}
.cate-p .last{border-right: none;}
.lh-14{line-height: 14px; height: 14px;}
.list-view-enlarge .price span.no-goods{float: right; color: #B6B6B6; height: 18px; padding: 0 5px; line-height: 18px;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{zoom:1;}
.left, .l, .center, .c{float:left;}
a:hover .arrow,.cate-unfold:hover .arrow,.option-li:hover .arrow{background-position:0 -23px;margin-top:7px;}
.ordby i{background-image: url(/html/public/pc/1/styles/images/search_sprites.gif); background-repeat: no-repeat;}
.ordby i{position: absolute; display: inline-block; top: 9px; right: 8px; width: 7px; height: 10px; line-height: 10px; overflow: hidden; background-position: -22px -23px;}
.ordby .postion_top{background-position:-30px -23px;}
.ordby .postion_bottom{background-position: -46px -23px;}


/***评论***/
.tab_con_b .item{position:relative;padding:0 0 2px 120px;margin-top:8px;background:#fff;zoom:1;color: #666;line-height: 30px;}
.tab_con_b .user{position:absolute;top:10px;left:0;width:120px;text-align:center;color:#9C9A9C}
.tab_con_b .user .u-name{width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tab_con_b .user a{color:#005aa0}
.tab_con_b .u-icon img{width:50px;height:50px;padding:0px;}
.tab_con_b .i-item{padding:10px 15px 5px;border:1px solid #d5d5d5;background:#fcfffa}
.tab_con_b .o-topic{padding:0 0 2px;margin-bottom:10px;border-bottom:1px solid #d5d5d5;overflow:hidden;zoom:1}
.tab_con_b .o-topic .hl_blue a{color:#005AA0}
.tab_con_b .topic{float:left}
.tab_con_b .topic-best{width:35px;height:20px;line-height:100px;overflow:hidden;margin-right:5px;background-position:-243px -112px}
.tab_con_b .star{float:left;margin:1px 0 0 5px}
.tab_con_b .date-comment{float:right;color:#9C9A9C;margin-left:10px}
.tab_con_b .date-comment a{margin-right:10px;color:#005aa0}
.tab_con_b .comment-content dl{padding:2px 0;overflow:hidden;zoom:1}
.tab_con_b .comment-content dt{float:left;width:62px;text-align:right;color:#9C9A9C}
.tab_con_b .comment-content dd{float:left;width:530px;word-wrap:break-word}
.tab_con_b .comment-content dd a,.tab_con_b .comment-content dd a:visited{color:#005ea7}
.tab_con_b .item .btns{clear:both;padding:10px 0 5px;overflow:hidden;zoom:1;line-height:20px}
.tab_con_b .btn-agree,.tab_con_b .btn-oppose{float:left;margin-right:10px;display:inline}
.tab_con_b .useful span{float:left;margin-right:5px;color:#999}
.tab_con_b .item-reply{border-top:1px dotted #F7E7C6;padding-left:50px;*zoom:1}
.tab_con_b .item-reply strong{display:block;width:45px;color:#BEBEBE;font-size:20px;font-family:arial;text-align:right;float:left;display:inline;margin:5px 0 0 -45px}
.tab_con_b .item-reply dl{padding:5px}
.tab_con_b .item-reply dt{margin-bottom:4px;color:#9C9A9C;overflow:hidden;zoom:1}
.tab_con_b .item-reply dt .u-name{float:left}
.tab_con_b .item-reply dt a{float:left;color:#005aa0;margin-right:8px}
.tab_con_b .item-reply dt .date-comment{float:right}
.tab_con_b .corner{position:absolute;overflow:hidden}
.tab_con_b .tl{top:10px;left:108px;width:14px;height:26px;background-position:-259px -47px}
.tab_con_b .pagin,#consult .pagin{margin-top:8px}
.tab_con_b .comment-show-pic{overflow:hidden;*zoom:1}
.reply-list{padding:5px; text-align:right; color:#af874d;}
.reply-list blockquote{padding-top:5px}
.reply-left{width:500px}
.u-address{margin-left:5px}
* html .reply-lz .arrow{top:auto;bottom:-13px;z-index:2}
* html #comments-list div.mt{background-position:0 -286px}
.reply-meta{padding:5px}
.reply-meta .p-bfc{visibility:hidden}
.reply-wrap{border:1px solid #d9d9d9;background:#f5f5f5;padding:0 10px 10px;margin-bottom:5px;clear:both}
.reply-wrap p{height:30px;line-height:30px}
.reply-wrap em,.reply-con em{color:#999}
.reply-btn{float:left;margin-left:5px;width:51px;height:20px;line-height:20px;border-radius:3px}
.reply-btn,.reply-btn:hover,.reply-btn:visited{text-decoration:none;color:#333}
.reply-con .u-name a{padding:0 5px}
.u-name a b{display:inline-block;margin:0 0 -2px 4px;width:13px;height:15px;*zoom:1}
.u-name a b.sj{background-position:-105px -295px}
.corner{background-image: url("../images/newicon20140417.png"); background-repeat: no-repeat;}
/***评论***/

/***晒单***/
.tp-m-photos-thumb { margin: 10px 0; list-style-type: none; height: 40px; padding-left: 28px;}
.tp-m-photos-thumb li { float: left; border: 2px solid #f2f2f2; padding: 2px; margin-right: 8px; position: relative; transition: border-color .2s ease-out; }
.tp-m-photos-thumb .tp-current { border: 2px solid #f00; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; cursor: auto; }
.tp-m-photos-thumb img { display: block; width: 40px; height: 40px; cursor:pointer; }
.tp-m-photos-thumb .tp-current img { cursor:default;}
.tp-photos-arrow { width: 0; height: 0; line-height: 0; font-size: 0; border: transparent 6px dashed; border-top: 6px solid #f00; position: absolute; left: 15px; filter: alpha(opacity=0); opacity: 0; bottom: -8px; background: 0 0; }
.tp-current .tp-photos-arrow { filter: alpha(opacity=100); opacity: 1; bottom: -12px; }
.tp-m-photo-viewer { position: relative; margin: 10px 0; border: 1px solid #ccc; background: #fff; padding: 2px; float: none;clear:both;margin-left: 28px; overflow: hidden; cursor:pointer; }
.tp-m-photo-viewer img { position:inherit; vertical-align: middle; cursor:pointer; }
/***晒单 end ***/

.bg2{background: none repeat scroll 0 0 #f8f8f8;line-height:30px;}
.oriprice{color:#999; text-decoration:line-through;}
/* --------------------------------------------用户中心-购物车--------------------------------------------*/


/* 购物流程指示 */
.shop_list{height: 40px; padding-top: 40px;}
.shop_list .st_ul{width: 709px; height: 33px; margin: 0 auto;}
.shop_list .st_ul li{float:left;width:235px;background:#707473;color: #fff; height: 24px; text-align: center; line-height: 24px; font-size: 14px; font-weight: bold; margin-right:1px;}
.shop_list .st_ul .sli_bg{background: #fe0000; color: #fff;}
.shoppingCart{margin-top: 20px; height: 90px; background: #F6F6F6; border: 1px solid #d6d3d3; text-align: center;margin-bottom: 40px;}
.shoppingCart .war_h2{font-size: 14px; padding: 10px; color: #666;margin-top: 25px;}
.shoppingCart .war_h2 a{color:#f00; text-decoration:underline;}


/* 购物袋产品列表 */
.buypro{margin-bottom:15px;}
.buypro .war_h2{font-size: 14px; padding: 10px; color: #000;}
.buypro .wartab_div .war_tab1{width: 100%; border: 1px solid #d6d3d3;}
.buypro .wartab_div .war_tab1 .btr_bo{border-bottom:1px solid #D6D3D3}
.buypro .wartab_div .war_tab1 tr th{height: 32px; text-align: center; color: #000; font-weight: normal; border:none;background-color: #E3E3E3;}
.buypro .wartab_div .war_tab1 td{text-align: center; line-height: 25px; padding: 10px; border:none;}
.buypro .wartab_div .war_tab1 .tx_img img{border:#DFDFDF solid 1px;}
.buypro .wartab_div .war_tab1 .txtl{text-align: left;}
.buypro .wartab_div .war_tab1 .txtl table td{padding:0px; text-align:left;}
.buypro .wartab_div .war_tab1 .txtl table td div{}
.buypro .wer_span{position: relative; width: 200px; display: block; padding-right: 0px; line-height: 18px;}
.buypro .wartab_div .war_txt{width: 30px; border: 1px solid #dfdfdf; margin: 0 10px; text-align: center;}
.buypro .wartab_div .war_tab1 .disabled{border: 1px solid #ccc; height: 10px; width: 10px; overflow: hidden; display: inline-block; line-height: 8px; margin-bottom: -3px;}
.buypro .wartab_div .war_tab1 .at{border: 1px solid #666; height: 10px; width: 10px; overflow: hidden; display: inline-block; line-height: 8px; margin-bottom: -3px;}
.buypro .ecdPrice{color: #ff6633; font-weight: bold;}
.buypro .setted_d{padding: 10px; padding-right: 20px; width: 968px; background: #f6f6f6; border: 1px solid #D6D3D3; vertical-align: baseline;}
.buypro .setted_d .setted_t{border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:10px; text-align:right; color:#333; font-size:14px;}
.buypro .setted_d .setted_t b{color:#FF6633; font-weight:bold;}
.buypro .wartab_div .war_tab1 .at:hover{border: 1px solid #f7941c; color: #666;}
.buypro .setted_d .setted_b{padding-bottom:10px;}
.buypro .setted_d .setted_b .setb_r{float:right;}
.buypro .setted_d .setted_b .setb_r a{color:#fff;display: inline-block; vertical-align: top; width: 71px; height: 20px; line-height: 20px; border: 1px solid #bf1e02; background: #fe0000; margin: 0px; font-size: 12px; text-align: center;}
.buypro .setted_d .setted_b .setb_r a:hover{opacity:0.6;}
/* --------------------------------------------用户中心-购物车 end--------------------------------------------*/


/* ---------------------------------------------购物车-确认订单信息--------------------------------------------*/
/**== 收货信息_start ==**/
h2.infoTitle{padding:12px 0px 0px 20px;width:100%;margin:0 auto;color:#000000;display:block; margin-bottom:10px;font-size: 12px;font-weight:bold;height:22px;line-height:22px;}
h2.infoTitle a{position:relative;font-weight:normal;margin-left:6px;color:#F26521;cursor:pointer;}
.address_show, .distribution_show{border-bottom: #dcdcdc 1px dashed; overflow: auto; clear: both; width: 960px; margin: 0 auto; padding: 0px 0px 12px 0px;}
.orderDetail_div{width: 100%; margin: 0 auto;}
.product_splist{margin-top: 12px;}
.distribution_show2{background: #f6f6f6; border-bottom: #dcdcdc 1px dashed; overflow: auto; clear: both; width: 960px; margin: 0 auto 4px auto;}
.address_show2{background: #f6f6f6; border-bottom: #dcdcdc 1px dashed; overflow: auto; clear: both; width: 960px; margin: 5px auto 4px auto; padding: 5px 0 5px 0;padding-top: 0px; display: block;}
.address_show2 .address_div{padding: 0!important;}
.address_show2 .isBut_Div .isbut_b, .distribution_show2 .isBut_Div .isbut_b:hover{}
.address_oper_tip{color: #AAAAAA;}
.address_show2 .isBut_Div .isbut_t{padding-right: 0;}
.address_show2 .isBut_Div .isbut_t a{}
.add_address .distribution_show2 .c_time{padding:10px;}
.add_address .distribution_show2 .distribution_tr{line-height: 2.0;}
.add_address .distribution_show2 .change_send{padding-left: 20px;}
.add_address .pay_div h2.addh2_bg{padding: 10px 0;}
.add_address .pay_div .payTypeUL{float: right; width: 98%;}
.add_address .pay_div .unline{width: 85%!important;}
.add_address .pay_div .red{width: 96%; margin: 0 auto;}
.add_address .pay_div h2.addh2_bg .add{top: 14px;}
.add_address .pay_div{border-bottom: #dcdcdc 1px dashed; overflow: auto; clear: both;}
.add_address{background: #fff; border: 1px solid #dcdcdc; width: 996px; margin-bottom:15px;}
.add_address .orderwt{color:#000;background-color:#e9e9e9;font-size:14px;line-height:35px;padding:0px 0px 0px 15px;font-weight: bold;}
.add_address h2.addh2_bg{display: block; background: none; color: #fff; height: 22px; color: #000; font-weight: bold; line-height: 22px; padding-left: 10px; font-size: 12px; position: relative; clear: both;}
.add_address h2.addh2_bg .return, .add_address h2.addh2_bg .add, .add_address h2.addh2_bg .address_bg{background: none; height: 16px; line-height: normal; position: absolute; margin-left: 0; top: 3px; left: auto; padding-right: 5px;}
.add_address h2.addh2_bg .return a, .add_address h2.addh2_bg .add a, .add_address h2.addh2_bg .address_bg a{display: block; float: left; height: 16px; line-height: 16px; font-size: 12px; font-weight: normal; color: #444;}
.add_address h2.addh2_bg .return a{background-position: -235px -527px;}
.add_address h2.addh2_bg .add{margin-left: 10px;}
.add_address h2.addh2_bg .add a{background: none; color: #f26521;}
.add_address h2.addh2_bg .address_bg a{background-position: -235px -543px;}
.add_address h2.addh2_bg .all_elments{position: absolute; right: 10px; padding-right: 10px; line-height: normal; top: 8px;}
.add_address h2.addh2_bg .all_elments a{display: block; float: right; font-size: 12px; font-weight: normal; color: #fff; height: 15px; line-height: 15px; padding-right: 18px;}
.add_address h2.addh2_bg .all_elments a.on{background-position: right -559px;}
.add_address h2.addh2_bg .all_elments a.out{background-position: right -574px;}
.add_address .address_div{padding-top: 20px; padding-bottom: 20px;}
.add_address .dres_tab td{border-bottom: 1px dashed #dfdfdf; line-height: 35px!important;}
.add_address .dres_tab tr:hover{background: #ececec}
.add_address .address_div .add_table{width: 100%; border-collapse: collapse; border: none; text-align: left;}
.add_address .address_div .add_table th{font-weight: normal; padding: 5px;}
.add_address .blue{color: #181a95;}
.add_address .cor_iut{border: 1px solid #b3b3b3; height: 22px; padding-left: 5px;}
.add_address .c_time{padding: 0 0 0 10px;}
.add_address .c_time dl{float: left; line-height: 25px; margin-right: 12px;}
.add_address .c_time label input, .add_address .pay_div label input{vertical-align: middle; margin-right: 5px;}
.add_address .c_time .q_time{height: 25px; margin-top:10px;}
.add_address .pay_div{padding: 0 0 0 10px;}
.add_address .pay_div dt{padding-bottom: 15px;}
.add_address .pay_div .dt_cor{color: #c7040c;}
.add_address .pay_div dd{padding-left: 15px; line-height: 22px;}
.add_address .pay_div dd p{padding-top: 6px;}
.add_address .pay_div dd b{margin-right: 15px;}
.add_address .pay_div .dd_but{display: block; height: 25px; padding: 10px 0 10px 35px;}
.add_address .pay_div .pay_bank{padding-left: 30px;}
.add_address .pay_div .pay_bank .pay_ti{height: 30px;}
.add_address .pay_div .pay_bank h4{padding-left: 10px; height: 25px;}
.add_address .pay_div .pay_bank .pd_ul{height: 25px; display: block; position: absolute; z-index: 99; top: 8px; left: 120px;}
.add_address .pay_div .pay_bank .pd_ul li{display: inline;}
.add_address .pay_div .pay_bank .pd_ul li a{display: block; float: left; margin-left: 10px; border-left: 1px solid #c3c2c2; border-right: 1px solid #c3c2c2; border-top: 1px solid #c3c2c2; background: #ebeaea; padding: 0 8px;}
.add_address .pay_div .pay_bank .pd_ul li a.cur{background: #fff; font-weight: bold; color: #000;}
.add_address .pay_div .pay_bank .banktb{background: #fff; border: 1px solid #cac8c9;}
.add_address .pay_div .pay_bank .banktb td{padding: 5px;}
.add_address .tab_list{width: 100%; margin: 10px auto;}
.add_address .tab_list th{background: #e9e9e9; border-top: 1px solid #b9b8b8;height: 36px; line-height: 36px; font-size: 12px; font-weight: normal;}
.add_address .tab_list td{padding: 10px; border-bottom: 1px solid #D6D3D3; text-align: center; line-height: 25px;}
.add_address .tab_list td.txtl{text-align: left;}
.add_address .tab_list td.tx_img{text-align: right;}
.add_address .tab_list td.tx_img img{border: 1px solid #d5d2d2; padding: 1px;}
.add_address .tab_list td .f_weight{color: #f26521; font-weight: bold;}
.add_address .leave_u{height: 120px; padding-left: 40px;}
.add_address .leave_u li{float: left; padding: 0 10px;}
.add_address .leave_u li .cols_are{height: 100px; width: 500px; padding: 5px; color: #555; line-height: 20px;}
.add_address .favorable_d{width: 90%; margin: 0 auto; border-top: 1px #7f7d7d; padding: 5px 5px;}
.add_address .unline{border-bottom: 1px dashed #7f7d7d; margin-bottom: 5px}
.add_address .noSpace{margin-left: 40px; padding: 5px 0px; background-color: transparent; border: none}
.pay_div .noSpace{margin-left: 0px}
.add_address .favorable_d .on, .add_address .d_dl .on{height: 20px; line-height: 20px; padding-left: 15px; cursor: pointer;}
.add_address .favorable_d .out, .add_address .d_dl .out{height: 20px; line-height: 20px; padding-left:0px; cursor: pointer;}
.add_address .favorable_d li{padding-top: 5px;}
.add_address .favorable_d .fav_div{border: 1px solid #b9b8b8;background: #fff; margin-top: 5px; display: none;}
.add_address .favorable_d .fav_div .isBut_Div .isbut_b{height: 24px; width: 38px; background: #ff0000; line-height: 24px; color: #fff; font-weight: normal; text-align: center; display: inline-block; margin-right: 12px; border: 1px solid #c21e03;}
.add_address .favorable_d .fav_div h4{color: #000; height: 36px; font-size: 12px; background: #e9e9e9; text-indent: 15px; line-height: 36px;}
.add_address .favorable_d .fav_div h4 span{font-weight: normal; color: #555;}
.add_address .favorable_d .fav_div h4 .s{float: right; cursor: pointer;}
.add_address .favorable_d .fav_div h4 .s a{width:30px; height: 36px; overflow: hidden;display: block;}
.add_address .favorable_d .fav_div h4 .s a:hover{}
.add_address .favorable_d .cols_are{width:502px;height:130px;line-height:22px;color:#000;text-indent:10px;}
.add_address .favorable_d .fav_div .fav_tab{width: 100%;}
.add_address .favorable_d .fav_div .fav_tab th{background: #f6f6f6; text-align: left; padding: 8px 3px;}
.add_address .favorable_d .fav_div .fav_tab td{border-bottom: 1px #a1a1a1; padding: 8px 3px;}
.add_address .favorable_d .fav_div .fav_tab td.n{border-bottom: none;}
.add_address .favorable_d .fav_div .fav_tab td.n select{height:18px; padding:0px;}
.add_address .favorable_d .fav_div .fav_tab td.txtr{text-align: right;}
.favorable_d #fav_li0 .out1{overflow: inherit;cursor: pointer; height: 26px; line-height: 26px; padding-left:0px; display: block; margin-bottom: 0px;}
.favorable_d li .out1 b{height: 24px; width: 113px; background: #019de7; line-height: 24px; color: #fff; font-weight: bold; text-align: center; display: inline-block; margin-right: 12px; border: 1px solid #0083c0;}
.favorable_d #conli .out1 b{height: 24px; width: 113px; background: #ff4301; line-height: 24px; color: #fff; font-weight: bold; text-align: center; display: inline-block; margin-right: 12px; border: 1px solid #e03503;}
.favorable_d li .out1 b:hover{opacity:0.7;}
#conli .allButsomle{width: 73px; height: 21px; line-height: 21px; color: #fff; margin-right: 10px;background: #ff4301; display: inline-block; text-align: center;border: 1px solid #e03503;}
.favorable_d #fav_li0 .on1{background: url(../img/couponLessen.gif); background-repeat: no-repeat; overflow: inherit; cursor: pointer; height: 23px; line-height: 26px; padding-left: 90px; display: block; margin-bottom: 0px;}
.add_address .tx_txr{color: red; border-bottom: 1px #7f7d7d; padding: 5px 0; width: 90%; margin: 5px auto;}
.add_address .subinit{float: right; width: 350px;}
.add_address .subinit li{padding: 3px;}
.add_address .subinit b{width: 180px; text-align: right; display: block; float: left; color: #000;}
.add_address .subinit strong{font-size: 18px; color: #ff7d02; font-weight: bold; background-position: -241px -33px; padding-left: 15px; line-height: 15px;}
.orpclea{border-bottom:1px dashed #b4b3b3; padding:5px 0; width:98%; margin:5px auto;clear:both}
.add_address .subinit .sum{padding: 10px 10px 10px 30px;}
.add_address .subinit .sum .sum_sure{height: 36px; width: 113px; display: inline; background-position: -126px 0; border: none; vertical-align: middle;}
.add_address .d_dl{width: 220px; padding-left: 45px; line-height: 25px;}
.add_address .d_dl dt{font-weight: bold;}
.add_address #fav_div_2{background: none; border: none; margin: 0; z-index: 9; position: relative; clear: both; height: 50px;}
.add_address #fav_div_2 .fav_div{position: absolute; top: -107px; left: 45px; width: 760px; z-index: 11;}
.add_address #fav_div_2 table.fav_tab tr td{padding: 1px 0;}
.add_address #fav_div_2 table.fav_tab tr td.n{padding: 5px;}
.address_div .add_table .upload_nr{float: left; position: relative; width: 356px;}
.address_div .add_table .upload_nr .upload_pic{float: left; height: 113px; margin: 10px 14px 0 0; padding: 0; width: 140px;}
.address_div .add_table .upload_nr .upload_pic23{float: left; height: 23px; margin: 10px 14px 0 0; padding: 0; width: 140px;}
.address_div .add_table .upload_btn{cursor: pointer; float: left; height: 23px; margin: 4px 14px 0 0; overflow: hidden; padding: 0; width: 140px;}
.address_div .add_table .upload_nr .usercard_tips{background: none repeat scroll 0 0 #fffbf0; border: 1px solid #ff6736; display: none; height: 188px; left: 0; position: absolute; text-align: center; top: -190px; width: 538px; z-index: 0;}
.address_div .add_table select{height: 22px; padding:0px;}
.address_div .add_table tr{height: 31px;}
.address_div .add_table .upload_nr .usercard_tips i{bottom: -7px; height: 7px; overflow: hidden; position: absolute; right: 200px; width: 13px; z-index: 1;}
.address_div .add_table tr .q_time{padding-left: 30px;}
.address_div .add_table tr .Lring_but{font-weight:bold;}
.address_div .add_table .upload_nr .usercard_tips b{cursor: pointer; height: 17px; overflow: hidden; position: absolute; right: 5px; top: 5px; width: 17px; z-index: 1;}
.address_div .add_table .upload_nr .usercard_tips img{height: 169px; margin-top: 15px; width: 502px;}
.address_div .add_table .upload_nr .blue{cursor: pointer; display: block; float: right; margin-top: 12px;}
.address_div .add_table .sm_text{bottom: -20px; clear: both; color: #999797; height: 20px; left: 0; position: absolute; width: 410px;}
.address_div .add_table .sub_btn{padding-top: 10px;}
.address_div .add_table .upload_nr .card{float: left; margin: 10px 14px 5px 0; width: 140px;}
.address_div .add_table .upload_nr .card img{height: 85px; width: 140px;}
.address_div .add_table .upload_nr .card a{color: #181e90; cursor: pointer; float: left; margin-right: 10px; text-decoration: underline;}
.address_div .add_table .upload_nr .card a:hover{color: #fc8b0b; text-decoration: none;}
#payTypeUL li{padding-bottom: 10px;}
.add_zfbao{padding: 20px 20px 0;}
.add_zfbao img{vertical-align: middle; margin-top: -2px;}
.add_zfbao .s{display: inline-block; background: #fff9f1; border: 1px solid #f1d0ae; height: 18px; margin-left: 10px; padding: 0px 10px 2px; line-height: 18px;}
.add_zfbao .s font{color: #fc8b0b;}


/**== 购物流程 ==**/
.add_address .dres_tab{width:100%; margin:0px auto 10px;}
.add_address .dres_tab th{background:#e9e9e9; font-weight:normal; text-align:center; padding:7px 3px;height: 23px;}
.add_address .dres_tab td{text-align:center; vertical-align:middle; line-height:22px;}
.add_address span.war_bdel{width:47px; height:21px; line-height:normal; display:inline-block; margin-right:10px;}
.add_address span.war_bdel a{width:47px; height:21px; line-height:21px; background-position:-90px -151px; text-align:center; display:block;}
.add_address .burent{height:30px; padding-left:30px;}
.add_address .isBut_Div .isbut_wb{height: 24px; width: 113px; background: #019de7; line-height: 24px; color: #fff; font-weight: normal; text-align: center; display: inline-block; margin-right: 12px; border: 1px solid #0083c0;}
.add_address .isBut_Div .isbut_wb:hover{opacity:0.7;}


/****== 订单确认 _start===****/
.indent_Not{background: url(../img/indentbg.png) left bottom repeat-x; padding-bottom: 20px; color: #000;}
.indent_Not .form_suc{width: 780px; margin: 10px 0 0 58px; padding-left: 100px; position: relative;}
.indent_Not .form_suc p, .indent_Not .form_suc h2{height: 35px; line-height: 35px;}
.indent_Not .form_suc h2{font-size: 20px; font-family: '黑体';}
.indent_Not .form_suc h2 span{font: normal 14px/18px '宋体'; margin-left: 8px}
.indent_Not .form_suc h2 span.cor{margin-left: 0px}
.indent_Not .form_suc b{font-weight: 800}
.indent_Not .form_suc em{margin: 0 4px; font-style: normal}
.indent_Not .form_suc .st, .indent_Not .form_suc .sc{height: 69px; width: 58px; background-position: -191px -431px; display: block; position: absolute; left: 10px; top: 0px;}
.indent_Not .form_suc .sc{background-position: -191px -606px;}
.indent_Not .not_tar{padding: 10px; text-align: center; line-height: 22px; margin-bottom: 30px; position: relative; width: 100%;}
.indent_Not .cor{color: #f26521; font-weight: bold;}
.indent_Not .not_t{height: 30px; line-height: 30px; padding-left: 30px;}
.indent_Not .payNow{padding-left: 40px; margin-top: 20px; font-size: 16px}
.indent_Not .corblur{color: #1b1a9a;}
.indent_Not .corblur:hover{color: #f26521;}
.indent_Not .poabs{position: absolute; left: 420px; top: 40px;}
.shop_list h4.indent_line{width: 950px; margin: 0 auto; font-weight: normal; font-size: 12px; color: #000;}
.shop_list h4.indent_line .s_bg{color: #666; padding-left: 15px; background-position: -238px -402px;}
.indent_Not .i_tab{padding: 0 40px 40px;}
.indent_Not .i_tab table{width: 100%; border: 1px solid #e4e4e4;}
.indent_Not .i_tab table th, .indent_Not .i_tab table td{border: 1px solid #e4e4e4; padding: 3px; text-align: center;}
.i_tab .bank_list th{background-attachment: scroll; background-clip: border-box; background-color: #FEF6E9; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; height: 35px;}
.i_tab .bank_list tr.c_h td{background-attachment: scroll; background-clip: border-box; background-color: #F7F7F7; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto;}
.bank_list td{height: 30px; text-align: left;}
.indent_Not .tar_u{height: 22px; line-height: 22px; padding-left: 30px;}


/****== 分期付款 _start===****/
.t_moneyul{padding: 20px 40px;}
.t_moneyul li{height: 30px; line-height: 30px;}
.t_moneyul li b, .t_moneyul li span{color: red; visibility:}
.t_m{height: 1px; line-height: 1px; border-top: 1px dashed #dfdfdf; margin-top: 20px; width: 90%; margin: 20px auto;}
.but_div{height: 50px; padding-left: 40px;}
.zf_h{background-color: #FEF6E9; margin-top: 15px; padding-left: 10px; border: 1px #F7BE49 solid; zoom: 1;}
.zf_h span{float: left;}


/**== 公用按钮 ==**/
.but_sty{padding-top: 20px;}
.all_b_style_bg{margin-right: 12px;}
.all_bw_style_bg{margin-right: 20px;}
.all_b_style_bg{width: 83px; height: 26px; background-position: 0 0; color: #fff; display: inline-block; text-align: center; line-height: 26px; overflow: hidden;}
.all_b_style_bg:hover{background-position: -87px 0; color: #fff;}
.all_bw_style_bg{width: 83px; height: 26px; background-position: 0 -26px; color: #fff; display: inline-block; text-align: center; line-height: 26px; overflow: hidden;}
.all_bw_style_bg:hover{background-position: -87px -26px; color: #fff;}
.all_w_style_bg{background-position: 0 -164px; height: 20px; width: 112px; display: inline-block; line-height: 20px; text-align: center; margin-left: 10px; padding-right: 10px;}
.Lring_but{height: 24px;width: 113px; background:#ff0000;line-height: 24px; color: #fff; font-weight: normal; text-align: center; display: inline-block; margin-right: 12px;border: 1px solid #c21e03;float:left;}
#activeCardBtn{float:none;}
.Lring_but:link{color:#fff;}
.Lring_but:hover{background-position: 0 -319px; color: #fff; opacity:0.7;}
.allButsomle{width: 73px; height: 21px; line-height: 21px; color: #fff; margin-right: 10px;background: #019de7; display: inline-block; text-align: center;border: 1px solid #0083c0;}
.allButsomle:link{color: #fff;}
.allButsomle:hover{color: #fff;opacity:0.7;}
.morebank{width:618px; position:absolute; margin-top:-60px; z-index:999}
.tbank{height:12px; overflow:hidden; background:url(../img/bgtbox.gif) no-repeat left top;}
.cbank{padding:5px 10px; height:auto; line-height:20px; background:url(../img/bgtbox.gif) no-repeat left bottom;}
.morebank2{width:420px; position:absolute; left:-10px; top:30px; z-index:10}
.tbank2{height:12px; overflow:hidden; background:url(../img/bgtbox2.gif) no-repeat left top;}
.cbank2{padding:5px 10px; height:auto; line-height:20px; background:url(../img/bgtbox2.gif) no-repeat left bottom;}
.cbank2 a, .cbank2 a:link, .cbank2 a:visited, .cbank2 a:active{color:red}
.choosebank{position:absolute; height:28px; top:-28px; width:400px; clear:both;}
.choosebank h4{float:left; line-height:28px;}
.choosebank ul{float:left;}
.choosebank li{float:left; line-height:28px; width:68px; text-align:center; height:28px; background:url(../img/bgli.gif) no-repeat; margin-right:5px; color:#000; overflow:hidden; cursor:pointer; padding-bottom:0;}
.form .choosebank ul li{padding-bottom: 0;}
.choosebank li.act{background:url(../img/bgli.gif) no-repeat 0 -28px; font-weight:bold;}
h4{font-size:12px;}
ul li span.red{color:red}
ul li.hidden, div.hidden{display:none}
.selectbox{width:690px; padding:10px; border:1px solid #D1D1D1; background:#FFF; margin:10px 0 0 30px;margin: 10px 0px 0px 25px; display: block;}
.selectbox ul{margin:0; padding:0; display:inline-block}
.selectbox ul li{position:relative; float:left; width:160px; height:35px; margin:0; padding:0;}
.selectbox ul li label{display:block; height:35px}
.selectbox ul li label input{position:absolute; left:2px; top:8px;}
.selectbox ul li label img{margin:2px 0 0 20px;}
p.black{color:#333; background:#fff;padding:0 0 10px 10px}
.tx_input{border:1px solid #dfdfdf; padding:2px;}
.btnZone{margin:20px 0 20px 28px}
.r_rondCur{border:1px solid #dfdfdf; width:90%; margin-top:10px; margin-left:20px;}
.r_rondCur th, .r_rondCur td{border:1px solid #dfdfdf; height:20px; line-height:20px; padding:3px 5px; background:#fff;}
.fav_tab tr td .listCode{width:250px; position:relative;}
.fav_tab tr td .listCode ul{width:210px; height:40px; overflow:hidden;}
.fav_tab tr td .listCode ul.cur{height:auto;}
.fav_tab tr td .listCode ul li{float:left; height:20px; width:210px; padding:0;}
.fav_tab tr td .listCode ul li img{height:35px; width:35px; overflow:hidden;}
.fav_tab tr td .vrit{background:url(../img/userCenter/t_page.gif) right 50% no-repeat; display:block; width:35px; height:20px; position:absolute; right:10px; top:5px;}
.fav_tab tr td .vriton{background:url(../img/userCenter/b_page.gif) right 50% no-repeat; display:block; width:35px; height:20px; position:absolute; right:10px; top:5px;}


/* 优惠详情 */
.maskDiv{position: absolute; z-index: 1; opacity: 0.15; filter: alpha(opacity=15); background: #000; width: 500px; top: -117px; left: 23.6%; height: 250px}
.y_fqfk{position: absolute; z-index: 9; display: inline; background: #fff; border: 1px solid #ed9426; padding: 1px; width: 500px; top: -125px; left: 24%; height: 250px;}
.y_fqfk .y_title{background: #fed088; height: 26px; line-height: 26px; color: #000; font-weight: bold; padding: 1px 1px 0px 10px;}
span.y_img{float: right}
span.y_wz{float: left}
span.y_img .close, span.y_img .closed{margin-top: 2px; display: block; height: 21px; width: 20px; background: url(../img/gbx.gif) 0 0 no-repeat;}
span.y_img .close:hover, span.y_img .closed:hover{background: url(../img/gbx_h.gif) 0 0 no-repeat;}
.y_fqfk .y_title img{vertical-align: middle;}
.y_fqfk .y_con{padding: 8px 10px;}
.y_fqfk .y_wzsm{padding: 5px 15px;}
.y_fqfk .y_wzsm p{color: #666;}
.y_fqfk .y_wzsm p span{color: #f60;}
.y_fqfk .y_wzsm ul{margin-left: 15px;}
.y_fqfk .y_wzsm li{list-style: decimal; line-height: 18px;}


/*pay*/
.pay_blank{text-align: left; padding: 10px;}
.pay_blank p{padding-bottom: 10px;}
.elementsButs{height: 28px; width: 83px; background-position: 0 -52px; color: #fff; text-align: center; display: inline-block; line-height: 28px; font-weight: bold; font-size: 14px;}
.elementsButs:hover{background-position: -87px -52px; color: #fff;}
.elementsButlong{height: 28px; width: 134px; background-position: 0 -229px; color: #fff; text-align: center; display: inline-block; line-height: 28px; font-weight: bold; font-size: 14px;}
.elementsButlong:hover{background-position: 0px -259px; color: #fff;}
.pay_blank p .org{color: #ff6200;}
.xiala_tab{border: 0px; width: 790px; background: #FFF; margin: 0 auto;}
.xiala_tab1{width: 100px; height: 30px; line-height: 30px; padding-left: 10px;}
.xiala_tab2{width: 80px; height: 30px; line-height: 30px; text-align: center;}
.xiala_tab3{width: 100px; height: 30px; line-height: 30px; text-align: center;}
.xiala_tab4{width: 416px; height: 30px; line-height: 30px; padding-left: 20px;}
.xoalai_tet{width: 116px; height: 20px; border: 1px solid #bebfc4; line-height: 20px; padding: 0 2px;}
.xialai_lip{background: url(../img/activeCard.gif) no-repeat; width: 94px; height: 27px; border: 0px; vertical-align: middle; cursor: pointer;}
#submit_order_btn{cursor: pointer; display: inline; height: 26px; font-size:14px; vertical-align: middle; width: 104px; background:#f00; border:1px solid #c21e03;color:#fff;}
#submit_order_btn:hover{opacity:0.7;}
/**********gift code csss***********************/
.giftCard_div{border: 1px solid #D5C4AB; padding: 1px; background: #fff; margin-top: 5px; width: 630px; margin-left: 15px;}
.giftCard_div h4{color: #000; height: 22px; font-size: 12px; background: #ffd088; text-indent: 15px; line-height: 22px;}
.giftCard_div h4 span{font-weight: normal; color: #555;}
.giftCard_div h4 .s{float: right; cursor: pointer;}
.giftCard_div h4 .s a{width: 30px; height: 19px; overflow: hidden; display: block;}
.giftCard_div h4 .s a:hover{}
.giftCard_div .giftCard_table{width: 100%;}
.giftCard_div .giftCard_table th{background: #f6f6f6; text-align: left; padding: 3px;}
.giftCard_div .giftCard_table td{border-bottom: 1px #a1a1a1; padding: 8px 3px;}
.giftCard_div .giftCard_table td.n{border-bottom: none;}
.giftCard_div .giftCard_table td.txtr{text-align: right;}
.freesgipclass{float: right; padding-right: 0px; background: url(../img/free-ship.gif) no-repeat; background-position: 0px 0px; width: 82px;}
/* ---------------------------------------------购物车-确认订单信息 end--------------------------------------------*/


/* ---------------------------------------------购物车-成功提交订单 start--------------------------------------------*/
.paycom .pay_pa{color: #fe0000;display: block;font-size: 25px;font-weight: bold;padding-top: 33px;position: relative;text-align: left;text-indent: 398px;}
.paycom .pay_pb{font-size: 12px;font-weight: normal;padding-bottom: 30px;padding-top: 10px;text-align: left; padding-left:400px;}
.paycom .order_information{width: 982px; height: 45px; line-height: 45px; color: #333; background: #f5f5f5; margin-bottom: 20px;}
.paycom .order_information h3{float: left; padding-left: 230px;font-size: 14px;line-height: 45px;}
.paycom .order_information h3 b{padding-right: 20px;font-weight: bold;}
.paycom .order_information h3 b span{color: #ff4d0f;}
.paycom .order_information p{float: left;}
.paycom .order_information p a{color: #fe0000;}
.paycom .buy h3{padding: 10px 0 0 10px; font-size: 19px; margin-bottom: 10px;}
.paycom .buy h3 b{display: block; color: #000; height: 22px; line-height: 22px; padding-left: 10px; font-weight: bold;}
.paycom .defray{width: 982px; margin-bottom: 20px;}
.paycom .defray dt{height: 28px; line-height: 28px; background: #f5f5f5; padding-left: 20px; font-weight: bold; color: #333;}
.paycom .defray dd{width: 982px; overflow: hidden; padding-top: 10px;}
.paycom .defray dd .radio{float: left; width: 65px; text-align: center; padding-top: 14px;}
.paycom .defray dd .logo{float: left; width: 140px; height: 52px; margin-top: 0px; margin-left: auto; margin-right: auto;}
.paycom .defray dd .explain{float: left; width: 777px; line-height: 20px; color: #787878; padding-top: 14px;}
.paycom .make_sure{width: 735px; padding: 10px 0; overflow: hidden;}
.paycom .make_sure p{width: 715px; padding-left: 20px; overflow: hidden; margin-top: 8px; height: auto; line-height: 35px;}
.paycom .make_sure p .btn{display: block; width: 116px; height:26px; float: left; margin-right: 10px; line-height: 26px; color: #fff;font-size: 14px;text-align: center; text-decoration: none; background:#f00;cursor: pointer;border: 1px solid #c21e03;}
.paycom .make_sure p .btn:hover{opacity:0.8;}
.coupon_fee,.coin_fee{display:none;}
.group:after{clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden;}
.error_coupon,.select_coupon,.validate_surplus{color:red; font-weight:bold}
.actual-form,#newCouponId{border-bottom: 1px dashed #a3d1ec; padding: 10px 0 10px 20px; text-align: left;}
#entityPanel{margin-top:10px;}
.fav_tab tr td{text-align:center;}
#give_up,#cancel_coupon{display:none; cursor:pointer;background: none repeat scroll 0 0 #ff4301; padding:5px; color:#fff; float:right;}
#order_confirm_div .order_total{padding:10px; margin-top:10px; padding-right:60px;}
#order_confirm_div .setted_t b{color: #ff6633; font-weight: bold;}
#order_confirm_div .setted_t{color: #333; font-size: 14px; margin-bottom: 10px; padding-bottom: 10px; text-align: right;}
.paycom .pay_pa .order_pic{background: url("../images/checkfill.png") no-repeat scroll 0 0 / 63px auto rgba(0, 0, 0, 0);height: 80px;left: 323px;position: absolute;top: 27px;width: 80px;}
.paycom .pay_pa .order_fail{background: url("../images/checkout.png") no-repeat scroll 0 0 / 63px auto rgba(0, 0, 0, 0);height: 80px;left: 323px;position: absolute;top: 27px;width: 80px;}
/* ---------------------------------------------购物车-成功提交订单 end--------------------------------------------*/

.member_footer_copy{border-top:1px solid #444;padding:26px 0px;}
.member_footer_copy p{ text-align:center;}


/**价格**/
.vlogin,.vwholesale_price{ display:none;}

.f_fs18 { font-size: 16px; }

#category_wrap{position:relative;height:130px;overflow:hidden;}
#cate_contr{position:absolute;top:22px;right:5px;display:inline-block;width:43px;height:15px;overflow:hidden;z-index:99999;cursor:pointer;}
#category_wrap .cate_open{background:url(../images/txl_catopa.jpg) no-repeat left top;}
#category_wrap .cate_close{background:url(../images/txl_catcoa.jpg) no-repeat left top;}
