﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
html{ font-size:62.5%; margin:0; padding:0;}
.clear{clear:both;height:10px;clear:both;font:0/0 '';margin:0;padding:0; width:96%; margin:0 auto;}
header h1{ font-family:'微软雅黑'; font-size:3.4rem; color:#ca0a0a; line-height:50px; background:url(../images/weixin1_cions.png) 15px 5px no-repeat; padding-left:58px;}
body{margin: 0 auto;min-width: 320px;max-width: 960px;height: 100%;background: #ffffff;font-size: 14px;font-family: Helvetica,STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial;line-height: 1.5;color: #666;
-webkit-text-size-adjust: 100% !important;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
ul,li{ list-style-type:none;}
a{ text-decoration:none;}

/*头部样式*/
.top{width:100%; background:#f3f3f3; border-bottom: 1px solid #eeeeee;margin:0 auto;position:relative; z-index:9999}
.top li{ float:left;}
.logo{width:30px; height:32px; margin:3px 5px 0px 0px; background:url(../images/tb2rgshafxxxxxnxxxxxxxxxxxx_!!1946327647.png) center no-repeat;background-size:contain;}
.ct{ height:37px; font-family:'微软雅黑'; font-size:2.2rem; color:#e30000; line-height:37px;  }
.tel{ height:37px;background-position:-60px -60px; width:32px; height:25px; margin:7px 0px 0px 0px;float:right;}
.telnu {float:right; margin-right:10px; }
.telnu a{height:37px; font-family:'微软雅黑'; font-size:2.0rem; color:#F60; line-height:42px;}
.banner{width:100%;}
.banner img{width:100%; display:block; background-size:cover;}

.mui-sidebar{font-size: 14px;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1; margin-top:-5px; width:100%; margin:0 auto;}
.mui-sidebar .nav{position: relative;border-bottom: 1px solid #d9d9d9;overflow: hidden;background-color: #fff}
.mui-sidebar .links{display: -webkit-box;-webkit-box-lines: multiple;display: flex;overflow: hidden;}
.mui-sidebar .links span{ border-left: 1px solid #d9d9d9; width:75px; height:16px; margin:10px 0px 10px 0px; font-size:1em; overflow:hidden; display: block; text-align:center;}
.mui-sidebar .links a{color: #999; display: block;flex-shrink: 0; width:75px; overflow:hidden;}
.mui-sidebar .links a.current{color: #e8374d;position: relative; display:block; width:75px; overflow:hidden;border-bottom: 2px solid #e8374d;}
.mui-sidebar-cover{font-size: 14px;position: fixed;top: 0;bottom: 0;right: 0;width: 180px;background-color: #2e2e2e;visibility: hidden}
.mui-sidebar-cover a{display: block;color: #cbcfd6;padding-left: 15px;line-height: 36px;border-top: 1px solid #333;border-bottom: 1px solid #262626;text-shadow: 0 1px 0 #000}
.mui-sidebar-cover.show{visibility: visible;z-index: 999}
.mui-sidebar-anim{-webkit-transition: -webkit-transform .2s ease;transition: transform .2s ease;position: relative;z-index: 1}
.mui-sidebar-anim.show{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}
.mui-sidebar-anim.hide{-webkit-transform: translate3d(-180px,0,0);transform: translate3d(-180px,0,0)}
.mui-sidebar-anim.hide: : after{content: '\20';position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.2);z-index: 99999}




.li{height:26px; border-right:#929292 solid 1px; margin-top:10px;}
.li1{height:26px; border-right:#929292 solid 1px; margin-top:10px;border-left:#fff solid 1px;}
.li2{height:26px;margin-top:10px; border-left:#fff solid 1px;}
.banner{width:100%; height:140px; background:url(../images/banner.png) no-repeat; background-size:contain;  background-size:cover;}

.main{width:96%; margin:0 auto; background:#fff; height:170px;}
.main_t{width:100%;padding-bottom:10px; margin-top:8px;}
.main_t li{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */width:46%;height:72px;float:left;margin-left:0.7em;line-height:72px;background:#090; margin-top:10px; border-radius:8px;
-moz-border-radius:8px; /* 老的 Firefox */}
.main_t li a{width:100%; height:72px; padding-left:0.8em; color:#fff; display:block; font-size:16px; font-family:"微软雅黑";}
.main_t .li3{ background:#fb7251;}
.main_t .li4{ background:#7ed2ea;}
.main_t .li5{ background:#8fd4db;}
.main_t .li6{ background:#fdc800;}
.main .main_t img{ width:3em; height:2.5em; background-size:contain; position:relative; top:0.3em; right:-0.5em;}
.main .main_t img {-webkit-box-reflect: below 0px -webkit-linear-gradient(bottom, rgba(255,255,255,0.3) 0%, transparent 60%, transparent 100%);  padding: 0px 5px;  position:relative; z-index:1000;}

 /* 列表样式一 */
.mall_item, .detail_item{position:relative;margin:10px;}
.detail_item{border-bottom: 1px solid #eee;}

.mall_item_content{position:relative;display:block}
.mall_item_content .image{display:block;width:100%;height:auto;min-height:150px; background-size:cover; border-radius:3px; }
.mall_item_content .timer{position:absolute;right:0;top:10px;font-size:10px;background:rgba(0, 0, 0, 0.6);color:#fff;padding:2px 5px 2px 20px;border-radius:20px 0 0 20px;-ms-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px}
.mall_item_content .timer:before{position:absolute;left:2px;top:2px;content:'\20';display:block;width:15px;height:15px;background:url(../images/icon_timer.png) no-repeat 0 0;-webkit-background-size:15px 45px;background-size:15px 45px}
.mall_item_content .timer.timer_2:before{background-position:0 -15px}
.mall_item_content .tag{position:absolute;left:0;bottom:10px;background:rgba(255, 255, 255, 0.7);padding:2px 10px;font-size:10px;border-left:1px solid #e4393c}
.mall_item_content .layer{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}
.mall_item_content .layer span{position:absolute;width:100%;text-align:center;top:50%;left:0;margin-top:-7px;text-align:center;color:#fff}
.mall_item_title{position:relative;background:#fff;height:32px;line-height:32px;padding:0 10px;font-size:14px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;}
.mall_item_title p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:120px}
.mall_item_title div{position:absolute;right:0;top:0;height:32px;line-height:32px}
.mall_item_title div em{color:#e4393c;margin-right:10px}
.mall_item_title div span{display:inline-block;background:#ddd;height:32px;width:55px;text-align:center}
 /* 列表样式二 */
.rec_list .opt_wrap,.ju_qiang .time_point{display:box;display:-ms-box;display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex}
.rec_list .opt_wrap div,.ju_qiang .time_point span{display:block;flex:1;-ms-flex:1;-webkit-flex:1;box-flex:1;-ms-box-flex:1;-webkit-box-flex:1}.mod_itemgrid 
.fn,.mod_itemlist_small .hproduct 
.fn{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.rec_list .avatar_wrap:after,
.rec_list .price_wrap:after,.mod_category_inner:after,.mod_itemgrid:after,.ju_list .hproduct:after,.ju_qiang .mod_itemgrid .stock_wrap:after{clear:both;content:'\20';display:block}
.rec_list .opt_wrap div i,.icon_quote_start,.icon_quote_end{background-repeat:no-repeat;background-size:40px 60px}
.rec_list{}
.rec_list li{position:relative}
.rec_list .url{display:block;min-height:150px;}
.rec_list .photo{display:block;width:100%;background-size:cover; border-radius:3px;}
.rec_list .info_wrap{padding:15px 10px;background:#fff}
.rec_list .fn{font-size:14px;line-height:14px;height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333; }
.rec_list .avatar_wrap{margin-bottom:5px}
.rec_list .avatar_wrap .avatar{float:left;width:30px;height:30px;border:2px solid #ccc;border-radius:30px;margin-right:10px}
.rec_list .avatar_wrap .avatar img{width:30px;border-radius:30px;-webkit-border-radius:30px}
.rec_list .avatar_wrap .name{float:left;height:34px;line-height:34px;font-size:14px;line-height:14px;height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333; margin-top:10px;}
.rec_list .brand_disc{ font-size:12px;line-height:17px;color:#999;text-indent:2em}
.rec_list .price_wrap{margin-top:8px;height:40px}
.rec_list .price_wrap .price{float:left;height:40px;line-height:20px;font-size:14px;color:#333; overflow:hidden;}
.rec_list .price_wrap .price em{color:#e4393c;font-style: normal;}
.rec_list .price_wrap .col_left{float:left;height:40px}
.rec_list .price_wrap .col_left .price,
.rec_list .price_wrap .col_left .old_price{float:none;height:20px;line-height:20px}
.rec_list .price_wrap .col_left .old_price{font-size:12px;color:#999}
.rec_list .price_wrap .btn_buy{font-size:14px;float:right;width:80px;height:40px;line-height:40px;text-align:center;border-radius:2px;background:#ff7d00;color:#fff}


.rec_list .opt_wrap{height:40px;line-height:40px;background:#efefef;border-top:1px solid #ddd}
.rec_list .opt_wrap div{width:50%;height:20px;line-height:20px;font-size:12px;color:#666;padding-top:10px;padding-bottom:10px;text-align:center;padding-left:20px;position:relative}
.rec_list .opt_wrap div:first-child{border-right:1px solid #ddd}
.rec_list .opt_wrap div i{display:inline-block;width:20px;height:20px;vertical-align:top;margin-right:8px;position:relative;top:-1px}
.rec_list .opt_wrap .like_checked i{background-position:0 -20px}
.rec_list .opt_wrap .fav i{background-position:-20px 0}
.rec_list .opt_wrap .fav_checked i{background-position:-20px -20px}
.item_tag,.tag_1,.tag_2,.tag_long{position:absolute;top:20px;left:-5px;background-color:#333;color:#fff;height:20px;line-height:20px;padding:0 8px;text-align:center;font-size:10px}
.item_tag:after,.tag_1:after,.tag_2:after,.tag_long:after{position:absolute;top:20px;left:0;border-right:5px solid #000;border-bottom:5px dashed transparent;content:'\20'}
.tag_green{background-color:#3fc76f}
.tag_green:after{border-left-color:#133b21}
.tag_red{background-color:#F00}
.tag_green:after{border-left-color:#133b21}

/*列表样式三*/
.kslx{width:96%; margin:0 auto; border:#e4e4e4 solid 1px;margin-top:0.4em; padding-bottom:10px; color:#ababab; }
.kslx p{ font-size:12px; line-height:20px;}
.kslx_t{width:96%; margin:0 auto;}
.kslx_t h3{ background:url(../images/dian.gif) no-repeat left; padding-left:10px;}
.kslx_tu{ background:url(../images/jzbdy_tu.gif) no-repeat; height:120px; background-size:contain; background-size:cover; margin-top:0.5em;}
.kslx_tu1{ background:url(../images/kjcyzgz_tu.gif) no-repeat; height:120px; background-size:contain; background-size:cover; margin-top:0.5em;}
.kslx_tu2{ background:url(../images/dyzgz_tu.gif) no-repeat; height:120px; background-size:contain; margin-top:0.5em; background-size:cover;}
.kslx_tu3{ background:url(../images/rlzygls_tu.gif) no-repeat; height:120px; background-size:contain; margin-top:0.5em; background-size:cover;}
.kslx_tu4{ background:url(../images/qgjsjyyzs_tu.gif) no-repeat; height:120px; background-size:contain; margin-top:0.5em; background-size:cover;}
.kslx_tu5{ background:url(../images/xwyy.gif) no-repeat; height:120px; background-size:contain; margin-top:0.5em; background-size:cover;}
.kslx_b{width:96%; margin:0 auto;}
.kslx_b h4{margin-top:0.5em; background:url(../images/zkjj_h4_bg.gif) no-repeat left; height:20px;padding-left:2em;line-height:20px; font-size:12px;}
.kslx_b a{width:22%; text-align:center; line-height:26px; color:#fff; font-size:14px; height:26px; display:block; background:#e4393c; margin-top:1em; margin-left:76%;border-radius:4px;}


 /* 首页焦点图 */
.slider-focus{position:relative;max-width:960px;overflow:hidden;/*max-height:320px;*/margin:0 auto; margin-top:10px;}
.slider-focus .hd{ position:absolute;width:100%;height:28px;left:0;bottom:2%;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:13px;height:13px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
.slider-focus  .hd li.on{ background:#ffea00;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusbg.png) repeat-x; color:#fff;  text-align:left;  }
 /* 底部咨询报名 */
.btn_wrap .btn_fav{-webkit-box-sizing:border-box;box-sizing:border-box}
.btn_wrap:after{clear:both;content:'\20';display:block}
.btn_wrap .btn_fav i{text-indent:-100%;overflow:hidden}
.btn_wrap .btn_cart i,.btn_wrap .btn_fav i,.top .tel,.col_right i{background-image:url(../images/tb2sigeafxxxxaixpxxxxxxxxxx_!!1946327647.png);background-repeat:no-repeat;background-size:100px auto}
.btn_wrap .btn{float:left;width:46%;height:40px;line-height:40px;text-decoration:none;text-align:center;background:#e4393c;color:#fff;position:relative;border-radius:2px; font-size:14px;}
.btn_wrap .btn:active{background:#c10000}
.btn_wrap .btn_cart{float:left;width:16%;background:#ff7d00;-webkit-tap-highlight-color:#a16640}
.btn_wrap .btn_cart i{display:block;width:25px;height:25px;background-position:-53px -60px;margin:6px auto}
.btn_wrap .btn_buy{float:right;width:80%}
.btn_wrap .btn_fav{width:55px;height:50px;position:absolute;top:0;left:0}
.btn_wrap .btn_fav:after{content:"收藏";font-size:12px;height:12px;width:38px;text-align:center;line-height:12px;color:#666;position:absolute;top:36px;left:7px}
.btn_wrap .btn_fav i{display:block;width:25px;height:25px;margin:7px auto;background-position:-39px -147px}
.btn_wrap .btn_col{margin-left:55px;margin-right:55px}
.btn_wrap .btn_col .btn_buy,
.btn_wrap .btn_col .btn_cart{height:40px;line-height:40px;margin-top:8px}
.btn_wrap .btn_col .btn_buy{float:right;width:48%}
.btn_wrap .btn_col .btn_cart{float:left;width:48%}
.btn_wrap_fixed{position:fixed;bottom:0;left:0;right:0;z-index:20;width:100%;height:56px;padding:0;background:url(../images/ce535029e6c6441c9b54a3908d931155.gif) repeat-x 0 0 #eeeeee;-webkit-background-size:1px 1px;background-size:1px 1px}
.cart_wrap{width:55px;height:50px;position:absolute;top:0;right:0}
.cart_wrap:after{content:"购物车";font-size:12px;height:12px;line-height:12px;color:#666;position:absolute;top:36px;left:6px;width:40px;text-align:center}
.cart_wrap i{background-image:url(../images/tb2sigeafxxxxaixpxxxxxxxxxx_!!1946327647.png);background-repeat:no-repeat;background-size:100px auto}
.cart_wrap i{display:block;width:25px;height:25px;margin:7px auto;background-position:-70px 0px}
 /* 内容详情页 */
.buy_area {overflow: hidden;background: #fff;}
.buy_area .avatar{float:left;width:30px;height:30px;border:2px solid #ccc;border-radius:30px;margin-right:10px}
.buy_area .avatar img{width:30px;border-radius:30px;-webkit-border-radius:30px}
.buy_area .fn_wrap {padding-top: 12px;padding-bottom: 12px;position: relative;border-top: 1px solid #ddd;}
.buy_area .fn_wrap, .shop_info_wrap, .buy_tip {padding: 15px 10px;overflow: hidden;}
.buy_area .fn_wrap .fn {color: #333;overflow: hidden;font-size: 1.2em;font-weight: 800;line-height: 36px;max-height: 36px;}
.fn_wrap .desc {color: #e4393c;padding: 5px 0px 0px;line-height: 1.3;position: relative;font-size: 12px;max-height: 46px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;}
.buy_area .price_wrap {padding: 0 10px;line-height: 1.3;margin-bottom: 10px;}
.buy_area .tit {color: #333;font-size: 14px;}
.buy_area .price_wrap .price {font-size: 16px;line-height: 16px;height: 16px;color: #e4393c;font-weight: 700;line-height: 1.3;vertical-align: middle;display: inline-block;margin-right: 10px;margin-top: -6px;}
.buy_area .col_right {float: right;}
.col_right i{display:block;width:60px;height:12px;background-position:0px -34px; margin-top:5px;}
.buy_area .sale_num {color: #b5b5b5;font-size: 12px;}
.detail_promote {margin: 0 10px;padding: 10px 0 10px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin-top: -1px;margin-bottom: -1px;position: relative;}
.detail_promote .tit {float: left;width: 74px;font-size: 12px;line-height: 12px;color: #999;margin-top: 2px; text-align:right;}
.buy_area .tit {color: #333;font-size: 14px;}
.detail_promote .promote_tag {font-size: 12px;line-height: 12px;margin-left: 74px;margin-right: 25px;}
.detail_promote .time {line-height: 22px;}

.sift-tab{min-width: 320px;}
.tab-lst {display: table;width: 100%;border-bottom: 1px solid #dedede;}
.tab-lst li {width: 25%;text-align: center; height:40px; line-height:40px; float:left}
.tab-lst li.on { border-bottom: 1px solid #eb4f4f;color: #eb4f4f;}

.bar, .sift .bar, .sift .bar2 {float: left;width: 1px;height: 20px;margin-top: 10px;background-color: #ded6c9;vertical-align: middle;}

.detail_item table{width:100%;border:1px solid #eeeeee; border-width:0px 0px 1px 1px;}
.detail_item table td{border:1px solid #eeeeee; border-width:1px 1px 0px 0px; text-align:center; vertical-align:middle; height:36px;}


.mui-sidebar .links a { width: 80px; padding-left: 0px; padding-right: 0px; text-align: center; }
 .loading { background: url(../images/2008022817472126.gif) center center no-repeat; height: 100px; }
#bar_list { position: absolute; width: 100%; overflow: hidden; background-color: #cbd2d8; }
.up_down { width: 100%; height: 60px; position: relative; }
.up_down_arrow { width: 40px; height: 40px; position: absolute; top: 9px; left: 70px; -webkit-transform-style: preserve-3d; -webkit-transition: 300ms; background-image: url(../images/up_arrow.png); background-size: 40px 80px; background-repeat: no-repeat; -webkit-transform: rotate(-180deg); }
.up_down_text { width: 150px; position: absolute; height: 60px; line-height: 60px; text-align: center; top: 50%; left: 50%; margin-top: -30px; margin-left: -75px; color: #878787; }




#tck{width:320px; height:199px; background:#fff;position:fixed;left:50%;margin-left:-160px;top:50%;margin-top:-140px; z-index:2600; display:none;}
 .xz { height: 2em; font-size: 24px; color: #F90; font-family: "微软雅黑"; margin-top: 0.8em; line-height: 2em; margin-left: 0.6em; cursor: pointer; }
        
        .tsxl { width: 45%; height: 40px; display: block; float: left; text-align: center; line-height: 40px; color: #F90; font-size: 24px; font-family: "微软雅黑"; position: relative; border-radius: 4px; border: 1px solid #F90; }
        .wykz { width: 45%; height: 40px; display: block; float: left; text-align: center; line-height: 40px; color: #F90; font-size: 24px; font-family: "微软雅黑"; position: relative; margin-left: 0.5em; border-radius: 4px; border: 1px solid #F90; }
        .MenBanCheng { width: 100%; height: 100%; background-color: #000000; filter: Alpha(Opacity=60); position: fixed; opacity: 0.6; top: 0; left: 0; z-index: 10; display: none; }
        .radio { width: 24px; height: 24px; background: url(///images/radio.png) no-repeat; float: left; margin-top: 0.3em; margin-left: 0.4em; }
        .radiocheck { width: 24px; height: 24px; background: url(///images/radiocheck.png) no-repeat; float: left; margin-top: 0.3em; margin-left: 0.4em; }
        #tz { width: 96%; height: 40px; display: block; float: left; text-align: center; line-height: 40px; color: #F90; font-size: 24px; font-family: "微软雅黑"; position: relative; top: 15px; border-radius: 4px; margin-top: 0.5em; margin-left: 2%; }
        button.lastBtn { width: 100%; height: 1.5em; background: #5cb4f5; border: none; border-radius: 0.2em; font-family: '微软雅黑'; font-size: 1.2em; color: #ffffff; }


/*底部样式*/

.footer{width:100%;margin: 0 auto;min-width: 320px;max-width: 960px; position:fixed; bottom:-1px;}
.footer li{float:left; width:33.33333%;}
.footer li img{width:100%; display:block; background-size:cover;}
.lxwm {
    width:100%;
    margin-top:10px;
}
.zxbm h3, .lxwm h3 {
    width:94%;
    height:30px;
    margin:0 auto;
    background:url("/H6/images/lxus.png") no-repeat;
    line-height:30px;
    padding-left:10px;
    color:#fff;
    background-size:contain;
}
.zxbm ul {
    width:96%;
    margin:0 auto;
    margin-top:10px;
}
.lxwm p {
    width:100%;
    text-align:center;
    line-height:30px;
}
.lxwm p a {
    color:#4e4e4e;
}