@charset "utf-8";
/* CSS Document */

/**===================首页====================**/
.iflag_tw{ height:34px; background:#f2f2f2 url(../images/i-flagbg.jpg) repeat-x left top; border-top:1px solid #d9dadc; margin-top:12px;}
.iflag_cw{ background:#fff; border-top:1px solid #d9dadc; border-bottom:1px solid #d9dadc; position:relative; margin-top:-1px; z-index:1; width:100%;}
.iflag_t{ height:34px; position:relative; z-index:2;}
.iflag_tit{ border-top:2px solid #c00; background:#fff; border-left:1px solid #d9dadc; border-right:1px solid #d9dadc; height:34px; display:inline-block; padding:0 12px; margin-top:-1px; position:relative; z-index:2; line-height:34px; margin-left:12px; font-size:15px;}
.iflag-tab{ position:absolute; right:15px; top:12px; margin:0; padding:0;}
.iflag-tab span.swiper-pagination-switch{ width:6px; height:6px; font-size:0; margin-left:4px; line-height:0; display:block; float:left; background:rgba(190,190,190,0.5); border-radius:3px; box-shadow:1px 1px 0px #fff;}
.iflag-tab span.swiper-active-switch{ background:rgba(204,0,0,0.6);}

.iflag_list{ width:100%; min-width:296px; padding:0 12px;}
.iflag_cw{ height:165px;}
.iflag_list ul{ padding:12px 0; height:150px; width:100%; display:table;}
.iflag_list ul li{ width:33.33333333%; display:table-cell;}
.iflag_m{ width:91px; margin:0 auto;}
.iflag_m_tit{ width:90px; white-space:nowrap;}


/*isec*/
.isec_t{ width:101px; height:100px; background:#dedede; overflow:hidden;}
.isec_t1{ background:#d671ad;}
.isec_t2{ background:#d15d8f;}
.isec_t3{ background:#a67cce;}
.isec_t4{ background:#e39678;}
.isec_t5{ background:#e7b26d;}
.isec_t6{ background:#fd9780;}
.isec_t7{ background:#f6863c;}
.isec_t8{ background:#46b6cc;}
.isec_t9{ background:#7eb0f5;}
.isec_t10{ background:#81a0bb;}
.isec_t11{ background:#a9c049;}
.isec_t h2{ font-size:30px; line-height:normal; margin:0; padding:5px 0 0 5px; font-weight:normal; color:#fff;}
.isec_menu{ padding:0px 0 0 5px; color:#fff; font-size:14px;}
.isec_menu a{ color:#fff;}
.isec_more{ padding:3px 0 0 5px;}

.isec_nav{ width:296px; border:1px solid #e3e3e3; overflow:hidden; height:36px; border-top:none; background:#fff; overflow:hidden;}
.isec_nav ul{ width:310px;}
.isec_nav ul li{ width:74px; float:left; height:36px; border-right:1px solid #e3e3e3; text-align:center; line-height:36px;}
.isec_nav ul li a{ display:inline-block; width:74px; height:36px;}

.isec_list{ width:296px; border:1px solid #e3e3e3; overflow:hidden; border-top:none; background:#fff;}
.isec_list ul{ width:310px;}
.isec_list ul li{ width:148px; border-right:1px solid #e3e3e3; background:#fff; float:left; height:180px; padding:12px 0;}
.isec_lm{ width:125px; margin:0 auto;}
.isec_lm_pic{ width:100px; margin:0 auto;}
.isec_lm_buy{ padding-top:6px;}
.isec_lm_buy a{ background:#f0f0f0; padding:6px; border-radius:3px; display:inline-block;}


/*catorder*/
.catorder{ height:36px; background:#e9e9e9; border-bottom:1px solid #d1d1d1; border-top:1px solid #800;}
.catorder ul li{ height:35px;  float:left; display:block; width:25%; padding-top:8px; line-height:normal;}
.catorder ul li.cur{ border-bottom:2px solid #c00; position:relative; z-index:2;}
.catorder ul li a{ display:inline-block; border-right:1px solid #d1d1d1; font-size:14px; line-height:normal; text-align:center; width:100%; vertical-align:middle;}
.catorder ul li a.nobd{ border:none;}
.catorder_arr_ico{ width:14px; height:14px; display:inline-block; vertical-align:middle; line-height:0; font-size:0;}
.catorder_arr_down{ background:url(../images/sys-arr-down.png) no-repeat center center; background-size:8px;}
.catorder_arr_up{ background:url(../images/sys-arr-up.png) no-repeat center center; background-size:8px;}

/*syslist*/
.syslist{}
.syslist ul li{}
/*.syslist ul li a{ display:block; clear:both; overflow:hidden; padding:8px 12px; border-bottom:1px solid #ddd; border-top:1px solid #fff;}*/
.syslist ul li a{ display:block; clear:both; overflow:hidden; padding:8px 12px; border-top:1px solid #fff;}
.syslist ul>li:first-child a{ border-top:none;}
.syslist_thumb{ width: 100%; float:left;}
.syslist_thumb img{ border-radius:5px;}
.syslist_info{ display:block; font-size:14px; font-weight:normal;margin-top: 100%;}
.syslist_info_tit{ display:block; font-weight:normal;height: 40px;overflow: hidden;}
.syslist_info_price{ display:block; font-size:13px;}
.syslist_info_num{ display:block; color:#fd9d00; text-align:right; font-size:12px; padding-top:5px;}


/*=================详情页==================*/
/*viewpic*/
.viewpic{ text-align:center; position:relative;}
.sysfav{ height:28px; background:rgba(0,0,0,0.4) url(../images/sys_fav.png) no-repeat 8px center; padding:0 12px 0 28px; background-size:14px; position:absolute; right:12px; bottom:12px; cursor:pointer; line-height:28px; color:#fff; border-radius:15px; z-index:999;}

.iteminfo{ background:#fff; border-bottom:1px solid #dedede; padding-bottom:8px; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.iteminfo_tit{ font-size:15px; margin:0; padding:0; line-height:1.428571429; padding:8px 12px; border-bottom:1px solid #eee;}
.itempara{ padding:3px 0; margin:0; clear:both; padding-left:65px; color:#888; }
.itempara dt{ margin-left:-65px; width:55px; text-align:right; float:left; font-weight:normal;}
.itempara dd{ }
.iteminfo_buynum{ margin-left:8px; color:#c00; border:1px solid #fedddd; background:#fff5f5; font-size:11px; vertical-align:middle; padding:1px 5px; border-radius:20px;}

.itemsb{ background:#fff; border-bottom:1px solid #dedede; padding:8px 0; box-shadow:0 2px 2px rgba(0,0,0,0.1); border-top:1px solid #dedede;}

/*itemdet*/
.itemdet_tab{ height:34px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#eee)); line-height:32px; background:-moz-linear-gradient(top,#fafafa,#eee);}
.itemdet_tab_fixed{ position:fixed; top:0; width:100%;}
.itemdet_tab ul{ display:table; width:100%;}
.itemdet_tab ul li{ width:50%; display:table-cell; border-right:1px solid #dedede; text-align:center;border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.itemdet_tab ul>li:last-child{ border-right:none;}
.itemdet_tab ul li.cur{background:#fff; border-bottom:none;}
.itemcon{ background:#fff; border-bottom:1px solid #dedede; padding:8px 0; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.iteminfocontent{ padding:12px;}
.iteminfocontent img{ max-width:296px;}
#float_not{
	display: block;
    position: relative;
    margin: 0 auto;
    bottom: 100px;
    /* left: 0px; */
    width: 100px;
    height: 30px;
    background: RGB(221,0,17);
    line-height: 30px;
    text-align: center;
    opacity: 0.8;
    color: #ffffff;
}
#float_not_n{
	display: block;
    position: relative;
    top: 185px;
    /* left: 100px; */
    width: 140px;
    height: 40px;
    background: RGB(221,0,17);
    margin: 0 auto;
    color: #ffffff;
    opacity: 0.8;
    z-index: 100;
    text-align: center;
    font-size: 20px;
    cursor: move;
    line-height: 40px;
}