body{ background-color: #fff; }
/*商家描述导航*/
.shop_desnav{ width: 100%;height: 30px;line-height: 30px;background-color: #f5f5f5; }
.shop_desnav .left img{ float:left;margin:5px 10px 0; }
.shop_desnav .left{ float: left; }
.shop_desnav .right{ float: right; }
.shop_desnav .right .grade{ float: left; }
.shop_desnav .right .grade img{ margin:0 10px; }
.shop_desnav .right .shop_des{ width: 250px;overflow: hidden; }
.shop_desnav .right .shop_des li{ float: left;width: 75px;margin-left: 6px;text-align: right; }
.shop_desnav .right .shop_des li .num{ margin:0 5px; }
.shop_desnav .right .shop_des img{ width: 12px; }
/*店铺logo&名字*/
.banner-top{ width: 100%;height:240px; }
.banner-top dl{width:1200px;height:100%;margin:0 auto;position: relative }
.banner-top .city-name{position: absolute;top: 30px;left: 0;font-size:70px;color: #fff;text-shadow: 2px 2px 5px rgba(0,0,0,.4);}
.banner-top .city-desc{position: absolute;bottom:20px;left: 0;height: 42px;overflow: hidden;font-size: 14px;color: #fff;}
/*商品分类导航*/
.shop_kindnav{ width: 100%;height: 40px;background-color: #2abd68;}
.shop_kindnav .left li{ float: left;width: 90px;height: 40px;line-height: 40px;text-align: center; }
.shop_kindnav .left .chosen{ background-color: #0ba94f; }
.shop_kindnav .left a{ color:#fff; }
.shop_kindnav .right{ float: right;height: 40px;line-height: 40px; }
.shop_kindnav .right .shop_search{ width: 250px;height: 30px;border:none;background:#fff;padding-left: 10px;outline: none; }
.shop_kindnav .right .shop_submit{ width: 70px;height: 32px;background-color: #0ba94f;color:#fff;border:none;font-weight: 700; }
/*幻灯广告*/
.shop_scroll{ width: 100%;}
.shop_scroll img{ width: 100%; }
/*内容部分*/
.shop_content{ overflow: hidden;margin-top: 20px; }
.shop_content .content_left{ width: 220px;float:left; }
.shop_content .content_right{ width: 955px;float:right; }
.shop_content .content_right .recent{ background-color: #0ba94f;height: 35px;line-height: 35px;padding-left: 20px; }
.shop_content .content_right .content_list{ padding-top:20px;overflow: hidden; }
.shop_content .content_right .content_list li{ float: left;width: 201px;height: 300px;border:1px solid #ddd;
    margin:0 20px 20px 0;padding:10px;}
.shop_content .content_right .content_list .mgr0{ margin-right: 0 }
.shop_content .content_right .content_list li img{ width: 200px;height: 200px;}
.shop_content .content_right .content_list li p{height:20px;line-height: 20px; }
.shop_content .content_right .content_list li .shop_goods_des{height: 40px;line-height: 20px;margin-top: 5px;display: block;overflow:hidden; }
.shop_content .content_right .content_list li .shop_goods_secdes{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.shop_content .content_right .content_list li .sale{ float: right; }
.shop_content .content_right .column{ height: 35px;line-height: 35px;padding-left: 20px;background-color: #f5f5f5;border: 1px solid #ddd;border-left: 3px solid #2abd68; }
.shop_content .content_right .column .more{ float: right;margin-right: 10px; }
.shop_content .content_right .column .more img{ width: 10px;height: 10px;margin-left: 10px; }
.shop_content .content_right .column_kind{ border: 1px solid #ddd;border-top: none;height: 35px;line-height: 35px; }
.shop_content .content_right .column_kind li{ float: left;margin-left: 20px; }
/*新增样式*/
.shop_content .shop_gen{ padding:20px; }
.shop_content .shop_gen p{ line-height: 25px; }
.shop_content .shop_gen p img{ width:20px; height:20px;margin:0 4px; }
.shop_content .shop_gen .title{ height: 40px;line-height: 40px;text-align: center;background: url(../image/mychart_line_italitic.png) center repeat-x; }
.shop_content .shop_gen .title span{ display: block;width: 100px;margin:0 auto;background-color: #fff; }
.shop_content .show-aside-code{ padding:20px 33px 20px 27px; }
.shop_content .show-code-img{ width: 150px;height: 150px;border: 3px solid #d7d7d7; }

/*分页样式*/
.pagelist{width:100%;font-size: 12px;margin:0 auto;text-align: center}
.pagelist ul{ padding: 0; }
.pagelist ul li{margin: 2px 0 0 -1px;border: 1px solid #e1e1e1;background: #fff;color: #333;display: inline-block}
.pagelist li a,.pagelist li span{padding: 4px 12px;height: 20px;line-height:20px;display:block;text-decoration: none;}
.pagelist li a:hover{color: #666;background: #eee;}
.pagelist .disabled{color: #999;background: #fff;}
.pagelist .active{color: #fff;background: #2ABC69;border-color: #2ABC69;}

/*新增样式*/
.mgt13{ margin-top: 13px; }
.shop_coupons{ position: relative;margin:20px auto 0;width: 1200px; }
.shop_coupons .bd{ overflow: hidden; }
.shop_coupons .coupon_list {width: 1250px;}
.shop_coupons .coupon_list>li{ float: left;margin-right:20px;width: 285px;height: 126px;background:url(https://shop.laojiacn.com/home/images/shop_coupon.png) center center;cursor: pointer; }
.shop_coupons .coupon_list .coupon_content li{ float: left;height: 106px;}
.shop_coupons .coupon_list .coupon_content li h1{ color:#fff;text-align: center;margin-top: 13px;font-weight: normal;font-size:30px; }
.shop_coupons .coupon_list .coupon_content li h2{ color:#009c45;margin-top: 20px;font-weight: bold;font-size:20px; }
.shop_coupons .coupon_list .coupon_content li p{ color:#009c45;font-size: 14px; }
.shop_coupons .coupon_list .coupon_content li span{ display: block;text-align: center;font-weight: bold;color:#fff;font-size: 16px;height: 20px; }
.shop_coupons .coupon_list .coupon_content .li1{ width: 55px; }
.shop_coupons .coupon_list .coupon_content .li2{ width: 190px; }
.shop_coupons .coupon_list .coupon_content .li3{ width: 40px; }
.shop_coupons .next,.shop_coupon .prev{ display: none;width: 35px;height: 35px;position: absolute;top: 36px;z-index: 9;cursor: pointer; }
.shop_coupons .prev{ background: url(https://shop.laojiacn.com/home/images/icon_prev.png) center center no-repeat;left: -35px; }
.shop_coupons .next{ background: url(https://shop.laojiacn.com/home/images/icon_next.png) center center no-repeat;right: -35px; }

.shop_submit{padding:8px 15px;}
/*棕色主题*/
.theme_brown .shop_kindnav{ background-color: #6D5549; }
.theme_brown .shop_kindnav .left li:hover{ background-color: #d6c8b6; }
.theme_brown .shop_kindnav .left .chosen{ background-color: #d6c8b6; }
.theme_brown .shop_kindnav .left a{ display: block; }
.theme_brown .shop_kindnav .left a:hover{ color: #666; }
.theme_brown .shop_kindnav .left .chosen a{ color: #666; }
.theme_brown .shop_kindnav .right .shop_submit{ background-color: #d6c8b6;color: #666; }
.theme_brown .shop_content .content_right .column{ border-left: 3px solid #6D5549; }
.theme_brown .shop_content .content_right .column a{ color: #6D5549!important; }
.theme_brown .shop_coupons .coupon_list .coupon_content li h2{ color: #6D5549; }
.theme_brown .shop_coupons .coupon_list .coupon_content li p{ color: #6D5549; }
/*红色主题*/
.theme_red .shop_kindnav{ background-color: #DD2727; }
.theme_red .shop_kindnav .left li:hover{ background-color: #C60A0A; }
.theme_red .shop_kindnav .left .chosen{ background-color: #C60A0A; }
.theme_red .shop_kindnav .left a{ display: block; }
.theme_red .shop_kindnav .left a:hover{ color: #fff; }
.theme_red .shop_kindnav .left .chosen a{ color: #fff; }
.theme_red .shop_kindnav .right .shop_submit{ background-color: #C60A0A;color: #fff; }
.theme_red .shop_content .content_right .column{ border-left: 3px solid #C60A0A; }
.theme_red .shop_content .content_right .column a{ color: #C60A0A!important; }
.theme_red .shop_coupons .coupon_list .coupon_content li h2{ color: #C60A0A; }
.theme_red .shop_coupons .coupon_list .coupon_content li p{ color: #C60A0A; }
/*橘色主题*/
.theme_orange .shop_kindnav{ background-color: #FF6537; }
.theme_orange .shop_kindnav .left li:hover{ background-color: #F94A14; }
.theme_orange .shop_kindnav .left .chosen{ background-color: #F94A14; }
.theme_orange .shop_kindnav .left a{ display: block; }
.theme_orange .shop_kindnav .left a:hover{ color: #fff; }
.theme_orange .shop_kindnav .left .chosen a{ color: #fff; }
.theme_orange .shop_kindnav .right .shop_submit{ background-color: #F94A14;color: #fff; }
.theme_orange .shop_content .content_right .column{ border-left: 3px solid #F94A14; }
.theme_orange .shop_content .content_right .column a{ color: #F94A14!important; }
.theme_orange .shop_coupons .coupon_list .coupon_content li h2{ color: #F94A14; }
.theme_orange .shop_coupons .coupon_list .coupon_content li p{ color: #F94A14; }
/*蓝色主题*/
.theme_blue .shop_kindnav{ background-color: #2f85e6; }
.theme_blue .shop_kindnav .left li:hover{ background-color: #0b4e9a; }
.theme_blue .shop_kindnav .left .chosen{ background-color: #0b4e9a; }
.theme_blue .shop_kindnav .left a{ display: block; }
.theme_blue .shop_kindnav .left a:hover{ color: #fff; }
.theme_blue .shop_kindnav .left .chosen a{ color: #fff; }
.theme_blue .shop_kindnav .right .shop_submit{ background-color: #0b4e9a;color: #fff; }
.theme_blue .shop_content .content_right .column{ border-left: 3px solid #0b4e9a; }
.theme_blue .shop_content .content_right .column a{ color: #0b4e9a!important; }
.theme_blue .shop_coupons .coupon_list .coupon_content li h2{ color: #0b4e9a; }
.theme_blue .shop_coupons .coupon_list .coupon_content li p{ color: #0b4e9a; }

/*幻灯*/
.focusBox{ position: relative; width:1200px;overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:1200px; height:350px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(https://shop.laojiacn.com/home/images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
    display:inline-block; *display:inline; zoom:1;  _background: url(https://shop.laojiacn.com/home/images/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev, .focusBox .next {
    position: absolute;
    top: 50%;
    z-index: 2;
    width: 41px;
    height: 69px;
    margin-top: -35px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(https://shop.laojiacn.com/home/images/icon-slides.png) no-repeat 0 0;
}
.focusBox .prev {
    background-position: -84px 50%;
    left: 0;
}
.focusBox .next {
    background-position: -125px 50%;
    right: 0;
}
.focusBox .prev:hover{background-position: 0px 50%}
.focusBox .next:hover {background-position: -42px 50%}
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }