﻿body {
	list-style: none; margin: 0px; padding: 0px;
}
div {
	list-style: none; margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	list-style: none; margin: 0px; padding: 0px;
}
dd {
	list-style: none; margin: 0px; padding: 0px;
}
dt {
	list-style: none; margin: 0px; padding: 0px;
}
form {
	list-style: none; margin: 0px; padding: 0px;
}
span {
	list-style: none; margin: 0px; padding: 0px;
}
p {
	list-style: none; margin: 0px; padding: 0px;
}
textarea {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
input {
	padding-top: 0px; padding-bottom: 0px;
}
select {
	vertical-align: middle;
}
input {
	vertical-align: middle;
}
button {
	font: inherit; margin: 0px; font-size-adjust: inherit; font-stretch: inherit;
}
input {
	font: inherit; margin: 0px; font-size-adjust: inherit; font-stretch: inherit;
}
select {
	font: inherit; margin: 0px; font-size-adjust: inherit; font-stretch: inherit;
}
textarea {
	font: inherit; margin: 0px; font-size-adjust: inherit; font-stretch: inherit;
}
input[type='text'] {
	outline-style: none; -webkit-appearance: none; -moz-appearance: none;
}
input[type='password'] {
	outline-style: none; -webkit-appearance: none; -moz-appearance: none;
}
textarea {
	outline-style: none; -webkit-appearance: none; -moz-appearance: none;
}
textarea {
	resize: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
th {
	padding: 0px; font-size: 12px;
}
td {
	padding: 0px; font-size: 12px;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
a img {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
img {
	border: currentColor;
}
a {
	color: rgb(0, 0, 0); text-decoration: none; outline-style: none;
}
a:hover {
	color: rgb(1, 82, 147); text-decoration: none;
}
.group::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.group {
	-ms-zoom: 1;
}
.clear {
	height: 0px; overflow: hidden; clear: both; font-size: 0px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.show {
	display: block;
}
.hide {
	display: none;
}
.mg-ltrb-auto {
	margin: auto;
}
.mg-ltrb-center {
	margin: 0px auto;
}
.oflow-hd {
	overflow: hidden;
}
.oflow-x-hd {
	-ms-overflow-x: hidden;
}
.oflow-y-hd {
	-ms-overflow-y: hidden;
}
.header-block-social-box > li i[class^='header-icon-social-'] {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.header-text-search-keyword {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.header-button-search-submit {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.breadcrumb > i {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.shxidx-page {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.shxidx-pagination .active {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.shxidx-prev {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.shxidx-next {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.leadership-governor-left > a {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.govinfo-lists > a > i {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.govinfo-disclosure-quicklinks > a i {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.traction-submod-box > .cond-menu-head > i {
	background-image: url("../upload/images/images/sprites.png"); background-repeat: no-repeat;
}
.header-mod-box {
	background: url("header-img-bg-normal.png") no-repeat right bottom;
}
.h160 {
	height: 160px;
}
.h120 {
	height: 120px;
}
.h220 {
	height: 220px;
}
.h250 {
	height: 250px;
}
.h310 {
	height: 310px;
}
.h380 {
	height: 380px;
}
.w520 {
	width: 520px;
}
.w1100 {
	width: 1100px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.ml10 {
	margin-left: 10px;
}
.display {
	display: block;
}
.no-display {
	display: none;
}
.header-logo {
	height: 83px; margin-top: 37px;
}
.header-social_search-wrap {
	width: 320px; height: 60px; margin-top: 50px; margin-right: 120px;
}
.header-block-social-box {
	width: 320px; height: 24px;
}
.header-block-social-box > li {
	width: 160px; height: 24px; float: left;
}
.header-block-social-box > li a[alt^='æ–°åª’ä½?-'] {
	width: 24px; height: 24px; margin-left: 15px; float: left; display: block;
}
.header-block-social-box > li i[class^='header-icon-social-'] {
	width: 24px; height: 24px; display: block; cursor: pointer;
}
.header-block-social-box > li .header-icon-social-mobile {
	
}
.header-block-social-box > li .header-icon-social-weibo {
	background-position: -24px 0px;
}
.header-block-social-box > li .header-icon-social-wechat {
	background-position: -48px 0px;
}
.header-block-social-box > li .header-icon-social-email {
	background-position: -72px 0px;
}
.header-block-social-box > li .header-icon-social-accessible {
	background-position: -106px 0px; margin-left: 10px; float: left;
}
.header-block-social-box > li > span {
	padding: 0px 4px; height: 24px; line-height: 24px; font-size: 14px;
}
.header-block-social-box > li > span[linetp='lang-style'] {
	width: 1px; height: 20px;
}
.header-block-search-box {
	width: 320px; height: 28px; margin-top: 8px; position: relative;
}
.header-text-search-keyword {
	background-position: 0px -34px; border: currentColor; left: 0px; width: 320px; height: 28px; color: rgb(102, 102, 102); line-height: 28px; padding-right: 28px; padding-left: 14px; font-size: 14px; position: absolute;
}
.header-button-search-submit {
	background-position: -320px -34px; border: currentColor; top: 0px; width: 28px; height: 28px; right: 10px; position: absolute; cursor: pointer; background-color: transparent;
}
.nav {
	width: 100%; height: 38px; min-width: 1100px; background-color: rgb(1, 82, 147);
}
.nav-mod-menus-box {
	font-size: 18px;
}
.nav-mod-menus-box > li {
	width: 182px; height: 38px; text-align: center; line-height: 38px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left; display: block;
}
.nav-mod-menus-box > li:nth-child(1) {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.nav-mod-menus-box > li:hover {
	background-color: rgb(0, 69, 132);
}
.nav-mod-menus-box > li > a {
	color: rgb(255, 255, 255);
}
.content-mod-box {
	padding: 0px 25px 10px; width: 1050px; background-color: rgb(255, 255, 255);
}
.breadcrumb {
	height: 29px; color: rgb(102, 102, 102); line-height: 29px; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.breadcrumb > i {
	background-position: -135px 0px; width: 24px; height: 24px; float: left; display: block;
}
.breadcrumb > a {
	margin: 0px 8px; color: rgb(102, 102, 102);
}
.breadcrumb > a:hover {
	color: rgb(1, 82, 147); text-decoration: underline;
}
.shxidx-carousel .shxidx-wrapper::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.shxidx-carousel {
	width: 100%; display: none; position: relative; -ms-touch-action: pan-y;
}
.shxidx-carousel .shxidx-wrapper {
	display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);
}
.shxidx-carousel .shxidx-wrapper-outer {
	width: 100%; overflow: hidden; position: relative;
}
.shxidx-carousel .autoHeight.shxidx-wrapper-outer {
	transition:height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -webkit-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out;
}
.shxidx-carousel .content-imgs-slide-item {
	float: left;
}
.shxidx-controls .shxidx-page {
	cursor: pointer;
}
.shxidx-controls .shxidx-buttons div {
	cursor: pointer;
}
.shxidx-controls {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing {
	
}
.shxidx-carousel .shxidx-wrapper {
	transform: translate3d(0, 0, 0); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.shxidx-carousel .shxidx-item {
	transform: translate3d(0, 0, 0); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
#content_imgs_slide_box .content-imgs-slide-item {
	display: block; position: relative;
}
#content_imgs_slide_box b {
	width: 100%; height: 38px; right: 0px; bottom: 0px; position: absolute; opacity: 0.4; background-color: rgb(0, 0, 0);
}
#content_imgs_slide_box span {
	left: 0px; height: 38px; bottom: 0px; color: rgb(255, 255, 255); line-height: 38px; overflow: hidden; position: absolute; z-index: 2;
}
.shxidx-pagination {
	height: 22px; text-align: center; right: 0px; bottom: 8px; position: absolute;
}
.ie7 .shxidx-pagination {
	bottom: 0px;
}
.shxidx-page {
	margin: 0px 5px; width: 10px; height: 10px; display: inline-block;
}
.ie7 .shxidx-page {
	display: inline; -ms-zoom: 1;
}
.shxidx-pagination .active {
	width: 25px;
}
.shxidx-buttons div {
	top: 50%; text-indent: -9999px; position: absolute;
}
.shxidx-prev {
	left: 0px;
}
.content-mod-decodingdata-left .shxidx-next {
	right: 0px;
}
.content-flag-tab-box {
	width: 100%; height: 38px; line-height: 38px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.content-flag-tab-box > li {
	padding: 0px 10px; height: 18px; line-height: 16px; font-size: 18px; font-weight: 700; margin-top: 10px; border-left-color: rgb(102, 102, 102); border-left-width: 2px; border-left-style: solid; float: left; display: block;
}
.content-flag-tab-box > li > a {
	color: rgb(102, 102, 102);
}
.content-flag-tab-box > .sublock-show > a {
	color: rgb(1, 82, 147);
}
.content-flag-tab-box > .tab-flag-layout-menu {
	padding-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.sublock-flag-box {
	width: 100%; margin-top: 5px;
}
.sublock-flag-box > li {
	height: 32px; color: rgb(153, 153, 153); line-height: 32px; font-size: 14px;
}
.sublock-flag-box > li > i {
	width: 3px; height: 3px; margin-top: 14px; margin-right: 7px; float: left; display: block; background-color: rgb(0, 0, 0);
}
.sublock-flag-box > li > a {
	font-size: 16px; margin-right: 8px;
}
.sidebar-wrap {
	left: 50%; top: 230px; margin-left: 580px; position: fixed;
}
.sidebar-quick-links {
	text-align: center; overflow: hidden; font-size: 14px;
}
.sidebar-quick-links > li > a > img {
	margin: 5px auto; display: block;
}
.sidebar-quick-links > li:nth-child(1) > a > img {
	float: right;
}
