body{font-size:14px;font-family:"microsoft yahei","Helvetica Neue","Open Sans",Helvetica,Arial,sans-serif;}
a{color: #333;}
a:hover{text-decoration: none;color:#009aff}
a:focus {outline:none;-moz-outline:none;}
.container{width:1140px !important;}
body, #navbar, #footer {min-width: 1140px;}
.all {width: 100% !important;}
.bg-header{background:#337ab7}
.bg-footer{background:#222324}
.bg-white{background:#fff}
.mt5{margin-top:5px;}
.mag5{margin-top:5px;margin-bottom:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.pad0{padding-left:0;padding-right:0}
.pad5{padding:5px;}
.pad20{padding:20px;}
.pad15{padding-bottom:15px;padding-top:15px;}
.renzheng{text-align:center}
.text-gray{color:#d2d2d2}
.text-red{color:red}
.text-yellow{color: #fd8a23;}
.bg-red{background:red;color:#fff;}
.text-ddd{color:#ddd}
.f48{font-size:48px;}
.wh48{width:48px;height:48px;}
.mb0{margin-bottom:0px;}
.f16{font-size:16px;line-height:1;}
.f24{font-size:24px;line-height:1;}
.small,small{font-size:12px;line-height:1;}
.mb10{margin-bottom:10px;}
.smgray{color:#999;font-size:12px;}
.w250{width:250px;}
.normal{font-weight:normal;}
.new{background:url(new01.png) no-repeat;}
.pa_pic{position: relative;}
.pa_pic .img-responsive{max-height: 147px;}
.po_pic{position: absolute;left:0;top:0;}
.tuan_pic{background:url(tejia2.png) no-repeat;width:76px;height:76px;}
.img60{width:60px;height:60px;}
.scbb{float:left;margin: 0;padding: 0;border: 1px solid transparent; outline: none;background-color: transparent;margin-top:3px;font-size: 13px;}
.jubao{float:right;margin: 0;padding: 0;border: 1px solid transparent; outline: none;background-color: transparent;margin-top:3px;}
.fenxiang{float:left;margin-top:5px;margin-left: 13px;}
.wzfenxiang{float:right;margin-top: -27px;}
.li-title{border-left:5px #337ab7 solid;padding-left:15px;color:#337ab7}
h1.title{font-size: 2em;}

.logo{margin:5px 0;display:block;}
.top-zl{margin:0;left:50%;margin-left:-85px;position:absolute;top:97px}
#shop_logo{margin:5px 0 5px 10px;font-size: 15px;padding:15px 10px 10px 10px;}
#shop_logo p{margin:0;}
#shop_logo .small{font-size:12px;}
#shop_logo .small::before{content:'';}
.break{padding:0 10px}
#top_line{padding:5px 10px;}

/* 重置bootstrap样式 */
.row {margin-left: -10px;margin-right: -10px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left:10px;padding-right:10px;}
.badge{background-color:transparent;font-weight:normal;color: #777;padding:3px 0;}
.list-group-item{padding:9px;}
.alert{margin-bottom:0}
.alert .alert-link{font-weight:normal;}
.panel-body,.panel-footer{padding:10px;overflow:hidden;}
.btn-auto{font-size:12px;padding:1px;background-color:#fff;color:#286090;}
.btn-dijia{font-size:12px;padding:1px;background-color:#fff;color:#46b8da;}
.btn-bao{font-size:12px;padding:1px;background-color:#fff;color:#FF7E00;}
.btn-nolocal{font-size:12px;padding:1px;background-color:#fff;color:#666;}
a.btn-diy .m1{width:1.5em;display:block}
a.btn-diy .m2{display:none;}
/* a.btn-diy:hover .m1{display:none;}
a.btn-diy:hover .m2{display:block;} */

.pagination > li > a, .pagination > li > span{color:#666}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{background-color: #337ab7;border-color: #337ab7;}

/* 去圆角 */
.form-control,.btn,.panel,.thumbnail,.breadcrumb,.alert,.list-group,.list-group-item:first-child,.list-group-item:last-child,.img-thumbnail,.pagination,.pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > a, .pagination > li:last-child > span,.input-group-addon,.nav-tabs > li > a,.navbar{border-radius:0;}

/* 面板自定义 */
.panel-me{}
.panel-me .panel-heading{background-color:transparent;font-weight:bold;padding:12px 15px;}

/*导航重定义*/

/*会员导航*/
#memnav {margin-top:10px;}

/*商品样式*/
.item_list{}
.item_list .panel{overflow: hidden;}
.item_list .panel_hover {border-color: #337ab7;box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.15);}

.panel-footer p{font-size:12px;}
.panel-footer h4.title{font-size:12px;height:20px;line-height:20px;overflow:Hidden;margin:0 0 5px;}
.s1 {font-family: "Proxima Nova Thin",sans-serif;font-size:24px;line-height: 1;color:#808000}
.s3 {font-family: "Proxima Nova Thin",sans-serif;font-size:14px;line-height: 1;color:#808000}
.s2 {font-size:12px;text-transform:uppercase;color:#666;display:inline-block;}
.good_remark{position:absolute;left:10px;right:10px;bottom:10px;background-color:#000;filter:Alpha(opacity=50);background-color: rgba(0,0,0,0.5);z-index: 0;height:30px;line-height:30px;display:none;}
.good_remark_txt{color:#fff;left:0px;right:0px;bottom:0px;position: absolute;font-size:12px;height:30px;line-height:30px;padding:0 5px;}
.good_remark_txt a{color:#fff;}

.time_remark{position:absolute;left:10px;right:10px;bottom:0px;background-color:#000;filter:Alpha(opacity=50);background-color: rgba(0,0,0,0.5);z-index: 0;height:25px;line-height:25px;}
.time_remark_txt{text-align:center;color:#fff;left:0px;right:0px;bottom:0px;position: absolute;font-size:12px;height:25px;line-height:25px;}

.table-place .btn{font-size: 12px;border-radius:200px;}
.table-place .btn-blank:hover{border-color:#286090}


/*tabs重定义*/
.nav-tabs{border-bottom: 1px solid #337ab7;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border-width: 5px 1px 1px;border-color: #337ab7 #337ab7 transparent;}
.tab-content > .tab-pane{/* border: 1px solid #bce8f1; */padding:15px 0;}

/*5列*/
.col-xs-5m, .col-sm-5m, .col-md-5m, .col-lg-5m {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;width: 20%;float: left;}
#media .media-body p{line-height:23px;}
#media .media-heading{line-height:35px;height:35px;overflow:Hidden;}

h1.media-heading{font-size:24px;}
#pro_table > tbody > tr > td, #pro_table  > tbody > tr > th, #pro_table  > tfoot > tr > td, #pro_table  > tfoot > tr > th, .table > thead > tr > td, #pro_table  > thead > tr > th{vertical-align: middle;border-top-width: 0;}


.more {margin: 15px 0 30px;}
.more a {border: 1px solid #b4b4b4;border-radius: 25px;display: inline-block;margin: auto;padding: 10px 30px;color:#666}
.more a:hover {border-color:#337ab7;text-decoration: none;color:#337ab7}

.show_title h1{font-size: 18px;margin:0;line-height: 50px;font-weight:bold;}
.show_title blockquote {border-left: 3px solid #57bae8;}

/*首页幻灯*/
.carousel-control .icon-uniE62B, .carousel-control .icon-next {margin-right: -15px;}
.carousel-control .icon-uniE62A, .carousel-control .icon-uniE62B, .carousel-control .icon-next, .carousel-control .icon-prev {  font-size: 30px; height: 30px; margin-top: -15px;width: 30px;}
.carousel-control .icon-uniE62B, .carousel-control .icon-next {margin-right: -10px;right: 50%;}
.carousel-control .icon-uniE62A, .carousel-control .icon-uniE62B, .carousel-control .icon-next, .carousel-control .icon-prev {display: inline-block; margin-top: -10px; position: absolute; top: 50%; z-index: 5;}
.carousel-control.left,.carousel-control.right{background:transparent;}

.big_tit{margin:0 0 15px;padding:0;border-color:#ddd;color:#666}
.big_tit .pull-right{width: 100%;margin-bottom:20px;}
.big_tit .tit{margin:10px 0;}

/*滚动订单*/
#notice_top{padding:10px;}
#top_order_wap{padding:12px 15px;}
ul#home_order{margin-bottom:0;min-height:99px;overflow:hidden;}
ul#home_order li{overflow:hidden;}

/*评价*/
#comments .media-left img{max-width:50px;height:50px;}
#comments .media-heading{border-bottom:1px #ddd solid;line-height:28px;height:28px;overflow:hidden;}
.rates{background: transparent url("../img/pingjia.png") no-repeat;line-height: 18px;padding-left: 24px;} 
.rate1 {background-position: 0 -100px;}
.rate2 {background-position: 0 -50px;}
.rate3 {background-position: 0 0;}

/*文章*/
.article-list .article-item {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f5f5f5;
}
.article-list .article-item .content {
  margin-top: 15px;
  color: #919191;
}
.article-list .media {
  color: #919191;
}
.article-list .media .media-body {
  padding-left: 10px;
  line-height: 25px;
}
.article-list .media .thumb-img {
  width: 260px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.article-list .pager {
  margin: 40px 0 20px 0;
}
.article-metas {
  overflow: hidden;
}
.article-metas .date {
  height: 45px;
  width: 45px;
  text-align: center;
  color: #919191;
  background-color: #f2f2f2;
  border-radius: 50%;
}
.article-metas .date .day {
  padding-top: 5px;
  font-size: 16px;
  line-height: 1.2;
}
.article-metas .date .month {
  font-size: 12px;
}
.article-metas .metas-body {
  padding-left: 60px;
}
.article-metas .metas-body .title {
  margin: 0;
  line-height: 45px;height: 45px;overflow:hidden;
  color:#666;
  font-size:1.5em;
}

.bars {width: 200px;border: 1px solid #337ab7; padding: 1px;right:10px;bottom:20px;}
.bars div { display: block; position: relative; background:#337ab7;color:#333333; height:10px;line-height:10px;font-size:10px;}
.bars ,.bars div {border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;}
.bars div span { position: absolute; width: 200px;text-align: center; font-weight: bold; }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{background:#337ab7;border-color: #337ab7;}

.carousel-inner{text-align:center;}
.carousel-inner > .item > img{}

#footer{color:#666;font-size:12px;}

#tag_top a{margin:5px 5px 0 0;padding:5px;white-space:nowrap}

#about img{max-width:100%;height:auto}

/* 商家热销 */
#shop_fire a img{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#shop_fire a:hover img{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
#shop_fire .media:hover .recommend_tit a{color:#f40}
.recommend_tit{font-size:12px;line-height:16px;height:32px;overflow:hidden;margin:0}

#shopitem.affix {position: fixed;top: 5px;}
.nopadding{padding:0}


/* floatPanel */
#floatPanel .btn-group-vertical{width:40px;height:350px;position:fixed;right:15px;top:300px;overflow:hidden;z-index:10000; _position:absolute;_top:expression(documentElement.scrollTop + 300);}
.btn-group-vertical > .btn:first-child:not(:last-child){border-top-right-radius:0}
.btn-group-vertical > .btn:last-child:not(:first-child){border-bottom-left-radius:0}

/* non-responsive */
.container .navbar-header,.container .navbar-collapse{margin-right: 0;margin-left: 0;}
.navbar-header{float: left;}
.navbar-collapse{display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;visibility: visible !important;}
.navbar-toggle{display: none;}
.navbar-collapse{border-top: 0;}
.navbar-brand{margin-left: -15px;}
.navbar-nav{float: left;margin: 0;}
.navbar-nav > li{float: left;}
.navbar-nav > li > a{padding: 15px;}
.navbar-nav.navbar-right{float: right;}

.navbar .navbar-nav .open .dropdown-menu{position: absolute;float: left;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-width: 0 1px 1px;border-radius: 0 0 4px 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}

.navbar-form{float: left;width: auto;padding-top: 0;padding-bottom: 0;margin-right: 0;margin-left: 0;border: 0;-webkit-box-shadow: none;box-shadow: none;}
.navbar-form .form-group{display: inline-block;margin-bottom: 0;vertical-align: middle;}
.navbar-form .form-control{display: inline-block;width: auto;vertical-align: middle;}
.navbar-form .form-control-static{display: inline-block;}
.navbar-form .input-group{display: inline-table;vertical-align: middle;}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control{width: auto;}
.navbar-form .input-group > .form-control{width: 100%;}
.navbar-form .control-label{margin-bottom: 0;vertical-align: middle;}
.navbar-form .radio,.navbar-form .checkbox{display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}
.navbar-form .radio label,.navbar-form .checkbox label{padding-left: 0;}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position: relative;margin-left: 0;}
.navbar-form .has-feedback .form-control-feedback{top: 0;}

#topnav{border-top:3px #337ab7 solid;}
#topnav .navbar-nav > .active > a, #topnav .navbar-nav > .active > a:focus, #topnav .navbar-nav > .active > a:hover {background-color:#fff;color: #337ab7}
#topnav .navbar-nav > li > a:focus, #topnav .navbar-nav > li > a:hover {background-color: transparent;color: #333;}
#topnav .navbar-nav > li {float: left;}
#topnav .navbar-nav  li > a{padding-left:25px;padding-right:25px;display:block;color: #fff;}
#topnav .dropdown-menu  li > a{color: #337ab7;background:#fff;}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {border-color: #337ab7;background-color: #337ab7;}

.navbar{border:0px none;}
.navbar-toggle{background-color:white;}
#topnav .navbar-toggle{border-color:#fff;}
#topnav .navbar-nav {float: left;margin: 0;}
#topnav .navbar-right {float: right;margin-right: -15px;}

#shop_notice_wap .row{margin-left: 0;margin-right: 0;}
#shop_notice_wap .col-xs-1 , #shop_notice_wap .col-xs-11 {padding-left: 0;padding-right: 0;}
#shop_notice_wap .list-group-item{border:0 none;}
/* #shop_notice{height:38px;overflow:hidden;} */

.label{}
.label-info-border{background:transparent;border:1px #7B72E9 solid;color:#7B72E9;letter-spacing:1px}
.label-danger-border{background:transparent;border:1px #C73834 solid;color:#C73834;letter-spacing:1px}

.panel .breadcrumb{padding:0}

#search_mids p,#select_mid_wrap{cursor:pointer;}
#search_mids{display: none;position: absolute;top: 30px;z-index:999;background-color: #eee;left:0;padding: 6px 12px;border:1px solid #ccc;border-top:0 none;}
#search_mids p:hover{color:#555}

/* 2017-11-18 */
.btn-radius{border-radius: 100px;}
/* 2017-12-05 */
.panel-tab {}
.panel-tab .panel-head {padding:0;border:1px #ddd solid;background:#f0f0f0;z-index:99;border-bottom-width:0px;font-weight:bold;display: table;table-layout: fixed;border-collapse: separate;width: 100%;}
.panel-tab .panel-content{border:1px #ddd solid;border-top:0px #ddd solid;margin-top:0px;z-index:98;}
.panel-tab .panel-head .row{margin:0;}
.panel-tab .panel-head .headli{padding:0;display: table-cell;float: none;width: 1%;}
.panel-tab .panel-head .headli a{padding: 10px 15px;display:block;font-style:normal;border-bottom:1px #ddd solid;}
.panel-tab .panel-head .border a{border-left:1px #ddd solid;}
.panel-tab .panel-head .active a{border-top:2px #337ab7 solid;padding:9px 15px;border-bottom:0 none;background-color: #fff;border-bottom:1px #fff solid;color:#337ab7;}
.jaccordion_list .list-group-item{}
.jaccordion_list .list-group-item-heading , .tabs_list .list-group-item-heading{font-size:12px;height:18px;line-height:18px;overflow:hidden;margin:0;font-style:normal;}
.jaccordion_list .list-group-item-img{height:144px;overflow:hidden;margin:5px 0 0 0;display:none;}

/* 2018-01-25 */
.breadcrumb > li.pull-right::before{content: "";}
.crumb-select-item{position: relative;height: 20px;line-height: 18px;border: 1px dotted #e4393c;font-size: 12px;vertical-align: middle;margin: -2px 2px 0 0;padding: 0 26px 0 4px;cursor: pointer;background: #f3f3f3;text-align:center;overflow:hidden;display:inline-block;}
.crumb-select-item:hover{border: 1px #e4393c solid;text-decoration: none;background: #fff;color:#e4393c;}
.crumb-select-item i{display: block;position: absolute;width: 20px;height: 20px;line-height: 22px;vertical-align: middle;right: 0;top: 0;color:#e4393c;}
.crumb-select-item:hover i{background-color: #e4393c;color:#fff;}
#orderby .f-price{position: relative;float: left;height: 25px;margin-top: 10px;margin-right: 12px;margin-left: 12px;font-size: 12px;width:260px;}
#orderby .f-price .f-price-set{width: 122px;height: 100%;overflow: hidden;}
#orderby .f-price .f-price-set em{width: 12px;line-height: 23px;color: #333;text-align: center;float: left;display: inline;font-style: normal;}
#orderby .f-price .f-price-set .input-txt{width: 52px;border-color: #ccc;color: #333;float: left;display: inline;height: 22px;line-height: 22px;border: 1px solid #CCC;padding: 3px;}
#orderby .f-price .f-price-edit{display: none;width: 132px;height: 25px;background: #fff;}
#orderby .f-price.f-price-focus{z-index: 6;}
#orderby .f-price.f-price-focus .f-price-edit{display: block;}
#orderby .f-price.f-price-focus .f-price-edit a{margin-right:5px;}
#orderby .f-price .f-price-edit .item1{width: 36px;height: 22px;line-height: 22px;text-align: center;color: #005aa0;}
#orderby .f-price .f-price-edit .item2{width: 38px;height: 16px;line-height: 16px;padding: 2px 3px;border: 1px solid #ccc;text-align: center;background: #f7f7f7;color: #333;}
#list_checkbox_tt ul li{float: left;display: inline;height: 25px;line-height: 25px;font-size:12px;}
#list_checkbox_tt ul li a{position: relative;display: inline-block;padding-left: 18px;padding-right: 10px;color: #333;}
#list_checkbox_tt ul li a:hover{text-decoration: none;color: #e4393c;}
#list_checkbox_tt ul li a i{position: absolute;left: 0;top: 5px;background: url(search.ele.png) no-repeat 9999px 9999px;display: inline-block;height: 14px;width: 14px;background-color: #fff;border: 1px solid #ccc;font-size: 0;}
#list_checkbox_tt ul li a:hover i{border-color: #e4393c;}
#list_checkbox_tt ul li a.selected i{border-color: #e4393c;background-position: -1px -107px;}
.f-search{display: block;font-size:12px;}
.f-search .input-txt{width: 108px;color: #999;height: 25px;line-height: 25px;border: 1px solid #CCC;padding: 3px;float: left;}
.f-search .btnso{color: #333;border: 1px solid #CCC;border-radius: 0;margin-left: -1px;float: left;background-color: #f7f7f7;line-height: 25px;height: 25px;padding: 0 10px;display: inline-block;text-align: center;text-decoration: none;cursor: pointer;}
.f-line{border:1px #ddd solid;border-top:0 none;background: #F1F1F1;padding:0 15px 8px 15px}
.f-pager .fp-text{line-height: 23px;margin-right: 10px;font-family: verdana;}
.f-pager .fp-text strong{padding-right:15px;}
.f-pager .fp-text b{color: #e4393c;font-weight: 700;}
.f-pager .fp-text em, .f-pager .fp-text i{font-weight: 400;font-style: normal;}
.f-pager .fp-next.disabled, .f-pager .fp-prev.disabled{padding: 0;background: #F1F1F1;color: #CCC;cursor: default;}
.f-pager .fp-prev{margin-right: -1px;}
.f-pager .fp-next,.f-pager .fp-prev{width: 46px;height: 23px;border: 1px solid #DDD;background: #FFF;line-height: 23px;font-family: "\5b8b\4f53";text-align: center;font-size: 16px;color: #AAA;display:block;}
.f-pager .fp-next, .f-pager .fp-prev, .f-pager .fp-text{float: left;}
#orderby.nav-tabs > li.active > a, #orderby.nav-tabs > li.active > a:focus, #orderby.nav-tabs > li.active > a:hover{background: #F1F1F1;}
#exts_cancel_link em{min-width:80px;font-style:normal;text-align:right}
#search_cids .active{display:none;}


.tipso_bubble,.tipso_bubble>.tipso_arrow {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.tipso_bubble {
    position: absolute;
    text-align: center;
    border-radius: 6px;
    z-index: 9999;
    padding: 10px
}

.tipso_bubble>.tipso_arrow {
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid;
    pointer-events: none
}

.tipso_bubble.top>.tipso_arrow {
    border-top-color: #000;
    border-right-color: transparent;
    border-left-color: transparent;
    border-bottom-color: transparent;
    top: 100%;
    left: 50%;
    margin-left: -8px
}

.tipso_bubble.bottom>.tipso_arrow {
    border-bottom-color: #000;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    bottom: 100%;
    left: 50%;
    margin-left: -8px
}

.tipso_bubble.left>.tipso_arrow {
    border-left-color: #000;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
    top: 50%;
    left: 100%;
    margin-top: -8px
}

.tipso_bubble.right>.tipso_arrow {
    border-right-color: #000;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    top: 50%;
    right: 100%;
    margin-top: -8px
}
.icon-notification:hover{}