/*------Base基础公共部分------*/

.main{width:100%;}


/*------Header部分------*/
@media screen and (max-width: 600px) {
  .warp{width:100%;min-width:100%; position: relative; margin: 0 auto;}
  /*头部快捷信息*/
  .dbText{/* position:absolute; */z-index: 13;padding: 5px 10px;box-sizing: border-box;height: auto;line-height: 28px;overflow: hidden;/* display: none; */}
  .dbText .Top_Btns.f_l{display:flex;justify-content: space-between;float: none;}
  .dbText .Top_Btns.f_l>*,
  .dbText .Top_Btns.f_r{display:none;}
  .dbText .Top_Btns .moBtn{display: block;white-space: nowrap;text-overflow:ellipsis;word-wrap:normal;position: relative;overflow: hidden;}
  .dbText .tianqi{}
  .dbText .tianqi a{display:none; }
  
  .topCon{top:0px;height:52vw;background-size: 118%;z-index:12;position:relative;}
  .Home_Logo{padding: 0px 0;margin: 0px auto;width: auto;}
  .Home_Logo a{display:block;width: 60vw !important;height: auto !important;margin: 0 auto !important;}
  .Home_Logo img{width: 100%;height: auto !important;margin:0 auto  !important;}
  
  .TopMain{height:auto; }
  
  /*logo与搜索*/
  .topCon{margin: 0px auto;overflow: hidden;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;height: auto;overflow: hidden;}
  .Home_Logo{width: 100%;}
  .Home_Logo img{width: 100%; }
  
  /* 搜索 */
  .SearchBox{width: 90%;height: 40px;font-size: 14px;border: 1px solid #ebebeb;border-radius: 50px;margin-top: 20px;}
  .SearchBox>input{width: 70%;height: 40px;padding-left: 20px;line-height: 40px;background:none;float:left;font-size: 14px;}
  .SearchBox>a{width: 54px;height: 40px;line-height: 40px;padding-left: 25px;}
	
  /*主菜单*/
  #menu {
	background-color: #f9f9f9;
  }
  #menu li {
	float: left;
	width: 33%; /* 每个菜单项占 33%，共三行9个 */
	height: 60px;
	font-size:19px;
	display: flex;
	align-items: center;
	justify-content: center;
  }
    
  #menu li a{
	  font-weight:bold;
  }

  #menu-toggle {
    padding: 15px 15px;
    background-color: #333;
    color: white;
	font-size:20px;
	font-weight:bold;
	letter-spacing: 5px;
    line-height: 30px;
	text-align: center;
    cursor: pointer;
  }

  /*贵州热点*/
  .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;} 
  .dzs{width:99%;height:95px;margin: 0 auto;background:#efefef;clear:both;}
  .dzs ul li{float:left;width:30%; text-align:center;position: relative; /* 为了相对定位方点 */padding-left:5px;background: url(/images/list_icon_dot.png) no-repeat 0px 15px;}
  .dzs ul li a:link,.dzs ul li a:visited{padding-left:5px;color:#3b5998;}
  .dzs ul li a:hover{padding-left:5px;color:#FF0000;}

  /*中文名站*/
  #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: 2;
	  -webkit-column-count: 2;
	  -moz-column-count: 2;
	  padding: 0;
	  margin: 0;
	}
  #govdepartments ul li{float:left;width:50%;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;}
  .guishenghuo_list{position:relative;float:left;text-align:left; width:95%; margin-bottom:20px;}

  /*贵州生活*/
  #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}
  .Newsite_con ul li,.Placename_con ul li{float:left;position:relative;width:100%;text-align:left;line-height:34px;color:#3f3f3f;white-space: nowrap}
  .Newsite_con ul li,.Placename_con ul li{background-position-y:14px; padding: 10px 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;}
  

}

@media screen and (max-width: 767px) {
   /*gg tonglan*/
   .tonglan_gg_div {
        background: #F9F;
		display: flex;
       flex-wrap: nowrap;
       align-items: center;
       overflow: hidden;
    }
   .tonglan_gg_div img {
        flex: 0 0 auto;
       object-fit: cover;
       width: 100%;
       height: auto;
    }
}


/*------Footer部分------*/

@media screen and (max-width: 600px) {
/*footer*/
#footer{width:100%;min-height:368px;background:#016aae;margin:0 auto;z-index:999;position:relative;color:#FFF}
.footertxt h4 .fline{padding:0 2px 0 2px;line-height:60px; color:#039}
.footertxt p{font-size: 12px;}
.footertxt p span{display: block;line-height:30px;font-size:14px;color:#FFF}
.BottomImgJiu{position:absolute;left:5%; top:60%; z-index:1;}
.BottomImgEwm{position:absolute;right:5%; top:60%; z-index:1;}
}