@charset "utf-8";
/* 样式说明：g-代表格局类  m-代表模块类 u-代表小组件 z-代表状态类 f-代表功能模块 s-代表皮肤类 */

/* 基础重置样式 */
*{ margin:0; padding:0;}
body{ font-family: "微软雅黑"; font-size: 14px; min-width:1200px;}
a{ text-decoration:none; color:#333;}
ul,li{ list-style:none;}
img{ outline:none; border:none;}
i{ font-style:normal;}
input,button{ outline:none;}
*{ -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: rgba(0,0,0,0);-moz-tap-highlight-color: transparent; -o-tap-highlight-color: rgba(0,0,0,0);-o-tap-highlight-color: transparent;  -ms-tap-highlight-color: rgba(0,0,0,0);-ms-tap-highlight-color: transparent; tap-highlight-color: rgba(0,0,0,0); tap-highlight-color: transparent;}
input[type=text]{-webkit-appearance:none;}
input[type=button]{-webkit-appearance:none; border-radius:0;}
input[type=submit]{-webkit-appearance:none;}	

/* 首页样式 */
.s-bac{ background:url(../images/bg.jpg) no-repeat center center #0d3faf; min-height: 1080px; overflow: hidden;}
.m-log{ height: 212px; background:url(../images/logo.png) no-repeat center center;}
.m-men{ width: 1160px; margin:0 auto; overflow: hidden; padding-top:150px;}
.m-men li{ float: left; margin:0 50px; width: 286px; overflow: hidden;}
.m-men img{ width: 286px; display: block;}
.m-men p{ color: #fff; font-size: 44px; text-align: center; line-height:144px;}

/* 热点发布 */
.m-wra{  height: 960px; overflow: hidden; background: #ffffff; margin:60px 50px; border-radius:16px; box-shadow:0 0 12px #696868;}
.m-bac{ height: 84px; line-height: 84px; background:linear-gradient(to right,#3294f2,#f5fafe); font-size: 28px;}
.m-bac span{ color: #fff; vertical-align: middle;}
.m-bac img{ vertical-align: middle; margin:0 18px 0 40px;}
.m-ann{ overflow: hidden;}
.m-tit{ margin-left:42px; background:url(../images/tit.png) no-repeat left center; height:120px; line-height:120px; padding-left: 42px; font-size: 32px; color: #333333; font-weight: bold;}
.m-hot{ overflow: hidden; margin-top:38px; width: 990px; margin-left:auto; margin-right:auto;}
.m-hot-1{ width: 400px; margin:0 45px; color: #fff; float: left; overflow: hidden; background:url(../images/bac1.jpg) no-repeat center top #279449; height: 573px;}
.m-hot-1 h2{ margin:32px auto 4px; height: 42px; line-height: 42px; width: 180px; font-size: 16px; background:url(../images/wechat.jpg) no-repeat left center; text-indent:34px; font-weight: normal;}
.m-hot-1 h5{ line-height: 38px; font-size: 12px; color: #c0e3e0; font-weight: normal; margin-left: 10px;}
.m-hot-1 p{ padding:0 10px; text-align: justify; line-height: 22px; font-size: 14px; margin-bottom: 6px;}
.m-sao{ width: 390px; height: 398px; background:#fff; overflow: hidden; margin:0 auto; text-align: center;}
.m-sao img{ display: block; margin:87px auto 0; width: 178px;}
.m-sao span{ font-size: 26px; line-height: 102px; color: #000000;}
.m-hot-2{ background-image:url(../images/bac2.jpg); background-color: #c71927;}
.m-hot-2 h2{ width: 198px; background-image:url(../images/sina.jpg);}
.m-hot-2 .m-sao{ background:#dddddd;}
.m-hot-2 h5{ color: #e0ac98;}

/* 列表页面 */
.m-lis{ border-radius:16px; background:#fff; box-shadow:0 0 16px #333333; margin:60px 50px 0; overflow: hidden;}
.m-lis-1{ background:linear-gradient(to right,#3294f2,#f5fafe); height: 84px; line-height: 84px;}
.m-lis-1 img{ vertical-align: middle; margin-left:40px; margin-right: 18px;}
.m-lis-1 span{ vertical-align: middle; color: #fff; font-size: 28px;}
.m-tie{ height: 110px; line-height: 110px; margin-left: 40px; padding-left:44px; background:url(../images/tit.png) no-repeat left center; color: #333; font-size: 34px;}
.m-new li{ height: 88px; line-height: 88px; padding:0 58px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.m-new a{ font-size: 28px; color: #333;}
.m-new li:nth-child(2n+1){ background: #f6f6f6;}
.m-pag{ text-align: center; padding: 36px; color: #333; font-size: 24px;}
.m-pag a{ display: inline-block; margin: 2px 7px; background: #f6f6f6; border: 1px solid #e1e1e1; color: #333333; font-size: 24px; height: 60px; line-height: 60px; padding:0 26px; border-radius:12px;}
.m-pag .z-pag{ background:#3798f6; border-color:#3798f6; color: #fff;}
.m-pag span{ padding-left:18px;}

/* 详情页 */
.detail{ overflow: auto; height:870px; margin-bottom:10px; margin-left:20px; margin-right:20px; margin-top:18px;}
.detail-1{ text-align: center; color: #333; font-size: 32px; line-height: 50px; margin:50px 55px 20px;}
.detail-2{ text-align: center; margin:0 55px 30px; line-height: 54px; color: #666; font-size: 26px;}
.detail-3{ font-size: 18px; line-height: 48px; color: #333; margin:0 55px; text-align: justify;}
.detail img{ max-width: 100%;}
#style-2::-webkit-scrollbar-track {
		      /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
		      border-radius: 18px;
		      background-color: #e1f0ff;
			  margin-right:22px;
		    }
		
		    #style-2::-webkit-scrollbar {
		      width: 36px;border-radius: 18px;
		      background-color: #e1f0ff;
		    }
		
		    #style-2::-webkit-scrollbar-thumb {
		      border-radius: 18px;
		      /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); */
		      background-color: #acd4fb;
		    }
/* 多标题 */
.m-waa{ height: 845px; overflow: auto; margin:20px 16px 16px 0;}
.m-waa .m-tie{ height:70px; line-height: 70px;}
.m-sti{ height: 80px; line-height: 80px; background:url(../images/bag_03.jpg) no-repeat left center; text-indent: 40px; color: #fff; font-size: 35px; margin:20px 0;}

/* 五公开 */
.m-two-1{ float: left; width: 443px; background:#f6f6f6; border-right: 1px solid #d2d2d2; height: 880px;}
.m-two-1 ul{ margin-left:40px;}
.m-two-1 li{ position: relative; width: 371px; height: 96px; background:url(../images/1.png) no-repeat center center; margin-bottom: 8px;}
.m-two-1 li > a{ display: block; line-height: 96px; text-indent: 32px; font-size: 28px; color: #333;}
.m-two-2{ position: absolute; left: 380px; top:0; width: 245px; overflow: hidden; border-radius:16px; background:#2e91f1; display: none;}
.m-two-2 a{ background:linear-gradient(#46a4ff,#2c90f0); color: #fff; font-size: 28px; height: 74px; line-height: 74px; text-indent: 26px; display: block; border-bottom: 1px solid #60b1ff;}
.m-two-1 li.z-two{ background:url(../images/2.png);}
.m-two-1 .z-two > a{ color: #fff;}
.m-two-3{ overflow: hidden;}
.m-two-3 .m-tie{ background:none; padding-left:16px;}

/* 表单(法人) */
.m-for{ width: 1176px; margin:0 auto; padding:65px 0 112px; overflow: hidden;}
.m-for-1{ height:90px; line-height: 90px; text-align: center; color: #333333; font-size: 36px; font-weight: bold;}
.m-for-2{ height: 52px; line-height: 52px; text-align: center; color: #666666; font-size: 26px;}
.m-fot{ height: 98px; line-height: 98px; font-size: 28px; color: #333333; border-bottom: 2px solid #000000; margin-bottom: 8px;}
.m-big-0{ overflow: hidden; padding:30px 0;}
.m-big-1{ width: 588px; float: left;}
.m-big-0 span{ width: 146px; float: left; margin-right:30px; text-align: right; height: 60px; line-height: 60px; font-size: 26px; color: #666666;}
.m-big-0 span i{ color: #ff0000;}
.u-tex{ color: #666666; font-size: 26px; width: 348px; height: 44px; line-height: 44px; padding:8px 20px; background:#fefefe; border:2px solid #d9d9d9; border-radius:8px; box-shadow:0 0 10px #f0f0f0 inset;}
.u-tex:focus{ border-color:#3798f6;}
.m-big-0 ul{ float: left; overflow: hidden; width: 996px;}
.m-big-0 li{ float: left; margin:8px 0; width: 240px; position: relative;}
.m-big-0 li input{ position: absolute; left:0; top:0; width: 100%; height: 100%; opacity: 0; z-index: 1;}
.m-big-0 b{ display: block; font-size: 26px; color: #666666; font-weight: normal; height: 50px; line-height: 50px; padding-left: 70px; background:url(../images/com_03.jpg) no-repeat left -50px;}
.m-big-0 li input:checked + b{ background-position:0 0;}
.m-tis{ color: #ff0000; height: 60px; line-height: 60px; font-size: 26px;}
.u-dat{ font-weight: bold; color: #666666; font-size: 26px; width: 348px; height: 44px; line-height: 44px; padding:8px 20px; background:#fefefe; border:2px solid #d9d9d9; border-radius:8px; box-shadow:0 0 10px #f0f0f0 inset;}
/* ::-webkit-datetime-edit{ background:url(../images/com_07.jpg) no-repeat right center; } */
.u-add{ width: 932px;}
.m-big-4{ overflow: hidden; padding:30px 0;}
.m-big-4 span{ margin-left: 20px; width: 219px; float: left; margin-right:36px; line-height: 40px; font-size: 26px; color: #666666; text-align: left;}
.m-big-4 span i{ color: #ff0000;}
.m-big-4 .u-tex{ margin-top:8px;}
.m-big-5{ overflow: hidden; padding:30px 0;}
.m-big-5 span{ margin-left: 20px; width: 219px; float: left; margin-right:36px; line-height: 40px; font-size: 26px; color: #666666; margin-top:34px;}
.m-big-5 span i{ color: #ff0000;}
.m-big-5 .u-tex{ margin-top:8px;}
.u-ara{ color: #666666; font-size: 26px; width: 828px; height: 170px; line-height: 44px; padding:8px 20px; background:#fefefe; border:2px solid #d9d9d9; border-radius:8px; outline:none; resize: none; box-shadow:0 0 10px #f0f0f0 inset;}
.u-ara:focus{ border-color:#3798f6;}
.m-big-4 ul{ width: 880px;}
.m-big-4 li{ width: 219px;}
.u-btn{ width: 790px; height: 120px; cursor: pointer; background:#3798f6; color: #fff; font-size: 34px; border-radius:10px; border:none; margin:60px auto 0; display: block;}
.g-fix{ display: none; position: fixed; left:0; top:0; background:rgba(0,0,0,.4); width:100%; height:100%;}
.m-fix{ display: none; position: fixed; z-index: 100; width:720px; background:#fff; border-radius:10px; box-shadow:0 0 20px #565656; overflow: hidden; left:50%; margin-left:-360px; top:20%;}
.m-fix h2{ border-bottom: 2px solid #2C90F0; height:80px; line-height: 80px; text-indent:40px; color: #2c90f0;}
.m-fix p{ text-align: center; padding:50px 20px; font-size: 28px; color: #666;}
.m-fix button{ cursor: pointer; border:none; width:400px; display: block; margin:0 auto 40px; height:96px; background:#3798f6; color: #fff; font-size: 34px; border-radius:10px;}

/* 依公开申请 */
.m-apy{ overflow: hidden;}
.m-apy-1{ float: left; margin-left:70px; margin-top:18px; margin-right:18px; margin-bottom: 16px; width:1280px; height: 840px; overflow:auto;}
.m-apy-2{ overflow: hidden; background:#f6f6f6; border-left:1px solid #d2d2d2; height:860px; padding-bottom: 20px; overflow-y: auto;}
.m-tie{ white-space: nowrap;}
.m-ann{ color: #333333; line-height: 50px; font-size: 26px; padding:0 30px; text-align: justify;}

/* 主动公开 */
.m-ann{ overflow: hidden; padding-top:60px; position: relative;}	
.m-ann-1{ /* float: left; margin:0 35px; */width: 240px; position: absolute; left:35px; top:60px;}
.m-ann-3{ left:auto; right:35px;}
.m-ann-1 > p{ margin-top:20px; margin-bottom:60px; width: 240px; height:66px; line-height: 62px; text-align: center; color: #fff; font-size: 28px;}
.m-ann-1 > p > a{ display: block; color: #fff; text-align: center; background:#2374d6; border-radius:12px;}
.m-ann-1 img{ vertical-align: middle; padding:0 10px;}
.m-ann-1 span{ vertical-align: middle; padding:0 10px;}
.m-ann-1 ul li{ margin-bottom: 35px; width: 240px; height: 127px; position: relative;}
.m-ann-1 li > a{ display: block; width: 240px; height: 103px; background:url(../images/3.png) no-repeat center center; font-size: 28px; line-height: 40px; color: #333; text-align: center; padding-top:24px;}
.m-ann-1 li + li > a{ line-height: 79px;}
.m-ann-2{ width:1300px; /* float: left; */ margin:0 auto; padding-bottom:55px; background:#fff; overflow: hidden; border-radius:18px;}
.m-ant{ overflow: hidden; border-bottom: 2px solid #f3f3f3; height: 150px; line-height: 150px; background:#f8f8f8;}
.m-ant li{ width: 20%; float: left;}
.m-ant li a{ display: block; border-left:2px solid #f3f3f3; text-align: center; color: #333; font-size: 28px;}
.m-ant li:first-child a{ border-left:none;}
.m-ant img,.m-ant span{ vertical-align: middle; padding:0 10px;}
.m-anm{ padding:40px 56px; overflow: hidden;}
.m-anm p{ float: left; color: #333; font-size: 34px; height:48px; line-height: 48px;}
.m-anm a{ float: right; width: 112px; height:44px; border:2px solid #e1e1e1; border-radius:4px; color: #999; font-size: 28px; text-indent: 20px; background:url(../images/5.png) no-repeat 84px center; line-height: 44px;}
.m-ann-3{ float: right;}
.m-chi{ position: absolute; left:249px; top:0; width: 554px; overflow: hidden; border-radius:16px; background:#2e91f1; border:2px solid #60b1ff; display: none;}

.m-chi a{ background:linear-gradient(#46a4ff,#2c90f0); color: #fff; font-size: 28px; height: 74px; line-height: 74px; text-indent: 26px; display: block; border-bottom: 2px solid #60b1ff;}
.m-chi p:last-child a{ border-bottom:none;}
.m-ann-1 .z-ann > a{ background:url(../images/4.png); color: #fff;}
.m-ann-3 .z-ann > a{ background-image:url(../images/6.png);}
.m-ann-3 .m-chi{ left:auto; right:249px;}
.m-chi a:hover{ background:linear-gradient(#d8eeff,#c3e4ff); color: #333;}



/* 12.25 */
.f-big span {
	height: auto;
	line-height: 40px;
}

.m-fix button[disabled] {
	cursor: not-allowed;
	background: #009688;
}

.m-fix a {
	float: right;
	margin-right: 40px;
	color: #009688;
}