@charset "utf-8";
/*==================================================================
  index_mobile_V2026.css  首页移动端专属样式
  HTML 引用：media="screen and (max-width:768px)"
==================================================================*/

/*------首页主体内容（≤768px）------*/
@media screen and (max-width: 768px) {
  /*------四大模块统一共用宽度------*/
  .modulefamous,.modulespecial,.modulecool,.unionsite{
	width:100%;
	box-sizing:border-box;
	overflow:hidden;
  }

  /*贵州热点*/
  .guizhouhotinfo ul {
	column-count: 1;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	}
  .guizhouhotinfo ul li {
	position: relative;
	overflow: hidden;
	font-size: 18px;
	line-height: 32px;
	margin-left:10px;
	padding-left: 15px;background: url(/images/list_icon_dot.png) no-repeat 0px 28px;
  }

  /*贵州名站*/
  #site-famous,#site-special{height: auto;min-height:660px;box-sizing: border-box;border:#b6d2f9 1px solid;}
  .gzfamous,.special{height: auto;display: flex;flex-direction: row;}
  .gzfamous ul,.special ul{
	column-count: 1;
	-webkit-column-count: 1;
	-moz-column-count: 1;
  }
  .gzfamous ul li,.special ul li{float:left;width:33%;text-align:center;line-height:34px;white-space: nowrap;}
  /* 下辖县市区 - 移动端按钮式2列 */
  .dzs{padding:4px;}
  .dzs ul{gap:4px; margin:0 auto;}
  .dzs ul li{
    flex:0 0 calc((100% - 12px) / 2);
    height:32px;
    line-height:32px;
    padding:0 4px;
  }
  .dzs ul li a{
    padding:0 6px 0 18px;
    font-size:16px;
    border-radius:6px;
    background:linear-gradient(180deg,#e8f0fe 0%,#d2e1f8 100%);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
  }
  .dzs ul li a:hover{
    background:linear-gradient(180deg,#f3dae0 0%,#ddc3e0 100%);
    border-color:#c7a0d0;
    color:#6a1b9a;
    box-shadow:0 3px 8px rgba(106,27,154,0.18),inset 0 1px 0 rgba(255,255,255,0.4);
  }

  /*中文名站*/
  #china_site .box{width:100%;height:766px;overflow:hidden;position:relative;z-index:1}
  #topsite li{position:relative;width:33%;height:30px;line-height:34px;text-align:center;font-size:16px}
  #fs .fmsite,
  #fs .fmsite18{height:auto;box-sizing: border-box;}
  #fs .fmsite li,
  #fs .fmsite18 li{width:33%;height:34px;line-height:34px;overflow:hidden;text-align:center;list-style:none}
  /*省直机关部门导航*/
  #govdepartments ul {
	  column-count: 3;
	  -webkit-column-count: 3;
	  -moz-column-count: 3;
	  column-gap: 0;
	  padding: 0;
	  margin: 0;
	}
  #govdepartments ul li{text-align:center;line-height:34px;position: relative;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

  /*特别推荐box*/
  #gz-box{float:left;width:100%;min-height:300px;background:#FFF;border:#b6d2f9 1px solid;margin-top:10px}
  .box_txt_con{padding:10px}
  .box_txt_con ul{float:left;text-align:left}
  .box_txt_con li{float:left;display:block;width:45%;height:30px;line-height:30px;padding-left:12px;background:url(/images/dot.gif) no-repeat 0 8px;overflow:hidden}

  /*多彩贵州图片*/
  .dcgz_pic_con{padding-left:5px;padding-top:10px;padding-right:5px}
  .dcgz_pic{position:inherit;margin:0 auto;height:auto;text-align:center;overflow:hidden}

  /*便民查询*/
  #gzservice,#chaxun{height: auto;box-sizing: border-box;display: flex;border:#b6d2f9 1px solid;}
  #gzservice ul li,#chaxun ul li{float:left;position:relative;width:33%;text-align:center;line-height:34px;white-space: nowrap;overflow:hidden;}
  /*生活排行榜*/
  #guishenghuo{width:95%; margin:0 auto;overflow:hidden;display:flex;flex-wrap:wrap;}
  .guishenghuo_list{position:relative;flex:0 0 calc(100% / 2);text-align:left;padding:0 6px;margin-bottom:20px;box-sizing:border-box;}
  .guishenghuo_list ul li{overflow:hidden}

  /*贵州生活*/
  #gzlife{padding:10px;width:95%;overflow:hidden;}
  #gzlife ul{
	  column-count: 1;
	  -webkit-column-count: 1;
	  -moz-column-count: 1;
	  padding: 0;
	  margin: 0;
	  }
  #gzlife ul li{float:left;position:relative;width:100%;text-align:left;line-height:34px;color:#3f3f3f;white-space: nowrap}
  #gzlife ul li{background-position-y:14px; padding: 10px 0; padding-left: 15px; }
  #gzlife ul li + li:not(.b){border-top: 1px dashed #d9d5d6;}
  #gzlife ul li a{max-width: calc(100% - 90px); white-space: normal; }
  #gzlife ul li:hover a{}
  #gzlife ul li.b{display: none;}
  #gzlife ul li.b:nth-last-child(1){display: block; margin: 0;}

  /*大分类（酷站）*/
  #site-cool{height: auto;min-height:660px;box-sizing: border-box;border:#b6d2f9 1px solid;}
  .class_con ul,.Newsite_con ul,.Placename_con ul{
	column-count: 1;
	  -webkit-column-count: 1;
	  -moz-column-count: 1;
	}
  .class_con ul li{float:left;position:relative;width:33%;text-align:left;line-height:34px;color:#3f3f3f;white-space: nowrap}
  .class_con ul li.class_title{float:none;width:100%;font-weight:bold;color:#016aae;font-size:14px;line-height:36px;border-bottom:1px solid #e0e0e0;margin-top:6px;padding-left:0;}
  .Newsite_con ul,.Placename_con ul{display:flex;flex-direction:column;}
  .Newsite_con ul li,.Placename_con ul li{flex:0 0 100%;position:relative;width:100%;text-align:left;line-height:36px;color:#3f3f3f;white-space:nowrap;box-sizing:border-box}
  .Newsite_con ul li,.Placename_con ul li{background-position-y:14px; padding: 6px 0; padding-left: 15px; }
  .Newsite_con ul li + li:not(.b),.Placename_con ul li + li:not(.b){border-top: 1px dashed #d9d5d6;}
  .Newsite_con ul li a,.Placename_con ul li a{max-width: calc(100% - 90px); white-space: normal; }
  .Newsite_con ul li:hover a{}
  .Newsite_con ul li.b,.Placename_con ul li.b{display: none;}
  .Newsite_con ul li.b:nth-last-child(1),.Placename_con ul li.b:nth-last-child(1){display: block; margin: 0;}
  .coolsite-item h4{overflow:hidden}
}