/* CSS Index */

.common_header .tophead{padding:50px 0px;}
.common_header .tophead .logo{height:65px; width:200px;float:left;}
.common_header .tophead .logo a{display:block;height:65px; width:200px;}
.common_header .tophead .sreach{float:right;height:40px;position:relative;border-bottom:2px solid #eee; margin-top:12.5px; margin-right: 50px;}
.common_header .tophead .sreach .searchform{display:block;}
.common_header .tophead .sreach .searchform .searchlabel{display:block;height:40px;float:left;width:255px; overflow:hidden;padding-left:25px;}
.common_header .tophead .sreach .searchform .searchlabel input{display:block;width:100%;height:40px;border:none;background:none;padding:0px 10px;}

.common_header .tophead .sreach .searchform .searchlabel input:focus {outline:none;}
.common_header .tophead .sreach button{display:block;padding:0px;margin:0px;height:20px;width:20px;border:none; position:absolute; left:0px; top:11px;background-position:1px -34px;}

.common_header .tophead .topcart{display:block;float:right;width:40px;height:20px;padding-top:30px;position: relative;}
.common_header .tophead .topcart .iconbg{display:block;width:20px;height:20px;background-position:1px -63px;}
.common_header .tophead .topcart i{font-size:10px;background:#ff4d4d;color:#fff;padding:2px 10px;border-radius:10px;position:absolute;top:20px;right:0px;}



.common_header .common_nav{padding-bottom:10px;}
.common_header .common_nav .navul{height:40px;overflow:hidden;}
.common_header .common_nav .navul li{float:left;height:30px;line-height:30px; margin-right:45px;}
.common_header .common_nav .navul li a{font-weight:bold;border-bottom:3px solid #fff;padding-bottom:5px;}
.common_header .common_nav .navul li a.active,
.common_header .common_nav .navul li a:hover{color:#bb996c;border-bottom:3px solid #bb996c;}

.common_header .common_nav .allcate .cateul ul{position:relative;}
.common_header .common_nav .allcate .cateul ul li{height:60px;}
.common_header .common_nav .allcate .cateul ul li .cateone{display:block;height:100%;padding-left:65px;}
.common_header .common_nav .allcate .cateul ul li .cateone:hover a{color:#fff;}
.common_header .common_nav .allcate .cateul ul li .cateone .ctitle{padding-top:10px;display:block;}
.common_header .common_nav .allcate .cateul ul li .cateone .child{font-size:12px; margin-top:5px;}
.common_header .common_nav .allcate .cateul ul li .cateone .child a{color:#999;margin-right:10px;}
.common_header .common_nav .allcate .cateul ul li .cateone:hover .child a{color:#fff;}

.cart_header{background:#fff;height:100px;}
.cart_header .topbar{}
.cart_header .topbar .logo{height:57px;float:left; margin-top:21px;width:70px;}
.cart_header .topbar .logo img{height:57px;}
.cart_header .topbar .headtitle{float:left;height:100px;line-height:100px;font-size:24px;color:#333;}
.cart_header .topbar .menu{float:right;height:100px;line-height:100px;}
.cart_header .topbar .menu a{color:#999;}
.cart_header .topbar .menu i{color:#999;padding:0px 10px;font-size:12px;}
.cart_header .topbar .menu a.nickname{padding-right:20px;background:url("../images/carchart_moredown@2x.png") no-repeat right center;}
.cart_header .topbar .step{float:left;height:100px;line-height:100px;margin-left:50px;color:#999;}
.cart_header .topbar .step i{color:#999; padding:0px 5px;}
.cart_header .topbar .step a{color:#999;}
.cart_header .topbar .step a.active{color:#333;    font-weight: bold;}

.common_footer{background:#333333; margin-top: 100px;}
.common_footer .footerone{height:100px;line-height:100px;color:#999;font-size:16px;}
.common_footer .footerone .layout div{width:33.3333%;float:left;text-align:center;}
.common_footer .footerone span{padding:15px 0px; padding-left:50px;}
.common_footer .footerone .q{background:url("../images/sevenchange@2x.png") no-repeat left center;}
.common_footer .footerone .p{background:url("../images/goodquality@2x.png") no-repeat left center;}
.common_footer .footerone .d{background:url("../images/tfchange@2x.png") no-repeat left center;}
.common_footer .footertwo{text-align:center;color:#666; margin-top:30px;}
.common_footer .footertwo a{color:#999;line-height:30px;}
.common_footer .footertwo a i{display:inline-block;height:10px;border-left:1px solid #666; margin:0px 15px;}
.common_footer .copyright{height:30px;line-height:30px;text-align:center;color:#999; padding-bottom:10px;}

.common_right_sliber{width:65px;height:300px; position:fixed;right:40px;top:50%; margin-top:-150px; padding:0px 12.5px; background:#fff;box-shadow: 0 0 25px #ddd;z-index:9999;-webkit-box-shadow: 0 0 25px #ddd;-moz-box-shadow: 0 0 25px #ddd;}
.common_right_sliber a.item{display:block; text-align:center;height:54px;border-bottom:1px solid #eee; padding:15px 0px 5px;position:relative;}
.common_right_sliber a.item .nums{display:block;width:20px;height:20px;background:#ff4d4d;border-radius:10px;font-size:10px;position:absolute;right:0px;top:10px;text-align:center;line-height:20px;color:#fff;display:none;}
.common_right_sliber a.item:last-child{border-bottom:0px;}
.common_right_sliber a.item i{display:block;height:24px;width:24px;margin:0 auto;}
.common_right_sliber a.item span{display:block; margin-top:10px;font-size:12px;color:#666;}
.common_right_sliber a.item:hover span{color:#bb996c;}
.common_right_sliber a.item.mycard i{background-position:0px -449px;}
.common_right_sliber a.item.mycard:hover i{background-position:0px -580px;}
.common_right_sliber a.item.myorder i{background-position:0px -483px;}
.common_right_sliber a.item.myorder:hover i{background-position:0px -614px;}
.common_right_sliber a.item.sendmsg i{background-position:0px -517px;}
.common_right_sliber a.item.sendmsg:hover i{background-position:0px -648px;}
.common_right_sliber a.item.gtop i{background-position:0px -551px;}
.common_right_sliber a.item.gtop:hover i{background-position:0px -682px;}


.addrpage{height:50px;line-height:50px;color:#999;}
.addrpage a{color:#999;padding:0px 5px;}
.addrpage a:last-child{color:#666;}

/* 首页焦点图 */
.indexbanner{height:420px;}
.indexbanner .swiper-container{padding-bottom:0px;}
.indexbanner .swiper-container-horizontal > .swiper-pagination{}
.indexbanner .swiper-container .swiper-pagination{ padding-right:20px;}
.indexbanner .swiper-container .swiper-pagination .swiper-pagination-bullet{background:none;width:12px;height:12px;border-radius:12px;background:#eee;opacity:10;}
.indexbanner .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#bb996c;}

/* 首页品牌展示 */
.indexbrand{display:block; margin-top:30px;}
.indexbrand .item_title{position:relative;height:30px;line-height:30px; padding-bottom:20px;}
.indexbrand .item_title span{font-size:24px;font-weight:bold;}
.indexbrand .item_title a{font-size:12px;color:#999;}
.indexbrand .item_title a:hover{color:#bb996c;}
.indexbrand a{display:block;}
.indexbrand a img{display:block;}
.indexbrand .laleft{float:left;width:650px;}
.indexbrand .laleft a{width:320px;height:320px;}
.indexbrand .laright{float:left;width:440px;}
.indexbrand .laright .img_top{width:440px;height:160px;}
.indexbrand .laright .img_top img{width:100%;height:100%;}
.indexbrand .laright .img_btm{margin-top:10px;}
.indexbrand .laright .img_btm img{width:215px;height:150px;}

/* 首页新品推荐 */
.indexbody{}
.indexbody .hotrecommend{margin-top:50px;position:relative;padding-bottom:20px;}
.indexbody .hotrecommend .item_title{position:relative;height:30px;line-height:30px; padding-bottom:20px;}
.indexbody .hotrecommend .item_title span{font-size:24px;font-weight:bold;}
.indexbody .hotrecommend .item_title a{font-size:12px;color:#999;}
.indexbody .hotrecommend .item_title a:hover{color:#bb996c;}
.indexbody .hotrecommend .swiper-hotrecd{}
.indexbody .hotrecommend .swiper-button-prev, .hotrecommend .swiper-button-next{height:30px;background-size:auto 30px;}
.indexbody .hotrecommend .swiper-button-prev.iconbg{left:-80px; width:50px;height:50px;background:none;background-image:url("../images/iconbg.png"); background-repeat:no-repeat;background-position:0px -270px;}
.indexbody .hotrecommend .swiper-button-next{right:-80px;width:50px;height:50px;background:none;background-image:url("../images/iconbg.png"); background-repeat:no-repeat;background-position:-1px -210px;}
.indexbody .hotrecommend .items{width:267.5px;}
.indexbody .hotrecommend .items:hover{background:#f5f5f5;}
.indexbody .hotrecommend .items a.img{display:block;width:267.5px;}
.indexbody .hotrecommend .items a.img img{display:block;width:100%;height:267.5px;}
.indexbody .hotrecommend .items a.pname{ height:30px;line-height:30px; overflow:hidden;display:block;text-align:center; padding:0px 20px; margin-top:20px;color:#333;}
.indexbody .hotrecommend .items span.price{display:block; height:30px;line-height:30px; text-align:center;}

/* 首页精选*/
.indexchosen{display:block; padding:30px 0px;}
.indexchosen .item_title{position:relative;height:30px;line-height:30px; padding-bottom:20px;}
.indexchosen .item_title span{font-size:24px;font-weight:bold;}
.indexchosen .item_title a{font-size:12px;color:#999;}
.indexchosen .item_title a:hover{color:#bb996c;}

.indexchosen .chosen_item{}
.indexchosen .chosen_item .itemleft{width:792px;float: left;}
.indexchosen .chosen_item .itemright{width: 308px;height:532px;float: left;background:#fff;}
.indexchosen .chosen_item .itemleft .items{width:254px;background:#fff;float: left;margin-right:10px; margin-bottom:10px;}
.indexchosen .chosen_item .itemleft .items a.img{display:block;width:180px;height:180px; margin:0 auto;}
.indexchosen .chosen_item .itemleft .items a.img img{display:block;width:100%;height:100%;}
.indexchosen .chosen_item .itemleft .items .pinfo{padding:10px;text-align:center;border-top:1px solid #f5f5f5;}
.indexchosen .chosen_item .itemleft .items .pinfo .pname{line-height:30px;height:30px; overflow:hidden;display:block;}
.indexchosen .chosen_item .itemleft .items .pinfo .price{line-height:30px;height:30px; display:block;}

.indexchosen .chosen_item .swiper-chosen{padding-top:30px; position:relative;}
.indexchosen .chosen_item .swiper-chosen .pagination-chosen{bottom:110px;}
.indexchosen .chosen_item .swiper-chosen .pagination-chosen .swiper-pagination-bullet{background:none;border-radius:12px;background:#eee;opacity:10;}
.indexchosen .chosen_item .swiper-chosen .pagination-chosen .swiper-pagination-bullet-active{background:#bb996c;}
.indexchosen .chosen_item .swiper-chosen .items{width:100%;}
.indexchosen .chosen_item .swiper-chosen .items a.img{display:block;width:308px;height:308px; padding-bottom:30px;}
.indexchosen .chosen_item .swiper-chosen .items a.img img{display:block;width:100%;height:308px;}

.indexchosen .chosen_item .swiper-chosen .items .pinfo{padding:10px 20px;text-align:center;border-top:1px solid #f5f5f5;}
.indexchosen .chosen_item .swiper-chosen .items .pinfo .pname{line-height:30px;height:30px; overflow:hidden;display:block;font-size:16px;}
.indexchosen .chosen_item .swiper-chosen .items .pinfo .price{line-height:30px;height:30px; display:block;}

.indexchosen .chosen_item .swiper-chosen .items a.pname{ height:30px;line-height:30px; overflow:hidden;display:block;text-align:center; padding:0px 20px; margin-top:20px;color:#333;}
.indexchosen .chosen_item .swiper-chosen .items span.price{display:block; height:30px;line-height:30px; text-align:center;}

/* 首页限时秒杀 */
.indexseckill{display:block; padding:30px 0px;}
.indexseckill .item_title{position:relative;height:30px;line-height:30px; padding-bottom:20px;}
.indexseckill .item_title span{font-size:24px;font-weight:bold;}
.indexseckill .item_title a{font-size:12px;color:#999;}
.indexseckill .item_title a:hover{color:#bb996c;}

.indexseckill .seckilllist{border-top:1px solid #f5f5f5;border-left:1px solid #f5f5f5;}
.indexseckill .seckilllist li{width: 218.8px; height:318px;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5; float:left;}
.indexseckill .seckilllist li.first{background:#bb996c;}
.indexseckill .seckilllist li a.img{display:block;width:218.8px;height:218.8px;}
.indexseckill .seckilllist li a.img img{display:block;width:218.8px;height:218.8px;}
.indexseckill .seckilllist li .pinfo{padding:10px 20px;text-align:center;}
.indexseckill .seckilllist li .pinfo .pname{line-height:30px;height:30px; overflow:hidden;display:block;font-size:16px;}
.indexseckill .seckilllist li .pinfo .price{line-height:30px;height:30px; display:block;}

.indexseckill .seckilllist li a.pname{ height:30px;line-height:30px; overflow:hidden;display:block;text-align:center; padding:0px 20px; margin-top:20px;color:#333;}
.indexseckill .seckilllist li span.price{display:block; height:30px;line-height:30px; text-align:center;}

/* 匠人故事 */
.indexjiangren{display:block; padding:30px 0px;}
.indexjiangren .item_title{position:relative;height:30px;line-height:30px; padding-bottom:20px;}
.indexjiangren .item_title span{font-size:24px;font-weight:bold;}
.indexjiangren .item_title a{font-size:12px;color:#999;}
.indexjiangren .item_title a:hover{color:#bb996c;}
.indexjiangren .itemlist{height:322px;}
.indexjiangren .itemlist a{display:block;float:left;}
.indexjiangren .itemlist a img{display:block;width:100%;height:100%;}
.indexjiangren .itemlist a.item1{width:500px;height:322px;}
.indexjiangren .itemlist a.item2{width:290px;height:322px; margin-left:10px;}
.indexjiangren .itemlist a.item3{width:290px;height:322px; margin-left:10px;}

/* 首页楼层*/
.indexfloor{display:block; padding:30px 0px;}
.indexfloor .item_title{position:relative;height:30px;line-height:30px; padding-bottom:20px;}
.indexfloor .item_title span{font-size:24px;font-weight:bold;}
.indexfloor .item_title a{font-size:12px;color:#999;}
.indexfloor .item_title a:hover{color:#bb996c;}
.indexfloor .itemlist{}
.indexfloor .itemlist li{width: 267.5px; height:350px; float:left;margin-left:10px;background:#f5f5f5;margin-bottom:10px;}
.bgcolorf5 .indexfloor .itemlist li{background:#fff;}
.indexfloor .itemlist li.top{width:822.5px;height:350px;}
.indexfloor .itemlist li:nth-child(1){margin-left:0px;}
.indexfloor .itemlist li:nth-child(3){margin-left:0px;}
.indexfloor .itemlist li.first{background:#bb996c;}
.indexfloor .itemlist li a.img{display:block;width:267.5px;height:267.5px;}
.indexfloor .itemlist li.top a.img{display:block;width:100%;height:100%;}
.indexfloor .itemlist li a.img img{display:block;width:100%;height:100%;}
.indexfloor .itemlist li .pinfo{padding:10px 20px;text-align:center;}
.indexfloor .itemlist li .pinfo .pname{line-height:30px;height:30px; overflow:hidden;display:block;font-size:16px;}
.indexfloor .itemlist li .pinfo .price{line-height:30px;height:30px; display:block;}

/* 产品列表 布局*/
.listlayout{background: #fff; padding:10px 0px 40px; min-height:500px;}
.listlayout .listsreach{margin:0px 40px;}
.listlayout .listsreach .items{border-bottom:1px dashed #f3f3f3; position:relative;overflow:hidden;}
.listlayout .listsreach .items a,
.listlayout .listsreach .items span{color:#999;display:block;float:left;margin-right:35px;margin-top:20px; padding-bottom:20px;}
.listlayout .listsreach .items a {color:#666;}
.listlayout .listsreach .items a:hover,
.listlayout .listsreach .items a.active{color:#bb996c;}

.listlayout .sortitem{}
.listlayout .sortitem a,
.listlayout .sortitem span{color:#999;display:block;float:left;margin-right:35px;margin-top:20px;}
.listlayout .sortitem a {color:#666;}
.listlayout .sortitem a:hover,
.listlayout .sortitem a.active{color:#bb996c;}
.listlayout .sortitem a img{vertical-align:middle;margin-left:3px;height:12px;}


.shopinfolayout{display:block; background:#fff; margin-bottom:15px;}
.shopinfolayout .bannerbox{display:block;}
.shopinfolayout .bannerbox img{display:block;width:100%;}
.shopinfolayout .shopinfo{padding: 15px;}
.shopinfolayout .shopinfo .info_title{height:40px;line-height:40px;position:relative;}
.shopinfolayout .shopinfo .info_title span{font-size:20px;font-weight:bold;}
.shopinfolayout .shopinfo .info_title .more{display:block;width: 70px;height:25px;line-height:25px;;text-align:center;background:#fff;color:#333;}
.shopinfolayout .shopinfo .info_title .more{border:1px solid #bb996c;border-radius:4px;position:absolute;right:0px;top:7px;}
.shopinfolayout .shopinfo .info_text{color:#999;padding-top:10px;line-height:20px;}

.contentlayout{display:block;}
.contentlayout .contentbox{display:block;position:relative; background:#fff;}
.contentlayout .contentbox img{display:block;width:100%;height:auto;}
.contentlayout .contentbox video{display:block;width:1030px;height:auto;background:#000; margin:0 auto;border:0px;}

/* 产品列表 */
.datalist{margin:0px 40px;}
.datalist ul{}
.datalist ul li{width: 247.5px;overflow:hidden;float:left; margin-right:10px;margin-top:50px;}
.datalist ul li:hover{}
.datalist ul li:hover a span.tname{color:#bb996c;}
.datalist ul li.off{margin-right:0px;}
.datalist ul li a.img{position:relative;width:247.5px;height:247.5px; background:#f5f5f5; }
.datalist ul li a.img img{width: 100%;height:100%;display:block;}
.datalist ul li .pinfo{padding:20px 20px;text-align:center;display:block;}
.datalist ul li .pinfo span.tname{display:block;height:25px;line-height:25px;overflow:hidden;text-align:center;}
.datalist ul li .pinfo span.price{display:block;height:30px;line-height:30px;font-size:16px;text-align:center; margin-top:5px;}
.datalist ul li .pinfo span.price i{font-size:14px;}

.shoplayout{padding:0px 0px 40px; min-height:500px;}
.shoplayout .shopitem{}
.shoplayout .shopitem ul{}
.shoplayout .shopitem ul li{width: 360px;overflow:hidden;float:left; margin-right:10px;margin-top:10px; background:#fff;}
.shoplayout .shopitem ul li:hover{}
.shoplayout .shopitem ul li:hover a span.tname{color:#bb996c;}
.shoplayout .shopitem ul li.off{margin-right:0px;}
.shoplayout .shopitem ul li a.img{position:relative;width:360px;height:220px; }
.shoplayout .shopitem ul li a.img img{width: 100%;height:100%;display:block;}
.shoplayout .shopitem ul li .pinfo{padding:0px 20px;display:block;padding-bottom:20px;}
.shoplayout .shopitem ul li .pinfo span.tname{display:block;height:50px;line-height:50px;overflow:hidden;font-size:18px;}
.shoplayout .shopitem ul li .pinfo span.tname .more{float:right;display:block;width:60px;height:20px;line-height:20px;text-align:center;font-size:12px;border-radius:3px;border:1px solid #bb996c;color:#bb996c; margin-top:15px;}
.shoplayout .shopitem ul li .pinfo span.desc{display:block;height:75px;line-height:25px;overflow:hidden;color:#999;}
/* 分页*/
.pageshow { margin: 10px 0;padding:10px 0px;text-align:center;font-size:12px;*zoom: 1; margin-top:30px;}
.pageshow:before,
.pageshow:after {display: table;content: "";}
.pageshow:after {clear:both;}
.pageshow a,
.pageshow span {padding: 7px 15px;height: 30px;line-height: 30px;color: #333;border: 1px solid #e4e4e4;margin:3px;}
.pageshow a:hover{text-decoration: none;border: 1px solid #bb996c;color:#bb996c;}
.pageshow .current {background: #bb996c;color:#fff;}
.pageshow .next,
.pageshow .prev {}
.pageshow .rows {border-right: 1px solid #CCCCCC;}

/*购物车*/
.mycartbody{margin-top:10px;min-height:600px;}
.mycartbody .tablehead{height:50px;line-height:50px; background:#f3f3f3;}
.mycartbody .tablehead .td{float:left;text-align:center;}
.mycartbody .tablehead .td.td2{width:210px;text-align:inherit;}
.mycartbody .tablehead .td.td3{width:245px;text-align:left;}
.mycartbody .tablehead .td.td4{width:128px;}
.mycartbody .tablehead .td.td5{width:128px;}
.mycartbody .tablehead .td.td6{width:150px;}
.mycartbody .tablehead .td.td7{width:110px;}
.mycartbody .tablehead .td.td8{width:129px;}
.mycartbody .tablehead .allcheckbox{ margin-left:25px;display:inline-block;height:50px;}
.mycartbody .tablehead .allcheckbox .icon{width:14px;height:14px; border:1px solid #ccc;display:inline-block; }
.mycartbody .tablehead .allcheckbox.checked .icon{ background:url("../images/boxchoose@2x.png.png") no-repeat center center /10px;}

.mycartbody .tablebody{margin-top:20px;}
.mycartbody .tablebody .tabletr{height:120px;border:1px solid #efefef;background:#fff; margin-top:5px; }
.mycartbody .tablebody .tabletr .checkbox input{display:none;}
.mycartbody .tablebody .tabletr .td{display:table-cell;float:left;height:120px; text-align:center;color:#333; vertical-align:middle;position:relative; }
.mycartbody .tablebody .tabletr .td.td1{width:70px;}
.mycartbody .tablebody .tabletr .td.td2{width:140px;}
.mycartbody .tablebody .tabletr .td.td3{width:245px;text-align:left;}
.mycartbody .tablebody .tabletr .td.td4{width:128px;}
.mycartbody .tablebody .tabletr .td.td5{width:128px;}
.mycartbody .tablebody .tabletr .td.td6{width:150px;}
.mycartbody .tablebody .tabletr .td.td7{width:110px;}
.mycartbody .tablebody .tabletr .td.td8{width:127px;}
.mycartbody .tablebody .tabletr .checkbox{display:block; width:14px;height:14px; border:1px solid #ccc;margin:52.5px auto;}
.mycartbody .tablebody .tabletr .checkbox.checked{ background:url("../images/boxchoose@2x.png.png") no-repeat center center / 10px; }
.mycartbody .tablebody .tabletr .img{display:block;width:80px;height:80px;margin-top:20px;border:1px solid #efefef;}
.mycartbody .tablebody .tabletr .img img{display:block;width:100%;height:100%;}
.mycartbody .tablebody .tabletr .td .middle{position:absolute;top:50%;width:100%;transform: translateY(-50%);line-height:30px;display:block;}
.mycartbody .tablebody .tabletr .td .skuprice{}
.mycartbody .tablebody .tabletr .td .skuprice i{font-size:16px;}
.mycartbody .tablebody .tabletr .td .sale_nums_ac{display:block;width:110px;height:35px;border:1px solid #e0e0e0;}
.mycartbody .tablebody .tabletr .td .sale_nums_ac input{float:left;border:0px; background:none;text-align:center;display:block;height:35px;}
.mycartbody .tablebody .tabletr .td .sale_nums_ac input.num_add,
.mycartbody .tablebody .tabletr .td .sale_nums_ac input.num_sub{width: 35px;height:35px;font-size:18px;font-weight:bold;}
.mycartbody .tablebody .tabletr .td .sale_nums_ac input.nums{width:38px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.mycartbody .tablebody .tabletr .td .price{font-size:12px;}
.mycartbody .tablebody .tabletr .td .price i{font-size:18px;}
.mycartbody .tablebody .tabletr .td .remove {display:block;width: 68px;height:24px;line-height:24px;color:#999;border:1px solid #e0e0e0; margin:0 auto;font-size:12px;}
.mycartbody .tablebody .tabletr .td .remove:hover{background: #bb996c;border:1px solid #bb996c;color:#fff;}

.mycartbody .tablefooter{height:80px;line-height:80px; margin-top: 20px; border:1px solid #efefef;}
.mycartbody .tablefooter .td{float:left;text-align:center;}
.mycartbody .tablefooter .td.td1{width:210px;text-align:inherit;}
.mycartbody .tablefooter .td.tdr{float:right;}
.mycartbody .tablefooter .td.tdc{width:630px;text-align: right; padding-right:80px;color:#666;}
.mycartbody .tablefooter .td.tdc .text i{padding:0px 5px;}
.mycartbody .tablefooter .td.tdc .centen_amo{margin-left:60px;}
.mycartbody .tablefooter .td.tdc .centen_amo .price{font-size:22px;}
.mycartbody .tablefooter .td.tdc .centen_amo i.price{font-size:14px;}
.mycartbody .tablefooter .allcheckbox{ margin-left:25px;display:inline-block;height:80px;}
.mycartbody .tablefooter .allcheckbox .icon{width:14px;height:14px; border:1px solid #ccc;display:inline-block;}
.mycartbody .tablefooter .allcheckbox.checked .icon{ background:url("../images/boxchoose@2x.png.png") no-repeat center center /10px;}
.mycartbody .tablefooter .gobtn{display:block;width: 140px;height:40px; margin-top:20px;margin-right:20px;text-align:center;line-height:40px;color:#fff;background:#f10215;font-size:16px;}

.mycartbody .items_null{line-height:50px;text-align:center;color:#999;}

.orderconfirmbody{margin-top:0px;}
.orderconfirmbody .pagetitle{font-size:16px;font-weight:normal; border-bottom:2px solid #efefef; padding-bottom:20px;color:#666;}
.orderconfirmbody .order_addr_box{border-bottom:1px solid #efefef;}
.orderconfirmbody .items{background:#fff; margin-top:20px}
.orderconfirmbody .items .title{font-weight:600;position:relative;color:#333;}
.orderconfirmbody .items .title .more{height:80px;right:30px;font-size:14px;font-weight:normal; margin-left:50px;color:#999;}
.orderconfirmbody .items .textinput{padding:0px 0px; margin-top:10px;}
.orderconfirmbody .items .textinput textarea{width:calc(100% - 22px);height:30px;display:block;border:1px solid #eee; padding:10px;}



.orderconfirmbody .items .checkbox{float:right; padding-right:40px;}
.orderconfirmbody .items .checkbox .actionjifen{height:80px;line-height:80px;float:left;}
.orderconfirmbody .items .checkbox .actionjifen .price{font-size:18px;}
.orderconfirmbody .items .checkbox .actionjifen .addicon{font-size:20px; padding:0px 10px;}
.orderconfirmbody .items .checkbox .actionjifen .jifenlabel{width:80px;height:34px;display:inline-block;line-height:34px;text-align:center;border:1px solid #eee;}
.orderconfirmbody .items .checkbox .actionjifen .jifenlabel input{width:80px;height:34px;text-align:center;line-height:34px;background:none;border:0px;color:#bb996c;font-size:16px;}

.orderconfirmbody .items .checkbox .check{display:block;height:80px;float:right;width:50px; background:url("../images/buy_unchoose-@2x.png") no-repeat center center; margin-left:50px;}
.orderconfirmbody .items .checkbox .check input{display:none;}
.orderconfirmbody .items .checkbox .check.checked{background:url("../images/buy_choose-@2x.png") no-repeat center center;}


.orderconfirmbody .items .payslt{}
.orderconfirmbody .items .payslt .radio{height:50px;padding:30px 30px;display:block;border-bottom:1px solid #f3f3f3; position:relative;}
.orderconfirmbody .items .payslt .radio .payicon{display:block;height:50px;line-height:50px; padding-left:70px;font-size:18px; float:left;}
.orderconfirmbody .items .payslt .radio .e_detail {    display: block;
    height: 50px;
    line-height: 50px;
    padding-left: 70px;
    font-size: 14px;
    float: left;
    color: #999999;
} 
.orderconfirmbody .items .payslt .radio .payicon.zfb{background:url("../images/zhifubaopay@2x.png") no-repeat left center;}
.orderconfirmbody .items .payslt .radio .payicon.wx{background:url("../images/wechatpay@2x.png") no-repeat left center;}
.orderconfirmbody .items .payslt .radio .payicon.shoppingcard{background:url("../images/ecard.png") no-repeat left center;}
.orderconfirmbody .items .payslt .radio .payicon.balance{background:url("../images/balancepayment.png") no-repeat left center;}
.orderconfirmbody .items .payslt .radio .check{display:block;height:50px;float:right;width:50px; background:url("../images/buy_unchoose-@2x.png") no-repeat center center;cursor: pointer;}
.orderconfirmbody .items .payslt .radio .ban {display: block;width: 30px;height: 30px;background: #CCCCCC;border-radius: 100%;float: right;margin: 10px 10px}
.orderconfirmbody .items .payslt .radio .check input{display:none;}
.orderconfirmbody .items .payslt .radio .check.checked{background:url("../images/buy_choose-@2x.png") no-repeat center center;}

.orderconfirmbody .confirmbtm {background:#fff; margin-top:20px;height:80px;line-height:80px; padding:0px 30px;}
.orderconfirmbody .confirmbtm .title{border-bottom:1px solid #f3f3f3;line-height:80px;font-size:18px;font-weight:600;position:relative;float:left;}
.orderconfirmbody .confirmbtm .feelist{width: 710px;float:left;text-align: right;}
.orderconfirmbody .confirmbtm .feelist .fee{margin-left:10px;}
.orderconfirmbody .confirmbtm .feelist .fee .price{}
.orderconfirmbody .confirmbtm .feelist .fee .price em{font-size:14px;font-weight:normal;}
.orderconfirmbody .confirmbtm .feelist .fee.subfee{margin-left:30px;}
.orderconfirmbody .confirmbtm .feelist .fee.subfee .price{font-size:24px;font-weight:bold;}

.orderconfirmbody .confirmbtm .feebtn{float:right;}
.orderconfirmbody .confirmbtm .feebtn button{display:block;height:40px; margin-top:20px;text-align:center;line-height:40px;color:#fff;background:#bb996c;font-size:16px; border:0px; padding:0px 30px;}
.orderconfirmbody .confirmbtm .feebtn button.disabled{background:#ccc;}

.orderconfirmbody .tabplan{margin-top:20px;}
.orderconfirmbody .tabplan .tab_click{background:#f6f6f6;}
.orderconfirmbody .tabplan .tab_click li{height:45px;line-height:45px;float:left;width:120px;text-align:center}
.orderconfirmbody .tabplan .tab_click li a{display:inline-block;height:43px;border-bottom:2px solid #fff;}
.orderconfirmbody .tabplan .tab_click li a.hover{border-bottom:2px solid #f10215;}
.orderconfirmbody .tabplan .tab_content{padding:20px;}
.orderconfirmbody .tabplan .tab_content .tab_page{display:none;}
.orderconfirmbody .tabplan .tab_content .tab_page.hover{display:block;}

.orderconfirmbody .tabplan .jifendikou{height:30px;line-height:30px;}
.orderconfirmbody .tabplan .jifentip{margin-left:20px;color:#333;font-size:12px;}
.orderconfirmbody .tabplan .jifentip .jifen{color:#f10215;font-size:14px;}
.orderconfirmbody .tabplan .jifentip .price{color:#f10215;font-size:14px;}
.orderconfirmbody .tiptext{height:28px;line-height:28px;;display:block;border:1px solid #edd491;padding:0px 25px; margin-left:20px;background:#fffdee;color:#999;}
.orderconfirmbody .tiptext a{color:#bb996c;font-size:12px;margin-left:20px;}

.orderconfirmbody .jifencheck{display:block;}
.orderconfirmbody .jifencheck input{display:none;}
.orderconfirmbody .jifencheck .icon{width:14px;height:14px; border:1px solid #ccc;display:block;margin-top:50%;}
.orderconfirmbody .jifencheck.checked .icon{ background:url("../images/boxchoose@2x.png.png") no-repeat center center /10px;}

.orderconfirmbody .card_item{text-align:left;}
.orderconfirmbody .card_item .item_title{line-height:26px;line-height:26px;}
.orderconfirmbody .card_item .memaccount{font-size:14px;}
.orderconfirmbody .cardcheck,.orderconfirmbody .couponcheck{display:block;height:30px;line-height:30px;}
.orderconfirmbody .cardcheck input,.orderconfirmbody .couponcheck input{display:none;}
.orderconfirmbody .cardcheck .icon,.orderconfirmbody .couponcheck .icon{width:14px;height:14px; border:1px solid #ccc;display:inline-block; }
.orderconfirmbody .cardcheck .txt{margin-left:10px;display:inline-block; }
.orderconfirmbody .cardcheck.checked .icon,.orderconfirmbody .couponcheck.checked .icon{ background:url("../images/boxchoose@2x.png.png") no-repeat center center /10px;}

.orderconfirmbody .confirm_items{border-top:1px solid #f6f6f6;padding:20px 0px;}
.orderconfirmbody .confirm_items .feelist{text-align:right;}
.orderconfirmbody .confirm_items .feelist .li{text-align:right;padding:0px 20px;}
.orderconfirmbody .confirm_items .feelist .li .text{display:inline-block;width:150px;line-height:30px;color:#666;}
.orderconfirmbody .confirm_items .feelist .li .price{color:#333;display:inline-block;width:150px;line-height:30px;}
.orderconfirmbody .confirm_items .feelist .li.subfee{background:#f6f6f6;margin-top:20px; padding:20px 20px;}
.orderconfirmbody .confirm_items .feelist .li.subfee .price{color:#f10215;font-size:20px;}
.orderconfirmbody .confirm_items .feelist .li.subfee .addr{color:#999;font-size:12px;}
.orderconfirmbody .confirm_items .feelist .li.jifenfee .price{color:#bb996c;}

.orderconfirmbody .confirm_card, .orderconfirmbody .confirm_coupon{border-bottom:0px solid #f6f6f6;padding:20px;}

.orderconfirmbody .confirm_submit{margin-top:40px;text-align:right;}
.orderconfirmbody .confirm_submit #orderSubmit{width:200px;height:38px;background:#f10215;color:#fff;font-size:16px;border:0px;}


.addrbox{padding:0px 0px; padding-bottom:20px;}
.addrbox ul li{float: left;width: 228px;height:63px;border:1px solid #efefef;margin-right:20px;padding:15px; cursor: pointer; position:relative; margin-top:20px;}
.addrbox ul li.active{width: 228px;height:63px;border:2px solid #f10215;padding:14px; background:url("../images/addresschoose.png") no-repeat right bottom;}
.addrbox ul li:nth-child(4n+0){margin-right:0px;}
.addrbox ul li.newaddr{background:url("../images/add@2x.png") no-repeat center center; }
.addrbox ul li .boxcontent{}
.addrbox ul li .boxcontent .addr-name{font-size:16px;}
.addrbox ul li .boxcontent .addr-mobile{ margin-left:20px;}
.addrbox ul li .boxcontent .addrtext{line-height:22px;color:#666;font-size:12px;}
.addrbox ul li .updateAddr{position:absolute;display:block;bottom:5px;right:5px;text-align:right;display:none;color:#999;}
.addrbox ul li:hover{width: 228px;height:63px;border:2px solid #f10215;padding:14px;}
.addrbox ul li:hover .updateAddr{display:block;color:#f10215;}

.popaddrform{position:relative;}
.popaddrform .formtitle{height:50px;line-height:50px;text-align:center;font-size:18px;border-bottom:1px solid #e0e0e0; position:relative;}
.popaddrform .formtitle .popup-colse-btn{position:absolute;display:block;width: 14px;height:14px;right:25px;top:18px;background:url("../images/carchart_colse@2x.png") no-repeat center center;}

.popaddrform .formbody{width:610px;margin:0 auto; padding:30px 0px; padding-bottom:0px;}
.popaddrform .formbody .items{padding:10px 0px;}
.popaddrform .formbody .items .nametext{}
.popaddrform .formbody .items .nametext .timtitle{display:block;float: left;width:90px;color:#666;height:40px;line-height:40px;}
.popaddrform .formbody .items .nametext .timtext{height:38px;line-height:38px;display:block;float:left;width: 180px;border:1px solid #e0e0e0;}
.popaddrform .formbody .items .nametext .timtext input{width:170px;background:0px;border:0px;display:block;height:38px; padding:0px 5px;}
.popaddrform .formbody .items .nametext .timtext.wid100{width: 510px;}
.popaddrform .formbody .items .nametext .timtext.wid100 input{width:500px;background:0px;border:0px;display:block;height:38px; padding:0px 5px;}


.popaddrform .formbody .items .slt{}
.popaddrform .formbody .items .slt .timtitle{display:block;float: left;width:90px;color:#666;height:40px;line-height:40px;}
.popaddrform .formbody .items .slt select{float: left;width:120px;height:38px;border:1px solid #e0e0e0;display:block; margin-right:10px;}

.popaddrform .formbody .items .button{background:#bb996c;color:#fff;margin:0 auto;margin-top:20px;font-weight:normal;}


.orderconfirmbody .tablehead{height:50px;line-height:50px;padding:0px 30px;background:#f3f3f3; margin-top:20px;}
.orderconfirmbody .tablehead .td{float:left;text-align:center;}
.orderconfirmbody .tablehead .td.td2{width:500px;}
.orderconfirmbody .tablehead .td.td3{width:140px;}
.orderconfirmbody .tablehead .td.td4{width:150px;}
.orderconfirmbody .tablehead .td.td5{width:150px;}
.orderconfirmbody .tablehead .td.td6{width:240px;}
.orderconfirmbody .tablehead .td.td7{width:160px;}

.orderconfirmbody .tablebody{ background:#fff;}
.orderconfirmbody .tablebody .tabletr{height:100px;border:1px solid #f3f3f3;background:#fff; padding:0px 30px; margin-top:5px;}
.orderconfirmbody .tablebody .tabletr .td{display:table-cell;float:left;height:100px; text-align:center; vertical-align:middle;position:relative; }
.orderconfirmbody .tablebody .tabletr .td.td1{width:120px;}
.orderconfirmbody .tablebody .tabletr .td.td2{width:378px;text-align:left;}
.orderconfirmbody .tablebody .tabletr .td.td3{width:140px;}
.orderconfirmbody .tablebody .tabletr .td.td4{width:150px;}
.orderconfirmbody .tablebody .tabletr .td.td5{width:150px;}
.orderconfirmbody .tablebody .tabletr .td.td6{width:240px;}
.orderconfirmbody .tablebody .tabletr .td.td7{width:160px;}

.orderconfirmbody .tablebody .tabletr .img{display:block;width:80px;height:80px; margin-top:10px;}
.orderconfirmbody .tablebody .tabletr .img img{display:block;width:100%;height:100%;}
.orderconfirmbody .tablebody .tabletr .td .middle{position:absolute;top:50%;width:100%;transform: translateY(-50%);line-height:30px;display:block;}
.orderconfirmbody .tablebody .tabletr .td .skuprice{}
.orderconfirmbody .tablebody .tabletr .td .skuprice i{font-size:16px;}
.orderconfirmbody .tablebody .tabletr .td .price{font-size:12px;}
.orderconfirmbody .tablebody .tabletr .td .price i{font-size:18px;}
.orderconfirmbody .tablebody .tabletr .td .remove {display:block;width: 68px;height:24px;line-height:24px;color:#999;border:1px solid #e0e0e0; margin:0 auto;font-size:12px;}
.orderconfirmbody .tablebody .tabletr .td .remove:hover{background: #bb996c;border:1px solid #bb996c;color:#fff;}

.orderconfirmbody .tablefooter{height:80px;line-height:80px; background:#fff; margin-top: 20px;}
.orderconfirmbody .tablefooter .td{float:left;text-align:center;}
.orderconfirmbody .tablefooter .td.td1{width:210px;text-align:inherit;}
.orderconfirmbody .tablefooter .td.tdr{float:right;}
.orderconfirmbody .tablefooter .td.tdc{width:650px;text-align: right; padding-right:80px;color:#666;}
.orderconfirmbody .tablefooter .td.tdc .text i{padding:0px 5px;}
.orderconfirmbody .tablefooter .td.tdc .centen_amo{margin-left:60px;}
.orderconfirmbody .tablefooter .td.tdc .centen_amo .price{font-size:22px;}
.orderconfirmbody .tablefooter .td.tdc .centen_amo i.price{font-size:14px;}
.orderconfirmbody .tablefooter .allcheckbox{padding-left:40px; background:url("../images/boxempty@2x.png") no-repeat left center; margin-left:30px;display:inline-block;height:80px;}
.orderconfirmbody .tablefooter .allcheckbox.checked{ background:url("../images/boxchoose@2x.png") no-repeat left center;}
.orderconfirmbody .tablefooter .gobtn{display:block;width: 140px;height:40px; margin-top:20px;margin-right:20px;text-align:center;line-height:40px;color:#fff;background:#bb996c;font-size:16px;}











