﻿@charset "utf-8";
	body {
	color:#333333;
	font-size:16px;
	font-family:Microsoft YaHei,Simsun,SimHei,Arial;
	-webkit-text-size-adjust:none
}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,textarea,ul {
	padding:0;
	margin:0
}
li,ol,ul {
	list-style:none
}
img {
	border:none;
	border:0;
	max-width:100%
}
a {
	text-decoration:none;
	color:#333333;
	noline:expression(this.onFocus=this.blur())
}
a:focus {
	outline:none;
	-moz-outline:none
}
a:hover {
	color:#335e92
}
button,input,select,textarea {
	font-family:inherit;
	font-size:0.9375em
}
input:focus,textarea:focus {
	outline:none
}
input::-webkit-input-placeholder {
	color:#cccccc
}
.xxgk-body-bg {
	background:url(../images/xxgk_bg.jpg) no-repeat center top #fff
}
.xxgk-container {
	width:1100px;
	margin:0 auto;
	clear:both;
	position: relative;
}
.xxgk-container:after {
	clear:both
}
.xxgk-container:after,.container:before {
	display:table;
	content:""
}
.xxgk-container-bg {
	margin-bottom:30px;
	background:#f2f2f2
}
#xxgk-header-zwfwb .xxgk-logo h1 {
	font-size:2.8em
}
.clearfix {
	*zoom:1
}
.clearfix:before,.clearfix:after {
	display:table;
	line-height:0;
	content:""
}
.clearfix:after {
	clear:both
}
.clear {
	clear:both
}
.transition a {
	-webkit-transition:300ms;
	-moz-transition:300ms;
	-o-transition:300ms;
	transition:300ms
}
.imgScale a img {
	-moz-transition:all 0.3s ease-in-out 0s;
	-ms-transition:all 0.3s ease-in-out 0s;
	-o-transition:all 0.3s ease-in-out 0s;
	-webkit-transition:all 0.3s ease-in-out 0s;
	transition:all 0.3s ease-in-out 0s
}
.imgScale a:hover img {
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
.hover-opacity:hover {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85
}
.text-nowrap,.text-nowrap p,.text-nowrap a,.text-nowrap span,.text-nowrap font {
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.tab-card .hd {
	height:47px;
	line-height:47px;
	background-color:#f5f5f5
}
.tab-card .hd li {
	float:left;
	position:relative
}
.tab-card .hd li a {
	display:block;
	line-height:47px;
	padding:0 30px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.tab-card .hd li.on {
	cursor:pointer
}
.tab-card .hd li.on a {
	background:#1a74a8;
	color:#fff;
	height:47px
}
.tab-card .hd li.on:after {
	width:100%
}
.tab-card .hd .more {
	float:right;
	line-height:48px;
	margin-right:15px
}
.tab-card .hd .more a {
	font-size:14px;
	color:#666666
}
.tab-card .hd .more a:hover {
	color:#006eab
}
.tab-card-fs18 .hd li {
	font-size:1.125em
}
.tab-card-fs20 .hd li {
	font-size:1.25em
}
.tab-card-fs20 .hd .more a {
	font-size:1em
}
.tab-card-bold .hd li {
	font-weight:bold
}
.tab-card-arrow .hd {
	font-weight:normal
}
.tab-card-arrow .hd li.on:after {
	content:'';
	position:absolute;
	width:0;
	height:0;
	left:50%;
	top:100%;
	border:transparent solid 6px;
	border-top-color:#006eac;
	margin-left:-6px
}
.tab-card-line .hd {
	border-bottom:1px solid #006eac
}
.xxgk-header-twoRows .xxgk-logo h1 {
	font-size:2.8em
}
.xxgk-logo {
	padding:32px 0 60px
}
.xxgk-logo img {
	display:inline-block;
	width:58px;
	margin-right:10px;
	vertical-align:middle
}
.xxgk-logo h1 {
	display:inline-block;
	font-size:2.6em;
	font-weight:normal;
	vertical-align:middle;
	color:#fff
}
.xxgk-logo a {
	color:#fff
}
.xxgk-title {
	padding:0 0 104px
}
.xxgk-title img {
	display:block;
	margin:0 auto
}
.xxgk-search {
	padding:48px 0;
	text-align:center;
	border-bottom:1px solid #ffffff
}
.xxgk-search label {
	font-size:1.125em;
	color:#2d66a5
}
.xxgk-search .box {
	display:inline-block;
	position:relative;
	width:440px;
	padding-right:60px;
	border:#2f66a6 1px solid;
	border-radius:12px;
	overflow:hidden;
	vertical-align:middle
}
.xxgk-search .s-txt {
	width:425px;
	height:45px;
	line-height:45px;
	padding:0 0 0 15px;
	border:none;
	background:#fff
}
.xxgk-search .s-btn {
	position:absolute;
	right:0;
	top:0;
	width:60px;
	height:45px;
	border:0;
	cursor:pointer;
	background:url(../images/xxgk_icon_search.png) no-repeat center center #fff
}
.xxgk-footer {
	background:#355e92;
	color:#fff;
	text-align:center
}
.xxgk-footer .xxgk-container {
	padding:30px 0;
	position:relative;
	min-height:80px;
	font-size:14px
}
.footer-cont {
	padding-right:100px;
	text-align:left;
	line-height:26px
}
.footer-wzbs {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-40px
}
.xxgk-footer a {
	color:#fff
}
.xxgk-footer a:hover {
	text-decoration:underline
}
.xxgk-crumb h2 {
	padding:15px 25px 15px 46px;
	line-height:20px;
	font-size:15px;
	font-weight:normal;
	background:url(../images/position.png) no-repeat 20px center #f7f7f7
}
.xxgk-crumb a:hover {
	color:#335e92
}
.xxgk-mainBox {
	padding:30px 35px
}
.xxgk-sideBar {
	float:left;
	width:23.5%
}
.xxgk-sideBar .in_box {
	position:relative;
	z-index:50
}
.xxgk-sideBar .btn {
	position:relative;
	margin-bottom:15px;
	font-size:1em;
	font-weight:normal
}
.xxgk-sideBar .link {
	display:block;
	position:relative;
	font-size:1.4375em;
	line-height:26px;
	color:#016fac;
	background:#fff
}
.xxgk-sideBar .link span {
	display:block;
	width:100px;
	padding:7px 0 7px 36.5%
}
.xxgk-sideBar .btn-sqxz .link span {
	width:124px
}
.xxgk-sideBar .link:before {
	content:'';
	position:absolute;
	left:9.5%;
	width:50px;
	height:50px;
	top:50%;
	margin-top:-25px;
	background:url(../images/xxgk_icon_sidemenu.png) no-repeat
}
.xxgk-sideBar .link-gkzd:before {
	background-position:0 -50px
}
.xxgk-sideBar .link-gknr:before {
	background-position:0 -100px
}
.xxgk-sideBar .link-gknb:before {
	background-position:0 -150px
}
.xxgk-sideBar .link-ysq:before {
	background-position:0 -200px
}
.xxgk-sideBar .link-ndgb:before {
	background-position:0 -250px
}
.xxgk-sideBar .btn-ysq {
	margin-bottom:0
}
.xxgk-sideBar .link:hover,.xxgk-sideBar .link.down,.xxgk-sideBar .link.on {
	background:#355e92;
	color:#fff
}
.xxgk-sideBar .link:hover:before,.xxgk-sideBar .link.down:before,.xxgk-sideBar .link.on:before {
	background-image:url(../images/xxgk_icon_sidemenu_on.png)
}
.xxgk-sideBar .link .icon-open {
	position:absolute;
	width:18px;
	height:18px;
	right:15px;
	top:50%;
	margin-top:-9px
}
.xxgk-sideBar .link .icon-open:after {
	content:'';
	position:absolute;
	top:0;
	left:50%;
	margin-left:-1px;
	width:2px;
	height:100%;
	background:#016fac
}
.xxgk-sideBar .link .icon-open:before {
	content:'';
	position:absolute;
	top:50%;
	margin-top:-1px;
	height:2px;
	width:100%;
	background:#016fac
}
.xxgk-sideBar .link:hover .icon-open:before,.xxgk-sideBar .link:hover .icon-open:after,.xxgk-sideBar .link.on .icon-open:before,.xxgk-sideBar .link.on .icon-open:after,.xxgk-sideBar .link.down .icon-open:before {
	background:#fff
}
.xxgk-sideBar .link.down .icon-open:after {
	display:none
}
.xxgk-sideBar .ul1 {
	overflow-y:auto;
	padding:10px 0;
	background:#fff;
	display:none
}
.xxgk-sideBar .ul1 .a1 {
	display:block;
	position:relative;
	padding:6px 20px 6px 45px;
	margin-bottom:1px;
	line-height:20px;
	font-size:15px
}
.xxgk-sideBar .ul1>.li1>ul>.li1>.a1:before {
    content:'';
    position:absolute;
    left:30px;
    top:50%;
    margin-top:-2px;
    width:4px;
    height:4px;
    border-radius:50%;
    background:#1028ed
}
.xxgk-sideBar .ul1 .a1:hover {
	background:#f5f5f5;
	color:#333
}
.xxgk-sideBar .ul1 .a1.on {
	background:#e6f4ff;
	font-weight:bold;
	color:#006fab
}
.xxgk-sideBar .ul1 .a1.on:before {
	background:#016fae
}
.xxgk-mainContent {
	float:right;
	width:74.5%;
	border:1px solid #dedede;
	min-height:790px;
	background:#ffffff
}
#xxgk_item {
	overflow-x:hidden;
	overflow-y:auto
}
.xxgk-sideBar .ul2 .a2 {
	display:block;
	position:relative;
	margin-bottom:1px;
	line-height:20px;
	font-size:15px;
}
.xxgk-sideBar .ul2 .a2:before {
	content:'';
	position:absolute;
	left:30px;
	top:50%;
	margin-top:-2px;
	width:4px;
	height:4px;
	border-radius:50%;
	background:#1028ed
}
.xxgk-sideBar .ul2 .a2:hover {
	background:#f5f5f5;
	color:#333
}
.xxgk-sideBar .ul2 .a2.on {
	background:#e6f4ff;
	font-weight:bold
}
.xxgk-sideBar .ul2 .a2 a {
	display:block;
	padding: 6px 20px 6px 43px;
}
.xxgk-sideBar .ul2 .a2.on a {
	color:#006fab
}
.xxgk-sideBar .ul2 .a2.on:before {
	background:#016fae
}
.xxgk-tt-title {
	padding:30px 0;
	margin:0 45px 25px 28px;
	font-size:2em;
	line-height:1.2;
	text-align:center;
	color:#355e92;
	border-bottom:2px solid #f7f7f7
}
.xxgk-tt-content {
	clear:both;
	padding:0 20px 0 0;
	margin:0 18px 0 28px;
	line-height:2.2;
	overflow:hidden
}
.xxgk-tt-content p {
	margin:15px 0
}
.xxgk-tt-content p:first-child {
	margin-top:0
}
.xxgk-tt-content table,.xxgk-tt-content video,.xxgk-tt-content img {
	max-width:100%
}
.xxgk-tt-content-body {
	height:774px;
	overflow-y:auto;
	margin-bottom:30px
}
.xxgk-tt-content-body::-webkit-scrollbar {
	width:10px
}
.xxgk-tt-content-body::-webkit-scrollbar-track {
	box-shadow:inset 0 0 6px rgba(0,0,0,0.1);
	border-radius:10px
}
.xxgk-tt-content-body::-webkit-scrollbar-thumb {
	border-radius:10px;
	background:#2d66a5;
	box-shadow:inset 0 0 6px rgba(0,0,0,0.15)
}
.xxgk-tt2 {
	margin-top:30px
}
.xxgk-tt-content-body {
	height:830px
}
.channel-title {
	border-bottom:2px solid #e7e7e7
}
.channel-title h2 {
	display:inline-block;
	padding:3px 20px;
	background:#2d66a5;
	color:#ffffff;
	line-height:34px;
	font-size:1.125em
}
.newsList {
	clear:both
}
.newsList li {
	position:relative;
	padding:6px 0 6px 20px;
	line-height:1.6em;
	overflow:hidden;
	vertical-align:top
}
.newsList li:before {
	content:'';
	position:absolute;
	left:0;
	top:50%;
	margin-top:-2px;
	width:4px;
	height:4px;
	background:#cccccc;
	border-radius:50%;
	-webkit-border-radius:50%
}
.newsList-h4 h4 {
	position:relative;
	padding:8px 0 8px 20px;
	font-size:1em;
	font-weight:normal;
	line-height:1.6em;
	overflow:hidden;
	vertical-align:top
}
.newsList-h4.dot li h4:before {
	content:'';
	position:absolute;
	left:0;
	top:50%;
	margin-top:-2px;
	width:4px;
	height:4px;
	background:#cccccc;
	border-radius:50%;
	-webkit-border-radius:50%
}
.newsList li .time,.newsList-h4 li h4 .time {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-.8em;
	color:#999999
}
.newsList li a,.newsList-h4 li a {
	float:left;
	max-width:100%;
	color:#595959;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.newsList li a:hover,.newsList-h4 li a:hover {
	color:#355e92
}
.newsList.MM-dd li,.newsList-h4.MM-dd li {
	padding-right:60px
}
.newsList.yyyy-MM-dd li,.newsList-h4.yyyy-MM-dd li {
	padding-right:100px
}
.newsList-h4.dot li h4:hover:before {
	background:#355e92
}
.pageList {
	padding:15px 30px;
	font-size:1em
}
.pageList li {
	padding-right:100px;
	padding-left:0
}
.pageList li:before {
	display:none
}
.pageList li.liSolid {
	padding-bottom:20px;
	margin-bottom:12px;
	border-bottom:2px solid #e3e3e3
}
.pagediv {
	padding-top:10px
}
.pageLists .channel-title {
	background:#fafafa;
	border-bottom:1px solid #e7e7e7
}
.pageList-more {
	margin:10px 0 30px;
	text-align:center
}
.pageList-more a {
	display:inline-block;
	width:100px;
	height:32px;
	background-color:#f1f1f1;
	color:#555;
	text-align:center;
	line-height:32px
}
.pageList-more a:hover {
	background:#eef4f9
}
.xxgk_list_nav {
	overflow:hidden
}
.xxgk_list_nav ul {
	margin:0 -10px;
	padding:30px 5% 10px
}
.xxgk_list_nav li {
	float:left;
	width:50%
}
.xxgk_list_nav li a {
	display:block;
	margin:0 10px 20px;
	padding:20px 10px;
	text-align:center;
	border:#355e92 1px solid;
	border-radius:4px
}
.xxgk_list_nav li a:hover {
	background:#e5f4ff;
	color:#006fab
}
.xxgk_list_nav li a {
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.bmxxgk-list {
	padding:20px 10px;
	overflow:hidden
}
.bmxxgk-list li {
	float:left;
	width:33.33333%
}
.bmxxgk-list li h4 {
	padding:8px 10px 8px 15px;
	margin-left:15px;
	border-right:1px solid #eeeeee
}
.bmxxgk-list li:nth-child(3n) h4 {
	border:0
}
.normal-ul li a {
	position:relative;
	display:block;
	padding:18px 15px 18px 20px;
	margin-bottom:10px;
	font-size:1.125em;
	line-height:1.6em;
	color:#016fac;
	background:#fff
}
.normal-ul li a:hover,.normal-ul li a.aon {
	background:#355e92;
	color:#fff
}
.xxgks-list {
	padding:20px 10px;
	overflow:hidden
}
.xxgks-list li {
	float:left;
	width:33.3333%
}
.xxgks-list li a {
	display:block;
	height:52px;
	margin:0 5px 10px;
	padding:0 5px;
	line-height:20px;
	border:#e1e1e1 1px solid;
	text-align:center;
	overflow:hidden;
	transition:all .3s;
	-webkit-transition:all .3s;
	border-radius:2px
}
.xxgks-list li a:after {
	content:'';
	width:0;
	height:100%;
	display:inline-block;
	vertical-align:middle
}
.xxgks-list li.row2 a {
	line-height:20px;
	padding:6px 5px;
	white-space:normal
}
.xxgks-list li a:hover {
	background:#eff5f9;
	color:#1a74a8;
	border-color:#d3e8f4
}
.xxgks-list li a span {
	display:inline-block;
	vertical-align:middle
}
.pagediv {
	padding:20px 0;
	font-size:14px;
	color:#555;
	line-height:28px;
	text-align:center;
	clear:both
}
.pagediv li {
	display:inline-block
}
.pagediv .arrow a {
	color:#555
}
.pagediv .total_count,.pagediv .arrow a,.pagediv .arrow span,.page_jump a {
	display:inline-block;
	padding:0 10px;
	margin:4px;
	zoom:1;
	border:#dfdfdf 1px solid;
	border-radius:3px
}
.pagediv  #page_input {
	width:40px;
	height:28px;
	color:#888;
	text-align:center;
	border:#dfdfdf 1px solid;
	border-radius:3px;
	background:#fff
}
.pagediv .total_count,.pagediv .arrow a,.page_jump a {
	transition:all .2s;
	-webkit-transition:all .2s;
	background:#f1f1f1;
	background:-webkit-linear-gradient(#ffffff 10%,#f1f1f1);
	background:-o-linear-gradient(#ffffff 10%,#f1f1f1);
	background:-moz-linear-gradient(#ffffff 10%,#f1f1f1);
	background:linear-gradient(#ffffff 10%,#f1f1f1)
}
.pagediv .arrow span {
	background:#f5f5f5;
	color:#999
}
.pagediv .arrow a:hover,.page_jump a:hover,.pagediv .arrow .current {
	background:#5d7ea9;
	border-color:#5d7ea9;
	color:#fff;
	text-decoration:none
}
.pagediv .arrow .current {
	font-weight:bold
}
.page_jump {
	margin-left:4px
}
.page_jump a {
	margin-left:6px
}
.alert-mengban {
	position:fixed;
	top:0px;
	left:0px;
	z-index:1000;
	background:rgba(0,0,0,0.7);
	filter:alpha(opacity=80) !important;
	width:100%;
	height:100%;
	display:none
}
.alert-warning {
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-300px;
	margin-top:-160px;
	width:600px;
	height:270px;
	background:#fff;
	z-index:10001;
	display:none;
	border:2px solid;
	border-radius:10px
}
.alert-delete {
	width:100%;
	height:38px;
	position:relative
}
.alert-delete span {
	position:absolute;
	top:10px;
	right:10px;
	width:20px;
	height:20px;
	line-height:20px;
	color:#fff;
	text-align:center;
	background:#bebebe;
	cursor:pointer
}
.alert-delete span:hover {
	background:#929292
}
.alert-wzsm {
	width:520px;
	height:100px;
	margin:15px auto 0;
	line-height:35px;
	font-size:1.5em;
	color:#000;
	text-align:center;
	padding-bottom:15px;
	border-bottom:1px solid #d4d4d4
}
.alert-footer {
	width:100%;
	padding:25px 0;
	text-align:center;
	color:#000
}
.alert-footer span {
	cursor:pointer;
	display:inline-block;
	margin:0 12px;
	font-size:1.25em
}
.alert-warning .continue {
	width:124px;
	height:42px;
	line-height:42px;
	color:#ab0d07;
	border-radius:3px;
	-webkit-border-radius:3px;
	border:#e1e1e1 1px solid;
	text-align:center;
	line-height:42px;
	box-shadow:0 0 10px rgba(0,0,0,0.2) inset;
	-webikt-box-shadow:0 0 10px rgba(0,0,0,0.2) inset
}
.alert-warning .fangqi {
	line-height:42px;
	color:#ab0d07
}
.article-title {
	text-align:center;
	color:#306c9f;
	font-size:2.1em;
	font-weight:bold;
	line-height:140%;
	padding:10px 0;
	word-wrap:break-word;
	word-break:break-all
}
.article-subtitle {
	font-size:1em;
	font-weight:normal;
	line-height:140%;
	text-align:center;
	padding-bottom:20px;
	color:#666666;
	border-bottom:#e1e1e1 1px solid
}
.article-attr {
	padding-bottom:12px;
	color:#888888;
	border-bottom:#e1e1e1 1px solid
}
.article-attr b {
	font-weight:normal
}
.article-attr span {
	margin-right:30px;
	display:inline-block;
	white-space:nowrap
}
.article-attr #view span {
	margin:0
}
.article-attr .llcs b {
	color:#8d0707
}
.article-attr span.article-icon {
	margin-right:0
}
.article-icon {
	float:right
}
.article-icon i {
	display:inline-block;
	position:relative;
	width:30px;
	height:25px;
	padding:0 3px;
	background:url(../images/cotent_icon.png) no-repeat;
	cursor:pointer;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	transition:all .3s;
	-webkit-transition:all .3s
}
.article-icon i.favorite {
	background-position:0 0
}
.article-icon i.collected {
	background-position:0 -25px
}
.article-icon i.print {
	background-position:0 -50px
}
.article-icon i.l {
	background-position:0 -75px
}
.article-icon i.s {
	background-position:0 -100px
}
.article-icon i:after {
	content:'';
	position:absolute;
	right:0;
	top:50%;
	margin-top:-6px;
	height:12px;
	width:1px;
	background:#e4e4e4
}
.article-icon i:last-child:after {
	display:none
}
.article-icon i:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
.favorite-tips {
	font-size:16px
}
.article-content {
	clear:both;
	padding:30px 0;
	line-height:2.4;
	overflow:hidden;
	font-size:1.11111em
}
.article-content p {
	margin:15px 0
}
.article-content table,.article-content video {
	max-width:100%
}
.article-content img {
	max-width:70%
}
.xxgk-detail {
	padding:20px;
	background:#fff
}
.meta-main {
	margin-bottom:20px;
	font-size:14px
}
.meta-data {
	position:relative;
	background:#fff;
	border-top:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3
}
.meta-data dl dd {
	position:relative;
	float:left;
	width:100%;
	border-bottom:solid #e3e3e3 1px
}
.meta-data dl dd.addWidth {
	width:50%
}
.meta-data dl dd label {
	width:110px;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	text-align:right;
	background-color:#eaf5fe;
	border-right:solid #e3e3e3 1px;
	border-left:solid #e3e3e3 1px;
	cursor:default
}
.meta-data dl dd label font {
	display:block;
	padding:5px 10px;
	line-height:24px
}
.meta-data dl dd .display-block {
	margin-left:116px;
	padding:6px 10px;
	min-height:24px;
	line-height:24px;
	color:#666666;
	word-wrap:break-word;
	word-break:break-all
}
.meta-data dl dd .display-block b {
	font-weight:normal;
	display:none
}
.meta-data dl dd .display-block b.show {
	display:inline-block
}
.meta-data dl dd.OwnerDept span {
	display:none
}
.meta-data dl dd p {
	margin-bottom:0 !important
}
.meta-data .overview .biaoti {
	display:none
}
.ysgqk {
	padding:15px 20px 0
}
.ysgqk .ss {
	padding:0 0 15px
}
.ysgqk .ss .stxt {
	height:28px;
	line-height:28px;
	padding:0 5px;
	border-radius:2px;
	border:#e3e3e3 1px solid
}
.ysgqk .ss .sbtn {
	width:75px;
	height:30px;
	cursor:pointer;
	border-radius:2px;
	border:#dfdfdf 1px solid;
	background:#f1f1f1
}
.ysgqk .tips {
	padding:10px 15px;
	font-size:0.9375em;
	line-height:1.8;
	background:#f2f7fb
}
@media (max-width:1200px) {
	.xxgk-container {
	width:96%
}
}@media (max-width:992px) {
.mobile-sideBar {
	position:fixed;
	left:-200px;
	top:0;
	bottom:0;
	z-index:99;
	background:rgba(0,0,0,0.6);
	width:200px;
	transition:all .3s;
	-webkit-transition:all .3s;
	box-shadow:0 0 5px rgba(0,0,0,0.4)
}
.mobile-sideBar-mark {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0,0,0,0.3);
	z-index:10;
	display:none
}
.mobile-sideBar-over {
	width:200px;
	height:100%;
	overflow-x:hidden
}
.mobile-sideBar-scroll {
	position:relative;
	width:200px;
	height:100%;
	overflow-x:hidden
}
.mobile-sideBar-icon {
	position:absolute;
	left:100%;
	bottom:0;
	z-index:13;
	width:40px;
	height:40px;
	background:url(../images/site_tree_ico.gif) no-repeat center center;
	background-color:rgba(0,0,0,0.6);
	border-radius:0 4px 0 0;
	cursor:pointer;
	box-shadow:0 0 5px rgba(0,0,0,0.5)
}
.mobile-sideBar-icon-open {
	transform:rotate(180deg);
	border-radius:0 0 0 4px
}
.mobile-sideBar .link:before {
	display:none
}
.xxgk-sideBar .ul1 {
	max-height:none;
	padding:1px 0
}
.xxgk-sideBar .link {
	font-size:1.125em
}
.xxgk-sideBar .link span {
	width:auto;
	padding-left:12px
}
.xxgk-sideBar .link span br {
	display:none
}
.xxgk-sideBar .link .icon-open {
	width:12px;
	height:12px;
	margin-top:-6px
}
.xxgk-sideBar .btn {
	margin-bottom:1px
}
.xxgk-sideBar .ul1 .a1 {
	padding-left:30px;
	font-size:14px
}
.xxgk-sideBar .ul1 .a1:before {
	left:15px
}
.xxgk-mainContent {
	float:none;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.xxgk-tt-title {
	margin:0 3% 20px
}
.normal-ul li a {
	margin-bottom:1px;
	font-size:1em;
	padding:10px
}
.xxgk-sideBar .ul1>.li1>.ul2 .a2:before {
	left:18px
}
}@media (max-width:991px) {
	.article-attr {
	padding-bottom:10px
}
.meta-data dl dd.addWidth {
	width:100%
}
}@media (max-width:768px) {
	.xxgk-logo img {
	width:50px
}
.xxgk-logo h1 {
	font-size:2.5em
}
.xxgk-header-twoRows .xxgk-logo h1 {
	font-size:2em
}
.xxgk-container-bg {
	margin-bottom:20px
}
.xxgk-mainBox {
	padding:0
}
.xxgk-mainContent {
	border:0
}
.xxgk-footer .xxgk-container {
	padding-bottom:20px
}
.footer-cont {
	padding-right:0;
	margin-bottom:10px;
	text-align:center
}
.footer-wzbs {
	position:static;
	margin-top:0px
}
}@media (max-width:760px) {
	.xxgk-search label {
	display:none
}
.xxgk-search {
	padding:20px 3%
}
.xxgk-search .box,.xxgk-search .s-txt {
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.xxgk-jggk-list li {
	padding:20px 10px;
	line-height:28px
}
.xxgk-jggk-list li h3 {
	margin-bottom:10px;
	font-size:1.125em
}
.xxgk-jggk-list li div {
	position:static
}
.xxgk-jggk-list li div span {
	float:none
}
}@media (max-width:640px) {
	.xxgk-tt-content-body {
	height:auto;
	padding:0;
	margin:0 3%
}
.bmxxgk-list li {
	width:50%
}
.bmxxgk-list li:nth-child(3n) h4 {
	border-right:1px solid #eeeeee
}
.bmxxgk-list li:nth-child(2n) h4 {
	border:0
}
.xxgks-list li {
	width:50%
}
}@media (max-width:480px) {
	body {
	font-size:15px
}
.xxgk-header-twoRows .xxgk-logo h1 {
	font-size:1.5em
}
.xxgk-logo img {
	width:35px;
	margin-right:5px
}
.xxgk-logo h1 {
	font-size:1.8em
}
.xxgk-title {
	padding-bottom:80px
}
.pageList {
	padding-left:20px;
	padding-right:20px
}
}@media (max-width:375px) {
	.bmxxgk-list li {
	width:100%
}
.bmxxgk-list li h4 {
	border:0;
	margin-left:0;
	padding-right:0
}
.xxgks-list li {
	width:100%
}
.xxgks-list li a {
	height:auto;
	padding:12px 0
}
}@media (max-width:320px) {
	.pageList li {
	padding:10px 10px 10px 0 !important;
	line-height:1.6;
	height:auto
}
.pageList li a,.pageList li .time {
	float:none;
	display:inline;
	position:static;
	white-space:normal;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:auto
}
.pageList li a {
	margin-right:10px
}
}.ul2 {
	padding-left:30px
}
.li1 {
	cursor:pointer
}
.xxgk-sideBar .ul1>.li1>.ul2 .a2:before {
	content:'';
	position:absolute;
	left:30px;
	top:50%;
	margin-top:-2px;
	width:4px;
	height:4px;
	border-radius:50%;
	background:#333333
}
.pageList>.zcwjlist {
	padding-right:0px
}
.pageList>.zcwj-txt {
	padding-right:0px
}
.zcwj-txt {
	border-bottom-style:solid;
	border-color:#0f5a9b
}
.zcwj-txt span {
	color:#333333;
	line-height:50px;
	font-size:20px;
	font-family:·½ÕýÐ¡±êËÎ¼òÌå;
	font-weight:600;
	display:block;
	float:left;
	text-align:center
}
.xh {
	width:20%;
	text-align:center
}
.bt {
	width:37%;
	padding-right:15px
}
.wh {
	width:23%
}
.xz {
	width:16%
}
.zcwjlist {
	height:100px
}
.zcwjlist span {
	display:block;
	float:left;
	height:100px;
	line-height:100px
}
.zcwjlist .xh {
	font-size:15px;
	color:#000000;
	font-family:ËÎÌå
}
.zcwjlist .bt {
	}.zcwjlist .bt a {
	font-size:16px;
	color:#333;
	font-family:ËÎÌå´ÖÌå;
	line-height:30px;
	display:block;
	white-space:normal;
	height:60px;
	overflow:hidden;
	width:100%
}
.zcwjlist .bt p {
	font-size:14px;
	color:#666666;
	font-family:ËÎÌå;
	line-height:24px;
	display:block;
	float:left
}
.zcwjlist .wh {
	font-size:15px;
	color:#000000;
	font-family:ËÎÌå;
	text-align:center;
	color:#595959
}
.zcwjlist .xz {
	font-size:15px;
	color:#000000;
	font-family:ËÎÌå;
	text-align:center
}
.zcwjlist .xz a {
	line-height:50px;
	width:100%
}
@media(max-width:480px) {
	#ff{
		display: none;
	}
	.wh {
	width:19%
}
.xz {
	width:19%
}
.zcwj-txt span {
	font-size:14px
}
.zcwjlist .bt a {
	font-size:12px
}
.zcwjlist .wh {
	line-height:32px;
	font-size:13px;
	color:#595959
}
.zcwjlist .xz a {
	line-height:48px;
	width:100%;
	white-space:normal;
	font-size:9px
}
}.xxgk-sideBar .yzc {
	line-height:51px
}
.sjswone {
	font-size:13px;
	font-weight:bold;
	line-height:29px;
	text-align:right;
	padding-right:20px
}
.sjswtwo {
	font-size:23px;
	font-weight:bold;
	line-height:42px;
	text-align:right;
	padding-right:21px
}
@media(max-width:992px) {
.xxgk-sideBar .yzc {
	line-height:23px
}
.sjswone {
	font-size:16px;
	line-height:24px;
	text-align:left;
	padding-left:3px
}
.sjswtwo {
	font-size:16px;
	font-weight:100;
	line-height:23px;
	text-align:left;
	padding-left:14px
}
}

#ff {position: absolute;top: -34px;right: 23px;font-size: 20px;color: #666666;}
.result {
/* 高亮, 不想要注释掉 */
background: yellow;
color: red;
}



      .level-1{position:relative}
      h3.info-tree ul.ul1 li.level-1>i {
        position: absolute;
        top: 7px;
        left: 22px;
        display: block;
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-size: 24px;
        text-align: center;
        background-position: center;
        color: #aaa;
        cursor: pointer;
      }

      h3.info-tree ul.ul1>li ul {
        display: none;
      }
      h3.info-tree ul.ul1 .current>ul {
        display: block;
        background-color: #fff;
        padding-left:15px
      }

      h3.info-tree li.level-1>i {
        background-image: url("/zfxxgk/xhtml/images/plus.png");
        font-style: normal;
      }

      h3.info-tree li.level-1.current>i {
        background-image: url("/zfxxgk/xhtml/images/cut.png");
        font-style: normal;
      }
      @media (max-width: 992px) {
        h3.info-tree ul.ul1 li.level-1>i{left:8px}
      }
      .xxgk-sideBar .link .imp{
        padding:20px 0 20px 36.5%
      }
