body {
}
ol,ul,li,dl{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
body{font-family:"Microsoft YaHei",tahoma,verdana,arial,sans-serif; font-size: 12px;}
q{zoom:1;}
a{text-decoration:none;}
em{ font-style:normal}
.shops_div{ margin:0 auto; background-color:#FFF; overflow:hidden}
.shops_L{ width:175px; float:left; margin-right:20px;}
.current_div {border: 1px solid #EFEFF0;margin-bottom: 10px;}
.current_tit {width: 100%;height: 40px;border-bottom: 1px solid #EFEFF0;background-color: #FAFAFB;}
.current_tit em {font-size: 14px;color: #555;line-height: 43px;padding-left: 10px;}
.current_con {overflow: hidden;padding:5px 0;}
.current_con a {display: block;min-width: 68px;max-width: 148px;height: 23px;line-height: 23px;text-align: center;font-size: 14px;color: #888;float: left;margin-left: 9px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; margin-top:5px; margin-bottom:5px;}
.current_con .current_cur { background-color:#ff5800;color: #FFF;}
.Check{ display:block; width:175px; height:45px; text-align:center; line-height:45px; font-size:16px; color:#FFF; background-color:#ff5000; border-radius:4px; margin-bottom:10px;}
.Check:hover{color:#FFF;}
.current_con span {display: block;width: 130px;height: 130px;margin: 6px auto;}

.shops_R{ float:left}
.screen_div {border: 1px solid #EFEFF0;border-bottom: 0;}
.category {border-bottom: 1px solid #EFEFF0;background-color:#fafafa}
.category span {width:91px;height: 40px;float: left;font-size: 14px;color: #555;text-align: right;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.ba_color_div{ background:#FFF; overflow:hidden}
.category1{ height: 40px;  float:left; overflow:hidden;padding-left: 20px;border-left: 1px solid #EFEFF0;}
.category2{height:auto;}
.category1 a{ height:40px; float:left}
.category1 a em {float: left;font-size: 14px;color: #888;padding: 0px 6px;margin-top:10px; line-height:20px;}
.category1 .cat_cur { background-color:#ededed}
.category1 strong {float: left;margin: 0 5px; margin-top:10px;font-size: 14px;color: #888;}
.category .check_more{float: right;display: block;line-height: 40px;font-size: 14px;color: #888;margin-right: 20px;background: url(../image/sort_foot.png) right 17px no-repeat;padding-right: 15px;}
.category .check_more_next{background: url(../image/sort_top.png) right 17px no-repeat; padding-right: 15px;}
.Conduct_tit {height: 40px; border: 1px solid #EFEFF0;background-color: #F9F9F9; margin:10px 0;}
.Conduct_tit .con_a{display: block;width: 90px;height: 40px;line-height: 40px;text-align: center;color: #777;font-size: 14px;border-right: 1px solid #EFEFF0;float: left;}
.Conduct_tit .Con_cur {color: #555; background-color: #FFF;}
.con_selcet{ width:223px; height:30px; float:right; margin-top:5px; margin-right:20px; overflow:hidden}
.con_selcet input{ width:165px; height:28px; border:1px solid #dbdbdb; border-right:0; float:left;padding:0;}
.con_selcet a{ width:55px; height:28px; border:1px solid #dbdbdb; float:left; font-size:14px; color:#FFF; line-height:28px; text-align:center; background:#ff5000}
.con_map{ display:block; width:30px; height:30px; margin-top:5px; margin-right:10px; float:right}
.sort{ border:1px solid #ededed; border-bottom:0; margin-bottom:15px;}
.sort_one{ overflow:hidden; border-bottom:1px solid #ededed;}
.sort_img{ width:140px; height:px; float:left; margin:20px;}
.sort_img span{ display:table-cell; border-radius:5px;width:138px; height:138px; border:1px solid #ededed;vertical-align: middle;overflow:hidden;text-align: center;}
.sort_img span img{ max-width:100%; max-height:100%;vertical-align: middle;}
.sort_img .havego{ display:block; width:66px; height:30px; margin:0 auto; border-radius:4px; background-color:#ededed; text-align:center; line-height:30px; font-size:14px; color:#555; margin-top:10px;}
.sort_tit{ overflow:hidden; margin-right:20px; margin-top:20px;}
.sort_tit_L{ overflow:hidden;min-height:140px; float:left;}
.em_div1{ overflow:hidden}
.span_tit{ display:inline-block; height:20px; overflow:hidden; margin-right:10px; font-size:16px; color:#333; float:left;margin-bottom:12px;}
.em_div1 em{ border:1px solid #ff9000; color:#ff9000; font-size:12px; line-height:22px;border-radius:3px;padding:0 7px; float:left; margin-right:5px;}
.em_div{ overflow:hidden; margin-bottom:10px;}

.em_div em{ float:left; line-height:22px; font-size:12px; color:#FFF; background-color:#ff9000; border-radius:4px;padding:0 7px; margin-right:5px;}
.sort_tit_L .address{ display:block; width:95%; margin:0px 10px 10px 0; font-size:14px; color:#888; line-height:20px; float:left;padding-left:17px; background:url(../image/map.png) no-repeat left 3px;word-break: break-all;position: relative;}
.sort_tit_L .work_time{ display:block; width:95%; margin:0px 10px 10px 0; font-size:14px; color:#888; line-height:20px; float:left;padding-left:17px; background:url(../image/yysj.png) no-repeat left 3px;word-break: break-all;}
.sort_tit_L .qqnew{ display:block; width:95%; margin:0px 10px 10px 0; font-size:14px; color:#888; line-height:20px; float:left;padding-left:17px; background:url(../image/QQnew.png) no-repeat left 3px;word-break: break-all;}
.sort_tit_L .qqnew a{color:inherit;}
.sort_a1{ display:block; width:90px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; background-color:#ff5000; border-radius:4px; float:left; margin-right:10px;}
.sort_a1:hover{color:#FFF}
.sort_a2{display:block; width:30px; height:30px; float:left}
.sort_a2 img{ width:100%;}
.sort_tit_R{ width:229px; min-height:106px;padding-top:34px; border-left:1px dashed #f3f3f3; float:right}
.sort_tit_R span{ display:block; margin-left:20px; overflow:hidden; margin-bottom:4px;}
.sort_tit_R span em{ width:70px; text-align:right; font-size:12px; color:#888; line-height:26px; float:left;}
.sort_tit_R span strong{ display:block; width:26px; height:26px; line-height:26px; float:left}
.sort_tit_R span font{color:#ff6823; font-size:14px; line-height:26px;}
.sort_tit_R p{ display:block; margin:0; margin-left:20px; overflow:hidden;}
.sort_tit_R p em{ width:70px; text-align:right; font-size:14px; color:#888; line-height:16px; float:left;}
.sort_tit_R p strong{ display:block; width:16px; height:16px; float:left; margin-right:5px;}
.Ribao{ height:33px; line-height:33px; font-size:14px; color:#999;background:url(../image/Ribao_img.png) no-repeat 0px center ; border-radius:4px;padding-left:23px; margin-top:10px; float:left; margin-bottom:20px;}
.Conduct_page {
    overflow: hidden; margin-top:20px
}
.Conduct_page a {
    display: inline-block;
    float: right;
    border: 1px solid #EEEEEF;
    font-size: 14px;
    color: #555;
    padding: 6px 12px;
    margin-left: 5px;
}
.Conduct_page .page_cur {
    background-color: #999999;
    border: 1px solid #999999;
    color: #FFF;
}
.wrapper-960 .shops_div{ width:960px;}
.wrapper-960 .shops_R{ width:765px;}
.wrapper-960 .sort_tit_L{ width:333px;}
.wrapper-960 .category1{ width:570px;}
.wrapper-1020 .shops_div{ width:1020px;}
.wrapper-1020 .shops_R{ width:825px;}
.wrapper-1020 .sort_tit_L{ width:393px;}
.wrapper-1080 .shops_div{ width:1080px;}
.wrapper-1080 .shops_R{ width:885px;}
.wrapper-1080 .sort_tit_L{ width:453px;}
.wrapper-1140 .shops_div{ width:1140px;}
.wrapper-1140 .shops_R{ width:945px;}
.wrapper-1140 .sort_tit_L{ width:513px;}
.wrapper-1200 .shops_div{ width:1200px;}
.wrapper-1200 .shops_R{ width:1005px;}
.wrapper-1200 .sort_tit_L{ width:573px;}
.wrapper-1260 .shops_div{ width:1260px;}
.wrapper-1260 .shops_R{ width:1065px;}
.wrapper-1260 .sort_tit_L{ width:633px;}
.wrapper-1320 .shops_div{ width:1320px;}
.wrapper-1320 .shops_R{ width:1125px;}
.wrapper-1320 .sort_tit_L{ width:693px;}


.wrapper-960 .category1{ width:480px} 
.wrapper-1020 .category1{ width:480px}
.wrapper-1080 .category1{ width:670px}
.wrapper-1140 .category1{ width:670px}
.wrapper-1200 .category1{ width:720px}
.wrapper-1260 .category1{ width:720px}
.wrapper-1320 .category1{ width:750px}

.bg_img{width: 161px; height: 156px; position: absolute; left: 185px; top: 20px; z-index: 110; background: url(../image/hover_bg.png)}
.bg_img span{display: block; width: 130px; height: 130px; margin-left:18px; margin-top:11px;}