body{margin-top:96px;}
.main{padding-top:15px;}
#titleBar{
	height:20px; position:relative; background:#fff; padding:0px; border-bottom:1px solid #fff}
#titleBarContent{position:absolute; top:0px; left:5px; font-size:16px;   font-weight:bold }

iframe#dhtipsiframe {-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);z-index:20000;border:none;}
#dhtipsdiv {background:#333;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);z-index:20001;border:none;}
#dhtipscontent {width:300px;height:150px;background: rgba(255,255,255,0.5);;border:1px solid #eee; border-right:1px solid #555;border-bottom:1px solid #555;z-index:20002;padding:12px; padding-left:10px;padding-top:10px;

}
/*闪烁动画*/
 @-webkit-keyframes twinkling{0%{opacity:0; } 50%{opacity:1; } 100%{opacity:0; } }
.blink{-webkit-animation: twinkling 2s infinite ease-in-out; }

.page-loading{position:absolute; width:100px; height:100px;  color:#fff; z-index:1000; border-radius:8px; font-size:16px; text-align:center; padding-top:20px; background:rgba(0,0,0,0.5);	}
.CloseWindow{position:absolute; display:block; width:25px; font-size:16px; cursor:pointer; height:25px; top:0px; right:0px;font-family:Arial; line-height:25px;   color:#ff0000; text-align:center}

.MaxWindow{position:absolute; width:25px;display:block; font-size:16px; cursor:pointer; height:25px; top:0px; right:25px;font-family:Arial; line-height:25px;   color:#1BA14B; text-align:center}
.CloseWindow:hover{
	color:#fff;
	background:#ff0000;
	text-decoration:none;
	}
.MaxWindow:hover{
	color:#fff;
	text-decoration:none;
	background:#1BA14B;
	}
#top_banner{box-shadow:0px 3px 6px  rgba(33,33,33,0.3);}
.home-top {padding:3px 0 3px 0;}
.top-left{padding:0px;margin-left:-5px;float:left;margin-bottom:0px;}
.top-left>span{color:#999;font-size:8px}
.top-right{padding:0px;margin-bottom:0px;}
.top-right>li{float:right;display:table;margin-left:30px;}
.top-right>li>a{color:#eee;}
.navbar {background:#fff;border-radius:0px; border-bottom:0px solid #35353f; margin-bottom:0px;}
.dropdown-menu{ min-width:140px; padding:0; border-radius:0px}
.dropdown-child > li > a{padding:5px 0;text-align:center;}
.navbar-brand{padding-left:0px;}
.navbar-nav>li>a {height:70px;font-weight:300;padding-top:25px;padding-left:30px;padding-right:30px;font-size: 20px;text-transform: uppercase;}
.navbar-inverse .navbar-nav>li>a {color: #aaa;}
.navbar-brand>img {height: 50px;margin: -5px 10px 0 10px;}
.navbar-inverse .navbar-nav>li>a:hover{background:#fff;color:#333;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {color: #333;font-weight:500;background:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);}
.navbar-toggle {margin-top: 16px;margin-bottom: 16px;padding:4px 8.5px;background:#eee;color:#333;}
.navbar-toggle:focus,.navbar-toggle:hover{color:#333;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {background: #fff;color:#333;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{color:#eee;}
.dropdown-user{ z-index:1001;}
.dropdown-user>.headimage{ text-align:center; }
.dropdown-user img{ width:80px;margin:10px 0;}
#top_banner{position:fixed;width:100%;top:0px;z-index:10;}
.search-top{width:20%;min-width:130px;position:absolute;right:0px; bottom:20px;}
.input-top{padding:5px 10px;height:30px;background:#fafafa;color:#333;border:1px solid #eee}
.btn-top{height:30px;line-height:20px;padding:0 10px;border:1px solid #eee;color:#333;background:#fafafa;}
.input-top:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: #999;  }
.input-top::-moz-placeholder { /* Mozilla Firefox 19+ */    color: #999;}
.input-top:-ms-input-placeholder,textarea:-ms-input-placeholder {    color: #999;}
.input-top::-webkit-input-placeholder {    color: #999;}
.side-bar{display:none;position:fixed;bottom:20px;right:20px;width:50px;z-index:10;}
.side-bar-left{left:5px;}
.side-btn{display:block;font-size:30px;cursor:pointer;line-height:40px;width:50px;height:50px;color:#fff;text-align:center;background:#333; filter:alpha(opacity=50);         -moz-opacity:0.5;         -khtml-opacity: 0.5;         opacity: 0.5;   }
.side-bar-left>.side-btn{line-height:40px}
.side-btn:hover{color:#fff; filter:alpha(opacity=100);         -moz-opacity:1;         -khtml-opacity: 1;         opacity: 1; }
.cartcount {
    position: absolute;
    min-width: 14px;
    height: 14px;
    background: #f00;
    line-height: 14px;
    right: 0;
    top: 10px;
    color: #fff;
    border-radius: 8px;
    font-size: 9px;
    text-align: center;
    font-weight: bold;
    padding: 0 3px;
}
#foot {color:#aaa;background:#333;margin-top:100px;}
.btm{margin-bottom:30px;}
.btm>a{text-decoration:none; padding:20px 15px; height:150px;  }
.btm>a>h1,.btm>a>p{ font-weight:100;}
.block1{ background:#444444;color:#ccc; }
.block1:hover{color:#ddd;}
.block2:hover{color:#eee;}
.block3:hover{color:#fff;}
.block2{ background:#555555;color:#ddd; }
.block3{ background:#666666;color:#eee; }
#foot .copyright {text-align:center; padding:10px 0 10px 0;font-size:12px;letter-spacing: 1px;border-top:1px solid #555;}
.foot{ color:#aaa;}
.foot>div{ min-height:300px;}
.foot .title{ font-size:12px; padding:5px 0; margin-top:10px; color:#eee; border-bottom:1px solid #555;}
.nav-foot{ padding:5px 0;}
.nav-foot>li{ display:block; float:left; width:110px; margin:5px 0; font-size:12px;}
.nav-foot>li>a{ font-size:12px; color:#aaa;text-decoration:none;}
.nav-foot>li>a:hover{ color:#eee;}
.fanye{ margin:3px 0 10px 0;}
/*商品属性 */
.attr{}
.attr>li{ display: inline-block;padding: 6px;margin:8px 0px 0 0;font-size: 12px;color:#999;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid #eee;border-radius: 4px;}
.attr>li>span{ color:#666;}
/*地址选择器*/
.area{padding: 6px;margin: 0px;white-space: nowrap;color: #333;text-decoration: none;display: block;float: left;cursor: pointer;border-radius: 5px;padding-left: 10px;padding-right: 10px;}
.area_active{ background:#333; color:#fff;}
.btn-reselect{background:#12AD9E; color:#fff;}
/*分享朋友圈*/ 
#shareit {-webkit-user-select:none; display:none;position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.85);text-align: center;top: 0;left:0;z-index: 105;}
#shareit-img{ position:absolute; top:0px;}
#shareit img {max-width: 100%;}
.arrow {  position: absolute;right:10%;top: 5%;}
#share-text {  margin-top: 350px; font-size:36px; color:#fff; font-weight:200;}

/*团购页面 */
.tg-banner{ background:url(https://img.alicdn.com/imgextra/i2/100868911/TB2eMA3qpXXXXaEXpXXXXXXXXXX_!!100868911.jpg) no-repeat center center; height:320px;  }
.tg-banner h1,.tg-banner h2{color:#fff; font-weight:300; text-align:left; text-shadow:3px 3px 3px #333;}
.tg-banner h1{ font-size:54px; padding-top:20px;}
.tg-banner h2{ font-size:24px; margin:5px 0; }
.tg-nav{ margin-top:-135px; min-height:105px; background:#fff;
background-color: rgba(255, 255, 255, 0.7);
filter: alpha(opacity=0.7);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
border-radius: 2px;}
.tg-nav-left{ padding:15px;}
.tg-nav-right{ padding:15px;}
.btn-nav-group{ padding:5px; }
.btn-nav{ margin-bottom:5px;}
/*.btn-nav-group button{ border:1px solid #999;}*/
.fish_nav{max-width:1175px; margin:0 auto}
.fish_nav div{ padding:0px; }
.fish_nav a{ height:75px; display:block; font-size:14px; font-weight:bold; text-align:center; color:#333;   }
.fish_nav a span{ width:60px; height:50px; display:block; margin:0 auto;}
.nav1010 span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -40px -1195px;}
.nav1011 span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -38px -548px;}
.nav1027 span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -38px -656px;}
.nav1012 span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -35px -765px;}
.nav1013 span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -40px -873px;}
.nav1014 span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -42px -980px;}
.nav1181 span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -42px -1306px;}
.fish_nav .active { color:#006cb0; background:#fff;}
.fish_nav a:hover{color:#006cb0;}
.nav1010.active span,.nav1010:hover span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -40px -1088.5px;}
.nav1011.active span,.nav1011:hover span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -38px -13px;}
.nav1027.active span,.nav1027:hover span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -38px -121px;}
.nav1012.active span,.nav1012:hover span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -35px -230px;}
.nav1013.active span,.nav1013:hover span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -40px -338px;}
.nav1014.active span,.nav1014:hover span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -42px -445px;}
.nav1181.active span,.nav1181:hover span { background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/images/nav.png) no-repeat -42px -1410px;}
.t-goods-fanye{ text-align:right}
.tg-btn-control{ margin-left:5px;}
.tg-btn-control .btn{ padding:2px 6px; font-size:14px;}
.tg-btn-control .tooltip{ min-width:60px;}
.item .thumbnail{border-radius: 0px;padding: 0px;text-decoration: none;color: #666;background-color: #fafafa;border: 0px solid #fff;cursor: pointer;box-shadow: 0 1px 1px #FFFFFF;}
.goodsimage{ border:0px solid #f1f1f1;}

.item-max .item{ width:10%;}
.tg-name{ padding:3px 5px 10px 8px; font-size:14px;color:#666}
.tg-name .badge{ background:#0EA435; position:absolute; top:-5px; right:-5px; width:20px; height:20px; padding:0; line-height:20px;}
/*.tg-name>span{ float:right; font-size:12px; }*/
.tg-price-fix{ font-size:14px;}
.tg-price{ padding:0 5px;color:#ff6600; font-size:20px;}
.tg-stock{padding:10px 5px 0 0; font-size:12px;}
.item .thumbnail:hover{ background:#fff; color:#000;border: 0px solid #ccc; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.item .thumbnail:hover .tg-name{ color:#000;}
.item .thumbnail:hover .tg-price{ color:#ff0000;}
.cart-btn {width:95px; margin:0 auto;}
.trade-goods-info{ color:#999; line-height:2;}
/*手机认证*/
.no-author{ padding:10px; background:#fff; text-align:center; color:#ff6600; border-bottom:1px solid #ccc;}
/*开关*/
.switch{ width: 33px;height: 20px;  border-radius: 18px;position: relative;    }
.switch span{ display:block;  width: 18px; height: 18px;border-radius: 9px;  position: absolute; background: white; box-shadow: 0px 2px 4px rgba(0,0,0,0.4);    }
.switch-open{  background: rgba(0,184,0,0.8);}
.switch-open span{top: 1px; right: 1.5px;}

.switch-close{ background: rgba(255,255,255,0.4); border:1px solid rgba(0,0,0,0.15);border-left: transparent;}
.switch-close span{left: 1.5px;top: 0px;border:0px solid #eee;}

.switch-disable{ background:#eee; border:1px solid rgba(0,0,0,0.15);border-left: transparent;}
.switch-disable span{left: 1.5px;top: 0px;border:0px solid rgba(0,0,0,0.1); background:#eee; }

/*修改bootstrap*/
.modal-content{border-radius:2px;}
.modal-header .modal-title { font-size:16px; font-weight: 400;}
.modal-header .close{ font-size:30px;margin-top: -6px; padding-left:10px;}
.col-bg-1{}
.btn,.form-control,.input-group,.input-group-addon,.well{ border-radius: 2px; }
.panel{ border-radius: 0;}

.btn{ font-weight: 400;}


@media  (max-width: 1500px) {
.item-max .item{ width:12.5%;}
}
@media  (max-width: 1200px) {
.navbar-nav>li>a{padding:25px 15px 0 15px}
.item-max .item{ width:20%;}
}
@media  (max-width: 995px) {.navbar-brand>img{height:30px; margin:5px 10px 0 10px;}
.navbar-nav>li>a{font-size:16px;height:60px;padding:45px 10px 0 10px;padding-top:25px;}
.search-top{ bottom:10px;}
.item-max .item{ width:25%;}
}
@media  (max-width: 768px) {
	body{margin-top:23px;font-size:12px;}
	.top-right{padding:0px}
.top-right>li{margin-left:10px;}
.navbar {min-height:40px;}
.nav>li{float:left;}
.navbar-brand{height:39px;padding:0px;}
.navbar-brand img{ margin: 5px;}
.navbar-toggle{margin-top:5px;margin-bottom:5px;}
.navbar-inverse .navbar-brand{font-size:24px;padding-top:0px}
.navbar-nav>li>a{padding:5px 15px ; height:30px;font-size:14px;}
.dropdown-child>li{background-color:#fafafa;color:#ffbe00}
.dropdown-child>li>a{font-size:12px;padding:10px;color:#eee;}
.search-top{height:40px;top:5px;right:60px;width:40%;}
.side-bar{right:-5px;}
.side-btn{width:40px;height:40px;font-size:20px;line-height:35px;}
.item-max .item{ width:33.3333%;}
	}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px), (max-width: 600px) {



/*团购手机*/

.fish_nav a{ height:30px; line-height:30px;}
.fish_nav a span{ display:none;}
.tg-nav-right { padding:0 0px;}
.tg-banner{ height:180px;}
.tg-banner h1{ font-size:24px;font-weight:bold; padding-top:0px;} 
.tg-banner h2{ font-size:12px; font-weight:bold;}
.tg-nav{ margin-top:-95px; min-height:80px; padding:0px; }
.btn-nav-group{padding:15px;}
.btn-nav{ margin-bottom:5px;}
.fish_nav{ height:30px;}
.img-cart{ width:40px;}
.t-goods-nav{ color:#999;}
.t-goods-nav .root{ padding:0px; padding-right:3px; font-size:12px;}
.t-goods-fanye{text-align:center; margin-top:10px; }
.t-goods-img{ padding-right:0px;}
.tg-goods-detail h5{ font-size:12px;}
.item-max .item{ width:50%;}
.cart-btn{ width:70px; font-size:14px;}
.cart-btn > .input-group-btn > .btn{ padding:6px; }
.trade-goods-info{ line-height:1.6;}
.shop-footer{ position:fixed; width:100%; min-height:50px;left:0px; bottom:0px; border-top:0px solid #ccc; font-size:12px; background:#fff; padding:5px 0;box-shadow:0 -3px 6px rgba(33,33,33,0.2); z-index:2;}
/*移动端底部*/
.shop-footer li{ float:left; width:25%; display:block;}
.shop-footer li a{ display:block; width:100%; height:100%; text-align:center; color:#999; text-decoration:none;}
.shop-footer li a span{ font-size:18px;}
.shop-footer li a:hover,.shop-footer li a:focus,.shop-footer .active a{ color:#00A200;}
.modal-header,.modal-footer,.modal-body{padding:10px;}
.modal-header .close{ font-size:24px;margin-top: -5px;}
.modal-header .modal-title { font-size:14px;}
.modal-footer>.btn{ padding:4px 10px;}
}
