.sjxxx{ text-align:center; margin-top:50px;}
.sjxxx span{ margin-right:10px; margin-left:10px; background-color:#efefef; padding:10px; border-radius:5px; border:1px solid #dfdfdf; display:inline-block; margin-bottom:10px;}


.tc_title{ position:absolute; top:-34px; left:-5px; right:-5px; z-index:100;}
.tc_title img{ width:100%;}
.layui-layer-page .layui-layer-content{ overflow:inherit !important;  }
.layui-layer-setwin{ z-index:1000; top:22px !important; right:15px !important; }
.layui-layer-close{ color:#0C0 !important;}
 
 
 a {-webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-select: none; -moz-user-focus: none;-moz-user-select: none;}
.tc_nrxq{ background-color:#efe3af; position:absolute; top:14px; left:5px; right:5px; bottom:5px; background:url('../images/tc/tc_bg.jpg');background-size: 100% auto; border-radius:0px;}
.tc_nr_bq{ display:block; clear:both; padding-top:5px;}
.tc_nr_bq img{ width:100%;}
.tc_sj_nr{ padding:10px;}
.tc_sj_nr .sj_title{ text-align:center; font-size:18px; font-weight:bold; padding-bottom:5px;}

.tc_sj_nr  .sj_nr{ font-size:16px; text-align:justify; overflow:scroll; height:370px; line-height:170%; border:1px dashed #90a152; border-radius:5px; padding:0px 3px;}
.tc_sj_nr  .sj_nr img{ max-width:100%; margin-bottom:5px; border-radius:5px;}

.sj_bn{ text-align:center; padding-top:8px;}
.sj_bn span{ display:inline-block; width:50%;}
.sj_bn span img{ width:80%;}

.dh_kk{ position:fixed; right:10px; top:10px; width:100px;}
.dh_kk .fgx{ display:block; clear:both; background-color:#fff; height:6px;}
.dh_kk .fgx img{ width:100%;}
.dh_kk .close{ display:block; clear:both;}
.dh_kk .close img{ width:100%;}
.dh_kk .dh_title{ display:block; clear:both;background-color:#fbfcf3;}
.dh_kk .dh_title img{ width:100%;}



.dh_list{ display:block; clear:both; background-color:#fbfcf3; padding:5px;}
.dh_list ul li{ display:block; clear:both; margin-top:3px;margin-bottom:6px;}
.dh_list ul li img{ width:100%;}
.dh_list ul li .xz{ display:none;}
.dh_list ul li.active .mr{ display:none;}
.dh_list ul li.active .xz{ display:block;}


.in_daohang{ position:fixed; left:15px; top:20px;width:60px; height:60px;}
.in_daohang img{ width:60px; height:60px;}

.sj_xq img{ width:100%;}


.sj_active{}
.sj_active .point-item span.xh{ background-color:#F00; display:inline-block !important; width:10px; height:10px; line-height:10px; border-radius:50%; color:#fff; font-size:8px; }
.sj_active .point-item{}

.sj_active .point-item {
animation: yqaa 5.5s ease-in-out infinite;
}
@keyframes yqaa {
    0% {
      transform: scale(1);
    }

    25% {
      transform: scale(1.5);
    }

    50% {
      transform: scale(1);
    }

    75% {
      transform: scale(1.5);
    }
  }
  
  
  
  
  
  

/*兼容性适配 str*/
@media screen and (min-width: 1000px) {
.layui-layer-content{ }
.layui-layer-page{width:500px !important; height:660px !important;}
.tc_title{top: -47px;}
.sj_nr{  overflow-x:hidden!important;}
.sj_bn span img {width: 60%;}
}

@media screen and (max-height: 800px) {

}

/*兼容性适配 end*/
  
  
  
.loading{ position:absolute;position:fixed;top:0;left:0;  height:100%; width:100%; background:rgba(0,0,0,0.5); z-index:100000; text-align:center; line-height:100%; }
.loading div.xq{ margin:0px auto;position:absolute; top:50%; left:0px; right:0px; font-size:18px; height:160px; width:160px; margin-top:-80px; background-color:#666;background:rgba(255,255,255,1); border-radius:10px; color:#fff;}
.loading div.xq span{   padding-top:30px; display:block; clear:both;}
.loading div.xq em{ display:block; line-height:30px;}
  
  
  
.sj_lxfs02{ display:block; clear:both;}
.sj_lxfs02 span{ display:block; clear:both; padding-top:2px; padding-bottom:2px; font-size:14px;}
.sj_lxfs02 span em{ color:#f00;} 

 


/*动画*/
.t_yun img{ width:200px;}
.t_yun 
{    opacity: 0.8;
	position:absolute;
	z-index:1;
	animation:t_yun01 50s linear 0s infinite normal;
}
@keyframes t_yun01
{
	0%   { left:0px; top:30px; opacity: 0;}
	20%   { left:200px; top:30px; opacity: 0.6;}
	100%  { left:1500px;  top:30px; opacity: 0.8;}
}


.t_yun2 img{ width:100px;}
.t_yun2 
{    opacity: 0.8;
	position:absolute;
	z-index:1;
	animation:t_yun02 100s linear 0s infinite normal;
}
@keyframes t_yun02
{
	0%   { left:100px; top:10px; opacity: 0;}
	20%   { left:300px; top:10px; opacity: 0.6;}
	100%  { left:1500px;  top:10px;opacity: 0.8; }
}




/*点击后调整部分商家位置*/

.sj_active .list_21 div.point-item{ left:28% !important;}
.sj_active .list_23 div.point-item{ left:28% !important; top:65% !important;}
.sj_active .list_10 div.point-item{ left:31% !important;}
.sj_active .list_36 div.point-item{ top:60% !important;}
.sj_active .list_28 div.point-item{ top:41% !important;}
.sj_active .list_19 div.point-item{ left:37% !important;}
.sj_active .list_45 div.point-item{ left:36% !important; top:37% !important;}
.sj_active .list_47 div.point-item{ left:30% !important;}
.sj_active .list_42 div.point-item{ left:32% !important;}
.sj_active .list_27 div.point-item{ top:65% !important;}
.sj_active .list_44 div.point-item{ top:78% !important;}
.sj_active .list_43 div.point-item{ top:58% !important;}
.sj_active .list_11 div.point-item{ left:31% !important;}
.sj_active .list_52 div.point-item{ top:33% !important;}
.sj_active .list_8 div.point-item{ left:42% !important; top:29% !important;}
.sj_active .list_59 div.point-item{left:34% !important; top:50% !important;}
.sj_active .list_57 div.point-item{ left:48% !important;top:39% !important;}
.sj_active .list_55 div.point-item{ left:51% !important;top:48% !important;}
.sj_active .list_58 div.point-item{ left:40% !important;top:55% !important;}
.sj_active .list_62 div.point-item{ left:40% !important;}
.sj_active .list_53 div.point-item{ left:44% !important;top:74% !important;}
.sj_active .list_54 div.point-item{ left:34% !important;top:66% !important;}
.sj_active .list_56 div.point-item{ left:51% !important;top:60% !important;}
.sj_active .list_25 div.point-item{ left:41% !important;}
.sj_active .list_66 div.point-item{  left:37% !important;top:19.5% !important;}


