html {
  position: relative;
  min-height: 100%;
}
body { ont-family: Arial,"微軟正黑體","Microsoft JhengHei",sans-serif; background-color:#f5f5f5;}
ul,li,ol{ list-style:none}
.container{ max-width:640px; margin:0 auto;}

ul.top { overflow:hidden;  width:300px; text-align:right; padding-top:30px; padding-bottom:0px; margin-bottom:0px;}
ul.top li{ list-style:none; float:right;}
ul.top li a{ color:#666; margin-right:10px; font-size:14px; font-weight:700;}
ul.top li a:hover{ text-decoration:none; color:#900}
.green_pay{ color:#0C0}
.blue_pay{ color:#06F;}
.orange{ color:#fa9c14}
.gray{ color:#ccc;}
.red{ color:#f00023}
.bg_gray1{ background-color:#ccc;}
.bg_gray2{ background-color:#ddd;}

.theme-page{ background:#f8f8f8; border:1px solid #ddd; margin:0px auto 0; padding:15px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mb20{ margin-bottom:20px;}
.ml20{ margin-left:20px;}
.ml10{ margin-left:10px;}
.ml{ margin-left:20px;}
.pc-mr15{ margin-right:15px;}
.pc-mr30{ margin-right:30px;}
.pb20{ padding-bottom:20px;}

.font-12{ font-size:12px}
.font-14{ font-size:14px}
.font-16{ font-size:16px}
.join,.reg{ width:600px;margin:0px auto}
.w800{ width:800px;} 
.m-auto{ margin:0 auto}


.pc_h50{ height:50px; display:block; clear:both; width:100%;}
.pc_h40{ height:40px; display:block; clear:both; width:100%;}
.navbar a.back{ color:#333;}
.navbar-brand{ padding-left:0px;}
.navbar-toggle{ background-color:#0a71bf; height:42px;}
.navbar-toggle .icon-bar{ background-color:#fff;}
.navbar{ height:80px;background-color:#fff;}
.navbar-fixed-top{top:32px;}
.navbar-default .navbar-nav>li>a{ margin-top:15px;}
.navbar-default .navbar-nav>li>a:hover{ color:#900}
.navbar-nav .open .dropdown-menu{ background-color:#ddd;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background-color:#333; color:#fff}
.navbar li a{color:#666; padding-left:2px; padding-right:2px; font-size:16px; font-weight:700;height:40px;}
.navbar li a:hover{ background-color:#fff;}
.nav-tabs>li>a{ margin-right:0}
.navbar .logo{ width:280px; height:60px;}
.navbar .back{ margin-top:5px;}
.navbar .sao{width:36px;height:28px;text-align:center;line-height:28px;margin-bottom:2px; float:right; margin-right:10px;}
.navbar .sao img{height:27px; margin-top:-15px;}
.search{ background-color:#eeeff3;display:block; overflow:hidden; padding:20px 10px}
.search input{ background-color:#fff;-moz-border-radius:5px;  -webkit-border-radius:5px; border-radius:5px; padding:0px 55px 0 2px; height:36px; border:1px solid #ddd; width:100%; position:relative; z-index:8}
.search .sch_btn{ z-index:10; background: url(../images/sch_btn.png) no-repeat 0 0px; width:19px; height:20px; border:0; position:relative;float:right; margin-top:-28px; margin-right:5px;}
.searchbutton{ border:0;}
.search .sch_form{ width:100%;}
.fl{ float:left}
.fr{ float:right}


.search .hotkey{ padding-bottom:0px; margin:5px 0; width:100%;}
.search .hotkey a{color:#666; font-size:12px; padding: 2px 5px;}
.search .hotkey a.on{ background-color:#0a71bf; color:#fff;}
.hea_user{display:inline-block; float:left ; padding-left:10px; margin-top:10px;}
.hea_user li{ float:left}
.hea_user li a{ color:#0096dd;}

.reg{ padding:15px;}
.reg label,.modal label{ font-weight:normal;}
.reg a{ color:#C90}

.main .l p{ margin-top:50px;}
.main .r p{margin-top:50px;}

.cate_title{ margin-left:15px; margin-top:15px; font-weight:700; font-size:16px;margin-bottom:10px;}

/*分類滾動*/
.cate-box{height: 164px;overflow: hidden;width:100%; margin: 0 auto;position: relative;}
#roll{width: 200%;}
#roll dd{
  width: 146px;
  height: 164px; 
  float: left;
  margin:0px auto;
   text-align:center;
}
#roll dd img{ height:126px; width:126px;border-radius: 50%;}
#roll dd p{ width:146px; text-align:center; height:32px; line-height:32px; font-size:16px;}
#roll dd p a{ color:#333;}
#roll dd p a:hover{ text-decoration:none}
.cate-box span{position: absolute;bottom: 40%; display: inline-block;width:126px;text-align: center;cursor: pointer;background: red;z-index: 90;color: #fff;}
.cate-box .next{right: 0; background:url(../images/cate_right.png) no-repeat 0 0; width:60px; height:60px;}
.cate-box .prev{ background:url(../images/cate_left.png) no-repeat 0 0; width:60px; height:60px;}
/*車型*/
.car_tab1{ background-color:#f8f9fd;}
.car_tab1 .nav-tabs{ padding:10px 10px 0;}
.car_tab1 .nav-tabs li{ width:33.33%; text-align:center}
.car_tab1 .nav-tabs li a{ color:#333;}
.car_brand,.car_price,.car_year,.car_sort{ overflow:hidden}
.car_brand a{ width:25%; text-align:center; float:left; padding:10px 0;}
.car_brand img{ width:60px;}

.car_year{ padding-bottom:10px;}
.car_year a{ width:30%;border:1px solid #ddd; float:left; margin:15px 0px 5px 12.6%; height:42px; line-height:42px;}
.car_price{ padding-bottom:10px;}
.car_price a{ width:30%;border:1px solid #ddd; float:left; margin:15px 0px 5px 2.5%; height:42px; line-height:42px;}

.car_brand_more{ padding:10px 20px; text-align:left}
.car_brand_more p{ padding-top:10px; padding-bottom:0px; margin-bottom:0}
.car_brand_more p span{ color:#F90; padding-right:10px;}

.tab-content{ background-color:#fff; text-align:center; padding:10px 0;}
.tab-content a{ color:#333;}


/*優選二手車*/
.car_tab2{ background-color:#f8f9fd;}
.car_tab2 .nav-tabs{ border-top:1px solid #ddd; padding-top:10px;}
.car_tab2 .nav-tabs>li{ width:33.33%; text-align:center; border:0; }
.car_tab2 .nav>li>a:focus, .nav>li>a:hover{background-color:#f8f9fd;}
.car_tab2 .nav-tabs>li>a{ color:#333;border-radius:0}
.car_tab2 .nav-tabs>li.active a{ background-color:#0a71bf; color:#fff;border:0}
/*排序*/
.car_tab3{ background-color:#eeeff3;}
.car_tab3 .nav-tabs{ border-bottom:1px solid #ddd;}
.car_tab3 .nav-tabs>li{ width:50%; text-align:center;border-left: 1px solid #ddd;}
.car_tab3 .nav-tabs>li:first-child{border-left:0}
.car_tab3 .nav>li>a:focus, .nav>li>a:hover{background-color:#f8f9fd;}
.car_tab3 .nav-tabs>li>a{ color:#333;border-radius:0}
.car_tab3 .nav-tabs>li.active a{ background-color:#6200c6; color:#fff;border:0}
.car_tab3 i{ font-size:12px;}


/*車輛內容介紹頁*/
.car_tab4{ border-top:1px solid #ddd; background-color:#efeef3;}
.car_tab4 .tab-content{ padding:0; overflow:hidden}
.car_tab4 .nav-tabs li{ width:25%; text-align:center; border:0;}
.car_tab4 .nav-tabs li a{ background-color:#efeef3; border:0; color:#333; font-weight:700;}
.car_tab4 .nav-tabs li.active a{display:inline-block;background-color:#efeef3; border:0; border-bottom:5px solid #0a71bf; }
.car_jianjie{ overflow:hidden}
.car_jianjie .thumb .abc-mobile__keep {
    position: absolute;
    overflow: hidden;
    width:42px;
    height: 42px;
	right:5px;
	top:110px;
}
.car_jianjie .thumb .abc-mobile__keep__icon {
    width: 42px;
    height: 42px;
    -webkit-border-radius: 99px;
    -moz-border-radius: 99px;
    border-radius: 99px;
    text-align: center;
    background-color: #fff;
    color: #cd001d;
    font-size: 25px;
    line-height: 42px;
    padding-right: 2px;
	padding-top: 4px;
}
.car_jianjie .car_title,.car_jianjie  .car_sm{ padding-left:10px; padding-right:10px;}
.car_jianjie .car_title{ font-weight:700; text-align:left; font-size:16px; padding-top:10px;}
.car_jianjie .car_sm{text-align:left; padding-bottom:10px; }
.car_jianjie .huikui{ float:left;padding-left:10px;}
.car_jianjie .huikui span{ font-weight:700;}
.car_jianjie .text-price-sm{ font-size:28px;font-weight:700; padding-right: 10px;margin-top: -10px;}
.car_shuxing{ overflow:hidden; padding:10px;}
.car_shuxing ul{ padding:0; margin:0}
.car_shuxing li{ width:46%; margin:10px 2%; float:left; text-align:left; display:block; border-bottom:1px solid #666;}
.car_shuxing li .st{}
.car_shuxing li .text{ font-weight:700; font-size:16px; padding-top:5px;}
.car_bg{ background-color:#efeef3;}
.car_tab4 .more a{ color:#337ab7; float:right}

.car_tab4 .tab-content .js{ padding:10px; overflow:hidden; text-align:left}
.car_tab4 .tab-content .suo{ overflow:hidden;padding:10px; border-top:1px solid #ddd; text-align:left}
.car_tab4 .tab-content .suo h4{ font-weight:700;}

.car_specification_info{ margin:10px; padding-top:20px; overflow:hidden}
.car_specification_info .line-bottom-red {
    border-bottom: 1px solid #5f2b65;
}
.car_specification_info .title {
    background-color: #f8f9fd;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: auto;
    margin-top: -38px;
    padding: 10px 15px;
	color: rgba(74,74,74,.7);
}

.car_specification_info .tab-menu-regular {
    font-size: 15px;
}
.car_specification_info .highlight {
    color: #000;
}
.car_specification_info h3 {
    font-weight: 700; font-size:16px; margin:0
}
.car_specification_info .equipped{ margin-top:20px; margin-bottom:20px; overflow:hidden}
.car_specification_info .equipped ul{ padding:0; margin:0}
.car_specification_info .equipped ul li{ float:left; width:46%; margin-right:2%; margin-left:2%;}
.car_specification_info .equipped .info--block.text-disabled {
    border-top: solid .5px rgba(0,0,0,.2);
    border-bottom: solid .5px rgba(0,0,0,.2);
}
.car_specification_info .equipped .info--block {
    border-top: solid .5px #9d9d9d;
    border-bottom: solid .5px #9d9d9d;
    padding: 8px;
    margin: 4px 0;
}
.car_specification_info .equipped .info--block.active {
    font-weight: 700;
    background-color: rgba(74,144,226,.1);
    color: #000;
}
.car_specification_info .equipped .text-disabled {
    color: rgba(0,0,0,.2);
    pointer-events: none;
}

.car_specification_info .certificate{ padding-top:30px; overflow:hidden}
.car_specification_info .certificate h3{ color:#6200c6; font-size:16px;}
.car_specification_info .certificate img{ max-width:100%;}

.car_xq{ padding:20px; text-align:left}
.car_xq p{ font-size:14px; line-height:28px;}
.car_xq img{ width:auto; max-width:100%;}

.car_lx{ overflow:hidden; padding:20px;}
.car_lx ul{ padding:0; margin:0}
.car_lx ul li{ margin-bottom:10px; text-align:left; line-height:20px;}
.car_lx ul li i{ font-size:16px; padding-right:10px;}
.car_lx ul li i.fa-mobile{ font-size:20px;}


.car_tab5{ border:0; background-color:#fff; margin-bottom:10px;}
.car_tab5 .tab-content{ padding:0; overflow:hidden;}
.car_tab5 .nav-tabs{ border:0;}
.car_tab5 .nav-tabs li{ width:40%; margin:0 5%; text-align:center; border:1px solid #ddd; border-bottom:0; -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;}
.car_tab5 .nav-tabs li a{ background-color:#fff; border:0; color:#333; font-weight:700;}
.car_tab5 .nav-tabs li.active {
    color: #000;
    font-weight: 700;
    border-bottom: 4px solid #4f3691;
}
.car_tab5 .nav-tabs li.active a{display:inline-block;background-color:#fff; border:0; }

.hotprotitle{ background:url(../images/hotpro_t.png) no-repeat center center; height:48px; width:300px; cursor:pointer}
.hotprosm{ font-size:26px; height:48px; line-height:48px; width:300px; text-align:center; color:#666;cursor:pointer; display:inline-block}
.hotprostar{background: url(../images/hotprostar.png) no-repeat 0 0; height:48px; width:241px; margin-right:10px;}
.hot_cur .hotprosm{ color:#fff;}
.hotpro-box{height:300px;overflow: hidden;width:100%; margin: 10px auto 0;position: relative;}
#proroll{width: 200%;}
#proroll dd{
  width: 220px;
  height:300px; 
  float: left;
   margin-right:10px;
    margin-left:5px;
  text-align:center;
   overflow:hidden;
    border:1px solid #ddd;
}
#proroll dd img{ height:160px; width:220px;}
#proroll dd .protitle{ height:42px;  margin:0px 5px; padding:10px 0; border-bottom:1px solid #ddd; display:block; width:96%;}
#proroll dd .protitle a{ float:left;font-weight:700;}
#proroll dd .protitle { float:right;}
#proroll dd .protitle .addfava{ background:url(../images/fava.png) no-repeat 0  center; width:26px; height:24px; float:right}
#proroll dd .proprice{ height:60px; margin:0px 5px; line-height:60px;}
#proroll dd .proprice em{ float:left; font-style:normal; color:#e6231a; font-weight:700;}
#proroll dd .proprice .sm{ float:right; color:#999; font-size:12px;}
#proroll dd .btn{ width:100%;text-align:center; background-color:#498cca; color:#fff; clear:both;border-radius:0; margin-top:2px;}
#proroll dd  a{ color:#333;}
#proroll dd  a:hover{ text-decoration:none}
.hotpro-box span{position: absolute;bottom: 40%; display: inline-block;width:126px;text-align: center;cursor: pointer;background: red;z-index: 90;color: #fff;}
.hotpro-box .pronext{right: 0; background:url(../images/cate_right.png) no-repeat 0 0; width:60px; height:60px;}
.hotpro-box .proprev{ background:url(../images/cate_left.png) no-repeat 0 0; width:60px; height:60px;}


.sx-box{height:300px;overflow: hidden;width:100%; margin: 10px auto 0;position: relative;}
#sxroll{width: 200%;}
#sxroll dd{
  width: 220px;
  height:300px; 
  float: left;
   margin-right:10px;
    margin-left:5px;
  text-align:center;
   overflow:hidden;
    border:1px solid #ddd;
}
#sxroll dd img{ height:160px; width:220px;}
#sxroll dd .protitle{ height:42px;  margin:0px 5px; padding:10px 0; border-bottom:1px solid #ddd; display:block; width:96%;}
#sxroll dd .protitle a{ float:left;font-weight:700;}
#sxroll dd .protitle { float:right;}
#sxroll dd .protitle .addfava{ background:url(../images/fava.png) no-repeat 0  center; width:26px; height:24px; float:right}
#sxroll dd .proprice{ height:60px; margin:0px 5px; line-height:60px;}
#sxroll dd .proprice em{ float:left; font-style:normal; color:#e6231a; font-weight:700;}
#sxroll dd .proprice .sm{ float:right; color:#999; font-size:12px;}
#sxroll dd .btn{ width:100%;text-align:center; background-color:#498cca; color:#fff; clear:both;border-radius:0;margin-top:2px;}
#sxroll dd  a{ color:#333;}
#proroll dd  a:hover{ text-decoration:none}
.sx-box span{position: absolute;bottom: 40%; display: inline-block;width:126px;text-align: center;cursor: pointer;background: red;z-index: 90;color: #fff;}
.sx-box .sxnext{right: 0; background:url(../images/cate_right.png) no-repeat 0 0; width:60px; height:60px;}
.sx-box .sxprev{ background:url(../images/cate_left.png) no-repeat 0 0; width:60px; height:60px;}

.mad{ margin-top:20px; margin-bottom:20px;}
.height1{ background-color:#ddd; height:1px; width:100%;}

/*会员註册*/
.reg_t{ margin:30px auto 10px; width:800px;}
.login_t{ margin:30px auto 10px; }
.reg .regtype{display:inline-block; margin-bottom:20px; margin-left:-15px; padding-left:0px;}

.reg .regtype a{ display:inline-block;border-bottom:1px solid #ddd; font-size:20px; padding-right:10px;padding-left:10px; line-height:40px; color:#333; text-align:center}
.reg .regtype a.active{border-bottom:5px solid #ffcc33;color:#c80000 }
.reg .regtype a,.reg .regtype a:hover{ text-decoration:none}
.reg_login{margin-top:10px;}
.reg_login a,.login .reg_login a{ text-decoration:underline; color:#333}

.form-group label{ font-weight:400}

.login{ padding: 10px 100px;}
.login a{color:#c80000 }
.login .close{ opacity:.5}

.t_1{ height:42px; line-height:42px; background-color:#edf1f2; padding-left:10px; border-top:1px solid #ddd;}

/*積分商城*/
.shop_cate,.shop_list{ overflow:hidden}
.shop_cate .title{ color:#09F; font-size:16px; background-color:#eee; height:42px; line-height:42px; padding-left:10px; border-bottom:1px solid #ddd;}
.shop_cate ul{ padding:0px 0;overflow:hidden; margin:0; background-color:#eee;}
.shop_cate ul li{ width:23%; padding:15px 0; margin:1%; background-color:#f5f5f5; text-align:center; float:left}
.shop_cate ul li a{}
.shop_cate ul li img{ max-width:30px; height:30px;}

.shop_list ul{ padding:10px 0 0; margin:0;overflow:hidden;}
.shop_list ul li{ width:48%; margin:10px 1%; float:left; text-align:center; background-color:#fff;}
.shop_list ul li a{ color:#333;}
.shop_list ul li img{ width:100%;}
.shop_list ul li p{ vertical-align:middle; line-height:20px;}
.shop_list ul li p.title{ background-color:#ddd; height:50px; padding:5px; display: -webkit-box; -webkit-box-align: center;-webkit-box-pack: center;}

/*商品內容*/
.shop_info{ overflow:hidden;background-color:#fff;}
.shop_info .title{background-color:#ddd; font-size:16px; text-align:center; font-weight:700;min-height:50px; padding:5px; display: -webkit-box; -webkit-box-align: center;-webkit-box-pack: center;}
.shop_info .jifen,.shop_info .lingqu,.shop_info .num{ padding:20px 20px 10px;}
.shop_info .jifen span{ font-size:30px; font-weight:700; padding-left:30px;}
.shop_info .lingqu span{padding-left:30px;}
.shop_info .num{ font-weight:700; line-height:32px;}
.shop_info .num .input-group{ width:120px; float:left; margin-left:30px;}
.shop_pro_defail{ padding:20px 20px; border-top:1px solid #ddd; }
.shop_pro_defail p{ line-height:28px; font-size:14px;}
.shop_pro_defail img{ max-width:100%;}

.pinx {padding: 20px 0px;
    border-top: 1px solid #ddd;}
.pinx .media{ margin-bottom:10px; border-bottom:1px solid #ddd; padding-bottom:10px;}	
.pinx .media .media-object{ width:100px; height:100px;}


/*店家服務*/
.shop_service{ overflow:hidden;}
.shop_service dl{ padding:20px;}
.shop_service dl dt,.shop_service dl dd{ margin-bottom:20px; line-height:28px;}
.shop_service dl dt span,.shop_service dl dd span{ padding-left:30px;}
.shop_service .title{ padding-left:20px;}
/*二手車列表*/
.car_list{ background-color:#f8f9fd}
.car_list ul{ padding:0; margin:0;}
.car_list li{ overflow:hidden; margin-bottom:10px; padding:10px 0; background-color:#fff; border-bottom:1px solid #ddd;}
.car_list li .shop_name{ text-align:left; margin-left:2%;}
.car_list li .thumb{ width:48%; margin-left:2%;float:left;}
.car_list li .info{ width:46%;float:left;margin-left:2%;margin-right:2%; text-align:left}
.car_list li .thumb img{max-width:100%; text-align:center;}
.car_list li .info{}
.car_list li .info h4{ margin-top:0}
.car_list .car-name h4 {
    line-height: 20px;
    font-weight: 700;
    font-size: 16px;
	margin-bottom: 0px;
}
.car_list li .info .huikui{ float:right; font-size:12px; padding-top:10px;}
.car_list .car-description-title.text-small {
    font-size: 13px;
}
.car_list .car-description-title {
    overflow: hidden;
    font-size: 13px;
    height: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin: 5px 0;
}
.car_list .text-ellipsis--2 {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.car_list .text-gray,.car_list a.text-gray {
    color: #9d9d9d;
}
.car_list .text-small {
	color:#246ffa;
    line-height: 15px;
}

.car_list .text-link,.car_list a {
    color: #246ffa;
    text-decoration: none;
}

.car_list .text-blue,.car_list  a.text-blue {
    color: #246ffa;
}

.car_list .text-gray,.car_list a.text-gray {
    color: #9d9d9d;
}

.car_list .car-price .text-price-sm {
    font-size: 28px;
}
.car_list .text-red, .car_list a.text-red {
    color: #cd001d;
}

.car_list .car-view {
    font-size: 12px;
    margin-top: -10px;
    line-height: 12px;
}


.car_list li .thumb .abc-mobile__keep {
    position: absolute;
    overflow: hidden;
    width: 36px;
    height: 36px;
    margin-top:-25px;
	right:50%;
}
.car_list li .thumb .abc-mobile__keep__icon {
    width: 42px;
    height: 42px;
    -webkit-border-radius: 99px;
    -moz-border-radius: 99px;
    border-radius: 99px;
    text-align: center;
    background-color: #fff;
    color: #cd001d;
    font-size: 25px;
    line-height: 42px;
    padding-right: 2px;
}
.small, small {
    font-size: 86%;
}
.car_list .text-delete-line {
    text-decoration: line-through;
    -webkit-text-decoration-color: #cd001d;
    -moz-text-decoration-color: #cd001d;
    text-decoration-color: #cd001d;
}

/*認證車按鈕*/
.btn1{ background-color:#0a71bf; color:#fff;}



/*會員中心*/
.user_h{ overflow:hidden; padding:20px 0; background-color:#edf1f2}
.user_h .name{ width:30%;padding-right:5%; float:left; text-align:center;}
.user_h .tui{ width:30%; padding-left:5%; float:left;text-align:center;}
.user_h .dian{ width:29%; float:right;text-align:center;}
.user_h .tui{ border-left:1px solid #ccc;}
.user_h .vip,.user_h .apply,.user_h .vip_on,.user_h .apply_on,.user_h .qian,.user_h .ad{ width:48%; text-align:center; margin-top:15px; padding:5px 0}
.user_h .vip{ background-color:#e24719}

.user_h .apply{ background-color:#0067b2}
.user_h .apply a,.user_h .qian a,.user_h .vip a,.user_h .ad a{ color:#fff;}
.user_h .ad{ background-color:#900}
.user_h .qian{ background-color:#00833d}

.user_h .vip_on{ font-weight:700;}
.user_h .apply_on{ border:1px solid #ddd; background-color:#fff; border-radius:5px;}
.user_h .apply_on a{ color:#333;}

.user_m{ background-color:#fff; padding:20px 0 5px;}
.user_m .dan{ border-bottom:1px solid #ddd; height:60px;}
.user_m .dan ul,.user_m .dan1 ul{ padding:0; margin:0;}
.user_m .dan ul li{ width:25%; float:left;text-align:center; }
.user_m .dan ul li a{color:#333;}
.user_m .dan ul li i{ color:#6200c6; display:block; margin-bottom:5px; font-size:20px;}

.user_m .dan1{ overflow:hidden;}
.user_m .dan1 ul{ padding:10px;}
.user_m .dan1 ul li{ width:50%; float:left;text-align:center; margin-bottom:15px; }
.user_m .dan1 ul li .dan_block{border:1px solid #ddd;border-radius:10px; margin-right:5px;margin-left:5px; display:block; outline:0}
.user_m .dan1 ul li .dan_block .dan_name{border-bottom:1px solid #ddd; margin:10px; color:#333; padding-bottom:5px;}
.user_m .dan1 ul li .dan_block .dan_name i{ display:block; font-size:18px; float:left; color:#522b86 }
.user_m .dan1 ul li .dan_block .dan_num{ font-size:16px; padding:10px 0;}
.user_m .dan1 ul li .dan_block .dan_num a{color:#333; font-size:14px;}

/*會員資料*/
.user_data{ border-top:1px solid #ddd; padding-top:30px;}
.user_data .form-group{ display:flex}
.user_data .form-group label{width:80px;float:left; line-height:30px;}
.user_data .form-group input{float:left}
/*簽到*/
.qian ul{ padding:0; margin:0;}
.qian_title{ background-color:#900; height:42px; line-height:42px; color:#fff; text-align:center}
.qian ul li{ margin-bottom:10px;}
.qian ul li img{width:100%; position:relative; z-index:8}
.qian ul li a{ position:relative; z-index:10; margin-bottom:-25px;}
.qian ul li a.toqian{ position:relative; float:right;opacity:0.7; background-color:#900; display:block; text-align:center;color:#fff;height:32px; width:120px; line-height:32px; z-index:10;top:-32px; }
/*产品列表*/
.proitem{ display:inline-block;overflow: hidden; border:1px solid #ddd; margin-bottom:20px;}
.proitem .thumb{ width:100%; overflow:hidden}
.proitem .thumb img{ max-width:100%; vertical-align:middle}
.proitem .protitle{ height:42px;  margin:0px 5px; padding:10px 0; display:block; width:96%;}
.proitem .protitle a{ float:left; font-weight:700;}
.proitem .protitle .addfava,.mbtn .addfava{ background:url(../images/fava.png) no-repeat 0  center; width:26px; height:24px; float:right;}
.proitem .proprice{  margin:10px 5px 0;color:#e6231a; font-weight:700; float:left;}
.proitem .proprice em{ float:left; font-style:normal; }
.proitem .proprice em.tu{ color:#ccc; text-decoration:line-through; margin-left:10px; font-weight:normal; font-size:12px; padding-top:2px;}
.proitem .proprice .sm{ color:#999; font-size:12px;}
.proitem .proprice p{ clear:both; font-weight:normal}
.proitem .pt_btn{ background:url(../images/pt_btn.png) no-repeat 0 0; float:right; width:80px; height:30px; margin-top:15px; margin-right:5px;}
.proitem  a{ color:#333;}
.proitem a:hover{ text-decoration:none}

/*商品详情*/
.goodstab{ margin-bottom:20px; margin-top:40px; width:100%; padding-left:0px;border-bottom:1px solid #ddd; overflow:hidden}
.goodstab li{ float:left; margin-right:20px; margin-left:0;}
.goodstab li a{ display:inline-block; font-size:20px; padding-right:10px;padding-left:10px; line-height:40px; color:#333; text-align:center}
.goodstab li.active{border-bottom:5px solid #ffcc33;color:#c80000 }
.goodstab li a,.goodstab li a:hover{ text-decoration:none}
.goodsdetail{ padding:15px;}
.goodsdetail img{ max-width:96%;}

/*團隊*/
.team{ border-top:1px solid #ddd; overflow: hidden;
    padding: 20px;
    text-align: center;}
.team ul{padding:0;margin:0}
.team li{ height:32px; line-height:32px;color:#999; }

/*紅利點明細*/
.hongli{ overflow: hidden;}

.hongli .text-center{ padding:30px 0;font-size:18px;overflow: hidden;}
.hongli .dian{ font-size:28px;color:#106635;font-weight: 700;border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin: 0 10px;}
.hongli .panel{margin-bottom:10px;}
.hongli .panel-group{ overflow: hidden;}
.hongli .panel-title {
	font-size: 14px;
}

.hongli .panel-default{ }
.hongli .panel-default>.panel-heading{ background-color:#f5f4f1; padding:5px;}

.hongli .panel-heading a {
	position: relative;
	display: block;
	padding-left: 30px;
	text-decoration: none;
}
.hongli .panel-title .fen{ float:right; width:60px; margin-top:-40px;}
.hongli .panel-title .zeng{color:#106635}
.hongli .panel-title .jian{color:#de2127}
.hongli .panel-heading .date{font-size:12px; color:#999;}


.hongli .panel-heading a:after {
	position: absolute;
	content: "\f0de";
	top: 50%;
	scroll-padding-left: 0px;
	font-family: "FontAwesome";
	line-height: 1;
	font-size: 24px;
	left: 5px;
	 color:#999;
}
.hongli .panel-heading a.collapsed:after {
	content: "\f0dd";
	margin-top:-10px;
	 color:#999;

}
.hongli .panel-body{padding:15px;}
.hongli .panel-body ul{ padding:0; margin:0}
.hongli .panel-body ul li{margin-bottom:5px;}
.hongli .panel-body ul li span{width:90px;display:inline-block; color:#999;}

.hongli .order ul{padding:10px 0;margin:0}
.hongli .order ul li{ border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:10px;}
.hongli .order ul li .date{ padding-bottom:10px; padding-top:10px;}
.hongli .order ul li .info{ width:100%; padding-bottom:10px;overflow:hidden}
.hongli .order ul li .info .l{ width:35%; padding-right:5%; float:left}
.hongli .order ul li .info .r{ width:58%; padding-right:2%; color:#999; float:left}

/*對帳查詢*/
.zhang_list{ overflow:hidden; padding-bottom:20px;}
.zhang_list ul{ padding:0; margin:0}
.zhang_list ul li{ margin-bottom:10px; overflow:hidden;}
.zhang_list ul li .date{ width:73%; padding-left:2%;border:1px solid #ddd; background-color:#f5f4f1; border-radius:10px; height:42px; line-height:42px; float:left}
.zhang_list ul li .date span{ padding-left:5px;}
.zhang_list ul li .date i{ float:right; line-height:40px; font-size:16px; padding-right:5px;}
.zhang_list ul li .pay{ width:25%; float:right;line-height:42px; text-align:right}


/*消费折抵*/
.shop_header{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:30px 10px; overflow:hidden}

/*評論*/
.comment{ overflow:hidden}
.comment .flex-container{display: -webkit-flex;display: flex;-webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: center; align-items:  center;align-items: flex-start}
.comment li  { border-bottom:1px solid #ddd; padding-bottom:20px; padding-top:10px;vertical-align:top}
.comment li .flex-container .pl_user{ width:100px; height:140px;  text-align: center;}
.comment li .flex-container .pl_user img{ width:80px; height:80px; border-radius: 50%; border:1px solid #ddd;}
.comment li .flex-container .pl_user p{ text-align:center; padding-top:10px;}
.comment li .flex-container .pl_user p a{ color:#0096db}
.comment li .flex-container .pl_user p a:hover{ text-decoration:none}
.comment li .flex-container .info{ -webkit-flex-grow: 2; flex-grow: 2; padding-left:10px;padding-right:10px;}
.comment li .flex-container .info .date{ color:#999; margin-bottom:10px; line-height:30px;}
.comment li .flex-container .info .date .time,.comment li .flex-container .info .date .star{ display:inline-block}
.comment li .flex-container .info .date .time{ margin-right:20px; font-size:16px;}
.comment li .flex-container .info .date .star{}
.comment li .flex-container .info .date .star img{ vertical-align:middle; width:26px; height:26px; display:inline-table}
.comment li .flex-container .info .nr{ margin-bottom:20px;}
.comment li .flex-container .info .plimg{ max-width:375px; overflow:hidden}
.comment li .flex-container .info .plimg img{ width:100%;}
.comment ul{ margin-left:-15px;}


.feature-grid .feature-img{ 
    border: none;
    text-align: center;}
.feature-grid .feature-img img{ width:100%;}	
.feature-grid .feature-text1 {

}
.feature-grid .feature-text1 p{}
.feature-grid .feature-text1 p a{ color:#498cca}

.feature-grid .feature-text2 {
	text-align:right;

}

.feature-grid .feature-text2 .date{ color:#999; font-size:12px;}
.feature-grid .feature-text2 .estimated{ color:#999;font-size:14px; margin-top:30px;}
.feature-grid .feature-text2 .price{ color:#db0315; font-size:16px;}

.swiper-container {
	width: 100%;
	height: 100%;
	margin-bottom:20px;
	 margin-top:10px;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

/*底部菜單*/
.main_nav_bottom{ height:40px; overflow:hidden}
.main_nav_bottom .nav-tabs{text-align: center; height: 40px;}
.main_nav_bottom .col-md-3{ padding:0; width:25%; float:left}
.main_nav_bottom .nav-tabs li{ padding:0; margin:0;}
.main_nav_bottom .nav-tabs li a{ padding:0px;}
.main_nav_bottom .nav-tabs li a:focus,.main_nav_bottom .nav-tabs li a:hover{ text-decoration:none}
.main_nav_bottom .nav-tabs li i{ display:block; margin-bottom:3px; margin-top:5px; font-size:18px;}

/*左侧菜单*/
.left-nav {
	margin-left: 1px;
}

.left-nav.nav-tabs.nav-stacked > li {background: #fff;
}
.left-nav.nav-tabs.nav-stacked > li ul{ background-color:#fff;}
.left-nav.nav-tabs.nav-stacked > li ul li a:hover{ background-color:#f8931f; color:#fff;}
.left-nav.nav-tabs.nav-stacked > li > a {
  padding: 10px 8px;
  font-size: 18px;
  color: #333;
}

  .left-nav.nav-tabs.nav-stacked > li > a > span {
	  color: #ccc;
  }

.left-nav.nav-tabs.nav-stacked > li.active > a, #left-nav.nav-tabs.nav-stacked > li > a:hover {
  color: #FFF;
  background: #f8931f;
}
.left-nav  li a{ color:#777;}
.left-nav  li.active > a{background: #f8931f; color:#fff;}
  #left-nav.nav-tabs.nav-stacked > li.active > a, #left-nav.nav-tabs.nav-stacked > li > a:hover > span {
	  color: #FFF;
  }

.left-nav.nav-tabs.nav-stacked > li {
margin-bottom: 4px;
}
.nav-header.collapsed > span.glyphicon-chevron-toggle:before {
            content: "\e114";
}

.nav-header > span.glyphicon-chevron-toggle:before {
            content: "\e113";
        }


/*产品分类*/
.main-nav {
	margin-left: 1px;
}

.main-nav.nav-tabs.nav-stacked > li {background: #ddd;
}
.main-nav.nav-tabs.nav-stacked > li ul{ background-color:#eee;}
.main-nav.nav-tabs.nav-stacked > li ul li a:hover{ background-color:#f8931f; color:#fff;}
.main-nav.nav-tabs.nav-stacked > li > a {
  padding: 10px 8px;
  font-size: 18px;
  color: #333;
}

  .main-nav.nav-tabs.nav-stacked > li > a > span {
	  color: #ccc;
  }

.main-nav.nav-tabs.nav-stacked > li.active > a, #main-nav.nav-tabs.nav-stacked > li > a:hover {
  color: #FFF;
  background: #f8931f;
}
.main-nav  li a{ color:#777;}
.main-nav  li.active > a{background: #f8931f; color:#fff;}
  #main-nav.nav-tabs.nav-stacked > li.active > a, #main-nav.nav-tabs.nav-stacked > li > a:hover > span {
	  color: #FFF;
  }

.main-nav.nav-tabs.nav-stacked > li {
margin-bottom: 4px;
}


/*通知*/
.notice{ height:42px; line-height:42px; overflow:hidden; width:100%; padding-top:10px;}
.notice i{ color:#592178; font-size:18px; width:15px; float:left; margin-right:10px; margin-left:10px;}
.notice .info{ height:42px; line-height:42px;}
.notice .info ul{ margin:0; padding:0}

/*商品詳情*/
.thumbnail{ border:none}
.goods_info .title{ font-size:16px; font-weight:700; padding-left:0px;}
.goods_info .title span{ font-size:16px; font-weight:700; padding-left:10px;}
.goods_info .addfava{ cursor:pointer}
.goods_info .des{ color:#999; padding-top:10px; margin-bottom:10px;}
.goods_info .social{ margin-top:10px;margin-bottom:10px;}
.goods_info .social img{ width:40px; height:40px;}
.goods_info .goods_outtime{ color:#e5231a; font-size:20px; font-weight:700; margin-bottom:10px;}
.goods_info .goods_number{ overflow:hidden}
.goods_info .goods_number .form-control { float:left; width:80px; display:inline-block}
.goods_info .goods_number .input-group { float:left}
.goods_info .goods_number .sale_num,.goods_number .text{margin-top:6px; font-size:18px; margin-right:10px; display:inline-block; float:left}
.goods_info .goods_number .sale_num{ color:#fbb03b; margin-left:10px;}
.goods_info .buy{ display:block; margin-top:20px; background-color:#f5f5f5; padding:30px;}
.goods_info .buy .tuan,.goods_info .buy .go{ width:49%; text-align:center; display:inline-block}
.goods_info .buy .price{ font-size:36px; line-height:48px;}
.goods_info .buy .tuan .price{ color:#e5231a}
.goods_info .goods_price{ margin-top:20px; font-size:20px;}
.goods_info .goods_price span{}
.goods_info .goods_price span em{ font-size:30px; font-style:normal; margin-left:20px; display:inline-block}
.addbtn1{ background:url(../images/addtuan.png) no-repeat 0 0; width:212px; height:60px; border:none}
.buybtn1{ background:url(../images/buy.png) no-repeat 0 0; width:212px; height:60px;border:none}


/*购物数量*/
.input-group-prepend {
    margin-right: -1px;
}
.input-group-append {
    margin-left: -1px;
}
.input-group-append, .input-group-prepend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	display:inline-block;
	 float:left
}


/*揪团*/
.jiutuan{ margin:40px auto 0; width:100%;}
.jiutuan_title{ color:#666; border-bottom:1px solid #ddd; line-height:32px; margin-top:20px;}
.jiutuan ul{  width:100%; padding-left:0; }
.jiutuan ul li{ width:31.5%; display:inline-block; margin-bottom:20px; margin-left:0px; padding:0 0.5%; }
.jiutuan ul li .user{ width:38%; display:inline-block;float:left;}
.jiutuan ul li .user img{ height:80px; width:80px;border-radius: 50%; float:left; margin-right:10px;border:1px solid #ddd;}
.jiutuan ul li .user .name{ float:left; line-height:88px;display:inline-block}
.jiutuan ul li .user .name a{ color:#0096db;font-size:14px;}
.jiutuan ul li .pintuan{ width:60%;display:inline-block; font-size:14px;float:left; padding-top:20px; }
.jiutuan ul li .pintuan .cha{ float:left; padding-left:10px;}
.jiutuan ul li .pintuan .cha .num{ color:#e5231a}
.jiutuan ul li .pintuan .cha .time{ color:#999; padding-top:5px;}
.jiutuan ul li .pintuan .btn_ct{ float:right; background:url(../images/cantuan.png) no-repeat 0 0; width:96px; height:42px;}
.jiutuan ul li .pintuan button{ border:none;}



/*优惠 参团*/
.yh_tuan{ margin:40px auto 20px; width:100%; overflow:hidden}
.yh_title{ color:#009144; line-height:32px; margin-top:20px; font-size:20px;}
.yh_tuan .user{}
.yh_tuan .user .userpic{ float:left;}
.yh_tuan .user .userpic img{ height:80px; width:80px;border-radius: 50%; float:left; margin-right:10px;border:1px solid #ddd;}
.yh_tuan .userinfo { float:left; width:120px;display:inline-block}
.yh_tuan .userinfo .name{ padding:5px;}
.yh_tuan .userinfo .name a{ color:#0096db;font-size:14px;}
.yh_tuan .userinfo .level1 { margin:5px 0;}
.yh_tuan .userinfo .level1 img,.yh_tuan .userinfo .level2 img{ display:inline-block; width:20px; height:20px;}
.yh_tuan .pintuan{ display:inline-block; font-size:14px;float:left; padding-top:20px; }
.yh_tuan .pintuan .cha{ float:left;  margin-left:50px;font-size:24px;}
.yh_tuan .pintuan .cha .num{ color:#e5231a}
.yh_tuan .pintuan .time{float:left; font-size:24px; color:#e5231a; margin-left:50px;}
.yh_tuan .pintuan .btn_ct{ float:right; background:#e5231a ;width:96px; height:42px;}
.yh_tuan .pintuan button{ border:none; width:200px; margin-left:50px;font-size:20px; }

/*揪團排行榜*/
.top{ overflow:hidden; margin-bottom:20px;}
.top .month{ font-weight:700; margin-right:20px; color:#111; font-size:30px; display:inline-block}
.top .month .big{ font-size:80px;}
.top .member{ margin-top:20px; margin-left:20px;}
.top .guanjun{margin-top:20px; font-size:30px;font-weight:700; }
.top .guanjun em{ color:#f00023;}
.top .protitle{ background-color:#ffff01; color:#111;font-weight:700;font-size:30px; text-align:center; padding:15px;}

.toplist{ overflow:hidden}
.toplist ul{ margin-left:-30px;}
.toplist li{ display:block;overflow: hidden; background-color:#f5f5f5; margin-bottom:5px; padding-bottom:10px; overflow:hidden}
.toplist li .num{font-size:16px; padding-top:15px;}
.toplist .more{ margin-left:25px;}
.toplist .more a{ color:#e561e5;}
.toplist .member .userpic img{ height:60px; width:60px;border-radius: 50%; float:left; margin-right:10px;}
.toplist .member .userinfo .level1 { margin:0px 0;}
.toplist .member .userinfo .level1 img,.toplist .member .userinfo .level2 img{ display:inline-block; width:10px; height:10px;}

/*個人頭像+等級*/
.member{}
.member .userpic{ float:left;}
.member .userpic img{ height:80px; width:80px;border-radius: 50%; float:left; margin-right:10px;border:1px solid #ddd;}
.member .userinfo { float:left; width:120px;display:inline-block}
.member .userinfo .name{ padding:5px;}
.member .userinfo .name a{ color:#0096db;font-size:14px;}
.member .userinfo .level1 { margin:5px 0;}
.member .userinfo .level1 img,.member .userinfo .level2 img{ display:inline-block; width:15px; height:15px;}

.member .float-none{ float:none;}
.member .userpic img.float-none{ float:none;}

/*个人首页*/
.canyu_list,.order_list,.my_info{ border:1px solid #ddd; padding:10px; height:160px; margin-bottom:20px;}
.canyu_list .title,.order_list .title,.my_info .title,.fava_list .title{ padding-left:40px; font-size:18px; color:#333;}
.fava_list .sm{ padding-left:40px; font-size:14px; color:#333; border-bottom:1px solid #ddd; padding-bottom:10px;}
.canyu_list li,.order_list li,.my_info li{ color:#999; font-size:14px;}
.canyu_list li a:hover,.order_list li a:hover,.my_info li a:hover{ text-decoration:none; color:#f00023}

/*我的收藏*/
.fava_list{ border:1px solid #ddd; padding:10px;  margin-bottom:20px;overflow:hidden}
.fava_list li  { border-bottom:1px solid #ddd; padding-bottom:20px; padding-top:10px;vertical-align:top}
.fava_list li .flex-container{display: -webkit-flex;display: flex;-webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: center; align-items:  center;}
.fava_list li .flex-container .goodimg{ width:80px; height:50px;  text-align: center;}
.fava_list li .flex-container .goodimg img{ width:100%;}
.fava_list li .flex-container .goodtitle{ -webkit-flex-grow: 2; flex-grow: 2; padding-left:10px;padding-right:10px;}
.fava_list li .flex-container .goodsdel{ width:24px; height:24px; background:url(../images/del.png) no-repeat 0 0;}


/*收貨地址*/
.addresslist{padding:10px;  margin-bottom:20px;overflow:hidden; margin-left:-45px;}
.addresslist  li  { border-bottom:1px solid #ddd; padding-bottom:20px; padding-top:10px;vertical-align:top}
.addresslist li a{ margin-left:10px;}
/*通用切換*/
.tab1{display:inline-block; margin-bottom:20px; margin-left:-15px; padding-left:0px;}

.tab1 a{ display:inline-block;border-bottom:1px solid #ddd; font-size:20px; padding-right:10px;padding-left:10px; line-height:40px; color:#333; text-align:center}
.tab1 a.active{border-bottom:5px solid #ffcc33;color:#c80000 }
.tab1 a,.tab1 a:hover{ text-decoration:none}

.user_right_blick{ width:600px; margin:0 auto; padding:15px;}


.go-top{ background:url(../images/totop.png) no-repeat 0 0;width: 60px;
    height: 60px;
    bottom: 50px;
    right: 15px;
    position: fixed;
    cursor: pointer;
    z-index: 999999;
}
.footer {
  background-color:#034b82;
  margin-top:10px;
  padding:20px;
}
.footer  p{ font-size:12px; color:#f5f5f5; line-height:24px;}
.footer a{ color:#f9f9f9; padding-right:15px;}
.footer .copy{ text-align:right}
body > .container {
  padding: 0px 15px;
}
.container .text-muted {
  margin: 20px 0;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

code {
  font-size: 80%;
}
.wap-text-center{ text-align:inherit}

/*商城*/
.cate_select{ padding:10px 20px;}
.cate_select select{ margin-bottom:5px;} 
.prolist {}
.prolist ul{ padding:10px 5px 0; margin:0}
.prolist ul li{display: -webkit-flex;display: flex;-webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: center; align-items:  center;align-items: flex-start; margin-bottom:5px; padding:10px 5px;overflow:hidden;background-color:#fff;}
.prolist ul li .thumbs{  }
.prolist ul li .thumbs img{ width:80px; height:80px;}
.prolist ul li .info{display:block; margin-left:5px; line-height:20px;flex: auto;}
.prolist ul li .info .title{ font-size:14px;}
.prolist ul li .xy{ width:65px; padding-left:5px; text-align:center; color:#F90;margin-top:40px; margin-bottom:-20px;}

.prolist ul li .info a{ color:#333;}
.prolist ul li .info .address{ font-size:12px;}
.prolist ul li .info .tel..prolist ul li .info .yingye{}


@media (max-width: 768px)
{
  
 
 .navbar{ height:inherit; margin-bottom:0px;}
 .navbar .logo{ width:239px; height:42px;}
 .navbar-brand{ padding-left:10px;}

  .navbar .logo img{ width:100%;}
  .navbar-nav{ background-color:#f5f5f5; margin-top:0; margin-bottom:0; padding-top:10x;}
  .navbar-default .navbar-nav>li>a{ padding-top:0; margin-top:0;}
  .navbar li a{ font-size:14px; padding-bottom:5px; padding-top:5px; padding-left:10px; font-weight:normal}
  .topsch{ margin-right:10px; margin-top:15px;}
 .swiper-container{ margin-top:5px;}
  .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color:#ddd;
  }
  .login{ padding:10px;}
  .reg_t, .login_t{ width:100%;}
  .wap-text-center{ text-align:center}
  .footer .wap-footer-boder-right{border-right:0; }
  .pc-mr15,.pc-mr30{ margin-right:inherit}
  .pc_h50,.pc_h40{ display:none}
  .main .l p,.main .r p{ margin-top:20px;}
  .swiper-container{ margin-bottom:0px}
  .swiper-slide img{ width:100%;}
  .main .l p img,.main .r p img{max-width:100%; width:100%;}
  .feature-grid h4{ margin-top:10px;}
  .feature-grid .feature-text2{ text-align:left}
/*商城*/
.cate_select{ padding:10px 20px;}
.cate_select select{ margin-bottom:5px;} 
.prolist {}
.prolist ul{ padding:10px 5px 0; margin:0}
.prolist ul li{display: -webkit-flex;display: flex;-webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: center; align-items:  center;align-items: flex-start; margin-bottom:5px; padding:10px 5px;overflow:hidden;background-color:#fff;}
.prolist ul li .thumbs{  }
.prolist ul li .thumbs img{ width:80px; height:80px;}
.prolist ul li .info{display:block; margin-left:5px; line-height:20px;flex: auto;}
.prolist ul li .info .title{ font-size:14px;}
.prolist ul li .xy{ width:65px; padding-left:5px; text-align:center; color:#F90;margin-top:40px; margin-bottom:-20px;}

.prolist ul li .info a{ color:#333;}
.prolist ul li .info .address{ font-size:12px;}
.prolist ul li .info .tel..prolist ul li .info .yingye{}

/*分類橫向滑動*/
.cate-box{overflow-x:scroll;verflow-y:hidden;-webkit-overflow-scrolling:touch;}					
.cate-box{height: 98px; position: relative; margin-left:0px; margin-top:10px; }
#roll{width: 700px;}
#roll dd{
  width:60px;
  height: 88px; 
  float: left;
   margin-right:10px;
}
#roll dd img{ height:60px; width:60px;border-radius: 50%;}
#roll dd p{ width:60px; text-align:center; height:28px; line-height:28px; font-size:12px;}
#roll dd p a{ color:#333;}
#roll dd p a:hover{ text-decoration:none}
.cate-box span{position: absolute;bottom:52px; display: inline-block;width:30px;text-align: center;cursor: pointer;background: red;z-index: 90;color: #fff;}
.cate-box .next{right: 0; background:url(../images/m-cate_right.png) no-repeat 0 0; width:30px; height:30px;}
.cate-box .prev{ background:url(../images/m-cate_left.png) no-repeat 0 0; width:30px; height:30px}

/*主打商品橫向滑動*/
.hotpro-box,.sx-box{overflow-x:scroll;verflow-y:hidden;-webkit-overflow-scrolling:touch;}
.hotpro-box #proroll,.sx-box #sxroll{width:4098px;}	
.hotprotitle,.hotprosm{ width:120px; font-size:16px; height:32px; line-height:32px;}

.indexad img{ margin-bottom:10px;}
.mad{ margin-top:0px; margin-bottom:5px;}
.mpro .col-md-3,.mpro .col-md-4{ width:50%;display:inline-block; float:left; padding:0 2px 0 3px;}

.mpro .proitem{ margin-bottom:10px;}
.mbtn{width: 100%;clear: both; padding-bottom:10px; overflow:hidden}
.mbtn .fl{ float:left}
.mbtn .addfava{ margin-left:5px;}
.mbtn .pt_btn{ margin-top:0px; margin-right:5px;}

.proitem .proprice{ margin-top:0}


.goods_info .goods_number .text{ font-size:14px;}
.goods_info .goods_number .sale_num { font-size:12px;}
.goods_info .goods_number .form-control{ width:40px;}
.goods_info .buy .price{ font-size:18px; line-height:32px;}
.goods_info .goods_price{ margin-top:20px; font-size:14px;}
.goods_info .goods_price span em{ font-size:20px; font-style:normal; margin-left:10px;}
.addbtn1 {
    background: url(../images/maddtuan.png) no-repeat 0 0;
    width: 113px;
    height:32px;
    border: none;
}
.buybtn1 {
    background: url(../images/mbuy.png) no-repeat 0 0;
    width: 113px;
    height: 32px;
    border: none;
}

/*揪团*/
.jiutuan_title{ font-size:14px; line-height:20px; padding-bottom:10px;}
.jiutuan{ margin-top:10px;}
.jiutuan ul li{ float:left; width:33.333%; padding:0;}
.jiutuan ul li .user{ width:100%;}
.jiutuan ul li .user img{ width:50px; height:50px; margin:0 auto; float:none; text-align:center}
.jiutuan ul li .user .name{ margin:0 auto; float:none; text-align:center; line-height:50px; display:none}
.jiutuan ul li .pintuan{width:100%; text-align:center; padding-top:5px;}
.jiutuan ul li .pintuan .cha{ font-size:12px; padding-left:0;float:none;}
.jiutuan ul li .pintuan .btn_ct {
    float:none; clear:both;
    background: url(../images/mcantuan.png) no-repeat 0 0;
    width: 64px;
    height: 28px;
	 margin-top:5px;
}

/*评论*/
.comment li .flex-container .pl_user{ width:60px; margin-left:-20px;}
.comment li .flex-container .pl_user img{ width:50px; height:50px;}
.comment li .flex-container .info{ padding-right:0;}
.comment li .flex-container .info .plimg{max-width: 200px;}

/*优惠 参团*/
.yh_title{ font-size:16px;}
.yh_tuan .userinfo { float:left; width:120px;display:inline-block}
.yh_tuan .userinfo .name{ padding:5px;}
.yh_tuan .userinfo .name a{ color:#0096db;font-size:14px;}
.yh_tuan .userinfo .level1 { margin:5px 0;}
.yh_tuan .userinfo .level1 img,.yh_tuan .userinfo .level2 img{ display:inline-block; width:15px; height:15px;}
.yh_tuan .pintuan{ display:inline-block; font-size:14px;float:left; padding-top:0px; }
.yh_tuan .pintuan .cha{ float:left;  margin-left:10px;font-size:14px;}
.yh_tuan .pintuan .cha .num{ color:#e5231a; }
.yh_tuan .pintuan .time{float:none; font-size:14px; color:#e5231a; margin-left:10px;clear:both}
.yh_tuan .pintuan .btn_ct{ background:#e5231a ;width:96px; height:42px;clear:both; float:none}
.yh_tuan .pintuan button{ border:none; width:100px; margin-left:10px;font-size:14px; }

/*揪团冠军*/
.top .guanjun{margin-top:20px; font-size:20px;font-weight:700; padding:20px; background-color:#f5f5f5; clear:both; overflow:hidden; text-align:center }
.top .guanjun em{ color:#f00023;}
.top .protitle{ background-color:#ffff01; color:#111;font-weight:700;font-size:20px; text-align:center; padding:15px;}



/*個人頭像+等級*/
.member{}
.member .userpic{ float:left;}
.member .userpic img{ height:80px; width:80px;border-radius: 50%; float:left; margin-right:10px; }
.member .userinfo { float:left; width:100px;display:inline-block; margin-top:10px;}
.member .userinfo .name{ padding:5px;}
.member .userinfo .name a{ color:#0096db;font-size:14px;}
.member .userinfo .level1 { margin:0px 0;}
.member .userinfo .level1 img,.member .userinfo .level2 img{ display:inline-block; width:15px; height:15px;}

.member .float-none{ float:none;}
.member .userpic img.float-none{ float:none;}

.toplist li .num{font-size:14px; padding-top:15px; padding-right:20px;}
.toplist .member .userinfo { float:left; width:80px;display:inline-block;margin-top:0px;}

.canyu_list .title,.order_list .title,.my_info .title,.fava_list .title{ padding-left:10px; font-size:18px; color:#333;}
.canyu_list ul,.order_list ul,.my_info ul,.fava_list ul,.fava_list .sm{ padding-left:10px;}

.toplo{ margin-top:20px; margin-right:8px;}
.join,.reg,.user_right_blick{ width:100%;}
.go-top{ background:url(../images/mtotop.png) no-repeat 0 0;width: 30px;
    height: 30px;
    bottom: 50px;
    right: 5px;
    position: fixed;
    cursor: pointer;
    z-index: 999999;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5px}
.footer .copy{ text-align:center; margin-top:5px;}
}