﻿@charset "UTF-8";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font:16px "Microsoft YaHei","Arial Narrow"; max-width: 1920px; margin: 0 auto; background: #f5f5f5 url(../images/body.png) no-repeat center top; -webkit-text-size-adjust:100%; color: #333;}
a{color:#333; text-decoration:none; transition: color .34s;}
a:hover{color:#00923f;}
em, strong, i {font-weight: normal; font-style:normal;}
li{list-style:none;}
h3,h4,h5 { font-weight: normal;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word;}
input, select, button, textarea {outline: none; font-family: "Microsoft YaHei UI Light"; border: none;}
button,input[type="submit"], input[type="button"] {cursor: pointer;}
.f-l { float: left;}
.f-r { float: right;}
.w1200 {width: 1200px; margin: 0 auto;}
.mt30 {margin-top: 30px;}
*::-webkit-scrollbar {width: 6px; height: 6px;}
*::-webkit-scrollbar-thumb { border-radius: 6px; background: #00923f;}
*::-webkit-scrollbar-track { border-radius: 6px; background: #fff;}
.clear {clear: both;}
.f_none {float: unset;}
/*----------*/
.h-text-center {height: 54px;}
.h-text-center p {font-size: 14px; line-height: 54px; color: #00923f;}
.h-text-center p a {float: left; margin-right: 34px; position: relative; color: #00923f;}
.h-text-center p a:after {height: 16px; content: ''; border-left: 1px solid #00923f; position: absolute; right: -16px; top: 20px;}
.h-text-center p a:last-child:after {display: none;}
.h-text-center p em, .h-text-center p i {display: inline-block; margin-left: 34px; position: relative;}
.h-text-center p em:before {height: 16px; content: ''; border-left: 1px solid #00923f; position: absolute; left: -16px; top: 20px;}
.h-text-center p i {width: 75px; height: 24px; background-color: #00923f; border-radius: 24px; top: 0; color: #fff; margin-left: 20px; text-align: center; line-height: 24px;}
.h-text-center p em.wx {padding-left: 22px; background: url(../images/icon_wechat.jpg) no-repeat left center;}
.h-text-center p em.wb {padding-left: 22px; background: url(../images/sina.jpg) no-repeat left center;}
.h-text-center p span {width: 120px; height: 120px; display: none; position: absolute; background: #fff url(../images/qr.png) no-repeat center / 100%; content: ''; left: -27px; bottom: -120px;}
.h-text-center p em.wb span {width: 120px; height: 120px; display: none; position: absolute; background: #fff url(../images/weibo.jpg) no-repeat center / 100%; content: ''; left: -27px; bottom: -120px;}
.h-text-center p span:after {border: 8px solid transparent; border-bottom-color: #fff; position: absolute; left: 50px; top: -14px; content: '';}
.h-header {height: 88px; margin-top: 30px;}
.logo {background: url(../images/logo.png) no-repeat center; width: 483px; height: 88px; float: left;}
.h-header form {float: right; width: 452px; height: 42px; box-sizing: border-box; background-color: #fff; border: 1px solid #00923f; margin-top: 23px; border-radius: 40px; overflow: hidden;}
.h-header input[type="submit"] {width: 102px; height: 40px; float: right; border-radius: 40px; background: #00923f url(../images/icon_search.jpg) no-repeat center;}
.h-header input[type="text"] {width: calc(100% - 102px); height: 40px; box-sizing: border-box; padding-left: 14px; line-height: 40px; float: left; border-radius: 40px;}
footer { margin-top: 40px; background-color: #fff;}
.links_box {width: 100%; background: #00923f;}
.links {width: 1200px; margin: 0 auto; height: 50px; display: flex; line-height: 50px;}
.links dl {flex: 1; position: relative; box-sizing: border-box; margin-right: 10px; color: #fff;}
.links dl:last-child {margin-right: 0;}
.links dt {height: 50px; line-height: 50px; color: #fff; box-sizing: border-box; padding-right: 30px; cursor: pointer; text-align: center; position: relative;}
.links dt:before {width: 10px; height: 10px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; position: absolute; right: 17px; top: 16px; transform: rotate(45deg); content: '';}
.links dd {display: none; height: 276px; position: absolute; left: 0; width: 100%; top: -278px; overflow-y: scroll; background: #fff; border: 1px solid #ddd;}
.links dd a {display: block; padding: 0 10px; font-size: 14px; height: 26px; line-height: 26px;}
.system {width: 1200px; height: 186px; display: flex; box-sizing: border-box; margin: 0 auto; padding: 18px 0;}
.block1 { height: 144px; box-sizing: border-box;}
.block1 p { line-height: 36px; font-size: 14px; text-align: center;}
.system .f-r a {float: left; display: inline-block; margin: 0 10px;}
.wj {background: url(../images/wj.png) no-repeat 0 center; padding-left: 25px;}
.config span a {display: inline-block; margin: 0 10px;}
.in-pub {margin-top: 206px; height: 408px;}
.i-menu {width: 230px; height: 408px; overflow: hidden; box-sizing: border-box; background-color: #00923f ;}
.i-menu a {display: block; height: 82px; font: bold 20px/82px 'Microsoft YaHei UI Light'; color: #fff; padding: 0 40px; transition: all 300ms;}
.i-menu a:before {content: ''; width: 40px; height: 40px; background: url(../images/icon1.png) no-repeat 8px 7px; float: left; margin: 20px 10px 0 0;}
.i-menu a:nth-child(2):before {background-position: 8px -33px;}
.i-menu a:nth-child(3):before {background-position: 5px -77px;}
.i-menu a:nth-child(4):before {background-position: 9px -116px;}
.i-menu a:nth-child(5):before {background-position: 9px -157px;}
.i-menu a.curr {background-color: #fea515;}
.pub-box {width: 950px; height: 408px; background-color: #fff; box-sizing: border-box; padding: 16px 20px;}
.pub-con {display: none;}
.pub-con:first-child {display: block;}
.recommend_news {width: 456px; height: 368px; position: relative;}
.recommend_news li {display: none; position: absolute; left: 0; top: 0;}
.recommend_news li:first-child {display: block;}
.recommend_news li img, .recommend_news li a {display: block; transition: all 300ms; width: 456px; height: 368px; overflow: hidden; position: relative;}
.recommend_news li span {height: 44px; line-height: 44px; box-sizing: border-box; position: absolute; left: 0; right: 0; bottom: 0; padding: 0 10px; color: #fff; background-color: rgba(0,0,0,0.7);}
.recommend_news li:hover img {transform: scale(1.03);}
.re-dot {height: 20px; position: absolute; z-index: 4; width: 90px; right: 0; bottom: 15px; text-align: center;}
.re-dot span {border-radius: 50%; width: 10px; height: 10px; display: inline-block; margin: 0 3px; cursor: pointer; background-color: #fff;}
.re-dot span.curr {background-color: #00923f;}
.important {width: 435px;}
.important .normal_title .cate {margin-right: 35px;}
.important .normal_title .cate:before {right: -16px;}
.im-tab ul {display: none;}
.im-tab ul:first-child {display: block;}
.hall {width: 586px;}
.hall h3 {height: 40px; line-height: 40px; font: bold 20px/40px 'Microsoft YaHei UI Light'; color: #00923f;}
.hall h3:before {width: 28px; height: 28px; background: url(../images/icon1.png) no-repeat -265px -96px; content: ''; float: left; margin: 7px 9px 0 0;}
.hall ul {height: 208px;}
.hall li {float: left; width: 288px; margin-top: 13px; height: 56px; background: #f5f5f5; line-height: 56px;}
.hall li a {color: #444; display: block; box-sizing: border-box; padding: 0 40px; transition: all 300ms;}
.hall li a:before {float: left; width: 32px; height: 32px; background: url(../images/icon1.png) no-repeat -83px 3px; content: ''; margin: 12px 7px 0 0;}
.hall li:nth-child(even) {float: right;}
.hall li:nth-child(2) a:before {background-position: -115px 3px;}
.hall li:nth-child(3) a:before {background-position: -149px 3px;}
.hall li:nth-child(4) a:before {background-position: -184px 3px;}
.hall li:nth-child(5) a:before {background-position: -219px 3px;}
.hall li:nth-child(6) a:before {background-position: -249px 3px;}
.hall li a:hover {background-color: #fea515; color: #fff;}
.hall p {margin-top: 24px; height: 100px;}
.hall p a {float: left; width: 186px; height: 100px; line-height: 60px; transition: all 300ms; color: #00923f; margin-right: 14px; box-sizing: border-box; border: 1px solid #99c9ae; background: #f5f5f5; position: relative; padding: 20px 80px 20px 20px;}
.hall p a:after {background: #fff url(../images/icon1.png) no-repeat -69px -31px; width: 60px; height: 60px; border-radius: 50%; content: ''; position: absolute; right: 18px; top: 20px;}
.hall p a:last-child {margin-right: 0;}
.hall p a:nth-child(2):after {background-position: -136px -31px;}
.hall p a:nth-child(3):after {background-position: -198px -29px;}
.hall p a:hover {border-color: #fea515; border-width: 2px;}
.hot-service .f-l {width: 285px; height: 372px; border: 1px solid #eee; box-sizing: border-box; padding: 16px 20px; background: #fff url(../images/bg_server.jpg) no-repeat right bottom;}
.hot-service .f-r {width: 604px; height: 372px;}
.hot-service h3 {font: bold 20px/60px 'Microsoft YaHei'; color: #00923f; border-bottom: 1px solid #00923f;}
.hot-service p {line-height: 36px; margin-top: 20px;}
.hot-service p a {display: block; font-size: 16px; color: #00923f;}
.hot-service a {float: left; width: 292px; height: 112px; margin-right: 17px; transition: all 300ms; box-sizing: border-box; padding: 24px; margin-bottom: 18px; line-height: 62px; border: 1px solid #eee;}
.hot-service a:nth-child(3n + 3) {margin-right: 0;}
.hot-service a:hover {box-shadow: 0 0 10px rgba(207, 230, 217, 0.6); border-color: #cfe6d9;}
.hot-service a:before {width: 62px; height: 62px; background: url(../images/icon1.png) no-repeat -111px -172px; margin-right: 15px; content: ''; float: left;}
.hot-service a:nth-child(2):before {background-position: -175px -173px;}
.hot-service a:nth-child(3):before {background-position: -237px -173px;}
.hot-service a:nth-child(4):before {background-position: -110px -235px;}
.hot-service a:nth-child(5):before {background-position: -173px -237px;}
.hot-service a:nth-child(6):before {background-position: -235px -237px; width: 65px;}
.hot-service a:nth-child(7):before {background-position: -48px -192px;}
.hot-service a:nth-child(8):before {background-position: -48px -247px;}
.hot-service a:nth-child(9):before {background-position: 9px -192px;}
.ztzl ul:after {display: block; clear: both; content: '';}
.ztzl li {float: left; width: 290px; margin: 10px 20px 0 0;}
.ztzl li:nth-child(3n + 3) {margin-right: 0;}
.ztzl li a {display: block;}
.ztzl li img, .ztzl li i {display: block; width: 290px; height: 120px; overflow: hidden; transition: all 300ms;}
.ztzl li:hover img {transform: scale(1.03);}
.ztzl li span {height: 36px; line-height: 36px; text-align: center; display: block; color: #666;}
.ztzl.zt-con {margin-top: 20px;}
.ztzl.zt-con li {width: 280px; margin-right: 13px;}
.ztzl.zt-con li img, .ztzl.zt-con li i {width: 280px; height: 116px;}
.ztzl.zt-con li:nth-child(3n + 3){margin-right: 14px;}
.ztzl.zt-con li:nth-child(4n + 4){margin-right: 0;}
.policy {width: 314px;}
.normal_title {height: 42px; line-height: 42px; border-bottom: 1px solid #ededed;}
.normal_title .cate {font-size: 20px; color: #666; position: relative; margin-right: 80px;}
.normal_title .cate:before {height: 18px; display: block; border-left: 1px solid #bfbfbf; content: ''; position: absolute; right: -40px; top: 13px;}
.normal_title .cate.curr {font-weight: bold; color: #00923f;}
.normal_title .cate.curr:after {width: 100%; border-bottom: 3px solid #fea515; content: ''; position: absolute; left: 0; bottom: -1px;}
.normal_title .cate:last-child {margin-right: 0;}
.normal_title .cate:last-child:before {display: none;}
.more { font-size: 14px; color: #666;}
.policy .news_list {margin-top: 10px;}
.news_list li {height: 46px; line-height: 46px; overflow: hidden; color: #999; text-align: right;}
.news_list li a {float: left; text-align: left;}
.news_list li a:before {width: 4px; height: 4px; border-radius: 4px; float: left; margin: 21px 8px 0; content: ''; background-color: #757575;}
.ads_in {width: 1200px; margin: 30px auto 0; display: block;}
.in-news {width: 716px; height: 410px; background-color: #fff; box-sizing: border-box; padding: 20px;}
.in-news .tab {margin-top: 10px;}
.in-news .news_list {display: none;}
.in-news .news_list:first-child {display: block;}
.in-about {width: 465px;}
.jgou {background-color: #fff; padding: 20px; height: 260px; box-sizing: border-box;}
.jgou li {float: left; width: 204px; height: 60px; margin-top: 20px;}
.jgou li:nth-child(even) {float: right;}
.jgou li a { display: block; background-color: #f5f5f5; line-height: 60px; padding: 0 28px; transition: all 300ms;}
.jgou li a:before {width: 30px; height: 30px; background: url(../images/icon1.png) no-repeat -87px -96px; content: ''; float: left; margin: 16px 14px 0 0;}
.jgou li:nth-child(2) a:before {background-position: -135px -94px;}
.jgou li:nth-child(3) a:before {background-position: -178px -94px;}
.jgou li:nth-child(4) a:before {background-position: -222px -94px;}
.jgou li a:hover {background-color: #ddd;}
.in-about > a {width: 465px; height: 130px; display: block; margin-top: 20px; overflow: hidden;}
.in-about > a img {display: block; transition: all 300ms;}
.in-about > a:hover img {transform: scale(1.03);}
.comment {background: #fff; padding: 20px; width: 716px; height: 420px; box-sizing: border-box;}
.comment table {width: 100%; margin-top: 20px;}
.comment tr {}
.comment th, .quality th {height: 44px; background-color: #e7faf8; font: bold 16px/44px 'Microsoft YaHei UI Light'; color: #00923f;}
.comment td {height: 44px; background-color: #fff;}
.comment th, .comment td, .quality th, .quality td {border-left: 2px solid #fff; border-right: 2px solid #fff;}
.opinion {width: 465px; height: 420px; background-color: #fff; padding: 20px; box-sizing: border-box;}
.opinion ul {margin-top: 20px; height: 220px;}
.opinion li { height: 44px; line-height: 44px;}
.opinion li a {display: block;}
.opinion li span {width: 70px; border-radius: 4px; border: 1px solid #bfbfbf; font-size: 14px; color: #bfbfbf; height: 24px; float: left; margin: 10px 12px 0 0; box-sizing: border-box; line-height: 22px; text-align: center;}
.opinion li span.chuli {color: #c20014; border-color: #c20014;}
.op_out {height: 80px; margin-top: 16px;}
.op_out a {float: left; width: 130px; height: 80px; padding: 10px 0; transition: all 300ms; margin-right: 17px; text-align: center; border: 1px solid #bfbfbf; border-radius: 5px; box-sizing: border-box; line-height: 24px;}
.op_out a:hover {background-color: #ddd;}
.op_out a:before {width: 32px; height: 32px; background: url(../images/icon1.png) no-repeat -82px -136px; content: ''; display: block; margin: 0 auto;}
.op_out a:nth-child(2):before {background-position: -129px -136px;}
.op_out a:nth-child(3):before {background-position: -174px -136px;}
.op_out a:last-child {margin-right: 0;}
.quality {box-sizing: border-box; padding: 20px; background-color: #fff;}
.condition {padding-top: 5px;}
.condition em {float: left;}
.condition em:before {float: left; width: 30px; height: 30px; background: url(../images/icon1.png) no-repeat -221px -136px; content: '';}
.condition input {width: 120px; float: left; font-size: 16px; height: 30px; line-height: 30px; margin-left: 10px; display: inline-block;}
.condition a {float: left; padding: 0 10px; height: 30px; line-height: 30px; font-size: 14px; transition: all 300ms; background-color: #f5f5f5; border-radius: 5px; margin-left: 10px; display: inline-block;}
.condition a.curr, .condition a:hover {background-color: #00923f; color: #fff;}
.c-tab {display: none;}
.c-tab:first-child {display: block;}
.quality table {margin-top: 20px; width: 100%;}
.quality td {height: 44px; text-align: center;}
.quality td span {color: #ffbb02;}
.quality tr {transition: all 300ms;}
.quality tr:hover {background-color: #eff7f6;}
.menu {height: 50px; line-height: 50px; background-color: #00923f; display: flex; margin-top: 206px; z-index: 6;}
.menu li {flex: 1; text-align: center; color: #fff; font-size: 17px; position: relative; z-index: 7;}
.menu li > a {display: block; color: #fff; transition: all 300ms;}
.menu li.curr > a, .menu li a:hover, .menu li:hover > a  {background-color: #fea515;}
.sub_menu {width: 100%; display: none; position: absolute; left: 0; top: 50px; padding-top: 5px;}
.menu li p {width: 100%; background-color: #00923f; padding: 5px 0;}
.menu li p:before {border: 5px solid transparent; border-top-color: #fea515; content: ''; position: absolute; left: calc(50% - 2px); top: 0;}
.menu li p a {display: block; height: 40px; line-height: 40px; font-size: 16px; color: #fff;}
.content {background-color: #fff; padding: 20px; box-sizing: border-box;}
.content .normal_title .cate {font-size: 22px;}
.position span {float: left;}
.position span:before {float: left; background: url(../images/icon1.png) no-repeat -265px -138px; width: 24px; height: 24px; content: ''; margin: 9px 5px 0 0;}
.position a {float: left; margin-right: 25px; color: #555; position: relative;}
.position a:after {content: ''; border-top: 1px solid #333; border-right: 1px solid #333; transform: rotate(45deg); width: 6px; height: 6px; position: absolute; right: -15px; top: 18px;}
.position a:last-child {background: none; padding-right: 0;}
.position a:last-child:after {display: none;}
.right_content {margin-top: 20px;}
.right_content .news_list li:nth-child(5n + 5) { border-bottom: 1px dashed #e5e5e5; padding-bottom: 17px; margin-bottom: 17px;}
.page {height: 32px; margin: 30px 0; text-align: center;}
.page li {min-width: 34px; height: 32px; margin: 0 6px; display: inline-block; background: #f6f6f6;}
.page li a, .page li span {display: block; padding: 0 8px; line-height: 32px; border-radius: 4px;}
.page li.active span {background: #00923f; color: #fff;}
.detail-title {border-bottom: 1px dashed #dadada; margin-top: 22px;}
.detail-title h3 {font: bold 30px/52px 'Microsoft YaHei'; text-align: center; color: #00923f;}
.detail-title p {line-height: 28px; height: 28px; text-align: center; color: #666; margin: 11px 0 24px;}
.web_con {font-size: 16px!important; line-height: 32px!important; color: #666!important; padding-top: 20px;}
.web_con img {max-width: 845px; height: auto; display: block!important; margin: 0 auto;}
.near_box {border-top: 1px dashed #dadada; padding: 10px 0; margin-top: 20px;}
.near {float: left; width: 900px; height: 42px; display: flex;}
.near p {flex: 1; line-height: 42px; height: 42px; overflow: hidden;}
.near p:first-child {margin-right: 20px;}
.share {width: calc(100% - 920px);}
.share:before {content: '分享到：'; float: left; line-height: 42px;}
/*----政府信息公开----*/
.public_content *::-webkit-scrollbar-thumb { border-radius: 6px; background: #2b65a5;}
.public_content {width: 100%; background: #fff url(../images/public_bg.jpg) no-repeat center 0; box-sizing: border-box; padding-top: 364px; padding-bottom: 5px;}
.info_box {width: 1100px; background: #f2f2f2; margin: 0 auto 20px; padding: 1px 36px 40px; box-sizing: border-box; position: relative;}
.info_box1 form {width: 510px; height: 50px; margin: 84px auto; position: relative; box-sizing: border-box; border: 1px solid #2b65a5; border-radius: 6px; background: #fff;}
.info_box1 form input[type="text"] {width: 450px; height: 48px; line-height: 38px; float: left; font-size: 18px; box-sizing: border-box; padding: 5px; border-radius: 6px;}
.info_box1 form input[type="submit"] {width: 40px; height: 40px; float: right; margin: 4px 8px 0 0; background: url(../images/public_icon.png) no-repeat -1px 0;}
.info_box1 form:before {content: ''; width: 240px; height: 2px; background: #e5e5e5; position: absolute; top: 23px; left: -260px;}
.info_box1 form:after {content: ''; width: 240px; height: 2px; background: #e5e5e5; position: absolute; top: 23px; right: -260px;}
.public_left {width: 240px; float: left;}
.public_right {width: 770px; min-height: 1250px; float: right; background: #fff; border: 1px solid #ddd;}
.public_right .position {padding: 0 10px; line-height: 46px; height: 46px;}
.menu_item {box-sizing: border-box; min-height: 68px; border: 1px solid #ddd; background: #fff; margin-bottom: 15px;}
.menu_item > a {height: 68px; width: 100%; display: block; font-size: 22px; box-sizing: border-box; color: #2d66a5; line-height: 30px; padding: 4px 0 4px 87px; position: relative;}
.menu_item > a span {display: table; width: 98px; float: left;}
.menu_item > a b {display: table-cell;font-weight: normal; vertical-align: middle; height: 60px;}
.menu_item > a:before {width: 44px; height: 44px; background: url(../images/public_icon.png) no-repeat; content: ''; position: absolute; left: 19px; top: 12px;}
.menu_item.child > a:after { content: ''; width: 22px; height: 22px; position: absolute; right: 15px; top: 21px; background: url(../images/public_icon.png) no-repeat -5px -58px;}
.menu_item:nth-child(1) > a:before {background-position: -49px 0;}
.menu_item:nth-child(2) > a:before {background-position: -150px -2px; height: 47px;}
.menu_item:nth-child(3) > a:before {background-position: -99px 0; height: 50px; top: 9px;}
.menu_item:nth-child(4) > a:before {background-position: -202px -3px;}
.menu_item:nth-child(5) > a:before {background-position: -254px -3px; height: 46px;}
.menu_item:nth-child(6) > a:before {background-position: -158px -156px; height: 46px;}
.menu_item:nth-child(7) > a:before {background-position: -99px 0; height: 50px; top: 9px;}
.menu_item:nth-child(8) > a:before {background-position: -302px -101px; height: 46px;}
.menu_item ul {display: none; max-height: 672px; overflow-x: hidden; overflow-y: auto;}
.menu_item li { line-height: 44px;}
.menu_item.checked > a {background: #2d66a5; color: #fff;}
.menu_item:nth-child(1).checked > a:before {background-position: -46px -53px;}
.menu_item:nth-child(2).checked > a:before {background-position: -149px -56px;}
.menu_item:nth-child(3).checked > a:before {background-position: -99px -53px;}
.menu_item:nth-child(4).checked > a:before {background-position: -201px -58px;}
.menu_item:nth-child(5).checked > a:before {background-position: -255px -55px;}
.menu_item:nth-child(6).checked > a:before {background-position: -213px -156px;}
.menu_item:nth-child(7).checked > a:before {background-position: -99px -53px;}
.menu_item.child.checked > a:after {background-position: -4px -162px;}
.menu_item li > a {display: block; font-size: 16px; padding-left: 27px; position: relative; height:44px;}
.menu_item li > a:before, .menu_item li p a:before { content: ''; position: absolute; top: 22px; left: 10px; width: 5px; height: 5px; border-radius: 5px; background: #999; display: inline-block; margin-right: 12px;}
.menu_item li > a:hover, .menu_item li > a.curr{background: #e6f5ff; color: #2d66a5; font-weight: bold;}
.menu_item li > a:hover:before, .menu_item li > a.curr:before {background: #2d66a5;}
.menu_item li a.child:after {content:'+'; font-size:20px; line-height:40px;line-height: 40px;float: right; margin-right: 10px;}
.menu_item li a.child.checked {background: #2d66a5; color: #fff;}
.menu_item li p {display: none;}
.menu_item li.sc p {display: block;}
.menu_item li p a { padding-left: 40px; display: block; line-height: 38px;}
.menu_item li > a.hc:after {border: 7px solid transparent; border-top-color: #2d66a5; content: ''; position: absolute; right: 10px; top: 19px;}
.menu_item li p a.checked {color: #2d66a5; font-weight: bold;}
.i-title {border-bottom: 1px solid #ddd; height: 46px; line-height: 46px;}
.i-title span {height: 45px; font-size: 24px; font-weight: bold; color: #295ea7; padding: 0 15px; float: left; border-bottom: 2px solid #295ea7;}
.p-list {padding: 10px 25px;}
.p-list.orglist {min-height: 300px;}
.p-list li {height: 44px; line-height: 44px; text-align: right; color: #999;}
.p-list li a {float: left; width: 588px; height: 44px; overflow: hidden; text-align: left; transition: color 400ms;}
.p-list li a:hover {color: #185aac;}
.p-list.orglist li {width: 162px; float: left; margin-right: 20px;}
.p-list.orglist li a {float: none; width: 100%; text-align: left; display: block;}
.p-list.orglist li:nth-child(4n+4) {margin-right: 0;}
.public_right .more {width: 100px; height: 34px; line-height: 34px; border-radius: 3px; text-align: center; display: block; margin: 20px auto; background: #e6e6e6; color: #333; transition: all 300ms;}
.public_right .more:hover {background: #185aac; color: #fff;}
.public_web_title {font-size: 32px; line-height: 44px; color: #185aac; text-align: center; font-weight: bold; margin: 25px 0; padding: 0 20px;}
.public_web_con {height: 1090px; overflow: scroll; padding: 20px; /*font-size: 16px!important;*/ margin-bottom: 20px;}
.public_web_con p, .public_web_con div, .public_web_con span { font-size: 16px!important; line-height: 30px!important;}
.public_web_con b, .public_web_con strong {font-weight: bold;}
.public_web_con table {border-collapse: collapse;}
.public_web_con td {border: 1px solid #ddd;}
.public_zhidu {height: 1040px; margin: 20px; overflow-y: scroll; padding-right: 15px;}
.public_zhidu .p-list {/*border-bottom: 1px solid #ddd;*/ padding: 10px 0;}
.public_report h3 {height: 68px; line-height: 68px; padding: 0 20px;}
.public_report h3 a {font-size: 18px;}
.public_report .item {margin-bottom: 30px;}
.public_report h4 {height: 40px; background: #2d66a5; color: #fff; padding: 0 50px; line-height: 40px; display: inline-block;}
.public_report table {width: 100%; border-collapse: unset;}
.public_report tr:nth-child(odd) {background: #f5f5f5;}
.public_report td {border-left: 1px solid #e0e0e0; height: 40px; width: 25%;}
.public_report td:nth-child(4n + 1) { border-left: none;}
.public_report td a {display: block; padding: 0 20px;}
/*政策文件*/
.menu_item.gov_files li {height: 48px; line-height: 48px; margin-top: 10px;}
.menu_item.gov_files li a {background-color: #e5e5e5; color: #333; padding-left: 20px;}
.menu_item.gov_files li a:hover, .menu_item.gov_files li a.curr{color: #2d66a5; font-weight: normal;}
.menu_item.gov_files li a:before {display: none;}
.table-th {height: 54px; line-height: 54px; display: flex; font-family: "FZXiaoBiaoSong-B05S"; border-bottom: 2px solid #2d66a5;}
.table-th span {flex: 80; text-align: center; font-size: 20px; font-weight: bold;}
.table-th span:nth-child(2) {flex: 468;}
.table-th span:nth-child(3) {flex: 172;}
.gfile {padding: 0 24px; box-sizing: border-box;}
.file-list li {height: 48px; padding: 14px 0 19px; font-family: "宋体"; display: flex;}
.file-list li:nth-child(even) {background-color: #f6f6f6;}
.file-list li span {flex: 80; font-size: 20px; line-height: 48px; text-align: center;}
.file-list .fit {flex: 468; line-height: 20px; font-size: 14px;}
.file-list em {flex: 172; display: flex; font-size: 14px; text-align: center; line-height: 48px;}
.file-list em a {flex: 1; text-align: center;}
.file-list .fit i {height: 28px; font-size: 16px; display: block; font-weight: bold; overflow: hidden; line-height: 28px;}
.public_library {background: url(../images/public_library.jpg) no-repeat center top / 100% auto;}
.lib_con {position: relative; width: 1122px; margin: 0 auto; height: 365px;}
.lib_con a {width: 290px; height: 70px; position: absolute; left: 0; top: 24px;}
.lib_con h3 {font: bold 55px/112px 'Microsoft YaHei UI'; color: #fff; text-align: center; text-shadow: 0px 4px 4px rgba(0,0,0,.51); position: relative; top: 176px;}
.lib_con span {color: #fff; font: bold 18px/34px 'Microsoft YaHei UI'; text-align: center; position: relative; top: 186px; width: 100%; display: block;}
.senior_box {width: 1100px; background: #fff; margin: 0 auto; padding: 22px 36px 40px; box-sizing: border-box; position: relative;}
.senior {background-color: #f5f5f5; padding: 40px 0 33px; margin-bottom: 20px;}
.senior_form {width: 700px; height: 46px; margin: 0 auto;}
.senior_form input {width: 564px; height: 46px; float: left; box-sizing: border-box; border: 1px solid #2d66a5; line-height: 28px; padding: 8px 10px; border-radius: 7px;}
.senior_form button {width: 110px; height: 46px; float: right; background-color: #2d66a5; color: #fff; font-size: 18px; border-radius: 7px;}
.senior p {height: 32px; line-height: 32px; text-align: center; margin-top: 22px;}
.senior label {margin-right: 20px; cursor: pointer; line-height: 32px;}
.senior p input {width: 16px; height: 16px; position: relative; top: 2px; margin-right: 5px;}
.gov_title {position: relative; padding-top: 35px; border-bottom: 5px solid #2d66a5;}
.gov_title h3 {font-size: 40px; line-height: 120px; font-family: "FZXiaoBiaoSong-B05S"; text-align: center; color: #ff0004;}
.gov_title h3:before {content: ''; display: inline-block; width: 56px; height: 63px; background: url(../images/icon.png) no-repeat -297px -183px; position: relative; left: -21px; top: 14px;}
.gov_title p {position: absolute; right: 0; bottom: 10px; height: 30px;}
.gov_title p a {padding: 0 10px; line-height: 30px; transition: all 300ms; display: inline-block; margin: 0 5px; border: 1px solid #f5f5f5;}
.gov_title p a:hover {border-color: #2d66a5;}
.gov_sign {height: 106px; line-height: 106px; font-family: "FZXiaoBiaoSong-B05S"; font-size: 28px; text-align: right; color: #2d66a5; padding-right: 88px; border-top: 5px solid #2d66a5;}
.file_detail {width: 924px; margin: 0 auto; padding: 50px 0;}
.file_detail > h2 {min-height: 42px; font: normal 28px/42px 'FZXiaoBiaoSong-B05S'; text-align: center;}
.file_detail > h3 {height: 32px; margin-bottom: 22px; font: normal 18px/32px '仿宋'; text-align: center;}
.detail_content * { font-size: 21px!important; line-height: 38px!important;}
.public_content .page li.active span {background: #2d66a5; color: #fff;}
.public_logo {width: 368px; height: 100px; position: absolute; left: 0; top: -340px;}
.pt {padding: 0 28px;}
.pt h3 {height: 120px; line-height: 120px; font-weight: bold; font-size: 32px; color: #0b58b6; text-align: center;}
.pt table {border: 1px solid #e5e5e5; width: 100%; border-collapse: collapse;}
.pt td {padding: 20px 5px;border: 1px solid #e5e5e5;}
*/.pt td:first-child{background: #fcfcfc; font-size: 20px; color: #0b58b6;}*/
.pt td:first-child{background: #fcfcfc; font-size: 20px;}
.pt td p {min-height: 30px; line-height: 30px; margin-bottom: 14px;}
.pt td p > label {margin: 0 20px; float: left; display: inline-block; font-size: 14px; color: #777; cursor: pointer;}
.pt td p > label input {float: left; margin: 9px 8px 0 0;}
.pt td p > a {float: right; color: #bf1005; font-size: 14px;}
.pt td p:after, .pn-con ul:after, .p-list.orglist:after {display: block; clear: both;content: '';}
.pt td p select {float: left; border: 1px solid #dadada; width: 182px; height: 30px;}
.pt td span {width: 320px; float: left;}
.pt td i {width: 90px; padding: 0 10px; text-align: right; float: left; font-size: 14px; color: #444; font-weight: bold;}
.pt td input[type="text"] {float: left; width: 170px; padding: 0 5px; border: 1px solid #dadada; height: 28px; line-height: 28px;}
.pt td textarea {width: 520px; height: 72px; float: left; line-height: 24px;font-size: 14px; border: 1px solid #e5e5e5; resize: none; padding: 5px;}
.pt .more_select span {padding: 0 30px; box-sizing: border-box;}
.pt .more_select i {width: 100%; text-align: left; padding: 0; clear: both;}
.pt .more_select label { float: left; clear: both; cursor: pointer;}
.pt input[type="checkbox"] {float: left; margin: 9px 8px 0 0;}
.pt img {float: left; height: 30px; width: auto;}
.pt em {line-height: 30px; float: left; margin-left: 10px; font-size: 14px; cursor: pointer;}
.pt button {width: 100px; height: 30px; background: #f3f3f3; color: #484848; margin: 0 20px; display: inline-block;}
.pt button:first-child {background: #0b58b6; color: #fff;}
.article_attr {height: 80px; margin-top: 10px;}
.article_attr li {height: 36px; width: 410px; line-height: 36px; overflow: hidden; margin-bottom: 8px; background: #bfd6f1; color: #444; float: left;}
.article_attr li:nth-child(even) {float: right;}
.article_attr li:before {float: left; width: 120px; height: 36px; text-align: center; background: #2d66a5; color: #fff; content: ''; margin-right: 30px;}
.article_attr li:nth-child(1):before {content: '信息来源';}
.article_attr li:nth-child(2):before {content: '文　　号';}
.article_attr li:nth-child(3):before {content: '索 引 号';}
.article_attr li:nth-child(4):before {content: '发布时间';}
.public_right .article_attr {padding: 0 20px;}
.public_right .article_attr li{ width: 360px;}
.public_right .article_attr li:before {margin-right: 10px;}
.public_web_con.des {height: 1000px; line-height: 32px; font-size: 20px; font-family: '宋体';}
.public_web_con.des img {max-width: 700px; height: auto;}
/*-----交流互动-----*/
.content .exch .normal_title {border-bottom: none;}
.content .exch .normal_title .cate {display: none;}
.content .exch .position {float: left;}
.exch_letter {display: flex; border: 1px solid #eee; height: 112px; margin-top: 18px;}
.exch_letter a {flex: 1; border-right: 1px solid #eee; height: 84px; padding: 13px;}
.exch_letter a:last-child {border-right: none;}
.exch_letter a:before {content: ''; width: 84px; height: 84px; display: inline-block; margin: 0 16px; background: url(../images/l1.jpg) no-repeat center; float: left;}
.exch_letter a:nth-child(2):before { background: url(../images/l2.jpg) no-repeat center;}
.exch_letter a:nth-child(3):before { background: url(../images/l3.jpg) no-repeat center;}
.exch_letter a:nth-child(4):before { background: url(../images/l4.jpg) no-repeat center;}
.exch_letter h4 {height: 26px; line-height: 26px; font-size: 18px;}
.exch_letter p {height: 48px; line-height: 24px; font-size: 14px; color: #999; margin-top: 7px;}
.comment.box {width: 100%; padding: 0; margin-top: 20px;}
.investigation.opinion {margin-top: 22px; width: 560px; padding: 0;}
.investigation.opinion li {text-align: right;}
.investigation.opinion li a {float: left; width: calc(100% - 106px); text-align: left;}
.que_list { margin-top: 20px; position: relative;}
.que_list h5 {height: 50px; line-height: 50px; background: #f6fdfc; font-size: 16px; font-weight: bold; padding: 0 28px;}
.que_list li {height: 36px; line-height: 36px;}
.que_list li em {float: left; width: 386px; overflow: hidden; padding-left: 28px; box-sizing: border-box; cursor: pointer; position: relative;}
.que_list li em:before {width: 13px; height: 13px; box-sizing: border-box; border: 1px solid #767676; border-radius: 10px; content: ''; float: left; margin: 12px 10px 0 0;}
.que_list li em.disabled:before, .que_list li em.disabled:after {display: none;}
.progress {display: none; float: right; width: 390px; height: 20px; line-height: 20px; overflow: hidden; text-align: right; margin: 8px 10px 0 0; font-size: 14px; font-weight: bold; color: #333;}
.progress span {float: left; width: 255px; height: 10px; background: #ccc; border-radius: 10px; margin-top: 5px; position: relative;}
.progress i {background: #00923f; position: absolute; left: 0; top: 0; height: 10px; border-radius: 10px;}
.progress b { width: 120px; float: right; text-align: left; font-weight: normal;}
.question .btn {height: 44px; line-height: 44px; margin-top: 40px;}
.question .btn span {float: left; width: 100px; text-align: right;}
.question .btn input {width: 140px; height: 42px; border: 1px solid #e6e6e6; font-size: 16px; text-align: center; border-radius: 5px; float: left; padding: 4px; box-sizing: border-box;}
.question .btn img {float: left; width: auto; height: 44px; margin-left: 10px;}
.question .btn button {width: 160px; height: 50px; background: #00923f; color: #fff; font-size: 16px; border-radius: 5px; display: block; margin-left: 100px;}
.que_list li.selected em:after {width: 7px; height: 7px; content: ''; position: absolute; left: 31px; top: 15px; background: #767676; border-radius: 5px;}
.check_res {padding: 10px 0 30px;}
.check_res h3 {height: 60px; line-height: 60px; color: #00923f; padding: 0 20px; font-weight: bold;}
.check_res table {border-collapse: collapse; margin-top: 10px;}
.check_res td {border: 1px solid #d3d3d3; height: 50px; padding: 5px 20px; font-size: 16px; color: #666; line-height: 36px;}
.check_res td:nth-child(2n + 1) { color: #333;}
.check_letter_box { padding: 10px 0;}
.check_letter_box tr {height: 62px; padding: 0 10px; color: #444; line-height: 30px;}
.check_letter_box em {color: #dc0000; display: inline-block; margin-right: 3px;}
.check_letter_box input[type="text"] {float: left; border: 1px solid #e6e6e6; width: 396px; height: 42px; font-size: 16px; box-sizing: border-box; padding: 5px 6px; border-radius: 5px; transition: all 300ms;}
.check_letter_box img {width: 129px; height: 40px; margin-left: 10px; cursor: pointer;}
.check_letter_box button, .i_agree_write button {width: 140px; height: 42px; border-radius: 4px; font-size: 16px; color: #fff; background: #00923f; padding-left: 20px; display: inline-block;}
.check_res p {height: 350px; line-height: 50px; box-sizing: border-box; padding: 150px 0; text-align: center; font-size: 30px; color: #cecaca;}
.write_le h3 {background-color: #e7f0f9; height: 52px; line-height: 52px; font-weight: bold; color: #00923f; text-align: center; margin: 20px 0;}
.write_le .con {overflow: hidden; color: #666; line-height: 30px;}
.write_le .con h4 {font-weight: bold; font-size: 18px; line-height: 40px; color: #333;}
.write_le .con p {display: block; line-height: 30px; font-size: 16px;}
.write_le .step {text-align: center; margin: 30px 0;}
.write_le .step button {color: #fff; height: 42px; display: inline-block; padding: 0 20px; font-size: 16px; border-radius: 3px; margin: 0 15px; background: #00923f;}
.write_le .step button:last-child {background: #bbb;}
.i_agree_write {padding: 20px 0; display: none;}
.i_agree_write td, .check_letter_box td {height: 62px; padding: 0 10px; color: #444; line-height: 30px;}
.i_agree_write em, .check_letter_box em {color: #dc0000; display: inline-block; margin-right: 3px;}
.i_agree_write input[type="text"], .check_letter_box input[type="text"] {border: 1px solid #e6e6e6; width: 396px; height: 42px; font-size: 16px; box-sizing: border-box; padding: 5px 6px; border-radius: 5px; transition: all 300ms;}
.i_agree_write textarea {width: 550px; height: 200px; border: 1px solid #e6e6e6; padding: 5px 6px; border-radius: 5px; resize: none; transition: all 300ms;}
.i_agree_write span {float: left; height: 42px; margin-right: 15px; line-height: 42px; color: #555; padding-left: 26px; position: relative; cursor: pointer;}
.i_agree_write span:before {border: 1px solid #00923f; width: 15px; height: 15px; border-radius: 10px; content: ''; position: absolute; left: 0;top: 13px;}
.i_agree_write span.checked:after {width: 7px; height: 7px; border-radius: 5px; position: absolute; content: ''; left: 5px; top: 18px; background: #00923f;}
.upload {float: left; width: 102px; height: 40px; line-height: 40px; text-align: center; color: #fff; position: relative; font-size: 16px; border-radius: 5px; background: #00923f; overflow: hidden;}
.upload input[type="file"] { position: absolute; left: 0; top: 0; width: 102px; height: 40px; opacity: 0;}
.upload b {font-weight: normal;}
.i_agree_write i {float: left; width: 350px; font-size: 14px; margin-left: 20px; line-height: 20px; color: #999;}
.i_agree_write img, .check_letter_box img {width: 129px; height: 40px; margin-left: 10px; cursor: pointer;}
.i_agree_write input[type="text"]:focus, .i_agree_write textarea:focus, .check_letter_box input[type="text"]:focus, .collect input[type="text"]:focus, .collect textarea:focus { box-shadow: 0 0 5px rgba(0,146,63,.87); border-color: #00923f;}
.poster_wrap {display: none; background: rgba(0,0,0,.3); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 100;}
.poster_wrap .box {background: #fff; width: 518px; height: 300px; box-sizing: border-box; text-align: center; padding: 72px 25px 48px; position: absolute; left: calc(50% - 259px); top: calc(50% - 200px); border-radius: 5px;}
.poster_wrap h4 {height: 65px; line-height: 65px; font-size: 18px; color: #b50505; font-weight: bold;}
.poster_wrap h4:before {content: '查询码：';}
.poster_wrap h3 {height: 44px; line-height: 44px; font-size: 20px; color: #00923f;}
.poster_wrap button,.collect button {width: 140px; height: 42px; line-height: 42px; border-radius: 5px; background: #00923f; margin-top: 30px; color: #fff; font-size: 16px; display: inline-block;}
.poster_wrap span {background: url(../images/public_icon.png) no-repeat -44px -138px; height: 28px; width: 28px; position: absolute; right: 15px; top: 15px; cursor: pointer;}
.collect_list {margin-top: 10px;}
.collect_list li {height: 66px; padding: 13px 0; border-bottom: 1px dashed #d9d9d9;}
.collect_list li a {display: block; position: relative;}
.collect_list li p {height: 36px; line-height: 36px; overflow: hidden; color: #333;}
.collect_list li span {height: 30px; line-height: 30px; display: block; overflow: hidden; color: #888; font-size: 14px;}
.collect_list li a.ing:after {content: '进行中'; width: 100px; height: 36px; border: 1px solid #00923f; line-height: 34px; color: #00923f; font-size: 14px; text-align: center; position: absolute; right: 0; top: 15px; border-radius: 5px;}
.collect_list li a.end:after {content: '已结束'; width: 100px; height: 36px; border: 1px solid #d2d2d2; line-height: 34px; font-size: 14px; color: #999; text-align: center; position: absolute; right: 0; top: 15px; border-radius: 5px;}
.public_letter {min-height: 700px;}
.public_letter a {display: block; padding: 10px 0 0 15px; position: relative;}
.public_letter a:before {width: 5px; height: 5px; border-radius: 5px; background: #bb3d3e; content: ''; position: absolute; left: 8px; top: 26px;}
.public_letter p {height: 36px; line-height: 36px; font-size: 16px; color: #000; overflow: hidden;}
.public_letter p:first-child span { color: #00923f;}
.public_letter p span {float: left; color: #b80e12;}
.public_letter p:first-child { text-align: right; color: #777;}
.public_letter i { float: left; font-weight: bold; color: #00923f;}
/*---搜索---*/
.cate_title {height: 54px; line-height: 54px; border-bottom: 1px solid #ddd;}
.cate_title span {float: left; height: 52px; font-size: 24px; padding: 0 10px; font-weight: bold; border-bottom: 3px solid #f59001; color: #00923f;}
.find_res {height: 40px; line-height: 40px; margin: 10px 0;}
.search_box {background: #fff; box-sizing: border-box; padding: 20px;}
.search_title {height: 48px; box-sizing: border-box; padding-left: 56px; font: bold 18px/48px 'Microsoft YaHei UI'; color: #00923f; border-bottom: 1px solid #e1e1e1; position: relative;}
.search_title:after {content: '';height: 20px; border-left: 5px solid #ff9e14; position: absolute; left: 30px; top: 14px;}
.search_title p a {display: inline-block; padding: 0 5px; margin: 0 5px; height: 22px; border-radius: 3px; line-height: 22px;}
.search_res {float: right; width: 890px; box-sizing: border-box; padding-right: 20px; padding-bottom: 40px; margin-bottom: 40px;}
.search_attr {float: left; width: 250px; height: 100%; padding-right: 20px; padding-bottom: 200px; box-sizing: border-box; border-right: 1px solid #ddd;}
.search_res .item { height: 122px; margin-bottom: 30px;}
.search_res .item h3 {height: 24px; line-height: 24px; font-size: 16px; color: #010101;}
.search_res .item h3 a {float: left; width: 700px; overflow: hidden;}
.search_res .item .cate {width: 70px; padding: 0 12px; background-color: #00923f; color: #fff; margin-right: 15px;}
.search_res .item p {line-height: 26px; height: 52px; overflow: hidden; font-size: 14px; color: #555; margin-top: 12px;}
.search_res .item p em, .search_res .item h3 em {color: red;}
.search_res .item h6 {font-size: 14px; color: #888; margin-top: 6px; font-weight: normal; height: 22px; line-height: 22px; overflow: hidden;}
.search_res .item h6 a { color: #3aa32f; float: left; width: 684px; overflow: hidden; text-align: left;}
.att .con {padding: 10px 0;}
.att li {height: 36px; line-height: 36px; border-bottom: 1px dashed #ddd;}
.att li a {display: block; padding-left: 56px;}
.att li a:hover, .att li a.cr {background: #e5f3eb;}
.map_list {background: #fff; padding: 15px; box-sizing: border-box;}
.map_list dl {padding: 10px 0; border-bottom: 1px dashed #ddd;}
.map_list dt {height: 54px; line-height: 54px; padding-bottom: 6px; font-size: 22px; background: #fff url(../images/map_blank.jpg) repeat-x center bottom;}
.map_list dt a {color: #00923f;}
.map_list dt a:before {border-left: 5px solid #00923f; content: ''; height: 26px; float: left; margin: 15px 11px 0 0;}
.map_list dd {line-height: 36px; font-size: 16px;}
.map_list dd:after {display: block; clear: both; content: '';}
.map_list dd a {width: 20%; float: left; height: 36px; overflow: hidden;}
.map_list dd a:before {width: 5px; height: 5px; border-radius: 10px; background: #ddd; float: left; margin: 16px 8px 0 0; content: '';}
.map_list dd a:hover:before {background: #00923f;}

@media screen and (max-width: 1200px) {
    .info_box {width: 100%;}
    .public_right {width: calc(100% - 250px);}
    .system, .links {width: 100%;}
}
/*--------重置组件---------*/
.collect_bd td {border: 1px solid #00923f!important; padding: 0 10px;}
.collect_bd td:first-child {text-align: right!important; font-size: 16px!important; font-weight: normal!important; color:#333!important}
.collect_bd select {border: 1px solid #ddd; width: 200px;height: 34px;}
.collect_bd textarea, .pt_bd textarea {resize: unset; width: 100%; box-sizing: border-box; padding: 5px;}
.i_agree_write_bd td { line-height: 48px; border: 1px #00923f solid!important; font-weight: normal!important; font-size:16px!important; padding: 0 10px!important; color:#00923f!important}
.i_agree_write_bd td:first-child {text-align: right;background: #fff!important;}
.i_agree_write_bd input[type="text"] {border: 1px solid #fff!important; width:100%; height:40px!important}
.i_agree_write_bd input[name="yanzheng"] {border-color:#00923f!important; height: 30px!important}
.i_agree_write_bd input[type="submit"] {width: 90px!important; height: 30px!important; background:#00923f!important; color: #fff}
.i_agree_write_bd select {border: 1px solid #ddd; height: 40px!important; font-siz: 16px!important}
.pt_bd table {width: 100%!important}
.pt_bd td {height: 40px; border: 1px solid #00923f}
.pt_bd input[type="text"] {height: 30px;; box-sizing: border-box; padding: 5px;}
.pt_bd input[name="yzcode"]{width: 120px!important; }
.collect_bd.ldxx tr:nth-child(12) td:first-child {text-align: center!important}
.zadc_bd td {height:40px; line-height: 40px; font-family:'微软雅黑'}
.zadc_bd td span {font-size:14px;}
.zadc_bd td a{ font-size:16px;}
.question input[name="surveyyanzheng"] {border: 1px solid #00923f; height: 26px;}
.question td {height:40px}
.question label {font-size:14px; margin-left: 10px;}
.menu_item .three {background-color: #ebf4ff; padding-left: 22px;}
.menu_item .four {background-color: #ebf4ff; padding-left: 22px; font-size: 14px;}
.f-sc {line-height:22px!important; height: 44px; display:table!important;}
.f-sc a {display:table-cell!important;vertical-align: middle;}
.pagebox {margin:20px 0}
.pagebox span, .pagebox a {display:inline-block; margin: 0 8px; line-height: 40px;}
html.hover2{filter: grayscale(100%); -webkit-filter: grayscale(100%);
            -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);
            -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,#grayscale");
            filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
            -webkit-filter: grayscale(1);
}
.suspended{
display: block;width:325px;position: fixed;right: 8px;top: 78%;z-index: 999;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;box-sizing: border-box;-webkit-box-sizing: border-box;}