@charset "utf-8";
/*header*/

header{color: #333;background: #FFF; border-bottom: 1px solid #EEE;}
header a.header_back:before{border-color: #666;}
header a{color: #666;}
header a:hover{color: #666;}
header a.header_ricon{color: #666;}

/*shop_lvban_bar*/

.shop_lvban_bar {}

.shop_lvban_bar img{display: block;width: 100%;}

/*shop_lvban_about*/

.shop_lvban_about{ padding: 12px; line-height: 18px; color: #666; font-size: 12px; background-color: #FFF;}
.shop_lvban_about .tit{ line-height: 40px; text-align: center; color: #555; font-size: 15px;}
.shop_lvban_about .tit span{font-weight: bold;}
.shop_lvban_about .con{height: 80px; overflow: hidden;}
.shop_lvban_about .con2{height: auto;}
.shop_lvban_about .con p{ padding: 6px; text-indent: 2em; line-height: 20px; color: #555;}
.shop_lvban_about .more{ padding: 12px 6px;line-height: 20px; color: #999;}

/*shop_lvban_list*/

.shop_lvban_list{margin: 12px 0 0; padding: 12px 12px 0; overflow: hidden; background-color: #FFF;}
.shop_lvban_list .tit{ line-height: 40px; text-align: center; color: #555; font-size: 15px;}
.shop_lvban_list .tit span{font-weight: bold;}
.shop_lvban_list li{ padding: 16px 0;}
.shop_lvban_list li:last-child:after{ display: none;}
.shop_lvban_list li .icon{width: 52px;height: 52px;background-position: center center;background-repeat: no-repeat;background-size: 60% auto;background-color: #F8F8F8;border-radius: 50%;position: absolute;left: 2px;top: 18px;}
.shop_lvban_list li .desc{ padding: 0 10px 10px 70px;font-size: 13px;}
.shop_lvban_list li .desc .sbuy{width: 54px;height: 24px;line-height: 24px;text-align: center;color: #FFF;font-size: 13px;border-radius: 12px;background-color: #F60;position: absolute;right: 10px;top: 10px;}
.shop_lvban_list li .desc .stit{ display: block;color: #222;font-size: 16px;}
.shop_lvban_list li .desc .sprice{height: 20px;line-height: 20px;color: #F00;}
.shop_lvban_list li .desc .ssum{ padding-left: 4px;color: #666;}
.shop_lvban_list li .desc .snote{padding: 4px 0;color: #999;}
.shop_lvban_list li .desc .sbtn{ display: block; margin-top: 4px;width: 60px;height: 20px;line-height: 20px;text-align: center;color: #999;font-size: 12px;border-radius: 12px; border: 1px solid #EEE; overflow: hidden;}
.shop_lvban_list li .bts{ padding: 2px 0 4px 70px;}
.shop_lvban_list li .bts .bt{display: inline-block; margin-right: 4px;width: 60px;height: 20px;line-height: 20px;text-align: center;color: #999;font-size: 12px;border-radius: 12px; border: 1px solid #EEE; overflow: hidden;}
.shop_lvban_list li .bts .bt1{ color: #f60; border-color: #ffc299; background-color: #ffefe5;}
.shop_lvban_list li .icon{background-color: #ffc43c;}
.shop_lvban_list li:nth-of-type(3n+2) .icon{background-color: #53c4ff;}
.shop_lvban_list li:nth-of-type(3n+3) .icon{background-color: #ff7271;}
.shop_lvban_list li:nth-of-type(6n-2) .icon{background-color: #7193dd;}
.shop_lvban_list li:nth-of-type(6n-1) .icon{background-color: #10afff;}
.shop_lvban_list li:nth-of-type(6n) .icon{background-color: #45ccab;}
.shop_lvban_list li:nth-of-type(9n-2) .icon{background-color: #71c326;}
.shop_lvban_list li:nth-of-type(9n-1) .icon{background-color: #e96f36;}
.shop_lvban_list li:nth-of-type(9n) .icon{background-color: #16d4d2;}

/*shop_lvban_note*/

.shop_lvban_note{margin-top: 12px;padding: 0 12px 40px;}
.shop_lvban_note .con {}

.shop_lvban_note .con p{padding: 6px 0;line-height: 20px;color: #999;}
.shop_lvban_note .con strong{display: block;padding-bottom: 4px;color: #333;font-size: 14px;}


/*shop_detail_cbox*/

.shop_lvban_detail_cbox{ margin: 12px 8px 0; padding: 12px 16px 30px; background-color: #FFF; border-radius: 8px;}
.shop_lvban_detail_cbox p{ padding: 4px 0;line-height: 24px; color: #555;}
.shop_lvban_detail_cbox strong{color: #333;}
.shop_lvban_detail_cbox .i1{ margin-right: 4px; width: 20px; height: 20px; line-height: 20px; text-align: center; color: #0c6; font-size: 13px; font-weight: bold; border: 1px solid #0c6; border-radius: 50%;}
.shop_lvban_detail_cbox .i2{ margin-right: 4px; color: #0c6; font-size: 16px;}
.shop_lvban_detail_cbox .i3{ margin-right: 4px; color: #F60; font-size: 16px;}

/*shop_detail_title*/

.shop_lvban_detail_title{ margin: 12px auto 0; padding-bottom: 20px; height: 30px; line-height: 30px; text-align: center; color: #F60; font-size: 16px; font-weight: 500; position: relative;}

/*
.shop_lvban_detail_title:before,
.shop_lvban_detail_title:after{display:block; width:62px;height:30px; color:#FFF; font-size:0;content:".";background-position:center center;background-repeat:no-repeat; background-size:auto 10px;overflow:hidden;position:absolute;top:0;}
.shop_lvban_detail_title:before{background-image:url(../image/shop_detail_title_l.jpg?11);left:-62px;}
.shop_lvban_detail_title:after{background-image:url(../image/shop_detail_title_r.jpg?22);right:-62px;}*/


/*shop_lvban_detail_titles*/

.shop_lvban_detail_titles{ font-size: 14px;}

/*shop_detail_comment_tags*/

.shop_detail_comment_tags{ padding: 0 12px; background-color: #FFF; position: relative;}
.shop_detail_comment_tags .tit{ color: #999;}
.shop_detail_comment_tags .rate{ padding: 2px 0 6px;color: #999;}
.shop_detail_comment_tags .rate em{color: #0c6; font-size: 32px;}
.shop_detail_comment_tags .con{ padding: 16px 0 20px;}
.shop_detail_comment_tags .con li{ display: inline-block; margin: 8px 8px 0 0; padding: 1px 5px; color: #F60; font-size: 13px; border: 1px solid #F60; border-radius: 2px;}

/*shop_detail_comment_list*/

.shop_detail_comment_list{ margin-top: 12px; background-color: #FFF;}
.shop_detail_comment_list li{ margin: 0 12px; padding: 18px 0;}
.shop_detail_comment_list li .desc {}

.shop_detail_comment_list li .mob{ color: #888;}
.shop_detail_comment_list li .com{ padding-top: 6px;line-height: 22px; font-size: 14px;}

/*shop_lvban_detail_buy*/

.shop_lvban_detail_buy{ width: 100%; height: 50px; background-color: #fff; -webkit-box-shadow: 0 0 8px 0 rgba(80%, 80%, 80%, 0.5);box-shadow: 0 0 8px 0 rgba(80%, 80%, 80%, 0.5);position: fixed; left: 0; bottom: 0;}
.shop_lvban_detail_buy .price{ display: inline-block; float: left; width: 50%;height: 50px; line-height: 18px; text-align: center;background-color: #FFF;}
.shop_lvban_detail_buy .price span{ display: block; padding: 10px 0 0; color: #F00; font-size: 15px;}
.shop_lvban_detail_buy .price em{ color: #999; font-size: 12px;}
.shop_lvban_detail_buy .just_buy{ margin: 5px 10px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 15px; background-color: #f60; border-radius: 30px;}
.shop_lvban_detail_buy .funs{ display: inline-block; float: left; width: 15%;height: 50px; line-height: 20px; text-align: center; font-size: 11px; background-color: #FFF;}
.shop_lvban_detail_buy .funs .iconfont{ display: block; padding: 7px 0 0px; font-size: 20px;}
.shop_lvban_detail_buy .btn{display: inline-block; float: left; width: 50%;height: 50px; line-height: 50px; text-align: center; color: #FFF; font-size: 16px;background-color: #027efc;}
.shop_lvban_detail_buy .btn2{display: inline-block; float: left; width: 70%;height: 50px;text-align: center;line-height: 18px;color: #FFF; background-color: #F60;}
.shop_lvban_detail_buy .btn2 span{ display: block; padding: 10px 0 0; font-size: 15px; font-style: normal}
.shop_lvban_detail_buy .btn2 em{ font-size: 12px;}
.shop_lvban_detail_buyh{ width: 100%; height: 62px; overflow: hidden;}

/*shop_lvban_list_tab*/

.shop_lvban_list_tab {}

.shop_lvban_list_tab .cell{ display: inline-block; float: left; width: 25%; height: 24px;}
.shop_lvban_list_tab .cell span{ display: block; margin: 0 5px; height: 24px; line-height: 24px; text-align: center; color: #333; background-color: #E4E4E4; border-radius: 12px;}
.shop_lvban_list_tab .current span{ color: #FFF; background-color: #F60;}
