@charset "utf-8";
.title-tnm {height: 70px;line-height: 80px}
.title-tnm a {margin-right: 30px;padding-right: 0}
.bde1 {border: solid 1px #e1e1e1}
.files-check .tnm {line-height: 36px;text-align: right;font-size: 16px}
.files-check label {float: left;line-height: 36px}
.files-check .inputTxt {width: 100%;height: 20px;padding: 7px 0;border: #e1e1e1 1px solid;box-sizing: content-box !important;line-height: 20px}
.btn {float: left;padding: 0;text-align: center;}
.btn a {display: inline-block;height: 36px;margin: 0 7px;padding: 0 20px;border-radius: 2px;line-height: 36px;text-align: center;color: #fff;font-size: 16px}
.btn a.blue {background: #015293}
.btn a.red {background: #e0f2fb}
.form-group .postnm {font-weight: 700;padding: 0 1rem;color: #6d6d6d;font-size: 16px;}
.form-group .btjg {height: 30px;width: 37%;border: 1px solid #c9d6e4;text-indent: 1rem;border-radius: 5px;}
.form-group .fwzh {height: 30px;border: 1px solid #c9d6e4;padding: 0 1rem;width: 100px;border-radius: 5px;}
.tab-head {overflow: hidden;width: 100%;height: auto;padding: 0;}
.tab-head .tabs {overflow: hidden;height: auto;margin: 0;padding: 0}
.tab-head .zcjd {overflow: hidden;height: auto;margin: 0;padding: 0}
.tab-head .qttab {overflow: hidden;height: auto;margin: 0;padding: 0}
.tab-head .files {overflow: hidden;height: auto;margin-bottom: 7px;padding: 0;}
.tab-head .zdtab {overflow: hidden;height: auto;margin: 0;padding: 0}
.tab-head ul {overflow: hidden;height: auto;margin: 0;padding: 0}
.tab-head ul li {float: left;margin: 0 10px;/* border-top: 4px solid #fff; *//* line-height: 30px; */color: #666;font-weight: 700;font-size: 20px;}
.tab-head ul li a {font-size: 22px;}
.tab-head ul li:first-child {margin: 0}
.tab-head ul li.default {/* border-top: 4px solid #015293; */color: #015293;}
.tab-head ul li.default a {color: #015293;padding: 0 0 6px 0;}
.mh5b {min-height: 500px}
.m-lst ul li {overflow: hidden;line-height: 34px;white-space: nowrap;text-overflow: ellipsis;}
.m-lst ul li a {color: #333;font-size: 16px}
.m-lst ul li a:hover{color:#cf2840;}
.m-zdgk ul {overflow: hidden;height: auto;margin: 0;padding: 0}
.m-zdgk ul li {overflow: hidden;line-height: 36px;white-space: nowrap;text-overflow: ellipsis}
.m-zdgk ul li a {width: 100%;color: #333;font-size: 16px}
.m-wgkzl .tnm {display: inline-block;width: 100px;padding: 4px 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;line-height: 22px;background: #015293;color: #fff;font-weight: 700;font-size: 16px}
.m-wgkzl ul {overflow: hidden;height: auto;margin: 0;padding: 0}
.m-wgkzl ul li {overflow: hidden;line-height: 38px;white-space: nowrap;text-overflow: ellipsis}
.m-wgkzl ul li a {color: #333;font-size: 16px}
#accordion {min-height: 450px}
.panel-default > .panel-heading {border-color: #ddd;line-height: 40px;background-color: #54a0ef;color: #fff}
.panel-title {overflow: hidden;height: auto;line-height: 32px;font-size: 18px}
#myCarousel .item {height: 226px}
#myCarousel .item img {overflow: hidden;width: 100%;max-width: 100%;height: auto}
#jdtabs .col-sm-5 {padding: 0}
.gk-bd {overflow: hidden;min-height: 540px;padding: 0 15px 10px;background: #fff}
.form-horizontal .form-group{margin-bottom: 5px!important;}

/* 法定公开内容 */
.fdzdgk {display: block;width: 100%;height: 56px;background: #015293;line-height: 56px;font-size: 24px;font-weight: bold;color: #ffffff;text-align: center;}
.fdzdgk:hover {color: #ffffff;}
/*.fdzdgk img{width: 100%;height: 75px;}*/
/* 市长之窗-政府机构 */
.gk-menu {overflow: hidden;padding: 18px 20px;background: #fff url(/template/images/zhengwu.files/gk-jcxxgk-bg.png) no-repeat right bottom;}
.gk-menu ul {overflow: hidden;height: auto;margin: 0;padding: 0}
.gk-menu ul li {float: left;width: 50%;line-height: 42px;height: 42px;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.gk-menu ul li a {color: #333;font-size: 18px}
.gk-menu ul li a:hover {color:#cf2840;font-weight: bold;}
/* 信息公开 */
.gk-menu1 {padding: 0px 10px 12px;background: #fff}
.gk-menu1 ul {overflow: hidden;height: auto;margin: 0;padding: 0}
.gk-menu1 ul li {position: relative;padding: 12px 0 12px 21%;border-bottom: #fff 1px solid;line-height: 18px;background: rgba(224,242,251,1);}
.gk-menu1 ul li i {position: absolute;top: 50%;left: 10%;overflow: hidden;width: 0;height: 0;margin-top: -6px;border: 6px solid transparent;border-left-color: #015293;line-height: 0;font-size: 0}
.gk-menu1 ul li a {color: #015293;font-size: 18px}
.gk-menu1 ul li:hover{background: #015293;}
.gk-menu1 ul li:hover a {color:#fff;}
.gk-menu1 ul li:last-child {border-bottom: none}
.gk-base {overflow: hidden;height: auto;background: #fff}
.gk-base ul {overflow: hidden;height: auto;margin: 0;padding: 20px}
.gk-base ul li {line-height: 30px}
.gk-base ul li a {line-height: 34px;color: #333;font-size: 16px}
#f-file .col-xs-9 {padding-left: 0}
#f-file .form-group {margin-bottom: 10px}
.zt-head {overflow: hidden;width: 100%;height: auto;padding: 0}
.zt-head ul {overflow: hidden;height: auto;margin: 0;padding: 0}
.zt-head ul li {float: left;margin: 0 10px;border-top: 4px solid #fff;line-height: 58px;color: #666;font-weight: 700;font-size: 20px}
.zt-head ul li a {font-size: 18px}
.zt-head ul li.default {border-top: 4px solid #015293;line-height: 58px;color: #015293}
.zt-head ul li.default a {color: #015293}
.zt-bd {overflow: hidden;padding: 0 20px 30px 20px;background: #fff}
#ztroll {overflow: hidden;height: auto}
#ztroll img {width: 100%;max-width: 100%;height: 76px}
#ztroll a {display: block;margin: 10px 0;cursor: pointer}
.lst-tnm {overflow: hidden;height: auto;border-bottom: solid 1px #e1e1e1;line-height: 50px}
.lst-tnm a {z-index: 4;display: inline-block;padding: 0 10px;border-bottom: 3px solid #015293;line-height: 47px;color: #015293;font-weight: 700;font-size: 20px}
.gk-zdjc {margin-bottom: 13px;padding: 0 22px 22px;background: #fff}
.gk-zdly {overflow: hidden;height: auto}
.gk-zdly ul {padding-left: 0}
.gk-zdly ul li {float: left;overflow: hidden;width: 33.33333%;line-height: 28px;white-space: nowrap;text-overflow: ellipsis}
.gk-zdly ul li a {color: #656565;font-size: 1.6rem}
.zfgb {position: relative;overflow: hidden;height: auto;padding-top: 25px}
.zfgb ul {overflow: hidden;height: 200px;padding: 0 50px;white-space: normal}
.zfgb ul li {float: left;overflow: hidden;width: 45%;height: auto;margin-bottom: 200px}
.zfgb ul li:nth-of-type(even) {float: right}
.zfgb ul li img {height: 187px}
.gk-ztzl {overflow: hidden;height: 212px;background: #fff}
.gk-ztzl ul {padding-left: 0}
.gk-ztzl ul li {float: left;width: 20%;margin-bottom: 200px}
.gk-ztzl ul li img {width: 100%;height: 95px;padding: 0 10px}

@media all and (max-width: 1024px) {
	.m-zdgk ul {padding: 5px 0}
	.m-zdgk ul li {line-height: 36px}
	.tab-head ul li {margin: 0;padding: 0 4px;font-size: 16px}
	.tab-head ul li a {padding: 0;font-size: 16px}
	.form-group .btjg {height: 30px;width: 24%;border: 1px solid #999;text-indent: 1rem}
	.form-group .fwzh {height: 30px;border: 1px solid #999;padding: 0 1rem;width: 82px}
	}
@media all and (max-width: 768px) {
	[class*=col-] {padding: 0 8px}
	.gk-menu1 ul li {padding: 10px 0 10px 22%}
	.mt-22 {margin-top: 0}
	.mb-22 {margin-top: 12px;margin-bottom: 0}
	#gklm {padding: 0 4px}
	}
@media all and (max-width: 750px) {
	body {/* background: #f2f2f2 !important */}
	[class*=col-] {padding: 0 8px}
	#gklm div:last-child {margin-bottom: 15px}
	}

.panel-body.m-wgkzl {max-height: 167px;overflow: auto;min-height: 167px;}
.timeput {height: 30px;border: 1px solid #c9d6e4;padding: 0 1rem;width: 121px;border-radius: 5px;}
.btn-primary {border-color: #015293;background-color: #015293;box-shadow: none;border: none;height: 30px;margin-top: -3px;}

/* // .wgk-fbd {height: auto;padding-bottom: 20px;}
// .wgk-bd {padding: 10px;margin-right: 1%;float: left;overflow: hidden;height: 390px;}
// .wgk-name {padding: 10px 10px 0;}
// .wgk-tnm {height: auto;font-weight: 700;text-align: center;background: url(/template/images/zhengwu.files/gk-wgkbg.png) no-repeat 58% center;padding: 5px 0;}
// .wgk-tnm:hover {background-image: url(/template/images/zhengwu.files/gk-wgkbg-hv.png);} 
// .wgk-tnm span a {font-size: 2rem;color: #ffffff;position: relative;display: block;line-height: 2;cursor: context-menu;}
// .wgk-name-tnm {font-size: 1.7rem;color: #000000;font-weight: bold;line-height: 2;padding-left: 30px;margin-left: -30px;}
// .wgk-title {height: auto;overflow: hidden;}
// .wgk-title a {font-size: 16px;color: #333333;line-height: 2;display: inline-block;float: left;white-space: nowrap;}
// .wgkbd1 .wgk-title a, .wgkbd5 .wgk-title a {width: 50%;}
// .wgkbd2 .wgk-title a, .wgkbd3 .wgk-title a {width: 100%;}
// .wgkbd4 .wgk-title a {width: 25%;}
// .wgkbd4 .wgk-title.xzzfgs a:nth-of-type(2) {width: 35%;}
// .wgkbd4 .wgk-title.xzzfgs a:last-child {width: 15%;}

// .wgkbd1 {width: 18%;background: #fbf1f0 url(/template/images/wugk.files/jcgk-bg.png) no-repeat center / 100% 100%;}
// .wgkbd2 {width: 15%;background: #fdf2ed url(/template/images/wugk.files/zxgk-bg.png) no-repeat center / 100% 100%;}
// .wgkbd3 {width: 15%;background: #fcf5ef url(/template/images/wugk.files/fwgk-bg.png) no-repeat center / 100% 100%;}
// .wgkbd4 {width: 30%;background: #f9f7f1 url(/template/images/wugk.files/glgk-bg.png) no-repeat center / 100% 100%;}
// .wgkbd5 {width: 18%;margin: 0;background: #fdf7f2 url(/template/images/wugk.files/jggk-bg.png) no-repeat center / 100% 100%;}

// .wgkbd1:hover .wgk-tnm {background-image: url(/template/images/zhengwu.files/gk-wgkbg-hv.png);} 
// .wgkbd2:hover .wgk-tnm {background-image: url(/template/images/zhengwu.files/gk-wgkbg-hv.png);} 
// .wgkbd3:hover .wgk-tnm {background-image: url(/template/images/zhengwu.files/gk-wgkbg-hv.png);} 
// .wgkbd4:hover .wgk-tnm {background-image: url(/template/images/zhengwu.files/gk-wgkbg-hv.png);} 
// .wgkbd5:hover .wgk-tnm {background-image: url(/template/images/zhengwu.files/gk-wgkbg-hv.png);} */

.zdxxgk > div {margin-bottom: 15px;overflow: hidden;height: 56px;}
.zdxxgk > div a {background: #ecf0f5;display: block;border: 1px solid #dde5ed;border-radius: 5px;padding: 10px 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zdxxgk > div a span {font-size: 1.8rem;padding-left: 10px;}

/* 通用列表样式复写 */
.m-lst ul {padding: 0;}

@media all and (max-width: 1200px) {
	.wgkbd1 {width: 49%;}
	.wgkbd2 {width: 49%;}
	.wgkbd3 {width: 49%;margin-top: 20px;}
	.wgkbd4 {width: 99%;margin-top: 20px;}
	.wgkbd5 {width: 49%;margin-top: 20px;}
	}
@media all and (max-width: 650px) {
	.zdxxgk > div a span {font-size: 1.5rem;padding: 0;}
	.wgk-bd {height: auto;padding-bottom: 30px;margin-top: 20px;}
	.wgkbd1 {width: 100%;}
	.wgkbd2 {width: 100%;}
	.wgkbd3 {width: 100%;}
	.wgkbd4 {width: 100%;}
	.wgkbd5 {width: 100%;}
	.wgkbd4 .wgk-title a {width: 50% !important;}
	}

.zfwj form .timeput {width: 130px;}
/*专题横条*/
#ztzl img {width: 100%;height: 92px;}
