
@charset "utf-8";
.main {
    width: 1002px;
    margin-bottom: 20px !importstant;
}
.value_strong {
    background:  url("../../system/front/default/images/top.gif") no-repeat scroll left center;
    color: red;
    font-style: normal;
    margin-left: 25px;
    padding-left: 15px;
}
.value_normal {
    background:  url("../../system/front/default/images/eval.gif") no-repeat scroll left center;
    color: red;
    font-style: normal;
    margin-left: 25px;
    padding-left: 15px;
}
.value_light {
    background:  url("../../system/front/default/images/down.gif") no-repeat scroll left center;
    color: green;
    font-style: normal;
    margin-left: 25px;
    padding-left: 15px;
}
.grade i.value_strong {
    background:  url("../../system/front/default/images/top.gif") no-repeat scroll left center;
    color: red;
    float: left;
    font-style: normal;
    padding-left: 15px;
}
.grade i.value_normal {
    background:  url("../../system/front/default/images/eval.gif") no-repeat scroll left center;
    color: red;
    float: left;
    font-style: normal;
    padding-left: 15px;
}
.grade i.value_light {
    background:  url("../../system/front/default/images/down.gif") no-repeat scroll left center;
    color: green;
    float: left;
    font-style: normal;
    padding-left: 15px;
}
.shop_nothing {
    clear: both;
    font-size: 14px;
    line-height: 48px;
    margin: 10px auto;
    padding: 20px 0;
    width: 180px;
}
.shop_nothing img {
    float: left;
    margin-right: 10px;
}
.pro_shop_date {
    border-bottom: 1px dashed #eee;
    color: #999;
    float: left;
    line-height: 25px;
    width: 100%;
}
.pro_shop_date span {
    color: #333;
    float: left;
    padding-left: 5px;
    width: 104px;
}
.pro_shop_date b {
    float: left;
    font-weight: lighter;
    padding-left: 5px;
    text-align: center;
    width: 90px;
}
.pro_shop_date span strong {
    color: #666;
    font-weight: lighter;
    margin-left: 6px;
}
.head_seartxt .seller_sear_btn {
    background: #e4393c none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    margin-left: -2px;
    position: relative;
    width: 77px;
}
.shop_main {
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
    padding-bottom: 20px;
}
.store_head {
      background-color: #f3f3f3;
    height: 40px;
    position: relative;
    width: 100%;
    z-index: 99;
}
.store_top {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
.store_main {
    position: relative;
    z-index: 1;
}
.store_head_right {
    height: 33px;
    position: absolute;
    right: 0;
    top: 0;
}
.store_head_right ul li {
    display: block;
    float: left;
}
.head_a {
    background:  url("../../images/store_orange/head_a.png") no-repeat scroll 0 0;
    height: 38px;
    width: 38px;
}
.head_b {
    background:  url("../../images/store_orange/head_b.png") no-repeat scroll 0 0;
    height: 38px;
    width: 38px;
}
.head_middle {
    background:  url("../../images/store_orange/head_bg.jpg") repeat-x scroll 0 0;
    height: 36px;
    padding: 0 10px;
}
.store_head_box {
    float: left;
    line-height: 24px;
    padding: 3px 0;
    position: relative;
}
.store_level {
    background-color: #fff;
    border: 1px solid #ccc;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 36px;
    width: 227px;
}
.level_table {
    border-bottom: 1px dashed #f5afb1;
    width: 230px;
}
.level_table td {
    height: 30px;
    line-height: 30px;
}
.orange {
    color: #f60;
}
.level_arrow {
    background: url("../../images/store_orange/arrow.png") no-repeat scroll 0 0;
    float: left;
    height: 13px;
    width: 11px;
}
.green_arrow {
    background-position: 0 -50px;
}
.fair_arrow {
    background-position: 0 -26px;
}
.red_arrow {
    background-position: 0 0;
}
.store_detail {
    line-height: 30px;
    width: 235px;
}
.store_detail ul li {
    float: left;
    width: 100%;
}
.store_detail ul li span {
    display: block;
    float: left;
}
.company_r {
    width: 155px;
}
.company_name {
    width: 75px;
}
.store_name {
    color: #333;
    float: left;
}
.shopscores {
    float: left;
    height: 26px;
    margin-left: 10px;
}
.scores_scroll {
    float: left;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: 76px;
}
.shop_scroll_gray {
    background: url("../../images/store_orange/scroll.png") no-repeat scroll 0 -18px;
    float: left;
    height: 18px;
    width: 70px;
}
.scroll_red {
    background: url("../../images/store_orange/scroll.png") no-repeat scroll right 0;
    height: 18px;
    left: 0;
    position: absolute;
    top: 0;
}
.scroll_scroll {
        color: #333;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-top: 3px;
    width: 40px;
}
.smill {
    background: url("../../images/store_orange/smill.png") no-repeat scroll 0 0;
    float: left;
    height: 24px;
    margin-right: 5px;
    width: 24px;
}
.service, .no_service {
     float: left;
    height: 28px;
    width: 83px;
}
.service a, .no_service a {
    background: url("../../images/store_orange/service.gif") no-repeat scroll 0 0;
    float: left;
    height: 28px;
    margin-top: 3px;
    width: 83px;
}
.no_service a {
    background: url("../../images/store_orange/service.gif") no-repeat scroll 0 -28px;
}
.store_logo {
    height: 96px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.store_logo span {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 1002px;
}
.store_logo span img {
    margin-top: 15px;
    text-align: center;
}
.store_nav_width {
    background-color: #dd2727;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
.store_nav {
    height: 30px;
    width: 100%;
}
.store_nav ul li {
    border-left: 1px solid #e45555;
    float: left;
    text-align: center;
    min-width: 90px;
}
.store_nav ul li:last-of-type {
    border-right: 1px solid #e45555;
}
.store_nav ul li a {
    color: #fff;
    float: left;
    height: 30px;
    line-height: 30px;
    min-width: 90px;
}
.store_nav ul li.this a, .store_nav ul li a:hover {
     background: #ff272f; 
     font-weight: bold;
     font-size:14px;
}
.fullSlide {
    height: 500px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fullSlide_layout{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fullSlide .hd,.fullSlide_layout .hd {
    bottom: 40px;
    height: 22px;
    left: 53%;
    margin-left: -50px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    z-index: 1;
}
.fullSlide .hd ul,.fullSlide_layout .hd ul  {
    overflow: hidden;
}
.fullSlide .hd ul li,.fullSlide_layout .hd ul li {
    background: #ccc none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 0 5px;
    text-align: center;
    width: 22px;
}
.fullSlide .hd ul li.on,.fullSlide_layout .hd ul li.on {
    background: #f00 none repeat scroll 0 0;
}
.fullSlide .bd,.fullSlide_layout .bd {
    /* height: 100%; */
    position: relative;
    z-index: 0;
}
.fullSlide .bd li,.fullSlide_layout .bd li{
    vertical-align: middle;
}
.fullSlide .bd img,.fullSlide_layout .bd img {
    display: block;
   /*  width: 100%; */
}
.store_main {
    float: left;
    margin-top: 5px;
    width: 100%;
}
.store_left {
    float: left;
    width: 205px;
}
.store_right {
    float: right;
    width: 790px;
}
.store_left_box {
    background-color: #fff;
    border: 1px solid #ccc;
    float: left;
    margin-bottom: 10px;
    width: 203px;
}
.store_left_box h1 {
    background-color: #292929;
    color: #fff;
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
}
.store_infor {
    float: left;
    padding: 5px;
    width: 193px;
}
.full_name {
    border-bottom: 1px solid #ccc;
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
.grade {
    border-bottom: 1px solid #ccc;
    float: left;
    width: 100%;
}
.grade li {
    float: left;
    height: 24px;
    line-height: 24px;
    width: 100%;
}
.grade li span, .grade li b, .grade li em, .grade li i {
    display: block;
    float: left;
}
.grade li span {
    width: 60px;
}
.grade li b {
    font-weight: bold;
    text-align: center;
    width: 35px;
}
.grade li em {
    border-radius: 2px;
    color: #fff;
    font-style: normal;
    height: 18px;
    line-height: 18px;
    margin-top: 3px;
    text-align: center;
    width: 40px;
}
.grade li i {
    padding-left: 5px;
    width: 50px;
}
.bg_red {
    background-color: #f00;
}
.bg_orange {
    background-color: #f60;
}
.bg_green {
    background-color: #09b331;
}
.product_shop_c {
    float: right;
    overflow: hidden;
    width: 203px;
}
.product_shop_c h3 {
    float: left;
    font-size: 12px;
    height: 37px;
    line-height: 37px;
    overflow: hidden;
    width: 100%;
}
.product_shop_c h3 span {
    display: block;
    float: left;
    padding-left: 5px;
    text-align: center;
    width: 60px;
}
.product_shop_c h3 b {
    display: block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 128px;
}
.product_shop_c h3 b a {
    color: #005ea7;
}
.product_shop_c h3 b a:hover {
    text-decoration: underline;
}
.scores_c {
    background:  url("../../images/store_orange/scroll.png") no-repeat scroll 0 -18px;
    float: left;
    height: 26px;
    margin-left: 2px;
    width: 64px;
}
.scores_scroll_c {
    float: left;
    left: 0;
    position: relative;
    width: 64px;
}
.scroll_gray_c {
    float: left;
    height: 18px;
}
.scroll_red_c {
    background:  url("../../images/store_orange/scroll.png") no-repeat scroll right 0;
    height: 18px;
    left: 0;
    position: absolute;
}
.heart_c {
    background:  url("../../images/store_orange/heat-red-bg.png") repeat scroll 0 0;
    float: left;
    height: 8px;
    margin-top: 1px;
    width: 75px;
}
.pro_shop_value {
    border-top: 1px solid #ddd;
    float: left;
    height: 37px;
    line-height: 37px;
    width: 100%;
}
.pro_shop_value span {
    float: left;
    padding-left: 5px;
    width: 60px;
}
.pro_shop_value b {
    display: block;
    float: left;
    font-weight: lighter;
    margin-right: 3px;
    width: 120px;
}
.pro_shop_value b em {
    float: left;
    height: 18px;
    margin-top: 10px;
    width: 74px;
}
.pro_shop_value b em strong {
    background:  url("../../images/grade.png") no-repeat scroll right -1px;
    display: block;
    height: 17px;
    left: 0;
    position: absolute;
    top: -4px;
}
.value_top {
    background:  url("../../images/value_down.gif") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin-top: 10px;
    width: 16px;
}
.value_down {
    background:  url("../../images/value_top.gif") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin-top: 10px;
    width: 16px;
}
.pro_shop_date_c {
    border-top: 1px solid #ddd;
    float: left;
    width: 100%;
}
.pro_shop_date_c li {
    color: #999;
    float: left;
    line-height: 25px;
    width: 100%;
}
.pro_shop_date_c li span {
    float: left;
    padding-left: 5px;
}
.pro_shop_date_c li b {
    color: #6c6c6c;
    float: left;
    font-weight: bold;
    width: 60px;
}
.pro_shop_date_c li span strong {
    color: #666;
    font-weight: lighter;
}
.pro_shop_date_c li .value_strong {
    background:  url("../../images/store_orange/top.gif") no-repeat scroll left center;
    color: red;
    font-style: normal;
    margin-left: 9px;
    padding-left: 15px;
}
.pro_shop_date_c li .value_normal {
    background:  url("../../images/store_orange/eval.gif") no-repeat scroll left center;
    color: red;
    font-style: normal;
    margin-left: 9px;
    padding-left: 15px;
}
.pro_shop_date_c li .value_light {
    background:  url("../../images/store_orange/down.gif") no-repeat scroll left center;
    color: green;
    font-style: normal;
    margin-left: 9px;
    padding-left: 15px;
}
.pro_shop_date_c i {
    margin-left: 70px;
    width: 60px;
}
.pro_shop_online {
    border-top: 1px solid #ddd;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
.pro_shop_online span {
    float: left;
    padding-left: 5px;
    width: 60px;
}
.pro_shop_online b {
    float: left;
    margin-top: 7px;
}
.pro_shop_botom {
    border-top: 1px solid #ddd;
    float: left;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
}
.pro_shop_botom li {
    float: left;
    line-height: 25px;
    width: 100%;
}
.pro_shop_botom li span {
    float: left;
    padding-left: 5px;
    width: 60px;
}
.pro_shop_botom li b {
    display: block;
    float: left;
    white-space: normal;
    width: 128px;
}
.pro_into_shop {
    background:  url("../../images/store_orange/sc.gif") no-repeat scroll 50px center;
    border-top: 1px solid #ddd;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 100%;
}
.pro_into_shop a {
    color: #333;
}
.pro_into_shop a:hover {
    color: #f00;
    text-decoration: underline;
}
.deta_evaluate img {
    margin-right: 3px;
    position: relative;
    top: 3px;
}
.deta_eval_a {
    color: #005aa0;
    float: left;
    margin-right: 5px;
}
.deta_eval_online {
    background:  url("../../images/store_orange/c_service_online.jpg") no-repeat scroll 0 0 / 26px 22px;
    color: #f30;
    display: block;
    float: left;
    height: 33px;
    line-height: 30px;
    margin-top: -5px;
    padding-left: 30px;
}
.deta_eval_offline {
    background:  url("../../images/store_orange/c_service.jpg") no-repeat scroll 0 0 / 26px 22px;
    color: #666;
    display: block;
    float: left;
    height: 33px;
    line-height: 30px;
    margin-top: -5px;
    padding-left: 30px;
}
.deta_eval_offline:hover {
    color: #666;
}
.information {
    float: left;
    width: 100%;
}
.information li {
    float: left;
    line-height: 24px;
    width: 100%;
}
.information li span, .information li b {
    display: block;
    float: left;
}
.information li span {
    width: 60px;
}
.information li b {
    width: 133px;
}
.recommend {
    background: #fafafa none repeat scroll 0 0;
    float: left;
    margin-top: 15px;
    width: 100%;
}
.recommend h1 {
    background:  url("../../images/store_orange/recomm_h1.png") no-repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    font-weight: normal;
    height: 60px;
    line-height: 50px;
    padding:0px;
    text-align: center;
}
.recomm_list {
    float: left;
    padding: 5px 0 5px 5px;
    width: 997px;
    margin-top: 10px;
}
.recomm_ul {
    background-color: #fff;
    float: left;
    margin-bottom: 10px;
    margin-right: 5px;
    width: 327px;
}
.recomm_ul li {
    float: left;
    width: 327px;
}
.recomm_ul .recomm_pic {
    height: 327px;
    width: 327px;
}
.recomm_ul .recomm_pic img {
    height: 327px;
    width: 327px;
}
.recomm_ul .recomm_name {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 5px;
    white-space: nowrap;
    width: 317px;
}
.recomm_ul .recomm_bgred {
    background-color: #fff;
    padding-left: 10px;
    width: 317px;
}
.recomm_price {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    width: 190px;
}
.recomm_price span {
    color: #e5004f;
    float: left;
    font-size: 16px;
    padding-top: 5px;
    width: 100%;
}
.recomm_price span b {
    font-size: 24px;
}
.recomm_price i {
    color: #ccc;
    float: left;
    font-size: 16px;
    padding-top: 5px;
    text-decoration: line-through;
    width: 100%;
}
.recomm_btn {
    background-color: #e5004f;
    border-radius: 4px;
    float: left;
    width: 117px;
}
.recomm_btn a {
    background:  url("../../images/store_orange/recomm_buy.png") no-repeat scroll 85px center;
    color: #fff;
    float: left;
    font-size: 16px;
    line-height: 30px;
    padding: 5px 37px 5px 5px;
    text-align: center;
    width: 80px;
}
.classify {
    background-color: #fff;
    border: 1px solid #eeeeee;
    float: left;
    margin-bottom: 15px;
    width: 203px;
}
.classify h1 {
    background-color: #292929;
    color: #fff;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-top: 12px;
}
.classify h1 span {
    border-left: 2px solid #fff;
    float: left;
    padding-left: 10px;
}
.classify_list {
    float: left;
    width: 100%;
}
.level_li {
    border-top: 1px solid #eeeeee;
    float: left;
    width: 203px;
}
.level_one {
    background: transparent -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(245, 245, 245)) repeat scroll 0 0;
    border-top: 1px solid #fff;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    padding-left: 23px;
    width: 180px;
}
.level_one i, .level_one span, .level_one b {
    display: block;
    float: left;
}
.level_one i {
    display: block;
    position: relative;
    top: 10px;
}
.level_one .i_cut {
    background:  url("../../images/store_orange/cut.jpg") no-repeat scroll left center;
    height: 11px;
    padding-right: 5px;
    width: 11px;
}
.level_one .i_add {
    background:  url("../../images/store_orange/add.jpg") no-repeat scroll left center;
    height: 11px;
    padding-right: 5px;
    width: 11px;
}
.level_one span {
    width: 150px;
}
.level_one b {
    height: 9px;
    margin-top: 8px;
    width: 7px;
}
.level_second {
	padding-left: 33px;
	width: 170px;
}

.level_second ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 25px;
	width: 160px;
}
.level_second li .i_cut {
	background: url("../../images/store_orange/cut.jpg") no-repeat scroll left center;
	height: 11px;
	padding-right: 2px;
	width: 11px;  
	display: inline-block;
}

.level_second li .i_add {
	background: url("../../images/store_orange/add.jpg") no-repeat scroll left center;
	height: 11px;
	padding-right: 2px;
	width: 11px;
    display: inline-block;
}
.level_third {
    padding-left: 33px;
    width: 170px;
}
.level_third ul li {
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    width: 160px;
}
.hot_rank {
    float: left;
    padding: 15px 10px;
    width: 183px;
}
.hot_rank_ul {
    border-bottom: 1px solid #ccc;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 183px;
}
.hot_rank_ul li {
    display: block;
    float: left;
}
.hot_img {
    height: 70px;
    position: relative;
    width: 70px;
}
.hot_img span {
    border: 1px solid #ccc;
    float: left;
    height: 70px;
    width: 70px;
}
.hot_img i {
    background:  url("../../images/store_orange/arrow_03.png") no-repeat scroll 0 0;
    color: #fff;
    height: 22px;
    left: 0;
    line-height: 15px;
    padding-left: 2px;
    position: absolute;
    top: 0;
    width: 19px;
}
.hot_img .gray_arrow {
    background:  url("../../images/store_orange/arrow_04.png") no-repeat scroll 0 0;
}
.hot_name {
    padding-left: 10px;
    width: 101px;
}
.hot_name b, .hot_name span {
    display: block;
    float: left;
    line-height: 22px;
    width: 101px;
}
.hot_name b {
    height: 44px;
    overflow: hidden;
}
.hot_name span {
    padding: 3px 0;
}
.hot_name strong {
    color: #f00;
    float: left;
    font-size: 16px;
}
.hot_name em {
    color: #999;
    float: right;
    font-style: normal;
    text-decoration: line-through;
}
.store_tab {
    border-bottom: 1px solid #eee;
    float: left;
    height: 31px;
    width: 100%;
}
.store_tab ul li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc #ccc -moz-use-text-color;
    border-image: none;
    border-radius: 4px 4px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.store_tab ul li a {
    background-image: -moz-linear-gradient(center top , #ffffff, #f5f5f5);
    border-radius: 4px 4px 0 0;
    float: left;
    padding: 0 15px;
}
.store_tab ul li.this a, .store_tab ul li a:hover {
    background: #ff8400 -moz-linear-gradient(center top , #ff8400, #e37500) repeat scroll 0 0;
    color: #fff;
}
.store_tab ul li a em {
    float: left;
    font-style: normal;
    margin-right: 10px;
}
.store_tab ul li a b {
    float: left;
    margin-top: 11px;
}
.store_goods_list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: -moz-use-text-color #eee #eee;
    border-image: none;
  /*   border-style: none solid solid;
    border-width: 0 1px 1px; */
    float: left;
    padding: 13px 0 13px 13px;
    width: 775px;
}
.goods_box {
    background-color: #fff;
    border: 1px solid #e4e4e4;
    float: left;
    margin-bottom: 13px;
    margin-right: 13px;
    padding: 10px;
    width: 190px;
}
.goods_box:hover {
    border: 1px solid #e5004f;
}
.goods_name {
    height: 36px;
    line-height: 18px;
    overflow: hidden;
    margin: 5px 0;
}
.goods_price {
    border-top: 1px dotted #ccc;
	height: 20px;
    line-height: 20px;
    padding: 5px 0;
}
.goods_price b {
    color: #e5004f;
    float: left;
    font-size: 16px;
}
.goods_price span {
    float: right;
}
.store_page {
    float: left;
    padding: 15px 0;
    text-align: right;
    width: 100%;
}
.store_page a {
    background-color: #fafafa;
    border: 1px solid #eeeeee;
    margin-right: 5px;
    padding: 3px 10px;
    text-align: center;
}
.store_page a:hover, .store_page .this {
    background-color: #ff8400;
    border: 1px solid #ff8400;
    color: #fff;
}
.shop_index {
    clear: both;
    padding-top: 10px;
    width: 1002px;
}
.shop_index_box {
    clear: both;
    padding-top: 10px;
    width: 1002px;
}
.shopindex_left {
    float: left;
    margin-right: 10px;
    width: 195px;
}
.shopindex_right {
    float: left;
    position: relative;
    width: 797px;
}
.shopindex_center {
    float: left;
    overflow: hidden;
    width: 1002px;
}
.shoptop {
    border: 1px solid #d6dae2;
    float: left;
    position: relative;
    width: 193px;
    z-index: 5;
}
.shop_repright {
    float: right;
    width: 195px;
}
.shop_report {
    float: left;
    height: 30px;
    position: relative;
    width: 193px;
    z-index: 6;
}
.shop_report span {
    display: block;
    float: right;
}
.shop_report span i, .shop_report span b {
    display: block;
    float: left;
    font-style: normal;
}
.shop_report span b {
    margin-left: 10px;
    margin-top: 7px;
}
.shop_rep_top {
    background:  url("../images/santop.gif") no-repeat scroll 0 0;
    height: 4px;
    width: 9px;
}
.shop_rep_botm {
    background:  url("../images/sanbotm.gif") no-repeat scroll 0 0;
    height: 4px;
    width: 9px;
}
.shop_respan {
    position: absolute;
    right: 10px;
    top: 3px;
    z-index: 2;
}
.shop_reul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    min-width: 85px;
    overflow: hidden;
    padding: 20px 5px 5px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.shop_reul li {
    line-height: 22px;
}
.shop_reul li a {
    color: #06c;
}
.shop_reul li a:hover {
    color: #f60;
    text-decoration: underline;
}
.shoptop h1 i {
    color: #999;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding-left: 30px;
}
.shop_movepj ul li {
    line-height: 20px;
    margin-bottom: 3px;
}
.shop_movepj li em {
    color: #a1001a;
    cursor: pointer;
    font-family: "宋体";
    font-size: 14px;
}
.shop_movepj li em:hover {
    text-decoration: underline;
}
.shop_movepj li .better strong {
    background: #b51203 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: block;
    float: left;
    font-family: Arial,"宋体";
    font-size: 12px;
    font-weight: lighter;
    line-height: 20px;
    margin-right: 5px;
    text-align: center;
    width: 30px;
}
.shop_movepj li .lower strong {
    background: #0d9540 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: block;
    float: left;
    font-family: Arial,"宋体";
    font-size: 12px;
    font-weight: lighter;
    line-height: 20px;
    margin-right: 5px;
    text-align: center;
    width: 30px;
}
.shop_movepj li .better {
    color: #a1001a;
}
.shop_movepj li .lower {
    color: #0d9540;
}
.shop_movepj li b {
    color: #36f;
    width: 30px;
}
.shoptop h1 {
    color: #000;
    font-size: 14px;
    font-weight: bolder;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    width: 183px;
}
.shopvdl {
    overflow: hidden;
    padding-left: 5px;
    padding-top: 5px;
    width: 188px;
}
.shopvdl dt {
    border-color: #f7f7f7 #e7e7e7 #ececec #f7f7f7;
    border-style: solid;
    border-width: 1px 3px 3px 1px;
    float: left;
    height: 60px;
    width: 60px;
}
.shopvdl dt span {
    border: 1px solid #d8d8d8;
    display: block;
    float: left;
    height: 60px;
    overflow: hidden;
    width: 60px;
}
.shopvdl dd {
    float: left;
    height: 60px;
    padding-left: 5px;
    width: 180px;
}
.shopvdl dd span {
    float: left;
    margin-top: 2px;
    width: 100px;
}
.shopemail {
    margin-left: 5px;
}
.shop_movepj li i, .shop_movepj em, .shop_movepj b {
    display: block;
    float: left;
    font-style: normal;
}
.shop_botm_hid {
    border-top: 1px solid #d6dae2;
    height: 40px;
    position: relative;
    width: 193px;
}
.shopboh {
    height: 40px;
    width: 193px;
}
.shopboh li {
   /*  background:  url("../../images/store_orange/shoph.jpg") repeat-x scroll 0 0; */
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 100%;
}
.collection {
    border-right: 1px solid #d6dae2;
}
.collection a {
    display: block;
    height: 40px;
    width: 100%;
}
.collection a:hover {
    background:  url("../../images/store_orange/shophthis.jpg") repeat scroll 0 0;
}
.collection span {
    background:  url("../../images/store_orange/sc.gif") no-repeat scroll 50px center;
    display: block;
    height: 40px;
    padding-left: 15px;
    width: 178px;
}
.shop_botmhbox {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #d6dae2;
    border-left: 1px solid #d6dae2;
    border-right: 1px solid #d6dae2;
    left: -1px;
    line-height: 20px;
    padding-bottom: 5px;
    position: absolute;
    width: 193px;
    z-index: 1000;
}
.shop_botmhbox span {
    float: left;
    padding: 5px;
    text-align: center;
    width: 183px;
}
.shop_botmhbox i {
    background: #f7f7f7 none repeat scroll 0 0;
    float: left;
    font-style: normal;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 173px;
}
.shopvalue {
    overflow: hidden;
    padding-bottom: 10px;
    width: 193px;
}
.shopvalue ul {
    overflow: hidden;
    width: 193px;
}
.shopvalue ul li {
    color: #666;
    float: left;
    line-height: 22px;
    padding-left: 10px;
    width: 183px;
}
.shopcusser span {
    display: block;
    float: left;
}
.flower {
    margin-right: 5px;
}
.eval_service {
    background: #eeeeee none repeat scroll 0 0;
    margin-bottom: 10px;
    overflow: hidden;
    width: 797px;
}
.eval_service_box {
    border: 1px solid #ccc;
    margin: 5px;
    overflow: hidden;
    width: 785px;
}
.eval_service_box h3 {
    background: #f4f9ff url("../../images/store_orange/shop_evl.gif") no-repeat scroll 5px center;
    border-bottom: 1px solid #ccc;
    height: 30px;
    line-height: 30px;
    padding-left: 25px;
}
.eval_service_bt {
    background: #fff none repeat scroll 0 0;
    float: left;
    overflow: hidden;
    padding: 10px 10px 20px;
    width: 765px;
}
.eval_tab {
    display: inline;
    float: left;
    height: 108px;
    margin-left: 60px;
    position: relative;
    width: 375px;
    z-index: 3;
}
.eval_tab_right {
    float: left;
    height: 114px;
    margin-left: -4px;
    margin-top: 12px;
    position: relative;
    width: 250px;
    z-index: 2;
}
.eval_tab ul {
    float: left;
    overflow: hidden;
    width: 375px;
}
.eval_tab ul li {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-top: 12px;
    padding-left: 5px;
    width: 370px;
}
.eval_tab ul li.this {
    background: #e5e5e5 url("../../images/store_orange/evatab.jpg") no-repeat scroll left center;
}
.eval_tab ul li b {
    color: #000;
    float: left;
    padding-left: 10px;
}
.eval_tab ul li em {
    color: #999;
    font-style: normal;
}
.eval_tab ul li i {
    color: #f30;
    font-style: normal;
}
.eval_tab_con {
    background: #e5e5e5 url("../../images/store_orange/evaleft.jpg") no-repeat scroll left center;
    float: left;
    height: 114px;
    width: 246px;
}
.eval_rbg {
    background:  url("../../images/store_orange/evar.jpg") no-repeat scroll 0 0;
    float: left;
    height: 114px;
    width: 4px;
}
.eval_con_ul {
    float: left;
    overflow: hidden;
    padding-top: 5px;
    width: 246px;
}
.eval_con_ul li {
    color: #666;
    float: left;
    font-family: "宋体";
    margin-top: 2px;
    padding-left: 6px;
    width: 240px;
}
.eval_con_ul li span {
    display: block;
    float: left;
    margin-right: 3px;
}
.eval_con_ul li b {
    color: #f60;
    font-weight: lighter;
}
.smstart_5 {
    height: 10px;
    margin-top: 2px;
    width: 44px;
}
.eval_tit {
    line-height: 20px;
}
.eval_bar {
    background: #ff944c none repeat scroll 0 0;
    display: block;
    height: 10px;
    margin-top: 2px;
    width: 100px;
}
.goodevalu {
    background:  url("../images/store_orange/goodevalu.jpg") repeat-x scroll 0 0;
    color: #f00;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    text-align: center;
    width: 797px;
}
.goodevt {
    width: 797px;
}
.goodevtable {
    border: medium none;
    border-collapse: collapse;
}
.goodevtable td {
    border: 1px solid #ccc;
    padding-bottom: 5px;
    padding-top: 5px;
}
.evaludetail {
    clear: both;
    overflow: hidden;
    width: 1002px;
}
.evlua ul {
    float: left;
    overflow: hidden;
    padding-left: 20px;
}
.evlua ul li {
    background:  url("../../images/store_orange/eval.jpg") no-repeat scroll 0 0;
    cursor: pointer;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: 5px;
    text-align: center;
    width: 97px;
}
.evlua ul .this {
    background:  url("../../images/store_orange/allevl.jpg") no-repeat scroll 0 0;
    height: 32px;
    width: 97px;
}
.evlua {
    float: left;
    overflow: hidden;
    position: relative;
    top: 2px;
    width: 797px;
}
.evalubot {
    border-top: 2px solid #8b98ad;
    float: left;
    overflow: hidden;
    width: 1002px;
}
.evaluone {
    float: left;
    width: 1002px;
}
.evaluonetable {
    margin-top: 10px;
    width: 1002px;
}
.evaluonetable td {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
}
.imgevalu img {
    height: 50px;
    width: 50px;
}
.goodsevalu {
    text-align: center;
    width: 100px;
}
.goodsevalu span {
    display: block;
}
.nameevalu {
    text-align: left;
}
.nameevalu a {
    color: #06f;
}
.nameevalu a:hover {
    color: #f60;
}
.five_star {
    background:  url("../../images/store_orange/five_star.gif") no-repeat scroll -75px 0;
    float: left;
    height: 14px;
    margin-right: 5px;
    width: 75px;
}
.five_star b {
    background:  url("../../images/store_orange/five_star.gif") no-repeat scroll 0 0;
    float: left;
    height: 14px;
}
.shopindex_center {
    background: #fff none repeat scroll 0 0;
    float: left;
    overflow: hidden;
    width: 1002px;
}
.shop_map {
    background: #efefef none repeat scroll 0 0;
    clear: both;
    margin: 10px auto 20px;
    overflow: hidden;
    padding: 5px;
    width: 706px;
}
.shopinfo_box {
    border: 1px solid #ccc;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    overflow: hidden;
    width: 704px;
}
.shopinfo_topbox {
    float: left;
    overflow: hidden;
    padding-top: 10px;
    width: 706px;
}
.shop_info {
    float: left;
    margin-bottom: 5px;
    overflow: hidden;
    padding-left: 70px;
}
.shop_info li {
    float: left;
    line-height: 25px;
    margin-right: 10px;
    padding-left: 10px;
    width: 215px;
}
.shop_add_map {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999;
    display: inline;
    float: left;
    margin-left: 2px;
    padding: 5px;
    width: 690px;
}
.code_2d {
    display: block;
    float: right;
    margin-right: 100px;
    width: 85px;
}
.shopcode_left {
    display: inline-block;
    float: left;
    margin-left: 70px;
}
.shopcode_left dt {
    border: 1px solid #ccc;
    float: left;
    height: 90px;
    overflow: hidden;
    width: 90px;
}
.shopcode_left dd {
    float: left;
    padding-left: 15px;
    width: 240px;
}
.shopcode_left dd em {
    float: left;
    font-style: normal;
    margin-bottom: 10px;
    width: 240px;
}
.shopcode_left dd em i {
    position: relative;
    top: 5px;
}
.shopinfo_h6 {
    color: #000;
    float: left;
    font-size: 14px;
    margin-bottom: 5px;
    padding-left: 70px;
    width: 630px;
}
.shop_introduct {
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    padding-left: 70px;
    width: 580px;
}
.shop_introduct h2 {
    color: #000;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}
.company_info {
    float: left;
    line-height: 24px;
    padding-left: 10px;
    width: 570px;
}
.nav_content {
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    line-height: 30px;
    margin-left: 10px;
    padding: 10px;
}
