﻿
.mall_head{ position:relative; width:100%; height:72px; margin:9px 0; background:#fff; z-index:10;}
.mall_head .logo{ width:500px; height:72px; background:url(../img/malllogo.jpg) no-repeat 15px 0;}
.mall_head .logo a{ display:block; width:225px; height:72px;}
.mall_head.fixed{ position:fixed; _position:relative; top:29px; margin:0; height:60px; box-shadow:2px 2px 4px #999; border-bottom:1px solid #ccc; z-index: 10;}
.mall_head.fixed .logo{ height:60px; background:url(../img/malllogo1.jpg) no-repeat;}
.mall_head.fixed .logo a{ height:60px;}

.mall_head .right{ float:right; width:473px; margin:11px 0 0;}
.mall_head .right .city{ float:left; display:inline; width:64px; margin:0 10px 0 0;}
.mall_head .right .city h4{ position:relative; top:-4px; margin:0 8px 0 0; line-height:20px; font-size:18px; color:#666; font-weight:normal; text-align:right;}
.mall_head .right .city .change{ position:relative;}
.mall_head .right .city .change span{ display:block; width:64px; height:18px; line-height:18px; background:url(../img/zg_icon.png) no-repeat -67px -496px; color:#999; text-align:center;}
.mall_head .right .city .change span.active{ background-position:-131px -496px; color:#fff;}
.mall_head .right .city .change .list{ position:absolute; left:-228px; top:17px; width:280px; padding:10px 0 0 10px; border:1px solid #1c81ff; background:#fff;}
.mall_head .right .city .change .list li{ float:left; display:inline; width:48px; height:22px; padding:0 7px 10px 0; line-height:22px; text-align:center;}
.mall_head .right .city .change .list li a{ display:block; width:48px; height:22px; color:#666;}
.mall_head .right .city .change .list li a:hover{ background:#1c81ff; color:#fff; text-decoration:none;}
.mall_head .right .city .change .list li a.active{ background:#1c81ff; color:#fff; text-decoration:none;}
.mall_head .right .search{ float:left; display:inline; width:340px; height:38px;}
.mall_head .right .search .text{ float:left; display:inline; width:258px;}

.mall_head .right .search .text input { 
    width: 245px; 
    height: 20px; 
    padding: 5px 0 5px 5px; 
    border: 4px solid #f50; 
    line-height: 20px; 
    outline: none;
}

.mall_head .right .search .button{ float:left; display:inline; width:82px;}
.mall_head .right .search .button input{ width:82px; height:38px; margin:0; padding:0; border:0; background:#f50; outline:none; font-size:16px; font-weight:bold; color:#fff; cursor:pointer;}
.mall_head .right .carticon{ position:relative; float:right; width:50px; height:36px; border:1px solid #ccc; background:#f1edec; z-index:9999;}
.mall_head .right .carticon.active{ border-color:#f50; background:#f50;}
.mall_head .right .carticon .icon_cart { 
    display:block; 
    width: 50px;
    height: 36px;
    background: url("../img/mall/mallNavCart.png") 50% 50% no-repeat;
    cursor: pointer;
}

.mall_head .right .carticon .icon_cart_empty {
    background-image: url("../img/mall/mallNavCartEmpty.png");
}

.mall_head .right .carticon .cartnum{ position:absolute; top:-7px; left:40px; width:20px; height:14px; border-radius:3px; line-height:14px; background:#3a83e8; color:#fff; text-align:center;}
.mall_head .right .carticon .cartinfo { position:absolute; top:37px; left:-221px; width:270px; border:1px solid #bebebe; border-top:4px solid #bebebe; box-shadow:0 0 6px #999; background:#fff; z-index: 11;}
.mall_head .right .carticon .cartinfo .list ul { 
    padding: 10px 20px 0;
}

.mall_head .right .carticon .cartinfo .list ul li{ margin:0 0 10px;}
.mall_head .right .carticon .cartinfo .list ul li .text { 
    float: left; 
    display: inline; 
    width: 130px;
    line-height: 18px; 
    color: #666;
}

.mall_head .right .carticon .cartinfo .list ul li .money{ float:left; display:inline; width: 100px; height:36px; line-height:36px; color:#f50000;}
.mall_head .right .carticon .cartinfo .list h4{ height:24px; line-height:24px; background:#e4e4e4; text-align:center; font-size:12px;}
.mall_head .right .carticon .cartinfo .list h4 a{ display:block; height:24px; color:#666;}
.mall_head .right .carticon .cartinfo .count{ height:40px; line-height:40px; color:#f50000; text-align:center;}
.mall_head .right .carticon .cartinfo .count .money{ margin:0 0 0 30px;}
.mall_head .right .carticon .cartinfo .button{ padding:5px 0 15px 85px;}
.mall_head .right .carticon .cartinfo .button input{ width:96px; height:24px; margin:0; padding:0; border:0; background:#ff672b; color:#fff; font-size:12px; cursor:pointer;}

.mall_nav{ height:40px; background:#005bac;}
.mall_nav ul{ float:left; display:inline; width:820px; height:40px; margin:0 0 0 180px;}
.mall_nav ul li{ float:left; display:inline; height:40px; line-height:40px;}
.mall_nav ul li a{ position:relative; float:left; display:block; height:40px; padding:0 30px; color:#fff; font-size:16px;}
.mall_nav ul li a:hover{ background:#f94100; text-decoration:none;}
.mall_nav ul li a.active{ background:#f94100;}
.mall_nav ul li a .icon_hot{ position:absolute; top:-8px; left:90px; width:29px; height:20px; background:url(../img/zg_icon.png) no-repeat -230px -431px; overflow:hidden;}
.mall_nav ul li a .icon_free{ position:absolute; top:-8px; left:90px; width:29px; height:20px; background:url(../img/zg_icon.png) no-repeat -230px -411px; overflow:hidden;}
.mall_nav ul li a .icon_now{ position:absolute; top:-8px; left:90px; width:29px; height:20px; background:url(../img/zg_icon.png) no-repeat -230px -451px; overflow:hidden;}

.mall_subnav{ width:100%; height:39px; background:url(../img/mall/subnav_bg.png) repeat-x;}
.mall_subnav.fixed4{ position:fixed; _position:relative; top:60px; left:0; margin:0; z-index: 10;}
.mall_subnav ul li{ float:left; display:inline; height:39px; line-height:39px;}
.mall_subnav ul li.line{ width:1px; height:28px; margin:5px 0 0; background:url(../img/zg_icon.png) no-repeat -91px -6px;}
.mall_subnav ul li a{ display:block; padding:0 50px; color:#3f3f3f; font-size:16px;}
.mall_subnav ul li a:hover{ background:url(../img/mall/subnav_bg1.png) repeat-x; text-decoration:none;}
.mall_subnav ul li a.active{ background:url(../img/mall/subnav_bg1.png) repeat-x;}

.menu{ position:absolute; top:0; left:0; width:180px; z-index: 9;}
.menu_ul { width: 180px; height:408px; background:#fff; box-shadow:0 0 5px #999;display:none; }

.menu h2{ position:absolute; top:-40px; left:0; float:left; display:inline; width:180px; height:40px;}
.menu h2 a{ display:block; width:180px; height:40px; line-height:40px; background:#0075c2; font-size:16px; color:#fff; font-weight:normal; text-align:center;}
.menu h2 a:hover{ text-decoration:none;}
.menu .icon_arrow{ position:absolute; right:12px; top:18px; display:block; width:9px; height:6px; background:url(../img/zg_icon.png) no-repeat -89px 0; overflow:hidden;}
.menu .item{ position:relative; width:180px; height:67px; border-bottom:1px solid #cfcfcf;}
.menu .item.active{ border-bottom-color:#b3b3b3; box-shadow:0 0 6px #666;}
.menu .item.last{ border-bottom-color:#fff;}

.menu .item .list_factory li a {
    cursor: pointer;
}

.menu .item h4{ height:20px; padding:10px 12px 8px 36px; line-height:20px; font-size:16px; color:#3f3f3f; font-weight:normal; }

.menu .item h4.dm {
    cursor: pointer;
}

.menu .item h4 .icon_arrow{ float:right; display:inline-block; width:5px; height:7px; background:url(../img/zg_icon.png) no-repeat -200px -20px;}
.menu .item p { height:16px; padding:0 0 0 36px; line-height:16px; color:#666;}
.menu .item p a { 
    margin:0 8px 0 0;
    color: #777;
    cursor: pointer;
}
.menu .item p b{ margin:0 2px; color:#f50;}
.menu .item .icon_line{ display:none; position:absolute; left:176px; top:0; width:5px; height:67px; background:#fff; overflow:hidden; z-index:9999;}
.menu .item .icon_view{ position:absolute; left:8px; top:26px; width:18px; height:16px; background:url(../img/zg_icon.png) no-repeat -183px -253px; overflow:hidden;}
.menu .item .icon_view_active{ position:absolute; left:8px; top:26px; width:18px; height:16px; background:url(../img/zg_icon.png) no-repeat -165px -253px; overflow:hidden;}
.menu .item .icon_sun{ position:absolute; left:8px; top:24px; width:18px; height:18px; background:url(../img/zg_icon.png) no-repeat -242px -168px; overflow:hidden;}
.menu .item .icon_sun_active{ position:absolute; left:8px; top:24px; width:18px; height:18px; background:url(../img/zg_icon.png) no-repeat -224px -168px; overflow:hidden;}
.menu .item .icon_carouse{ position:absolute; left:9px; top:26px; width:18px; height:14px; background:url(../img/zg_icon.png) no-repeat -64px -222px; overflow:hidden;}
.menu .item .icon_carouse_active{ position:absolute; left:9px; top:26px; width:18px; height:14px; background:url(../img/zg_icon.png) no-repeat -82px -222px; overflow:hidden;}
.menu .item .icon_map{ position:absolute; left:9px; top:25px; width:18px; height:17px; background:url(../img/zg_icon.png) no-repeat -147px -239px; overflow:hidden;}
.menu .item .icon_map_active{ position:absolute; left:9px; top:25px; width:18px; height:17px; background:url(../img/zg_icon.png) no-repeat -129px -239px; overflow:hidden;}
.menu .item .icon_box{ position:absolute; left:8px; top:24px; width:18px; height:18px; background:url(../img/zg_icon.png) no-repeat -111px -239px; overflow:hidden;}
.menu .item .icon_box_active{ position:absolute; left:8px; top:24px; width:18px; height:18px; background:url(../img/zg_icon.png) no-repeat -93px -239px; overflow:hidden;}
.menu .item .icon_copy{ position:absolute; left:8px; top:24px; width:18px; height:18px; background:url(../img/zg_icon.png) no-repeat -183px -235px; overflow:hidden;}
.menu .item .icon_copy_active{ position:absolute; left:8px; top:24px; width:18px; height:18px; background:url(../img/zg_icon.png) no-repeat -165px -235px; overflow:hidden;}

.menu ul li .info{ position:absolute; top:0; left:180px; width:260px; height:408px; border-left:1px solid #cfcfcf; box-shadow:0 0 8px #ccc; background:#fff;}
.menu ul li .info.one{ top:0; left:180px;}
.menu ul li .info.two{ top:-68px; left:180px;}
.menu ul li .info.three{ top:-136px;; left:180px;}
.menu ul li .info.four{ top:-204px; left:180px;}
.menu ul li .info.five{ top:-272px; left:180px;}
.menu ul li .info.six{ top:-340px; left:180px; width:552px; height:410px;}
.menu ul li .info .list_norm{ height:72px; padding:12px 10px;}
.menu ul li .info .list_norm li{ float:left; display:inline; width:80px; height:24px; overflow: hidden; }
.menu ul li .info .list_norm li a { display:block; width:68px; height:22px; padding: 0 5px; border:1px solid #fff; line-height:22px; color:#777; cursor: pointer; }
.menu ul li .info .list_norm li a:hover{ border-color:#f50; color:#f50; text-decoration:none;}
.menu ul li .info .list_factory{ height:328px;}
.menu ul li .info .list_factory li{ float:left; display:inline; width:184px; height:82px;}
.menu ul li .info .list_factory_btn { 
    padding-top: 10px;
    text-align: center;
}

.menu ul li .info .list_factory_btn a{ display:inline-block; width:15px; height:15px; background:url(../img/zg_icon.png) no-repeat -240px -15px;}
.menu ul li .info .list_factory_btn a.active{ background-position:-240px 0;}
.menu ul li .info h6 { height:30px; padding:0 10px; border-bottom:1px solid #cfcfcf; border-top:1px solid #cfcfcf; line-height:30px; font-size:14px; color:#3d3d3d;}

.menu ul li .info h6 span {
    display: inline-block;
    float: right;
    height: 30px;
}

.menu ul li .info h6 .dot { float: left; display:inline-block; width:13px; height:13px; margin:10px 0 0; background:url(../img/zg_icon.png) no-repeat -67px -124px; overflow:hidden;}
.menu ul li .info h6 .dot.active{ background-position:-80px -124px;}
.menu ul li .info .list_company{ padding:20px 10px;}
.menu ul li .info .list_company li{ float:left; display:inline; width: 70px; height:24px;}
.menu ul li .info .list_company li a { display:block; width: 70px; height:24px; padding:0 0 0 10px; line-height:24px; color:#777; cursor: pointer; }
.menu ul li .info .list_img{ padding:10px;}
.menu ul li .info .list_img li{ float:left; display:inline; width:120px; height:40px;}
.menu ul li .info .list_img li img{ display:block; width:110px; height:30px;}

.mall_content{ padding:0 0 40px;}
.mall_content .banner{ height:200px; margin:6px 0 0;}

.mall_content .special{ height:100px; margin:6px 0 0; padding:15px 6px; border:2px solid #fda;}
.mall_content .special ul li{ float:left; display:inline; width:245px; height:100px; border-right:1px solid #e3e3e3;}
.mall_content .special ul li.last{ border-right:0;}
.mall_content .special ul li .info{ float:left; display:inline; width:100px; text-align:center;}
.mall_content .special ul li .info img{ display:block; width:75px; height:60px; margin:5px auto;}
.mall_content .special ul li .info p{ font-size:16px; font-weight:bold; color:#666;}
.mall_content .special ul li .text{ float:left; display:inline; width:145px;}
.mall_content .special ul li .text h4{ margin:5px 0 10px; line-height:1em; font-size:36px; color:#f50; font-family:Tahoma; font-weight:normal;}
.mall_content .special ul li .text p{ margin:0 0 15px; line-height:1em; font-size:12px; color:#666; font-family:Tahoma;}
.mall_content .special ul li .text a{ line-height:1em; color:#f50; font-size:14px;}

.mall_content .select{ margin:6px 0 0; border:1px solid #e3e3e3;}

.mall_content .select .loading 
{
    text-align: center;
    height: 259px;
}

.mall_content .select .loading img 
{
    margin-top: 94px;
}

.mall_content .select .item{ position:relative; padding:6px 0 6px 20px; border-bottom:1px solid #e3e3e3;}
.mall_content .select .item.bg{ background:#f7f7f7;}
.mall_content .select .item .key{ float:left; display:inline; width:60px; height:28px; line-height:28px; color:#3f3f3f;}
.mall_content .select .item .all{ float:left; display:inline; width:75px; height:20px; margin:4px 0 0;}
.mall_content .select .item .all a{ display:block; width:36px; height:20px; line-height:20px; text-align:center; color:#3a83e8;}
.mall_content .select .item .all a:hover{ color:#f50; text-decoration:none;}
.mall_content .select .item .all a.active{ background:#0073d9; color:#fff;}
.mall_content .select .item .option{ float:left; display:inline; width:110px; margin:4px 0 0;}
.mall_content .select .item .option .icon_more{ display:inline-block; width:10px; height:6px; margin:0 0 0 5px; background:url(../img/zg_icon.png) no-repeat -96px -19px; vertical-align:1px; _vertical-align:5px; overflow:hidden; cursor:pointer;}
.mall_content .select .item .option .icon_more_active{ display:inline-block; width:10px; height:6px; margin:0 0 0 5px; background:url(../img/zg_icon.png) no-repeat -209px -116px; vertical-align:1px; _vertical-align:5px; overflow:hidden; cursor:pointer;}
.mall_content .select .item .option a{ color:#3a83e8;}
.mall_content .select .item .option .many{ float:right; display:inline-block; width:45px; height:20px; padding:0 0 0 8px; line-height:20px; background:url(../img/zg_icon.png) no-repeat -117px 0;}
.mall_content .select .item .option .more{ float:right; display:inline-block; width:50px; height:20px;}
.mall_content .select .item .button .blue{ width:66px; height:22px; margin:20px 12px 8px 240px; padding:0; border:0; line-height:22px; background:#317ee7; color:#fff; text-align:center; font-size:12px; cursor:pointer; vertical-align:-1px;}
.mall_content .select .item .button .gray{ width:80px; height:22px; margin:0; padding:0; border:0; line-height:22px; background:#bcbcbc; color:#fff; text-align:center; font-size:12px; cursor:pointer; vertical-align:-1px;}

.mall_content .select .item .company_list{ float:left; display:inline; width:720px;}
.mall_content .select .item .company_list ul{ margin:0 0 10px;}
.mall_content .select .item .company_list ul li{ float:left; display:inline; width:16px; height:20px; margin:0 10px 0 0; line-height:20px; text-align:center; color:#000; font-family:Tahoma; cursor:pointer;}
.mall_content .select .item .company_list ul li.active{ background:#0073d9; color:#fff;}
.mall_content .select .item .company_list ol{ height:37px; overflow:hidden;}
.mall_content .select .item .company_list ol.heightauto{ height:111px; overflow-y:auto;}
.mall_content .select .item .company_list ol li{ float:left; display:inline; width:84px; height:32px; margin:0 5px 5px 0; line-height:30px;}
.mall_content .select .item .company_list ol li a{ display:block; width:72px; height:30px; padding:0 5px; border:1px solid #ccc; color:#000; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.mall_content .select .item .company_list ol li a.active{ border-color:#0073d9; background:#0073d9; color:#fff;}
.mall_content .select .item .company_list ol li a:hover{ border-color:#333; text-decoration:none;}
.mall_content .select .item .name_list{ float:left; display:inline; width:720px;}
.mall_content .select .item .name_list ol{ height:28px; overflow:hidden;}
.mall_content .select .item .name_list ol.heightauto{ height:84px; overflow-y:auto;}
.mall_content .select .item .name_list ol li{ float:left; display:inline; width:84px; padding:4px 10px;}
.mall_content .select .item .name_list ol li a{ float:left; display:block; width:84px; height:20px; padding:0 5px; line-height:20px; color:#000; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.mall_content .select .item .name_list ol li a:hover{ color:#f50; text-decoration:none;}
.mall_content .select .item .name_list ol li a.active{ color:#fff; background:#0073d9;}
.mall_content .select .item .material_list{ float:left; display:inline; width:720px;}
.mall_content .select .item .material_list ol{ height:28px; overflow:hidden;}
.mall_content .select .item .material_list ol.heightauto{ height:84px; overflow-y:auto;}
.mall_content .select .item .material_list ol li{ float:left; display:inline; padding:4px 10px;}
.mall_content .select .item .material_list ol li a{ float:left; display:block; width:60px; height:20px; padding:0 5px; line-height:20px; color:#000; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.mall_content .select .item .material_list ol li a:hover{ color:#f50; text-decoration:none;}
.mall_content .select .item .material_list ol li a.active{ color:#fff; background:#0073d9;}
.mall_content .select .item .norm_list{ float:left; display:inline; width:720px;}
.mall_content .select .item .norm_list ol{ height:28px; overflow:hidden;}
.mall_content .select .item .norm_list ol.heightauto{ height:84px; overflow-y:auto;}
.mall_content .select .item .norm_list ol li{ float:left; display:inline; padding:4px 10px;}
.mall_content .select .item .norm_list ol li a{ float:left; display:block; width:96px; height:20px; padding:0 5px; line-height:20px; color:#000; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.mall_content .select .item .norm_list ol li a:hover{ color:#f50; text-decoration:none;}
.mall_content .select .item .norm_list ol li a.active{ color:#fff; background:#0073d9;}

.mall_content .select .item_search{ height:30px; padding:8px 0 0 20px; line-height:20px;}
.mall_content .select .item_search .group{ position:relative; float:left; display:inline;}
.mall_content .select .item_search .group .list{ display:none; position:absolute; top:23px; left:34px; width:110px; height:150px; border:1px solid #ccc; background:#fff; overflow-y:auto; z-index:9999;}
.mall_content .select .item_search .group .list a{ display:block; height:25px; padding:0 10px; line-height:25px; background:#fff; color:#666;}
.mall_content .select .item_search .group .list a:hover{ background:#e2e7ee; text-decoration:none;}
.mall_content .select .item_search .group .text{ width:110px; height:20px; margin:0 20px 0 10px; padding:0; border:1px solid #e3e3e3; vertical-align:1px;}
.mall_content .select .item_search .group .button{ width:64px; height:22px; margin:0; padding:0; border:0; line-height:22px; background:url(../img/zg_icon.png) no-repeat -136px -566px; color:#fff; text-align:center; vertical-align:1px; outline:none;}
.mall_content .select .item_search .group .button:hover{ background-position:-136px -590px;}
.mall_content .select .item_search .group .button:active{ background:#f50;}

.mall_content .sort{ position:relative; height:30px; margin:15px 0 0; border:1px solid #e3e3e3; background:#f3f3f3; z-index: 5;}
.mall_content .sort .price{ float:left; display:inline; height:30px; border-right:1px solid #e3e3e3; line-height:30px;}
.mall_content .sort .price a{ display:inline-block; padding:0 22px; color:#3f3f3f;}
.mall_content .sort .price a:hover{ color:#317ee7; text-decoration:none;}
.mall_content .sort .price a.active{ background:#0073d9; color:#fff;}
.mall_content .sort .type{ float:left; display:inline;}
.mall_content .sort .type label{ cursor:pointer;}
.mall_content .sort .type label:hover{ color:#317ee7;}
.mall_content .sort .type input{ margin:8px 3px 0 20px; _margin:6px 3px 0 20px; padding:0; vertical-align:-2px;}
.mall_content .sort .house{ position:relative; float:left; display:inline; width:100px; height:30px; margin:0 0 0 20px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; z-index:2000;}
.mall_content .sort .house span{ display:block; width:80px; height:30px; padding:0 0 0 20px; line-height:30px;}
.mall_content .sort .house span.active{ position:absolute; top:0; left:0; height:31px; background:#fff; z-index:2001;}
.mall_content .sort .house .icon_arrow{ position:absolute; top:24px; left:93px; display:block; width:6px; height:5px; background:url(../img/zg_icon.png) no-repeat -106px -19px; overflow:hidden;}
.mall_content .sort .house .list{ position:absolute; top:30px; left:-1px; width:380px; padding:0 10px 10px 10px; border:1px solid #e3e3e3; background:#fff; z-index:2000;}
.mall_content .sort .house .list .list_tab{ height:28px; padding:10px 0 0 10px; border-bottom:1px solid #317EE7;}
.mall_content .sort .house .list .list_tab b{ display:inline-block; width:50px; height:26px; border:1px solid #fff; line-height:26px; font-weight:normal; text-align:center;}
.mall_content .sort .house .list .list_tab b.hover{ position:relative; top:1px; border-color:#317EE7; border-bottom-color:#fff;}
.mall_content .sort .house .list ul{ padding:15px 0 0;}
.mall_content .sort .house .list ul li{ float:left; display:inline; width:110px; height:16px; margin:0 15px 10px 0; line-height:16px;}
.mall_content .sort .house .list ul li label{ cursor:pointer;}
.mall_content .sort .house .list ul li label:hover{ color:#317ee7;}
.mall_content .sort .house .list ul li input{ vertical-align:-2px;}
.mall_content .sort .opend{ position:relative; float:left; display:inline; width:90px; height:30px; border-right:1px solid #e3e3e3; z-index:2000;}
.mall_content .sort .opend span{ display:block; width:70px; height:30px; padding:0 0 0 20px; line-height:30px;}
.mall_content .sort .opend span.active{ position:absolute; top:0; left:0; height:31px; background:#fff; z-index:2001;}
.mall_content .sort .opend .icon_arrow{ position:absolute; top:24px; left:83px; display:block; width:6px; height:5px; background:url(../img/zg_icon.png) no-repeat -106px -19px; overflow:hidden;}
.mall_content .sort .opend .list{ position:absolute; top:30px; left:-1px; width:220px; padding:0 0 10px 10px; border:1px solid #e3e3e3; background:#fff; z-index:2000;}
.mall_content .sort .opend .list ul{ padding:15px 0 0;}
.mall_content .sort .opend .list ul li{ float:left; display:inline; height:16px; margin:0 20px 10px 0; line-height:16px;}
.mall_content .sort .opend .list ul li label{ cursor:pointer;}
.mall_content .sort .opend .list ul li label:hover{ color:#317ee7;}
.mall_content .sort .opend .list ul li input{ vertical-align:-2px;}
.mall_content .sort .page{ float:right; display:inline;}
.mall_content .sort .page .text{ float:left; display:inline; width:100px; height:30px; line-height:30px;}
.mall_content .sort .page .text span{ margin:0 4px; color:#f50; font-family:Tahoma;}
.mall_content .sort .page .num{ float:left; display:inline; width:124px; height:30px; line-height:30px;}
.mall_content .sort .page .num a{ margin:0 15px 0 0; color:#777;}
.mall_content .sort .page .num a.no { color:#999; cursor: default; }
.mall_content .sort .page .num a.no:hover {
    text-decoration: none;
}

.goods_listtip{ display:none; position:absolute; width:280px; padding:5px; border:1px solid #f60; line-height:20px; background:#fffdf7; z-index:16;}
.mall_content .goods{ position:relative; z-index: 4;}
.mall_content .goods .goods_tips{ height:60px; margin:10px 0 0; padding:20px; line-height:26px; font-size:14px;}
.mall_content .goods .goods_tips p{ margin:0 0 10px; color:#3f3f3f;}
.mall_content .goods .goods_tips p b{ margin:0 5px; font-weight:normal; color:#ff5500;}
.mall_content .goods .goods_tips p a{ display:inline-block; width:100px; height:26px; margin:0 0 0 20px; line-height:26px; background:#317ee7; color:#fff; text-align:center;}
.mall_content .goods .goods_tips span{ color:#999;}
.mall_content .goods .goods_tips .tips_icon{ display:inline-block; width:42px; height:42px; margin:0 20px 0 0; background:url(../img/zg_icon.png) no-repeat -64px -180px; vertical-align:-16px; *vertical-align:-12px;}
.mall_content .goods table{ font-size:14px;}
.mall_content .goods table .bg{ background:#fafafa;}
.mall_content .goods table th{ height:40px; padding:0 0 0 10px; line-height:40px; border-bottom:1px solid #777; color:#3f3f3f; text-align:left;}
.mall_content .goods table th .openhouse{ font-weight:normal; color:#317ee7; text-decoration:underline;}
.mall_content .goods table th.number{ padding:0 0 0 30px;}
.mall_content .goods table td{ height:48px; padding:0 0 0 10px; border-bottom:1px solid #e3e3e3; color:#666;}
.mall_content .goods table td.number{ padding:0 0 0 30px;}
.mall_content .goods table td.blue{ color:#317ee7;}
.mall_content .goods table td.price{ font-family:Tahoma; color:#f94100; font-size:16px; font-weight:bold;}
.mall_content .goods table td .normarrow{ position:relative; display:block; padding:0 15px 0 0;}
.mall_content .goods table td .icon_shang{ display:inline-block; width:21px; height:18px; margin:0 0 0 10px; background:url(../img/zg_icon.png) no-repeat -159px -514px; vertical-align:-3px; *vertical-align:1px; overflow:hidden; cursor:pointer;}
.mall_content .goods table td .icon_arrow{ position:absolute; right:2px; top:40%; display:block; width:9px; height:5px; margin:0 0 0 4px; background:url(../img/zg_icon.png) no-repeat -209px -134px; vertical-align:2px; *vertical-align:6px; overflow:hidden;}
.mall_content .goods table td .icon_arrow.open{ background-position:-142px -138px;}
.mall_content .goods table td .num{ float:left; width:90px; z-index:999;}
.mall_content .goods table td .num .cut{ float:left; display:inline; width:22px; height:24px; background:url(../img/zg_icon.png) no-repeat -178px -20px; cursor:pointer;}
.mall_content .goods table td .num .add{ float:left; display:inline; width:22px; height:24px; background:url(../img/zg_icon.png) no-repeat -156px -20px; cursor:pointer;}
.mall_content .goods table td .num .cut.no{ float:left; display:inline; width:22px; height:24px; background:url(../img/zg_icon.png) no-repeat -134px -20px; cursor:default;}
.mall_content .goods table td .num .add.no{ float:left; display:inline; width:22px; height:24px; background:url(../img/zg_icon.png) no-repeat -112px -20px; cursor:default;}
.mall_content .goods table td .num .text{ float:left; display:inline; width:32px; height:24px; margin:0 2px;}
.mall_content .goods table td .num .text input{ width:30px; height:22px; margin:0; padding:0; border:1px solid #ddd; line-height:22px; text-align:center;}
.mall_content .goods table td .button{ position:relative; float:left; width:79px;}
.mall_content .goods table td .button .buy{ display:block; width:34px; height:24px; margin:0; padding:0 0 0 34px; line-height:24px; background:url(../img/zg_icon.png) no-repeat -96px -44px; color:#f50; font-size:12px;}
.mall_content .goods table td .button .buy:hover{ text-decoration:none;}
.mall_content .goods table td .button .buy.active{ background-position:-96px -68px; color:#fff;}
.mall_content .goods table td .button .trust{ display:block; width:34px; height:24px; margin:0; padding:0 0 0 34px; line-height:24px; background:url(../img/zg_icon.png) no-repeat 0 -590px; color:#f50; font-size:12px;}
.mall_content .goods table td .button .trust:hover{ text-decoration:none;}
.mall_content .goods table td .button .trust.active{ background-position:-68px -590px; color:#fff;}
.mall_content .goods table td .button .put{ display:block; width:67px; height:24px; margin:0; line-height:24px; background:#f50; color:#fff; font-size:12px; text-align:center;}
.mall_content .goods table td .button .put:hover{ text-decoration:none;}
.mall_content .goods table td .button .put.ready{ background:url(../img/zg_icon.png) no-repeat 0 -518px; text-align:left; text-indent:24px; color:#777;}
.mall_content .goods table td .button .disable{ display:block; width:67px; height:24px; margin:0 0 0 90px; line-height:24px; background:url(../img/zg_icon.png) no-repeat 0 -542px; color:#777; font-size:12px; text-align:left; text-indent:30px; cursor:default;}
.mall_content .goods table td .button .wait{ display:block; width:67px; height:24px; margin:0 0 0 90px; line-height:24px; background:url(../img/zg_icon.png) no-repeat 0 -614px; color:#777; font-size:12px; text-align:left; text-indent:25px; cursor:default;}
.mall_content .goods table td .pool{ width:170px;}
.mall_content .goods table td .pool a:hover{ text-decoration:none;}
.mall_content .goods table td .pool .more{ display:block; width:68px; height:24px; margin:0 0 0 90px; line-height:24px; background:url(../img/zg_icon.png) no-repeat 0 -566px; color:#fff; font-size:12px; text-align:center;}
.mall_content .goods table td .pool .more span{ margin:0 5px 0 0; color:#fff;}
.mall_content .goods table td .pool .more.active{ background-position:0 -566px;}
.mall_content .goods table td .pool .open{ background-position:-68px -566px;}
.mall_content .goods table td .pool .open.active{ background-position:-68px -566px;}
.mall_content .goods table td .pool .put{ display:block; width:159px; height:24px; margin:0; line-height:24px; background:#f50; color:#fff; font-size:12px; text-align:center;}
.mall_content .goods table td .pool .put.ready{ background:url(../img/zg_icon.png) no-repeat 0 -518px}
.mall_content .goods table td .pool .disable{ display:block; width:159px; height:24px; margin:0; line-height:24px; background:url(../img/zg_icon.png) no-repeat 0 -542px; color:#999; font-size:12px; text-align:center; cursor:default;}
.mall_content .goods table td .table_hover{ position:relative;}
.mall_content .goods table td .table_hover_top{ position:absolute; top:-39px; *top:-27px; right:-3px; display:none; width:1006px; height:3px; line-height:0; background:#f50; font-size:0;}
.mall_content .goods table td .table_hover_left{ position:absolute; top:-36px; *top:-24px; right:1000px; display:none; width:3px; height:49px; line-height:0; background:#f50; font-size:0}
.mall_content .goods table td .table_hover_right{ position:absolute; top:-36px; *top:-24px; right:-3px; display:none; width:3px; height:49px; line-height:0; background:#f50; font-size:0}
.mall_content .goods table td .table_hover_bottom{ position:absolute; top:12px; *top:24px; right:-3px; display:none; width:1006px; height:3px; line-height:0; background:#f50; font-size:0}
.mall_content .goods table td .table_hover_bottom .tip{ position:absolute; top:3px; left:460px; width:90px; height:20px; line-height:18px; background:#f50; font-size:12px; color:#fff; text-align:center;}
.mall_content .goods table .all .table_hover_top{ top:-39px;}
.mall_content .goods table .all .table_hover_left{ top:-36px;}
.mall_content .goods table .all .table_hover_right{ top:-36px;}
.mall_content .goods table .all .table_hover_bottom{ top:12px;}

.mall_count{ position:absolute; top:79px; right:50px; padding:0 12px; height:24px; border:1px solid #3a83e8; box-shadow:2px 2px 2px #bbb; line-height:24px; background:#fff; text-align:center; z-index:9999;}
.mall_count span{ margin:0 5px; color:#f50;}
.mall_total{ position:absolute; top:79px; right:0; padding:12px; border:1px solid #3a83e8; box-shadow:2px 2px 2px #bbb; background:#fff; z-index:10000;}
.mall_total i{ display:block; float:left; display:inline; width:42px; height:42px; margin:0 12px 0 0; background:url(../img/zg_icon.png) no-repeat 0 -100px;}
.mall_total i.full{ background-position:-64px -180px;}
.mall_total .text{ float:left; display:inline;}
.mall_total .text h5{ margin:0 0 6px; font-size:14px; font-weight:normal; color:#4d4d4d;}
.mall_total .text p{ margin:0 0 6px; color:#4d4d4d;}
.mall_total .text p span{ margin:0 3px; color:#f50;}
.mall_total .text .bluebtn{ width:64px; height:24px; margin:0 15px 0 0; padding:0; border:0; background:#317EE7; text-align:center; color:#fff; font-size:12px; cursor:pointer;}
.mall_total .text .graybtn{ width:64px; height:24px; margin:0; padding:0; border:0; background: url(../img/zg_icon.png) no-repeat -42px -100px; text-align:center; color:#777; font-size:12px; cursor:pointer;}

.minicart{ position: fixed; _position: absolute; right: 0; bottom: 0; height:100%; z-index:20; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop))}
.minicart .sidebar{ float:left; display:inline; width:44px; height:100%; _height:1000px; border-left:1px solid #e3e3e3; background:#f2f2f2; zoom:1;}
.minicart .sidebar.width1024{ background:none; border-left:0;}
.minicart .sidebar .list{ position:relative; top:50%;}
.minicart .sidebar .list li{ position:relative; margin:0 0 10px;}
.minicart .sidebar .list .shopping{ height:80px;}
.minicart .sidebar .list .shopping.bg{ background:#f2f2f2;}
.minicart .sidebar .list .shopping_box{ cursor:pointer;}
.minicart .sidebar .list .shopping .text{ padding:5px 15px 0; line-height:14px;}
.minicart .sidebar .list .shopping .num{ display:block; width:23px; height:23px; margin:4px 0 0 10px; line-height:23px; background:url(../img/zg_icon1.png) no-repeat -36px 0; text-align:center; color:#fff;}
.minicart .sidebar .list .shopping .tip{ position:absolute; left:-190px; top:0; width:180px; background:#dadada;}
.minicart .sidebar .list .shopping .tip .tip_bg{ position:relative; top:-2px; left:-1px; padding:8px 10px; background:#fff2ea;}
.minicart .sidebar .list .shopping .tip .icon_arrow{ position:absolute; left:180px; _left:170px; top:10px; width:7px; height:13px; background:url(../img/zg_icon1.png) no-repeat -60px 0; overflow:hidden;}
.minicart .sidebar .list .shopping .tip h5{ margin:0 0 5px; font-size:14px; color:#3f3f3f; font-weight:normal;}
.minicart .sidebar .list .shopping .tip h5 .close{ float:right; display:inline-block; width:13px; height:13px; background:url(../img/zg_icon1.png) no-repeat -44px -24px; overflow:hidden;}
.minicart .sidebar .list .shopping .tip p{ color:#666;}
.minicart .sidebar .list .shopping .tip b{ color:#f50; font-weight:normal;}
.minicart .sidebar .list .shopping.active{ background:#237bf2;}
.minicart .sidebar .list .shopping.active .text{ color:#fff;}
.minicart .sidebar .list .shopping.active .num{ background:#237bf2;}
.minicart .sidebar .list .helporder{ height:44px;}
.minicart .sidebar .list .helporder p{ height:32px; padding:5px 9px 0; line-height:16px;}
.minicart .sidebar .list .helporder .info_box{ position:absolute; left:-182px; top:0; width:192px; height:44px; overflow:hidden;}
.minicart .sidebar .list .helporder .info{ position:absolute; left:0; top:0; width:180px; height:42px; border:1px solid #e3e3e3; line-height:42px; background:#fff; color:#666; text-align:center;}
.minicart .sidebar .list .helporder .info a{ color:#666; text-decoration:none}
.minicart .sidebar .list .helporder .info a:hover{ color:#237bf2; text-decoration:underline;}
.minicart .sidebar .list .helporder .info .icon_arrow{ position:absolute; left:180px; top:13px; width:9px; height:16px; background:url(../img/zg_icon1.png) no-repeat -34px -24px;}
.minicart .sidebar .list .helporder.active{ background:#237bf2;}
.minicart .sidebar .list .helporder.active p{ color:#fff;}
.minicart .sidebar .list .service{ height:40px; padding:4px 0 0;}
.minicart .sidebar .list .service .icon_service{ display:block; width:17px; height:22px; margin:0 0 0 13px; background:url(../img/zg_icon1.png) no-repeat -18px 0; overflow:hidden;}
.minicart .sidebar .list .service p{ height:14px; line-height:14px; text-align:center;}
.minicart .sidebar .list .service .info_box{ position:absolute; left:-72px; top:0; width:82px; height:44px; overflow:hidden;}
.minicart .sidebar .list .service .info{ position:absolute; left:0; top:0; width:70px; height:42px; border:1px solid #e3e3e3; line-height:42px; background:#fff; color:#666; text-align:center;}
.minicart .sidebar .list .service .info a{ color:#666; text-decoration:none}
.minicart .sidebar .list .service .info a:hover{ color:#237bf2; text-decoration:underline;}
.minicart .sidebar .list .service .info .icon_arrow{ position:absolute; left:70px; top:13px; width:9px; height:16px; background:url(../img/zg_icon1.png) no-repeat -34px -24px;}
.minicart .sidebar .list .service.active{ background:#237bf2;}
.minicart .sidebar .list .service.active .icon_service{ background-position:0 0;}
.minicart .sidebar .list .service.active p{ color:#fff;}
.minicart .sidebar .list .record{ height:33px; padding:11px 0 0;}
.minicart .sidebar .list .record .icon_record{ display:block; width:21px; height:21px; margin:0 0 0 11px; background:url(../img/zg_icon1.png) no-repeat 0 -48px; overflow:hidden;}
.minicart .sidebar .list .record .nohave .info_box{ position:absolute; left:-130px; top:0; width:140px; height:44px; overflow:hidden;}
.minicart .sidebar .list .record .nohave .info{ position:absolute; left:0; top:0; width:118px; height:42px; padding:0 10px 0 0; border:1px solid #e3e3e3; line-height:21px; background:#fff; color:#666; text-align:right;}
.minicart .sidebar .list .record .nohave .info .icon_arrow{ position:absolute; left:128px; top:13px; width:9px; height:16px; background:url(../img/zg_icon1.png) no-repeat -34px -24px;}
.minicart .sidebar .list .record .nohave .info p{ color:#333; font-weight:bold;}
.minicart .sidebar .list .record .nohave .info span{ color:#666;}
.minicart .sidebar .list .record .have .info_box{ position:absolute; left:-245px; top:-140px; width:255px; height:320px; overflow:hidden;}
.minicart .sidebar .list .record .have .info{ position:absolute; left:0; top:0; width:243px; border:1px solid #e3e3e3; border-bottom:0; background:#fff; color:#666; text-align:left;}
.minicart .sidebar .list .record .have .info .icon_arrow{ position:absolute; left:243px; top:153px; width:9px; height:16px; background:url(../img/zg_icon1.png) no-repeat -34px -24px;}
.minicart .sidebar .list .record .have .info h4{ height:34pxl; line-height:34px; background:#e4efff; font-size:14px; font-weight:normal; color:#237bf2; text-align:center;}
.minicart .sidebar .list .record .have .info ul li{ margin:0; padding:4px 10px; border-bottom:1px solid #e3e3e3; line-height:24px; color:#3f3f3f;}
.minicart .sidebar .list .record .have .info ul li h5{ font-size:12px; font-weight:normal;}
.minicart .sidebar .list .record .have .info ul li h5 span{ float:right; color:#f50000;}
.minicart .sidebar .list .record .have .info ul li p{ color:#3f3f3f;}
.minicart .sidebar .list .record .have .info ul li a{ float:right; display:inline-block; height:16px; margin:4px 0 0; padding:0 3px; line-height:16px; background:#237bf2; color:#fff;}
.minicart .sidebar .list .record.active{ background:#237bf2;}
.minicart .sidebar .list .record.active .icon_record{ background-position:-22px -48px;}

.minicart .sidebar .list .chat{ height:33px; padding:11px 0 0;}
.minicart .sidebar .list .chat .icon_chat{ display:block; width:26px; height:22px; margin:0 0 0 9px; background:url(../img/zg_icon1.png) no-repeat -26px -92px; overflow:hidden;}
.minicart .sidebar .list .chat .info_box{ position:absolute; left:-174px; top:-150px; width:184px; height:342px; overflow:hidden;}
.minicart .sidebar .list .chat .info{ position:absolute; left:0; top:0; width:172px; height:340px; border:1px solid #e3e3e3; background:#fff;}
.minicart .sidebar .list .chat .info .icon_arrow{ position:absolute; left:172px; top:163px; width:9px; height:16px; background:url(../img/zg_icon1.png) no-repeat -34px -24px;}
.minicart .sidebar .list .chat .info h4{ height:33px; line-height:30px;}
.minicart .sidebar .list .chat .info h4 a{ float:left; display:inline-block; width:85px; height:30px; border-width:2px 1px 1px 0; border-style:solid; border-color:#f2f2f2 #e4e4e4 #e4e4e4 #e4e4e4; background:#f2f2f2; font-size:14px; font-weight:normal; color:#999; text-align:center;}
.minicart .sidebar .list .chat .info h4 a:hover{ text-decoration:none;}
.minicart .sidebar .list .chat .info h4 a.active{ border-color:#348aff #e4e4e4 #ffffff #e4e4e4; background:#fff; color:#333;}
.minicart .sidebar .list .chat .info h4 a.last{ border-right-color:#f2f2f2;}
.minicart .sidebar .list .chat .info .grouping{ height:256px; padding:10px 0; overflow-y:auto;}
.minicart .sidebar .list .chat .info .grouping dl dt{ padding:0 0 0 8px; line-height:24px; color:#3f3f3f; cursor:pointer;}
.minicart .sidebar .list .chat .info .grouping dl dt .icon_arrow1{ display:inline-block; width:8px; height:10px; margin:0 5px 0 0; background:url(../img/zg_icon1.png) no-repeat -46px -64px; overflow:hidden; vertical-align:-1px; *vertical-align:3px;}
.minicart .sidebar .list .chat .info .grouping dl dd{ margin:0 0 4px; padding:0 0 0 25px; line-height:20px; color:#3f3f3f; cursor:pointer;}
.minicart .sidebar .list .chat .info .grouping dl dd .icon_circle{ display:inline-block; width:9px; height:9px; margin:0 10px 0 0; background:url(../img/zg_icon1.png) no-repeat -46px -83px; overflow:hidden; vertical-align:-1px; *vertical-align:3px;}
.minicart .sidebar .list .chat .info .grouping dl dd.leave{ color:#3f3f3f;}
.minicart .sidebar .list .chat .info .grouping dl dd.leave .icon_circle{ background-position:-46px -74px;}
.minicart .sidebar .list .chat .info .grouping dl dd.not{ color:#999;}
.minicart .sidebar .list .chat .info .grouping dl dd.not .icon_circle{ background-position:-54px -61px;}
.minicart .sidebar .list .chat .info .grouping dl dd:hover{ color:#317ee7;}
.minicart .sidebar .list .chat .info .grouping dl.open dt .icon_arrow1{ width:10px; height:8px; background-position:-53px -53px; vertical-align:1px; *vertical-align:5px;}
.minicart .sidebar .list .chat .info .lately{ height:256px; padding:10px 0; overflow-y:auto;}
.minicart .sidebar .list .chat .info .lately dl dd{ margin:0 0 4px; padding:0 0 0 10px; line-height:20px; color:#3f3f3f; cursor:pointer;}
.minicart .sidebar .list .chat .info .lately dl dd .icon_circle{ display:inline-block; width:9px; height:9px; margin:0 10px 0 0; background:url(../img/zg_icon1.png) no-repeat -46px -83px; overflow:hidden; vertical-align:-1px; *vertical-align:3px;}
.minicart .sidebar .list .chat .info .lately dl dd.leave{ color:#3f3f3f;}
.minicart .sidebar .list .chat .info .lately dl dd.leave .icon_circle{ background-position:-46px -74px;}
.minicart .sidebar .list .chat .info .lately dl dd.not{ color:#999;}
.minicart .sidebar .list .chat .info .lately dl dd.not .icon_circle{ background-position:-54px -61px;}
.minicart .sidebar .list .chat .info h5{ height:31px; line-height:30px;}
.minicart .sidebar .list .chat .info h5 a{ float:left; display:inline-block; width:85px; height:30px; border-width:1px 1px 0 0; border-style:solid; border-color:#e4e4e4 #e4e4e4 #e4e4e4 #e4e4e4; background:#f9f9f9; font-size:12px; font-weight:normal; color:#333; text-align:center;}
.minicart .sidebar .list .chat .info h5 a:hover{ text-decoration:none;}
.minicart .sidebar .list .chat .info h5 a.last{ border-right-color:#f9f9f9;}
.minicart .sidebar .list .chat .info h5 .icon_msg{ display:inline-block; width:16px; height:15px; margin:0 4px 0 0; background:url(../img/zg_icon1.png) no-repeat -43px -38px; overflow:hidden; vertical-align:-3px; *vertical-align:1px;}
.minicart .sidebar .list .chat .info h5 .icon_add{ display:inline-block; width:10px; height:11px; margin:0 4px 0 0; background:url(../img/zg_icon1.png) no-repeat -43px -53px; overflow:hidden; vertical-align:-1px; *vertical-align:3px;}
.minicart .sidebar .list .chat.active{ background:#237bf2;}
.minicart .sidebar .list .chat.active .icon_chat{ background-position:0 -92px;}

.minicart .sidebar .list .code{ height:30px; padding:14px 0 0;}
.minicart .sidebar .list .code .icon_code{ display:block; width:16px; height:16px; margin:0 0 0 14px; background:url(../img/zg_icon1.png) no-repeat -17px -23px; overflow:hidden;}
.minicart .sidebar .list .code .info_box{ position:absolute; left:-120px; top:0; width:130px; height:138px; overflow:hidden;}
.minicart .sidebar .list .code .info{ position:absolute; left:0; top:0; width:118px; height:136px; border:1px solid #e3e3e3; line-height:42px; background:#fff; color:#666; text-align:center;}
.minicart .sidebar .list .code .info .icon_arrow{ position:absolute; left:118px; top:13px; width:9px; height:16px; background:url(../img/zg_icon1.png) no-repeat -34px -24px;}
.minicart .sidebar .list .code.active{ background:#237bf2;}
.minicart .sidebar .list .code.active .icon_code{ background-position:0 -23px;}
.minicart .sidebar .list .back{ height:26px; padding:18px 0 0;}
.minicart .sidebar .list .back .icon_back{ display:block; width:13px; height:7px; margin:0 0 0 15px; background:url(../img/zg_icon1.png) no-repeat -14px -40px; overflow:hidden;}
.minicart .sidebar .list .back .info_box{ position:absolute; left:-72px; top:0; width:82px; height:44px; overflow:hidden;}
.minicart .sidebar .list .back .info{ position:absolute; left:0; top:0; width:70px; height:42px; border:1px solid #e3e3e3; line-height:42px; background:#fff; color:#666; text-align:center;}
.minicart .sidebar .list .back .info a{ color:#666; text-decoration:none}
.minicart .sidebar .list .back .info a:hover{ color:#237bf2; text-decoration:underline;}
.minicart .sidebar .list .back .info .icon_arrow{ position:absolute; left:70px; top:13px; width:9px; height:16px; background:url(../img/zg_icon1.png) no-repeat -34px -24px;}
.minicart .sidebar .list .back.active{ background:#237bf2;}
.minicart .sidebar .list .back.active .icon_back{ background-position:0 -40px;}

.minicart .goods_list_box{ float:left; display:inline; width:251px; height:100%; _height:1000px; overflow:hidden;}
.minicart .goods_list{ width:250px; height:100%; border-left:1px solid #e3e3e3; background:#fff;}
.minicart .goods_list input{ margin:0;}
.minicart .goods_list .nohave{ float:left; display:inline; width:249px; height:100%; background:#e4e4e4; border-left:1px solid #e4e4e4;}
.minicart .goods_list .nohave .text{ position:relative; top:50%; _top:30%; width:249px; height:60px; margin:-100px 0 0; padding:140px 0 0; background:url(../img/cat.jpg) no-repeat 50% 0; text-align:center; color:#666;}
.minicart .goods_list .nohave .text .button{ display:block; width:90px; height:30px; margin:10px 0 0 80px; line-height:30px; background:url(../img/goods_button.png) repeat-x; text-align:center; color:#fff;}
.minicart .goods_list .nohave .text .button span{ font-family:"宋体"}
.minicart .goods_list .nohave .text .button:hover{ text-decoration:none;}
.minicart .goods_list .list .all{ height:36px; padding:0 0 0 10px; line-height:36px; background:#e4e4e4;}
.minicart .goods_list .list .all input{ margin:0 5px 0 0; vertical-align:-3px; *vertical-align:-1px;}
.minicart .goods_list .list .list_box{ outline:none;}
.minicart .goods_list .list ul li{ padding:4px 10px; border-bottom:1px solid #e3e3e3; line-height:24px; color:#3f3f3f;}
.minicart .goods_list .list ul li h4{ font-size:12px; font-weight:normal;}
.minicart .goods_list .list ul li h4 input{ margin:0 5px 0 0; vertical-align:-3px; *vertical-align:-1px;}
.minicart .goods_list .list ul li h4 .self{ display:inline-block; height:16px; padding:0 3px; line-height:16px; background:#237bf2; color:#fff;}
.minicart .goods_list .list ul li h4 .house{ display:inline-block; height:16px; padding:0 3px; line-height:16px; background:#f60; color:#fff;}
.minicart .goods_list .list ul li h4 .state{ display:inline-block; height:16px; margin:0 0 0 5px; padding:0 3px; line-height:16px; background:#ffddd5; color:#f50000;}
.minicart .goods_list .list ul li h4 .del{ float:right; display:inline-block; width:13px; height:13px; margin:5px 0 0; background:url(../img/zg_icon1.png) no-repeat -44px -24px; overflow:hidden;}
.minicart .goods_list .list ul li h5{ font-size:12px; font-weight:normal;}
.minicart .goods_list .list ul li h5 span{ float:right; color:#f50000;}
.minicart .goods_list .list ul li.out{ color:#999;}
.minicart .goods_list .list ul li.out h4 .self{ background:#ccc;}
.minicart .goods_list .option{ background:#f2f2f2;}
.minicart .goods_list .option .see{ display:block; height:36px; line-height:36px; background:#e4e4e4; color:#666; text-align:center;}
.minicart .goods_list .option p{ height:36px; line-height:36px; text-align:center; color:#666;}
.minicart .goods_list .option p span{ margin:0 2px 0 10px; color:#f50000;}
.minicart .goods_list .option .button{ padding:0 0 10px; text-align:center;}
.minicart .goods_list .option .button a:hover{ text-decoration:none;}
.minicart .goods_list .option .button a span{ font-family:"宋体"}
.minicart .goods_list .option .button .orange{ display:inline-block; width:90px; height:30px; line-height:30px; background:#fb6e12; text-align:center; color:#fff;}
.minicart .goods_list .option .button .blue{ display:inline-block; width:90px; height:30px; margin:0 0 0 10px; line-height:30px; background:url(../img/goods_button.png) repeat-x; text-align:center; color:#fff;}

.help_tips{ position: fixed; _position: absolute; right: 0; bottom: 0; width:100%; background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important; filter:Alpha(opacity=40); background:#000; z-index:99999; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))}
.help_tips .text{ position:relative; float:left; display:inline-block; width:900px; height:70px; line-height:70px; color:#fff; font-size:30px; text-align:center;}
.help_tips .text:hover{ text-decoration:none;}
.help_tips .close{ float:left; display:inline-block; width:40px; height:40px; margin:15px 0 0 60px; background:url(../img/help/close.png) no-repeat;}

.mall_service{ position:fixed; _position:absolute; left:50%; top:274px; _top:expression(eval(document.documentElement.scrollTop + 5)); z-index:99999; width:128px; margin:0 0 0 520px; border:1px solid #3a83e8;}
.mall_service h4{ line-height:30px; background:#3a83e8; text-align:center; font-size:14px; color:#fff; font-weight:normal;}
.mall_service ul{ padding:10px 0 0;}
.mall_service ul li{ margin:0 0 12px; padding:0 0 0 14px; line-height:40px; font-size:14px; color:#777;}
.mall_service ul li img{ display:inline-block; margin:0 14px 0 0; vertical-align:middle;}

.mall_buy{ margin:50px 0 0; height:38px; background:#524b4a;}
.mall_buy h3{ position:relative; float:left; display:inline; width:132px; height:38px; line-height:30px; background:#0075c2; font-size:14px; color:#fffc00; text-align:center;}
.mall_buy h3 .icon_top{ position:absolute; top:-7px; left:0; display:block; width:138px; height:7px; background:url(../img/zg_icon.png) no-repeat 0 -142px; overflow:hidden;}
.mall_buy .message{ float:left; display:inline; width:500px; height:30px; margin:4px 0; padding:0 0 0 30px; line-height:30px; background:#fff; color:#676767;}
.mall_buy .message span{ margin:0 10px 0 0; color:#b0b0b0;}
.mall_buy .button{ float:left; display:inline; margin:4px 0 0;}
.mall_buy .button .blue{ width:76px; height:30px; margin:0; padding:0; border:0; background:#0087ff; text-align:center; color:#fff; font-size:14px; cursor:pointer;}
.mall_buy .button .orange{ width:76px; height:30px; margin:0 15px 0 0; padding:0; border:0; background:#f50; text-align:center; color:#fff; font-size:14px; cursor:pointer;}
.mall_buy .text{ float:left; display:inline; margin:0 0 0 25px; line-height:38px;}
.mall_buy .text a{ color:#f50; text-decoration:underline;}

.mall_foot{ padding:30px 0 0; border-top:1px solid #ddd;}
.mall_foot .list{ padding:0 0 40px;}
.mall_foot .list .one{ float:left; display:inline; width:160px; margin:0 10px 0 0; text-align:center; font-size:14px; color:#999;}
.mall_foot .list .one img{ display:block;}
.mall_foot .list .one h5{ color:#666; font-size:12px;}
.mall_foot .list .two{ position:relative; float:left; display:inline; width:139px; margin:0 55px 0 0; border-right:1px solid #cfcfcf;}
.mall_foot .list .two .icon_buy{ position:absolute; top:0; left:-40px; display:block; width:34px; height:34px; background:url(../img/zg_icon.png) no-repeat -223px -66px; overflow:hidden;}
.mall_foot .list .two h4{ padding:10px 0; color:#666; font-size:14px;}
.mall_foot .list .two li{ line-height:24px;}
.mall_foot .list .two li a{ color:#707070;}
.mall_foot .list .three{ position:relative; float:left; display:inline; width:139px; margin:0 55px 0 0; border-right:1px solid #cfcfcf;}
.mall_foot .list .three .icon_sale{ position:absolute; top:0; left:-40px; display:block; width:34px; height:34px; background:url(../img/zg_icon.png) no-repeat -223px -32px; overflow:hidden;}
.mall_foot .list .three h4{ padding:10px 0; color:#666; font-size:14px;}
.mall_foot .list .three li{ line-height:24px;}
.mall_foot .list .three li a{ color:#707070;}
.mall_foot .list .four{ position:relative; float:left; display:inline; width:119px; margin:0 55px 0 0; border-right:1px solid #cfcfcf;}
.mall_foot .list .four .icon_business{ position:absolute; top:0; left:-40px; display:block; width:34px; height:34px; background:url(../img/zg_icon.png) no-repeat -223px -100px; overflow:hidden;}
.mall_foot .list .four h4{ padding:10px 0; color:#666; font-size:14px;}
.mall_foot .list .four li{ line-height:24px;}
.mall_foot .list .four li a{ color:#707070;}
.mall_foot .list .five{ position:relative; float:left; display:inline; width:129px; margin:0 15px 0 0; border-right:1px solid #cfcfcf;}
.mall_foot .list .five .icon_question { position:absolute; top:0; left:-40px; display:block; width:34px; height:34px; background:url(../img/zg_icon.png) no-repeat -223px -134px; overflow:hidden;}
.mall_foot .list .five h4{ padding:10px 0; color:#666; font-size:14px;}
.mall_foot .list .five li{ line-height:24px;}
.mall_foot .list .five li a{ color:#707070;}
.mall_foot .list .six{ float:left; display:inline; width:120px;}
.mall_foot .list .six img{ display:block;}
.mall_foot .link{ color:#666; text-align:center;}
.mall_foot .link a{ color:#666;}
.mall_foot .link a:hover{ color:#f60;}
.mall_foot .text{ padding:10px 0 0; color:#666; text-align:center;}
.mall_foot .img{ padding:10px 0 20px; text-align:center;}
.mall_foot .img img{ margin:0 20px 0 0;}


.goods .stock a.active{ background:#0073d9; color:#fff; padding:3px 55px; text-decoration:none;}


.dialog_addchat .dialog_box .addchat ul li{ float:left; display:inline; width:148px; height:28px; margin:0 30px 20px 0;}
.dialog_addchat .dialog_box .addchat ul li a{ display:block; width:142px; height:22px; border:3px solid #fff;}
.dialog_addchat .dialog_box .addchat ul li a span{ display:block; width:140px; height:18px; padding:2px 0 0; border:1px solid #ccc; color:#444;}
.dialog_addchat .dialog_box .addchat ul li a span .icon_chat{ display:inline-block; width:16px; height:16px; margin:0 2px 0 3px; background:url(../img/zg_icon1.png) no-repeat -232px 0; vertical-align:-3px; *vertical-align:1px;}
.dialog_addchat .dialog_box .addchat ul li a span .icon_chat.not{ background-position:-232px -17px;}
.dialog_addchat .dialog_box .addchat ul li a:hover{ text-decoration:none;}
.dialog_addchat .dialog_box .addchat ul li a.active{ border-color:#3a83e8;}
.dialog_addchat .dialog_box .addchat ul li a.active span{ border-color:#3a83e8;}
.dialog_addchat .dialog_box .addchat .btn{ padding:0 0 0 210px;}
.dialog_addchat .dialog_box .addchat .btn a{ display:block; width:90px; height:30px; line-height:30px; background:#3a83e8; color:#fff; text-align:center;}
.dialog_addchat .dialog_box .addchat .btn a:hover{ text-decoration:none;}















