﻿* {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
html {
	background: rgb(255, 255, 255); -ms-overflow-x: hidden;
}
body {
	background: url("http://www.linfen.gov.cn/upload/images/2020/1/6676eb5ac95b8fe1.png") no-repeat top; font: 12px/180% "Î¢ÈíÑÅºÚ", "ËÎÌå", sans-serif; margin: 0px auto; width: 100%; height: 300px; color: rgb(51, 51, 51); position: relative; font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none;
}
table {
	border-collapse: collapse; border-spacing: 0; empty-cells: show;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 12px;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 12px;
}
dt {
	margin: 0px; padding: 0px; font-size: 12px;
}
dl {
	margin: 0px; padding: 0px; font-size: 12px;
}
dd {
	margin: 0px; padding: 0px; font-size: 12px;
}
input {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
button {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
optgroup {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
option {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
input {
	
}
button {
	
}
textarea {
	
}
select {
	
}
a {
	color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
a:hover {
	color: rgb(0, 107, 148); text-decoration: none;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	clear: both; display: block; content: "\20";
}
.cl {
	clear: both; display: block;
}
h3 {
	font-weight: lighter;
}
p {
	text-align: justify; -ms-text-justify: inter-ideograph;
}
i {
	font-style: normal;
}
.fl {
	float: left; display: inline;
}
.fr {
	float: left; display: inline;
}
.fr {
	float: right;
}
.lifl li.fr {
	float: right;
}
.lifl li {
	float: left;
}
.last {
	margin: 0px;
}
.bs {
	box-sizing: border-box;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.ml10 {
	margin-left: 10px;
}
.mt20 {
	margin-top: 20px !important;
}
.tc {
	text-align: center;
}
.f14 {
	font-size: 14px;
}
.blue {
	color: rgb(10, 98, 160);
}
.red {
	color: rgb(255, 0, 0);
}
.blr {
	border-right-color: rgb(169, 207, 229); border-left-color: rgb(169, 207, 229); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.bf .l {
	background: url("img/bf_bg.gif"); width: 3px; height: 3px;
}
.bf .m {
	width: auto; height: 2px; border-bottom-color: rgb(169, 207, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.bf .r {
	background: url("img/bf_bg.gif") right 0px; width: 3px; height: 3px;
}
.bf .m1 {
	width: 444px;
}
.bf .m2 {
	width: 224px;
}
.bf .m22 {
	width: 240px;
}
.bf .m3 {
	width: 974px;
}
.bf .m4 {
	width: 207px;
}
.dot {
	background: url("img/dot.gif") no-repeat 0px; padding-left: 12px;
}
.dash {
	padding-right: 9px; margin-right: 9px; border-right-color: rgb(170, 207, 226); border-right-width: 1px; border-right-style: dashed;
}
.db {
	display: block;
}
.table td {
	padding: 6px 3px;
}
.table select {
	border: 1px solid rgb(153, 153, 153);
}
.sl {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.w {
	margin: 0px auto; width: 1280px;
}
.top1 {
	background: rgb(245, 245, 245); width: 100%; height: 36px; line-height: 36px;
}
.top1 a {
	margin-right: 30px; display: inline-block;
}
.face {
	height: 150px;
}
.face .logo {
	width: 470px; height: 93px; margin-top: 27px; display: block;
}
.footbox {
	width: 1280px; border-top-color: rgb(1, 82, 147); border-top-width: 2px; border-top-style: solid;
}
.foot {
	text-align: center;
}
.foot .img {
	padding: 0px 10px; vertical-align: middle; display: inline-block;
}
.foot .text {
	padding: 0px 10px; text-align: center; vertical-align: middle; display: inline-block;
}
.focusBox {
	background: white; font: 12px/1.5 Verdana, Geneva, sans-serif; width: 48%; height: 325px; text-align: left; overflow: hidden; position: relative; font-size-adjust: none; font-stretch: normal;
}
.focusBox .pic img {
	width: 100%; height: 325px; display: block;
}
.focusBox .txt {
	background: rgba(0, 52, 72, 0.8); width: 100%; height: 30px; bottom: 0px; overflow: hidden; position: absolute; z-index: 2;
}
.focusBox .txt li {
	width: 100%; height: 30px; bottom: -30px; line-height: 28px; position: absolute;
}
.focusBox .txt li a {
	padding: 0px 10px; color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; display: block;
}
.focusBox .num {
	right: 8px; bottom: 7px; position: absolute; z-index: 3;
}
.focusBox .num li {
	width: 18px; height: 16px; text-align: center; line-height: 16px; overflow: hidden; margin-right: 1px; float: left; position: relative; cursor: pointer;
}
.focusBox .num li a {
	left: 0px; top: 0px; width: 100%; height: 100%; color: white; text-decoration: none; display: block; position: absolute; z-index: 2;
}
.focusBox .num li span {
	left: 0px; top: 0px; width: 100%; height: 100%; color: white; text-decoration: none; display: block; position: absolute; z-index: 2;
}
.focusBox .num li span {
	background: black; z-index: 1; opacity: 0.5;
}
.focusBox .num li.on a {
	background: rgb(0, 164, 227);
}
.focusBox .num a:hover {
	background: rgb(0, 164, 227);
}
.box {
	background: rgb(255, 255, 255); width: 450px; margin-left: 10px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.box .hd {
	height: 45px; border-bottom-color: rgb(209, 214, 220); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.box .morebox {
	top: 4px; right: 0px; position: absolute;
}
.box .hd ul {
	height: 45px;
}
.box .more {
	line-height: 28px; display: none;
}
.box .hd li {
	padding: 0px 20px; font-size: 20px; font-weight: 700; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left; cursor: pointer; background-color: rgb(223, 234, 247);
}
.box .hd li.on {
	height: 45px; color: rgb(255, 255, 255); line-height: 45px; border-left-color: rgb(201, 35, 39); border-left-width: 5px; border-left-style: solid; background-color: rgb(47, 83, 152);
}
.box .hd li.on a {
	color: rgb(255, 255, 255);
}
.box .bd {
	padding: 4px 0px; font-size: 16px;
}
.box .bd ul {
	width: 100%; height: 30px; line-height: 30px;
}
.box .bd li {
	float: left;
}
.box li.title {
	background: url("img/dot.gif") no-repeat 2px; width: 320px; overflow: hidden; padding-left: 10px;
}
.box li.wenhao {
	width: 190px; text-align: center; color: rgb(153, 153, 153); float: left;
}
.box li.time {
	width: 95px; text-align: center; color: rgb(153, 153, 153); margin-right: 15px; float: right;
}
.conWrap {
	width: 100% !important; position: relative;
}
.mk .con ul {
	list-style: none; display: inline;
}
.mk .con ul li:hover {
	background: rgb(6, 111, 198);
}
.box .con {
	left: 0px; top: 0px; width: 100% !important; margin-top: 10px;
}
.box .conzt {
	left: 0px; top: 0px; width: 100% !important; margin-top: 10px;
}
a.more {
	color: rgb(102, 102, 102); line-height: 28px; margin-right: 8px;
}
.box .con a {
	margin: 0px; float: left; display: block;
}
.box .conzt a {
	text-align: center; margin-top: 10px; float: left; display: block;
}
.box .con img {
	width: 185px; height: 59px; margin-right: 20px;
}
.box1 .bd {
	padding: 0px;
}
.box1 .bd ul {
	height: 34px; line-height: 34px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.zt {
	
}
.zt h3 {
	background: rgb(0, 164, 227); padding: 10px 11px; width: 18px; color: rgb(255, 255, 255); font-size: 18px; float: left;
}
.zt1 h3 {
	background: url("img/zd_bg.png") no-repeat 13px rgb(249, 249, 249); color: rgb(0, 164, 227); line-height: 36px; padding-left: 40px; font-size: 18px; border-top-color: rgb(0, 164, 227); border-top-width: 2px; border-top-style: solid;
}
.zt h3 a {
	margin: 0px; color: rgb(255, 255, 255);
}
.zt a {
	margin-left: 10px; float: left; display: block;
}
.zt img {
	width: 182px; height: 62px;
}
.zd {
	font-size: 18px; margin-left: 10px;
}
.zd h3 {
	background: url("../upload/images/images/fed7661ff490141f.png") no-repeat 13px rgb(249, 249, 249); color: rgb(1, 82, 147); line-height: 36px; padding-left: 40px; font-size: 18px; border-top-color: rgb(1, 82, 147); border-top-width: 2px; border-top-style: solid;
}
.zd li {
	height: 50px;
}
.zd li a {
	width: 100%; height: 50px; overflow: hidden; display: block; position: relative;
}
.zd li a i {
	background: rgb(138, 194, 33); left: -182px; top: 0px; width: 100%; height: 50px; display: block; position: absolute; z-index: 0; cursor: pointer;
}
.zd li a u {
	background: url("img/zd_icon.png") no-repeat; left: 0px; top: 0px; width: 182px; height: 50px; text-align: center; color: rgb(68, 68, 68); line-height: 50px; padding-left: 50px; text-decoration: none; display: block; position: absolute; z-index: 1; cursor: pointer;
}
.zd li a:hover u {
	color: rgb(255, 255, 255);
}
.zd li.l2 a u {
	background-position: 0px -60px;
}
.zd li.l2 i {
	background: rgb(241, 126, 45);
}
.zd li.l3 a u {
	background-position: 0px -120px;
}
.zd li.l3 i {
	background: rgb(0, 164, 227);
}
.zd li.l4 a u {
	background-position: 0px -180px;
}
.zd li.l4 i {
	background: rgb(242, 169, 1);
}
.gk {
	width: 243px;
}
.gk a {
	border: 1px solid rgb(225, 225, 225); height: 38px; line-height: 36px; font-size: 16px; margin-bottom: 10px; display: block;
}
.gk a s {
	background: url("img/gk_jt.gif") no-repeat; width: 50px; height: 36px; display: inline-block;
}
.gk a span {
	padding-left: 16px; vertical-align: top; display: inline-block;
}
.other {
	width: 136px; float: right;
}
.other a {
	background: url("img/other_icon.png") no-repeat -1px 0px rgb(236, 246, 251); height: 42px; line-height: 44px; padding-left: 52px; font-size: 16px; margin-bottom: 10px; border-bottom-color: rgb(193, 225, 252); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.other a.a2 {
	background-position: -1px -55px;
}
.other a.a3 {
	background-position: -1px -111px;
}
.other a.a4 {
	background-position: -1px -165px;
}
.fw {
	background: url("img/fw_bg.png") no-repeat; width: 250px; height: 110px; padding-top: 12px; padding-left: 104px;
}
.fw2 {
	background: url("img/fw_bg2.png") no-repeat;
}
.fw a {
	background: rgb(237, 246, 251); margin: 0px 4px 4px 0px; width: 78px; text-align: center; line-height: 30px; float: left; display: block;
}
.hudong {
	
}
.hudong a {
	background: url("img/hd_icon.png") no-repeat -2px 0px rgb(236, 246, 251); width: 137px; height: 84px; text-align: center; color: rgb(0, 164, 227); line-height: 80px; padding-left: 83px; font-size: 24px; margin-bottom: 10px; border-top-color: rgb(0, 164, 227); border-top-width: 2px; border-top-style: solid; display: block;
}
.hudong a.a1 {
	height: 72px; line-height: 30px; padding-top: 12px;
}
.hudong a.a2 {
	background-position: -2px -98px;
}
.hudong a.a3 {
	background-position: -2px -194px;
}
.links {
	
}
.links .hd {
	background: rgb(1, 82, 147); height: 36px; color: rgb(255, 255, 255); line-height: 36px;
}
.links h3 {
	background: rgb(6, 111, 198); margin: -6px 20px 0px 18px; padding: 0px 16px; font-size: 16px; float: left; position: relative;
}
.links h3 s {
	background: url("img/link_bg.gif"); left: -4px; top: 0px; width: 4px; height: 6px; display: block; position: absolute;
}
.links .hd li {
	width: 180px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; float: left; cursor: pointer;
}
.links .hd li.on {
	background: rgb(6, 111, 198);
}
.links .con {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(226, 226, 226) rgb(226, 226, 226); padding: 6px 16px;
}
.links .bd a {
	background: url("img/dot2.gif") no-repeat 0px; width: 206px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 0px; font-size: 15px; float: left; display: block;
}
.foot {
	background: rgb(255, 255, 255); padding: 30px 0px;
}
.loc {
	color: rgb(153, 153, 153); line-height: 50px;
}
.loc a {
	color: rgb(153, 153, 153);
}
.shanxi-insight-subnav {
	background: url("../upload/images/images/414192aa57db220f.png") no-repeat right; border: 1px solid rgb(239, 239, 239); width: 1280px; height: 148px; overflow: hidden;
}
.shanxi-insight-subnav > a {
	padding: 22px 15px; border: 1px solid rgb(239, 239, 239); transition:0.5s; width: 18px; height: 84px; color: rgb(1, 82, 147); line-height: 22px; font-size: 18px; margin-top: 9px; margin-left: 20px; float: left; display: block; background-color: rgb(250, 250, 250); -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s;
}
.shanxi-insight-subnav > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(1, 82, 147);
}
.shanxi-insight-column-1 {
	overflow: hidden;
}
.shanxi-insight-title-1 {
	width: 100%; height: 45px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(241, 241, 241);
}
.shanxi-insight-title-1 > li {
	padding: 0px 20px; height: 45px; color: rgb(51, 51, 51); line-height: 45px; font-size: 1pc; float: left;
}
.shanxi-insight-title-1 > li.shanxi-insight-title--active {
	color: rgb(255, 255, 255); font-size: 20px; font-weight: 700; border-left-color: rgb(201, 35, 39); border-left-width: 5px; border-left-style: solid; background-color: rgb(1, 82, 147);
}
.shanxi-insight-submenu {
	height: 60px;
}
.shanxi-insight-submenu > a {
	margin: 15px 5px; padding: 0px 20px; border: 1px dashed rgb(239, 239, 239); height: 28px; line-height: 26px; font-size: 16px; float: left; display: block; background-color: rgb(254, 252, 252);
}
.shanxi-insight-submenu > a:hover {
	text-decoration: underline;
}
.shanxi-insight-column-2 {
	border: 1px solid rgb(239, 239, 239); height: 248px;
}
.shanxi-skeleton-map {
	background: url("img/icon-comeup-2.png") no-repeat center; width: 265px; height: 248px;
}
.shanxi-overview-links {
	margin-right: 10px;
}
.shanxi-overview-links > p {
	height: 130px; line-height: 26px; text-indent: 2em; overflow: hidden; font-size: 16px; margin-top: 10px;
}
.shanxi-overview-links > p > a {
	color: rgb(1, 82, 147);
}
.shanxi-overview-links > p > a:hover {
	text-decoration: underline;
}
.shanxi-cities {
	margin-top: 0px;
}
.shanxi-cities > a {
	padding: 0px 14px; border: 1px dashed rgb(239, 239, 239); height: 34px; text-align: center; line-height: 32px; font-size: 16px; margin-right: 10px; margin-bottom: 10px; float: left; display: block; min-width: 50px; background-color: rgb(250, 250, 250);
}
.subl {
	width: 280px;
}
.subl h3 {
	background: rgb(241, 241, 241); height: 38px; line-height: 38px;
}
.subl h3 span {
	background: rgb(1, 82, 147); padding: 0px 20px; color: rgb(255, 255, 255); font-size: 16px; display: inline-block;
}
.subl .cats {
	background: rgb(249, 249, 249); padding: 10px;
}
.subl .cats a {
	background: rgb(232, 232, 232); line-height: 36px; padding-left: 20px; font-size: 14px; margin-bottom: 10px; display: block; position: relative;
}
.subl .cats a:hover {
	background: rgb(1, 82, 147); color: rgb(255, 255, 255);
}
.subl .cats a.cur {
	background: rgb(1, 82, 147); color: rgb(255, 255, 255);
}
.subl .cats s {
	top: 0px; right: 20px; line-height: 36px; font-weight: bold; text-decoration: none; display: block; position: absolute;
}
.subr {
	width: 1280px; overflow: hidden;
}
.subr .box1 {
	width: 1280px; margin-left: 0px !important;
}
.subr .box1 li.title {
	width: 820px;
}
.subr .box .hd li.on {
	padding: 0px 20px; width: auto;
}
.subr1 {
	width: 950px; overflow: hidden;
}
.subr1 .box1 {
	width: 950px; margin-left: 0px !important;
}
.subr1 .box1 li.title {
	width: 820px;
}
.subr1 .box .hd li.on {
	padding: 0px 20px; width: auto;
}
.cont {
	padding: 20px; border: 1px solid rgb(229, 229, 229); width: 1240px;
}
.cont h1 {
	text-align: center; line-height: 1; font-size: 30px; font-weight: lighter; margin-top: 20px; margin-bottom: 20px;
}
.cont .time {
	text-align: center; color: rgb(153, 153, 153); font-size: 14px; margin-bottom: 20px;
}
.cont .content {
	margin: 40px 30px; line-height: 2; font-family: "ËÎÌå"; font-size: 16px;
}
.cont .img {
	margin-bottom: 30px;
}
.focusBox2 {
	width: 604px; height: 342px;
}
.focusBox2 .pic img {
	width: 604px; height: 342px;
}
.data .box1 {
	margin: 0px; width: 622px;
}
.data .box1 .u8 {
	border: currentColor;
}
.data .box1 .bd {
	height: 296px; overflow: hidden;
}
.data .box li.title {
	width: 456px;
}
.zwfw .box {
	margin-left: 0px;
}
.zwfw .box3 {
	width: 100%;
}
.zwfw .box3 .bd {
	width: 1008px;
}
.zwfw .box3 .bd a {
	width: 136px; margin-right: 8px;
}
.zwfw .box3 .con1 a {
	background-position: 28px -14px;
}
.zwfw .box3 .con1 a.a2 {
	background-position: 28px -104px;
}
.zwfw .box3 .con1 a.a3 {
	background-position: 28px -194px;
}
.zwfw .box3 .con1 a.a4 {
	background-position: 28px -284px;
}
.zwfw .box3 .con1 a.a5 {
	background-position: 28px -374px;
}
.zwfw .box3 .con1 a.a6 {
	background-position: 28px -464px;
}
.zwfw .box3 .con1 a.a7 {
	background-position: 28px -554px;
}
.zwfw .box3 .con1 a.a8 {
	background-position: 28px -644px;
}
.zwfw .box3 .con1 a.a9 {
	background-position: 28px -734px;
}
.zwfw .box3 .con1 a.a10 {
	background-position: 28px -824px;
}
.zwfw .box3 .con1 a.a11 {
	background-position: 28px -914px;
}
.zwfw .box3 .con1 a.a12 {
	background-position: 28px -1004px;
}
.zwfw .box3 .con1 a.a13 {
	background-position: 28px -1094px;
}
.zwfw .box3 .con1 a.a14 {
	background-position: 28px -1184px;
}
.zwfw .box3 .con1 a.a15 {
	background-position: 28px -1274px;
}
.zwfw .box3 .con1 a.a16 {
	background-position: 28px -1364px;
}
.zwfw .box3 .con1 a.a17 {
	background-position: 28px -1454px;
}
.zwfw .box3 .con1 a.a18 {
	background-position: 28px -1544px;
}
.zwfw .box3 .con1 a.a19 {
	background-position: 28px -1634px;
}
.zwfw .box3 .con1 a.a20 {
	background-position: 28px -1724px;
}
.zwfw .box3 .con1 a.a21 {
	background-position: 28px -1814px;
}
.fw_m {
	
}
.fw_m h3 {
	background: rgb(0, 164, 227); width: 164px; height: 164px; text-align: center; color: rgb(255, 255, 255); line-height: 164px; font-size: 18px; margin-right: 7px; float: left;
}
.fw_m h3 a {
	color: rgb(255, 255, 255);
}
.fw_m ul {
	width: 384px; height: 164px; overflow: hidden; float: left;
}
.fw_m ul a {
	background: rgb(237, 246, 251); margin: 0px 7px 7px 0px; width: 120px; height: 50px; text-align: center; line-height: 50px; font-size: 14px; float: left;
}
.fw_r a {
	background: url("img/other_icon.png") no-repeat 4px 15px rgb(236, 246, 251); width: 105px; height: 75px; line-height: 75px; padding-left: 55px; font-size: 20px; margin-bottom: 10px; border-bottom-color: rgb(0, 164, 227); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.fw_r a.a2 {
	background-position: 4px -40px;
}
.fw_r a.a3 {
	background-position: 4px -95px;
}
.fw_r a.a4 {
	background-position: 4px -150px; margin-bottom: 0px;
}
.search_box {
	padding: 30px; border: 1px solid rgb(229, 229, 229);
}
.search_box .tag {
	font-size: 16px; margin-bottom: 20px;
}
.search_box .tag span {
	color: rgb(204, 0, 0);
}
.search_box .dot {
	padding-top: 8px; font-size: 18px; margin-bottom: 8px;
}
.search_box .content {
	color: rgb(136, 136, 136); padding-bottom: 16px; margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.xxgkIcons {
	overflow: hidden; padding-bottom: 5px; margin-right: -6%;
}
.xxgkIcons li {
	width: 45%; height: 36px; line-height: 36px; overflow: hidden; font-size: 16px; margin-right: 4%; margin-bottom: 15px; float: left;
}
.xxgkIcons a {
	background: rgb(236, 236, 236); display: block;
}
.xxgkIcons li a:hover {
	background: rgb(210, 236, 255); color: rgb(0, 104, 183); text-decoration: none;
}
.xxgkIcons i {
	background: url("../upload/images/images/icons1.png") no-repeat center -408px rgb(41, 138, 212); width: 36px; height: 100%; margin-right: 10px; float: left; display: block;
}
.xxgkIcons .li2 i {
	background-position: center -522px; background-color: rgb(245, 81, 63);
}
.xxgkIcons .li3 i {
	background-position: center -860px; background-color: rgb(46, 181, 189);
}
.xxgkIcons .li4 i {
	background-position: center -634px; background-color: rgb(46, 189, 69);
}
.xxgkIcons .li5 i {
	background-position: center -746px; background-color: rgb(245, 157, 63);
}
.xxgkIcons .li6 i {
	background-position: center -860px; background-color: rgb(180, 189, 42);
}
.xxgkIcons .li7 i {
	background-position: 5px -1205px; background-color: rgb(118, 151, 246);
}
.xxgkIcons .li8 i {
	background-position: center -860px; background-color: rgb(223, 118, 246);
}
.xxgknr_r {
	width: 450px; height: 300px; margin-top: 13px; float: right;
}
.xxgknr_r ul {
	
}
.xxgknr_r ul li {
	width: 150px; height: 100px; text-align: center; float: left;
}
.xxgknr_r ul li:hover a {
	color: rgb(1, 82, 147);
}
.xxgknr_r ul li img {
	margin-top: 10px; margin-left: 5px;
}
.xxgknr_r ul li:hover img {
	transition:transform 0.7s ease-out; transform: rotate(360deg); -moz-transition: -moz-transform 0.7s ease-out; -webkit-transition: -webkit-transform 0.7s ease-out; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);
}
.xxgknr_r ul li a {
	width: 96px; height: 38px; font-family: "å¾®è½¯é›…é»‘"; font-size: 16px; font-weight: normal; display: block;
}
.page {
	margin: 14px 0px 14px 10px; height: 24px; text-align: center; font-size: 12px;
}
.page a {
	background: rgb(233, 233, 233); padding: 0px 10px; height: 24px; line-height: 24px; margin-right: 8px; float: left; display: block;
}
.page a:hover {
	background: rgb(193, 218, 232); text-decoration: none;
}
.page span.current {
	background: rgb(1, 82, 147); padding: 0px 10px; height: 24px; color: rgb(255, 255, 255); line-height: 24px; margin-right: 8px; float: left; display: block;
}
.page .disable {
	display: none;
}
.page p {
	line-height: 24px; float: right; display: block;
}
.page p b {
	color: rgb(1, 82, 147);
}
.gl {
	text-align: center; font-size: 14px; margin-bottom: 10px;
}
.gl a {
	width: 80px; text-align: center; display: inline-block;
}
.lfBox {
	background: white; font: 12px/1.5 Verdana, Geneva, sans-serif; margin: 10px auto; width: 100%; height: 110px; text-align: left; position: relative; font-size-adjust: none; font-stretch: normal;
}
.lfBox .pic {
	width: 100%;
}
.lfBox .pic li {
	width: 100%;
}
.lfBox .pic img {
	width: 100%; height: 110px; display: block;
}
.lfBox .num {
	right: 8px; bottom: 7px; position: absolute; z-index: 3;
}
.lfBox .num li {
	width: 18px; height: 16px; text-align: center; line-height: 16px; overflow: hidden; margin-right: 1px; float: left; position: relative; cursor: pointer;
}
.lfBox .num li a {
	left: 0px; top: 0px; width: 100%; height: 100%; color: white; text-decoration: none; display: block; position: absolute; z-index: 2;
}
.lfBox .num li span {
	left: 0px; top: 0px; width: 100%; height: 100%; color: white; text-decoration: none; display: block; position: absolute; z-index: 2;
}
.lfBox .num li span {
	background: black; z-index: 1; opacity: 0.5;
}
.lfBox .num li.on a {
	background: rgb(0, 164, 227);
}
.lfBox .num a:hover {
	background: rgb(0, 164, 227);
}
.meun {
	border-radius: 6px; top: 0px; width: 40px; height: 30px; padding-top: 5px; padding-bottom: 5px; float: right; display: block; z-index: 99; background-color: rgb(0, 164, 227);
}
.meun-nav {
	border: currentColor; transition:0.5s; cursor: pointer; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;
}
.meun-nav span {
	width: 30px; height: 3px; margin-top: 5.25px; margin-right: auto; margin-left: auto; display: block; background-color: rgb(255, 255, 255);
}
.meunCont {
	background: rgb(255, 255, 255); padding: 0px 20px; top: 60px; width: 100%; display: none; position: absolute; z-index: 9999;
}
.meunCont dl {
	padding-top: 5px; padding-bottom: 5px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.meunCont dt {
	font-size: 15px;
}
.meunCont dt a {
	color: rgb(51, 51, 51);
}
.meunCont dd {
	font-size: 14px;
}
.meunCont dd a {
	color: rgb(153, 153, 153); margin-top: 8px; margin-right: 8px; display: inline-block;
}
.meunCont a:hover {
	color: rgb(102, 102, 102);
}
.zwywdisableNot {
	display: none;
}
.hybddisableNot {
	display: none;
}
.footDisable {
	
}
.imgDisable {
	padding: 0px 10px; vertical-align: middle; display: inline-block;
}
@media screen and (min-width:1280px)
{
body {
	font-size: 16px;
}
.ztw {
	margin: auto; width: 1280px;
}
.meun {
	display: none;
}
.hudongInable {
	display: none;
}
.dnbDisable {
	display: none;
}
.xxgkZwywInable {
	display: none;
}
.zt1 {
	display: none;
}
.xxgkZwywDisable {
	
}
.zty .subr {
	width: 100%;
}
.zty .subr .box1 {
	width: 100%;
}
}
.szrx {
	margin: 0px auto; border: 0px currentColor; width: 100%; text-align: center; border-collapse: collapse;
}
.szrx tr {
	border: 0px currentColor; height: 40px;
}
.szrx td {
	border: 0px currentColor; height: 40px;
}
.szrx th {
	border: 0px currentColor; height: 40px;
}
.szrx th {
	background: rgb(238, 238, 238);
}
.szrx td {
	padding: 0px 20px; overflow: hidden;
}
.szrx th {
	padding: 0px 20px; overflow: hidden;
}
.gkxx {
	width: 350px; overflow: hidden; float: left;
}
.list_dl {
	float: left; display: inline;
}
.gkxx .list_dl dd {
	margin: 0px; padding: 0px;
}
.gkxx .list_dl dd {
	margin: 0px;
}
.list_dl dd {
	width: 100%; padding-top: 10px;
}
.gkxx ul {
	list-style: none; width: 350px;
}
.gkxx ul li {
	width: 135px; height: 50px; overflow: hidden; float: left;
}
.gkxx ul li a {
	text-align: center; color: rgb(0, 0, 0); line-height: 50px; padding-left: 8px;
}
.gkxx table {
	width: 350px;
}
.gbt {
	width: 114px; height: 54px; margin-right: 6px; display: block; background-repeat: no-repeat; background-color: rgb(47, 83, 152);
}
.gkxx a {
	text-align: center; color: rgb(255, 255, 255); padding-top: 20px; font-size: 16px; font-weight: lighter; float: left;
}
.gkxx a:hover {
	color: rgb(221, 221, 221);
}
