 .e_ContentOrdinaryStyleBox-001 {
   width: 100%;
   height: auto;
   width-uint: %;
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_link {
   color: #666666;
   font-size: 14px;
   display: table;
   height: inherit;
   border-width: 0;
   float: right;
   vertical-align: middle;
   margin-right: 15px;
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_link:hover {
   color: rgba(101, 190, 186, 1);
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_link:active {
   color: rgba(101, 190, 186, 1);
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_top {
   width: auto;
   height: 40px;
   background-color: transparent;
 }

 .e_ContentOrdinaryStyleBox-001 .title_icon {
   display: inline-block;
   vertical-align: middle;
   line-height: 40px;
   color: rgba(255, 255, 255, 1);
   margin-right: 10px;
   font-size: medium;
 }

 .e_ContentOrdinaryStyleBox-001 .title_icon::before {
   content: "";
 }

 .e_ContentOrdinaryStyleBox-001 .title_main {
   display: inline-block;
   vertical-align: middle;
   line-height: 40px;
   color: rgba(255, 255, 255, 1);
   font-weight: normal;
   font-size: 16px;
   max-width: 600px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
 }

 .e_ContentOrdinaryStyleBox-001 .title_sub {
   display: inline-block;
   vertical-align: middle;
   line-height: 40px;
   color: rgba(255, 255, 255, 1);
   font-size: 14px;
   font-weight: normal;
   margin-left: 10px;
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_title {
   display: inline-block;
   width: auto;
   height: inherit;
   background-color: rgba(101, 190, 186, 1);
   padding-left: 15px;
   padding-right: 15px;
   font-size: 0;
   vertical-align: bottom;
   white-space: nowrap;
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_link a {
   color: inherit;
   display: table-cell;
   vertical-align: middle;
 }

 .e_ContentOrdinaryStyleBox-001 .link_icon {
   display: inline-block;
   margin-left: 5px;
 }

 .e_ContentOrdinaryStyleBox-001 .link_icon::before {
   content: '\e6af';
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_top_line {
   height: 1px;
   background-color: rgba(240, 240, 240, 1);
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_content {
   border-style: solid;
   border-width: 1px;
   border-color: #f0f0f0;
   width: 100%;
   width-uint: %;
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_bottom_line {
   height: 1px;
   background-color: rgba(240, 240, 240, 1);
 }

 .w_grid-000 {
   margin-left: auto;
   margin-right: auto;
   min-height: 12rem;
   width: 100%;
 }

 .w_grid-000>.w_grid {
   width: 100%;
   position: relative;
 }

 .w_grid-000>div>.p_gridbox {
   width: 100%;
   overflow: hidden;
   position: static;
 }

 .w_grid-000>div>div>.p_gridCell {
   float: left;
   position: static;
 }

 .w_grid-000>div>div>.p_gridCell:not(:empty):before {
   content: '';
   height: 0;
   display: block;
 }

 .w_grid-000>.w_grid.signal {
   min-height: inherit;
 }

 .w_grid-000>.w_grid.signal>.p_gridbox {
   min-height: inherit;
 }

 .w_grid-000>.w_grid.signal>.p_gridbox>.p_gridCell {
   min-height: inherit;
 }

 .w_grid-000>div>.p_gridbox>.p_gridCell:first-child {
   margin-left: 0;
   clear: left;
 }

 #w_grid-000>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
   margin-left: 0;
   clear: left;
 }

 @media only screen and (max-width: 768px) {
   #w_grid-1586770369745 {
     width: none !important;
   }

   #w_grid-1590547930058 {
     width: 0px !important;
   }

   .w_grid-000>div>.p_gridbox>.p_gridCell {
     width: 100%;
     margin-left: 0;
     margin-top: 0rem;
     margin-bottom: 0rem;
   }

   #w_grid-1587440942937>div>.p_gridbox>.p_gridCell:nth-child(n+1) #w_common_text-1587441413081.reset_style div div {
     text-align: center;
   }

   #w_grid-1587604365020>div>.p_gridbox>.p_gridCell:nth-child(n+1) #w_common_text-1587604365120.reset_style div div {
     text-align: center;
   }

   #w_grid-1587613941381>div>.p_gridbox>.p_gridCell:nth-child(n+1) #w_common_text-1587613965269.reset_style div div {
     text-align: center;
   }

   #w_grid-1586841454830>div>.p_gridbox>.p_gridCell:nth-child(n+1) #w_common_text-1586841647873.reset_style {
     text-align: center;
     line-height: 20px;
   }

   #w_grid-1586841454830>div>.p_gridbox>.p_gridCell:nth-child(n+1) #w_common_text-1586841647873.reset_style a {
     display: block;
   }

   #w_grid-1586841459181>div>.p_gridbox>.p_gridCell:nth-child(n+1) #w_common_text-1586841483719.reset_style {
     display: none;
   }

   #w_grid-1587012813705>div>.p_gridbox>.p_gridCell:nth-child(n+1) div#w_common_text-1587012813731.reset_style div {
     padding-left: 20% !important;
   }

   #w_grid-1587011897409>div>.p_gridbox>.p_gridCell:nth-child(n+1) div#w_common_text-1587012532063.reset_style {
     padding-left: 22% !important;
   }

   #w_grid-1587345919712>div>.p_gridbox>.p_gridCell:nth-child(n+1) #w_common_text-1587345986718.reset_style div div {
     margin-left: 0;
     clear: left;
     padding-top: 20px;
     padding-bottom: 10px;
     text-align: center;
   }

   #w_grid-1587346771202>div>.p_gridbox>.p_gridCell:nth-child(n+1) #w_common_text-1587347522853.reset_style div div {
     text-align: center;
   }

   #w_grid-1587349157080>div>.p_gridbox>.p_gridCell:nth-child(n+1) #w_common_text-1587349157086.reset_style div div {
     text-align: center;
   }

   #w_grid-1587349476340>div>.p_gridbox>.p_gridCell:nth-child(n+1) #w_common_text-1587349476347.reset_style div div {
     text-align: center;
   }

   #w_grid-1587349603610>div>.p_gridbox>.p_gridCell:nth-child(n+1) #w_common_text-1587349603617.reset_style div div {
     text-align: center;
   }
 }

 @media only screen and (min-width: 769px) {
   #w_grid-1590547930058 {
     flex-basis: 68%;
   }

   #w_grid-1586770369745 {
     flex-basis: 32%;
   }

   #w_grid-1586770369745 {
     max-width: 470px !important;
   }

   #w_grid-1590547930058 {
     width: 100% !important;
   }

   .w_grid-000>div>.p_gridbox>.p_gridCell:first-child {
     width: 100%;
     margin-left: 0;
     margin-top: 0rem;
     margin-bottom: 0rem;
   }

   #w_grid-1586770192860 div#content_box-1586770192860-0 {
     flex: 1;
   }
 }

 @media only screen and (max-width: 1024px) and (min-width: 769px) {}

 #w_grid-1563330063968>div>.p_gridbox>.p_gridCell:nth-child(2n+0) #w_common_text-1564405665605.reset_style {
   line-height: 42px;
 }

 #w_grid-1563330063968>div>.p_gridbox>.p_gridCell:nth-child(2n+1) #w_common_text-1563330148354.reset_style {
   line-height: 42px;
 }

 #w_grid-1586920371131 div#w_common_text-1586922697644 div div {
   line-height: 90px;
   text-align: center;
 }

 #w_grid-1586920373172 div#w_common_text-1586922661977 div div {
   line-height: 90px;
   text-align: center;
 }

 #w_grid-1586920374758 div#w_common_text-1586922668999 div div {
   line-height: 90px;
   text-align: center;
 }

 #w_grid-1586920376248 div#w_common_text-1586922671411 div div {
   line-height: 90px;
   text-align: center;
 }

 #w_grid-1586920377801 div#w_common_text-1586922673356 div div {
   line-height: 90px;
   text-align: center;
 }

 #w_grid-1587011897409>div>.p_gridbox>.p_gridCell:nth-child(n+1) div#w_common_text-1587012532063.reset_style {
   padding-left: 6%;
 }

 #w_grid-1587012813705>div>.p_gridbox>.p_gridCell:nth-child(n+1) div#w_common_text-1587012813731.reset_style div {
   padding-left: 6%;
 }

 @media only screen and (max-width: 768px) {
   body {
     background: #f5f5f5;
   }

   .c_portalResCompanyplace_list-01001 .p_DistanceInfox .iconfonts {
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_InfoBox {
     margin-bottom: 90px;
   }

   .c_portalResCompanyplace_list-01001 .p_MapListTab {
     width: 100% !important;
     height: 46px;
     line-height: 46px;
     display: flex;
     justify-content: center;
     align-items: center;
     text-align: center;
     background: #FFFFFF;
     margin-top: 10px;
   }

   .p_DistanceInfox .iconfonts {
     color: #707070;
   }

   .c_portalResCompanyplace_list-01001 .p_MapListTab>div {
     width: 50%;
     display: flex;
     justify-content: center;
     align-items: center;
     text-align: center;
     font-weight: 600;
   }

   .c_portalResCompanyplace_list-01001 .p_MapListTab>.select>span {
     width: 100px !important;
     height: 100%;
     display: block;
     color: #1890ff;
     border-bottom: 2px solid #1890ff;
   }

   .c_portalResCompanyplace_list-01001 .p_MapListTabLeftBoxOut {
     width: 100% !important;
   }

   .c_portalResCompanyplace_list-01001 .p_interactionA {}

   .c_portalResCompanyplace_list-01001 .p_MapList {
     background: #FFFFFF;
     width: 100% !important;
     height: 100% !important;
     position: relative;
     margin: auto;
     margin-top: 10px;
   }

   .c_portalResCompanyplace_list-01001 .p_MapList:last-child {}

   .c_portalResCompanyplace_list-01001 .p_MapList span {
     font-size: 14px !important;
     display: inline-block;
   }

   .c_portalResCompanyplace_list-01001 .p_SaveText {
     height: 44px;
     line-height: 44px;
     display: flex;
   }

   .c_portalResCompanyplace_list-01001 .p_SaveTextes>span {
     display: block;
   }

   .c_portalResCompanyplace_list-01001 .p_SaveTextes .iconfonts {
     margin-top: 4px;
   }

   .c_portalResCompanyplace_list-01001 .e_link>.p_images {
     width: 60px !important;
     height: 60px !important;
     display: flex;
     justify-content: center;
     align-items: center;
     margin-right: 4%;
     float: right;
   }

   .c_portalResCompanyplace_list-01001 .e_link>.p_images>img {
     width: 40px !important;
     height: 40px !important;
     border-radius: 4px;
   }

   .c_portalResCompanyplace_list-01001 .e_box {}

   .c_portalResCompanyplace_list-01001 .p_TitleBox {
     display: flex;
     position: absolute;
     top: 10px;
     left: 5%;
     border: none;
   }

   .c_portalResCompanyplace_list-01001 .p_NameInfo, .c_portalResCompanyplace_list-01001 .p_PostInfo {
     font-size: 14px !important;
     word-break: break-all;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     overflow: hidden;
   }

   .c_portalResCompanyplace_list-01001 .p_NameInfo {}

   .c_portalResCompanyplace_list-01001 .p_TitleBox>a {
     color: #333333;
     font-weight: 600;
   }

   .c_portalResCompanyplace_list-01001 .p_SortBox {
     display: flex;
     position: absolute;
     left: 5%;
     top: 32px;
     border: none;
   }

   .c_portalResCompanyplace_list-01001 .p_sort {
     margin-top: 2px;
     font-size: 14px !important;
   }

   .c_portalResCompanyplace_list-01001 .btn-default {
     display: none;
   }

   .c_portalResCompanyplace_list-01001 .p_AddressBox, .p_TelBox, .p_PhoneBox, .p_MailBox, .p_NameBox, .p_PostBox, .p_SaveText, .p_nameinfoBox {
     width: 90%;
     margin: auto;
     display: flex;
     height: 46px;
     line-height: 46px;
     border-bottom: 1px solid #f5f5f5;
   }

   .c_portalResCompanyplace_list-01001 .p_PhoneName>span {
     float: left;
   }

   .c_portalResCompanyplace_list-01001 .p_AddressBox {
     border-top: 1px solid #f5f5f5;
   }

   .c_portalResCompanyplace_list-01001 .p_MailBox {
     border: none;
     border-bottom: 1px solid #f5f5f5;
   }

   .c_portalResCompanyplace_list-01001 .p_interactionB {
     position: absolute;
     top: 105px;
     width: 100%;
     margin: auto;
   }

   .c_portalResCompanyplace_list-01001 .p_imageB {
     width: 46px !important;
     height: 30px;
     line-height: 46px;
     display: flex;
     justify-content: center;
     align-items: center;
   }

   .c_portalResCompanyplace_list-01001 .p_imageB img {
     width: 100%;
     height: 100%;
   }

   .c_portalResCompanyplace_list-01001 .p_nameinfoBox img {
     width: 30px !important;
     height: 30px !important;
     border-radius: 50% !important;
   }

   .c_portalResCompanyplace_list-01001 .p_nameinfoBox>div {
     border: none;
   }

   .c_portalResCompanyplace_list-01001 .p_PostBox {
     margin-left: 10px;
     border: none;
   }

   .c_portalResCompanyplace_list-01001 .p_NameSexPostBox {
     display: flex;
   }

   .c_portalResCompanyplace_list-01001 .p_SaveText>.iconfont {
     font-size: 16px;
     margin-left: 4px;
   }

   .c_portalResCompanyplace_list-01001 .iconfonts {
     padding-top: 13px;
     font-size: 21px;
     padding-right: 10px;
   }

   .c_portalResCompanyplace_list-01001 .p_imageC {
     display: none;
   }

   .c_portalResCompanyplace_list-01001 .p_AssistNameA>span {
     display: block;
     padding-top: 2px;
   }

   .c_portalResCompanyplace_list-01001 .p_FullName {
     padding-left: 10px;
     width: 80px;
   }

   .c_portalResCompanyplace_list-01001 .p_PostName {
     width: 60px;
     text-align: right;
   }

   .c_portalResCompanyplace_list-01001 .p_PostInfo {
     width: 80px;
     word-break: break-all;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     overflow: hidden;
   }

   .c_portalResCompanyplace_list-01001 .p_AddressInfo, .p_TellInfo, .p_PhoneInfo, .p_MailInfo {
     position: absolute;
     right: 6%;
   }

   .c_portalResCompanyplace_list-01001 .p_categorySummaryMap {
     display: none;
     width: 100%;
     height: 700px;
     margin-top: 10px;
   }

   .c_portalResCompanyplace_list-01001 .P_positionLink {
     height: 46px !important;
     line-height: 46px !important;
     right: 3% !important;
     position: absolute !important;
   }

   .c_portalResCompanyplace_list-01001 .P_positionLink>a {
     color: #1890ff !important;
   }

   .c_portalResCompanyplace_list-01001 .p_AddressBox .p_AddressInfo {
     position: absolute !important;
     left: 100px !important;
     width: 100px;
     text-align: left;
     font-weight: normal;
     text-decoration: none;
     word-break: break-all;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     overflow: hidden;
   }

   .c_portalResCompanyplace_list-01001 .P_positionLink>.iconfonts {
     margin-top: -4px !important;
     vertical-align: middle !important;
     display: inline-block !important;
   }

   .c_portalResCompanyplace_list-01001 .showName {
     display: block;
   }

   .c_portalResCompanyplace_list-01001 .BMap_Marker img {
     width: 100%;
     height: 100%;
   }
 }

 @media only screen and (min-width: 769px) {
   .c_portalResCompanyplace_list-01001 .p_MapListTab {
     display: none;
   }

   .c_portalResCompanyplace_list-01001 .P_positionLink {
     display: none;
   }

   .c_portalResCompanyplace_list-01001 .p_categorySummaryMap {
     display: none;
   }

   .c_portalResCompanyplace_list-01001 .iconfonts {
     display: none;
   }

   .c_portalResCompanyplace_list-01001 .p_succ {
     width: auto;
     height: auto;
     min-width: 255px;
     min-height: 113px;
     max-width: 500px;
     background-color: #F7FBFB;
     border: 2px solid #65beba;
     font-size: 22px;
     position: absolute;
     z-index: 9999999999;
   }

   .c_portalResCompanyplace_list-01001 .p_succ .iconfont {
     height: auto;
     color: #A2D465;
     margin-right: 20px;
     display: inline-block;
     margin-left: 40px;
   }

   .c_portalResCompanyplace_list-01001 .p_succ .iconfont:before {
     content: "\e648";
   }

   .c_portalResCompanyplace_list-01001 .p_succ .fontbox {
     display: inline-block;
     vertical-align: top;
     max-width: 386px;
     margin-right: 20px;
   }

   .c_portalResCompanyplace_list-01001 .p_succ .promptbox {
     width: auto;
     height: auto;
     margin-top: 35px;
     margin-bottom: 35px;
   }

   .c_portalResCompanyplace_list-01001 .p_succ .assistfont {
     display: none;
   }

   .c_portalResCompanyplace_list-01001 .p_succ .closebtn {
     display: none;
   }

   .c_portalResCompanyplace_list-01001 .p_fail {
     width: auto;
     height: auto;
     min-width: 255px;
     min-height: 113px;
     max-width: 500px;
     background-color: #FDFCF3;
     border: 2px solid #FFDC90;
     font-size: 22px;
     position: absolute;
     z-index: 99999999999;
   }

   .c_portalResCompanyplace_list-01001 .p_fail .fontbox {
     display: inline-block;
     vertical-align: top;
     max-width: 386px;
     margin-right: 20px;
   }

   .c_portalResCompanyplace_list-01001 .p_fail .promptbox {
     width: auto;
     height: auto;
     margin-top: 35px;
     margin-bottom: 35px;
   }

   .c_portalResCompanyplace_list-01001 .p_fail .assistfont {
     font-size: 14px;
     color: #999999;
     margin-top: 5px;
   }

   .c_portalResCompanyplace_list-01001 .p_fail .closebtn {
     font-size: 14px;
     color: #65beba;
     position: absolute;
     right: 15px;
     bottom: 15px;
   }

   .c_portalResCompanyplace_list-01001 .p_fail .closebtn:hover {
     cursor: pointer;
   }

   .c_portalResCompanyplace_list-01001 .p_PromptNoneData {
     width: auto;
     background-color: inherit;
     text-align: center;
   }

   .c_portalResCompanyplace_list-01001 .p_PromptNoneData .prompt_title .iconfont:before {
     content: "";
   }

   .c_portalResCompanyplace_list-01001 .p_PromptNoneData .prompt_title .first {
     height: auto;
     display: table-cell;
     font-size: 32px;
     position: relative;
     color: #09bb07;
     vertical-align: middle;
     padding: 0 10px 5px 0;
   }

   .c_portalResCompanyplace_list-01001 .p_PromptNoneData .prompt_title {
     display: inline-table;
     padding: 0 30px;
     min-height: 200px;
     height: 100%;
   }

   .c_portalResCompanyplace_list-01001 .p_PromptNoneData .prompt_title .first:before {
     content: "\e6b4";
   }

   .c_portalResCompanyplace_list-01001 .p_PromptNoneData .prompt_title .font {
     font-size: 18px;
     display: table-cell;
     line-height: normal;
     vertical-align: middle;
     color: rgba(51, 51, 51, 1);
     font-weight: bold;
     text-align: left;
   }

   .c_portalResCompanyplace_list-01001 .p_PromptNoneData .promptbox {
     width: auto;
     height: 100%;
   }

   .c_portalResCompanyplace_list-01001 .p_PromptNoneData .prompt_content {
     font-size: 14px;
     color: rgba(105, 105, 105, 1);
     padding-left: 65px;
   }

   .c_portalResCompanyplace_list-01001 .p_moreBtn {
     background: rgba(252, 252, 252, 1);
     border-color: rgba(240, 240, 240, 1);
     border-style: solid;
     border-width: 1px;
     display: inline-table;
     min-height: 29px;
     margin: 0;
     padding-bottom: 5px;
     padding-left: 10px;
     padding-right: 10px;
     padding-top: 5px;
     min-width: 86px;
     cursor: pointer;
     color: rgba(101, 190, 186, 1);
     font-size: 12px;
     text-align: center;
   }

   .c_portalResCompanyplace_list-01001 .p_moreBtn .font {
     white-space: nowrap;
     overflow: visible;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_moreBtn:hover {
     background: rgba(101, 190, 186, 1);
     border-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_moreBtn:hover {
     color: rgba(255, 255, 255, 1);
   }

   .c_portalResCompanyplace_list-01001 .p_moreBtn .iconfont:before {
     content: "";
   }

   @-moz-keyframes three-quarters-loader {
     0% {
       -moz-transform: rotate(0deg);
       transform: rotate(0deg);
     }

     100% {
       -moz-transform: rotate(360deg);
       transform: rotate(360deg);
     }
   }

   @-webkit-keyframes three-quarters-loader {
     0% {
       -webkit-transform: rotate(0deg);
       transform: rotate(0deg);
     }

     100% {
       -webkit-transform: rotate(360deg);
       transform: rotate(360deg);
     }
   }

   @keyframes three-quarters-loader {
     0% {
       -moz-transform: rotate(0deg);
       -ms-transform: rotate(0deg);
       -webkit-transform: rotate(0deg);
       transform: rotate(0deg);
     }

     100% {
       -moz-transform: rotate(360deg);
       -ms-transform: rotate(360deg);
       -webkit-transform: rotate(360deg);
       transform: rotate(360deg);
     }
   }

   .c_portalResCompanyplace_list-01001 .loading_animation {
     -moz-animation: three-quarters-loader 850ms infinite linear;
     -webkit-animation: three-quarters-loader 850ms infinite linear;
     animation: three-quarters-loader 850ms infinite linear;
     border: 3px solid #737282;
     border-right-color: transparent;
     border-radius: 16px;
     box-sizing: border-box;
     display: inline-block;
     position: relative;
     overflow: hidden;
     text-indent: -9999px;
     width: 32px;
     height: 32px;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_loading {
     width: 100%;
     height: 70px;
     background-color: #FBFBFC;
     line-height: 70px;
     text-align: center;
     color: #666666;
     font-size: 18px;
   }

   .c_portalResCompanyplace_list-01001 .p_loading .iconfont:before {
     content: "";
     shadow-angle: 0px;
     shadow-distance: 0px;
     shadow-angle-ofInset: 0px;
     shadow-distance-ofInset: 0px;
   }

   .c_portalResCompanyplace_list-01001 .p_loading .font {
     display: inline-block;
     margin-left: 20px;
     line-height: 70px;
     height: inherit;
   }

   .c_portalResCompanyplace_list-01001 .p_moreBox {
     margin: 0 20px;
     width: auto;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: rgba(228, 228, 228, 0);
     background-color: transparent;
     overflow: hidden;
   }

   .c_portalResCompanyplace_list-01001 a.p_ToDetail {
     float: right;
   }

   .c_portalResCompanyplace_list-01001 .p_SaveText {
     display: inline-block;
     width: 200px;
     margin: 0 0 0 10px;
     padding: 0 5px 0 0;
     vertical-align: middle;
     color: #969696;
     font-size: 12px;
     text-align: left;
     white-space: normal;
     overflow: visible;
     line-height: 18px;
     text-align: left;
   }

   .c_portalResCompanyplace_list-01001 .p_imageE {
     position: relative;
     width: 45px;
     height: 45px;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: transparent;
     overflow: hidden;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_imageE:hover {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_imageE:active {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_imageD {
     position: absolute;
     height: 160px;
     right: 50px;
     bottom: 0;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: transparent;
     overflow: hidden;
   }

   .c_portalResCompanyplace_list-01001 .p_imageD:hover {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_imageD:active {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_imageD>img {
     display: block;
     width: 100%;
     height: 100%;
     border-radius: initial;
   }

   .c_portalResCompanyplace_list-01001 .p_imageD>canvas {
     display: block;
     width: 100%;
     height: 100%;
   }

   .c_portalResCompanyplace_list-01001 .p_imageD>canvas:first-child {}

   .c_portalResCompanyplace_list-01001 .p_imageC {
     position: relative;
     width: 45px;
     height: 45px;
     display: inline-block;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: transparent;
     overflow: visible;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_imageC:hover {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_imageC:active {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_imageC>img {
     display: block;
     width: 100%;
     height: 100%;
     border-radius: initial;
     overflow: hidden;
   }

   .c_portalResCompanyplace_list-01001 .p_imageC>canvas {
     display: block;
     width: 100%;
     height: 100%;
   }

   .c_portalResCompanyplace_list-01001 .p_imageC>canvas:nth-child(1) {}

   .c_portalResCompanyplace_list-01001 .p_imageC:hover .p_imageD {
     width: 160px;
     transition: all .2s ease;
     box-shadow: 3px 3px 10px rgba(0, 0, 0, .35);
     background-color: #fff;
     padding: 5px;
   }

   .c_portalResCompanyplace_list-01001 .p_imageE>img {
     display: block;
     width: 100%;
     height: 100%;
     border-radius: initial;
     overflow: hidden;
   }

   .c_portalResCompanyplace_list-01001 .p_imageE>canvas {
     display: block;
     width: 100%;
     height: 100%;
     display: none;
   }

   .c_portalResCompanyplace_list-01001 .p_imageE>canvas:first-child {
     display: block !important;
   }

   .c_portalResCompanyplace_list-01001 .p_SaveBox {
     display: inline-block;
     margin: 0;
     width: auto;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: rgba(228, 228, 228, 0);
     background-color: transparent;
     overflow: visible;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_PostInfo {
     display: inline-table;
     margin: 0;
     padding: 0 5px 0 0;
     vertical-align: middle;
     color: #969696;
     font-size: 12px;
     text-align: left;
     white-space: nowrap;
     overflow: visible;
     line-height: 20px;
   }

   .c_portalResCompanyplace_list-01001 .p_PostName {
     display: inline-block;
     float: left;
     margin: 0;
     padding: 0;
     color: #c8c8c8;
     font-size: 12px;
     text-align: right;
     vertical-align: middle;
     line-height: 22px;
     white-space: nowrap;
   }

   .c_portalResCompanyplace_list-01001 .p_PostBox {
     display: inline-block;
   }

   .c_portalResCompanyplace_list-01001 .p_NameInfo {
     display: inline-block;
     margin: 0;
     padding: 0;
     color: #969696;
     font-size: 14px;
     text-align: left;
     vertical-align: middle;
     line-height: 19px;
     width: 120px;
   }

   .c_portalResCompanyplace_list-01001 .p_FullName {
     display: inline-block;
     float: left;
     margin: 2px 0 0;
     padding: 0;
     color: #c8c8c8;
     font-size: 12px;
     text-align: right;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_NameBox {
     display: inline-block;
     height: auto;
     margin: 5px 0 0;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: rgba(228, 228, 228, 0);
     background-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_NameSexPostBox {
     display: inline-block;
     width: 80%;
     margin-top: 8px;
   }

   .c_portalResCompanyplace_list-01001 .p_imageB {
     display: inline-block;
     vertical-align: top;
     margin-right: 10px;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: transparent;
     border-radius: 50%;
   }

   .c_portalResCompanyplace_list-01001 .p_imageB:hover {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_imageB:active {
     border-width: 1px;
     border-style: none;
     border-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_nameinfoBox {
     display: inline-block;
     padding: 0;
     vertical-align: middle;
     width: 42%;
   }

   .c_portalResCompanyplace_list-01001 .p_interactionB {
     display: block;
     margin: 16px 0 10px;
     width: auto;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: none;
     background-color: transparent;
     overflow: visible;
     width: 100%;
   }

   .c_portalResCompanyplace_list-01001 .p_MailInfo {
     display: inline-table;
     margin: 0;
     padding: 0 5px 0 0;
     vertical-align: middle;
     color: #969696;
     font-size: 12px;
     text-align: left;
     white-space: nowrap;
     overflow: visible;
   }

   .c_portalResCompanyplace_list-01001 .p_MailName {
     display: inline-block;
     margin: 0;
     padding: 0;
     color: #c8c8c8;
     font-size: 12px;
     text-align: right;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_PhoneInfo {
     display: inline-table;
     margin: 0;
     padding: 0 5px 0 0;
     vertical-align: middle;
     color: #969696;
     font-size: 12px;
     text-align: left;
     white-space: nowrap;
     overflow: visible;
   }

   .c_portalResCompanyplace_list-01001 .p_PhoneName {
     display: inline-block;
     margin: 0;
     padding: 0;
     color: #c8c8c8;
     font-size: 12px;
     text-align: right;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_PhoneBox {
     display: inline-block;
     text-align: center;
     width: auto;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: rgba(228, 228, 228, 0);
     background-color: transparent;
     overflow: hidden;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_TellInfo {
     display: inline-table;
     margin: 0;
     padding: 0 5px 0 0;
     vertical-align: middle;
     color: #969696;
     font-size: 12px;
     text-align: left;
     white-space: nowrap;
     overflow: visible;
   }

   .c_portalResCompanyplace_list-01001 .p_TelName {
     display: inline-block;
     margin: 0;
     padding: 0;
     color: #c8c8c8;
     font-size: 12px;
     text-align: right;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_TelName {
     display: inline-block;
     margin: 0;
     padding: 0;
     color: #c0c0c0;
     font-size: 12px;
     text-align: right;
   }

   .c_portalResCompanyplace_list-01001 .p_TelBox {
     display: inline-block;
     width: auto;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: rgba(228, 228, 228, 0);
     background-color: transparent;
     overflow: hidden;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_interactionA {
     display: block;
     margin: 0 0 0 -20px;
     width: auto;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: rgba(228, 228, 228, 0);
     background-color: transparent;
     overflow: hidden;
     margin-top: 16px;
   }

   .c_portalResCompanyplace_list-01001 .p_interactionA>div {
     width: 33.333333%;
   }

   .c_portalResCompanyplace_list-01001 .p_AddressInfo {
     display: block;
     color: rgba(102, 102, 102, 1);
     font-size: 14px;
     line-height: 26px;
     text-align: left;
     vertical-align: top;
     word-break: break-all;
     overflow: hidden;
     white-space: normal;
   }

   .c_portalResCompanyplace_list-01001 .p_AddressName {
     display: inline-block;
     float: left;
     line-height: 28px;
     padding: 0;
     color: #c8c8c8;
     font-size: 12px;
     text-align: right;
   }

   .c_portalResCompanyplace_list-01001 .p_AddressBox {
     display: block;
     margin: 15px 0 0;
     width: auto;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-bottom: 1px dashed #F5F5F5;
     background-color: transparent;
     overflow: hidden;
     height: 35px;
     line-height: 35px;
   }

   .c_portalResCompanyplace_list-01001 .p_sort {
     display: inline-table;
     margin: 0;
     padding: 0 5px 0 0;
     vertical-align: middle;
     color: #969696;
     font-size: 12px;
     text-align: left;
     white-space: nowrap;
     overflow: visible;
   }

   .c_portalResCompanyplace_list-01001 .p_sort .font {
     vertical-align: middle;
     display: table-cell;
     line-height: 18px;
   }

   .c_portalResCompanyplace_list-01001 .p_AssistNameA {
     display: inline-block;
     margin: 0;
     padding: 0;
     color: #c8c8c8;
     font-size: 12px;
     text-align: right;
     vertical-align: middle;
   }

   .c_portalResCompanyplace_list-01001 .p_SortBox {
     display: inline-block;
     margin: 20px 0 0;
     width: auto;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: rgba(228, 228, 228, 0);
     background-color: transparent;
     overflow: hidden;
     vertical-align: bottom;
     float: right;
   }

   .c_portalResCompanyplace_list-01001 .p_TitleInfo {
     display: block;
     margin: 0;
     padding: 0;
     color: rgba(51, 51, 51, 1);
     font-size: 24px;
     font-weight: 400;
     text-align: left;
     overflow: hidden !important;
     text-overflow: ellipsis !important;
     white-space: nowrap !important;
     line-height: 31px;
   }

   .c_portalResCompanyplace_list-01001 .p_TitleBox {
     display: inline-block;
     margin: 15px 20px 0 0;
     width: auto;
     height: auto;
     min-width: 70%;
     max-width: 100%;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: rgba(228, 228, 228, 0);
     background-color: transparent;
     overflow: hidden;
   }

   .c_portalResCompanyplace_list-01001 .p_InfoBox {
     display: block;
     margin: 0;
     width: auto;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: rgba(228, 228, 228, 0);
     background-color: transparent;
     overflow: hidden;
     white-space: normal;
   }

   .c_portalResCompanyplace_list-01001 .p_imageA {
     width: inherit;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: solid;
     border-color: rgba(228, 228, 228, 1);
     background-color: transparent;
     overflow: hidden;
   }

   .c_portalResCompanyplace_list-01001 .p_imageA:hover {
     border-width: 1px;
     border-style: solid;
     border-color: rgba(228, 228, 228, 1);
     background-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_imageA:active {
     border-width: 1px;
     border-style: solid;
     border-color: rgba(228, 228, 228, 1);
     background-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_images {
     position: relative;
     float: left;
     margin: 0 20px 0 0;
     width: 230px;
     height: 190px;
     padding: 3px;
     border-width: 1px;
     border-style: solid;
     border-color: rgba(228, 228, 228, 1);
     background-color: transparent;
     overflow: hidden;
     margin-top: 20px;
   }

   .c_portalResCompanyplace_list-01001 .p_MapList {
     margin: 0px;
     width: calc((100% - 0px)/1);
     padding: 30px 40px 30px 20px;
     border-width: 1px;
     border-style: none;
     background-color: transparent;
     display: inline-block;
     border-bottom: 1px solid #f0f0f0;
     margin-top: 10px;
   }

   .c_portalResCompanyplace_list-01001 .p_MapList:last-child {
     padding-bottom: 100px;
   }

   .c_portalResCompanyplace_list-01001 .p_MapListBox {
     position: relative;
     margin: 0;
     width: auto;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: rgba(228, 228, 228, 0);
     background-color: transparent;
     overflow: hidden;
     white-space: normal;
   }

   .c_portalResCompanyplace_list-01001 .p_companyplaceList {
     margin: 0;
     width: 880px;
     height: auto;
     padding: 0;
     border-width: 1px;
     border-style: none;
     border-color: rgba(255, 255, 255, 1);
     background-color: transparent;
     white-space: nowrap;
   }

   .c_portalResCompanyplace_list-01001 {
     overflow: hidden;
     font-size: 0;
   }

   .c_portalResCompanyplace_list-01001 .p_companyplaceList {
     width: auto;
     height: auto;
     overflow: hidden;
     background-color: transparent;
   }

   .c_portalResCompanyplace_list-01001 .p_MapList:after {
     content: "";
     display: block;
     height: 1px;
     width: 95%;
     background-color: #dde6e6;
     position: absolute;
     left: 2.5%;
     bottom: 0;
   }

   .c_portalResCompanyplace_list-01001 .p_MapList:last-child:after {
     height: 0;
   }

   .c_portalResCompanyplace_list-01001 .p_MailBox {
     display: inline-block;
     vertical-align: middle;
     width: auto;
     height: auto;
     text-align: right;
   }

   .c_portalResCompanyplace_list-01001 .p_page {
     width: auto;
     height: auto;
     margin-bottom: 10px;
     margin-top: 10px;
     font-size: 12px;
   }

   .c_portalResCompanyplace_list-01001>div {
     animation-fill-mode: both;
   }

   .c_portalResCompanyplace_list-01001 .p_categorySummaryBox {
     padding: 15px 20px;
     border-bottom: 1px solid rgba(240, 240, 240, 1);
   }

   .c_portalResCompanyplace_list-01001 .p_categoryTitle {
     font-size: 14px;
   }

   .c_portalResCompanyplace_list-01001 .p_categorySummary {
     color: rgba(102, 102, 102, 1);
     font-size: 14px;
     line-height: 26px;
     text-align: left;
     vertical-align: top;
     word-break: break-all;
   }
 }

 @CHARSET "UTF-8";

 * {
   padding: 0;
   margin: 0;
 }

 .pagebox {
   width: 100%;
 }

 .pagebox, #-remove--flag {}

 body, #-remove--flag {}

 @media only screen and (max-width: 1024px) and (min-width: 769px) {}

 @media only screen and (max-width: 1024px) and (min-width: 769px) {}

 @media only screen and (max-width: 1024px) and (min-width: 769px) {}

 @media only screen and (max-width: 1024px) and (min-width: 769px) {}

 @media only screen and (max-width: 1024px) and (min-width: 769px) {}

 @media only screen and (max-width: 1024px) and (min-width: 769px) {}

 #w_grid-1587628738605>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
   margin-left: 0;
   clear: left;
   padding-top: 45px;
 }

 @media only screen and (max-width: 1024px) and (min-width: 769px) {}

 #w_grid-1587628738635>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
   margin-left: 0;
   clear: left;
   padding-top: 70px;
   padding-bottom: 200px;
 }

 @media only screen and (max-width: 768px) {
   #w_grid-1587628738635>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
     margin-left: 0;
     clear: left;
     padding-top: 0px;
     padding-bottom: 0px;
   }
 }

 @media only screen and (max-width: 1024px) and (min-width: 769px) {}

 #w_grid-1587629095047>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
   margin-left: 0;
   clear: left;
 }

 @media only screen and (max-width: 1024px) and (min-width: 769px) {}

 #w_grid-1587628738605 {
   width: 100%;
   max-width: none;
   min-width: 0px;
   height: auto;
   max-height: none;
   min-height: 0px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
 }

 #w_common_text-1587628738645 {
   width: auto;
   max-width: none;
   min-width: 0px;
   height: auto;
   max-height: none;
   min-height: 0px;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
 }

 #w_grid-1587628738635 {
   width: 100%;
   max-width: none;
   min-width: 0px;
   height: auto;
   max-height: none;
   min-height: 0px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
 }

 #w_grid-1587629095047 {
   width: 100%;
   max-width: none;
   min-width: 0px;
   height: auto;
   max-height: none;
   min-height: 0px;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
 }

 @media only screen and (max-width: 768px) {}

 #c_portalResCompanyplace_list-15876290940484562 .p_MapList {
   width: calc((100% - 0px)/1);
 }

 #c_portalResCompanyplace_list-15876290940484562 .p_CommonSummaryBoxA {
   text-align: center;
 }

 #c_portalResCompanyplace_list-15876290940484562 .p_MatteIcon .iconfont:before {
   content: '\e602';
 }

 #c_portalResCompanyplace_list-15876290940484562>div {
   animation-fill-mode: both;
 }

 #c_portalResCompanyplace_list-15876290940484562 .p_page .pre .iconfont:before {
   shadow-angle: 0px;
   shadow-distance: 0px;
   shadow-angle-ofInset: 0px;
   shadow-distance-ofInset: 0px;
 }

 #c_portalResCompanyplace_list-15876290940484562 .p_page .next .iconfont:before {
   shadow-angle: 0px;
   shadow-distance: 0px;
   shadow-angle-ofInset: 0px;
   shadow-distance-ofInset: 0px;
 }

 #c_portalResCompanyplace_list-15876290940484562 .p_more .iconfont:before {
   shadow-angle: 0px;
   shadow-distance: 0px;
   shadow-angle-ofInset: 0px;
   shadow-distance-ofInset: 0px;
 }

 #c_portalResCompanyplace_list-15876290940484562 .p_loading .iconfont:before {
   shadow-angle: 0px;
   shadow-distance: 0px;
   shadow-angle-ofInset: 0px;
   shadow-distance-ofInset: 0px;
 }

 #c_portalResCompanyplace_list-15876290940484562 .areaBox {
   padding: 20px 0;
 }

 #c_portalResCompanyplace_list-15876290940484562 .store-top {
   width: 100%;
   display: inline-block;
   margin-bottom: 30px;
   border: 1px solid #e5e5e5;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 0px;
 }

 #c_portalResCompanyplace_list-15876290940484562 .store-top .input+.input {
   border-left: 1px solid #e5e5e5;
 }

 #c_portalResCompanyplace_list-15876290940484562 .store-top .input {
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: inline-block;
   vertical-align: top;
   width: 22%;
   height: 56px;
   background: #fff;
 }

 #c_portalResCompanyplace_list-15876290940484562 select {
   appearance: none;
   -moz-appearance: none;
   -webkit-appearance: none;
 }

 #c_portalResCompanyplace_list-15876290940484562 .store-top .select::after {
   position: absolute;
   right: 20px;
   top: 50%;
   -webkit-transform: translate(0, -50%);
   -moz-transform: translate(0, -50%);
   -ms-transform: translate(0, -50%);
   -o-transform: translate(0, -50%);
   transform: translate(0, -50%);
   content: "";
   width: 0px;
   height: 0px;
   border-left: 4px solid transparent;
   border-right: 4px solid transparent;
   border-top: 6px solid #000;
 }

 #c_portalResCompanyplace_list-15876290940484562 .store-top .input.select {
   position: relative;
 }

 #c_portalResCompanyplace_list-15876290940484562 .store-top .btn {
   display: inline-block;
   vertical-align: top;
   width: 12%;
   height: 56px;
   background: #d6b789;
   border-radius: 0px;
 }

 #c_portalResCompanyplace_list-15876290940484562 .store-top .input select {
   cursor: pointer;
   position: relative;
   z-index: 5;
   padding: 0 20px;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 15px;
   background: none;
   color: #888;
   width: 100%;
   height: 100%;
   border: 0px;
 }

 #c_portalResCompanyplace_list-15876290940484562 #address {
   padding: 0 20px;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 15px;
   color: #888;
   width: 100%;
   height: 100%;
   border: 0px;
 }

 #c_portalResCompanyplace_list-15876290940484562 .store-top .btn button {
   width: 100%;
   height: 100%;
   background: none;
   border: 0px;
   cursor: pointer;
   color: #fff;
   font-size: 24px;
 }

 #c_portalResCompanyplace_list-15876290940484562 .wyz-container-wd {
   height: calc(100% - 50px);
 }

 #c_portalResCompanyplace_list-15876290940484562 .site {
   display: none;
 }

 #c_portalResCompanyplace_list-15876290940484562 #map_canvas {
   width: 100%;
   height: 100%;
 }

 @media only screen and (min-width: 769px) {
   #c_portalResCompanyplace_list-15876290940484562 .mapBox {
     position: relative;
     display: flex;
     flex-direction: row-reverse;
   }

   #c_portalResCompanyplace_list-15876290940484562 .leftBox {
     position: relative;
     -webkit-flex-basis: 35%;
     -ms-flex-preferred-size: 35%;
     flex-basis: 35%;
     overflow: hidden;
     height: 662px;
     border-right: 1px solid #dcdcdc;
     background-color: #fff;
   }

   #c_portalResCompanyplace_list-15876290940484562 .rightBox {
     position: relative;
     -webkit-flex-basis: 65%;
     -ms-flex-preferred-size: 65%;
     flex-basis: 65%;
     padding: 0px;
     background: #fff;
   }

   #c_portalResCompanyplace_list-15876290940484562 .swiper-button {
     position: absolute;
     bottom: 0px;
     width: 50%;
     height: 50px;
     line-height: 50px;
     text-align: center;
     border-top: 1px solid #b7b7b7;
     background-color: #6a6a6a;
     color: #fff;
   }

   #c_portalResCompanyplace_list-15876290940484562 .btn-next {
     right: 0px;
     border-left: 1px solid #e0e0e0;
   }

   #c_portalResCompanyplace_list-15876290940484562 #items .list {
     padding-top: 20px;
     padding-left: 0px;
     cursor: pointer;
     border-bottom: 1px dashed #ccc;
   }

   #c_portalResCompanyplace_list-15876290940484562 #items .list dt {
     font-size: 14px;
     background: url(/assest/img/rBQBHF05i1iECOtmAAAAAFT20GE564.png) no-repeat 15px center;
     padding-left: 40px;
     padding-top: 5px;
     padding-bottom: 5px;
   }

   #c_portalResCompanyplace_list-15876290940484562 #items .list dd {
     padding-left: 40px;
   }

   #c_portalResCompanyplace_list-15876290940484562 #items .list dd .cf {
     margin: 0px 0px;
   }
 }

 #c_portalResCompanyplace_list-15876290940484562 .wyz-container-wd .swiper-slide.on {
   background-color: #f9f9f9;
 }

 #c_portalResCompanyplace_list-15876290940484562 .swiper-wrapper, .swiper-slide {
   height: auto;
 }

 #c_portalResCompanyplace_list-15876290940484562 #items .list dd .cf:first-child {
   font-size: 12px;
   padding-right: 40px;
 }

 @media only screen and (max-width: 768px) {
   #c_portalResCompanyplace_list-15876290940484562 .wyz-container-wd .swiper-slide.on {
     background-color: #fff;
   }

   #c_portalResCompanyplace_list-15876290940484562 #items .list dd {
     margin: 10px 0px 20px 0px;
   }

   #c_portalResCompanyplace_list-15876290940484562 .container {
     margin-right: auto;
     margin-left: auto;
     padding-left: 20px;
     padding-right: 20px;
   }

   #c_portalResCompanyplace_list-15876290940484562 #items .list dd .cf:first-child {
     font-size: 14px;
     line-height: 20px;
     padding-right: 0px;
     background: #fff;
   }

   #c_portalResCompanyplace_list-15876290940484562 .swiper-wrapper, .swiper-slide {
     height: auto;
     background-color: #fff;
   }

   #c_portalResCompanyplace_list-15876290940484562 .wyz-container-wd .swiper-slide {
     height: auto !important;
     width: 95%;
     float: none;
     margin: 20px auto 20px;
     border-bottom: 1px solid #eee;
   }

   #c_portalResCompanyplace_list-15876290940484562 #items .list dd .cf:nth-child(2) {
     display: none;
   }

   #c_portalResCompanyplace_list-15876290940484562 #items .list dt {
     font-size: 16px;
     background: #f4f4f4 url(/assest/img/rBQBHF05i1iECOtmAAAAAFT20GE564.png) no-repeat 15px center;
     padding-left: 45px;
     padding-top: 5px;
     padding-bottom: 5px;
   }

   #c_portalResCompanyplace_list-15876290940484562 #map_canvas {
     width: 100%;
     height: 300px;
   }

   #c_portalResCompanyplace_list-15876290940484562 .mapBox {
     display: flex;
     flex-direction: column-reverse;
   }

   #c_portalResCompanyplace_list-15876290940484562 .page {
     display: none;
   }

   #c_portalResCompanyplace_list-15876290940484562 .p_pagebox .pre {
     background-color: #ed6d00;
   }

   #c_portalResCompanyplace_list-15876290940484562 .p_pagebox .next {
     background-color: #ed6d00;
   }

   #c_portalResCompanyplace_list-15876290940484562 .p_pagebox .js_pageBtnDisable, .p_pagebox .js_pageBtnDisable:hover, .p_pagebox .js_pageBtnDisable:active {
     background: #f5f5f5;
   }

   #c_portalResCompanyplace_list-15876290940484562 .siteBox {
     padding: 0px 0 50px;
   }

   #c_portalResCompanyplace_list-15876290940484562 .store-top {
     display: none;
   }

   #c_portalResCompanyplace_list-15876290940484562 .areaBox {
     display: block;
   }

   #c_portalResCompanyplace_list-15876290940484562 .swiper-button {
     display: none;
   }
 }

 #c_portalResCompanyplace_list-15876290940484562 {
   max-height: none;
   padding-top: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   min-height: 0px;
   margin-right: 0px;
   margin-left: 0px;
   max-width: none;
   width: auto;
   margin-top: 0px;
   margin-bottom: 0px;
   min-width: 0px;
   height: auto;
   padding-right: 0px;
 }