.main {
	margin: auto; width: 1200px; position: relative;
}
.wrap {
	width: 1200px;
}
.gzjj_xxgk {
	text-align: center;
}
.channels {
	margin-bottom: 10px;
}
.ydan li {
	margin: 1%; width: 18%; height: 70px; text-align: center; vertical-align: middle; float: left; display: table; table-layout: fixed;
}
.ydan li a {
	background: rgb(245, 245, 245); padding: 0px 10px; border-radius: 5px; border: 1px solid rgb(195, 195, 195); border-image: none; height: 68px; text-align: center; vertical-align: middle; display: table-cell;
}
.ydan li .on {
	background: rgb(24, 90, 174); border: 1px solid rgb(14, 160, 125); border-image: none; color: rgb(255, 255, 255);
}
.ydan li a:hover {
	background: rgb(24, 90, 174); border: 1px solid rgb(14, 160, 125); border-image: none; color: rgb(255, 255, 255);
}
.rightmenu {
	left: 50%; top: 433px; width: 54px; margin-left: 615px; position: absolute; z-index: 99;
}
.rightmenu a {
	background: rgb(20, 118, 209); width: 54px; height: 54px; text-align: center; color: white; font-size: 12px; margin-bottom: 10px; display: block;
}
.rightmenu a i {
	padding-top: 6px; font-size: 24px; display: block;
}
.rightmenu a i.icon-wentifankui {
	font-size: 26px;
}
#wxcodebox {
	background: rgb(54, 163, 226); padding: 10px; top: 0px; width: 144px; height: 226px; text-align: center; right: 64px; color: white; font-size: 14px; display: none; position: absolute;
}
#sjcodebox {
	background: rgb(54, 163, 226); padding: 10px; top: 0px; width: 144px; height: 226px; text-align: center; right: 64px; color: white; font-size: 14px; display: none; position: absolute;
}
#fstcodebox {
	background: rgb(54, 163, 226); padding: 10px; top: 0px; width: 144px; height: 226px; text-align: center; right: 64px; color: white; font-size: 14px; display: none; position: absolute;
}
#wbcodebox {
	background: rgb(54, 163, 226); padding: 10px; top: 0px; width: 144px; height: 226px; text-align: center; right: 64px; color: white; font-size: 14px; display: none; position: absolute;
}
#wxcodebox p {
	height: 34px; line-height: 34px;
}
#sjcodebox p {
	height: 34px; line-height: 34px;
}
#fstcodebox p {
	height: 34px; line-height: 34px;
}
.zwrxbox {
	background: rgb(54, 163, 226); left: -249px; top: 0px; width: 238px; height: 308px; text-align: center; color: white; font-size: 14px; display: none; position: absolute;
}
.wxpic {
	width: 144px; height: 144px; display: block;
}
.wbpic {
	width: 144px; height: 226px; display: block;
}
.sjimg {
	margin: 0px auto 15px; width: 122px; height: 122px;
}
.intr {
	line-height: 20px; font-weight: bold;
}
.rightmenu ul li:hover .hidebox {
	display: block !important;
}
.fixed.rightmenu {
	top: 10px; position: fixed;
}
.hbg {
	background: url("/pyfile/images/hbg.jpg") no-repeat center; height: 290px;
}
.rt-part {
	border-radius: 6px; top: 6px; height: 26px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; position: absolute;
}
.rt-part p {
	background: url("/images2019/opacity.png"); padding: 0px 8px;
}
.hbg .section {
	margin: auto; left: 0px; top: 38px;  text-align: center; right: 0px; position: absolute;
}
.hbg .section .logo {
	margin-bottom: 20px; display: block;
}
.loadingGif {
	margin: auto; left: 0px; top: 30%; right: 0px; bottom: 0px; position: absolute;
}
.nav-part {
	background: rgb(24, 90, 174); margin-top: -20px;
}
.nav {
	height: 62px; line-height: 62px; overflow: hidden;
}
.nav li {
	width: 15%; height: 100%; text-align: center; float: left; position: relative;
}
.nav li a {
	color: rgb(255, 255, 255); font-size: 20px; font-weight: bold; display: block;
}
.nav li:hover {
	background: rgb(42, 128, 238);
}
.nav li.on {
	background: rgb(42, 128, 238);
}
.nav li.last::after {
	display: none;
}
.nav li:hover::after {
	display: none;
}
.nav li.on::after {
	display: none;
}
.nav li.house {
	width: 10%; color: rgb(255, 255, 255);
}
.nav li.house .iconzhuye {
	color: rgb(255, 255, 255); font-size: 34px;
}
.nav li.house em {
	font-size: 0px;
}
.nav li::after {
	margin: auto; top: 0px; width: 1px; height: 30px; right: 0px; bottom: 0px; border-right-color: rgb(63, 118, 188); border-right-width: 1px; border-right-style: solid; position: absolute; content: "";
}
.imain {
	margin-top: 20px;
}
input:-ms-input-placeholder {
	color: rgb(161, 161, 161);
}
.ibt .icl {
	width: 700px; height: 380px;
}
.icl {
	width: 700px;
}
.icr {
	width: 450px;
}
.icl.ibb {
	width: 800px;
}
.icr.ibb {
	width: 350px;
}
.ibt .icr {
	width: 450px;
}
.ibt .lh {
	height: 316px; overflow: hidden;
}
.header {
	margin-top: 38px;
}
.searchbox {
	height: 48px; line-height: 48px; margin-bottom: 10px;
}


.search {
	 margin-left: 1000px;
	  margin-top: -80px;
}


.keyword {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(203, 203, 203) currentColor rgb(203, 203, 203) rgb(203, 203, 203); padding: 0px 1%; border-image: none; width: 88%; height: 48px; color: rgb(42, 42, 42); line-height: 48px; text-indent: 20px; font-size: 16px; box-sizing: border-box;
}
.submitBtn {
	background: url("/pyfile/images/search.png") no-repeat center rgb(64, 143, 218); border: 0px currentColor; border-image: none; width: 12%; color: rgb(255, 255, 255); font-size: 0px; cursor: pointer;
}
.hot-search {
	height: 20px; text-align: left; color: rgb(151, 6, 1); line-height: 20px; overflow: hidden; font-size: 0px;
}
.hot-search span {
	margin: 0px 10px; font-size: 16px; vertical-align: top;
}
.hot-search a {
	margin: 0px 10px; font-size: 16px; vertical-align: top;
}
.hot-search span {
	margin-left: 0px;
}
.hot-key {
	color: rgb(117, 117, 117); cursor: pointer;
}
#grzx {
	margin: 0px; top: 9px; right: 297px; color: rgb(255, 255, 255); line-height: 1.56 !important; font-size: 14px; float: left; position: absolute;
}
.btnList {
	width: 196px;
}
.btnList a {
	margin: 0px 6px; padding: 0px 8px; transition:0.2s ease-in-out; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; vertical-align: top; display: inline-block; cursor: pointer;
}
.btnList a.on {
	background: rgb(28, 117, 201); color: rgb(255, 255, 255);
}
.btnList a:hover {
	background: rgb(28, 117, 201); color: rgb(255, 255, 255);
}
.btnList a.on i {
	color: rgb(255, 255, 255);
}
.btnList a:hover i {
	color: rgb(255, 255, 255);
}
.nowDate {
	border: 1px solid rgb(165, 203, 239); border-image: none; width: 80px; height: 52px; text-align: center; box-shadow: 0px 0px 1px 1px #e3effa;
}
.nowDate p {
	color: rgb(39, 118, 193); padding-top: 6px; font-size: 16px;
}
.nowDate p span {
	color: rgb(89, 152, 213); font-size: 14px; display: block;
}
#tq {
	height: 20px; margin-top: 13px;
}
#tq img {
	top: 2px; line-height: 20px; margin-right: 4px; position: relative;
}
.flink {
	background: rgb(238, 238, 238); padding: 25px 0px; margin-top: 28px;
}
.flink li {
	background: white; width: 180px; padding-left: 5px; margin-right: 18px; float: left; position: relative;
}
.flink li.norm {
	margin-right: 0px;
}
.flink li a {
	height: 32px; color: rgb(79, 79, 79); line-height: 32px; display: block; cursor: pointer;
}
.flink li i {
	top: 8px; right: 5px; color: rgb(116, 116, 116); position: absolute;
}
.flink li ul {
	left: 0px; bottom: 32px; display: none; position: absolute; z-index: 999; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 500px;
}
.flink li ul li {
	margin-right: 0px;
}
.flink li ul li a {
	padding: 5px 5px 5px 0px; height: auto; line-height: 20px;
}
.flink i.up {
	background: url("/images2019/up.jpg"); top: 12px; width: 15px; height: 10px; right: 5px; display: block; position: absolute;
}
.footer {
	background: rgb(24, 90, 174); padding: 26px 0px;
}
.footer .inline {
	vertical-align: top; display: inline-block;
}
.footer .mes {
	width: 930px; color: rgb(255, 255, 255); margin-left: 36px;
}
.footer .mes p {
	line-height: 25px; font-size: 16px;
}
.footer .mes p span {
	display: inline-block;
}
.footer .mes p a {
	color: rgb(255, 255, 255); font-size: 16px;
}
.foot-nav {
	margin-bottom: 20px;
}
.foot-nav a {
	margin: 0px 15px; color: rgb(255, 255, 255); font-size: 16px;
}
.footer a:first-child {
	margin-left: 0px;
}
.footer a:hover {
	color: rgb(255, 255, 255);
}
.footer .mes p a:hover {
	color: rgb(255, 255, 255);
}
.dzjg {
	top: 11px; width: 80px; height: 80px; right: 0px; position: absolute;
}
.yga {
	background: url("/images2019/batb2.png") no-repeat left; padding-left: 25px;
}
.zc {
	padding: 4px 6px 0px 0px; top: 3px; position: relative;
}
.slider .bd {
	width: 100%; height: 100%; display: block; position: relative;
}
.slider .bd ul {
	width: 100%; height: 100%; display: block; position: relative;
}
.slider .bd li {
	width: 100%; height: 100%; display: block; position: relative;
}
.slider .bd img {
	width: 100%; height: 100%; display: block; position: relative;
}
.slider .slick-list {
	width: 100%; height: 100%; display: block; position: relative;
}
.slider .slick-track {
	width: 100%; height: 100%; display: block; position: relative;
}
.l-banner {
	height: 432px;
}
.textbox {
	background: url("/images2019/mask.png"); margin: auto; left: 0px; height: 74px; right: 0px; bottom: 0px; position: absolute;
}
.l-banner ul.slick-dots {
	width: 145px; height: 22px; text-align: center; right: 0px; bottom: 25px; position: absolute; z-index: 10;
}
.l-banner .slick-dots li {
	margin: 0px 6px; transition:0.2s ease-in-out; width: 15px; height: 15px; display: inline-block; cursor: pointer; background-color: rgb(95, 95, 95); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
.l-banner .slick-dots li.slick-active {
	background-color: rgb(255, 255, 255);
}
.l-banner .slick-dots li button {
	display: none;
}
.l-banner .slider .slick-arrow {
	display: none !important;
}
.l-banner .slider {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.l-banner .slider .bd p {
	left: 0px; height: 74px; text-align: left; right: 125px; bottom: 0px; color: rgb(255, 255, 255); line-height: 74px; overflow: hidden; padding-left: 30px; font-size: 20px; white-space: nowrap; position: absolute; z-index: 10; -ms-text-overflow: ellipsis;
}
.tz-tab {
	background: rgb(247, 247, 247); height: 58px; overflow: hidden;
}
.tz-tab li {
	border: 1px solid rgb(234, 234, 234); border-image: none; width: 50%; height: 58px; text-align: center; float: left; position: relative; box-sizing: border-box;
}
.tz-tab li a {
	color: rgb(83, 83, 83); line-height: 53px; font-size: 18px; border-top-color: transparent; border-top-width: 5px; border-top-style: solid; display: block; position: relative;
}
.tz-tab li:hover a {
	border-color: rgb(39, 118, 193); color: rgb(39, 118, 193);
}
.tz-tab li a.on {
	border-color: rgb(39, 118, 193); color: rgb(39, 118, 193);
}
.tz-tab li.first {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.lh {
	height: 366px; padding-top: 6px;
}
.lh2 {
	height: 308px;
}
.list li {
	background: url("/images2019/blue-dot.png") no-repeat left; height: 60px; line-height: 60px; overflow: hidden; padding-left: 26px; border-bottom-color: rgb(175, 175, 175); border-bottom-width: 1px; border-bottom-style: dashed;
}
.list li span {
	margin: 0px 5px 0px 10px; color: rgb(160, 160, 160); float: right;
}
.list li a {
	transition:0.2s ease-in-out; color: rgb(43, 43, 43); font-size: 16px;
}
.list li a:hover {
	color: rgb(0, 93, 182);
}
.mid-banner {
	margin: 30px 0px 20px; text-align: center;
}
.wrap-tab {
	border-bottom-color: rgb(186, 186, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.gb-tab li {
	top: 8px; float: left; position: relative; cursor: pointer;
}
.gb-tab li::after {
	top: 0px; height: 20px; right: 0px; border-right-color: rgb(176, 176, 176); border-right-width: 1px; border-right-style: solid; position: absolute; content: "";
}
.gb-tab li a {
	padding: 0px 15px 30px; color: rgb(99, 99, 99); line-height: 1; font-size: 20px; display: block;
}
.gb-tab li.last::after {
	display: none;
}
.gb-tab li:hover a {
	background: url("/images2019/gb-tab.png") no-repeat bottom; color: rgb(27, 27, 27); font-weight: bold;
}
.gb-tab li a.on {
	background: url("/images2019/gb-tab.png") no-repeat bottom; color: rgb(27, 27, 27); font-weight: bold;
}
.common-more {
	color: rgb(247, 118, 104); font-size: 14px; margin-top: 10px; float: right;
}
.common-more:hover {
	color: rgb(247, 118, 104); text-decoration: underline;
}
.list2 li {
	background: url("/images2019/blue-dot2.png") no-repeat left;
}
.list2 li em {
	color: rgb(0, 93, 182); font-size: 16px; margin-right: 10px;
}
.bottom-banner {
	margin: 35px 0px;
}
.one-loop {
	width: 380px; height: 110px; overflow: hidden; position: relative;
}
.m30.one-loop {
	margin: 0px 30px;
}
.one-loop .slider .slick-arrow {
	display: none !important;
}
.one-loop ul.slick-dots {
	height: 12px; text-align: right; right: 10px; bottom: 5px; position: absolute;
}
.one-loop ul.slick-dots li {
	margin: 0px 6px; width: 13px; height: 5px; font-size: 0px; vertical-align: top; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.one-loop ul.slick-dots li button {
	background: rgb(97, 97, 97); border: currentColor; border-image: none; width: 13px; height: 5px; color: rgb(255, 255, 255); line-height: 5px; font-size: 0px; vertical-align: top;
}
.one-loop .slider {
	height: 100%;
}
.one-loop ul.slick-dots li.slick-active button {
	background: rgb(255, 255, 255);
}
.mid-select {
	background: rgb(237, 238, 242); height: 82px; overflow: hidden; margin-bottom: 34px;
}
.mid-select ul li {
	transition:0.2s ease-in-out; width: 33.3%; height: 84px; text-align: center; line-height: 84px; float: left; position: relative;
}
.mid-select ul li span {
	margin: 0px 28px; color: rgb(51, 64, 80); font-size: 26px; vertical-align: middle;
}
.mid-select ul li a {
	color: rgb(51, 64, 80); font-size: 24px; display: block;
}
.mid-select ul li::after {
	margin: auto; top: 0px; height: 30px; right: 0px; bottom: 0px; border-right-color: rgb(176, 176, 176); border-right-width: 1px; border-right-style: solid; position: absolute; content: "";
}
.mid-select ul li:hover {
	background: rgb(51, 64, 80);
}
.mid-select ul li.on {
	background: rgb(51, 64, 80);
}
.mid-select ul li:hover::after {
	display: none;
}
.mid-select ul li.on::after {
	display: none;
}
.mid-select ul li:hover a {
	color: rgb(255, 255, 255);
}
.mid-select ul li.on a {
	color: rgb(255, 255, 255);
}
.mid-select ul li:hover span {
	color: rgb(255, 255, 255);
}
.mid-select ul li.on span {
	color: rgb(255, 255, 255);
}
.gb-tab2 li a {
	padding-bottom: 15px;
}
.gb-tab2 li {
	top: 1px;
}
.gb-tab2 li:hover a {
	background: none; border-bottom-color: rgb(39, 118, 193); border-bottom-width: 3px; border-bottom-style: solid;
}
.gb-tab2 li a.on {
	background: none; border-bottom-color: rgb(39, 118, 193); border-bottom-width: 3px; border-bottom-style: solid;
}
.wj-tab {
	padding: 28px 0px; margin-bottom: 25px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.wj-tab li {
	width: 185px; height: 60px; text-align: center; line-height: 60px; margin-right: 28px; float: left;
}
.wj-tab li a {
	border: 1px dashed rgb(140, 162, 213); transition:0.2s ease-in-out; border-image: none; color: rgb(42, 42, 42); font-size: 18px; display: block; cursor: pointer;
}
.wj-tab li span {
	margin: 0px 15px 0px 0px; transition:0.2s ease-in-out; color: rgb(85, 122, 210); font-size: 24px; vertical-align: middle;
}
.wj-tab li:hover a {
	color: rgb(255, 255, 255);
}
.wj-tab li a.on {
	color: rgb(255, 255, 255);
}
.wj-tab li:hover span {
	color: rgb(255, 255, 255);
}
.wj-tab li a.on span {
	color: rgb(255, 255, 255);
}
.wj-tab li:hover a {
	background: rgb(91, 130, 223); border-color: transparent;
}
.wj-tab li a.on {
	background: rgb(91, 130, 223); border-color: transparent;
}
.wj-list {
	height: 180px; overflow: hidden;
}
.wj-list li {
	height: 40px; line-height: 40px; overflow: hidden;
}
.wj-list li span {
	margin: 0px 5px 0px 10px; color: rgb(160, 160, 160); float: right;
}
.wj-list li a {
	transition:0.2s ease-in-out; color: rgb(43, 43, 43); font-size: 18px;
}
.wj-list li a:hover {
	color: rgb(0, 93, 182);
}
.ilist {
	margin-top: 20px;
}
.ilist li {
	transition:0.3s ease-in-out; width: 82px; text-align: center; margin-right: 52px; float: left; position: relative;
}
.ilist li::after {
	margin: auto; top: 40px; width: 38px; right: -44px; border-top-color: rgb(186, 186, 186); border-top-width: 1px; border-top-style: solid; position: absolute; content: "";
}
.ilist li span {
	border-radius: 82px; transition:0.3s ease-in-out; width: 82px; height: 82px; color: rgb(255, 255, 255); line-height: 82px; font-size: 40px; margin-bottom: 15px; display: block; position: relative;
}
.ilist li.f span {
	background: rgb(92, 160, 240);
}
.ilist li.s span {
	background: rgb(247, 118, 104); text-indent: 7px;
}
.ilist li.t span {
	background: rgb(248, 195, 99); line-height: 78px; text-indent: 4px;
}
.ilist li.t {
	margin-right: 0px;
}
.ilist li.t::after {
	display: none;
}
.ilist li:hover span {
	box-shadow: 2px 4px 1px 2px #ebebeb; transform: translateY(-4px) translateX(-4px);
}
.ilist li a {
	font-size: 16px;
}
.ilist2 {
	margin-top: 20px;
}
.ilist2 li {
	background: rgb(242, 242, 242); border: 1px solid transparent; transition:0.3s ease-in-out; border-image: none; width: 46%; height: 70px; text-align: center; line-height: 70px; margin-bottom: 15px;
}
.ilist2 li span {
	transition:0.3s ease-in-out; color: rgb(143, 143, 143); font-size: 30px; margin-right: 15px; vertical-align: middle;
}
.ilist2 li a {
	transition:0.3s ease-in-out; font-size: 16px; display: block;
}
.ilist2 li:hover {
	background: rgb(255, 255, 255); border-color: rgb(145, 190, 242); box-shadow: 4px 4px 1px 2px #ebebeb; transform: translateY(-4px) translateX(-4px);
}
.ilist2 li:hover span {
	color: rgb(43, 118, 207);
}
.ilist2 li:hover a {
	color: rgb(43, 118, 207);
}
.zfgklb {
	margin: 30px 0px 40px;
}
.zfgklb li {
	width: 150px; text-align: center; overflow: hidden; margin-right: 25px; float: left; position: relative;
}
.zfgklb li a {
	padding: 15px; border-radius: 6px; color: rgb(255, 255, 255); line-height: 1.5; font-size: 18px; display: block; position: relative; z-index: 20;
}
.zfgklb li.a a {
	background: rgb(246, 153, 205);
}
.zfgklb li.b a {
	background: rgb(160, 121, 237);
}
.zfgklb li.c a {
	background: rgb(251, 172, 28);
}
.zfgklb li.d a {
	background: rgb(153, 199, 37);
}
.zfgklb li.e a {
	background: rgb(61, 187, 126);
}
.zfgklb li.f a {
	background: rgb(112, 178, 255);
}
.zfgklb li.g a {
	background: rgb(249, 108, 29);
}
.zfgklb li.g {
	margin-right: 0px;
}
.channelLists a {
	padding: 12px 0px 12px 24px; border: 1px solid rgb(218, 218, 218); transition:0.2s ease-in-out; border-image: none; width: 164px; font-size: 16px; margin-right: 12px; margin-bottom: 12px; float: left; background-size: 100% 100%;
}
.channelLists a span {
	transition:0.2s ease-in-out; width: 28px; color: rgb(52, 119, 197); padding-right: 16px; font-size: 20px; margin-right: 22px; vertical-align: middle; border-right-color: rgb(228, 228, 228); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.channelLists a.mr0 {
	margin-right: 0px;
}
.channelLists a:hover {
	background: url("/images2019/blue-bg.jpg") no-repeat rgb(92, 160, 240); border-color: transparent; color: rgb(255, 255, 255); box-shadow: 4px 4px 1px 2px #ebebeb; transform: translateY(-4px) translateX(-4px);
}
.channelLists a:hover span {
	color: rgb(255, 255, 255);
}
.zfgklb li::before {
	display: block; position: relative; content: "";
}
.zfgklb li::after {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; content: "";
}
.zfgklb li::after {
	left: -200%; top: 0px; width: 200%; height: 100%; position: absolute; content: ""; transform: skewX(-20deg); background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.3), transparent);
}
.zfgklb li:hover::after {
	animation:shine 1.4s;
}
.zfgklb li:active {
	box-shadow: 0px 4px 16px rgba(0,0,0,0.2); transform: translateY(1px);
}
.local {
	margin: 25px 0px; padding: 5px 0px 15px; color: rgb(99, 99, 99); font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.local a {
	color: rgb(99, 99, 99); font-size: 16px;
}
.local a:hover {
	color: rgb(24, 90, 174);
}
.local span {
	padding-right: 8px;
}
.dltit {
	margin: 20px 0px;
}
.dltit strong {
	background: url("/images2019/dl.jpg") no-repeat left; color: rgb(38, 39, 40); padding-left: 24px; font-size: 20px;
}
.dltit a {
	color: rgb(78, 76, 76); font-size: 14px;
}
.dltit a:hover {
	color: rgb(24, 90, 174);
}
.inlist li:hover a {
	color: rgb(247, 56, 70) !important;
}
.inlist li:hover span {
	color: rgb(247, 56, 70) !important;
}
.inlist {
	background: rgb(251, 251, 251); padding: 0px 15px 15px; margin-bottom: 26px;
}
.inlist li:last-child {
	border: currentColor; border-image: none;
}
.wrap-list {
	border: 1px solid rgb(186, 186, 186); border-image: none;
}
.i-tit span {
	color: rgb(58, 147, 251); font-size: 30px; margin-right: 20px; vertical-align: middle;
}
.i-tit {
	color: rgb(39, 118, 193); font-size: 18px; font-weight: bold;
}
.imain .main-l {
	padding: 28px 25px 0px; width: 938px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid; float: left; min-height: 650px; box-sizing: border-box;
}
.imain .main-r {
	width: 260px; float: right; box-sizing: border-box;
}
.pages {
	padding: 50px 0px; text-align: center; font-size: 16px;
}
.pages a {
	margin: 0px 7px; font-size: 16px;
}
.pages input {
	margin: 0px 7px; width: 35px; text-align: center;
}
.pages a:hover {
	color: rgb(12, 76, 155);
}
.t-search {
	padding: 15px 10px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.isearchbox {
	background: rgb(239, 239, 239); height: 40px; line-height: 40px;
}
.ikeyword {
	background: rgb(239, 239, 239); border-width: medium 0px medium medium; border-color: currentColor; padding: 0px 1%; border-image: none; width: 84%; height: 40px; color: rgb(42, 42, 42); line-height: 40px; text-indent: 20px; font-size: 16px; box-sizing: border-box;
}
.isubmitBtn {
	background: url("/images2019/t-search.png") no-repeat center rgb(239, 239, 239); border: 0px currentColor; border-image: none; width: 16%; color: rgb(255, 255, 255); font-size: 0px; cursor: pointer;
}
.pchannel {
	margin: 0px; padding: 14px; text-align: center; line-height: 32px; font-size: 20px; font-weight: bold; border-bottom-color: rgb(39, 118, 193); border-bottom-width: 5px; border-bottom-style: solid;
}
.cchannel li {
	color: rgb(83, 83, 83);
}
.cchannel li a {
	background: url("/images2019/l-arrow.png") no-repeat 26px rgb(247, 247, 247); padding: 18px 40px 18px 66px; font-size: 18px; display: block;
}
.cchannel li:hover a {
	color: rgb(39, 118, 193); background-color: rgb(255, 255, 255);
}
.cchannel li.current a {
	color: rgb(39, 118, 193); background-color: rgb(255, 255, 255);
}
.news-view {
	padding: 0px 24px; border: 1px solid rgb(237, 237, 237); border-image: none;
}
.news-title {
	padding: 25px 0px;  color: rgb(24, 90, 174); font-size: 20px; font-weight: bold;
}
.m-con {
	margin: 30px 0px; line-height: 2;
}
.large.m-con * {
	
}
.small.m-con * {
	line-height: 24px !important; font-size: 12px !important;
}
.large.m-con * {
	line-height: 48px !important; font-size: 24px !important;
}
.news-mes {
	background: rgb(255, 255, 255); padding: 8px 0px; height: auto; text-align: right; font-size: 0px; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news-mes span {
	margin: 0px 20px; color: rgb(18, 67, 112); font-size: 14px; display: inline-block;
}
.news-mes span.spanLeft {
	margin-top: 5px; float: left;
}
.zh {
	text-align: center;
}
.zh a {
	margin: 0px 5px; border-radius: 4px; border: 1px solid rgb(179, 216, 255); border-image: none; width: 36px; height: 26px; color: rgb(99, 99, 99); line-height: 26px; display: inline-block; cursor: pointer;
}
.zh a.on {
	background: rgb(64, 158, 255); border-color: rgb(64, 158, 255); color: rgb(255, 255, 255);
}
.zh a:hover {
	background: rgb(64, 158, 255); border-color: rgb(64, 158, 255); color: rgb(255, 255, 255);
}
.bdsharebuttonbox {
	vertical-align: top; display: inline-block;
}
.code {
	vertical-align: top; display: inline-block;
}
.code {
	font-size: 14px; vertical-align: top;
}
.code img {
	width: 16px; height: 16px; margin-top: -2px; vertical-align: middle;
}
.news-view img {
	max-width: 100% !important;
}
.news-view .code {
	margin-top: 4px; margin-left: 4px;
}
.news-view .code .scan_code_box {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(214, 214, 214); border-image: none; top: 38px; width: 120px; height: 140px; text-align: center; right: -55px; color: rgb(29, 116, 221); line-height: 20px; display: none; position: absolute; z-index: 99;
}
.news-view .code:hover .scan_code_box {
	display: block;
}
.tag {
	margin-top: 20px;
}
.tag span {
	color: rgb(99, 99, 99); padding-right: 10px; font-size: 14px;
}
.tag a {
	background: rgb(236, 245, 255); margin: 0px 6px; padding: 6px; border-radius: 4px; border: 1px solid rgb(217, 236, 255); border-image: none; color: rgb(64, 158, 255); font-size: 14px; vertical-align: middle; display: inline-block;
}
.tag a:hover {
	background: rgb(64, 158, 255); color: rgb(255, 255, 255);
}
.content_function_module_box {
	padding: 10px 0px; text-align: center; margin-bottom: 44px; border-top-color: rgb(214, 214, 214); border-bottom-color: rgb(234, 234, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: solid;
}
.sjfb {
	border: 1px solid rgb(176, 176, 176); border-image: none;
}
.data-change {
	background: rgb(251, 251, 251); height: 50px; text-align: center; line-height: 50px;
}
.data-change li {
	width: 16.66%; height: 50px; text-align: center; color: rgb(118, 118, 118); line-height: 50px; font-size: 16px; float: left; cursor: pointer;
}
.data-change li.on {
	background: rgb(24, 90, 174); color: rgb(255, 255, 255);
}
.data-change li:hover {
	background: rgb(24, 90, 174); color: rgb(255, 255, 255);
}
.sjfb-tit {
	background: url("/images2019/dl.jpg") no-repeat left; margin: 30px 0px; color: rgb(71, 71, 71); padding-left: 24px; font-size: 18px; font-weight: bold;
}
.sjkx {
	background: rgb(247, 247, 247); margin: 40px 0px; padding: 10px 0px;
}
.sjkx ul li {
	width: 48%; margin-bottom: 25px;
}
.sjkx .date {
	margin: 30px 0px 0px 6px; color: rgb(83, 85, 85); line-height: 1.6; font-size: 16px; float: left;
}
.sjkx .date em {
	color: rgb(83, 85, 85); font-size: 18px; display: block;
}
.sjkx .data-quick {
	background: rgb(255, 255, 255); padding: 5px 30px; width: 496px; height: 110px; margin-left: 80px; position: relative; box-sizing: border-box;
}
.sjkx .data-quick::after {
	margin: auto; left: -16px; top: 0px; width: 0px; height: 0px; bottom: 0px; border-top-color: transparent; border-right-color: rgb(255, 255, 255); border-bottom-color: transparent; border-top-width: 12px; border-right-width: 16px; border-bottom-width: 12px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; position: absolute; content: "";
}
.sjkx .data-quick h3 {
	margin: 10px 0px; color: rgb(83, 85, 85); overflow: hidden; font-size: 16px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sjkx .data-quick p {
	height: 52px; color: rgb(83, 85, 85); line-height: 24px; overflow: hidden; font-size: 16px;
}
.sjkx .data-quick p span {
	background: rgb(255, 255, 255); padding: 0px 10px; right: 12px; bottom: 16px; color: rgb(208, 72, 74); position: absolute;
}
.sjkx ul li:hover h3 {
	text-decoration: underline;
}
.data-analysis {
	padding: 4px 28px 28px; border: 1px solid rgb(176, 176, 176); border-image: none; margin-bottom: 45px;
}
.data-analysis li {
	border-bottom-color: rgb(184, 183, 183); border-bottom-width: 1px; border-bottom-style: dashed;
}
.data-analysis li:hover .tit span {
	background: rgb(201, 1, 3); border-color: transparent; color: rgb(255, 255, 255);
}
.data-analysis li a {
	padding: 24px 156px 24px 24px; display: block; position: relative;
}
.data-analysis li a .detail {
	background: rgb(44, 112, 210); border-radius: 6px; top: 32px; width: 120px; height: 36px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; position: absolute;
}
.data-analysis li .tit {
	background: url("/images2019/blue-dot.png") no-repeat left; height: 20px; line-height: 20px; overflow: hidden; padding-left: 18px; font-size: 14px; margin-bottom: 15px;
}
.data-analysis li .tit span {
	border: 1px solid rgb(210, 210, 210); border-image: none; width: 52px; height: 18px; text-align: center; color: rgb(210, 210, 210); margin-left: 5px; float: right;
}
.data-analysis li .tit em {
	color: rgb(71, 71, 71); font-size: 16px;
}
.data-analysis li .text {
	height: 20px; color: rgb(158, 158, 158); line-height: 20px; overflow: hidden; font-size: 14px;
}
.data-analysis li:hover .tit em {
	color: rgb(44, 112, 210);
}
.data-analysis li:last-child {
	border: currentColor; border-image: none;
}
.data-analysis li:last-child a {
	padding-bottom: 4px;
}
.relate-part {
	margin-bottom: 60px;
}
.relate-part > div {
	padding: 0px 1%; width: 46%; position: relative;
}
.relate-part h3 {
	color: rgb(27, 27, 27); font-size: 20px; font-weight: bold; margin-bottom: 30px;
}
.relate-part ul li {
	height: 40px; color: rgb(83, 83, 83); line-height: 40px; overflow: hidden; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.relate-part > div.f::after {
	margin: auto; top: 0px; right: -20px; bottom: 0px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: dashed; position: absolute; content: "";
}
.znts-adv {
	padding-top: 30px; margin-bottom: 50px;
}
.znts-adv img {
	width: 100%;
}
.znts-tit {
	margin: 26px 0px; text-align: center; position: relative;
}
.znts-tit h3 {
	background: rgb(255, 255, 255); padding: 0px 50px; color: rgb(24, 90, 174); font-size: 22px; display: inline-block;
}
.znts-tit::after {
	margin: -3px auto auto; left: 0px; top: 50%; right: 0px; border-top-color: rgb(133, 184, 249); border-top-width: 5px; border-top-style: solid; display: block; position: absolute; z-index: -1; content: "";
}
.znts-zwfu-l {
	width: 600px; font-size: 16px;
}
.znts-zwfu-l a {
	background: rgb(239, 248, 252); padding: 15px 10px 15px 70px; border: 1px solid rgb(206, 230, 241); transition:0.2s ease-in-out; border-image: none; width: 180px; text-align: center; font-size: 16px; margin-right: 24px; margin-bottom: 30px; float: left; position: relative; box-sizing: border-box;
}
.znts-zwfu-l a span {
	transition:0.2s ease-in-out; left: 20px; top: 12px; width: 28px; color: rgb(39, 67, 100); padding-right: 10px; font-size: 26px; margin-right: 10px; vertical-align: middle; border-right-color: rgb(189, 224, 240); border-right-width: 1px; border-right-style: solid; position: absolute;
}
.znts-zwfu-l a.mr0 {
	margin-right: 0px;
}
.znts-zwfu-l a:hover {
	box-shadow: 4px 4px 1px 2px #ebebeb; transform: translateY(-4px) translateX(-4px);
}
.znts-zwfu-m {
	width: 550px; margin-left: 0px; float: right;
}
.znts-zwfu-tit {
	height: 25px; color: rgb(211, 211, 211); line-height: 25px; overflow: hidden; font-size: 20px; margin-bottom: 10px;
}
.znts-zwfu-tit span a {
	padding: 0px 14px; color: rgb(196, 196, 196); font-size: 20px; font-weight: bold;
}
.znts-zwfu-tit span a:first-child {
	padding-left: 0px;
}
.znts-zwfu-tit span a.on {
	color: rgb(28, 28, 28);
}
.znts-zwfu-tit > a {
	color: rgb(247, 118, 104); font-size: 14px; margin-top: 5px; float: right;
}
.zn-other {
	margin-top: 40px;
}
.zn-other li {
	background: rgb(247, 247, 247); border-radius: 6px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 220px; height: 100px; text-align: center; margin-right: 22px; float: left; position: relative;
}
.zn-other li a > .o-pic {
	background-position: center; margin: 15px auto; height: 36px; display: block; background-repeat: no-repeat;
}
.zn-other li a {
	color: rgb(87, 132, 207); line-height: 1; padding-bottom: 15px; font-size: 18px; font-weight: bold; display: block;
}
.zn-other li.mr0 {
	margin-right: 0px;
}
.hide-ewm {
	background: url("/images2019/zwfw_trigger_bg.png"); margin: auto; left: 0px; top: -130px; width: 123px; height: 130px; right: 0px; display: none; position: absolute;
}
.hide-ewm img {
	margin: 10px auto; width: 94px; height: 95px; display: block;
}
.zn-other li:hover .hide-ewm {
	display: block;
}
.zn-other li:hover {
	background: rgb(71, 140, 235);
}
.zn-other li:hover a {
	color: rgb(255, 255, 255);
}
.zn-other .ot1 .o-pic {
	background-image: url("/images2019/ot1.png");
}
.zn-other .ot2 .o-pic {
	background-image: url("/images2019/ot2.png");
}
.zn-other .ot3 .o-pic {
	background-image: url("/images2019/ot3.png");
}
.zn-other .ot4 .o-pic {
	background-image: url("/images2019/ot4.png");
}
.zn-other .ot5 .o-pic {
	background-image: url("/images2019/ot5.png");
}
.zn-other .ot1:hover .o-pic {
	background-image: url("/images2019/ot1-on.png");
}
.zn-other .ot3:hover .o-pic {
	background-image: url("/images2019/ot3-on.png");
}
.zn-other .ot4:hover .o-pic {
	background-image: url("/images2019/ot4-on.png");
}
.zn-other .ot5:hover .o-pic {
	background-image: url("/images2019/ot5-on.png");
}
.znts-zcjd {
	width: 450px; float: left;
}
.znts-zcjd .znts-zwfu-tit {
	margin-bottom: 30px;
}
.znts-zcjd ul li.hot {
	border: currentColor; border-image: none; height: 66px; line-height: 66px;
}
.znts-zcjd ul li.hot a {
	background: url("/images2019/libg.jpg"); overflow: hidden; padding-left: 92px; display: block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.znts-zcjd ul li.hot em {
	background: rgb(238, 85, 70); padding: 10px 20px; left: 0px; top: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.3; font-size: 18px; display: block; position: absolute;
}
.znts-zfgb {
	width: 696px; float: right;
}
.c-msg {
	height: 44px; font-size: 22px; margin-bottom: 10px; position: relative;
}
.c-msg span a {
	font-size: 20px; font-weight: bold;
}
.c-msg::after {
	left: 20%; top: 39%; right: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: absolute; content: "";
}
.c-msg2::after {
	right: 100px;
}
.c-msg2 > a {
	top: 19%; right: 0px; color: rgb(247, 118, 104); font-size: 14px; position: absolute;
}
.c-msg2 {
	margin-bottom: 0px;
}
.znts-zfgb .news-r {
	width: 480px; box-sizing: border-box;
}
.znts-zfgb .pick {
	width: 235px; height: 45px; box-sizing: border-box;
}
.znts-zfgb .pick > select {
	background: url("/images2019/arrow-down.png") no-repeat 205px / 15px 9px rgb(235, 245, 252); padding: 10px 10px 10px 30px; border: 1px solid rgb(92, 136, 167); border-image: none; width: 100%; height: 100%; color: rgb(92, 136, 167); font-size: 16px; appearance: none; -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none;
}
.znts-zfgb .content {
	width: 480px; margin-top: 14px; box-sizing: border-box;
}
.znts-zfgb .content li {
	height: 42px; line-height: 42px; overflow: hidden; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: dashed; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.znts-zfgb .content li em {
	color: rgb(125, 125, 125); margin-right: 18px;
}
.znts-zfgb .content li span {
	color: rgb(138, 138, 138); margin-left: 15px;
}
.znts-yjzj {
	margin-top: 40px;
}
.znts-wsdc {
	margin-top: 40px;
}
.znts-yjzj ul.opinionList {
	margin-top: 0px;
}
.znts-yjzj ul.opinionList li {
	border: currentColor; border-image: none;
}
.znts-yjzj ul.opinionList li em {
	padding: 0px 20px; height: 40px; line-height: 40px; margin-right: 15px;
}
.znts-zwfu-con ul {
	padding-left: 0px;
}
.znts-zwfu-con li {
	height: 52px; line-height: 52px; overflow: hidden; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: dashed;
}
.znts-zwfu-con li span {
	margin: 0px 5px 0px 10px; color: rgb(160, 160, 160); float: right;
}
.znts-zwfu-con li a {
	transition:0.2s ease-in-out; color: rgb(28, 28, 28); font-size: 16px;
}
.znts-zwfu-con li a:hover {
	color: rgb(0, 93, 182);
}
.znts-zwfu-con li i {
	color: rgb(255, 194, 74); font-size: 18px; margin-right: 20px;
}
.znts-zwfu-con li em {
	color: rgb(249, 108, 29);
}
.znts-zwfu-con li b {
	top: -3px; color: rgb(24, 90, 174); font-size: 26px; vertical-align: middle; position: relative;
}
.znts-search {
	padding: 30px 0px 50px; line-height: 56px; font-size: 0px; margin-bottom: 50px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.znts-search > div {
	height: 55px; vertical-align: top; display: inline-block;
}
.znts-search > div strong {
	color: rgb(28, 28, 28); font-size: 20px;
}
.bs-searchbox {
	margin: 0px 12px 0px 30px; height: 55px;
}
.keyword2 {
	background: rgb(242, 242, 242); border: currentColor; border-image: none; width: 310px; height: 55px; color: rgb(150, 150, 150); line-height: 55px; text-indent: 20px; font-size: 16px; box-sizing: border-box;
}
.submitBtn2 {
	background: url("/images2019/search2.png") no-repeat center rgb(247, 118, 104); border: 0px currentColor; border-image: none; width: 68px; height: 56px; color: rgb(255, 255, 255); font-size: 0px; cursor: pointer;
}
.znts-search-c {
	width: 280px; height: 55px; line-height: 55px; margin-left: 50px;
}
.znts-search-c a {
	text-align: center; color: rgb(255, 255, 255); font-size: 18px; font-weight: bold; display: block;
}
.znts-search-c span {
	color: rgb(255, 255, 255); font-size: 26px; font-weight: normal; margin-right: 30px; vertical-align: middle;
}
.c1.znts-search-c {
	background: rgb(80, 190, 218);
}
.c2.znts-search-c {
	background: rgb(87, 132, 207);
}
.znts-news {
	margin-bottom: 30px;
}
.znts-news ul.list li {
	height: 54px; line-height: 54px;
}
.l-pic {
	width: 450px; height: 306px; margin-top: 6px; margin-right: 50px; float: left; position: relative;
}
.l-pic img {
	width: 100%; height: 100%;
}
.zntj-banner {
	width: 100%; height: 306px;
}
.znts-news .textbox {
	height: 50px;
}
.znts-news .l-banner .slider .bd p {
	height: 50px; line-height: 50px;
}
.znts-news .l-banner ul.slick-dots {
	bottom: 10px;
}
#dhms {
	width: 100%; display: table;
}
.znts-hdj-l {
	width: 750px; float: left;
}
.znts-hdj-l-con {
	background: rgb(241, 241, 241); padding: 20px; width: 100%; vertical-align: top; display: table-cell;
}
.znts-hdj-l-con h4 {
	margin: 0px 0px 10px; height: 36px; color: rgb(238, 85, 0); line-height: 36px; overflow: hidden; font-size: 16px; font-weight: bold;
}
.znts-hdj-l-con span {
	height: 32px; color: rgb(92, 92, 92); line-height: 32px; overflow: hidden;
}
.znts-hdj-l img {
	height: 190px; margin-right: 20px; display: table-cell;
}
.znts-hdj-l-con {
	background: rgb(241, 241, 241); padding: 25px; height: 190px; line-height: 1.5; box-sizing: border-box;
}
.znts-hdj-l .view {
	height: 20px; line-height: 20px; margin-top: 20px;
}
.znts-hdj-l .jb {
	height: 26px; overflow: hidden;
}
.znts-hdj-l .view a {
	color: rgb(24, 90, 174); margin-right: 20px;
}
.znts-hdj-l .view i {
	color: rgb(24, 90, 174); font-size: 16px; margin-right: 5px; vertical-align: top;
}
.dylink {
	border-left-color: rgb(212, 212, 212); border-left-width: 2px; border-left-style: solid;
}
.znts-hdjl-links {
	font-size: 0px; margin-top: 28px;
}
.znts-hdjl-links a {
	width: 33.3%; height: 30px; text-align: center; color: rgb(65, 108, 153); line-height: 30px; font-size: 20px; vertical-align: top; border-right-color: rgb(212, 212, 212); border-right-width: 2px; border-right-style: solid; display: inline-block; box-sizing: border-box;
}
.znts-hdjl-links a span {
	padding-right: 15px; font-size: 22px;
}
.znts-hdj-r {
	width: 420px; float: right;
}
.znts-hdj-r .znts-zwfu-con em {
	color: rgb(249, 108, 29);
}
.yyxx-tab li {
	background: rgb(237, 238, 242); width: 25%; height: 68px; text-align: center; line-height: 68px; border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid; float: left; cursor: pointer; box-sizing: border-box;
}
.yyxx-tab li a {
	transition:0.4s ease-in-out; display: block; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;
}
.yyxx-wrap {
	border-width: 6px 1px 1px; border-style: solid; border-color: rgb(64, 143, 218) rgb(186, 186, 186) rgb(186, 186, 186); padding: 34px; border-image: none;
}
.tip {
	padding: 30px 0px; text-align: center;
}
.btn-box {
	margin: 40px auto 0px; text-align: center;
}
.yyxx-text {
	padding: 45px 0px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.accept {
	background: rgb(15, 78, 155); margin: 0px 28px; border: 0px currentColor; border-image: none; width: 184px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 16px; font-weight: bold; display: inline-block; cursor: pointer;
}
.not_accept {
	background: rgb(15, 78, 155); margin: 0px 28px; border: 0px currentColor; border-image: none; width: 184px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 16px; font-weight: bold; display: inline-block; cursor: pointer;
}
.yyxx-tab li.on a {
	background: rgb(64, 143, 218); color: rgb(255, 255, 255);
}
.yyxx-tab li:hover a {
	background: rgb(64, 143, 218); color: rgb(255, 255, 255);
}
.yyxx-text .tips p {
	line-height: 2; text-indent: 22px;
}
.yjxx-relate h3 {
	height: 45px; color: rgb(43, 43, 43); line-height: 45px; font-size: 18px; font-weight: bold;
}
.yjxx-relate h3 a {
	color: rgb(247, 118, 104); font-size: 16px; font-weight: normal;
}
.fd-l {
	width: 48%; padding-right: 40px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: dashed; box-sizing: border-box;
}
.fd-r {
	width: 48%;
}
.yjxx-relate ul li {
	height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.index-hdjl-r-list {
	margin-top: 40px;
}
.index-hdjl-r-list li {
	background: rgb(239, 246, 252); width: 48%; height: 102px; margin-bottom: 12px;
}
.index-hdjl-r-list li a {
	text-align: center; padding-top: 20px; display: block;
}
.index-hdjl-r-list li span {
	font-size: 38px; margin-bottom: 6px; display: block;
}
.index-hdjl-r-list li span.iconliuyan {
	color: rgb(114, 184, 244);
}
.index-hdjl-r-list li span.iconzhishiku1 {
	color: rgb(149, 202, 134);
}
.index-hdjl-r-list li span.iconxinfangtousu {
	color: rgb(238, 120, 105);
}
.index-hdjl-r-list li span.icontousu2 {
	color: rgb(159, 140, 204);
}
.index-hdjl-r-list li span.iconhangzhengleiwuzishenqing {
	color: rgb(222, 190, 74);
}
.index-hdjl-r-list li span.iconduihua2 {
	color: rgb(126, 148, 226);
}
.index-hdjl-l .tit {
	height: 50px; color: rgb(27, 27, 27); font-size: 20px; border-bottom-color: rgb(186, 186, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.index-hdjl-l .tit strong {
	padding: 0px 0px 18px; line-height: 35px; font-size: 20px; border-bottom-color: rgb(39, 118, 193); border-bottom-width: 3px; border-bottom-style: solid;
}
.index-hdjl-l .jb-tit {
	height: 30px; color: rgb(31, 90, 175); overflow: hidden; font-weight: bold; margin-top: 20px;
}
.index-hdjl-l .jb-tit span {
	background: rgb(237, 243, 255); padding: 0px 15px; height: 30px; color: rgb(31, 90, 175); line-height: 30px; font-size: 16px; margin-right: 10px; display: inline-block;
}
.index-hdjl-l .jb-tit a {
	color: rgb(155, 155, 155); font-weight: normal; margin-top: 5px; margin-left: 10px;
}
.index-hdjl-l .jb-con {
	padding: 20px 0px; height: 185px; margin-top: 20px; border-top-color: rgb(237, 236, 236); border-bottom-color: rgb(237, 236, 236); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.index-hdjl-l .jb-con img {
	width: 298px; height: 152px; float: left;
}
.index-hdjl-l .jb-con .text {
	margin-left: 330px;
}
.index-hdjl-l .jb-con label {
	font-weight: bold;
}
.index-hdjl-l .jb-con label {
	line-height: 30px; font-size: 16px; vertical-align: top; display: inline-block;
}
.index-hdjl-l .jb-con p {
	line-height: 30px; font-size: 16px; vertical-align: top; display: inline-block;
}
.index-hdjl-l .jb-con p {
	width: 416px;
}
.index-hdjl-l .jb-con p.main-text0 {
	height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.index-hdjl-l .jb-con p.main-text {
	height: 150px; overflow: hidden;
}
.wlfyr-tab {
	padding: 30px 0px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.wlfyr-tab a {
	border: 1px dashed rgb(140, 162, 213); border-image: none; width: 110px; height: 42px; text-align: center; color: rgb(62, 62, 62); line-height: 42px; margin-right: 25px; float: left; cursor: pointer;
}
.wlfyr-tab a.on {
	background: rgb(91, 130, 223); border-color: rgb(91, 130, 223); color: rgb(255, 255, 255);
}
.wlfyr-tab a:hover {
	background: rgb(91, 130, 223); border-color: rgb(91, 130, 223); color: rgb(255, 255, 255);
}
.wlfyr-tab a.last {
	margin-right: 0px;
}
.netspeakList {
	margin-top: 20px;
}
.netspeakList li {
	height: 40px; color: rgb(43, 43, 43); line-height: 40px; overflow: hidden; font-size: 16px;
}
.netspeakList li span {
	color: rgb(154, 154, 154); font-size: 16px; float: right;
}
.tab4con ul {
	height: 120px; position: relative;
}
.tab4con ul img {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.opinionList {
	margin-top: 20px;
}
.opinionList li {
	height: 52px; line-height: 52px; overflow: hidden; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: dashed;
}
.opinionList li span {
	margin: 0px 5px 0px 10px; color: rgb(160, 160, 160); float: right;
}
.opinionList li a {
	transition:0.2s ease-in-out; color: rgb(28, 28, 28); font-size: 16px;
}
.opinionList li a:hover {
	color: rgb(0, 93, 182);
}
.opinionList li em {
	background: rgb(255, 84, 0); padding: 0px 5px; height: 19px; text-align: center; color: white; line-height: 19px; font-size: 14px; margin-top: 8px; margin-right: 5px; display: inline-block;
}
.znts-yjzj ul.opinionList li em.end {
	background: rgb(128, 128, 128);
}
.t-user {
	margin-top: 25px;
}
.t-user .left {
	width: 500px; float: left;
}
.t-user .tit {
	height: 26px; color: rgb(24, 90, 174); line-height: 26px; padding-left: 10px; font-size: 22px; margin-bottom: 20px; border-left-color: rgb(24, 90, 174); border-left-width: 5px; border-left-style: solid;
}
.t-user .tit a {
	top: -2px; color: rgb(24, 90, 174); padding-left: 6px; font-size: 16px; margin-left: 15px; border-bottom-color: rgb(24, 90, 174); border-bottom-width: 1px; border-bottom-style: dashed; float: right; position: relative;
}
.t-user .tit a span {
	margin-right: 10px;
}
.user-mes {
	padding: 10px;
}
.user-pic {
	width: 150px; text-align: center; float: left; display: inline-block;
}
.t-user .mes label {
	width: 72px; text-align: right; color: rgb(24, 90, 174); margin-right: 22px;
}
.t-user .mes .row {
	margin-bottom: 10px;
}
.t-user .mes label {
	vertical-align: top; display: inline-block;
}
.t-user .mes span {
	vertical-align: top; display: inline-block;
}
.t-user .mes span {
	width: 230px; color: rgb(99, 99, 99);
}
.t-user .right {
	width: 326px; margin-left: 20px; float: right;
}
.t-user .right img {
	margin: 10px auto; display: block;
}
.user-common-tit {
	margin-bottom: 25px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.user-common-tit span a {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: transparent transparent currentColor; border-image: none; width: 158px; height: 48px; text-align: center; color: rgb(42, 42, 42); line-height: 48px; font-size: 22px; font-weight: bold; margin-left: 15px; display: inline-block; position: relative;
}
.user-common-tit span a.on {
	border-color: rgb(210, 210, 210); top: 1px; color: rgb(24, 90, 174);
}
.user-common-tit > a {
	color: rgb(247, 118, 104); font-size: 14px; margin-top: 14px; float: right;
}
#hot-point {
	width: 100%; display: table;
}
.hot-point-l {
	width: 750px; float: left;
}
.hot-point-l-con {
	width: 100%; vertical-align: top; display: table-cell;
}
.hot-point-l-con h4 {
	margin: 0px 0px 10px; height: 36px; color: rgb(238, 85, 0); line-height: 36px; overflow: hidden; font-size: 16px; font-weight: bold;
}
.hot-point-l-con span {
	height: 32px; color: rgb(92, 92, 92); line-height: 32px; overflow: hidden;
}
#hot-point > img {
	width: 400px; height: 220px; margin-right: 20px; display: table-cell;
}
#hot-point h4.hot {
	border: currentColor; border-image: none; height: 52px; line-height: 52px;
}
#hot-point h4.hot a {
	background: url("/images2019/libg.jpg"); overflow: hidden; padding-right: 10px; padding-left: 92px; display: block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
#hot-point h4.hot em {
	background: rgb(238, 85, 70); padding: 0px 20px; left: 0px; top: 0px; bottom: 0px; color: rgb(255, 255, 255); font-size: 18px; font-weight: normal; display: block; position: absolute;
}
#hot-point .view {
	margin: 22px 0px; height: 83px; color: rgb(150, 150, 150); line-height: 28px; text-indent: 25px; overflow: hidden; font-size: 16px;
}
#hot-point .hot-other {
	padding-top: 20px; border-top-color: rgb(175, 175, 175); border-top-width: 1px; border-top-style: dashed;
}
#hot-point .hot-other a {
	width: 46%; height: 18px; color: rgb(39, 118, 193); line-height: 18px; overflow: hidden; font-size: 16px; text-decoration: underline;
}
.ly-part {
	margin-top: 40px;
}
.ly-section {
	width: 100%; padding-bottom: 30px; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.ly-section > .tabs {
	width: 100%; margin-bottom: 30px;
}
.ly-section > .tabs > li {
	width: 16.66%; height: 36px; text-align: center; line-height: 36px; font-size: 20px; float: left; position: relative; cursor: pointer;
}
.ly-section > .tabs > li > .triangle {
	left: 87px; top: 35px; width: 0px; height: 0px; border-top-color: rgb(68, 114, 169); border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 7px; border-left-width: 7px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: none; position: absolute;
}
.ly-section > .tabs > .active {
	color: rgb(255, 255, 255); font-weight: 700; background-color: rgb(68, 114, 169);
}
.ly-section > .tabs > .active > .triangle {
	display: block;
}
.ly-section .tab-item {
	overflow: hidden; box-sizing: border-box;
}
.ly-section .tab-item > table {
	width: 100%; text-align: center; color: rgb(100, 101, 101); letter-spacing: 2px; font-size: 16px;
}
.ly-section .tab-item > table tr {
	border: 1px solid rgb(227, 227, 227); border-image: none; height: 58px; box-sizing: border-box;
}
.ly-section .tab-item > table tr > .first-td {
	width: 65%; text-align: left; padding-left: 40px;
}
.ly-section .tab-item > table tr td > span {
	color: rgb(249, 141, 91); font-size: 20px; margin-right: 10px; vertical-align: middle;
}
.ly-section .tab-item > table > thead {
	font-weight: 700;
}
.ly-section .tab-item > table > thead span {
	width: 120px; height: 55px; text-align: center; line-height: 55px; border-bottom-color: rgb(24, 90, 174); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.hdjl-yijian {
	height: 593px; background-color: rgb(255, 255, 255);
}
.img-inner2 {
	margin-bottom: 30px;
}
.img-inner2 a {
	width: 242px; margin-right: 76px; float: left;
}
.on#sc::before {
	color: rgb(64, 158, 255);
}
#dy {
	background-image: url("/images2019/dy.png");
}
#dz:hover {
	background-image: url("/images2019/dz2.png");
}
.on#dy {
	background-image: url("/images2019/dy2.png");
}
#dz {
	background-image: url("/images2019/dz.png");
}
#sc {
	background-image: url("/images2019/sc.png");
}
.on#sc {
	background-image: url("/images2019/sc2.png");
}
#dz {
	background-position: left 10px; padding: 15px 0px 15px 30px; font-size: 14px; margin-left: 20px; cursor: pointer; background-repeat: no-repeat; background-size: 24px auto;
}
#sc {
	background-position: left 10px; padding: 15px 0px 15px 30px; font-size: 14px; margin-left: 20px; cursor: pointer; background-repeat: no-repeat; background-size: 24px auto;
}
#dy {
	background-position: left 10px; padding: 15px 0px 15px 30px; font-size: 14px; margin-left: 20px; cursor: pointer; background-repeat: no-repeat; background-size: 24px auto;
}
#dz::before {
	color: rgb(228, 228, 228); font-size: 30px; margin-right: 4px; vertical-align: middle;
}
#sc::before {
	color: rgb(228, 228, 228); font-size: 30px; margin-right: 4px; vertical-align: middle;
}
#dz::before {
	color: rgb(64, 158, 255);
}
#dz:hover {
	color: rgb(240, 173, 78);
}
#sc:hover {
	color: rgb(240, 173, 78);
}
#dy:hover {
	color: rgb(240, 173, 78);
}
@media screen and (max-width:1199px)
{
.t-user .right {
	width: 222px;
}
#hot-point > img {
	display: none;
}
.img-inner2 a {
	margin-right: 10px;
}
}
@media screen and (max-width:1001px)
{
.user-pic {
	margin: 0px 70px;
}
.t-user .left {
	width: 100%;
}
.t-user .right {
	width: 100%;
}
.user-common-tit {
	margin-top: 30px;
}
.img-inner2 a {
	margin: 0px 0.5%; width: 24%;
}
.ly-part tr {
	padding: 0px 10px;
}
.ly-part td {
	padding: 0px 10px;
}
.usermain .znts-search {
	margin-bottom: 0px;
}
}
@media screen and (max-width:768px)
{
.user-pic {
	margin: auto; float: none; display: block;
}
.t-user .mes span {
	width: 395px; line-height: 1.5;
}
.img-inner2 a {
	margin: 0px 1% 5px; width: 48%;
}
#grzx {
	right: 50px;
}
}
@media screen and (max-width:540px)
{
#hot-point {
	display: block;
}
.hot-point-l-con {
	display: block;
}
.t-user .mes span {
	width: calc(100% - 100px);
}
.user-common-tit span a {
	margin: 0px; padding: 0px 10px; width: auto; height: 34px; line-height: 34px; font-size: 16px;
}
.ly-section .tab-item th {
	padding: 0px !important;
}
.ly-section .tab-item > table tr > .first-td {
	padding: 8px 10px;
}
.ly-section thead {
	display: none;
}
.ly-section .tab-item > table tr > td:nth-child(2) {
	display: none;
}
.ly-section .tab-item > table tr > td:nth-child(3) {
	display: none;
}
}
.izwfw-l {
	width: 400px; float: left;
}
.izwfw-r {
	width: 750px; float: right;
}
.izwfw-r input {
	border: currentColor; border-image: none; height: 55px; float: left; box-sizing: border-box;
}
.izwfw-r button {
	border: currentColor; border-image: none; height: 55px; float: left; box-sizing: border-box;
}
.izwfw-r input {
	background: rgb(242, 242, 242); padding: 0px 20px; width: 90%;
}
.izwfw-r button {
	background: rgb(91, 130, 223); width: 10%;
}
.izwfw-r button span {
	color: rgb(255, 255, 255); font-size: 28px;
}
.service-tab {
	text-align: center; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 2px; border-bottom-style: solid;
}
.service-tab li {
	margin: 0px 10px; padding: 0px 5px; bottom: -1px; border-bottom-color: transparent; border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; position: relative;
}
.service-tab li a {
	color: rgb(64, 63, 63); line-height: 58px; font-size: 18px; font-weight: 700;
}
.service-tab li.on {
	border-bottom-color: rgb(42, 128, 238); border-bottom-width: 3px; border-bottom-style: solid;
}
.service-tab li.on a {
	color: rgb(42, 128, 238);
}
.service-views .service-view {
	display: none;
}
.service-views .on.service-view {
	display: block;
}
.service-view > li {
	background: rgb(239, 248, 252); border: 1px solid rgb(206, 230, 241); transition:0.3s; border-image: none; width: 23.5%; color: rgb(40, 64, 104); line-height: 56px; overflow: hidden; margin-top: 18px; margin-right: 2%; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.service-view > li a {
	text-align: center; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.service-view > li:hover {
	box-shadow: 2px 4px 1px 2px #ebebeb; transform: translateY(-4px) translateX(-4px);
}
.service-view > li:hover a {
	color: rgb(42, 128, 238);
}
.service-view > li:hover a span {
	color: rgb(42, 128, 238);
}
.service-view > li a span {
	color: rgb(40, 64, 104); line-height: 30px; padding-right: 10px; padding-left: 10px; font-size: 26px; margin-top: 15px; vertical-align: middle; border-right-color: rgb(228, 228, 228); border-right-width: 1px; border-right-style: solid; float: left;
}
.cyfw h3 {
	padding: 15px 0px 20px; color: rgb(32, 161, 203); font-size: 22px; font-weight: 700;
}
.cyfw h3 span {
	background: rgb(32, 161, 203); padding: 8px; border-radius: 50%; border: 4px solid rgb(136, 214, 233); border-image: none; color: rgb(255, 255, 255); font-size: 24px; font-weight: 400; margin-right: 22px; display: inline-block;
}
.cyfw-link li {
	padding: 0px 15px; line-height: 16px; margin-bottom: 30px; border-left-color: rgb(112, 112, 112); border-left-width: 3px; border-left-style: solid; float: left;
}
.cyfw-link li a {
	color: rgb(56, 56, 56);
}
.cyfw-link li a:hover {
	color: rgb(32, 161, 203);
}
.category-l li {
	width: 25%; float: left; position: relative;
}
.category-r li {
	width: 50%; float: left;
}
.category-l {
	margin: 35px 0px 27px; width: 68%; border-right-color: rgb(207, 207, 207); border-right-width: 1px; border-right-style: solid; box-sizing: border-box;
}
.category-r {
	margin: 35px 0px 27px; width: 32%;
}
.category-l a {
	text-align: center; color: rgb(86, 86, 86); display: block; position: relative;
}
.category-r a {
	text-align: center; color: rgb(86, 86, 86); display: block; position: relative;
}
.category-l a span {
	color: rgb(119, 119, 119); font-size: 43px; margin-bottom: 8px; display: block;
}
.category-r a span {
	color: rgb(119, 119, 119); font-size: 43px; margin-bottom: 8px; display: block;
}
.category-l a:hover {
	color: rgb(66, 145, 245);
}
.category-r a:hover {
	color: rgb(255, 119, 66);
}
.category-l a:hover span {
	color: rgb(66, 145, 245);
}
.category-r a:hover span {
	color: rgb(255, 119, 66);
}
.category-l .line {
	top: 20px; width: 45px; height: 2px; right: -20px; border-bottom-color: rgb(207, 207, 207); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
.category-b {
	width: 100%;
}
.category-b li {
	width: 32%; height: 58px; text-align: center; line-height: 58px; margin-right: 2%; float: left; position: relative;
}
.category-b li a {
	background: rgb(124, 188, 226); border-radius: 5px; color: rgb(255, 255, 255); font-size: 18px; font-weight: 700; display: block;
}
.category-b li a:hover {
	background: rgb(71, 140, 235);
}
.category-b .trigger-on {
	background: url("/images2019/zwfw_trigger_bg.png") no-repeat; left: 50%; top: -130px; width: 123px; height: 130px; margin-left: -61px; position: absolute;
}
.category-b .trigger-on img {
	margin: 10px 14px; width: 95px; height: 95px; display: block;
}
.category-b .trigger-on {
	display: none;
}
.category-b .on.trigger-on {
	display: block;
}
@media screen and (min-width:1200px)
{
.cyfw-link li:nth-last-child(1) {
	margin-bottom: 5px;
}
.cyfw-link li:nth-last-child(2) {
	margin-bottom: 5px;
}
}
@media screen and (max-width:1199px)
{
.izwfw-l {
	width: auto;
}
.izwfw-l img {
	display: none;
}
.izwfw-r {
	width: 100%; box-sizing: border-box;
}
.cyfw h3 {
	padding-top: 0px;
}
}
@media screen and (max-width:768px)
{
.service-view > li {
	width: 49%; margin-right: 2%;
}
.service-view > li:nth-child(2n) {
	margin-right: 0px;
}
.category-b {
	display: none;
}
.category-l .line {
	display: none;
}
}
@media screen and (max-width:540px)
{
.izwfw-l {
	padding: 0px 15px;
}
.izwfw-r {
	padding: 0px 15px;
}
.izwfw-r input {
	width: 85%;
}
.izwfw-r button {
	width: 15%;
}
.category-l {
	margin: 25px 0px;
}
.category-r {
	margin: 25px 0px;
}
.service-view > li a span {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.category-l {
	width: 100%;
}
.category-l {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.category-r {
	width: 50%; margin-top: 0px;
}
}
.mt30 {
	margin-top: 30px;
}
.fsjj {
	background: url("/images2019/zjfs_bg.jpg") no-repeat; height: 607px; padding-top: 70px;
}
.fsjj1 {
	margin: 0px auto; width: 1172px;
}
.fsjj {
	height: 607px;
}
.fsjj .textbox {
	background: url("/images2019/zjfs_p_bg.png"); margin: auto; left: 0px; height: 40px; right: 0px; bottom: 0px; position: absolute;
}
.fsjj ul.slick-dots {
	width: 125px; height: 20px; text-align: center; right: 0px; bottom: 12px; position: absolute; z-index: 10;
}
.fsjj .slick-dots li {
	margin: 0px 6px; transition:0.2s ease-in-out; width: 13px; height: 5px; display: inline-block; cursor: pointer; background-color: rgb(95, 95, 95); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;
}
.fsjj .slick-dots li.slick-active {
	background-color: rgb(255, 255, 255);
}
.fsjj .slick-dots li button {
	display: none;
}
.fsjj .slider .slick-arrow {
	display: none !important;
}
.fsjj .slider {
	width: 779px; height: 394px; overflow: hidden; position: relative;
}
.fsjj .slider .bd p {
	left: 0px; height: 40px; text-align: left; right: 125px; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; padding-left: 30px; font-size: 20px; white-space: nowrap; position: absolute; z-index: 10; -ms-text-overflow: ellipsis;
}
.fsjj_nr {
	background: rgb(255, 255, 255); padding: 20px; width: 304px; height: 354px; overflow: hidden; float: right;
}
.fsjj_nr .tle {
	height: 49px; color: rgb(24, 90, 174); line-height: 50px; border-bottom-color: rgb(187, 203, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.fsjj_nr .tle span {
	font-size: 24px; margin-right: 10px;
}
.fsjj_nr .tle a {
	color: rgb(247, 118, 104); font-size: 14px; float: right;
}
.fsjj_nr .con {
	text-align: justify; line-height: 1.5; padding-top: 20px; font-size: 16px;
}
.fsjj .wq {
	height: 150px; margin-top: 40px;
}
.fsjj .wq li {
	margin: 0px 71px; width: 91px; height: 150px; float: left;
}
.fsjj .wq li a {
	width: 91px; height: 50px; text-align: center; color: rgb(24, 90, 174); padding-top: 100px; display: block;
}
.fsjj .wq li a:hover {
	color: rgb(213, 169, 121);
}
.fsjj .wq li.ccq a {
	background: url("/images2019/zjfs_cc.png") no-repeat;
}
.fsjj .wq li.ccq a:hover {
	background: url("/images2019/zjfs_cc_on.png") no-repeat;
}
.fsjj .wq li.nhq a {
	background: url("/images2019/zjfs_nh.png") no-repeat;
}
.fsjj .wq li.nhq a:hover {
	background: url("/images2019/zjfs_nh_on.png") no-repeat;
}
.fsjj .wq li.sdq a {
	background: url("/images2019/zjfs_sd.png") no-repeat;
}
.fsjj .wq li.sdq a:hover {
	background: url("/images2019/zjfs_sd_on.png") no-repeat;
}
.fsjj .wq li.ssq a {
	background: url("/images2019/zjfs_ss.png") no-repeat;
}
.fsjj .wq li.ssq a:hover {
	background: url("/images2019/zjfs_ss_on.png") no-repeat;
}
.fsjj .wq li.gmq a {
	background: url("/images2019/zjfs_gm.png") no-repeat;
}
.fsjj .wq li.gmq a:hover {
	background: url("/images2019/zjfs_gm_on.png") no-repeat;
}
.fsly {
	padding-top: 50px;
}
.fsly1 {
	margin: 0px auto; width: 1190px;
}
.fsly_tle {
	background: url("/images2019/zjfs_fsly_tle_bg.png") no-repeat; height: 98px; line-height: 98px;
}
.fsly_tle span {
	color: rgb(24, 90, 174); font-size: 26px; margin-left: 60px;
}
.fsly_tle a {
	color: rgb(247, 118, 104); font-size: 14px; margin-right: 25px; float: right;
}
.fsly2 {
	width: 1186px; margin-top: 30px;
}
.fsly_con {
	background: url("/images2019/fsly_con_bg.png") no-repeat; width: 1186px; height: 305px;
}
.fsly_con .tle {
	padding: 0px 10px; width: 48px; height: 231px; text-align: center; color: rgb(239, 224, 212); line-height: 1.1; font-size: 32px; margin-top: 39px; margin-left: 45px; float: left; display: table;
}
.fsly_con .tle span {
	vertical-align: middle; display: table-cell;
}
.fsly_con .con {
	padding: 0px 26px; width: 470px; height: 244px; font-size: 16px; margin-top: 39px; margin-left: 45px; float: left; display: table;
}
.fsly_con .con span {
	vertical-align: middle; display: table-cell;
}
.fsly_con .con a {
	color: rgb(185, 130, 70); float: right;
}
.fsly_con .img {
	width: 453px; height: 251px; margin-top: 25px; margin-right: 18px; float: right;
}
.fsly_xbj {
	width: 1190px; height: 141px; padding-bottom: 50px; margin-top: 19px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.fsly_xbj li {
	margin: 0px 1px; width: 146px; height: 141px; float: left; cursor: pointer;
}
.fsly_xbj li a:hover {
	color: rgb(255, 255, 255);
}
.fsly_xbj li img {
	border: 1px solid transparent; border-image: none; width: 144px; height: 100px;
}
.fsly_xbj li p {
	text-align: center; line-height: 38px; font-size: 16px;
}
.fsly_xbj li.on p {
	background: url("/images2019/fsly_xbj_on.png") no-repeat; color: rgb(255, 255, 255);
}
.fsly_xbj li:hover p {
	background: url("/images2019/fsly_xbj_on.png") no-repeat; color: rgb(255, 255, 255);
}
.fsly_xbj li.on img {
	border: 1px solid rgb(24, 90, 174); border-image: none;
}
.fsly_xbj li:hover img {
	border: 1px solid rgb(24, 90, 174); border-image: none;
}
.fsnj {
	width: 1190px; margin-top: 30px;
}
.fsnj .tle {
	height: 70px; line-height: 70px;
}
.fsnj .tle span {
	color: rgb(24, 90, 174); font-size: 24px; margin-left: 20px;
}
.fsnj .tle a {
	color: rgb(247, 118, 104); font-size: 14px; float: right;
}
.fsnj_nr {
	width: 1190px; height: 76px;
}
.fsnj_nr .left {
	width: 21px; height: 76px; float: left; cursor: pointer;
}
.fsnj_nr .right {
	width: 21px; height: 76px; float: right; cursor: pointer;
}
.fsnj_nr .bd {
	width: 1111px; height: 76px; overflow: hidden; margin-left: 10px; float: left;
}
.fsnj_nr ul li {
	width: 145px; height: 76px; margin-left: 13px; float: left;
}
.fsnj_nr ul li a {
	padding: 12px 0px; border: 1px solid rgb(42, 128, 238); border-image: none; width: 143px; height: 48px; display: block;
}
.fsnj_nr ul li a .nj {
	padding: 0px 10px; width: 16px; height: 50px; font-size: 16px; border-right-color: rgb(120, 152, 229); border-right-width: 1px; border-right-style: solid; float: left;
}
.fsnj_nr ul li a .year {
	width: 100px; text-align: center; line-height: 50px; font-size: 20px; float: left;
}
.fsnj_nr ul li a:hover {
	background: rgb(120, 152, 229); color: rgb(255, 255, 255);
}
.fsnj_nr ul li a:hover .nj {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.xxgkml {
	margin: 0px auto; width: 1190px;
}
.xxgkml_tle {
	background: url("/images2019/xxgkml_dqwz_tle.png") no-repeat; width: 1190px; height: 118px; color: rgb(255, 255, 255); line-height: 118px; font-size: 32px;
}
.xxgkml_tle span {
	font-size: 32px; margin-left: 20px;
}
.xxgkml .search {
	background: url("/images2019/xxgkml_search_left.png") no-repeat left rgb(237, 238, 242); width: 1190px; height: 86px; margin-top: 22px;
}
.xxgkml .search .tle {
	background: rgb(18, 150, 219); margin: 18px 0px 18px 9px; padding: 0px 10px; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; float: left;
}
.xxgkml .search .bgr {
	background: url("/images2019/xxgkml_search_right.png") no-repeat; margin: 18px 0px; width: 26px; height: 50px; float: left;
}
#ysq_search {
	background: rgb(64, 143, 218); border: currentColor; border-image: none; width: 95px; height: 44px; color: rgb(255, 255, 255); line-height: 44px; margin-top: 20px; margin-left: 30px; float: left; cursor: pointer;
}
.xxgkml .search input {
	width: 250px; height: 40px;
}
.xxgkml .search input.xxgksearch {
	width: 650px; height: 40px;
}
.xxgkml .search .know_more {
	height: 86px; text-align: center; color: rgb(24, 90, 174); line-height: 86px; margin-left: 20px; float: left; display: block;
}
.xxgkml .bmlb {
	width: 1190px; height: 60px; text-align: center; color: rgb(24, 90, 174); padding-top: 20px; font-size: 22px;
}
.xxgkml .bmlb .eng {
	font-size: 10px;
}
.xxgkml .bmlist {
	padding: 20px 39px; border: 1px solid rgb(186, 186, 186); border-image: none; width: 1110px;
}
.xxgkml .bmlist .tle {
	background: url("/images2019/xxgkml_bmlist.png") no-repeat left; height: 50px; line-height: 50px; padding-left: 30px; font-size: 18px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.xxgkml .bmlist ul {
	padding: 20px 10px;
}
.xxgkml .bmlist ul li {
	background: url("/images2019/xxgkml_bmlist1.png") no-repeat left; padding: 10px 0px 10px 20px; width: 31%; font-size: 16px; float: left;
}
.iconhome {
	color: rgb(24, 90, 174);
}
.zfgb {
	padding: 20px 39px; border: 1px solid rgb(186, 186, 186); border-image: none; width: 1110px;
}
.zfgb .search {
	background: url("/images2019/zfgb_search_bg.png") repeat-x; width: auto; height: 60px; padding-top: 20px; padding-left: 20px;
}
.zfgb .search select {
	width: 150px; height: 40px; margin-right: 20px;
}
.zfgb .search input {
	width: 250px; height: 36px;
}
.zfgb .search #ysq_search {
	height: 40px; line-height: 40px; margin-top: 0px; float: none;
}
.zfgb1 {
	width: 1110px; height: 342px; margin-top: 30px;
}
.zfgb1 .first {
	background: url("/images2019/zfgb_zfgb_bg.png") no-repeat; width: 263px; height: 90px; padding-top: 252px; float: left;
}
.zfgb1 .first .dq {
	height: 40px; text-align: center; line-height: 40px; font-size: 28px;
}
.zfgb1 .first .zq {
	height: 30px; text-align: center; line-height: 30px; font-size: 18px;
}
.zfgb1 .list {
	width: 800px; height: 342px; float: right;
}
.zfgb1 .list .tle {
	padding: 10px 0px 12px; height: 22px; line-height: 22px; font-size: 22px;
}
.zfgb1 .list .tle span {
	background: rgb(39, 118, 194); width: 5px;
}
.zfgb1 .list ul {
	background: rgb(250, 250, 250); padding: 10px 30px; width: 740px; height: 278px;
}
.zfgb1 .list ul li {
	background: url("/images2019/zfgb_icon.png") no-repeat left; height: 59px; line-height: 59px; overflow: hidden; padding-left: 20px; border-bottom-color: rgb(186, 186, 186); border-bottom-width: 1px; border-bottom-style: dotted;
}
.zfgb1 .list ul li span {
	width: 100px; float: right;
}
.zfgb1 .list ul li:last-child {
	border: currentColor; border-image: none;
}
.zfgb1 .list ul a.more {
	background: none; border-width: 1px; border-style: solid; border-color: rgb(186, 186, 186) rgb(218, 218, 218) rgb(218, 218, 218); border-image: none; width: 740px; height: 28px; text-align: center; line-height: 28px; display: block;
}
.zfgb2 {
	width: 1110px; padding-top: 30px; margin-top: 30px;
}
.zfgb2 .tab_tle {
	width: 1000px; height: 52px; overflow: hidden;
}
.zfgb2 .tab_tle li {
	background: url("/images2019/zfgb_tle_bg.png") no-repeat; width: 90px; height: 52px; text-align: center; color: rgb(24, 90, 174); line-height: 52px; margin-left: 10px; float: left;
}
.zfgb2 .tab_tle li.on {
	background: url("/images2019/zfgb_tle_on_bg.png") no-repeat; color: rgb(255, 255, 255);
}
.zfgb2 .next {
	background: url("/images2019/zfgb_left_bg.png") no-repeat; width: 52px; height: 46px; float: left; display: block;
}
.zfgb2 .prev {
	background: url("/images2019/zfgb_right_bg.png") no-repeat; width: 52px; height: 46px; float: right; display: block;
}
.zfgb2 .tab_con {
	width: 1110px;
}
.zfgb2 .tab_con ul {
	padding-top: 30px;
}
.zfgb2 .tab_con ul li {
	background: url("/images2019/zfgb_tabcon_bg.png") no-repeat; width: 193px; height: 90px; padding-top: 158px; margin-right: 29px; margin-bottom: 20px; float: left;
}
.zfgb2 .tab_con ul li .dq {
	height: 40px; text-align: center; line-height: 40px; font-size: 24px;
}
.zfgb2 .tab_con ul li .zq {
	height: 30px; text-align: center; line-height: 30px; font-size: 16px;
}
.fyhs {
	width: 100%; height: 30px; text-align: center; line-height: 30px;
}
.zfjg {
	margin: 10px 0px; height: 40px; color: rgb(26, 92, 176); line-height: 40px;
}
.zfjg .zk {
	font-size: 26px; float: left;
}
.zfjg .bt {
	font-size: 20px; margin-left: 10px; float: left;
}
.zfjg .xbt {
	padding-top: 5px; font-size: 12px; margin-left: 5px; float: left;
}
.jglist {
	overflow: hidden; margin-top: 20px;
}
.jglist .tle {
	background: rgb(25, 90, 174); height: 50px; color: rgb(26, 92, 176); line-height: 50px; font-size: 20px;
}
.jglist .tle p {
	background: rgb(237, 238, 242); width: 100%; padding-left: 40px; margin-left: 10px; float: left;
}
.jglist ul {
	padding: 20px 10px;
}
.jglist ul li {
	background: url("/images2019/zfgb_icon.png") no-repeat left; padding: 10px 0px 10px 20px; width: 31%; float: left;
}
.result-container {
	margin-top: 70px;
}
.result-info-bar {
	background: rgb(245, 246, 247); padding: 0px 16px; height: 40px; text-align: center; line-height: 40px;
}
.result-info-btn a {
	margin-left: 32px;
}
.result-info-btn a:hover {
	color: rgb(18, 131, 247);
}
.range a {
	margin-left: 0px;
}
.range {
	width: 100px; margin-left: 10px; vertical-align: top; display: inline-block; position: relative;
}
.range-btn {
	position: relative;
}
.range ul {
	background: rgb(255, 255, 255); padding: 4px 0px; border: 1px solid rgb(159, 168, 175); border-image: none; width: 98px; line-height: 2; display: none; position: absolute;
}
.range ul .active {
	color: rgb(18, 131, 247);
}
.result-tap-bar {
	height: 30px; overflow: hidden; margin-top: 30px; margin-bottom: 47px; border-bottom-color: rgb(18, 131, 247); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.result-tap-bar li {
	line-height: 30px; float: left;
}
.result-tap-bar a {
	padding: 0px 15px; line-height: 30px; display: inline-block;
}
.result-tap-bar a:hover {
	color: rgb(18, 131, 247);
}
.result-tap-bar a.active {
	background: rgb(18, 131, 247); color: rgb(255, 255, 255);
}
.result-tap-bar a.active:hover {
	color: rgb(255, 255, 255);
}
.result-content {
	width: 845px; margin-top: 30px;
}
.right-content {
	width: 331px; margin-top: 30px;
}
.result-content .item {
	margin-bottom: 37px;
}
.result-content .title {
	color: rgb(18, 131, 247); font-size: 16px; font-weight: 700; margin-bottom: 12px; display: inline-block;
}
.result-content .abstract {
	line-height: 2; text-indent: 2em; padding-bottom: 6px; border-bottom-color: rgb(173, 180, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.result-content .link {
	font: 14px/normal Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif !important; color: rgb(128, 151, 243); margin-top: 6px; display: inline-block; font-size-adjust: none !important; font-stretch: normal !important;
}
.result-content .otherinfo {
	font: 14px/normal Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif !important; margin-top: 8px; font-size-adjust: none !important; font-stretch: normal !important;
}
.result-content .source {
	color: rgb(0, 109, 33);
}
.result-content .title .info-tap {
	color: rgb(108, 108, 108);
}
.result-content .title .keyword {
	color: rgb(200, 9, 63);
}
.result-info-bar .searchbtn {
	background: rgb(64, 143, 218); width: 100px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; margin-right: 20px; float: right; cursor: pointer;
}
.gjsearch {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-image: none;
}
.gjsearch .tle {
	height: 36px; line-height: 36px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.gjsearch .tle span {
	color: rgb(64, 143, 218); font-size: 14px; margin-left: 20px;
}
.gjsearch .tle a {
	color: rgb(72, 71, 71); font-size: 14px; margin-right: 20px; float: right;
}
.gjsearch .adv {
	padding-left: 50px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; box-sizing: border-box;
}
.gjsearch .adv-line {
	margin: 0px; width: 100%; height: 60px; clear: both; float: left;
}
.gjsearch .adv-line .txtbox {
	margin: 10px 0px; width: 50%; height: 40px; float: left; position: relative;
}
.gjsearch .adv-line .txtbox .label {
	height: 40px; text-align: left; color: rgb(33, 33, 33); line-height: 40px; font-size: 16px; margin-right: 16px; float: left;
}
.gjsearch .adv-line .txtbox input {
	margin: 0px; padding: 0px 8px; outline: 0px; border: currentColor; border-image: none; width: 310px; height: 40px; color: rgb(97, 97, 97); line-height: 40px; font-size: 14px; float: left; box-sizing: border-box; background-color: rgb(245, 245, 245);
}
.adv-label {
	margin: 15px 0px; width: auto; height: 26px; line-height: 26px; font-size: 16px; float: left;
}
.gjsearch .adv-line .time-select.txtbox {
	background-position: 140px 13px; width: 164px; margin-left: 16px; background-image: url("data:image/png;    base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABrElEQVQ4T5WSP2gUQRjF35u9M/7pJJ2WckXMbRQkiJWpBLVStDBkE9uQ3VwXsDEpBBv13JzpAncbUtjZmMbCI01QEJK9HAoiXGkhaQS9YHae7OnJGnPknGrmm/djvnnfIzKr6EdThprdCifPZ+vpfsSPWlYsNSoTL7p3zIrcoDZP8P5W6P1V78BBJEELcTg5/wd2/SgmUQTwylou0WgK4iNS612RTXSJDudkWTXGBgDHJG1wxI+aIIZSoQUWCb2jcA9koQtL+gDiIYULIGc6deltBxbhQPi8/5+9zgROAdr5BQuP44q33C/sBrVZCnd6wsMzK5cdo9eJ5dh2ZaKeNexQ+Gxp9ZyTJOXEcUrN8vim60d1AdXGolc9EC4G0VVCo/l2+8FefqAgh7d+ILf6Phz/mI7RWlNPuzgQdoPaM4LTufb3E7tHj193oOcWuNYIvbVD2x6aXjljDE5vD35aL3wtnDyymwwrPxA3n9zeST3I5fZam+W7rf9+eV8S/3Xb9aMAwI1vGLxyDF8uEliAwVz81HvTG4ZeWpm1fufs0N4EMMpMtvtlf6dTGz8BLBIKZfh5WxoAAAAASUVORK5CYII="); background-repeat: no-repeat; background-size: 15px; background-color: rgb(245, 245, 245);
}
.gjsearch .adv-line .time-select.txtbox .label {
	border: currentColor; border-image: none; left: auto; width: auto; right: 8px; color: rgb(47, 110, 162); display: none; z-index: 200; min-width: 1px; background-color: rgb(255, 255, 255);
}
.gjsearch .adv-line .time-select.txtbox input {
	left: 0px; width: 134px; text-align: center; z-index: 100;
}
.gjsearch .adv-line .time-select.txtbox .calendar {
	left: -1px; top: 40px; width: 211px; height: auto; overflow: hidden; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; display: none; position: absolute; z-index: 300; min-height: 1px; background-color: rgb(255, 255, 255);
}
.gjsearch .adv-line .time-select.txtbox .calendar .hd {
	width: 210px; height: 38px; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; position: relative; background-color: rgb(47, 110, 162);
}
.gjsearch .adv-line .time-select.txtbox .calendar .hd .prev-year {
	background-position: 50%; margin: 0px 0px 0px 12px; width: 10px; height: 38px; float: left; cursor: pointer; background-image: url("data:image/png;    base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAgElEQVQoU32QYQ3CUAwGrwqYBCQgARzgYEiYA5CABBwgASQgASe3NOmSR7ZH/7303rX9gk6pE/CJiHciscWpD2AETpugOgAv4FCCNahm8wnsmym/oHosKI1trcAE7rVXH1w66g24dke3CvVS9l336sach2V+57855oeKaoiIb75n6U4xC1h//doAAAAASUVORK5CYII="); background-repeat: no-repeat;
}
.gjsearch .adv-line .time-select.txtbox .calendar .hd .cur-year {
	margin: 0px; width: 48px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; overflow: hidden; font-size: 12px; float: left;
}
.gjsearch .adv-line .time-select.txtbox .calendar .hd .next-year {
	float: left; background-image: url("data:image/png;    base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAc0lEQVQoU4WQUQ2AMAxE3ykAR4AEHCBhOEECUpCABCSAgpFLWLKQMfrTNH29a048FWOcJK1pfndl4AY0wCDp/AM7YC/Bb0WDLsOjpCMpf4He295v+Iga6P0saamBFxDyFEqKhvpk+fVj+0DVeAKwljK06g3RljYLjNXirQAAAABJRU5ErkJggg==");
}
.gjsearch .adv-line .time-select.txtbox .calendar .hd .next-year {
	background-position: 50%; margin: 0px; width: 10px; height: 38px; cursor: pointer; background-repeat: no-repeat;
}
.time-select.txtbox .calendar .hd .prev-month {
	background-position: 50%; margin: 0px; width: 10px; height: 38px; cursor: pointer; background-repeat: no-repeat;
}
.gjsearch .adv-line .time-select.txtbox .calendar .hd .prev-month {
	float: right; background-image: url("data:image/png;    base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAgElEQVQoU32QYQ3CUAwGrwqYBCQgARzgYEiYA5CABBwgASQgASe3NOmSR7ZH/7303rX9gk6pE/CJiHciscWpD2AETpugOgAv4FCCNahm8wnsmym/oHosKI1trcAE7rVXH1w66g24dke3CvVS9l336sach2V+57855oeKaoiIb75n6U4xC1h//doAAAAASUVORK5CYII=");
}
.gjsearch .adv-line .time-select.txtbox .calendar .hd .cur-month {
	margin: 0px; width: 24px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; overflow: hidden; font-size: 12px; float: right;
}
.gjsearch .adv-line .time-select.txtbox .calendar .hd .next-month {
	background-position: 50%; margin: 0px 12px 0px 0px; width: 10px; height: 38px; float: right; cursor: pointer; background-image: url("data:image/png;    base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAc0lEQVQoU4WQUQ2AMAxE3ykAR4AEHCBhOEECUpCABCSAgpFLWLKQMfrTNH29a048FWOcJK1pfndl4AY0wCDp/AM7YC/Bb0WDLsOjpCMpf4He295v+Iga6P0saamBFxDyFEqKhvpk+fVj+0DVeAKwljK06g3RljYLjNXirQAAAABJRU5ErkJggg=="); background-repeat: no-repeat;
}
.gjsearch .adv-line .time-select.txtbox .calendar .week-line {
	width: 210px; height: 20px; clear: both; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; background-color: rgb(245, 245, 245);
}
.gjsearch .adv-line .time-select.txtbox .calendar .week-line .week-item {
	width: 30px; height: 20px; text-align: center; color: rgb(158, 158, 158); line-height: 20px; overflow: hidden; font-size: 12px; float: left;
}
.gjsearch .adv-line .time-select.txtbox .calendar .day-table {
	width: 100%; height: auto; overflow: hidden; min-height: 1px;
}
.gjsearch .adv-line .time-select.txtbox .calendar .day-table .day {
	width: 29px; height: 29px; text-align: center; color: rgb(158, 158, 158); line-height: 29px; font-size: 12px; border-right-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.gjsearch .adv-line .time-select.txtbox .calendar .day-table .ac.day {
	color: rgb(97, 97, 97); font-weight: 700; cursor: pointer;
}
.gjsearch .adv-line .time-select.txtbox .calendar .day-table .cur.day {
	color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(47, 110, 162);
}
.gjsearch .adv-line .nm.time-select.txtbox {
	margin-left: 0px;
}
.gjsearch .adv-line .mr0 {
	margin: 0px;
}
.position-select {
	width: auto; height: 56px; overflow: hidden; float: left; min-width: 1px;
}
.position-select .item {
	background-position: 7px 5px; margin: 16px 0px 16px 44px; padding: 0px 0px 0px 32px; width: auto; height: 24px; line-height: 24px; overflow: hidden; font-size: 12px; float: left; cursor: pointer; min-width: 90px; background-image: url("/images2019/ssjg_select.png"); background-repeat: no-repeat; background-size: 15px;
}
.position-select .nm.item {
	margin-left: 0px;
}
.position-select .selected.item {
	color: rgb(42, 106, 167); font-weight: 600; background-image: url("/images2019/ssjg_selected.png");
}
.gjsearch .btn {
	background: rgb(64, 143, 218); border: currentColor; border-image: none; width: 177px; height: 44px; text-align: center; color: rgb(255, 255, 255); line-height: 44px; display: block;
}
.layui-collapse {
	border: currentColor; border-image: none;
}
.layui-colla-content {
	padding: 10px 15px; border: currentColor; border-image: none; color: rgb(102, 102, 102); line-height: 22px;
}
.dept-item {
	background: rgb(243, 243, 243); text-align: center; margin-right: 10px; margin-bottom: 10px; display: inline-block;
}
.dept-item p {
	padding: 4px 12px;
}
.dept-item span {
	background: rgb(0, 119, 222); width: 100%; color: rgb(255, 255, 255); display: block;
}
.dept-item span.unlink {
	background: rgb(224, 224, 224);
}
.right-content-title {
	color: rgb(18, 131, 247); text-indent: 10px; font-size: 16px; font-weight: bold; margin-bottom: 19px; border-left-color: rgb(18, 131, 247); border-left-width: 4px; border-left-style: solid;
}
#page {
	width: 100%; text-align: center;
}
.layui-laypage {
	margin: 10px 0px; font-size: 0px; vertical-align: middle; display: inline-block;
}
.layui-laypage > a:first-child {
	border-radius: 2px 0px 0px 2px;
}
.layui-laypage > a:first-child em {
	border-radius: 2px 0px 0px 2px;
}
.layui-laypage > a:last-child {
	border-radius: 0px 2px 2px 0px;
}
.layui-laypage > a:last-child em {
	border-radius: 0px 2px 2px 0px;
}
.layui-laypage > :first-child {
	margin-left: 0px !important;
}
.layui-laypage > :last-child {
	margin-right: 0px !important;
}
.layui-laypage a {
	border: 1px solid rgb(226, 226, 226); border-image: none;
}
.layui-laypage button {
	border: 1px solid rgb(226, 226, 226); border-image: none;
}
.layui-laypage input {
	border: 1px solid rgb(226, 226, 226); border-image: none;
}
.layui-laypage select {
	border: 1px solid rgb(226, 226, 226); border-image: none;
}
.layui-laypage span {
	border: 1px solid rgb(226, 226, 226); border-image: none;
}
.layui-laypage a {
	margin: 0px -1px 5px 0px; padding: 0px 15px; height: 28px; color: rgb(51, 51, 51); line-height: 28px; font-size: 12px; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.layui-laypage span {
	margin: 0px -1px 5px 0px; padding: 0px 15px; height: 28px; color: rgb(51, 51, 51); line-height: 28px; font-size: 12px; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.layui-flow-more a * {
	display: inline-block;
}
.layui-laypage input {
	display: inline-block;
}
.layui-table-view select[lay-ignore] {
	display: inline-block;
}
.layui-laypage a:hover {
	color: rgb(0, 150, 136);
}
.layui-laypage em {
	font-style: normal;
}
.layui-laypage .layui-laypage-spr {
	color: rgb(153, 153, 153); font-weight: 700;
}
.layui-laypage a {
	text-decoration: none;
}
.layui-laypage .layui-laypage-curr {
	position: relative;
}
.layui-laypage .layui-laypage-curr em {
	color: rgb(255, 255, 255); position: relative;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
	padding: 1px; left: -1px; top: -1px; width: 100%; height: 100%; position: absolute; background-color: rgb(0, 150, 136);
}
.layui-laypage-em {
	border-radius: 2px;
}
.layui-laypage-next em {
	font-family: Sim sun; font-size: 16px;
}
.layui-laypage-prev em {
	font-family: Sim sun; font-size: 16px;
}
.layui-laypage .layui-laypage-count {
	padding: 0px; border: currentColor; border-image: none; margin-right: 10px; margin-left: 10px;
}
.layui-laypage .layui-laypage-limits {
	padding: 0px; border: currentColor; border-image: none; margin-right: 10px; margin-left: 10px;
}
.layui-laypage .layui-laypage-refresh {
	padding: 0px; border: currentColor; border-image: none; margin-right: 10px; margin-left: 10px;
}
.layui-laypage .layui-laypage-skip {
	padding: 0px; border: currentColor; border-image: none; margin-right: 10px; margin-left: 10px;
}
.layui-laypage .layui-laypage-limits {
	vertical-align: top;
}
.layui-laypage .layui-laypage-refresh {
	vertical-align: top;
}
.layui-laypage .layui-laypage-refresh i {
	font-size: 18px; cursor: pointer;
}
.layui-laypage select {
	padding: 3px; border-radius: 2px; height: 22px; cursor: pointer;
}
.layui-laypage .layui-laypage-skip {
	height: 30px; color: rgb(153, 153, 153); line-height: 30px;
}
.layui-laypage button {
	border-radius: 2px; height: 30px; line-height: 30px; vertical-align: top; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.layui-laypage input {
	border-radius: 2px; height: 30px; line-height: 30px; vertical-align: top; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.layui-laypage input {
	margin: 0px 10px; padding: 0px 3px; width: 40px; text-align: center;
}
.layui-laypage input:focus {
	border-color: rgb(0, 150, 136) !important;
}
.layui-laypage select:focus {
	border-color: rgb(0, 150, 136) !important;
}
.layui-laypage button {
	padding: 0px 10px; margin-left: 10px; cursor: pointer;
}
.margin-r0 {
	margin-right: 0px !important;
}
.margin-l0 {
	margin-left: 0px !important;
}
.margin-b0 {
	margin-bottom: 0px !important;
}
.margin-t0 {
	margin-top: 0px !important;
}
.common-list > li {
	overflow: hidden; clear: both;
}
.common-list > li > a {
	float: left;
}
.common-list > li > span {
	float: right;
}
.xxgk-document {
	padding: 40px 0px; height: 385px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.xxgk-document .banner {
	width: 100%; display: block;
}
.xxgk-document .document-main {
	padding: 0px 30px; border: 8px solid rgb(232, 232, 232); border-image: none; height: 224px; margin-top: 30px; box-sizing: border-box;
}
.xxgk-document .document-title {
	margin-top: 13px;
}
.xxgk-document .document-title .relative-file {
	margin-left: -38px; float: left;
}
.xxgk-document .document-title .more {
	color: rgb(197, 77, 76); float: right;
}
.xxgk-document .document-main .document-list {
	margin-top: 10px;
}
.xxgk-document .document-main .document-list li {
	background: url("/images2019/xxgk_doucment_grey_dot.png") no-repeat left; line-height: 40px; padding-left: 30px;
}
.xxgk-swiper-container .swiper-slide {
	width: 100%;
}
.xxgk-swiper-container .swiper-slide > .slide1 {
	background-color: rgb(234, 239, 245);
}
.xxgk-swiper-container .swiper-slide > .slide1 .circle {
	background-color: rgb(160, 184, 208);
}
.xxgk-swiper-container .swiper-slide > .slide1 .line {
	border-bottom-color: rgb(113, 144, 174); border-bottom-width: 5px; border-bottom-style: solid;
}
.xxgk-swiper-container .swiper-slide > .slide2 {
	background-color: rgb(241, 247, 246);
}
.xxgk-swiper-container .swiper-slide > .slide2 > .slide-inner > .title > em {
	color: rgb(64, 138, 120);
}
.xxgk-swiper-container .swiper-slide > .slide2 .circle {
	background-color: rgb(140, 190, 178);
}
.xxgk-swiper-container .swiper-slide > .slide2 .line {
	border-bottom-color: rgb(91, 156, 140); border-bottom-width: 5px; border-bottom-style: solid;
}
.xxgk-swiper-container .swiper-slide > .slide3 {
	background-color: rgb(250, 245, 237);
}
.xxgk-swiper-container .swiper-slide > .slide3 > .slide-inner > .title > em {
	color: rgb(228, 177, 25);
}
.xxgk-swiper-container .swiper-slide > .slide3 .circle {
	background-color: rgb(231, 205, 128);
}
.xxgk-swiper-container .swiper-slide > .slide3 .line {
	border-bottom-color: rgb(210, 176, 75); border-bottom-width: 5px; border-bottom-style: solid;
}
.xxgk-swiper-container .swiper-slide > .slide4 {
	background-color: rgb(233, 246, 248);
}
.xxgk-swiper-container .swiper-slide > .slide4 > .slide-inner > .title > em {
	color: rgb(22, 143, 166);
}
.xxgk-swiper-container .swiper-slide > .slide4 .circle {
	background-color: rgb(110, 195, 211);
}
.xxgk-swiper-container .swiper-slide > .slide4 .line {
	border-bottom-color: rgb(46, 152, 172); border-bottom-width: 5px; border-bottom-style: solid;
}
.xxgk-swiper-container .swiper-slide > .slide5 {
	background-color: rgb(253, 243, 240);
}
.xxgk-swiper-container .swiper-slide > .slide5 > .slide-inner > .title > em {
	color: rgb(214, 72, 33);
}
.xxgk-swiper-container .swiper-slide > .slide5 .circle {
	background-color: rgb(240, 140, 112);
}
.xxgk-swiper-container .swiper-slide > .slide5 .line {
	border-bottom-color: rgb(215, 102, 71); border-bottom-width: 5px; border-bottom-style: solid;
}
.xxgk-swiper-container .swiper-slide > .slide {
	width: 100%; margin-bottom: 20px;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner {
	margin: 0px auto; padding: 50px 0px; width: 1200px;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper {
	width: 100%;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block {
	padding: 0px 20px; transition:0.2s ease-in-out; width: 23.5%; height: 360px; text-align: center; overflow: hidden; margin-right: 2%; display: block; position: relative; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block:hover {
	border-color: transparent; box-shadow: 4px 4px 1px 2px #ebebeb; transform: translateY(-4px) translateX(-4px);
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block > .circle {
	margin: 45px auto 0px; border-radius: 50%; width: 110px; height: 110px; text-align: center; line-height: 110px;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block > .circle > span {
	color: rgb(255, 255, 255); font-size: 50px;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block > h3 {
	text-align: center; font-size: 20px; font-weight: 700; margin-top: 40px;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block > .line {
	margin: 0px auto 30px; width: 50px; height: 20px;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block p {
	left: 10px; top: 270px; right: 10px; letter-spacing: -6px; overflow: hidden; position: absolute; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block p a {
	padding: 0px 10px; text-align: center; color: rgb(115, 115, 115); line-height: 28px; letter-spacing: 0px; font-size: 16px; display: inline-block; position: relative;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block p a::after {
	margin: auto; width: 1px; height: 14px; right: 0px; bottom: 6px; border-right-color: rgb(189, 189, 189); border-right-width: 1px; border-right-style: solid; position: absolute; z-index: 2; content: "";
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block a:last-child::after {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block a:hover {
	color: rgb(64, 143, 218);
}
@media screen and (max-width:1199px)
{
.xxgk-document {
	height: auto;
}
.xxgk-document > .main {
	width: 100%;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner {
	padding: 30px 10px; width: 100%; box-sizing: border-box;
}
}
@media screen and (max-width:1001px)
{
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block > .circle {
	margin: 20px auto 0px; border-radius: 50%; width: 70px; height: 70px; text-align: center; line-height: 70px;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block > h3 {
	margin-top: 20px;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block {
	height: 320px;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block p {
	top: 200px;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block > .line {
	display: none;
}
}
@media screen and (max-width:767px)
{
.xxgk-document .document-main {
	padding: 0px 0px 0px 5px;
}
.common-list > li > a {
	width: 70%; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block {
	width: 49%; margin-right: 2%; margin-bottom: 2%;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > :nth-child(2n).block {
	margin-right: 0px;
}
.xxgk-swiper-container .swiper-slide > .slide > .slide-inner > .block-wrapper > .block {
	padding: 0px;
}
}
.hdjl-banner {
	padding: 47px 0px 85px; overflow: hidden; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.hdjl-banner > .inner {
	margin: 0px auto; width: 1200px; height: 550px; position: relative;
}
.hdjl-banner > .inner > .title {
	height: 60px; color: rgb(24, 90, 174); font-size: 24px;
}
.hdjl-banner > .inner > .title > span {
	line-height: 40px; font-size: 40px; margin-right: 10px; vertical-align: middle;
}
.hdjl-banner > .inner .main {
	padding: 25px 32px; border: 1px solid rgb(231, 230, 230); border-image: none; height: 490px; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.hdjl-banner > .inner .main > .main-top {
	padding-bottom: 23px; border-bottom-color: rgb(184, 183, 183); border-bottom-width: 1px; border-bottom-style: dashed; box-sizing: border-box;
}
.hdjl-banner > .inner .main > .main-top > .main-l {
	width: 530px; height: 100%; background-color: rgb(255, 255, 255);
}
.hdjl-banner > .inner .main > .main-top > .main-l > img {
	width: 530px;
}
.hdjl-banner > .inner .main > .main-top > .main-r {
	width: 580px; height: 300px; position: relative;
}
.hdjl-banner > .inner .main > .main-top > .main-r > ul > li {
	color: rgb(82, 82, 83); font-size: 18px; margin-bottom: 17px; position: relative;
}
.hdjl-banner > .inner .main > .main-top > .main-r > ul > li h3 {
	padding: 5px 10px; color: rgb(24, 90, 174); font-size: 18px; margin-right: 20px; float: left; background-color: rgb(242, 246, 255);
}
.hdjl-banner > .inner .main > .main-top > .main-r > ul > li p {
	width: 85%; overflow: hidden; float: left;
}
.hdjl-banner > .inner .main > .main-top > .main-r > ul > li p span {
	line-height: 30px;
}
.hdjl-banner > .inner .main > .main-top > .main-r > .detail {
	right: 0px; bottom: 0px; color: red; font-size: 18px; position: absolute;
}
.hdjl-banner > .inner .main .main-bottom {
	width: 100%; height: 64px; margin-top: 20px; position: relative;
}
.hdjl-banner > .inner .main .main-bottom > .calendar {
	background: url("/images2019/calendar.png") no-repeat center; width: 68px; height: 64px; text-align: center; color: rgb(131, 177, 208); font-size: 18px; font-weight: 700;
}
.hdjl-banner > .inner .main .main-bottom > .calendar > span {
	line-height: 85px;
}
.hdjl-banner > .inner .main .main-bottom > ul {
	width: 85%; margin-left: 20px;
}
.hdjl-banner > .inner .main .main-bottom > ul > li {
	width: 100%; height: 32px; color: rgb(0, 0, 0); line-height: 32px; overflow: hidden; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hdjl-banner > .inner .main .main-bottom > ul > li > em {
	color: rgb(24, 90, 174);
}
.hdjl-banner > .inner .main .main-bottom > .detail {
	right: 0px; bottom: 0px; color: red; font-size: 18px; position: absolute;
}
.hdjl-banner > .inner .hdjl-pagination {
	width: 50%; text-align: right; bottom: 20px; position: absolute; z-index: 20;
}
.hdjl-banner > .inner .hdjl-pagination .swiper-pagination-switch {
	background: rgb(211, 211, 211); margin: 0px 5px; border-radius: 12px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 12px; height: 12px; display: inline-block; cursor: pointer; opacity: 0.8;
}
.hdjl-banner > .inner .hdjl-pagination .swiper-active-switch {
	background: rgb(11, 79, 197);
}
.hdjl-fayan {
	background: url("/images2019/wlfyr-bg.png") no-repeat; padding: 43px 0px 75px; overflow: hidden;
}
.hdjl-fayan .inner {
	margin: 0px auto; width: 1200px; height: 485px;
}
.hdjl-fayan .inner > .title {
	height: 56px;
}
.hdjl-fayan .inner > .title .t-l {
	color: rgb(68, 114, 169); font-size: 24px;
}
.hdjl-fayan .inner > .title .t-l span {
	font-size: 24px;
}
.hdjl-fayan .inner > .title .t-l em {
	margin-left: 10px;
}
.hdjl-fayan .inner > .title .t-r a {
	color: rgb(147, 146, 146); font-size: 14px;
}
.hdjl-fayan .inner .tab {
	padding: 30px 40px; width: 100%; height: 420px; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.hdjl-fayan .inner .tab > .tabs {
	width: 100%; margin-bottom: 30px;
}
.hdjl-fayan .inner .tab > .tabs > li {
	width: 16.66%; height: 36px; text-align: center; line-height: 36px; font-size: 20px; float: left; position: relative; cursor: pointer;
}
.hdjl-fayan .inner .tab > .tabs > li > .triangle {
	left: 87px; top: 35px; width: 0px; height: 0px; border-top-color: rgb(68, 114, 169); border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 7px; border-left-width: 7px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: none; position: absolute;
}
.hdjl-fayan .inner .tab > .tabs > .active {
	color: rgb(255, 255, 255); font-weight: 700; background-color: rgb(68, 114, 169);
}
.hdjl-fayan .inner .tab > .tabs > .active > .triangle {
	display: block;
}
.hdjl-fayan .inner .tab .tab-item {
	height: 292px; overflow: hidden; box-sizing: border-box;
}
.hdjl-fayan .inner .tab .tab-item > table {
	width: 100%; text-align: center; color: rgb(100, 101, 101); letter-spacing: 2px; font-size: 16px;
}
.hdjl-fayan .inner .tab .tab-item > table tr {
	border: 1px solid rgb(227, 227, 227); border-image: none; height: 58px; box-sizing: border-box;
}
.hdjl-fayan .inner .tab .tab-item > table tr > .first-td {
	text-align: left; padding-left: 40px;
}
.hdjl-fayan .inner .tab .tab-item > table tr td > span {
	color: rgb(249, 141, 91); font-size: 20px; margin-right: 10px; vertical-align: middle;
}
.hdjl-fayan .inner .tab .tab-item > table > thead {
	font-weight: 700;
}
.hdjl-fayan .inner .tab .tab-item > table > thead span {
	width: 120px; height: 55px; text-align: center; line-height: 55px; border-bottom-color: rgb(24, 90, 174); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.hdjl-yijian {
	height: 593px; background-color: rgb(255, 255, 255);
}
.hdjl-yijian > .inner {
	margin: 0px auto; width: 1200px; overflow: hidden;
}
.hdjl-yijian > .inner > .inner-l {
	width: 798px; height: 100%;
}
.hdjl-yijian > .inner > .inner-l > .title {
	width: 100%; height: 24px; color: rgb(68, 114, 169); line-height: 24px; margin-top: 55px; margin-bottom: 36px;
}
.hdjl-yijian > .inner > .inner-l > .title > .title-l {
	color: rgb(68, 114, 169); font-size: 24px;
}
.hdjl-yijian > .inner > .inner-l > .title > .title-l > span {
	font-size: 24px;
}
.hdjl-yijian > .inner > .inner-l > .title > .title-l > em {
	margin-left: 10px;
}
.hdjl-yijian > .inner > .inner-l > .title > .title-r {
	color: rgb(147, 146, 146); font-size: 14px;
}
.hdjl-yijian > .inner > .inner-l > .main {
	width: 100%; height: 410px; padding-top: 30px; padding-left: 20px; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .date {
	font-size: 18px;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .date > .icon-wrap {
	width: 105px; height: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 100px; background-color: rgb(42, 109, 195);
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .date > .icon-wrap > span {
	font-size: 56px;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .date > .date-b {
	width: 105px; height: 48px; text-align: center; line-height: 48px; font-size: 18px;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .date > .date-t {
	width: 105px; height: 48px; text-align: center; line-height: 48px; font-size: 18px;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .date > .date-t {
	border: 1px solid rgb(42, 109, 195); border-image: none; color: rgb(42, 109, 195); box-sizing: border-box;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .date > .date-b {
	color: rgb(255, 255, 255); background-color: rgb(42, 109, 195);
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top {
	padding: 20px 5px; width: 655px; height: 100px; box-sizing: border-box;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top > a {
	width: 96%; color: rgb(68, 114, 169); overflow: hidden; font-size: 18px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top > .blue-white {
	height: 27px; text-align: center; line-height: 27px; font-size: 16px; margin-top: 10px; margin-right: 40px;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top > .blue-white > .blue {
	width: 110px; color: rgb(255, 255, 255); background-color: rgb(42, 109, 195);
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top > .blue-white > .white {
	width: 110px; color: rgb(42, 109, 195); background-color: rgb(255, 255, 255);
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top > .join {
	border: 1px dashed rgb(90, 141, 207); border-image: none; width: 100px; height: 27px; text-align: center; line-height: 27px; margin-top: 10px;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news {
	width: 655px; height: 91px; position: relative;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news > a > li {
	overflow: hidden; font-size: 20px; font-weight: 700; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news > p {
	color: rgb(197, 185, 185); line-height: 30px; text-indent: 28px; overflow: hidden; font-size: 16px; margin-top: 12px; -ms-text-overflow: ellipsis; box-sizing: border-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news > .join {
	right: 0px; bottom: 0px; color: red; font-size: 16px; position: absolute;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-b {
	margin-top: 36px;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-b > .item {
	height: 36px; line-height: 36px;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-b > .item > .item-l {
	border: 1px solid rgb(148, 146, 146); border-image: none; width: 105px; height: 36px; text-align: center; color: rgb(148, 146, 146); line-height: 36px; font-size: 18px; box-sizing: border-box;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-b > .item > a > li {
	width: 655px; height: 100%; color: rgb(161, 160, 160); overflow: hidden; font-size: 20px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hdjl-yijian > .inner > .inner-r {
	width: 402px; box-sizing: border-box;
}
.hdjl-yijian > .inner > .inner-r > .title {
	width: 100%; height: 24px; color: rgb(68, 114, 169); line-height: 24px; padding-left: 48px; margin-top: 55px; margin-bottom: 36px; box-sizing: border-box;
}
.hdjl-yijian > .inner > .inner-r > .title > .title-l {
	color: rgb(68, 114, 169); padding-left: 20px; font-size: 24px; border-left-color: rgb(68, 114, 169); border-left-width: 5px; border-left-style: solid;
}
.hdjl-yijian > .inner > .inner-r > .title > .title-r {
	color: rgb(147, 146, 146); font-size: 14px;
}
.hdjl-yijian > .inner > .inner-r > .main {
	width: 402px; height: 410px; overflow: hidden; padding-left: 48px; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.hdjl-yijian > .inner > .inner-r > .main > .diaocha-list {
	width: 100%; margin-top: 10px;
}
.hdjl-yijian > .inner > .inner-r > .main > .diaocha-list > li {
	height: 55px; line-height: 55px; padding-left: 30px; font-size: 16px; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: dashed; position: relative; box-sizing: border-box;
}
.hdjl-yijian > .inner > .inner-r > .main > .diaocha-list > li .blue-dot {
	border-radius: 50%; left: 0px; top: 25px; width: 8px; height: 8px; position: absolute; background-color: rgb(39, 118, 193);
}
.hdjl-yijian > .inner > .inner-r > .main > .diaocha-list > li > .text {
	width: 260px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hdjl-yijian > .inner > .inner-r > .main > .diaocha-list > li > .time {
	color: rgb(154, 154, 154); margin-right: 10px;
}
.hdjl-yijian > .inner > .inner-r > .main > .library {
	width: 100%; height: 180px; margin-top: 30px; position: relative; background-color: rgb(241, 241, 241);
}
.hdjl-yijian > .inner > .inner-r > .main > .library > .search {
	border-radius: 50%; left: 40px; top: 30px; width: 40px; height: 40px; text-align: center; line-height: 40px; position: absolute; z-index: 1; background-color: rgb(135, 150, 223);
}
.hdjl-yijian > .inner > .inner-r > .main > .library > .search > span {
	color: rgb(255, 255, 255); font-size: 20px;
}
.hdjl-yijian > .inner > .inner-r > .main > .library > .text {
	left: 105px; top: 33px; position: absolute; z-index: 1;
}
.hdjl-yijian > .inner > .inner-r > .main > .library > .check {
	border-radius: 20px; left: 40px; top: 100px; width: 150px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: block; position: absolute; z-index: 1; background-color: rgba(0, 0, 0, 0.3);
}
.hdjl-yijian > .inner > .inner-r > .main > .library > .pad {
	width: 354px; height: 180px; right: 0px; bottom: 0px; position: absolute; z-index: 0;
}
.hdjl-column {
	width: 100%; height: 140px; background-color: rgb(237, 238, 242);
}
.hdjl-column > .inner {
	margin: 0px auto; width: 1200px; height: 140px;
}
.hdjl-column > .inner > .block {
	width: 33.3%; height: 140px; text-align: center; display: block; position: relative; box-sizing: border-box;
}
.hdjl-column > .inner > .block > .b-l {
	border-radius: 50%; width: 80px; height: 80px; text-align: center; color: rgb(91, 130, 223); line-height: 80px; margin-top: 30px; margin-left: 60px; display: inline-block; background-color: rgb(255, 255, 255);
}
.hdjl-column > .inner > .block > .b-l span {
	font-size: 40px; font-weight: 500;
}
.hdjl-column > .inner > .block > .b-r {
	left: 115px; height: 50px; right: 0px; margin-top: 40px; border-right-color: rgb(164, 164, 164); border-right-width: 1px; border-right-style: solid; position: absolute;
}
.hdjl-column > .inner > .block > .b-r p {
	line-height: 30px;
}
.hdjl-column > .inner > .block > .b-r > .first-p {
	color: rgb(0, 0, 0); font-size: 22px;
}
.hdjl-column > .inner > .block > .b-r > .second-p {
	color: rgb(164, 164, 164); font-size: 14px;
}
.hdjl-hygq {
	padding: 80px 0px 100px; overflow: hidden; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.hdjl-hygq > .inner {
	margin: 0px auto; width: 1200px; height: 250px;
}
.hdjl-hygq > .inner > .inner-l {
	width: 798px; height: 100%;
}
.hdjl-hygq > .inner > .inner-l > .title {
	width: 100%; height: 24px; color: rgb(68, 114, 169); line-height: 24px; margin-bottom: 6px;
}
.hdjl-hygq > .inner > .inner-l > .title > .title-l {
	color: rgb(68, 114, 169); font-size: 24px;
}
.hdjl-hygq > .inner > .inner-l > .title > .title-l > span {
	font-size: 24px;
}
.hdjl-hygq > .inner > .inner-l > .title > .title-l > em {
	margin-left: 10px;
}
.hdjl-hygq > .inner > .inner-l > .title > .title-r {
	color: rgb(147, 146, 146); font-size: 14px;
}
.hdjl-hygq > .inner > .inner-l > .main {
	width: 100%; height: 275px;
}
.hdjl-hygq > .inner > .inner-l > .main > .guanqie-list {
	width: 100%;
}
.hdjl-hygq > .inner > .inner-l > .main > .guanqie-list > li {
	height: 55px; line-height: 55px; padding-left: 30px; font-size: 16px; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: dashed; position: relative; box-sizing: border-box;
}
.hdjl-hygq > .inner > .inner-l > .main > .guanqie-list > li .qianzhui {
	left: 0px; top: 23px; position: absolute;
}
.hdjl-hygq > .inner > .inner-l > .main > .guanqie-list > li > .text {
	width: 660px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hdjl-hygq > .inner > .inner-l > .main > .guanqie-list > li > .text > em {
	color: rgb(0, 93, 182);
}
.hdjl-hygq > .inner > .inner-l > .main > .guanqie-list > li > .time {
	color: rgb(154, 154, 154); margin-right: 10px;
}
.hdjl-hygq > .inner > .inner-r {
	width: 350px; height: 100%;
}
.hdjl-hygq > .inner > .inner-r > .qrcode {
	width: 100%; height: 250px; display: block;
}
.hdjl-banner > .inner .main > .main-top > .main-r > ul > li {
	margin-bottom: 30px;
}
.hdjl-banner > .inner .main > .main-top > .main-r > ul > li p {
	line-height: 35px;
}
.hdjl-banner > .inner .main > .main-top > .main-r {
	height: auto;
}
.hdjl-banner > .inner .main {
	height: auto;
}
.hdjl-banner > .inner {
	height: auto; min-height: 525px;
}
.hdjl-banner .swiper-slide {
	height: auto !important;
}
.hdjl-banner .swiper-wrapper {
	height: auto !important;
}
.tab-area-container {
	position: relative;
}
.loadingGif {
	margin: 120px auto; top: 0px;
}
.hdjl-fayan .inner .tab .tab-item {
	position: relative;
}
.hdjl-yijian {
	height: auto; margin-bottom: 30px;
}
.hdjl-yijian > .inner > .inner-l > .main {
	padding-left: 0px;
}
.hdjl-hygq > .inner > .inner-r {
	width: 349px;
}
.hdjl-hygq {
	padding: 70px 0px;
}
.hdjl-hygq > .inner > .inner-l {
	width: 798px;
}
.hdjl-banner > .inner .hdjl-pagination {
	width: 100%; text-align: center; bottom: 5px;
}
.hdjl-yijian > .inner > .inner-l > .title {
	margin-bottom: 0px;
}
.hdjl-yijian > .inner > .inner-r > .title {
	margin-bottom: 0px;
}
.hdjl-yijian > .inner > .inner-r > .main > .diaocha-list > li > .text {
	width: 70%;
}
.hdjl-hygq > .inner > .inner-l > .main > .guanqie-list > li > img {
	width: auto;
}
@media screen and (max-width:1199px)
{
.hdjl-banner > .inner {
	margin: 0px auto; padding: 0px 20px; width: 100%; box-sizing: border-box;
}
.hdjl-banner > .inner .main {
	width: 100%;
}
.hdjl-banner > .inner .main > .main-top > .main-l {
	width: 45%;
}
.hdjl-banner > .inner .main > .main-top > .main-l > a > img {
	width: 100%;
}
.hdjl-banner > .inner .main > .main-top > .main-r {
	width: 48%;
}
.hdjl-fayan .inner {
	margin: 0px auto; padding: 0px 20px; width: 100%; box-sizing: border-box;
}
.hdjl-fayan .inner .tab > .tabs > li > .triangle {
	left: 50%; top: 35px; transform: translateX(-50%);
}
.hdjl-yijian {
	height: auto;
}
.hdjl-yijian > .inner {
	margin: 0px auto; padding: 0px 20px; width: 100%; box-sizing: border-box;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top > .blue-white {
	width: 30%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top > .blue-white > .blue {
	width: 50%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top > .blue-white > .white {
	width: 50%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top > .join {
	width: 20%;
}
.hdjl-yijian > .inner > .inner-l {
	width: 100%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top {
	width: 83%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news {
	width: 83%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-b > .item > a {
	width: 83%; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hdjl-yijian > .inner > .inner-r {
	width: 100%;
}
.hdjl-yijian > .inner > .inner-r > .title {
	padding-left: 0px;
}
.hdjl-yijian > .inner > .inner-r > .main {
	width: 100%; padding-left: 0px;
}
.hdjl-column > .inner {
	padding: 0px 20px; width: 100%; box-sizing: border-box;
}
.hdjl-column > .inner > .block > .b-l {
	margin-left: 0px;
}
.hdjl-column > .inner > .block > .b-r {
	border: currentColor; border-image: none; left: 85px;
}
.hdjl-hygq > .inner {
	padding: 0px 20px; width: 100%; box-sizing: border-box;
}
.hdjl-hygq > .inner {
	height: auto;
}
.hdjl-hygq > .inner > .inner-l {
	width: 100% !important;
}
.hdjl-hygq > .inner > .inner-l > .main > .guanqie-list > li > .text {
	width: 70% !important;
}
.hdjl-hygq > .inner > .inner-r {
	width: 100% !important;
}
.hdjl-hygq > .inner > .inner-r > .qrcode {
	margin: 0px auto; width: auto;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-b > .item > a > li {
	width: auto;
}
}
@media screen and (max-width:1001px)
{
.hdjl-banner > .inner .main > .main-top > .main-l {
	width: 70%;
}
.hdjl-banner > .inner .main > .main-top > .main-r {
	width: 100%; margin-top: 20px;
}
.hdjl-banner > .inner .main {
	padding: 0px; border: currentColor; border-image: none;
}
.hdjl-banner > .inner .main .main-bottom > .calendar {
	width: 20%;
}
.hdjl-banner > .inner .main .main-bottom > ul {
	width: 75%; margin-left: 5%;
}
.hdjl-banner {
	padding: 40px 0px;
}
.hdjl-banner > .inner .main > .main-top > .main-l {
	width: auto; text-align: center; float: none; max-width: 100%;
}
}
@media screen and (max-width:767px)
{
.hdjl-fayan {
	padding: 20px 0px;
}
.hdjl-fayan .inner .tab > .tabs > li {
	font-size: 16px;
}
.hdjl-fayan .inner .tab .tab-item > table {
	width: 100%;
}
.hdjl-fayan .inner .tab {
	padding: 0px;
}
.hdjl-fayan .inner .tab .tab-item {
	width: 100%; overflow: scroll;
}
.hdjl-fayan .inner .tab .tab-item > table tr > .first-td {
	padding-left: 10px;
}
.hdjl-fayan .inner .tab .tab-item > table {
	font-size: 16px;
}
.hdjl-fayan .inner .tab .tab-item > table tr > th:nth-child(2) {
	display: none;
}
.hdjl-fayan .inner .tab .tab-item > table tr > th:nth-child(3) {
	display: none;
}
.hdjl-fayan .inner .tab .tab-item > table tr > td:nth-child(2) {
	display: none;
}
.hdjl-fayan .inner .tab .tab-item > table tr > td:nth-child(3) {
	display: none;
}
.hdjl-column > .inner > .block > .b-l {
	display: none;
}
.hdjl-column > .inner > .block > .b-r {
	position: static;
}
.hdjl-column > .inner > .block > .b-r > .second-p {
	display: none;
}
.hdjl-hygq > .inner > .inner-r > .qrcode {
	height: 200px;
}
.hdjl-banner > .inner .main > .main-top > .main-l {
	width: 100%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top {
	width: 100%; height: auto;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top > .blue-white {
	width: 100%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news-top > .join {
	width: 100%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .date > .icon-wrap {
	display: none;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .date {
	width: 100%; margin-bottom: 10px;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .date > .date-t {
	width: 50%; float: left;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .date > .date-b {
	width: 50%; float: left;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news {
	width: 100%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-t > .item > .news > .join {
	bottom: -20px;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-b > .item > .item-l {
	width: 100%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-b > .item > a {
	width: 100%;
}
.hdjl-hygq {
	padding: 30px 0px;
}
.hdjl-yijian > .inner > .inner-l > .main {
	padding-top: 0px;
}
.hdjl-column {
	height: auto;
}
.hdjl-column > .inner {
	height: auto;
}
.hdjl-column > .inner > .block {
	width: 33.3%; height: auto;
}
.hdjl-column > .inner > .block > .b-r {
	margin-top: 20px; float: none;
}
.hdjl-yijian > .inner > .inner-r > .title {
	margin: 30px 0px 0px;
}
.hdjl-yijian > .inner > .inner-r > .main > .diaocha-list > li {
	display: flex;
}
.hdjl-yijian > .inner > .inner-r > .main > .diaocha-list > li > .text {
	flex:1 1 0px;
}
.hdjl-banner > .inner .main > .main-top > .main-r > ul > li p {
	width: 100%;
}
.hdjl-hygq > .inner > .inner-r > .qrcode {
	height: auto; max-width: 100%;
}
.hdjl-banner > .inner {
	padding: 0px 2.5%;
}
.hdjl-fayan .inner {
	padding: 0px 2.5%;
}
.hdjl-hygq > .inner {
	padding: 0px 2.5%;
}
.hdjl-yijian > .inner {
	padding: 0px 2.5%;
}
.hdjl-yijian > .inner > .inner-r > .main > .diaocha-list > li > .text {
	width: 70%;
}
.hdjl-yijian > .inner > .inner-l > .main > .main-b > .item {
	height: auto;
}
.hdjl-banner > .inner .main > .main-top > .main-l > a > img {
	width: 100%;
}
.hdjl-yijian > .inner > .inner-l > .title {
	margin: 20px 0px;
}
.hdjl-yijian > .inner > .inner-r > .main {
	height: auto;
}
.hdjl-fayan .inner .tab {
	height: 400px;
}
}
.hdjl-section {
	width: 100%;
}
.hdjl-section .section-inner {
	margin: 47px auto 0px; width: 1200px; height: auto;
}
.hdjl-section .section-inner .section {
	border: 1px solid rgb(222, 222, 222); border-image: none; width: 24%; height: 83px; text-align: center; line-height: 83px; margin-right: 1.2%; box-sizing: border-box; background-color: rgb(250, 250, 250);
}
.hdjl-section .section .iconfont {
	color: rgb(24, 90, 174); padding-right: 6%; font-size: 40px; font-weight: 500; vertical-align: middle;
}
.hdjl-section .section {
	color: rgb(92, 91, 91); font-size: 18px; float: left;
}
.hdjl-wqhg {
	padding-top: 30px;
}
.hdjl-wqhg .wqhg-left {
	width: 70px; float: left;
}
.hdjl-wqhg .wqhg-left span {
	width: 30px; height: 30px; text-align: center; font-size: 18px; font-weight: 700; float: left; box-sizing: border-box;
}
.hdjl-wqhg .wqhg-left .text1 {
	color: rgb(255, 255, 255); line-height: 30px; background-color: rgb(24, 90, 174);
}
.hdjl-wqhg .wqhg-left .text2 {
	color: rgb(255, 255, 255); line-height: 30px; background-color: rgb(24, 90, 174);
}
.hdjl-wqhg .wqhg-left .text1 {
	margin-right: 10px;
}
.hdjl-wqhg .wqhg-left .text3 {
	margin-right: 10px;
}
.hdjl-wqhg .wqhg-left .text3 {
	border: 1px solid rgb(24, 90, 174); border-image: none; color: rgb(24, 90, 174); line-height: 28px; margin-top: 10px; background-color: rgb(255, 255, 255);
}
.hdjl-wqhg .wqhg-left .text4 {
	border: 1px solid rgb(24, 90, 174); border-image: none; color: rgb(24, 90, 174); line-height: 28px; margin-top: 10px; background-color: rgb(255, 255, 255);
}
.wqhg-right {
	width: 85%; margin-left: 5%; float: left;
}
.wqhg-right p {
	width: 47%; line-height: 35px; overflow: hidden; margin-right: 3%; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.wqhg-right p em {
	color: rgb(24, 90, 174);
}
.hdjl-img {
	width: 100%;
}
.hdjl-img .img-inner {
	margin: 0px auto 60px; width: 1200px;
}
.hdjl-img .img-inner a {
	width: 30%; margin-right: 5%; float: left;
}
.hdjl-img .img-inner a img {
	width: 100%;
}
@media screen and (max-width:1200px)
{
.hdjl-section .section-inner {
	margin: 47px auto 0px; padding: 0px 20px; width: 100%; height: auto; box-sizing: border-box;
}
.wqhg-right {
	width: 80%;
}
.hdjl-img .img-inner {
	padding: 0px 20px; width: 100%; box-sizing: border-box;
}
}
@media screen and (max-width:1001px)
{
.wqhg-right p {
	width: 100%;
}
}
@media screen and (max-width:767px)
{
.hdjl-section .section-inner .section {
	width: 49%; margin-top: 2%; margin-right: 2%;
}
.hdjl-section .section-inner :nth-child(2n).section {
	margin-right: 0px;
}
.hdjl-img .img-inner a {
	width: 100%; margin-top: 5%;
}
.wqhg-right {
	width: 70%;
}
.hdjl-img .img-inner {
	padding: 0px 2.5%;
}
.hdjl-section .section-inner {
	padding: 0px 2.5%;
}
}
.local {
	margin: 25px 0px; padding: 5px 0px 15px; color: rgb(99, 99, 99); font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.local a {
	color: rgb(99, 99, 99); font-size: 16px;
}
.local a:hover {
	color: rgb(94, 94, 94);
}
.local span {
	padding-right: 8px;
}
.ldzc-medium {
	border: 1px solid rgb(189, 190, 189); border-image: none; width: 100%; height: auto; margin-bottom: 58px; box-sizing: border-box;
}
.ldzc-medium > .item > .title {
	width: 100%; height: 65px; line-height: 65px; border-bottom-color: rgb(212, 209, 209); border-bottom-width: 2px; border-bottom-style: solid;
}
.ldzc-medium > .item > .title > .title-inner {
	width: 165px; height: 65px; border-bottom-color: rgb(24, 90, 174); border-bottom-width: 2px; border-bottom-style: solid; box-sizing: border-box;
}
.ldzc-medium > .item > .title > .title-inner > span {
	color: rgb(24, 90, 174); font-size: 16px; margin-left: 20px;
}
.ldzc-medium > .item > .title > .title-inner > em {
	color: rgb(79, 79, 81); font-size: 24px; font-weight: 700; margin-left: 15px;
}
.ldzc-medium > .introduce {
	width: 100%; height: 350px;
}
.ldzc-medium > .introduce > .content {
	padding: 30px 40px; width: 100%; height: 240px; box-sizing: border-box;
}
.ldzc-medium > .introduce > .content > .content-inner {
	height: 182px; position: relative; background-color: rgb(249, 249, 249);
}
.ldzc-medium > .introduce > .content > .content-inner > img {
	height: 182px; display: block;
}
.ldzc-medium > .introduce > .content > .content-inner > .content-r {
	padding: 30px; left: 162px; height: 100%; right: 0px; position: absolute; box-sizing: border-box; background-color: rgb(249, 249, 249);
}
.ldzc-medium > .introduce > .content > .content-inner > .content-r > .title {
	color: rgb(24, 90, 174); font-size: 24px; font-weight: 700;
}
.ldzc-medium > .introduce > .content > .content-inner > .content-r > .text {
	color: rgb(79, 79, 81); line-height: 30px; text-indent: 24px; font-size: 18px; margin-top: 24px;
}
.ldzc-medium > .resume {
	width: 100%;
}
.ldzc-medium > .resume > ul {
	padding: 50px; color: rgb(79, 79, 81); font-size: 18px;
}
.ldzc-medium > .resume > ul > li {
	line-height: 30px; text-indent: 50px; margin-bottom: 40px;
}
.ldzc-medium > .resume > ul > li:last-of-type {
	margin-bottom: 0px;
}
.ldzc-inner-page {
	padding: 30px; border: 1px solid rgb(222, 222, 222); border-image: none;
}
.ldzc-inner-page > div > .TRS_Editor {
	width: 80%; float: right;
}
@media screen and (max-width:1199px)
{
.ldzc {
	padding: 0px 10px; width: 100%; box-sizing: border-box;
}
}
@media screen and (max-width:1001px)
{
.ldzc-inner-page > div > .TRS_Editor {
	width: 70%;
}
}
@media screen and (max-width:767px)
{
.ldzc-inner-page {
	border: 1px solid rgb(222, 222, 222); border-image: none;
}
.ldzc-inner-page {
	padding: 10px;
}
.ldzc-inner-page > div > .TRS_Editor {
	width: 100%; float: none;
}
.ldzc-inner-page img {
	margin: 0px auto 10px; float: none; display: block;
}
}
.ldzc-category {
	border: 1px solid rgb(189, 190, 189); border-image: none; width: 100%; height: auto; margin-bottom: 58px; box-sizing: border-box;
}
.ldzc-category > .tabs {
	width: 100%; border-bottom-color: rgb(189, 190, 189); border-bottom-width: 1px; border-bottom-style: solid;
}
.ldzc-category > .tabs > .tab {
	padding: 15px 0px; transition:0.3s; width: 20%; height: 50px; text-align: center; color: rgb(79, 79, 81); line-height: 20px; font-size: 20px; position: relative; cursor: pointer; box-sizing: border-box; background-color: rgb(251, 251, 251);
}
.ldzc-category > .tabs > .tab:hover {
	color: rgb(255, 255, 255); font-weight: 700; background-color: rgb(29, 93, 176);
}
.ldzc-category > .tabs > .tab::after {
	margin: auto; top: 0px; height: 20px; right: 0px; bottom: 0px; border-right-color: rgb(176, 176, 176); border-right-width: 1px; border-right-style: solid; position: absolute; content: "";
}
.ldzc-category > .tabs > .tab5::after {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.ldzc-category > .tabs > .active {
	color: rgb(255, 255, 255); font-weight: 700; background-color: rgb(29, 93, 176);
}
.ldzc-category > .contents > .content {
	padding: 40px; display: none; box-sizing: border-box;
}
.ldzc-category > .contents > .content > .title {
	height: 50px; color: rgb(29, 93, 176); font-size: 18px; font-weight: 700;
}
.ldzc-category > .contents > .content > .title > span {
	color: rgb(29, 93, 176); font-size: 20px; margin-right: 10px; vertical-align: middle;
}
.ldzc-category > .contents > .content > .main-leader {
	width: 100%; height: 185px;
}
.ldzc-category > .contents > .content > .main-leader > img {
	width: 162px; height: 182px;
}
.ldzc-category > .contents > .content > .main-leader > .text {
	padding: 20px 25px 20px 212px; width: 100%; height: 182px; box-sizing: border-box;
}
.ldzc-category > .contents > .content > .main-leader > .text > h3 {
	font-size: 18px; font-weight: 700;
}
.ldzc-category > .contents > .content > .main-leader > .text > h3 > a {
	color: rgb(24, 90, 174);
}
.ldzc-category > .contents > .content > .main-leader > .text > p {
	color: rgb(79, 79, 81); line-height: 30px; text-indent: 36px; font-size: 16px; margin-top: 20px;
}
.ldzc-category > .contents > .content > .main-leader > .text > a {
	border-radius: 8px; border: 1px dashed rgb(24, 90, 174); transition:0.3s; border-image: none; width: 133px; height: 37px; text-align: center; color: rgb(24, 90, 174); line-height: 37px; font-size: 16px; margin-top: 20px; display: block;
}
.ldzc-category > .contents > .content > .main-leader > .text > a:hover {
	color: rgb(255, 255, 255); font-weight: 700; background-color: rgb(24, 90, 174);
}
.ldzc-category > .contents > .content > .other-leader {
	margin-top: 40px;
}
.ldzc-category > .contents > .content > .other-leader > .item {
	height: 67px; background-color: rgb(242, 242, 242);
}
.ldzc-category > .contents > .content > .other-leader > .item > dt {
	width: 100px; height: 67px; text-align: center; color: rgb(255, 255, 255); line-height: 67px; font-size: 16px; font-weight: 700; background-color: rgb(68, 128, 204);
}
.ldzc-category > .contents > .content > .other-leader > .item > ul {
	width: 100%; padding-left: 130px; box-sizing: border-box;
}
.ldzc-category > .contents > .content > .other-leader > .item > ul > li {
	height: 67px; color: rgb(204, 204, 204); margin-right: 70px; float: left;
}
.ldzc-category > .contents > .content > .other-leader > .item > ul > li > a {
	height: 67px; line-height: 67px; font-size: 16px; display: block;
}
.ldzc-category > .contents > .content > .other-leader > .item > ul > li:hover {
	color: rgb(24, 90, 174);
}
.ldzc-category > .contents > .content > .other-leader > .item > ul > li:hover > a {
	color: rgb(24, 90, 174);
}
.ldzc-category > .contents > .active {
	display: block;
}
@media screen and (max-width:1199px)
{
.ldzc {
	padding: 0px 10px; width: 100%; box-sizing: border-box;
}
}
@media screen and (max-width:767px)
{
.ldzc-category > .tabs > .tab {
	padding: 15px 0px; font-size: 12px;
}
.ldzc-category > .contents > .content > .other-leader > .item > dt {
	width: 20%; height: 30px; line-height: 30px; font-size: 12px;
}
.ldzc-category > .contents > .content > .other-leader > .item > ul > li {
	height: 30px; line-height: 30px; margin-right: 10%;
}
.ldzc-category > .contents > .content > .other-leader > .item > ul > li > a {
	height: 30px; line-height: 30px; font-size: 12px;
}
.ldzc-category > .contents > .content > .other-leader > .item > ul {
	padding-left: 100px;
}
.ldzc-category > .contents > .content {
	padding: 10px;
}
.ldzc-category {
	margin-bottom: 20px;
}
}
select::-ms-expand {
	display: none !important;
}
.zwgk-leader {
	background: url("/images2019/zwgk-bg.png") 0% 0% / cover; padding: 50px 0px; width: 100%; height: 560px;
}
.zwgk-leader > .leader-inner {
	margin: 0px auto; padding: 40px; width: 1200px; height: 100%; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.zwgk-leader > .leader-inner > .item .title {
	color: rgb(0, 0, 0); font-size: 24px; font-weight: 700; margin-bottom: 20px;
}
.zwgk-leader > .leader-inner > .leader-l {
	width: 680px; height: 100%;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .introduce {
	width: 100%; height: 190px;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .introduce > img {
	height: 190px; display: block;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .introduce > .desc {
	padding: 25px 30px; border: 1px dashed rgb(191, 191, 191); border-image: none; width: 500px; height: 100%; box-sizing: border-box;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .introduce > .desc > .title {
	color: rgb(0, 0, 0); font-size: 18px; font-weight: 700; margin-bottom: 25px;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .introduce > .desc > .title > a {
	color: rgb(24, 90, 174);
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .introduce > .desc > .text {
	text-align: justify; color: rgb(70, 70, 70); line-height: 30px; overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .row-wrapper {
	margin-top: 40px;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .row-wrapper > .row {
	font-size: 20px; margin-top: 20px; position: relative;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .row-wrapper > .row > .key {
	color: rgb(0, 0, 0); letter-spacing: 2px; font-weight: 700;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .row-wrapper > .row > ul {
	left: 100px; position: absolute;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .row-wrapper > .row > ul > li {
	margin-right: 30px; margin-bottom: 15px; float: left;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .row-wrapper > .row > ul > li > a {
	color: rgb(24, 90, 174);
}
.zwgk-leader > .leader-inner > .leader-l > .leader-button {
	margin-top: 70px;
}
.zwgk-leader > .leader-inner > .leader-l > .leader-button > li {
	border-radius: 12px; border: 1px dashed rgb(238, 85, 70); transition:0.3s; border-image: none; width: 155px; height: 55px; text-align: center; color: rgb(238, 85, 70); line-height: 55px; font-size: 16px; font-weight: 700; margin-right: 17px; float: left; cursor: pointer;
}
.zwgk-leader > .leader-inner > .leader-l > .leader-button > li > a {
	color: rgb(238, 85, 70);
}
.zwgk-leader > .leader-inner > .leader-l > .leader-button > li:hover {
	color: rgb(255, 255, 255); background-color: rgb(238, 85, 70);
}
.zwgk-leader > .leader-inner > .leader-l > .leader-button > li:hover > a {
	color: rgb(255, 255, 255);
}
.zwgk-leader > .leader-inner > .leader-r {
	width: 410px; height: 100%; position: relative; box-sizing: border-box;
}
.zwgk-leader > .leader-inner > .leader-r > .cards {
	left: 0px; top: 51px; right: 0px; bottom: 0px; position: absolute;
}
.zwgk-leader > .leader-inner > .leader-r > .cards > .card {
	border: 2px dashed rgb(194, 210, 238); transition:0.3s; border-image: none; width: 200px; height: 98px; text-align: center; line-height: 130px; margin-top: 12px; margin-right: 10px; float: left; display: block; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.zwgk-leader > .leader-inner > .leader-r > .cards > .card:hover {
	border: 0px currentColor; border-image: none; box-shadow: 2px 2px 2px rgba(0,0,0,0.2); transform: translateX(-2px) translateY(-2px); background-color: rgb(122, 157, 242);
}
.zwgk-leader > .leader-inner > .leader-r > .cards > .card:hover > p {
	color: rgb(255, 255, 255);
}
.zwgk-leader > .leader-inner > .leader-r > .cards > .card:hover > p > span {
	color: rgb(255, 255, 255);
}
.zwgk-leader > .leader-inner > .leader-r > .cards > .card > p {
	text-align: center; color: rgb(87, 87, 87); line-height: 1.6em; font-size: 16px; display: inline-block;
}
.zwgk-leader > .leader-inner > .leader-r > .cards > .card > p > span {
	color: rgb(122, 157, 242); font-size: 32px;
}
.zwgk-leader > .leader-inner > .leader-r > .cards > .card > p > em {
	font-weight: 700; margin-top: 5px; display: block;
}
.zwgk-gov {
	margin: 0px auto; padding: 40px 0px; width: 1200px;
}
.zwgk-gov > .g-t {
	width: 100%; height: 330px;
}
.zwgk-gov > .g-t .hd {
	height: 28px; line-height: 28px;
}
.zwgk-gov > .g-t .hd .h-l h2 {
	font-size: 24px; font-weight: 700; margin-right: 10px;
}
.zwgk-gov > .g-t .hd .h-l p {
	height: 14px; color: rgb(177, 177, 177); line-height: 14px; padding-left: 10px; font-family: Calibri; font-size: 20px; margin-top: 7px; border-left-color: rgb(177, 177, 177); border-left-width: 1px; border-left-style: solid;
}
.zwgk-gov > .g-t .hd .h-r a {
	color: rgb(164, 164, 164); font-size: 16px;
}
.zwgk-gov > .g-t .main {
	height: 275px; margin-top: 30px;
}
.zwgk-gov > .g-t .main .main-l {
	width: 470px; height: 100%;
}
.zwgk-gov > .g-t .main .main-l .row {
	margin-top: 20px;
}
.zwgk-gov > .g-t .main .main-l .row > .col {
	transition:0.3s; width: 225px; height: 78px; line-height: 77px; display: block; background-color: rgb(239, 244, 254);
}
.zwgk-gov > .g-t .main .main-l .row > .col:hover {
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2); transform: translateX(-2px) translateY(-2px); background-color: rgb(121, 153, 216);
}
.zwgk-gov > .g-t .main .main-l .row > .col:hover > .text-wrapper span {
	color: rgb(255, 255, 255);
}
.zwgk-gov > .g-t .main .main-l .row > .col:hover > .text-wrapper em {
	color: rgb(255, 255, 255);
}
.zwgk-gov > .g-t .main .main-l .row > .col .text-wrapper {
	color: rgb(83, 83, 83); margin-left: 30px; display: inline-block;
}
.zwgk-gov > .g-t .main .main-l .row > .col .text-wrapper span {
	color: rgb(156, 183, 246); font-size: 26px; vertical-align: middle;
}
.zwgk-gov > .g-t .main .main-l .row > .col .text-wrapper em {
	font-size: 16px; margin-left: 40px;
}
.zwgk-gov > .g-t .main .main-r {
	width: 690px; height: 100%;
}
.zwgk-gov > .g-t .main .main-r .msg {
	height: 45px;
}
.zwgk-gov > .g-t .main .main-r .msg > .title {
	width: 20%; height: 45px; text-align: left; color: rgb(24, 90, 174); font-size: 22px; font-weight: 700;
}
.zwgk-gov > .g-t .main .main-r .msg > .title > span {
	font-size: 22px; margin-right: 10px;
}
.zwgk-gov > .g-t .main .main-r .msg > .border {
	width: 80%; height: 16px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.zwgk-gov > .g-t .main .main-r .news > .news-zfgb {
	background: url("/images2019/news-zfgb-bg2.png"); width: 179px; height: 231px; text-align: center;
}
.zwgk-gov > .g-t .main .main-r .news > .news-zfgb > p {
	color: rgb(0, 0, 0); font-size: 20px; font-weight: 700; margin-top: 160px; display: inline-block;
}
.zwgk-gov > .g-t .main .main-r .news > .news-zfgb > p > span {
	font-size: 14px;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r {
	width: 480px; height: 231px; box-sizing: border-box;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .picks {
	width: 100%;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .picks > .pick {
	width: 235px; height: 45px; box-sizing: border-box;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .picks > .pick > select {
	background: url("/images2019/arrow-down.png") no-repeat 205px / 15px 9px rgb(235, 245, 252); padding: 10px 10px 10px 30px; border: 1px solid rgb(92, 136, 167); border-image: none; width: 100%; height: 100%; color: rgb(92, 136, 167); font-size: 16px; appearance: none; -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .content {
	width: 480px; height: 165px; margin-top: 21px; box-sizing: border-box;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .content > .title {
	height: 20px; line-height: 20px;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .content > .title > h3 {
	color: rgb(50, 50, 50); padding-left: 20px; font-size: 18px; font-weight: 700; border-left-color: rgb(39, 118, 194); border-left-width: 5px; border-left-style: solid;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .content > .title > .more {
	color: rgb(247, 118, 104); font-size: 14px; display: block;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .content > ul {
	margin-top: 15px;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .content > ul li {
	background: url("/images2019/grey-dot.png") no-repeat left 20px / 5px 5px; list-style: none; height: 43px; color: rgb(116, 116, 117); line-height: 43px; padding-left: 22px; clear: both; font-size: 16px; border-bottom-color: rgb(184, 183, 183); border-bottom-width: 1px; border-bottom-style: dashed; box-sizing: border-box;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .content > ul li > a {
	width: 80%; height: 43px; color: rgb(116, 116, 117); overflow: hidden; float: left;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .content > ul li > a:hover {
	color: rgb(64, 143, 218);
}
.zwgk-gov > .g-m {
	width: 100%; height: 90px; margin-top: 40px;
}
.zwgk-gov > .g-m .row {
	width: 100%; height: 100%;
}
.zwgk-gov > .g-m .row .col {
	padding: 0px 18px; border-radius: 10px; width: 147px; height: 90px; text-align: center; color: rgb(255, 255, 255); line-height: 90px; overflow: hidden; font-size: 18px; margin-right: 28.5px; display: block; position: relative; box-sizing: border-box; background-color: rgb(209, 220, 249);
}
.zwgk-gov > .g-m .row .col::before {
	display: block; position: relative; content: "";
}
.zwgk-gov > .g-m .row .col::after {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; content: "";
}
.zwgk-gov > .g-m .row .col::after {
	left: -200%; top: 0px; width: 200%; height: 100%; position: absolute; content: ""; transform: skewX(-20deg); background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.3), transparent);
}
.zwgk-gov > .g-m .row .col:hover::after {
	animation:shine 1.4s;
}
.zwgk-gov > .g-m .row .col p {
	line-height: 24px; vertical-align: middle; display: inline-block;
}
.zwgk-gov > .g-m .row .col1 {
	background-color: rgb(246, 153, 205);
}
.zwgk-gov > .g-m .row .col2 {
	background-color: rgb(160, 121, 237);
}
.zwgk-gov > .g-m .row .col3 {
	background-color: rgb(251, 172, 28);
}
.zwgk-gov > .g-m .row .col4 {
	background-color: rgb(153, 199, 37);
}
.zwgk-gov > .g-m .row .col5 {
	background-color: rgb(61, 187, 126);
}
.zwgk-gov > .g-m .row .col6 {
	background-color: rgb(112, 178, 255);
}
.zwgk-gov > .g-m .row .col7 {
	margin-right: 0px; background-color: rgb(249, 108, 29);
}
.zwgk-plan {
	padding: 50px 0px; height: 150px; background-color: rgb(237, 238, 242);
}
.zwgk-plan > .g-b {
	margin: 0px auto; width: 1200px; height: 146px;
}
.zwgk-plan > .g-b .row {
	width: 100%; height: 63px;
}
.zwgk-plan > .g-b .row .col {
	border: 1px solid rgb(218, 218, 218); transition:0.3s; border-image: none; width: 224px; height: 63px; line-height: 63px; margin-right: 20px; display: block; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.zwgk-plan > .g-b .row .col:hover {
	color: rgb(255, 255, 255); box-shadow: 2px 2px 2px rgba(0,0,0,0.2); transform: translateX(-2px) translateY(-2px); background-color: rgb(112, 178, 255);
}
.zwgk-plan > .g-b .row .col:hover > .text-wrapper span {
	color: rgb(255, 255, 255);
}
.zwgk-plan > .g-b .row .col .text-wrapper {
	margin-left: 28px; display: inline-block;
}
.zwgk-plan > .g-b .row .col .text-wrapper span {
	width: 37px; height: 23px; color: rgb(80, 138, 205); line-height: 25px; font-size: 22px; margin-right: 35px; vertical-align: middle; border-right-color: rgb(228, 228, 228); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.zwgk-plan > .g-b .row .col .text-wrapper em {
	font-size: 16px;
}
.zwgk-banner {
	margin: 0px auto; padding: 50px 0px; width: 1200px;
}
.zwgk-banner > .bl {
	border: 1px solid rgb(219, 219, 219); border-image: none; width: 448px; height: 308px; overflow: hidden; position: relative;
}
.zwgk-banner > .bl .swiper-slide {
	position: relative;
}
.zwgk-banner > .bl .swiper-slide > .banner-desc {
	left: 0px; bottom: -65px; display: block; position: absolute; z-index: 2; cursor: pointer;
}
.zwgk-banner > .bl .swiper-slide > .banner-desc h3 {
	margin: 40px 0px 0px 40px; font-size: 18px; font-weight: 700;
}
.zwgk-banner > .bl .banner-t {
	background: url("/images2019/banner-t.png"); left: -1px; top: -1px; width: 95px; height: 58px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 16px; font-weight: 700; position: absolute; z-index: 99;
}
.zwgk-banner > .bl .banner-b {
	left: 50%; top: 178px; margin-left: -33px; position: absolute; z-index: 99;
}
.zwgk-banner > .br {
	width: 710px; height: 310px;
}
.zwgk-banner > .br .hd {
	height: 45px; border-bottom-color: rgb(186, 186, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.zwgk-banner > .br .hd > ul {
	height: 46px; clear: both;
}
.zwgk-banner > .br .hd > ul span {
	padding: 0px 20px; color: rgb(176, 176, 176); font-size: 20px;
}
.zwgk-banner > .br .hd > ul > li {
	height: 46px; float: left; position: relative; cursor: pointer;
}
.zwgk-banner > .br .hd > ul > li > h2 {
	border: currentColor; border-image: none; height: 45px; color: rgb(180, 179, 179); font-size: 20px; font-weight: 700; margin-top: 1px; box-sizing: border-box;
}
.zwgk-banner > .br .hd > ul > li > .triangle {
	left: 37px; width: 0px; height: 0px; bottom: -5px; border-top-color: rgb(247, 118, 104); border-right-color: transparent; border-left-color: transparent; border-top-width: 6px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: none; position: absolute;
}
.zwgk-banner > .br .hd > ul > .active > h2 {
	color: rgb(0, 0, 0); border-bottom-color: rgb(247, 118, 104); border-bottom-width: 3px; border-bottom-style: solid;
}
.zwgk-banner > .br .hd > ul > .active > .triangle {
	display: block;
}
.zwgk-banner > .br > .contents > .content {
	display: none; position: relative;
}
.zwgk-banner > .br > .contents > .active {
	display: block;
}
.zwgk-banner > .br > .contents > .content > .more {
	top: -70px; right: 0px; color: rgb(247, 118, 104); font-size: 14px; position: absolute;
}
.zwgk-banner > .br .msg {
	background: url("/images2019/br-background.png"); height: 64px; margin-top: 21px;
}
.zwgk-banner > .br .msg .msg-l {
	padding: 12px 20px; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; letter-spacing: 2px; font-size: 18px; background-color: rgb(247, 118, 104);
}
.zwgk-banner > .br .msg .msg-r {
	width: 82%; height: 64px; line-height: 64px; overflow: hidden; font-size: 16px; font-weight: 700; margin-left: 30px;
}
.zwgk-banner > .br .news {
	padding: 0px 2px; height: 180px;
}
.zwgk-banner > .br .news .li {
	width: 100%; height: 59px; line-height: 59px; font-size: 16px; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: dotted;
}
.zwgk-banner > .br .news .li .li-l {
	width: 620px; height: 60px; overflow: hidden;
}
.zwgk-banner > .br .news .li .li-l span {
	color: rgb(255, 188, 55);
}
.zwgk-banner > .br .news .li .li-l a {
	margin-left: 20px;
}
.zwgk-banner > .br .news .li .li-r {
	color: rgb(154, 154, 154);
}
.zwgk-menu-wrapper {
	background: url("/images2019/menu-background.png") center / 100% 101% rgb(255, 255, 255); border: 1px solid rgb(237, 238, 242); border-image: none; height: 510px;
}
.zwgk-menu {
	margin: 0px auto; width: 1200px;
}
.zwgk-menu .hd {
	height: 28px; line-height: 28px; margin-top: 44px;
}
.zwgk-menu .hd .h-l h2 {
	font-size: 24px; font-weight: 700; margin-right: 10px;
}
.zwgk-menu .hd .h-l p {
	height: 14px; color: rgb(177, 177, 177); line-height: 14px; padding-left: 10px; font-family: Calibri; font-size: 20px; margin-top: 7px; border-left-color: rgb(177, 177, 177); border-left-width: 1px; border-left-style: solid;
}
.zwgk-menu .hd .h-r a {
	color: rgb(247, 118, 104); font-size: 14px;
}
.zwgk-menu .row-wrapper {
	width: 100%; height: 328px; margin-top: 32px;
}
.zwgk-menu .row-wrapper .col {
	padding: 0px 30px; transition:0.3s; width: 18.8%; height: 67px; text-align: center; color: rgb(77, 116, 196); line-height: 67px; font-size: 16px; margin-top: 20px; margin-right: 1.5%; border-left-color: rgb(118, 154, 216); border-left-width: 8px; border-left-style: solid; display: block; box-sizing: border-box; background-color: rgb(209, 220, 249);
}
.zwgk-menu .row-wrapper .col:hover {
	background: url("/images2019/col-background.png") rgb(118, 154, 216); color: rgb(255, 255, 255); transform: translateX(-2px) translateY(-2px);
}
.zwgk-menu .row-wrapper .col p {
	line-height: 20px; vertical-align: middle; display: inline-block;
}
.pagination {
	width: 50%; text-align: right; right: 10px; bottom: 65px; position: absolute; z-index: 20;
}
.swiper-pagination-switch {
	background: rgb(211, 211, 211); margin: 0px 5px; border-radius: 12px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 12px; height: 12px; display: inline-block; cursor: pointer; opacity: 0.8;
}
.swiper-active-switch {
	background: rgb(79, 193, 233);
}
.zwgk-banner > .bl .swiper-slide > .banner-desc {
	bottom: 130px;
}
.zwgk-banner .pagination {
	bottom: 20px;
}
.zwgk-banner > .bl .swiper-slide {
	height: 250px !important;
}
.zwgk-banner > .bl .swiper-slide > .banner-desc h3 {
	margin: 0px; padding: 0px 20px; color: rgb(255, 255, 255);
}
.zwgk-plan > .g-b .row .col {
	margin: 10px 20px 10px 0px;
}
@media screen and (max-width:1199px)
{
.zwgk-leader {
	padding: 0px; height: auto;
}
.zwgk-leader > .leader-inner {
	padding: 20px; width: 100%; box-sizing: border-box;
}
.zwgk-leader > .leader-inner > .leader-l {
	width: 100%;
}
.zwgk-leader > .leader-inner > .leader-r {
	width: 100%; margin-top: 30px;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .introduce > .desc {
	width: 80%;
}
.zwgk-leader > .leader-inner > .leader-l > .leader-button > li {
	width: 23%; margin-right: 2.3%;
}
.zwgk-leader > .leader-inner > .leader-r > .cards {
	position: static;
}
.zwgk-leader > .leader-inner > .leader-r > .cards > .card {
	width: 23%; margin-right: 2% !important;
}
.zwgk-leader > .leader-inner > .leader-r > .cards > .card {
	margin-top: 12px !important;
}
.zwgk-gov {
	padding: 20px; width: 100%; box-sizing: border-box;
}
.zwgk-gov > .g-t .main {
	width: 100%;
}
.zwgk-gov > .g-t .main .main-l {
	width: 100%;
}
.zwgk-gov > .g-t .main .main-l .row > :nth-child(2).col {
	margin-right: 0px;
}
.zwgk-gov > .g-t .main .main-l .row > .col {
	width: 49%; margin-right: 1%;
}
.zwgk-gov > .g-t .main .main-r {
	width: 100%; margin-top: 20px;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r {
	width: 80%;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .picks {
	width: 65%;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .content {
	width: 100%;
}
.zwgk-gov > .g-t .main .main-r .news {
	overflow: hidden; clear: both;
}
.zwgk-gov > .g-t {
	height: auto;
}
.zwgk-gov > .g-m {
	height: auto;
}
.zwgk-gov > .g-t .main {
	height: auto;
}
.zwgk-gov > .g-m .row .col {
	width: 24%; margin-right: 1%; margin-bottom: 10px;
}
.zwgk-gov > .g-m .row {
	overflow: hidden; clear: both;
}
.zwgk-plan {
	padding: 20px;
}
.zwgk-plan > .g-b {
	width: 100%;
}
.zwgk-plan > .g-b .row {
	height: auto;
}
.zwgk-plan > .g-b .row .col {
	width: 19%; margin-right: 1%;
}
.zwgk-plan > .g-b .row .col .text-wrapper {
	margin-left: 10%;
}
.zwgk-plan > .g-b .row .col .text-wrapper span {
	margin-right: 10px;
}
.zwgk-plan {
	height: auto;
}
.zwgk-plan > .g-b {
	height: auto;
}
.zwgk-plan > .g-b .row {
	overflow: hidden;
}
.zwgk-banner {
	padding: 50px 20px; width: 100%; box-sizing: border-box;
}
.zwgk-banner > .bl {
	margin: 0px auto; width: auto; height: auto; float: none;
}
.zwgk-banner > .br {
	width: 100%; margin-top: 20px;
}
.zwgk-banner > .bl .swiper-slide {
	width: 100%; height: auto;
}
.zwgk-banner > .bl .swiper-slide img {
	width: 100%;
}
.zwgk-menu-wrapper {
	background: 0px 0px; border: currentColor; border-image: none; height: auto;
}
.zwgk-menu {
	padding: 0px 20px; width: 100%; box-sizing: border-box;
}
.zwgk-menu .row-wrapper {
	height: auto;
}
.zwgk-menu .row-wrapper .col {
	padding: 0px 10px;
}
.zwgk-menu .hd {
	margin-top: 20px;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .picks > .pick > select {
	background: url("/images2019/arrow-down.png") no-repeat 80% rgb(235, 245, 252);
}
}
@media screen and (max-width:1001px)
{
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .introduce > .desc {
	width: 75%;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r {
	width: 75%;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .picks {
	width: 100%;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r > .picks > .pick {
	width: 49%; margin-right: 1%;
}
}
@media screen and (max-width:767px)
{
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .introduce > .desc {
	margin: 20px 0px; width: 100%;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .row-wrapper > .row > ul {
	position: static;
}
.zwgk-leader > .leader-inner > .leader-l > .contents > .content > .introduce > img {
	margin: 0px auto; float: none;
}
.zwgk-leader > .leader-inner > .leader-l > .leader-button > li {
	width: 48%; margin-top: 5px; margin-right: 1%;
}
.zwgk-leader > .leader-inner > .leader-l > .leader-button {
	margin-top: 0px;
}
.zwgk-leader > .leader-inner > .leader-r > .cards > .card {
	width: 49%; margin-right: 1% !important;
}
.zwgk-plan > .g-b .row .col {
	width: 49%; margin-right: 0px;
}
.zwgk-plan > .g-b .row :nth-child(2n).col {
	margin-left: 2%;
}
.zwgk-gov > .g-t .main .main-r .news > .news-zfgb {
	margin: 0px auto; float: none;
}
.zwgk-gov > .g-t .main .main-r .news > .news-r {
	width: 100%; margin-top: 20px;
}
.zwgk-gov > .g-m .row .col {
	width: 49%; margin-right: 1%;
}
.zwgk-menu .row-wrapper .col {
	width: 49%; margin-right: 0px;
}
.zwgk-menu .row-wrapper :nth-child(2n).col {
	margin-right: 0px; margin-left: 2%;
}
.zwgk-banner > .br .news .li .li-l {
	width: 80%;
}
.zwgk-banner > .br .msg .msg-r {
	width: 60%; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zwgk-menu .hd .h-l {
	width: 80%;
}
.zwgk-gov > .g-t .main .main-r .msg > .title {
	width: 40%;
}
.zwgk-gov > .g-t .main .main-r .msg > .border {
	width: 60%;
}
.zwgk-gov > .g-t .main .main-l .row > .col .text-wrapper em {
	margin-left: 10px;
}
.zwgk-leader > .leader-inner {
	padding: 2.5%;
}
.zwgk-gov {
	padding: 2.5%;
}
.zwgk-plan {
	padding: 2.5%;
}
.zwgk-banner {
	padding: 5% 2.5%;
}
.zwgk-menu {
	padding: 0px 2.5%;
}
.zwgk-gov > .g-t .main .main-r .msg > .title {
	font-size: 18px;
}
}
@media screen and (max-width:1199px)
{
img {
	max-width: 100%;
}
.main {
	width: 1002px;
}
.icl {
	width: 600px;
}
.flink li {
	width: 158px;
}
.flink li.clearfix {
	width: 158px; margin-right: 4px;
}
.zfgklb li {
	width: 138px; margin-right: 6px;
}
.mid-banner img {
	width: 100%;
}
.wj-tab li {
	width: 160px;
}
.one-loop {
	width: 314px;
}
.channelLists a {
	margin: 0px 0.5% 10px !important; width: 24%; box-sizing: border-box;
}
.ibt .icl {
	width: 518px;
}
.ibb .icl {
	width: 610px;
}
.icr.ibb {
	width: 350px;
}
.icr {
	width: 350px;
}
.wrap {
	width: auto;
}
.xxgkml {
	width: 100%;
}
.xxgkml .bmlb {
	width: 100%;
}
.xxgkml .bmlist {
	width: 100%; box-sizing: border-box;
}
.xxgkml .bmlist ul li {
	width: 50%; box-sizing: border-box;
}
.zfgb {
	width: 100%; box-sizing: border-box;
}
.zfgb .search {
	background: rgb(247, 247, 247); height: auto;
}
.zfgb1 {
	width: 100%;
}
.zfgb1 .list {
	width: 60%;
}
.zfgb1 .list ul {
	width: 100%; box-sizing: border-box;
}
.zfgb1 .list ul a.more {
	width: 100%;
}
.zfgb2 {
	width: 100%;
}
.zfgb2 .hd {
	display: none;
}
.zfgb2 .tab_tle {
	width: 100%; height: auto;
}
.zfgb2 .tab_tle li {
	width: 90px;
}
.zfgb2 .tab_tle li.on {
	background: url("/images2019/zfgb_tle_bg.png") no-repeat; color: rgb(24, 90, 174);
}
.zfgb2 .tab_con {
	width: 100%;
}
.zfgb2 .tab_con ul li {
	margin: 0px 2% 20px; width: 21%;
}
.zfgb1 .list {
	width: 70%;
}
.zfgb .search {
	height: 60px;
}
.zfgb .search select {
	width: 130px;
}
.zfgb .search input {
	width: 150px;
}
.fsjj {
	background: none; padding: 0px 20px; height: auto; margin-top: 20px;
}
.fsjj1 {
	width: 100%;
}
.fsjj .slider {
	width: 100%;
}
.fsjj_nr {
	padding: 0px; width: 100%; height: auto;
}
.fsjj .wq {
	height: auto;
}
.fsjj .wq li {
	margin: 0px 2.5%; width: 15%; text-align: center;
}
.fsly {
	padding: 0px 20px; width: auto;
}
.fsly1 {
	width: 100%;
}
.fsly2 {
	width: 100%;
}
.fsly_xbj {
	width: 100%; height: auto; overflow: hidden; padding-bottom: 0px;
}
.fsly_xbj li {
	margin: 0px 0.5%; width: 24%;
}
.fsly_xbj li img {
	width: 100%;
}
.fsly_xbj li.on p {
	background: none; color: rgb(0, 0, 0);
}
.fsly_xbj li:hover p {
	background: none; color: rgb(0, 0, 0);
}
.fsnj {
	width: 100%;
}
.fsnj_nr {
	width: 100%;
}
.fsnj_nr ul li {
	width: 141px; margin-right: 13px; margin-left: 0px;
}
.fsnj_nr .bd {
	width: 94%;
}
.fsjj .slider {
	height: auto;
}
.icl.ibb {
	width: 600px;
}
.index-hdjl-l .jb-con p {
	width: 208px;
}
.wlfyr-tab a {
	width: 77px;
}
.keyword2 {
	width: 268px;
}
#dhms {
	display: block;
}
.znts-hdj-l-con {
	display: block;
}
.znts-hdj-l img {
	display: block;
}
.znts-zwfu-m {
	width: 390px;
}
.zn-other li {
	width: 180px;
}
.znts-zfgb {
	width: 506px;
}
.znts-zfgb .news-r {
	width: 303px;
}
.znts-zfgb .pick {
	width: 142px;
}
.znts-zfgb .pick > select {
	padding: 0px; text-align: center; background-image: none;
}
.znts-zfgb .content {
	width: auto;
}
.znts-search {
	margin-bottom: 30px;
}
.bs-searchbox > .keyword2 {
	width: 30px;
}
.znts-search-c {
	width: 230px; margin-left: 20px;
}
.znts-hdj-l {
	width: 100%; float: none;
}
.znts-hdj-r {
	width: 100%; margin-top: 30px; float: none;
}
.sjkx .data-quick {
	width: auto;
}
.wrap-list {
	padding: 15px;
}
}
@media screen and (max-width:1001px)
{
.main {
	width: 768px;
}
.icl {
	width: 100%;
}
.ibt .icl {
	width: 100%;
}
.ibt .icr {
	width: 100%;
}
.icr {
	width: 100%; margin-top: 20px;
}
.l-banner {
	height: auto;
}
.one-loop {
	width: 235px;
}
.zfgklb {
	margin: 10px 0px;
}
.zfgklb li {
	margin: 0px 1% 10px; width: 23%;
}
.ilist li::after {
	width: 82px;
}
.ilist {
	text-align: center; margin-top: 0px;
}
.ilist li {
	margin: 0px 0.5%; width: 31.3%; vertical-align: top; float: none; display: inline-block;
}
.ilist li span {
	margin: 0px auto 10px;
}
.flink li {
	width: 242px;
}
.flink li.clearfix {
	margin: 0px 4px 10px; width: 242px;
}
.footer .mes {
	width: 558px;
}
.footer .main > img {
	display: none;
}
.news-view img {
	max-width: 100%;
}
.news-mes {
	margin: 0px 10px;
}
.icr.ibb {
	width: 100%;
}
.icr {
	width: 100%;
}
.icl.ibb {
	width: 100%;
}
.rightmenu {
	display: none;
}
.index-hdjl-l .jb-con p {
	width: 374px;
}
.wlfyr-tab a {
	width: 105px;
}
.znts-hdj-l img {
	float: left;
}
.fsjj {
	background: none; padding: 0px 20px; height: auto; margin-top: 20px;
}
.fsjj1 {
	width: 100%;
}
.fsjj .slider {
	width: 100%;
}
.fsjj_nr {
	padding: 0px; width: 100%; height: auto;
}
.fsjj .wq {
	height: auto;
}
.fsjj .wq li {
	margin: 0px 2.5%; width: 15%; text-align: center;
}
.fsly {
	padding: 0px 20px; width: auto;
}
.fsly1 {
	width: 100%;
}
.fsly2 {
	width: 100%;
}
.fsly_xbj {
	width: 100%; height: auto; overflow: hidden; padding-bottom: 0px;
}
.fsly_xbj li {
	margin: 0px 0.5%; width: 24%;
}
.fsly_xbj li img {
	width: 100%;
}
.fsly_xbj li.on p {
	background: none; color: rgb(0, 0, 0);
}
.fsly_xbj li:hover p {
	background: none; color: rgb(0, 0, 0);
}
.fsnj {
	width: 100%;
}
.fsnj_nr {
	width: 100%;
}
.fsnj_nr .bd {
	width: 88%;
}
.xxgkml {
	width: 100%;
}
.xxgkml .bmlb {
	width: 100%;
}
.xxgkml .bmlist {
	width: 100%; box-sizing: border-box;
}
.xxgkml .bmlist ul li {
	width: 50%; box-sizing: border-box;
}
.zfgb {
	width: 100%; box-sizing: border-box;
}
.zfgb .search {
	font-size: 15px;
}
.zfgb1 {
	width: 100%;
}
.zfgb1 .list {
	width: 60%;
}
.zfgb1 .list ul {
	width: 100%; box-sizing: border-box;
}
.zfgb1 .list ul a.more {
	width: 100%;
}
.zfgb2 {
	width: 100%;
}
.zfgb2 .hd {
	display: none;
}
.zfgb2 .tab_tle {
	width: 100%; height: auto;
}
.zfgb2 .tab_tle li {
	width: 100px;
}
.zfgb2 .tab_tle li.on {
	background: url("/images2019/zfgb_tle_bg.png") no-repeat; color: rgb(24, 90, 174);
}
.zfgb2 .tab_con {
	width: 100%;
}
.zfgb2 .tab_con ul li {
	margin: 0px 1% 20px; width: 30%;
}
.zfgb .search #ysq_search {
	width: 45px;
}
.zfgb .search input {
	width: 100px;
}
.zfgb .search select {
	width: 100px; margin-right: 10px;
}
.fsnj_nr ul li {
	width: 148px;
}
.fsjj .slider {
	height: auto;
}
.keyword2 {
	width: 200px;
}
.znts-hdj-l img {
	width: 214px;
}
.znts-hdj-l-con {
	width: auto; margin-left: 250px;
}
#znts .icl {
	margin-left: 15px;
}
#znts .icr {
	width: 320px; margin-right: 15px;
}
.btnList {
	width: 230px;
}
.rt-part .btnList {
	width: 208px;
}
.znts-adv {
	margin-bottom: 30px;
}
.znts-zwfu-m {
	width: 445px;
}
.bs-searchbox {
	margin: 0px 0px 0px 15px;
}
.bs-searchbox > .keyword2 {
	width: 170px;
}
.znts-search-c {
	width: 165px; margin-left: 15px;
}
.znts-search-c span {
	margin-right: 15px;
}
.znts-news > ul.list2 {
	padding: 0px 15px;
}
.sjkx .data-quick {
	width: 70%;
}
.sjkx {
	padding: 10px 15px;
}
.sjfb-tit {
	margin-left: 15px;
}
.data-analysis {
	margin-right: 15px; margin-left: 15px;
}
.wrap-list {
	padding: 15px;
}
.dltit {
	margin: 20px 15px;
}
.znts-zwfu-l {
	width: 100%; float: none;
}
.znts-zwfu-l a {
	margin: 0px 0.5% 20px !important; width: 24%; padding-left: 66px;
}
.znts-zwfu-m {
	width: 100%;
}
.znts-zcjd {
	width: 100%;
}
.znts-zfgb {
	width: 100%;
}
.znts-zfgb .news-r {
	width: 545px;
}
.znts-zfgb .pick {
	width: 48%;
}
.zn-other li {
	width: 128px;
}
.zn-other li a {
	font-size: 14px; margin-top: 5px;
}
.l-pic {
	width: 100%; height: auto; float: none;
}
.zntj-banner {
	width: 100%; height: auto; float: none;
}
.l-pic {
	margin-bottom: 20px;
}
.znts-zfgb {
	margin-top: 30px;
}
}
@media screen and (max-width:767px)
{
.main {
	width: 540px;
}
.icl {
	width: 400px;
}
.flink li {
	width: 242px;
}
.flink li.clearfix {
	margin: 0px 4px 10px; width: 250px;
}
.footer .mes {
	width: 500px;
}
.header {
	margin-top: 15px;
}
.hbg p {
	left: 0px;
}
.menu-handler {
	padding: 0px 5px; transition:0.3s cubic-bezier(0.445, 0.145, 0.355, 1); top: 5px; width: 23px; height: 24px; right: 10px; display: block; position: absolute; z-index: 1002; cursor: pointer; -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1);
}
.menu-handler .burger {
	background: rgb(255, 255, 255); margin: 0px 0px 0px -10px; transform-origin: center 50%; border-radius: 20%; transition:0.3s cubic-bezier(0.445, 0.145, 0.355, 1); left: 50%; top: 4px; width: 23px; height: 3px; display: block; position: absolute; z-index: 5; -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transform-origin: center;
}
.menu-handler .burger2 {
	top: 11px;
}
.menu-handler .burger3 {
	top: 18px;
}
.active.menu-handler .burger {
	background: rgb(255, 255, 255);
}
.active.menu-handler .burger1 {
	top: 11px; transform: rotate(225deg); -webkit-transform: rotate(225deg);
}
.active.menu-handler .burger2 {
	opacity: 0; -webkit-opacity: 0;
}
.active.menu-handler .burger3 {
	top: 11px; transform: rotate(-225deg); -webkit-transform: rotate(-225deg);
}
.navbox {
	background: none; top: 0px; width: 0px; height: 0px; overflow: hidden; position: fixed; z-index: 1000;
}
.navbox .mask {
	background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; position: fixed; opacity: 0;
}
.navbox .main {
	transition:0.2s ease-in-out 0.2s; top: 0px; width: 60%; height: 100%; right: 0px; position: absolute; transform: translateX(100%); background-color: rgb(24, 90, 174); -webkit-transform: translateX(100%); -webkit-transition: all 0.2s ease-in-out 0.2s;
}
.open.navbox {
	width: 100%; height: 100%;
}
.open.navbox .mask {
	animation:fadeIn 0.5s forwards; -webkit-animation: fadeIn 0.5s forwards;
}
.open.navbox .main {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.nav {
	background: none; width: 100%; height: auto; padding-top: 44px;
}
.nav ul {
	width: 100%;
}
.nav li.house {
	width: 100%;
}
.nav li.house span {
	font-size: 0px; display: none;
}
.nav li.house em {
	font-size: 20px; display: block;
}
.nav li {
	width: 100%; height: 40px; line-height: 40px; border-bottom-color: rgb(63, 118, 188); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav li::after {
	display: none;
}
.nav-part {
	background: none; margin: auto; left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; display: none; position: absolute; z-index: 50;
}
.active.nav-part {
	display: block; position: fixed;
}
.active.menu-handler {
	position: fixed;
}
.icl {
	width: 100%; box-sizing: border-box;
}
.ibb {
	padding: 0px 15px; box-sizing: border-box;
}
.header .icr {
	display: none;
}
.footer img.inline {
	display: none;
}
.rt-part {
	margin: 1px 6px; left: 0px; text-align: left; right: auto; float: left; position: relative;
}
.hbg .section {
	padding: 0px 15px; width: 100%; box-sizing: border-box;
}
.one-loop {
	display: none;
}
.mid-select {
	height: 58px;
}
.mid-select ul li {
	height: 100%; line-height: 58px;
}
.mid-select ul li span {
	margin: 0px 5px; font-size: 18px;
}
.mid-select ul li a {
	font-size: 18px;
}
.wj-tab li {
	margin-right: 8px;
}
.zfgklb li {
	margin: 0px 0.5% 10px; width: 32.3%;
}
.channelLists a span {
	width: 15px;
}
.channelLists a {
	width: 32.3%;
}
.inmain {
	padding: 15px 15px 0px; box-sizing: border-box;
}
.local {
	padding: 5px 15px 15px;
}
.btnList {
	display: none;
}
#changeType {
	margin-left: 15px; float: right;
}
.index-hdjl-l .jb-con {
	height: auto;
}
.index-hdjl-l .jb-con img {
	margin: auto; float: none; display: block;
}
.index-hdjl-l .jb-con .text {
	margin-left: 0px;
}
.index-hdjl-l .jb-con p {
	width: auto; height: auto;
}
.index-hdjl-l .jb-con p.main-text {
	width: auto; height: auto;
}
.index-hdjl-l .jb-con .text {
	margin-top: 4px;
}
.wlfyr-tab a {
	margin: 0px 0.5% 10px; width: 24%; box-sizing: border-box;
}
.index-hdjl-r-list {
	margin: 15px 0px;
}
.content_function_module_box {
	display: none;
}
.imain .main-l {
	padding: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none; min-height: auto;
}
.imain .main-r {
	display: none;
}
.znts-zfgb .news-r {
	width: 100%;
}
.znts-zfgb .news a > img {
	display: none;
}
.keyword2 {
	width: 320px;
}
.fsjj .wq li {
	width: 28%;
}
.fsly_xbj li {
	margin: 0px 0.3%; width: 32%;
}
.fsnj_nr .left {
	display: none;
}
.fsnj_nr .right {
	display: none;
}
.fsnj_nr .bd {
	width: 100%; height: auto;
}
.fsnj_nr {
	height: auto;
}
.fsnj_nr ul li {
	margin: 0px 1%; width: 48%;
}
.xxgkml .bmlist ul li {
	width: 100%; box-sizing: border-box;
}
.zfgb1 .list {
	width: 100%; margin-top: 10px;
}
.zfgb {
	padding: 0px 10px; border: currentColor; border-image: none;
}
.zfgb1 .first {
	background: url("/images2019/zfgb_zfgb_bg.png") no-repeat center; width: 100%;
}
.zfgb1 .list ul li span {
	display: none;
}
.zfgb2 .tab_con ul li {
	width: 48%; padding-top: 138px; background-size: 100%;
}
.zfgb2 .tab_con ul li .dq {
	font-size: 22px;
}
.zfgb .search {
	display: none;
}
.zfgb2 .tab_tle li {
	width: 22%; background-size: 100%;
}
#znts .icl {
	margin-left: 0px;
}
#znts .icl > .search {
	padding: 0px 15px;
}
#znts .keyword {
	width: 86%;
}
#znts .submitBtn {
	width: 14%;
}
.znts-zwfu .t {
	height: auto;
}
.znts-zwfu-l {
	width: 100%;
}
.znts-zwfu-m {
	width: 100%; float: none;
}
.znts-zwfu-con li i {
	margin-right: 10px;
}
.bs-searchbox > .keyword2 {
	width: 320px; text-indent: 15px;
}
.submitBtn2 {
	width: 55px;
}
.znts-search-c {
	width: 240px; margin-top: 20px; margin-left: 0px;
}
.c2.znts-search-c {
	float: right;
}
.znts-search {
	padding: 20px 0px;
}
.zn-other {
	margin-top: 20px;
}
.znts-zwfu-con ul {
	padding-left: 0px;
}
.l-pic {
	display: none;
}
.znts-hdj-l img {
	margin: 0px auto 15px; float: none; display: block;
}
.znts-hdj-l-con {
	height: auto; margin-left: 0px;
}
.znts-hdjl-links a {
	font-size: 14px;
}
.znts-hdjl-links a span {
	padding-right: 5px; font-size: 14px;
}
.znts-zwfu-l a {
	width: 49%; padding-left: 70px; margin-bottom: 10px !important;
}
.zn-other li {
	margin: 0px 1.5% 10px; width: 30.3%; box-sizing: border-box;
}
.dltit {
	margin: 20px 15px;
}
.list li {
	padding-left: 15px;
}
.main > .imain {
	padding: 0px 15px;
}
.imain .main-l {
	width: 100%; float: none;
}
.imain .main-r {
	width: 100%; float: none;
}
.main .main-l {
	width: 100%; float: none;
}
.main .main-r {
	width: 100%; float: none;
}
.wrap-list {
	padding: 30px 15px;
}
.list li a {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cchannel li:nth-child(2) {
	margin-top: 15px;
}
.tag span {
	padding-right: 0px; margin-bottom: 10px; display: block;
}
.tag a {
	margin: 0px;
}
.news-mes span {
	display: block;
}
.news-mes span.zh {
	display: none;
}
.news-mes span:first-child {
	margin-bottom: 15px;
}
.news-mes span:nth-child(4) {
	display: none;
}
.bdsharebuttonbox {
	display: none;
}
.code {
	display: none;
}
.news-view {
	padding: 0px 15px;
}
.content_function_module_box {
	padding: 15px 0px;
}
.content_function_module_box .content_function_module {
	overflow: hidden;
}
.content_function_module_box .content_function_module span {
	width: 33.33%; float: left; display: block;
}
.content_function_module_box .content_function_module span:first-child {
	margin-left: 0px;
}
.relate-part h3 {
	margin-bottom: 15px;
}
.relate-part > div {
	padding: 0px; width: 100%; float: none;
}
.relate-part > div:nth-child(2) {
	margin-top: 20px;
}
.relate-part > div.f::after {
	border: 0px currentColor; border-image: none;
}
.news-view > .pd15 {
	padding: 0px;
}
.news-view {
	padding: 0px;
}
.sjkx {
	margin: 0px 0px 30px; padding: 10px 15px;
}
.sjkx ul li {
	width: 100%; float: none;
}
.sjkx .data-quick {
	width: auto;
}
.sjfb-tit {
	margin: 20px 0px 20px 15px;
}
.data-analysis {
	margin: 0px 15px 30px; padding: 0px 15px;
}
.data-analysis li a .detail {
	display: none;
}
.data-analysis li a {
	padding: 0px; width: 100%; overflow: hidden;
}
.data-analysis li .tit {
	width: 60%; height: 47px; line-height: 47px; margin-bottom: 0px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.data-analysis li .text {
	height: 47px; line-height: 47px; float: right;
}
#tcdltcdl {
	line-height: 30px;
}
}
@media screen and (max-width:540px)
{
.hbg .section .logo {
	width: 100%;
}
.hbg .section .logo img {
	width: 88%;
}
.main {
	width: 100%;
}
.hbg {
	background: url("/images2020/mobilebg.jpg") no-repeat top; height: 278px;
}
.hbg .section {
	top: 58px;
}
.btnList a {
	margin: 0px;
}
.nav-part {
	width: 100%;
}
.submitBtn {
	width: 20%;
}
.keyword {
	width: 80%;
}
.ibt {
	padding-top: 0px;
}
.ibt .icl {
	height: auto;
}
.textbox {
	height: 30px;
}
.l-banner ul.slick-dots {
	display: none !important;
}
.l-banner .slider .bd p {
	padding: 0px 10px; height: 30px; right: 0px; line-height: 30px; font-size: 16px;
}
.common-more {
	display: none !important;
}
.gb-tab li a {
	padding: 0px 10px 22px; font-size: 16px;
}
.mid-banner {
	margin: 10px 0px;
}
.mid-select ul li a {
	font-size: 16px;
}
.mid-select ul li::after {
	border: currentColor; border-image: none;
}
.zfgklb {
	padding: 0px 15px;
}
.channelLists {
	padding: 0px 15px;
}
.wj-tab li span {
	display: none;
}
.wj-tab li {
	margin: 0px 0.5%; width: 32.3%;
}
.zfgklb li {
	width: 49%;
}
.channelLists a {
	width: 49%;
}
.channelLists a span {
	margin-right: 8px;
}
.channelLists a {
	padding-left: 10px;
}
.flink {
	display: none;
}
.footer {
	padding: 15px;
}
.foot-nav a {
	display: inline-block;
}
.footer .mes {
	padding: 0px; width: 100%; text-align: center;
}
.foot-nav {
	padding: 0px; width: 100%; text-align: center;
}
.footer .mes {
	margin: 0px;
}
.dzjg {
	margin: auto; position: relative;
}
.ilist li::after {
	display: none;
}
.ibb {
	margin-top: 0px;
}
.wj-tab {
	margin-bottom: 10px;
}
.gb-tab li:hover a {
	background: none;
}
.gb-tab li a.on {
	background: none;
}
.section .search {
	margin: auto; width: 88%;
}
.hot-search {
	display: block;
}
.hbg .searchbox {
	height: 35px; line-height: 35px;
}
.hbg .keyword {
	height: 35px; line-height: 35px;
}
.hbg .submitBtn {
	background-size: 20px 20px;
}
.fsjj .slider {
	height: auto;
}
.fsjj1 .slider .bd img {
	height: auto;
}
.index-hdjl-l .jb-con p.main-text0 {
	width: auto;
}
.bs-searchbox {
	margin-left: 0px;
}
.znts-search > div {
	display: block; position: relative;
}
.bs-searchbox > .keyword2 {
	width: 100%; padding-right: 65px;
}
.submitBtn2 {
	top: 0px; right: 0px; position: absolute;
}
.zn-other {
	display: none !important;
}
.znts-search-c {
	display: none !important;
}
.znts-zfgb .news-r {
	width: 100%;
}
.c-msg::after {
	display: none;
}
.znts-hdjl-links a span {
	font-size: 18px;
}
.znts-hdjl-links a {
	border: currentColor !important; border-image: none !important; font-size: 18px;
}
.znts-zwfu-l a {
	padding: 5px 0px;
}
.znts-zwfu-l a span {
	display: none;
}
.znts-zwfu-m {
	margin-top: 10px; float: right;
}
.znts-search {
	margin: 10px 0px 20px; padding: 0px;
}
.znts-zwfu-tit span a {
	padding: 0px 4px; font-size: 18px;
}
.znts-yjzj ul.opinionList li em {
	padding: 0px 6px; height: 30px; line-height: 30px;
}
.znts-yjzj {
	margin-top: 20px;
}
.znts-wsdc {
	margin-top: 20px;
}
.znts-hdj-l-con {
	padding: 15px;
}
.gifLoading {
	margin-top: 10px !important;
}
.keyword2 {
	width: 100%;
}
}
