.container{ width:1200px; margin:0 auto;}
/*图片背景*/
.header .search .ico,
.header .mycart .ico-r,.hq-selector .hd .checked-item .del,
.ico-cart,.sc-ico-arrow,.ico-arrow-1,.ico-shop-l,
.ico-orders,.ico-dp-star,.ico-dp-sc,.refresh,
.ico-cart-w,.ico-sp-sc,.ico-sp-fx,.ico-sp-tk
{ background:url(../images/db-icons.png) no-repeat; vertical-align:middle;}
.sc-ico-nav{ display: inline-block; width:16px; height:16px; margin-right:5px; background:url(../images/icon-goods-type.png) no-repeat;}
.sc-ico-01{background-position:0 0;}
.sc-ico-02{background-position:0 -45px;}
.sc-ico-03{background-position:0 -90px;}
.sc-ico-04{background-position:0 -135px;}
.sc-ico-05{background-position:0 -180px;}
.sc-ico-06{background-position:0 -225px;}
.sc-ico-07{background-position:0 -270px;}
.sc-ico-08{background-position:0 -315px;}
.sc-ico-09{background-position:0 -360px;}
.sc-ico-arrow{ position:absolute; top:19px; right:0; display: inline-block; width:6px; height:11px; background-position:-20px -20px;}
/**/
.topbar{ height:30px; line-height:30px; background:#f2f2f2;}
.topbar-left > li,.topbar-right > li{ float:left;}
.topbar-left > li{ margin-right:20px;}
.topbar-right > li{ margin-left:20px;}
.header{ height:100px; background:#fff;}
.header.line{ border-bottom:solid 2px #ff6600;}
.header .logo{ width:350px; height:100px; margin-right:65px; background:url(../images/logo.png) no-repeat left center;}
.header .search { float:left; position:relative; height:37px; margin:30px 0 0 0;}
.header .search .text,.header .search .btn{ float:left;}
.header .search .text{  padding-left:30px; width:320px; height:35px; line-height:35px; border:solid 1px #ff6600; border-radius: 20px 0 0 20px;}
.header .search .btn{  width:80px; height:37px; line-height:37px; text-align:center; color:#fff; background:#ff6600; border:none; cursor:pointer; font-size:14px; border-radius:0 20px 20px 0; -moz-border-radius:0 20px 20px 0;}
.header .search .ico{ position:absolute; left:8px; top:10px; display:block; width:16px; height:16px;}
.s-selection{ position:absolute; top:35px; left:0; display:none; width:399px; border:solid 1px #ddd; background:#fff; z-index:9999;}
.s-selection > ul > li{ line-height:30px; padding:0 20px; color:#666;}
.s-selection > ul > li:hover{ background:#efefef;}
/*mycart*/
.header .mycart{ position:relative; float:left; margin-top:30px; padding:0 10px; height:38px; line-height:38px; text-align:center; z-index:9; background:#ff6600; border-radius:20px;font-size: 14px;color:#fff;}
.ico-cart{ display:inline-block; width:25px; height:24px; margin-right:5px; margin-left:15px; background:url(../images/ico-cart.png);}
.ico-orders{ display:inline-block; margin-right:10px; width:15px; height:15px; background-position:-36px -1px;}
.ico-shopping-amount{ display:inline-block; width:26px; height:13px; line-height:13px; color:#fff; background:#ff6600; border-radius:8px;}
.header .mycart .ico-r{ display:inline-block; width:25px; height:24px; margin-right:5px; background:url(../images/icon-arrow.png);}
.header .mycart.hover{ border-bottom:solid 1px #fff;box-shadow: 0 0 5px rgba(0,0,0,.2);}
.header .mycart .goods-list{ position:absolute; top:34px; right:-1px; width:308px; background: #fff; border: 1px solid #ddd; box-shadow: 0 0 5px rgba(0,0,0,.2); z-index:10001;}
.head-nav .mycart .goods-list{ position:absolute; top:40px; right:-1px; width:308px; background: #fff; border: 1px solid #ddd; box-shadow: 0 0 5px rgba(0,0,0,.2); z-index:10001;}
.header .mycart .goods-list .no-goods{ padding:20px;}
.header .mycart .goods-list img,.head-nav .mycart .goods-list img{ vertical-align:middle;}
.header .mycart .goods-list .spacer,.head-nav .mycart .goods-list .spacer{ position:relative; float:right; margin-top:-5px; height:5px; width:144px; background:#f9f8fa;}
.header .mycart .goods-list .mylist h4,.head-nav .mycart .goods-list .mylist h4{ text-align:left; padding-left:10px; font-size:14px;}
.header .mycart .goods-list .mylist ul li,.head-nav .mycart .goods-list .mylist ul li{ padding:0 10px; text-align:left;}
.header .mycart .goods-list .mylist ul li.li-1,.head-nav .mycart .goods-list .mylist ul li.li-1{ height:30px; line-height:30px; background:#f9f9f9;}
.header .mycart .goods-list .mylist ul li.li-2,.head-nav .mycart .goods-list .mylist ul li.li-2{ padding:10px;line-height:20px; overflow:hidden;}
.header .mycart .goods-list .mylist ul li.li-2 .name,.head-nav .mycart .goods-list .mylist ul li.li-2 .name{ width:140px; float:left; margin-left:10px; }
.header .mycart .goods-list .mylist ul li.li-2 .del,.head-nav .mycart .goods-list .mylist ul li.li-2 .del{ float:right;}
.header .mycart .goods-list .mylist .spic,.head-nav .mycart .goods-list .mylist .spic{ border:solid 1px #ddd; padding:3px;}
.header .mycart .goods-list .mylist .fbar,.head-nav .mycart .goods-list .mylist .fbar{ height:40px; line-height:40px; background:#f9f9f9;overflow:hidden;}
.header .mycart .goods-list .mylist .fbar .gobuy,.head-nav .mycart .goods-list .mylist .fbar .gobuy { display:inline-block; margin-right:10px; margin-top:5px;padding:5px 10px; height:20px; line-height:20px; border-radius:3px; color:#fff; background:#F77400; }
.header .mycart .goods-list.orders{ display:none; width:107px; box-shadow: 0 5px 5px rgba(0,0,0,.2); overflow:hidden;}
/*顶部：内页导航*/
.head-nav{ background:#ff6600; height:46px; position:relative; z-index:1;}
.head-nav .div{background:#fff;height: 40px;}


.navfixed{ position:fixed; left:0; right:0; top:0; z-index:1999999;}
.head-nav ul.nav > li{ position:relative; float:left; height:40px; line-height:40px; text-align:center; font-size:16px; }
.head-nav ul.nav > li a{ display:block; padding:0 20px; color:#000;}
.head-nav ul.nav > li a.active{ background:#ff6600;color: #fff}
.head-nav ul.nav-r > li{ position:relative; float:left; height:40px; line-height:40px; text-align:center; font-size:16px;}
.head-nav ul.nav-r > li a{ display:block; padding:0 15px; color:#ccc;}
.head-nav ul.nav-r > li a:hover{ color:#fff;}
.mall-categorys { position:relative; float:left; width:240px; background:#fff;}
.mall-categorys .hd{ float:left; width:240px; height:40px; line-height:40px; background:#8b0606;}
.mall-categorys .hd a{ display:block; color:#fff; text-align:center; font-size:16px;}

.mall-categorys1 { position:relative; float:right; width:240px; background:#fff;}
.mall-categorys1 .sc-submenu1{ position:absolute; right:0; top:46px; width:280px; height:325px; background:#ffef; z-index:999998;}
.menu1 { position:relative; float:left; width:200px; }
.menu1 .top_menu{position:absolute; right:0; top:-230px; width:180px;height: 200px; z-index:5;}
/*左侧分类1*/
.mall-categorys .sc-submenu{ position:absolute; left:-904px; top:50px; width:240px; height:405px; background:#ffef; z-index:999999;}
.mall-categorys .sc-submenu.fixed{ position:fixed; left:50%; top:0; margin-left:-575px;}
.mall-categorys .sc-submenu ul > li{ position:relative; padding:0 13px; height:45px; line-height:45px; z-index:1;float: left;width: 210px;}
.mall-categorys .sc-submenu ul > li:nth-child(even){ background:#ededed;}
.mall-categorys .sc-submenu ul > li.li-1{ border-left:solid 4px #f2647e;}
.mall-categorys .sc-submenu ul > li.li-2{ border-left:solid 4px #5f81cd;}
.mall-categorys .sc-submenu ul > li.li-3{ border-left:solid 4px #68a600;}
.mall-categorys .sc-submenu ul > li.li-4{ border-left:solid 4px #31b2e2;}
.mall-categorys .sc-submenu ul > li.li-5{ border-left:solid 4px #9977d5;}
.mall-categorys .sc-submenu ul > li.li-6{ border-left:solid 4px #f29c0f;}
.mall-categorys .sc-submenu ul > li.li-7{ border-left:solid 4px #68a600;}
.mall-categorys .sc-submenu ul > li.li-8{ border-left:solid 4px #31b2e2;}
.mall-categorys .sc-submenu ul > li.li-9{ border-left:solid 4px #9977d5;}
.mall-categorys .sc-submenu .yj{ font-weight:300; position:relative; font-size:14px;}
.mall-categorys .sc-submenu .sub-item{ position:absolute; right:10px; top:0; height:30px; overflow:hidden;}
.mall-categorys .sc-submenu .sub-item a { margin-right:5px; color:#888; font-size:12px;}
.mall-categorys .sc-submenu ul > li .sc-submenu-all{ position:absolute; left:236px; padding:10px 25px 25px 25px; width:900px; min-height:370px; max-height:370px; overflow-y:auto; background:#fff; z-index:999997; box-shadow: 0 0 5px rgba(0,0,0,.2);}

.mall-categorys .sc-submenu ul > li .sc-submenu-all dl { margin-top:15px; overflow:hidden; border-bottom:dashed 1px #ddd;}
.mall-categorys .sc-submenu ul > li .sc-submenu-all dl dt,.mall-categorys .sc-submenu ul > li .sc-submenu-all dl dt a{ color:#ff7300;}
.mall-categorys .sc-submenu ul > li .sc-submenu-all dl dt i{ display:inline-block; vertical-align:middle; width:3px; height:12px; background:#ff7300; margin-right:10px;}
.mall-categorys .sc-submenu ul > li .sc-submenu-all dl dd{ padding:10px 0; line-height:25px;}
.mall-categorys .sc-submenu ul > li .sc-submenu-all dl dd a{ margin-right:15px; white-space:nowrap;}

/*首页:焦点图*/


			.BAO-focus {
				width: 1200px;
				height: 276px;
				position: relative;
				overflow: hidden;
			}
			.BAO-focus1 {
				width: 1200px;
				height: 420px;
				position: relative;
				overflow: hidden;
			}
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#ff6600; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }


/*首页:焦点图*/
.slideBox-sc{ width:100%; height:405px; overflow:hidden; position:relative; c}
.slideBox-sc .hd{ height:18px; overflow:hidden; position:absolute; left:50%; bottom:20px; margin-left:400px; z-index:1;}
.slideBox-sc .hd ul{ overflow:hidden; zoom:1;}
.slideBox-sc .hd ul li{ display:inline-block; margin:0 5px;  width:34px; height:4px; line-height:18px; text-align:center; background:#aaa; cursor:pointer; color:#fff; border-radius:10px; overflow:hidden;}
.slideBox-sc .hd ul li.on{ background:#ff7300; color:#fff;}
.slideBox-sc .bd{ position:relative; height:100%; z-index:0; }
.slideBox-sc .bd li{ zoom:1; vertical-align:middle;}
.slideBox-sc .bd li a{ display:block; width:100%; height:405px;}

/*recommend*/
.recommend{text-align: center; height:340px; background:#fff;}
.recommend .hd{ height:50px; line-height:50px; background-color: #fff7e1; text-align: center;}

.recommend .hd .more{float:right;color: #F77400;font-weight: bold; padding-right: 20px;}
.recommend .hd .hd-tit{ display:inline-block;width: 138px; padding:0 15px; font-size:16px;font-weight: bold; color:#F77400; line-height:49px; background: url(../images/recommond_back.png) no-repeat center;}

.recommend .hd1{ height:50px; line-height:50px; background-color: #fff; text-align: center; border-bottom: #C1C1C1 solid 1px; margin: 0 21px 0 21px;}
.recommend .hd1 .hd-tit1{ display:inline-block;width: 138px; padding:0 15px 0 0; font-size:16px;font-weight: bold; color:#F77400; line-height:48px; background: #fff;float: left;border-bottom: solid #F77400 3px;}
.recommend .bd .items{padding-bottom: 5px;}
.recommend .bd .items li{ float:left; margin:10px 0 10px 16px;background: #fff;}
.recommend .bd .li5 li{  margin:10px 0 10px 25px;}

.recommend .bd .items .imgb{ }
.recommend .bd .items  .h:hover{box-shadow: 0 0 5px rgba(0,0,0,.2);}
.recommend .bd .items .i5{ float:left; margin:10px 0 10px 20px;background: #fff;}
.recommend .bd .items .line-tit{ line-height:28px; max-width: 210px; _width: 210px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.recommend .bd .items .line-tit1{ max-width: 376px; _width: 376px; text-align: left; padding: 5px 10px 0px 10px;height:77px;overflow: hidden;}
.recommend .bd .items .line-tit2{line-height:28px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-top: solid 1px #E6E6E6;padding-bottom: 10px;}
.recommend .bd .items .line-tit3{font-size:1.2em; float:left;width:100px;line-height:52px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.recommend .bd .items .line-price{ font-size:16px; font-weight:700; text-align:left; line-height:30px;}

.recommend .bd .items-radius li{float:left; margin:10px 0 10px 15px;background: #fff;border-radius: 10px;width: 380px;}
.recommend .bd .items-no li{ float:left; margin:10px 0 10px 15px;background:#f7f7f7;overflow: hidden;}
.recommend .bd .items-3 li{ float:left; margin:10px 0; padding:10px 0 10px;width:25%; background: #bbbbbb;}
.recommend .bd .items-3 a{ color: #fff;}
	.items-3 .xqfb{ 
		width: 52px;height: 52px; border: none;float: left;margin-left: 72px;border-radius: 52px;	
		background: url(../images/icon-fb.png) no-repeat center #fff;
	}
	.items-3 .gxpp{ 
		width: 52px;height: 52px; border: none;float: left;margin-left: 72px;border-radius: 52px;
		background: url(../images/icon-gx.png)no-repeat center #fff;
	}
	.items-3 .gyfb{ 
		width: 52px;height: 52px; border: none;float: left;margin-left: 72px;border-radius: 52px;
		background: url(../images/icon-gy.png)no-repeat center #fff;
	}
	.items-3 .rzsq{ 
		width: 52px;height: 52px; border: none;float: left;margin-left: 72px;border-radius: 52px;
		background: url(../images/icon-rz.png)no-repeat  center #fff;
	}



.items-4 li{ float:left; margin:0px 0 0px 0px;width:100%; background: none;height: 65px;}

.recommend-1{text-align: center; height:340px; background:#f7f7f7;}
.recommend .hd-1{ height:50px; line-height:50px; background-color: #f7f7f7; text-align: center; background: url(../images/index_hx_back.png) repeat-x center;}
.recommend .hd-1 .hd-tit-1{ width: 138px; height: 50px; padding:0 15px; font-size:16px;font-weight: bold; color:#000; line-height:49px; background:#f7f7f7;}

.recommend-3{text-align: center; height:52px;}
/*广告*/
.ad-1{ height:105px; overflow:hidden; margin-bottom:15px;}
.ad-2,.ad-3{ height:130px; overflow:hidden;}
.ad-4{ height:60px; overflow:hidden;}
/*mall-express*/
.mall-express{ width:238px; height:220px; background:#fff; border:solid 1px #ddd;}
.mall-express .hd-tit{ padding:15px 20px; font-size:16px; color:#da251d; font-weight:300;}
.mall-express .bd li{ padding:0 20px; line-height:30px; max-width: 238px; _width: 238px; white-space: nowrap; text-overflow: ellipsis;
overflow: hidden;}
.mall-express .bd li::before{ content:'·'; margin-right:5px;}
/*hot-store*/
.hot-store {overflow:hidden;}
.hot-store ul{ width:1250px;}
.hot-store ul li{ position:relative; float:left; margin:0 17px 20px 0; height:115px; border:solid 1px #ddd;}
.hot-store ul li .shop-name{ position:absolute; bottom:0; right:0; padding:0 20px 0 30px; height:24px; line-height:24px; background:#ddd;border-radius:15px 0 0 15px;max-width: 230px; _width: 230px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.form_title{color: #F77400;font-size: 2.4em;}


/*精品推荐*/
.shop-bbs-box,.shop-tabbox-1.shop-jp-tj { margin-top:20px;}
.shop-bbs-box .btn{
    display: inline-block;
    height: 40px;
    width: 200px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #F77400;
    font-size: 16px;
    cursor: pointer;
}
.shop-tabbox-1 p{font-size:1.28em;line-height: 1.6em;}
.form-box{text-align: center;}
.col-1{width:58%;float: left; }
.col-2{width:38%;float: right;border-left: 1px solid #ddd;padding-left: 20px;}
.col-2 .l-text{font-size: 1.28em;}

/*grid-c1*/
.grid-c1{height:640px; background:#fff; border:solid 1px #ddd; overflow:hidden;}
.grid-c1 .side-r{ float:right; margin-left:20px; width:178px; height:640px; text-align:center; box-shadow:-2px 0 3px rgba(0,0,0,.1);}
.grid-c1 .side-r ul li{ margin-top:20px; height:75px;}
.grid-c1 .side-r .more{ display:inline-block; margin-top:20px; width:155px; height:24px; line-height:24px; color:#fff; background:#f2647e; border-radius:12px;}
.grid-c1 .side-l .hd{ padding:20px;}
.grid-c1 .side-l .hd h3{ font-size:20px; color:#f2647e; font-weight:300;}
.grid-c1 .side-l .hd h3 .ico-1,.grid-c1 .side-l .hd h3 .ico-2,.grid-c1 .side-l .hd h3 .ico-3{ display:inline-block; width:20px; height:26px; margin-right:10px; vertical-align:middle; background:url(../images/db-icons.png) no-repeat;}
.grid-c1 .side-l .hd h3 .ico-1{ background-position:-3px -36px;}
.grid-c1 .side-l .hd h3 .ico-2{ background-position:-26px -36px;}
.grid-c1 .side-l .hd h3 .ico-3{ background-position:-3px -61px;}
.grid-c1 .side-l .hd .tags{ float:right;}
.grid-c1 .side-l .hd .tags li{ float:left; margin-right:10px;}
.grid-c1 .side-l .hd .tags li a{ display:block; padding:0 20px; height:24px; line-height:24px; background:#fff; border:solid 1px #ddd; border-radius:12px;}
.grid-c1 .side-l .hd .more{ float:right; display:block; padding:0 20px; height:24px; line-height:24px; background:#fff; border:solid 1px #3983c5; border-radius:12px; color:#3983c5;}
.grid-c1 .side-l .bd .showpic{ float:left; margin-left:20px;}
.grid-c1 .side-l .bd .items{ overflow:hidden;}
.grid-c1 .side-l .bd .items li{ float:left; margin:0 0 10px 16px;}
.grid-c1 .side-l .bd .items li:hover{box-shadow: 0 0 5px rgba(0,0,0,.2);}
.grid-c1 .side-l .bd .items .line-tit{ font-size:12px; line-height:28px; max-width: 210px; _width: 210px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.grid-c1 .side-l .bd .items .line-price{ font-size:16px; line-height:30px;}
.grid-c1.c1 .tags li a:hover{ background:#f2647e; border:solid 1px #f2647e; color:#fff;}
.grid-c1.c2 .tags li a:hover{ background:#5f81cd; border:solid 1px #5f81cd; color:#fff;}
.grid-c1.c2 .side-l .hd h3{ color:#5f81cd;}
.grid-c1.c2 .side-r .more{ background:#5f81cd;}
.grid-c1.c3 .tags li a:hover{ background:#68a600; border:solid 1px #68a600; color:#fff;}
.grid-c1.c3 .side-l .hd h3{ color:#68a600;}
.grid-c1.c3 .side-r .more{ background:#68a600;}

.grid-c1.c4 .tags li a:hover{ background:#68a600; border:solid 1px #68a600; color:#fff;}
.grid-c1.c4 .side-l .hd h3{ color:#68a600;}
.grid-c1.c4 .side-r .more{ background:#68a600;}

.grid-c1.c5 .tags li a:hover{ background:#68a600; border:solid 1px #68a600; color:#fff;}
.grid-c1.c5 .side-l .hd h3{ color:#68a600;}
.grid-c1.c5 .side-r .more{ background:#68a600;}




/*footer-menu*/
.footer-menu{ padding:30px 0; min-height:120px; background:#444a4b;}
.footer-menu .bc{ background:url(../images/logo-footer.png) 105px 0px no-repeat;}
.footer-menu a{ color:#999;}
.footer-menu a:hover{ color:#eee;}
.footer-menu ul{ float:left; width:180px; font-size:14px; color:#999; line-height:30px;}
.footer-menu .cols-1{ margin-left:560px;}
.footer-copyright{ text-align:center; background:#353a3b; padding:20px 0; color:#999;}
.footer-copyright .menu,.footer-copyright .menu a{ color:#999; line-height:30px;}
.footer-copyright .menu a { margin:0 15px;}
.footer-menu a:hover,.footer-copyright a:hover{ color:#eee;}
/*位置*/
.hq-crumb-wrap{ padding-bottom:20px; overflow:hidden;}
.hq-crumb-wrap.hq-crumb-wrap-2{ padding:10px 5px;}
.hq-crumb-wrap ul li.item{ float:left; color:#666;}
.hq-crumb-wrap ul li.sep{ padding:0 10px;font-family: simsun;}
.ico-crumb{ display:inline-block; margin-right:10px; width:15px; height:15px; background-position:0 -345px;}
/*db-goods-show*/
.db-goods-show{ padding:20px; border:solid 1px #ddd; background:#fff;}
/*图片放大镜样式*/
.goodspic{ float:left; width:432px; height:500px;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; text-align:center; }
.zoomdiv{z-index:999;position:absolute;top:0px;left:0px;width:430px;height:430px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa; background:#fff; opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.jqzoom-ico{ position:relative; width:430px; height:1px;}
.jqzoom-ico span{ position:absolute; right:0; top:404px; height:26px; z-index:9;}
.spec-preview:hover .jqzoom-ico { display:none;}
/*图片小图预览列表*/
.spec-preview{ width:430px;height:430px;border:1px solid #dfdfdf;background:#fff;}
.spec-scroll{clear:both;margin-top:10px;width:432px;}
.spec-scroll .prev{float:left;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:24px;height:64px; line-height:64px; background: url(../images/ico-jzoom.png) no-repeat;cursor:pointer;}
.spec-scroll .prev:hover{ background-position:-24px 0;}
.spec-scroll .next{ background-position:0 -64px;}
.spec-scroll .next:hover{ background-position:-24px -64px;}
.spec-scroll .items{float:left;position:relative;width:380px;height:64px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:64px;}
.spec-scroll .items ul li{float:left;width:76px;text-align:center;}
.spec-scroll .items ul li img{width:60px;height:60px;border:2px solid #fff;}
.spec-scroll .items ul li img:hover{border:2px solid #f60;}
/*参数*/
.db-goods-show .dt-m{ position:relative; margin-left:460px;}
.db-goods-show .dt-m h4{width: 140px;line-height: 40px;float: left;font-weight:1;border: solid 1px #f8f8f8;background-color:#fff;text-align: center;vertical-align: middle;}
.db-goods-show .dt-m .active{height: 40px;float: left;border-top: solid 2px #EF920D;background-color: #fff;}
.db-goods-show .dt-m .goods{float:left}
.db-goods-show .dt-m .sp-title{  height:60px; margin-bottom:15px; padding:15px 0 25px 0;word-break: break-all; word-wrap:break-word; overflow:hidden;}
.db-goods-show .dt-m .sp-shop{ position:absolute; top:15px; right:-26px; width:200px; height:43px; line-height:40px; text-indent:20px; background:url(../images/ico-shop-tagbg.png) no-repeat; color:#0b68b7; font-size:14px;}
.db-goods-show .dt-m .sp-title h3{color:#333; font-size:20px;font-weight:300;}
.db-goods-show .dt-m .sp-price{ padding:20px; background:#fff4f8; overflow:hidden;float: left;width:670px;}
.db-goods-show .dt-m .sp-price .item-1{ margin-top:10px;}
.db-goods-show .dt-m .sp-price .item-1,.db-goods-show .dt-m .sp-price .item-3{ color:#938a8c;line-height: 40px;vertical-align: bottom;}
.db-goods-show .dt-m .sp-price .item-1,.db-goods-show .dt-m .sp-price .item-3 .co2{padding: 0 15px 0 0;}
.db-goods-show .dt-m .sp-price .item-1,.db-goods-show .dt-m .sp-price li{float:left;padding:0 15px 0 0 ;text-align: center;}
.db-goods-show .dt-m .sp-price .item-1,.db-goods-show .dt-m .sp-price li div{line-height: 30px;color: #938a8c;}

.db-goods-show .dt-m .sp-price .item-2{ line-height:40px;}
.db-goods-show .dt-m .sp-price .item-3 .cost-price{text-decoration:line-through;}
.db-goods-show .dt-m .sp-price .zhe{ display:inline-block; padding:0 5px; margin:-5px 0 0 5px; height:18px; line-height:18px; color:#fff; background:#a79d9c; border-radius:3px; vertical-align:middle;}
.db-goods-show .dt-m .sp-meta{ margin-top:15px; padding:10px 0; }
.db-goods-show .dt-m .sp-meta dt,.db-goods-show .dt-m .sp-meta dd{line-height:35px; margin-bottom:3px;}
.db-goods-show .dt-m .sp-meta dt{ float:left; margin-left:10px; width:80px; color:#999;}
.db-goods-show .dt-m .sp-meta dd{ margin-left:40px;}
.db-goods-show .dt-m .sp-meta .td-txt{ display:inline-block; margin:5px 10px 5px 0; padding:0 25px; line-height:26px; border:solid 1px #ddd; background:#fff; vertical-align:middle;}
.db-goods-show .dt-m .sp-meta .td-txt.selected{ border:solid 1px #f70; background:#fff url(../images/ico-chk-1.png) right bottom no-repeat;}
.db-goods-show .dt-m .sp-meta dd .hq-amount{ display:block; padding:5px 0; height:28px; line-height:28px; color:#999;}
.hq-amount-input{ float:left; display:block; padding:0 3px; width:50px; height:28px; border:solid 1px #ddd; background:#fff; border-width:1px 0;}
.hq-amount-increase,.hq-amount-decrease{ float:left; display:block; width:28px; height:28px; text-align:center; border:solid 1px #ddd; background:#fff; line-height:28px; font-weight:700; font-size:14px;}
.db-goods-show .dt-m .sp-action{ padding-top:10px; overflow:hidden;}
.db-goods-show .dt-m .sp-action .sp-link-buy{ float:left; display:inline-block; width:150px; height:40px; background:#fa660f; border-radius:3px; text-align:center; color:#fff; line-height:40px; font-size:16px;}
.db-goods-show .dt-m .sp-action .sp-link-buy:hover{ background:#f60;}
.db-goods-show .dt-m .sp-action .sp-link-add:hover{ background:#d10b18;}
.db-goods-show .dt-m .sp-action .sp-link-add{ float:left; margin-left:25px; display:inline-block; width:180px; height:40px; background:#ff7300; border-radius:3px; text-align:center; color:#fff; line-height:40px; font-size:16px;}
.db-goods-show .dt-m .sp-other{ padding-top:30px;float: left; width: 400px;}
.ico-cart-w{ display:inline-block; width:15px; height:15px; background-position:-55px 0; margin-right:10px;}
.ico-sp-sc{ display:inline-block; width:13px; height:13px; background-position:-51px -21px; margin-right:5px;}
.ico-sp-fx{ display:inline-block; width:13px; height:13px; background-position:-68px -21px; margin-right:5px;}
.ico-sp-tk{ display:inline-block; width:14px; height:14px; background-position:-84px -20px; margin-right:5px;}
.ico-dp-star{ display:inline-block; width:12px; height:15px; background-position:-52px -39px; margin-right:5px;}
.ico-dp-sc{ display:inline-block; width:17px; height:17px; background-position:-75px 0;}
.ico-dp-sc.active{ background-position:-95px 0;}
/*商品描述*/
.sp-dt-tab{ margin-top:20px; width:914px; min-height:790px; float:left; border:solid 1px #ddd; background:#fff;}
.sp-dt-tab .hd{ margin:10px 30px 0 30px; height:50px; line-height:50px; border-bottom:solid 1px #ddd;}
.sp-dt-tab .hd ul li{ float:left;}
.sp-dt-tab .hd ul li a{ display:block; padding:0 30px; font-size:16px; color:#444;}
.sp-dt-tab .hd ul li.hover a{ height:49px; color:#ff7300; border-bottom:solid 2px #ff7300; background:#fff;}
.sp-dt-tab .bd{ padding:30px;}
.sp-dt-tab .bd h4.title{ margin-bottom:10px; font-size:16px; color:#ff7300; font-weight:700;}
.sp-dt-tab .bd h4.title .ico-l{ display:inline-block; margin-right:10px; width:3px; height:16px; background:#ff7300; vertical-align:middle;}
.sp-dt-tab .bd .content{ line-height:200%; font-size:14px; word-break:break-all;word-wrap:break-word; overflow:hidden;margin-bottom:20px;}
.sp-dt-tab .bd .content img{ max-width:848px;}
.sp-dt-tab .bd .content .co11{ color:#ffb401; margin-bottom:30px;}
/*商品详情评价*/
.details-sp-pinjia{ font-size:12px; color:#404040; font-weight:normal; margin-left:20px; margin-top:20px; border-bottom:1px solid #ccc; padding-bottom:30px; overflow:hidden;}
.details-sp-pinjia-col-1,.details-sp-pinjia-col-2{ float:left;}
.details-sp-pinjia-col-1{ width:80%; line-height:normal;}
.details-sp-pinjia-col-1 p{ line-height:20px; }
.details-sp-pinjia-col-1 .pinjia-con{ margin-top:20px;word-break:break-all;word-wrap:break-word; max-width:640px;}
.details-sp-pinjia-col-1 span{line-height:18px; }
.details-sp-pinjia-col-2{ width:20%;}
.details-sp-pinjia-col-2 p.pj-user{ padding-top:50px; width:150px; text-align:left;}
.details-sp-pinjia-col-2 span{ color:#b52222;}
.details-sp-pinjia-col-2 .pj-time{ color:#999;}
.sp-pj-star{ display:inline-block; width:60px; height:12px; background:url(../images/sp-pj-star.png) no-repeat; vertical-align:middle; margin-right:10px;}
.sp-pj-star.star5{ background-position:0 0;}
.sp-pj-star.star4{ background-position:0 -12px;}
.sp-pj-star.star3{ background-position:0 -24px;}
.sp-pj-star.star2{ background-position:0 -36px;}
.sp-pj-star.star1{ background-position:0 -48px;}
.sp-pj-star.star0{ background-position:0 -60px;}
/*商品详情参数*/
.details-sp-cs{overflow: hidden; width:920px;float:left;margin-bottom:20px; }
.details-sp-cs li{float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:285px; line-height:26px; font-size:13px;}
.details-sp-cs li a{ color:#9f1431;text-decoration: underline}
.details-sp-zy{ padding-bottom:20px; border-bottom: 1px solid #ccc; margin-bottom:20px; font-size:13px; line-height:26px;}
.details-sp-zy dt{ float:left;}
.details-sp-zy dd{word-break: break-all;word-wrap: break-word;}

.sp-dp-box{ margin-bottom:20px; padding:20px; background:#eee; overflow:hidden;}
.sp-dp-box .b-m{ margin-left:155px;}
.sp-dp-box .b-r{ line-height:30px; padding-left:20px; height:70px; border-left:solid 1px #fff;}
.a-online-zx{ display:inline-block; padding:0 10px; height:20px; line-height:20px; border:solid 1px #fddcb2; background:#fff4d4; color:#e2a557; vertical-align:middle;}
/*商品右侧栏目*/
.sp-side-wrap{ float:right; width:260px; padding-bottom:10px; border:solid 1px #ddd; background:#fff;}
.sp-side-wrap .hd{ margin:10px 20px; height:50px; line-height:50px; font-size:16px; font-weight:300; border-bottom:solid 1px #ddd;}
.sp-side-wrap h3{ display:inline-block; font-weight:300; border-bottom: solid 2px #ff7300; line-height:49px;}
.sp-side-wrap ul li{ margin:10px 20px 0 20px; padding:10px 0 20px 0; line-height:25px; background:#fff; border-bottom:solid 1px #eee; overflow:hidden; word-break: break-all; word-wrap:break-word; }
.sp-side-wrap ul li.last{ border:none;}
.sp-side-wrap ul li .pic{ padding:0; width:106px; height:106px; border:solid 1px #eee; overflow:hidden;}
.sp-side-wrap ul li .pic img{ max-width:106px; max-height:106px;}
.sp-side-wrap ul li .title,.sp-side-wrap ul li .price{ margin-left:120px;word-break:break-all;word-wrap:break-word; overflow:hidden;}
.sp-side-wrap ul li .title{ max-height:75px;}
.sp-side-wrap ul li .price{ padding-top:10px; font-size:14px;}
.sp-side-wrap ul li a{ color:#888;}
.sp-side-wrap ul li a:hover{ color:#f60;}
.sp-huo-box{ display:inline-block;}
.ico-arrow-1{ display:inline-block; width:8px; height:5px; background-position:-34px -25px; margin-right:5px;}
.refresh{ display:inline-block; margin-top:15px; width:18px; height:18px; background-position:-116px 0;}
.refresh:hover{ background-position:-136px 0;}
/*商品搜索*/
.sp-search-list{width:914px; min-height:790px; float:left; border:solid 1px #ddd; background:#fff;}
.sp-search-list .l-hd{ margin:10px 20px; height:50px; line-height:50px; font-size:16px; font-weight:300; border-bottom:solid 1px #ddd;}
.sp-search-list .l-hd h3{ display:inline-block; padding:0 20px; font-weight:300; border-bottom: solid 2px #ff7300; line-height:49px; color:#da251d; font-size:16px;}
.sp-search-list .l-hd .top-num{ float:right; font-size:12px;}
/*列表搜索*/
.hq-selector{ margin:20px; border:solid 1px #ddd; background:#fff;}
.hq-selector .hd{ position:relative; padding:10px 0; overflow:hidden;}
.hq-selector .hd dl dt{ float:left; width:90px; text-align:right; line-height:28px;}
.hq-selector .hd dl dd{ margin-left:120px;}
.hq-selector .bd{ padding:10px 30px; border-top:solid 1px #ddd; }
.hq-selector .bd dl{ padding:8px 0; line-height:28px; border-bottom:dashed 1px #eee;overflow:hidden;}
.hq-selector .bd dl.b-n{ border:none;}
.hq-selector .bd dl dt{ float:left; width:80px; color:#666;}
.hq-selector .bd dl dd{ margin-left:90px;}
.hq-selector .bd dl dd a{ margin-right:30px; white-space:nowrap;}
.hq-selector .hd .checked-item{ display:inline-block; border:solid 1px #ddd; padding:0 10px; color:#666; line-height:28px;height:28px; float:left; margin-right:5px;}
.hq-selector .hd .checked-item .del{ display:inline-block; margin-left:10px; width:12px; height:12px; background-position:-105px -23px;}
.pro-tool{ margin:20px; padding:10px;line-height:21px;overflow:hidden;background-color:#efefef;}
.pro-tool ul li,.pro-tool ol li{float:left;margin-right:10px;}
.pro-tool ul li{padding:2px 15px;color:#888;font-size:13px;}
.pro-tool ul li i{background:url(../images/db-icons.png) no-repeat top left;vertical-align:middle;width:12px;height:12px;display:inline-block; margin-left:5px;}
.pro-tool ul li i{background-position:-131px -22px;}
.pro-tool ul li i.up{background-position:-119px -22px;}
.pro-tool ul li.hover,.pro-tool ul li:hover{color:#da251d; cursor:pointer;border-radius:3px;}
.pro-list{ margin:20px; overflow:hidden;}
.pro-list ul{ width:910px;}
.pro-list ul li{ float:left; width:269px; height:375px; margin-right:33px;}
.pro-list .img{ border:solid 2px #eee; width:265px; height:265px;}
.pro-list .title{ margin-top:10px; height:40px; overflow:hidden; word-break: break-all; word-wrap:break-word; }
.pro-list .price{ color:#f00; font-size:16px;}
.pro-list .shop a{ color:#888;}
.ico-shop-l{ display:inline-block; width:13px; height:13px; background-position:-70px -39px; vertical-align:middle; margin-right:5px;}

/*购物车*/
.hq-shopping-cart{ margin-top:20px;}
.hq-shopping-cart .hd-title{ padding-top:20px; font-weight:300; font-size:14px; color:#999;}
.hq-shopping-cart .hd-title h4{font-size:16px; color:#da251d; font-weight:300;padding-bottom:20px; margin-bottom:20px; border-bottom:solid 1px #ddd;}
.hq-shopping-cart .hd-title-2{ padding-bottom:20px; margin:20px 20px 10px 20px; border-bottom:solid 1px #ddd;}
.hq-shopping-cart .hd-title-2 h4{font-size:16px; color:#da251d; font-weight:300;}
.hq-shopping-cart .bd-box{ padding:20px; background:#fff; border:solid 1px #ddd; overflow:hidden;}
.tag-sx{ display:inline-block; background:#ccc; color:#fff; height:20px; line-height:20px; padding:0 5px; border-radius:3px;}
/*购物流程*/
.hq-reg-step{ padding-top:50px; overflow:hidden; padding-bottom:20px;}
.hq-reg-step ul,.hq-reg-step ul li{margin:0;padding:0;list-style:none;}
.hq-reg-step ul { margin-left:185px;}
.hq-reg-step ul li{ position:relative; float:left; height:30px; color:#999; font-size:14px; font-weight:700;}
.hq-reg-step ul li.active .line{ background:#e64116;}
.hq-reg-step ul li .item{ position:absolute; left:50%; top:-30px; margin-left:-100px; width:200px; text-align:center;}
.hq-reg-step ul li.active .item{ color:#ff6600;}
.hq-reg-step ul li .line{ display:block; margin-top:10px; width:250px; height:5px; background:#ddd;}
.hq-reg-step li .step-count{ display:inline-block; width:13px; height:13px; border-radius: 10px;background-color: #ccc; line-height: 60px; color:#fff; vertical-align:middle; overflow:hidden; font-style:normal; text-align:center;}
.hq-reg-step li.active .step-count{ color:#fff; background:#e64116;}
/*购物流程*/
.inpt-c{ padding:0 5px; width:275px; height:30px; line-height:30px; border:solid 1px #ddd; border-radius:2px;}
.a-btn-c{ padding:0 30px; height:30px; line-height:30px; color:#fff; background:#fa660f; border-radius:2px; cursor:pointer;}
.a-btn-c-2{ padding:0 30px; height:40px; line-height:30px; color:#fff; background:#fa660f; border-radius:2px; cursor:pointer; font-size:16px;}
.required{ color:#fa660f; margin:0 3px;}
.fill-contract .side-l{ float:left; width:575px; border-right:solid 1px #ddd;}
.fill-contract .side-l h5{ margin-bottom:20px; padding-left:20px;}
.fill-contract .side-l dl dt,.fill-contract .side-l dl dd{ padding:6px 0;}
.fill-contract .side-l dl dt{ float:left; width:90px; color:#999; line-height:30px; text-align:right;}
.fill-contract .side-l dl dd{ margin-left:100px;}
.fill-contract .side-r{ float:left; padding-left:45px; width:460px;}
.fill-contract .side-r ul{ margin-top:20px;}
.fill-contract .side-r ul li{ padding:15px 0; color:#999;}
.fill-contract .ft-bar{ padding:20px 0 10px 110px;}
.fill-contract .ft-bar .tips{ margin-left:30px; color:#999;}
.fill-Transferee .side-l{ float:left; width:510px;}
.fill-Transferee .side-l .hd{ overflow:hidden;}
.fill-Transferee .side-l .hd .tips{ margin-left:5px; color:#999;}
.fill-Transferee .side-l h5{ margin-bottom:20px; padding-left:20px;}
.fill-Transferee .side-l .tab{ margin:20px 30px 0 20px; width:438px; border:solid 1px #ddd;}
.fill-Transferee .side-l .tab .h-d{ margin-bottom:20px; height:38px; line-height:37px; overflow:hidden;}
.fill-Transferee .side-l .tab .h-d ul{ width:450px;}
.fill-Transferee .side-l .tab .h-d ul li{ float:left; width:220px; background:#f5f5f5; text-align:center; color:#666; border:solid 1px #ddd; border-width:0 1px 1px 0; cursor:pointer; }
.fill-Transferee .side-l .tab .h-d ul li.hover{ background:#fff; border-bottom:solid 1px #fff;}
.fill-Transferee .side-l .tab .b-d dl dt,.fill-Transferee .side-l .tab .b-d dl dd{ padding:6px 0;}
.fill-Transferee .side-l .tab .b-d dl dt{ float:left; width:105px; color:#999; line-height:30px; text-align:right;}
.fill-Transferee .side-l .tab .b-d dl dd{ margin-left:115px;}
.fill-Transferee .side-l .tab .b-d .action{ padding:20px 0 30px 115px;}
.fill-Transferee .side-r{ position:relative; float:left; width:510px;}
.fill-Transferee .side-r ul{ margin-top:20px;}
.fill-Transferee .side-r ul li{ padding:15px 0; color:#999;}
.fill-Transferee .side-r .s-info{ margin-top:70px; color:#999;}
.fill-Transferee .side-r .a-action{ padding-top:160px;}
.fill-Transferee .ft-bar{ padding:20px 0 10px 110px;}
.fill-Transferee .ft-bar .tips{ margin-left:30px; color:#999;}
.fill-other .side-l{ float:left; width:510px;}
.fill-other .side-l h5{ margin-bottom:20px; padding-left:20px;}
.fill-other .side-l dl dt,.fill-other .side-l dl dd{ padding:6px 0;}
.fill-other .side-l dl dt{ float:left; width:65px; color:#999; line-height:30px; text-align:right;}
.fill-other .side-l dl dd{ margin-left:75px;}
.fill-other .side-l .textarea{ width:375px; padding:0 5px; border:solid 1px #ddd; border-radius:2px;}
.buy-ft-action{ margin-bottom:30px; padding:20px 0; overflow:hidden; }
.buy-ft-action ul li.l-li{ line-height:40px;}
.buy-ft-action ul li.r-li {font-size:16px;}
.buy-ft-action ul li.r-li .t-price{ margin-right:20px;color:#fa660f; font-style:normal;}
.fill-address dl{ padding-right:20px; color:#666;}
.fill-address dl dt,.fill-address dl dd{ line-height:30px; }
.fill-address dl dt{ float:left; width:45px; color:#999; text-align:right;color:#fa660f;}
.fill-address dl dd{ margin-left:55px;}
.fill-address dl .edit-addr{visibility:hidden;}
.fill-address dl.active .edit-addr{visibility:visible;}
.fill-address dl.active{ color:#fa660f;}
.fill-address dl:hover{ background:#f5f5f5;}
.fill-address dl .set-addr{ visibility:hidden;}
.fill-address dl:hover .set-addr{ visibility:visible;}
.fill-address .addr{ margin:0 5px;word-break: break-all; word-wrap:break-word;}
.fill-address .tel{margin:0 10px;}
.fill-address .tag{margin:0 10px;}
.fill-address .ft-add-addr{ padding:10px 0 0 55px;}
.fill-address .ft-add-addr .add-addr{ display:inline-block; padding:0 15px; line-height:24px; background:#f7f7f7; border:solid 1px #ddd; color:#999; border-radius:3px;}
.fill-address .ft-add-addr .add-addr i{ margin-right:5px; font-weight:700; font-size:16px;}
.fill-address .ft-add-addr .add-addr:hover{ background:#fafafa; color:#f60;}
.fill-address .ft-add-addr .add-addr:hover i{color:#f60;}
.wx-ts{ padding:20px 0 0 0;}
.bd-box.fill-ordering{ padding:0;}
.fill-ordering .hd{ margin:0 20px; height:50px; line-height:50px; background:#f5f5f5;}
.fill-ordering .hd dl,.fill-ordering .bd dl{ overflow:hidden;}
.fill-ordering .bd dl{ margin:0 20px;}
.fill-ordering .bd dl{ border-bottom:solid 1px #eee;}
.fill-ordering .hd dl dt,.fill-ordering .bd dl dd{ float:left;}
.fill-ordering .hd dl dt{ color:#666;}
.fill-ordering .bd dl dd{ padding:45px 0 0 0;}
.fill-ordering .bd dl dd.col-1{ padding:25px 0; color:#999;}
.fill-ordering .bd dl dd.col-1 .name{ float:left; width:310px; margin-left:20px; padding-top:20px;word-break: break-all; word-wrap:break-word; overflow:hidden;}
.fill-ordering .bd .xinghao{ padding-top:10px;}
.fill-ordering .bd .total{ margin:20px 40px;}
.fill-ordering dl .col-1{ width:45%;}
.fill-ordering dl .col-2{ width:15%;}
.fill-ordering dl .col-3{ width:15%;}
.fill-ordering dl .col-4{ width:15%;}
.fill-ordering dl .col-5{ width:10%;}
.fill-ordering-ft{ padding:10px; background:#f5f5f5; border:solid 1px #ddd; border-top:none; text-align:right;}
.fill-ordering-ft .a-btn-submit{ display:inline-block; width:152px; height:46px; line-height:46px; color:#fff; background:#da251d; text-align:center; font-size:18px;}
/*修改地址*/
.edit-address-box{ width:100%;}
.edit-address-box h5{ margin-bottom:20px; padding-left:20px;}
.edit-address-box dl{ display:block;}
.edit-address-box dl dt,.edit-address-box dl dd{ padding:6px 0;float:left;}
.edit-address-box dl dt{ width:20%; color:#999; line-height:30px; text-align:right; clear:left;}
.edit-address-box dl dd{ width:80%;}
.edit-address-box .textarea{width:375px; padding:0 5px; border:solid 1px #ddd; border-radius:2px;}
.edit-address-box .action{ padding-left:122px; padding-top:20px; overflow:hidden;}

.bd-box.buycart-list{ padding:0; border:none;}
.buycart-list .hd{ height:50px; line-height:50px; background:#fff; border: solid 1px #ddd; border-bottom:none;}
.buycart-list .hd.lose{ background:#f5f5f5; border:none;}
.buycart-list .hd dl,.buycart-list .bd dl{ margin:0 40px; overflow:hidden;}
.buycart-list .bd dl{ border-bottom:solid 1px #eee;}
.buycart-list .bd dl.last{ border-bottom:none;}
.buycart-list .bd{ border:solid 1px #ddd; border-top:none;}
.buycart-list .hd dl dt,.buycart-list .bd dl dd{ float:left;}
.buycart-list .hd dl dt{ color:#999;}
.buycart-list .bd .shop-name{ padding-left:40px; height:50px; line-height:50px; background:#f5f5f5;}
.buycart-list .bd dl dd{ padding:60px 0 0 0;}
.buycart-list .bd dl dd.col-1{ padding:45px 0; color:#999;}
.buycart-list .bd dl dd.col-2{ padding:25px 0; color:#999;}
.buycart-list .bd .title{ height:65px;word-break: break-all; word-wrap:break-word; overflow:hidden;}
.buycart-list .bd .xinghao{ padding-top:10px;}
.buycart-list .bd .total{ margin:20px 40px; overflow:hidden;}
.buycart-list .bd .total ul li{ line-height:30px;}
.buycart-list .bd .pic{ margin-right:20px; margin-left:20px;}
.buycart-list .bd .pic img{ border:solid 1px #ddd; width:100px; height:100px;}
.buycart-list dl .col-1{ width:4%;}
.buycart-list dl .col-2{ width:40%;}
.buycart-list dl .col-3{ width:12%;}
.buycart-list dl .col-4{ width:22%;}
.buycart-list dl .col-5{ width:12%;}
.buycart-list dl .col-6{ width:10%;}
.buycart-list dl .col-5 a{ color:#666; font-size:12px}
.bd-box.buycart-list.invalid{ border:solid 1px #ddd;}
.bd-box.buycart-list.invalid .bd,.bd-box.buycart-list.invalid .bd a{ border:none; color:#999;}
.tag-die{ display:inline-block; margin-top:20px; color:#fff; background:#ccc; padding:2px 3px; border-radius:3px;}
/*购物车数量*/
.item-amount{ width:123px; height: 31px;overflow: hidden;position: relative;z-index: 1;}
.item-amount a,.bd-box.buycart-list.invalid .item-amount a{display: block;height: 29px;width:25px;border: 1px solid #ddd;background: #f0f0f0;text-align: center;line-height: 29px;color: #444;position: absolute;top: 0;}
.item-amount .minus,.item-amount .no-minus {left:0;}
.item-amount .no-minus{color: #e5e5e5;}
.item-amount .text-amount { width:70px; height:29px; line-height: 29px; border: 1px solid #ddd; color: #343434; text-align: center; background-color: #fff; position: absolute; z-index: 2; left:26px; top: 0;}
.item-amount .plus, .item-amount .no-plus { border-left-color: transparent; right: 0;}
/*付款方式*/
.contain{border:1px solid #ddd;overflow:hidden; background:#fff; padding:25px;}
.pay_jifen{background-color:#fff6fb;border:1px solid #eee;padding:10px 20px;font-size:14px;}
.pay_yue,.pay_sanfang,.pay_wangyin{padding:25px 20px 25px 0;font-size:14px;border-bottom:1px solid #eee;}
/*银行大标志选择*/
.bank_list ul li{float:left;margin-right:10px;margin-bottom:10px;border:1px solid #c1c1c1;cursor:pointer;border-radius:3px;}
.bank_list ul li.hover{border:1px solid #FF0000;position:relative;}
.bank_list ul li.hover i{display:inline-block;position:absolute;right:-1px;bottom:-1px;background:url(../images/dagou.png) no-repeat;width:22px;height:22px;}
.bank_logo{background-image:url("../images/bank/combo.png");background-repeat:no-repeat;display:inline-block;width:126px;height:36px;line-height:36px;vertical-align:middle;}
.ABC{background-position:center 0;}
.BJBANK{background-position:center -36px;}
.BJRCB{background-position:center -72px;}
.BOC{background-position:center -108px;}
.CCB{background-position:center -144px;}
.CDCB{background-position:center -180px;}
.CEB{background-position:center -216px;}
.CIB{background-position:center -252px;}
.CITIC{background-position:center -288px;}
.CMB{background-position:center -324px;}
.CMBC{background-position:center -360px;}
.COMM{background-position:center -396px;}
.FDB{background-position:center -432px;}
.GDB{background-position:center -468px;}
.HZCB{background-position:center -504px;}
.ICBC{background-position:center -540px;}
.NBBANK{background-position:center -576px;}
.PSBC{background-position:center -612px;}
.SHBANK{background-position:center -648px;}
.SHRCB{background-position:center -684px;}
.SPABANK{background-position:center -720px;}
.SPDB{background-position:center -756px;}
.WZCB{background-position:center -792px;}
.ZJNX{background-position:center -828px;}
.SZDB{background-position:center -864px;}
.CBHB{background-position:center -900px;}
.NJCB{background-position:center -936px;}
.GZB{background-position:center -972px;}
.TJB{background-position:center -1008px;}
.TRCB{background-position:center -1044px;}
.dh_yangshi{padding-left:30px;margin:15px 0;}
.dh_yangshi ul{padding-left:4px;overflow:hidden;}
.dh_yangshi ul li{float:left;margin-right:10px;cursor:pointer;border:1px solid #eee;color:#999;vertical-align:middle;padding:3px 15px;position:relative;}
.dh_yangshi ul li > i{display:none !important;position:absolute;right:0;bottom:0;}
.dh_yangshi ul li.hover{border-color:#f70;color:#f70;}
.dh_yangshi ul li.hover i{display:block !important;}
.ico.ico_redgou{background:url(../images/ico-chk-1.png) no-repeat;width:18px;height:15px;}
a.btn3{ display:inline-block; width:170px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; background:#da251d;}
.box-title{ border-bottom:solid 1px #ddd; height:30px; margin-bottom:10px;}
.box-title h5{ display:inline-block; padding:0 20px 10px 20px; height:19px; font-weight:300; font-size:16px; color:#da251d; border-bottom:solid 2px #da251d;}
/*下单成功*/
.tipsbox{ padding:60px 0; background:#fff; border:solid 1px #ddd; text-align:center;}
.tipsbox .icon{ display:inline-block; width:51px; height:51px;}
.tipsbox.success .icon{ background:url(../images/tishi-ico-success.png) no-repeat;}
.tipsbox h3{ margin:30px 0 20px 0; font-size:24px; font-weight:300;}
.tipsbox.success h3{ color:#2d9124;}
.tipsbox .text{ color:#999;}
.tipsbox .btn{ display:inline-block; margin:0 5px; padding:0 30px; height:38px; line-height:38px; border:solid 1px #1478ae; color:#1478ae; border-radius:20px; font-size:14px;}
.tipsbox .ft{ padding-top:50px;}
.pinjia-img{
	padding: 10px 0;
}
.pinjia-img img{
	border: 1px solid #e2e2e2;
	padding: 1px;
	margin-right: 6px;
	vertical-align: middle;
}
.pinjia-img img:hover{
	cursor:pointer;
}
.pinjia_scale_img{
	padding: 10px 0;
	display: none;
}
.details-sp-pinjia .details-sp-pinjia-col-1 .pinjia_scale_img img{
	display: block;
	max-width: 375px;
	max-height: 478px;	
    cursor: url(../images/small.cur),auto;
    z-index: 2;
}
/*
 * 2018/1/11
 */
.haopin{
	float: right;
	font-size: 14px;
	font-weight: 100;	
	color: #333;
}
.haopin span{	
	color: #ff7300;
}
.haopin span strong{
	font-weight:500;
	font-size:20px;
	display: inline-block;
	padding: 0 3px;
}


		.tips_div{
		    width: 49%;
		    float: left;
		}
		.tips_content{
			height: 100%;
		    width: 100%;
		    float: right;
		}
		.tips_title{
		    height: 31px;
		    font-size: 18px;
		    color: #ff6600;
		}
		.tips_detail{
			background-color: #fff;
			padding-top: 2px;
    		padding-bottom: 10px;
		}
		.tips_detail ul{
			padding: 0px 25px 0px 0px;
			margin: 0px;
		}
		.tips_detail li{
			list-style: none;
			line-height: 25px;
			width: 100%;
			height: 25px;
		}
		

		.button_a{
			width: 165px;
		    height: 48px;
		    z-index:9999991;
		    background-color:#fff;		   
		    border-radius: 20px;
		    text-align: center;
		    float: left;
		    display: inline-block;
		    margin-left: 27px;
		    vertical-align: middle;		   
		}
		.button_a div {
			float:left;margin-left: 35px;margin-right: 15px;width: 30px;height: 48px; border: none;
		}
		
		.button_a  .zxh{
			height: 48px;
			background: url(../img/zxh.png)no-repeat center;
		}
		.button_a  .ydg{
			height: 48px;
			background: url(../img/ydg.png)no-repeat center;
		}
		.button_a  .ydy{
			height: 48px;
			background: url(../img/ydy.png)no-repeat center;
		}		
		
		.button_a a{
			line-height: 48px;
			 float: left;font-weight: bold;letter-spacing: 2px;font-size: 15px;height: 45px;text-align: center;color:#000 ;
		}
		.button_a a:hover .zxh{
			background: url(../img/zxh-1.png)no-repeat center;
		}
		.button_a a:hover .ydg{
			background: url(../img/ydg-1.png)no-repeat center;
		}
		.button_a a:hover .ydy{
			background: url(../img/ydy-1.png)no-repeat center;
		}
		
		.button_a_l{
			border-right: #fff solid 3px; height: 40%;float: right; margin-top: 20px;vertical-align: middle;
		}
		.footer-style{
			height:14rem;
			width: 100%;
			background-color: #d0d0d0;
		}
		.first_child{
			width: 800px;
			margin: auto;
		}
		.first_child li{
			list-style: none;
			float: left;
			padding-left: 5rem;
			padding-right: 5rem;
			padding-bottom: 2rem;
		}
		.service_text{
		    text-align: center;
		    font-size: 18px;
		    margin-bottom: 1rem;
		    margin-top: 2rem;
		    font-weight: 500;
		}
		.separation_line{
			float: left;
		    width: 2px;
		    height: 11rem;
		    background-color: #FFFFFF;
		    margin-top: 1rem;
		}
		.notice_text{
			height: 27px;
		    padding: 5px;
		    color:  red;
		    display: none;
		}