@charset "utf-8";
/* CSS Document */
/*dinghong mobile 20191111*/
.list_dc{width:330px; padding:16px 10px 0 15px}
.bottom_dis{display: none;}
.bottom_2{display: block;}
.d_n{display: block;}
.d_b{display: none;}
.topbox .navbar-toggle{display: none;}
.news_title h2{height: 46px;background:#f1ece5;}
.news_title h2 ul{height:41px; background:#f1ece5;padding: 5px 0 0 15px; position: absolute;}
.news_title h2 ul li{padding-top:6px;height: 46px;}
.news_title .boxBh05_r{width:563px; padding:16px 20px 0}
.ldzcBh_l{ width:204px;}
.ldzcBh_l h4{ height:34px; line-height:34px; background:#f9f7f4; color:#0c448f; text-indent:20px; margin-top:15px;}
.ldzcBh_l ul li{ line-height:33px; font-size:16px; color:#575757; text-indent:20px;}
.ldzcBh_l ul li a{ color:#575757}
.ldzcBh_r{ width:220px; height:330px; border-left:#e8e4df solid 1px;}
.ldzcBh_r .photo_ld{ height:173px; padding-top:25px;}
.ldzcBh_r .photo_ld img{ display:block; width:116px; height:163px; margin:0 auto;}
.ldzcBh_r .ldzcBh_r_b{ height:121px; line-height:23px; padding:11px 0 0 13px; background:#f9f7f4}
.ldzcBh_r .ldzcBh_r_b h4,.ldzcBh_r .ldzcBh_r_b h4 a{ color:#0c448f}
.news_list{padding-top: 72px;width: 878px;}

.special .body_wrap_specIndex{background:url(http://m.tqg1816.com/static/images/ztzl_bg.jpg) no-repeat center top; padding-top:347px;}
.special .pagebottom{border-top:4px solid #2da5d3;}

@media screen and (max-width: 1080px){
  #gg {
    display: none !important;
  }

  .topbox{
    height:90px;
    background:#f2f9ff url(../images/topbox_bg.gif) no-repeat center top;
  }
  .topbox .w1200{width:100%;}
  .topbox .logo a{
    display:block;
    background:url(../images/logo.jpg) no-repeat 0px -10px; background-size: 100%;
    width:300px;
    height:90px;
    text-indent:-5000px;
  }
  .topbox .navbar-toggle{	display:none;	margin:38px 0 0 22px;}
  .popupbox {	display: none; /* Hidden as default */	float: left;position: fixed;top: 57%; left: 54%;	z-index: 99999;	/*! padding:5px; */	text-align: left;}
  .popuprel_con{height: 90%;overflow: auto;}
  #popuprel{width:95%; height:100%;}
  .boxBh01{display:inline; margin:0 0 12px 0; 	background:#20a0e4;	width:83%;	height:auto;	-webkit-border-radius: 5px;	-moz-border-radius: 5px; border-radius: 5px; padding:14px 20px 8px;}
  .d_n{display: none;}
  .d_b{display: block;}
  .topbox .d_n{display:block}
  .topbox .user_h{margin:0}
  .navBh{
    height:auto;
    background:#487db4;
    clear:both;
  }
  .navBh ul{
    width:100%;
    margin:0 auto;
  }
  .navBh ul li{width:25%; padding:0px; text-align: center;}
  .bigboxBh01 {	background: #ffffff;	height: 700px;	margin: 0 auto;	padding: 10px 2% 0;		width: 96%;}
  .boxBh06{width:100%;}
  .slideBox02 {height: 311px;	position: relative; top: 0px; width: 100%;}
  .boxBh06 h2 .tit {font-size: 20px;	display: inline;	margin: 8px 0 0 10px;	color: #575757}
  .slideBox02 .bd img {width: 100%;	height: 263px;}
  .slideBox02 .bd dl {position: absolute;	height: 35px;	padding: 13px 0 0 3%;	left: 0;	bottom: 0;	width: 97%;
    background:#2b2b2b;	z-index: 10;}
  .tabcg01 .boxBh06_con li a {display: inline-block; float: left;	padding-left: 15px;	width: 277px; text-overflow: ellipsis; white-space: nowrap;	overflow: hidden;}
  .boxBh06 h2 ul {padding: 5px 0 0 0px;}
  .boxBh06 h2 {padding-left: 0px;	background: url(../images/boxBh06_h2_bg.gif) repeat-x left top;	min-height: 44px;}
  .boxBh06 h2 ul li {	float: left;width: 101px;height: 46px;	padding-top: 5px;	font-size: 18px;text-align: center;	color: #6b6b6b}
  .boxBh06 .boxBh06_con {left: 0px; padding: 4px 0 0 0;   position: relative;  top: 10px;  width: 97%;}
  .boxBh06 .moreBh {position: absolute;   left: 91%;   top: -53px;}
  .bigboxBh06 {width: 100%; margin: 0 auto;	background: #ffffff url(../images/bigboxBh06_bg.gif) repeat-x left top;	position: relative;}
  .w590{width:100%;}
  .slideBox04 {width: 100%;height: 99px;	overflow: hidden;	position: relative;}
  .slideBox04 .bd img {width: 100%;height: 99px;}
  .boxBh15 {background: url(../images/boxBh15_bg.gif) repeat;	height: auto;	padding: 9px 8px 16px; float: left;}
  .slideBox05 {width: 100%; height: 150px; position: relative; overflow: hidden;	zoom: 1}
  .slideBox05 .bd li img {width: 100%; height: 150px;}
  .grid_item .side_menu_top {	float: left; display: inline; margin-left: 5px; width:48%;}
  .w592{width:100%;}
  .boxBh03 h2 ul li {	float: left;	display: inline; margin-left: 0px;	width: 50%;	text-align: center;}
  .pd015{	padding:0 2%;}
  .boxBh03_con {padding: 15px 0;}
  .tabBh05 td {background: url(../images/grey_dot.png) no-repeat 1px 13px;	padding: 5px 5px 5px 15px; font-size: 16px; line-height: 20px;vertical-align: top;}
  .listBh03 li {background: url(../images/grey_dot.png) no-repeat left center;	padding-left: 15px;	font-size: 16px;	line-height: 32px;	overflow: hidden;}
  .listBh03 li a {display: inline-block;float: left;	width: 300px;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;
  }
  .boxBh04 {margin-top: 55px;}
  .boxBh05{background: #fff; float: left; padding-bottom: 20px;width: 100%;}
  .boxBh05 h3 {width: 120px; height: 192px;	background: url(../images/dash_line.gif) no-repeat right top;}
  .boxBh05_r {width: 100%; padding: 10px 0 0 15px;}
  .boxBh05_r table{width: 96%; float: left; margin-left: 10px}
  .bigboxBh03_con {width:100%; margin: 0 auto;}
  .w470{width:100%;}
  .boxBh07_con {padding: 15px 10px 15px;}
  .list_dc{width: 48% !important; padding: 6px 10px 0 15px !important; float: left; height: 158px; overflow: hidden;}
  .list_dc li{line-height: 20px; margin-bottom: 5px;}
  .listBh01 span{display: none;}
  .listBh01 li {background: url(../images/blue_dot.gif) no-repeat 1px 8px; padding-left: 15px;line-height:1.5}
  .boxBh08_r table{width:90%; font-size: 15px;}
  .boxBh08_r td{vertical-align: top;}
  .boxBh08_r {width: 390px; padding: 8px 0 0 7px;}
  .listBh05 {	width: 97%;	display: inline; margin:10px 10px; overflow: hidden; float:left;}
  .listBh05 li {float: left;	margin-bottom: 10px; width: 48%;background: #164b93;margin: 0 6px 6px 0px;height: 69px;overflow: hidden;}
  .listBh05 li img{width:100%; max-width:200px;}
  .w500{width:100%;}
  /*.bottom-2{display: none}
  .bottom_dis{display: table; width:100%; margin-left: 0;text-align: center;}
  .bottom_dis table{width: 100%;}
  .bottom_dis td{width: 100%}*/
  /*news*/
  .channelpage_con{padding:0;	width:100%;	background:#fff;}
  .nav_clearfloat .title{float:left;width:auto !important;text-align:center}
  .dlBh01_sp dd .date{width:auto !important; height:auto !important;} 
  .nav_clearfloat .ul01{margin-top:0px;margin-bottom:0px;padding-bottom:0px}
  .r_con_clearfloat img{width:auto;}
  .w315{width:100%;}
  .w884{width:100%;}
  .w756{width:100%;}
  .slideBox03{ width:100%; height:280px; display:inline; margin:0; position:relative;}
  .uproll01{width:92%;	padding:0 4%;	height:250px;	margin:20px auto;	overflow:hidden;}
  .boxBh14 img{display:block;	width:96%;	height:249px; margin: 0 2%}
  .boxBh14 .r{width:96%;	display:inline;	margin:15px 2%;}
  .w440{width:100%;}
  .listBh15 li .listBh04_r{width: 78%;float: left;margin: 0 0 0 10px;}
  .listBh15 li .listBh04_r .intro a{
    display:inline-block;
    text-align:center;
    text-indent:0;
    padding:0 10px;
    height:18px;
    line-height:18px;
    border:#bdd1e4 solid 1px;
    font-size:12px;
    margin-left:0px;
    color:#8da6c7}
  .listBh15 li{padding:20px 2%;	overflow:hidden;	zoom:1; width:96%;}
  .news_title .boxBh05_r{width:90%; padding:16px 20px 0; float: left;}
  .w430{width:100%;}
  .l_nav{width:100%;	display:inline;	/*margin-left:32px;*/}
  .r_con{width:100%;	padding-top:10px;overflow:hidden; margin-top: -70px;}
  .w425{width:100%;}
  .ldzcBh_l{ width:50%;}
  .ldzcBh_r{ width:49%; height:330px; border-left:#e8e4df solid 1px;}
  .w875{width:100%;}
  .listBh06{margin-left:2%; padding-top:6px; width: 100%;}
  .listBh06 li{float:left; display:inline; margin:4px 1% 0 0; width: 31.3%;}
  .listBh06 li a{display:block; float:left; height:31px; line-height:31px; width:100%; text-align:center;	background:#dae4eb;}
  .boxBh08 h2{background:#164b93; width:100%; height:47px; padding-top:5px; font-size:20px; color:#ffffff; text-align:left; font-family:"Microsoft YaHei";padding-left: 10px;margin-top: 13px;}
  .listBh07 li{float:left; display:inline; margin:0 1% 0 0;text-align:center; width:24%;}
  .mb_nav .ul01 li{position:relative;	font-size:16px;	width:23%; float: left; margin:3px;}
  .mb_nav .ul01 li em{font-size: 14px; text-align: center;	display:block; padding:37px 6px; background-position:37px 10px !important;}
  .mb_nav .ul01 li a{display:block; height:106px; line-height:20px;	background:#f9f8f4;	border:#f0f0f0 solid 1px; text-indent:0px;	color:#505050;}
  .nav_clearfloat ul{float:left;width:100% !important;}
  #nav_clearfloat.nav_clearfloat .ul01 li em{text-indent:20px !important; background-position:20px center !important; padding-left:25px;}
  .bigboxBh05{width:100%; height:387px; margin:0 auto; background: none;}
  .bigboxBh05_con{width:100%; margin:-14px auto;}
  .grid_item02{width:100%;display:inline;margin-left:0px;overflow:hidden;background:#164b93; padding-bottom: 20px;}
  .grid_item02 .side_menu_top{padding-left:10px; width: 175px;float: left;}
  .grid_item02 .side_menu_top dt{color:#c4ccdd; font-size:16px; width:100%; height:46px; text-indent:20px; cursor:pointer;	/*margin:8px 0;*/}
  .w1200{width:100%;margin:0 auto;}
  .boxBh13 h2{width:100%; height:59px; border-bottom: 1px solid #eee; }
  .boxBh13 h2 .tit{font-size:20px; padding:10px 10px 10px 22px;}
  .tabBh04 th{text-align:left; padding-left:18px; display: none;}
  .boxBh13 h2 .more{margin-top:0px; background: none; width:69px; height: 25px;line-height: 25px; background: #7bb0d6; color:#fff;margin: -41px 0 0 300px;}
  .boxBh13 h2 .more a{display:block;	width:50px;	height:25px; font-size:12px; border-radius: 0px; background: none;padding: 0px 10px;overflow: hidden;}
  .boxBh13 table td:nth-child(2),.boxBh13 table td:nth-child(3),.boxBh13 table td:nth-child(4),.boxBh13 table td:nth-child(5){display:none;}
  .boxBh13{width:100%; height:400px;}
  .boxBh12{width:100%; padding:25px 0;	margin:0 auto;}
  .boxBh12 h3{height:64px; line-height:25px; background:#faf8f5; text-align:center; color:#929292; font-size:16px;padding: 10px 0 0 0;}
  .boxBh12 h3 .more{font-size:14px;	float:right;	display:inline;	 position: absolute;right: 10px;margin: -68px 0 0 0;background: #7bb0d6;color: #fff;padding: 0 10px;}
  .boxBh12 h3 .more a{color: #fff;}
  .listBh10 li{display:inline; width:100%; margin:10px 0%;}
  .listBh10 li .img img{display:block; width:98%; height:247px;  transition: all 0.6s;   -webkit-transition: all 0.6s;    -moz-transition: all 0.6s;}
  .listBh10 li .img{width:100%;height:247px;	position:relative;    overflow:hidden;}
  .listBh10 li h4{padding:10px 2%; width:100%; }
  .listBh10 li .intro{padding:0px 2%; width:86%; }
  .dlBh01 dt{float:left; width:100%; height: auto;	position:relative;  overflow:hidden;}
  .dlBh01 dt img{display:block; height: auto;	width:100%;}
  .dlBh01 dd{	float:left;	display:inline;	margin:0 0 1px 1px;	width:100%;	height:auto; position:relative; overflow:hidden;}
  .dlBh01 dd img{	display:block;	width:100%;	height:auto;}
  .boxBh11_r{width:98%; margin:0 -4%; padding:-10px 0 10 0;}
  .w390{width:100%;margin: -10px 0 10px 0;}
  .boxBh10_sp{width:100%; flex: left; margin:0 0 10px 0; height: 630px;}
  .boxBh10_sp h3{display: none;}
  .boxBh10_sp .bd .boxBh10_con{width:100%;	padding:0 12px;	position:absolute;	left:0px;	top:45px;}
  .listBh09 li{float:left;	width:95%;	padding:10px 0px 10px 0;	border-bottom:#f1ece5 solid 1px;}
  .listBh09 li img{display:block;	width:120px; height:120px;}
  .listBh09_r{width:215px; float: left; margin-left: 10px;}
  .listBh09_r h4{font-size:16px;	color:#164b93;	padding:0px 0 7px;}
  .r_con{width:100% !important;padding-top:10px;overflow:hidden; margin-top: 0;}
  .searchbox{height:62px;	line-height:33px;	padding-left:15px; display: none;}
  .information_list td:nth-child(1){display: none;}
  .information_list td{vertical-align: top;}
  #button15{width:30px; height: 30px; float: right; margin-top: -39px;margin-right: 17px; background: url(../images/menu_down.png) no-repeat; border: 0px;}
  .positionBh{display: none;}
  .mainCont{width:96%; padding:0 2%; background:#ffffff;}
  .mainCont h1 {padding:10px 0;font-size:26px;line-height:40px;font-family:"微软雅黑";font-weight:normal;text-align:left;}
  .explain {font-size:12px;padding:10px 0;font-family:Verdana;text-align:left;background:#eee; padding-left: 10px;}
  .govinfo_index { margin:1em 0;}
  #Zoom video{width:100%;height:auto;}
  #Zoom img{max-width:100%}
  .news_list td{vertical-align: top;}

  .fenye{float: none;display: flex;flex-wrap: wrap;justify-content: center;}

  /*dinghong 20191210*/
  .whitebox{background:#ffffff;  margin-top:0px!important;}
  .table2 textarea {border: 1px solid #CCCCCC;font-size:12px; width:98%;}
  .listBh14 li{background:url(../images/blue_dot.gif) no-repeat left 7px;	padding-left:16px; margin: 9px 18px 0px 18px;}
  .table2 .input1 {width:98%!important;border: 1px solid #CCCCCC;height: auto;vertical-align: middle;}

  /*手机 20231214*/
  .special .bottom-2{display:block;}
  .special .bottom-2 tr{display: flex; flex-direction: column;}
  .special .bottom-2 td{width:98%; text-align: center; line-height:1.5;}
  .special .leftbar ul li{width:97%;}
  .special .pagebottom{border-top:4px solid #2da5d3;}
  /*专题专栏*/
  .special .list_ztzl{padding: 0;}
  .special .list_ztzl li{width: calc(100% - 20px);padding: 0;margin: 10px;}
  .spacial .list_ztzl li i{left: 30px!important;top: 30px!important;}
  .special .list_ztzl li a{width: calc(100% - 110px);height: auto;text-indent: 0px;padding:25px 10px 32px 100px;line-height: 1.6;}
  .special .body_wrap_specIndex{padding-top: 35vw; background-size: 147%;background-position-x: 31% !important;}
  /*重点领域*/
  .special_zdly{min-width:100%}
  .special_zdly .banner{background-size:123%;background-position-y: bottom;height: 29vw;}
  .special_zdly .w1200,.special_zdly .con{width:100%;}
  .special_zdly .newslist{width:96%; padding:10px 2%}
  .special_zdly .title{width:100%;}
  .special_zdly .list01{width:100%;height: auto;padding: 0;float: left;margin: 0;}
  .special_zdly .list01 .tit{padding:10px 0;}
  .special_zdly .list01 li{display: flex; flex-direction: column; margin:10px 0; background-position-y: 10px; line-height:1.5;padding: 0 0 0 10px;
    text-indent: 0;}
  .special_zdly .list01 li span{color:#999;}
  .special_zdly .col4{display:initial;}
  .special_zdly .col4 li{width:100%; margin:10px 0}
  /*@列表*/
  .special_zdly .newslist li{display: flex; width:93%; height: auto; flex-direction: column; line-height: 1.5; padding:10px 0;background-position-y: 20px;padding: 10px 3%;text-indent: 0;}
  .special_zdly .newslist li a{color:#000;}
  .special_zdly .list_page span{font-size: 1rem;}
  .special_zdly .list_page input{width:auto; padding:0; margin:0 3px;}

  /*乡镇部门信息公开目录索引*/
  .township_index>table>tbody>tr{display:flex;flex-wrap:wrap}
  .township_index>table>tbody>tr>td{width:100%}

  /*我的依申请公开详情*/
  .has_tables{overflow-x:auto}
}

/*信息公开正文*/
@media screen and (max-width: 1080px){
  .govinfo_index table tr{display:flex;flex-wrap:wrap;}
  .govinfo_index table tr td{width:50%;word-break: break-all;}
}

/*部门乡镇*/
@media screen and (max-width: 1080px){
  .topbox{height:auto;background: #f2f9ff;}
  .townShip .topbox{padding-top:1rem}
  .townShip .topbox .w1200 .welcome_w{top:-0.5rem;line-height:1}
  .topbox .logo{float:none; margin-left:0}
  .office-header .topbox .Name{float:none;width:60%;position: static;margin: 0 auto;}
  .topbox .d_n{padding-right:0 !important;float: none;margin: 1rem auto;width: 50%;}
  .listBh02{display: flex;padding: 0;justify-content: center;width: 100%;float: none;}
  .listBh02 li.btn input{font-size:0}
  .navBh{font-size:1.1rem}
  .navBh ul li{height:auto}
  .l_nav .ul01 > li > ul > li{font-size:1rem;line-height: 2;}
  .l_nav .ul01 li em{background: none !important;padding-left:0;text-indent: 0;}
  .l_nav .ul01 > li > a{height: auto;padding:0.3rem 0 0.3rem 0.5rem;color: #000;text-indent: 0;}
  .listBh02 li.srk input{width:100%;}
  .user_h{display:none !important;}
  .listBh02 li.srk{flex-grow: 1;}
  .channelpage_con{box-sizing: border-box;padding: 2vw;}
  .r_con{width:100%;box-sizing:border-box}
  .w436{float:none; width:100%;margin-bottom:1rem}
  .listBh07{padding-top: 1rem;padding-bottom:1rem;clear: both;font-size:1rem}
  .l_nav .ul01 > li{font-size:1.1rem}
  .boxBh08 h2{height:auto;padding:0.5rem;font-size:1.25rem}
  .boxBh09 h2{padding-bottom:0.3em}
  .boxBh09 h2 .tit{font-size:1.25rem}
  .listBh01{font-size:1rem}
  .listBh01 li{background-position:left 13px;margin-bottom:0.5rem;}
  .townShip .pd30{padding:2vw;box-sizing:border-box}
  .RightSide_con{padding:0 1vw}
  .townShip input,.townShip select{vertical-align: top;}
  .townShip .scroll_y{height:auto}
  .table2 th b,.down_form h3{font-size:1rem}
  .table2 th b{line-height:1.2}
  .data_gk th, .data_gk td,.data_gk td th{font-size:1rem}
  .townShip .mainCont h1{padding:0 !important;margin-bottom:1em;font-size:1.2rem;text-align: center;}
  .townShip .explain{font-size:1rem;text-align: center;}
  #Zoom{font-size: 1rem;}
  #wzly p{font-size: inherit !important;line-height: 2;}
  .bshare-custom {display: none;}
  .table01 thead td,.table2 table table tr td{white-space:nowrap}

  .whitebox_cp{width:100% !important;box-sizing:border-box}
  .zdxm-panel .title h2,.m-daoyu p,.info-item h2,.btns-item a{font-size:inherit  !important}

}
@media screen and (max-width: 640px){
  .townShip .topbox{padding-top:2rem}
  .townShip .topbox .w1200 .welcome_w{top:-1.5rem;line-height:1;padding:0 3vw}
  .office-header .topbox .Name{width:90%}
  .townShip .topbox .d_n{width:80%}
  .navBh ul li{width:33%;}
  .toolbar_on .navBh ul li{width:50%}
  .townShip .listBh07 li{width:49%}
  .RightSide_con{padding:0}
  .table2{width:auto}
  .table2 td,.table2 th{line-height:1.6;}
  .table2 th{white-space: nowrap;}
  .townShip .table_box .table01 td{white-space: nowrap;}
  .townShip .table2 input,.townShip .table2 select{vertical-align: middle;}
}

/*重点领域*/
@media (max-width:1090px) {
  .special_indexpage{overflow-x: hidden}
}

/*link*/
@media (max-width:1090px) {
  .footer .container{width:100% !important}
  .footer .links li{margin:0 !important;width:50%;padding-left:10px;box-sizing: border-box}
  .footer .links .dropdown-menu li{width:100%}
  .footer .links .dropdown li a{width:50% !important;white-space:normal}
}

