﻿a:focus{outline:none;}#header {background-color: #fff; color: #333;height: 140px; width: 100%; border-bottom: 1px solid #0760b3;}


#main {background: url(../images/bg1.png) no-repeat top center; background-size: 100%; width: 100%;
	-o-transition: all 1.8s ease-in-out;
	-moz-transition: all 1.8s ease-in-out;
	-webkit-transition: all 1.8s ease-in-out;
	transition: all 1.8s ease-in-out;
}



#header .search,
#header .search a { font-size:14px;}
#header .search .item {margin: 0; padding-left: 0;}


.quick-entry .input-group-addon{ position: absolute; z-index: 999; right: 5px;width: 60px; top:5px; background-color: #fff!important;border:0; height: 31px;line-height: 31px;border-radius: 0 20px 20px 0;}

.quick-entry .input-group-addon i{color: #044da5;}

#main .panel {
	padding: 15px;
	-webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    border:1px solid #eee;
}


#main .panel:hover {
	box-shadow: 0 10px 20px 0 rgba(168, 182, 191, .6);
}

.nav-info {
	border-radius: 6px;
	margin: 0;
}
.nav-info li { float: left;}
.nav-info a {
	height: auto;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background-color: #1661ad;
	-webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 100%;
    width: 125px;
    padding-top: 10px;
    border: 5px solid #fff;
    margin-right: 50px;
    border-radius: 20px;
    
}
.nav-info .last a { margin-right: 0;}
.nav-info a i {font-size: 40px; display: block; padding-top: 15px;	margin-bottom: 10px;}
.nav-info a span { display: block; padding: 5px 0 10px;}


.nav-info .active a,
.nav-info a:hover,
.nav-info a:focus {
	background-color: #e3733d !important;
	border-radius: 20px;
}

.nav-info .active a {
	position: relative;
	
}


.nav-info a:hover i,
.nav-info a:focus i {
	color: #fff;
}



/*tabs1*/ 
.bigTitle {
	padding: 10px 0;
	margin-bottom: 16px;
	border-bottom: 1px solid #ddd;
	font-size: 18px;
}
.bigTitle .label {height: 25px; line-height: 25px; padding: 0 8px; margin-right: 8px;}
.bigTitle a {
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	font-weight: normal;
	width: 100%;
	float: left;
	color: #555;
	min-width:120px;
}
.bigTitle a:hover {color: #256eac;}
.bigTitle .notice {width: 87%; overflow: hidden; height: 25px;}
.bigTitle a .dot{
	display: inline-block;*
	display: inline;*
	zoom: 1;
	width: 5px;
	height: 5px;
	margin-right: 10px;
	background-color: #0a4890;
	border-radius: 50%;
	vertical-align: middle;
	}
	
.bigTitle a	
/*专题专栏*/
.owl-carousel .item {
    position: relative;
    width: 170px;
    margin: 10px auto;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.owl-carousel .item .card-open a {
    display: block;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #ededed;
    ed; */
}
.owl-carousel .item .card-open h5 {
    width: 80%;
    padding-left: 10px;
    color: #555;
    font-size: 14px;
    font-weight: normal;
}
.owl-carousel .item .card-open i {
    text-align: center;
    color: #ccc;
    font-size: 20px;
    position: absolute;
    right: 7px;
    bottom: 7px;
}

.owl-carousel .item:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}



/* 底部信息 */
.footer {
	margin-top: 15px;
	padding: 20px 0;
	background-color: #f8f7f7;
	font-size: 14px;
	border-top: 2px solid #dfdbdb;
}

.footer,
.footer a,
.footer p {
	color: #333;
}

.footer p {
	margin-bottom: 5px;
}


.footer p:hover,
.footer p:focus {
	color: #000;
}

.footer a {
	display: block;
}

.footer h5 {
	margin-top: 0;
	margin-bottom: 20px;
	color: #333;
	font-size: 18px;
}

.footer .container {
	position: relative;
}

.footer .copyright {
	padding-bottom: 0;
}

.footer .copyright p:hover {
	color: #000;
}

.footer .copyright a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.footer .copyright a:hover {
	color: #000;
	text-decoration: underline;
}
.footer .contactus p {margin-bottom: 0;}
.footer .contactus .item .text-spacing { letter-spacing: 1.8px;}
.footer .contactus .item span {display: inline-block;width: 145px;}


/*新闻推送*/
.lobibox-notify-wrapper .lobibox-notify{ border-radius: 10px; font-size: 13px;}
.lobibox-notify-wrapper .aui-list.text > li > .aui-layout.leftauto > .aui-layout-left a{ color: #fff !important;}
.lobibox-notify-wrapper .aui-list.text > li > .aui-layout.leftauto > .aui-layout-left a:hover{ color: #ddd !important;}
.lobibox-notify-wrapper .aui-list.text > li > .aui-layout.leftauto > .aui-layout-right { color: #fff;}
.lobibox-notify-wrapper .aui-list.icon1 > li {border: 0;line-height:24px}
.lobibox-notify-wrapper .aui-list.text > li > .aui-layout.leftauto,.lobibox-notify-wrapper .aui-list.text > li > .aui-layout.leftauto > .aui-layout-left { line-height: 24px; height: 24px;}
.lobibox-notify.lobibox-notify-info { background-color: #65b2f0; border-color: #65b2f0;}


/*下拉框样式*/
.select2-container {
	margin: 0;
	position: relative;
	display: inline-block;
	-ms-zoom: 1;
	zoom: 1;
	*display: inline;
	vertical-align: middle
}

.select2-container .select2-choice {
	display: block;
	height: 30px;
	padding: 0 0 0 8px;
	overflow: hidden;
	position: relative;
	border: 1px solid #ccc;
	white-space: nowrap;
	line-height: 30px;
	color: #555;
	text-decoration: none;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #dedede;
}

.select2-container,.select2-drop,.select2-search,.select2-search input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.select2-container.select2-drop-above .select2-choice {
	border-bottom-color: #ccc
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
	margin-right: 42px
}

.select2-container .select2-choice>.select2-chosen {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.select2-container .select2-choice abbr {
	display: none;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 24px;
	top: 8px;
	font-size: 1px;
	text-decoration: none;
	border: 0;
	cursor: pointer;
	outline: 0
}

.select2-container.select2-allowclear .select2-choice abbr {
	display: inline-block
}

.select2-container .select2-choice abbr:hover {
	cursor: pointer
}

.select2-drop-mask {
	border: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 9998;
	background: #fff;
	filter: alpha(opacity=0)
}

.select2-drop {
	margin-top: -1px;
	width: 100%;
	position: absolute;
	z-index: 9999;
	top: 100%;
		background: #fff;
		color: #000;
	border: 1px solid #ccc;
	border-top: 0;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);
	box-shadow: 0 1px 3px rgba(0,0,0,.3)
}

.select2-drop-auto-width {
	border-top: 1px solid #ccc;
	width: auto
}

.select2-drop-auto-width .select2-search {
	padding-top: 4px
}

.select2-drop.select2-drop-above {
	margin-bottom: 0;
	border-top: 1px solid rgba(0,0,0,.25);
	border-top-width: 3px;
	border-bottom: 0;
	box-shadow: 0 -4px 5px rgba(0,0,0,.15)
}

.select2-drop-active {
	border: 1px solid rgba(0,0,0,.25);
	border-top: 0
}

.select2-drop.select2-drop-above.select2-drop-active {
	border-top-width: 3px
}

.select2-container .select2-choice .select2-arrow {
	display: inline-block;
	width: 34px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	/*background: #fff*/
}

.select2-container .select2-choice .select2-arrow b {
	width: 100%;
	height: 100%;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	font-size: 14px
}

.select2-container .select2-choice .select2-arrow b:before {
	content: "\f107";
	width: 100%;
	height: 100%;
	text-align: center;
	display: block
}

.select2-search {
	display: inline-block;
	width: 100%;
	min-height: 26px;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	position: relative;
	z-index: 10000;
	white-space: nowrap
}

.select2-search input {
	width: 100%;
	height: auto!important;
	min-height: 29px;
	padding: 6px 20px 5px 10px;
	margin: 0;
	outline: 0;
	font-family: sans-serif;
	font-size: 1em;
	border: 1px solid #aaa;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #fff;
	background-image: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image: -webkit-linear-gradient(top,#fff 85%,#eee 99%);
	background-image: -moz-linear-gradient(top,#fff 85%,#eee 99%);
	background-image: -o-linear-gradient(top,#fff 85%,#eee 99%);
	background-image: linear-gradient(to bottom,#fff 85%,#eee 99%)
}

.select2-search:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	content: "\f002";
	top: 25%;
	right: 10px;
	color: #737373!important
}

.select2-drop.select2-drop-above .select2-search input {
	margin-top: 4px
}

.select2-drop.select2-drop-above .select2-search:before {
	top: 34%
}

.select2-search input.select2-active {
	background: #fff url(img/select2-spinner.gif) no-repeat 100%;
	background: url(img/select2-spinner.gif) no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));
	background: url(img/select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);
	background: url(img/select2-spinner.gif) no-repeat 100%,-webkit-gradient(linear,top left,bottom left,from(#fff),to(#eee));
	background: url(img/select2-spinner.gif) no-repeat 100%,-webkit-linear-gradient(top,#fff 85%,#eee 99%);
	background: url(img/select2-spinner.gif) no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)
}

.select2-container-active .select2-choice,.select2-container-active .select2-choices {
	border: 1px solid rgba(0,0,0,.25);
	outline: 0
}

.select2-dropdown-open .select2-choice {
	border-bottom-color: transparent;
	-webkit-box-shadow: 0 1px 0 #fff inset;
	box-shadow: 0 1px 0 #fff inset;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	/*background-color: #fff*/
}

.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {
	border: 1px solid rgba(0,0,0,.25);
	border-top-color: transparent
}

.select2-dropdown-open .select2-choice .select2-arrow {
	background: 0 0;
	border-left: 0;
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	filter: none
}

.select2-dropdown-open .select2-choice .select2-arrow b {
	background-position: -18px 1px
}

.select2-results {
	max-height: 200px;
	padding: 0 0 0 4px;
	margin: 4px 4px 4px 0;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

.select2-results ul.select2-result-sub {
	margin: 0;
	padding-left: 0
}

.select2-results ul.select2-result-sub>li .select2-result-label {
	padding-left: 20px
}

.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left: 40px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left: 60px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left: 80px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left: 100px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left: 110px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {
	padding-left: 120px
}

.select2-results li {
	list-style: none;
	display: list-item;
	background-image: none
}

.select2-results li.select2-result-with-children>.select2-result-label {
	font-weight: 700
}

.select2-results .select2-result-label {
	padding: 0 7px;
	margin: 0;
	cursor: pointer;
	min-height: 1em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.select2-results .select2-highlighted {
	background: #0088cc;
	color: #fff
}

.select2-results li em {
	background: #feffde;
	font-style: normal
}

.select2-results .select2-highlighted em {
	background: 0 0
}

.select2-results .select2-highlighted ul {
	background: #fff;
	color: #000
}

.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {
	background: #f4f4f4;
	display: list-item;
	padding: 3px 5px
}

.select2-no-results {
	padding-left: 20px
}

.select2-no-results:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f06a";
	margin-right: 5px
}

.select2-results .select2-disabled.select2-highlighted {
	color: #666;
	background: #f4f4f4;
	display: list-item;
	cursor: default
}

.select2-results .select2-disabled {
	background: #f4f4f4;
	display: list-item;
	cursor: default
}

.select2-results .select2-selected {
	display: none
}

.select2-more-results.select2-active {
	background: #f4f4f4 url(img/select2-spinner.gif) no-repeat 100%
}

.select2-more-results {
	background: #f4f4f4;
	display: list-item
}

.select2-container.select2-container-disabled .select2-choice {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
	background-color: #f4f4f4;
	background-image: none;
	border-left: 0
}

.select2-container.select2-container-disabled .select2-choice abbr {
	display: none
}

.select2-container-multi .select2-choices {
	height: auto!important;
	height: 1%;
	margin: 0;
	padding: 0;
	position: relative;
	border: 1px solid #ccc;
	cursor: text;
	overflow: hidden;
	background-color: #fff;
	min-height: 26px
}

.select2-locked {
	padding: 3px 5px!important
}

.select2-container-multi.select2-container-active .select2-choices {
	border: 1px solid rgba(0,0,0,.25);
	outline: 0
}

.select2-container-multi .select2-choices li {
	float: left;
	list-style: none
}

.select2-container-multi .select2-choices .select2-search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}

.select2-container-multi .select2-choices .select2-search-field input {
	padding: 5px;
	margin: 1px 0;
	font-family: sans-serif;
	font-size: 100%;
	color: #666;
	outline: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: transparent!important
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
	background: #fff url(img/select2-spinner.gif) no-repeat 100%!important
}

.select2-default {
	color: #999!important
}

.select2-container-multi .select2-choices .select2-search-choice {
	padding: 1px 28px 1px 8px;
	margin: 4px 0 3px 5px;
	position: relative;
	line-height: 18px;
	color: #fff;
	cursor: default;
	border: 1px solid #2dc3e8;
	-moz-background-clip: padding-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #2dc3e8;
	-webkit-border-radius: 2px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px;
	-moz-background-clip: padding;
	border-radius: 2px;
	background-clip: padding-box
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
	cursor: default
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
	opacity: .8
}

.select2-search-choice-close {
	display: block;
	min-width: 21px;
	min-height: 20px;
	position: absolute;
	right: 3px;
	top: 3px;
	margin: 0;
	padding: 0;
	font-size: 15px;
	text-decoration: none!important;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.select2-search-choice-close:before {
	color: red;
	content: "-----------------";
	font-size: 14px
}

.select2-container-multi .select2-search-choice-close {
	display: block;
	top: 0;
	right: 0;
	padding: 2px 4px 3px 6px;
	zoom: 1;
	filter: alpha(opacity=70);
	-webkit-opacity: .7;
	-moz-opacity: .7;
	opacity: .7
}

.select2-container-multi .select2-search-choice-close:hover {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1
}

.select2-container-multi.select2-container-disabled .select2-choices {
	background-color: #f4f4f4;
	background-image: none;
	border: 1px solid #ddd;
	cursor: default
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
	padding: 3px 5px;
	border: 1px solid #4a90cc;
	background-image: none;
	background-color: #86b4dd;
	cursor: not-allowed
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
	display: none;
	background: 0 0
}

.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {
	text-decoration: underline
}

.select2-offscreen,.select2-offscreen:focus {
	clip: rect(0 0 0 0)!important;
	width: 1px!important;
	height: 1px!important;
	border: 0!important;
	margin: 0!important;
	padding: 0!important;
	overflow: hidden!important;
	position: absolute!important;
	outline: 0!important;
	left: 0!important;
	top: 0!important
}

.select2-display-none {
	display: none
}

.select2-measure-scrollbar {
	position: absolute;
	top: -10000px;
	left: -10000px;
	width: 100px;
	height: 100px;
	overflow: scroll
}

/*图片轮播*/
.slide { }

.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px;
    background: #333333;
    background: rgba(0, 0, 0, 0.75);
}
.carousel-caption p {
    color: #ffffff;
    line-height: 20px;
    margin-bottom: 0;
    text-align: left;
    width: 70%;
}
.carousel-inner img {height: 260px!important; width: 100%!important;}
.carousel-indicators {right: 20px;left:auto;width: auto;}


/*网站新闻tab*/
.tab-title {
	margin-bottom: 15px;
}
.tab-title a {
	padding: 0 6px 5px !important;
	border: 0 !important;
	font-size: 16px;
	transition: border 0s;
}
.tab-title .active a {
	border-bottom: 2px solid #0a4890 !important;
	color: #0a4890 !important;
}
.tab-title .item+.item {
	margin-left: 5px;
}
.nav > li > a:hover, .nav > li > a:focus {background-color: #fff;}

.list-date a {
	position: relative;
	float: left;
	width: 80%;
	display: block;
    height: 30px;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 15px;
}

.list-date a:before{
	position: absolute;
	top: 14px;
	left: 0;
	width: 5px;
	height: 5px;
	background-color: #114b8e;
	border-radius: 50%;
	content: "";
}
.list-date .time {
	display: block;
	float: left;
	width: 20%;
	text-align: right;
	color: #999;
}
.list-date .dot {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 5px;
	height: 5px;
	margin-right: 10px;
	background-color: #0a4890;
	border-radius: 50%;
	vertical-align: middle;
}

.zwgk-btn-list i{ font-size: 30px; display: block; color:#006BCA ; margin-bottom: 5px;}
.zwgk-btn-list {text-align: center;}
.zwgk-btn-list a {
    background-color: #f3f3f3;
    padding: 5px;
    height: 85px;
    vertical-align: middle;
    display: table-cell;
	width: 125px;
	overflow: hidden;
	font-size: 16px;
	border-radius: 3px;
	border: 1px solid #666;
    }
.zwgk-btn-list a:hover {color: #004FBB;}

.tjcp-btn-list a {
    border: 1px solid #006BCA;
    height: 120px;
	width: 100%;
	overflow: hidden;
	font-size: 18px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	color: #006BCA;
    }
.tjcp-btn-list a:hover {background-color: #0060B6; color: #fff;}    
.tjcp-btn-list a:hover i {color: #fff; }
.tjcp-btn-list a i { font-size: 20px; color: #006BCA;display: block; font-size: 45px; margin-top: 20px; margin-bottom: 10px; }
/*统计业务*/
.tjyw-btn-list {border-top: 1px dashed #eee; padding-top: 10px;}
.tjyw-btn-list a {
    border: 1px solid #ddd;
    height: 40px;
    line-height: 40px;
	width: 100%;
	overflow: hidden;
	font-size: 18px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
    }
.tjyw-btn-list a i {font-size: 20px; color: #006BCA; }
.tjyw-btn-list a:hover {background-color: #eee;}


/*互动交流*/
.hdjl-btn-list a{
	width: 100%;
	font-size: 18px;
	padding: 38px 0;
	border-radius: 3px;
	text-align: center;
	border: 1px solid #ccc;
	display: inline-block;
	height: 168px;
	}
.hdjl-btn-list a i {font-size: 45px; display: block; margin-bottom: 8px;color: #0b4990;}
.hdjl-btn-list a:hover {background-color: #f8f8f8; border: 1px solid #004FBB;}
.hdjl-btn-list a.jzxx {height: 346px; display: table-cell; vertical-align: middle; width:inherit; background-color: #f3f3f3; font-size: 24px;}
.hdjl-btn-list a.jzxx i {font-size: 55px;}


/*专题专栏-手风琴*/
.xinxi_solution_bg {
    width: 100%;
}

.xinxi_solution_main .mobile-ul {
    overflow: hidden;
    height: 300px;
}

.xinxi_solution_main .mobile-ul .one {
    height: 300px;
    float: left;
    width: 66px;
    position: relative;
    overflow: hidden;
    margin-right:5px;
}
.xinxi_solution_main .mobile-ul li.one:last-child,.xinxi_solution_main ul li.last {margin-right: 0;}

.xinxi_solution_main .mobile-ul li.one .left_top {
    padding:20px;
    text-align: center;
    letter-spacing: 2px;
    color: #105eaa;
    position: absolute;
    width: 66px;
    font-size: 22px;
    cursor: pointer;
}
.xinxi_solution_main .mobile-ul li.one .left_top i {font-size: 30px; margin-bottom: 10px; margin-top: 10px; display: block;}
.xinxi_solution_main .mobile-ul li.one .left_top img { margin-bottom: 10px;margin-top: 10px;}
.xinxi_solution_main .mobile-ul li.one .shijiuda i{margin-bottom: 10px; }
.xinxi_solution_main .mobile-ul li.one .left {
    float: left;
    width: 66px;
    background: #f3f3f3;
    height: 300px;
}
.xinxi_solution_main .mobile-ul li.on .left,.xinxi_solution_main ul li.on .left_top {background: #105eab; color: #fff!important; height: 100%;}


.xinxi_solution_main .mobile-ul li.one .right {
    float: left;
    width: 570px;
    position: relative;
    height: 300px;
    padding: 0 0 0 10px;
}

    .xinxi_solution_main .mobile-ul li.on {
        width: 674px;
    }
.xinxi_solution_main .mobile-ul .on .left_top p{
	font-weight: bold;
}
.xinxi_solution_main .list-date a {width: 75%;}
.xinxi_solution_main .list-date .time {float: right; line-height: 30px;}

/*新闻中心*/
.nav-tabs > li > a{ margin-right: 5px;}
#tab1-5 .ztzl-ul .active a {border-bottom: 0 solid #0a4890 !important;color:inherit !important;}


/*网上直通车*/
.ztc { position: relative; height: auto; margin: 0 0 10px 0; }
.ztc .line1 { background-color: #7e7e7e; height: 5px; width: inherit;display: block;}
.ztc .line2 { background-color: #aaaaaa; height: 3px; width: inherit;display: block; }
.ztc .title { border-radius:50px 0 50px 0;width: 200px; height: 50px; line-height: 50px; background-color: #fff; z-index: 2; color: #2a5598; font-size: 24px; position: absolute; left: 50%; top: -21px; margin-left: -100px;}
.ztc-btn-xs a.ztc-btn-a{color: #105eaa; border-radius: 10px;border: 1px solid #ddd; float: left;width: 100%;background-color: #e7e7e7;font-size: 14px;  background-clip:content-box; padding: 5px;} 
.ztc-btn-xs .ztc-btn-wrap{ color: #105eaa; border-radius: 10px;border: 1px solid #ddd; float: left;width: 100%;background-color: #e7e7e7;font-size: 14px;  background-clip:content-box; padding: 5px;} 
.ztc-btn-xs .ztc-btn-wrap a{position: relative; float: left;width: 50%;line-height: 35px; text-align: center; color: #105eaa;} 
.ztc-btn-xs .ztc-btn-wrap a:first-child:before{
	position: absolute;
	content: "";
	right: 0;
	top: 8px;
	bottom: 8px;
	width: 1px;
	background-color: #ccc;
}

.ztc-btn-xs img {float: left; width: 40px; height: 26px; margin:5px 10px 5px 10px}
.ztc-btn-xs a i {font-size: 24px; float: left; margin:5px 5px 5px 10px;}
.ztc-btn-xs a span {line-height: 30px; float: left; height: 30px; margin-top: 4px;}
.ztc-btn a{border-radius: 10px;border: 1px solid #ddd; height: 106px;width: 100%;background-color: #105eaa; background-clip:content-box; padding: 8px; color: #fff; display: inline-block; text-align: center;} 
.ztc-btn a i {display: block;font-size:40px; margin-top: 10px;}
.ztc-btn .col-lg-6 { padding: 0 5px!important;}
.ztc-btn-xs .col-lg-6 { padding: 0 5px!important;}


/*--------------列表页---------------*/
.navStyle {color: #fff;background-color:#1662ac;}
.navStyle a {font-size: 18px; color: #fff; padding: 10px 25px; display: inline-block;letter-spacing: 1px;}
.navStyle a:hover { background-color: #094177;}
.navStyle a.active { background-color: #094177;}
.breadcrumb { margin: 20px 0;border: 1px solid #ddd; border-radius: 0;}
.breadcrumb a{ color: #337ab7;}

.news-list-head { border-bottom: 1px solid #ddd;}
.left-nav {
  display: inline-block;
  width: 100%;
  min-height: 450px;
}
.left-nav .title {
  background-color: #1662ac;
  background-size: contain;
  font-size: 18px;
  height: 40px;
  color: #ffffff;
  line-height: 40px;
  text-align: center;
  margin-bottom: 5px;
}

.left-nav > .nav-list {
  width: 100%;
}
.left-nav > .nav-list > a {

  height: 40px;
  line-height: 40px;
  width: 100%;
  float: left;
  padding: 0 10px;
  margin-bottom: 5px;
  background-color: #ecf1f6;
  
}
.left-nav > .nav-list > a:hover,.left-nav > .nav-list > a.active{
	background-color: #d2e4f8;
	border-left: 3px solid #156cb9;
	color: #0a5593;
	text-indent: 5px;
}

.news-list-content {}
.news-list-content li {float: left;width: 100%; height: auto!important;background: url(../images/item-bg.gif) no-repeat left 14px;padding: 3px 0 3px 12px;}
.news-list-content li:nth-child(5n+0) {border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.news-list-content li:nth-child(5n+1) {margin-top: 10px;}
.news-list-content li a {
	width: 615px;
	cursor: pointer;
	display: inline-block;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 40px;
	overflow: hidden;
	text-decoration: none;
}
.news-list-content li .time {color: #bcbcbc; font-size: 13px; float: left; width: 80px;}

.page-number { height: 34px; line-height: 34px; display: inline-block;margin-right: 10px;}


/*------------内容页------------*/
.article 	{ padding: 10px;}
.article .title {color: #006bca; font-size: 24px;text-align:center; margin-top: 0;}
.article_info {width: 100%;height: 50px;line-height: 50px;text-align: center;border-bottom: 1px solid #ddd;}
.article_info span {padding: 0 5px 0 5px; font-size: 13px;}
.article_content { width: 100%;height: auto;float: left;text-align: left;font-size: 14px;padding: 15px 0 30px 0; line-height: 30px;}


/*------------搜索页------------*/
.search-page{border:1px solid #ddd;display: inline-block; margin-bottom: 20px;}
.search-page .search-page-title {height: 40px; line-height: 40px; border-bottom: 1px solid #ccc; text-indent:15px;width: 100%;}
.search-page .search-page-info ,.search-page .search-page-info .row{ margin: 15px 0;}
.search-page .search-page-info .search-page-info-name {float: left; width: 130px; text-align:right; font-weight: bold; height: 30px; line-height: 30px;}
.search-page .search-page-info .search-page-info-type {float: left; height: 26px; line-height: 26px; margin: 2px 10px; padding: 0 10px;}
.search-page .search-page-info .search-page-info-type:hover,.search-page .search-page-info .search-page-info-type.active {background-color: #2f82cd; color: #fff;}
.search-page .search-page-info .col-lg-2 {margin-left: 13px; margin-right: 13px; padding: 0;}
.search-page .search-page-info .search-page-info-to {height: 30px; line-height: 30px; }

.serach-page-state { margin: 30px 13px 20px; padding: 0 10px; background-color: #f5f5fd;height: 40px; line-height: 40px; border: 1px solid #ddd;}
.serach-page-state span{ margin-right: 15px;}

.serach-page-results {margin: 15px 13px;}
.serach-page-results-item { border-bottom: 1px #ddd dotted ; padding: 5px 10px; margin: 10px 0;}
.serach-page-results-item:last-child {border-bottom: 0;}
.serach-page-results-item .row { margin: 0 0 5px 0;}
.serach-page-results-item .row .title{float: left;font-size: 18px; width: 800px; }
.serach-page-results-item .row .title a { color: #333;font-weight: bold;}
.serach-page-results-item .row .time{float: right; color: #888;}

.serach-page-results-item .row .type-col {margin-right:15px; display: inline;}
.serach-page-results-item .introduction { color: #888; line-height: 20px; height: 60px; overflow: hidden;}

/*局长信箱*/
.jzxx-page {border: 1px solid #ddd; padding: 10px; font-size: 14px;line-height: 21px; color: #555; text-indent: 2em;}
.wdym-content {border: 1px solid #ddd;}
.wdym-content .head {height: 40px;border-bottom: 1px solid #ddd;}
.wdym-content .head .title {height: 40px; line-height: 40px; margin-left: 10px;}
.wdym-content .head .wdym-search {width: 180px;margin: 5px 0;}
.wdym-content .head .wdym-add {margin:5px 10px;}

.wdym-content .body .wdym-list {border-bottom: 1px solid #ddd; margin-bottom: 20px; padding-bottom: 20px;}
.wdym-content .body .wdym-list:last-child {border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}

.wdym-content .body .wdym-list .questions{color: #777; text-indent: 2em;line-height: 21px;}
.wdym-content .body .wdym-list .questions-time{color: #777;font-size: 14px;}

.wdym-content .body .wdym-list .reply {border: 1px solid #ddd; padding: 10px;}
.wdym-content .body .wdym-list .reply .left { width: 90px;}
.wdym-content .body .wdym-list .reply .right {width:588px;line-height: 22px; color: #555;}
.wdym-content .body .wdym-list .reply .right .time {font-size: 14px; color: #999;}

/*领导介绍*/
.resume-area {border: 1px solid #ddd;}
.resume-area .head {height: 40px; line-height: 40px; border-bottom: 1px solid #094177;}
.resume-area .head span {background-color: #1662ac; float: left; color: #fff; font-weight: bold; margin: 0;}
.resume-area .body {text-indent: 2em; line-height: 30px;}
.resume-area .picture img{ padding: 3px; border: 1px solid #ddd;}


/*列表页菜单样式*/
.left-nav ul{
	list-style: none;
	
}
.left-nav .info-tree{
	background-color: #fff;
	padding-bottom: 30px;
	margin-left: 0;
	background-color: #ecf1f6;
}
/* 一级栏目 begin */
.left-nav .info-tree li{
	position: relative;
}
.left-nav .info-tree a{
	font-size: 15px;
	color: #666666;
}
.left-nav .info-tree li.level-1 ul a{
	height: 32px;
	line-height: 32px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis; /* for Opera */ 
	text-overflow: ellipsis; /* for IE */ 
}
.left-nav .info-tree>li>a{
	width: 100%;
	border-left: 6px solid #ecf1f6;
	display: block;
	line-height: 40px;
	padding-left: 5px;
	font-size: 18px;
	color: #333333;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis; /* for Opera */ 
	text-overflow: ellipsis; /* for IE */ 
}
.left-nav .info-tree>li>i{
	width: 14px;
	height: 14px;
	display: block;
	position: absolute;
	top: 13px;
	right: 27px;
	background-image: url(../images/arrow_right.png);
	background-position: center;
	background-repeat: no-repeat;
}
.left-nav .info-tree>li>i.down{
	background-image: url(../images/arrow_down.png);
}
.left-nav .info-tree>li.current a{
	border-color: #e30202;
	display: block;
}
.left-nav .info-tree>li.current>a{
	background: -webkit-gradient(linear, 0 0, 0 0, from(#e9e9e9), to(#ffffff));
	background: -webkit-linear-gradient(left,#e9e9e9, #ffffff);   
	background: -moz-linear-gradient(left,#e9e9e9, #ffffff);   
	background: -o-linear-gradient(left,#e9e9e9, #ffffff);   
	background: -ms-linear-gradient(left,#e9e9e9, #ffffff);   
	background: linear-gradient(left,#e9e9e9, #ffffff);   
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #e9e9e9, endColorstr = #ffffff); 
}
.left-nav .info-tree>li:hover > a{
	border-color: #1c64aa;
	color:#0a5593;
	background-color: #d2e4f8;
}

/* 一级栏目 end */

/* 二级栏目 begin */
.left-nav .info-tree li.level-1>ul{
	margin: 0 0 0 20px;
}	
.left-nav .info-tree li.level-1>ul>li>a:before{
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	background-color: #666666;
	margin-right: 14px;
	margin-bottom: 2.5px;
}
/* 二级栏目 end */

/* 三级栏目 begin */
.left-nav .info-tree li.level-2>i{
	width: 12px;
	height: 12px;
	display: block;
	background-image: url(../images/slide_up.png);
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 10px;
	right: 60px;
}
.left-nav .info-tree li.level-2>i.down{
	background-image: url(../images/slide_down.png);
}
.left-nav .info-tree li.level-2 ul{
	margin: 0 0 0 20px;
}
.left-nav .info-tree li.level-2 ul li a:before{
	content: '';
	display: inline-block;
	width: 8px;
	height: 7px;
	background-image: url(../images/icon_level_2.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 2px;
	margin-right: 5px;
}
/* 二级栏目 hover active */
.left-nav .info-tree li.level-1>ul>.current.active>a{
	color: #e30202;
}
.left-nav .info-tree li.level-1>ul>.current.active>a:before{
	background-color: #e30202!important;
}
.left-nav .info-tree li.level-1>ul>.current:hover>a{
	color: #054682;
}
.left-nav .info-tree li.level-1>ul>.current:hover>a:before{
	background-color: #054682!important;
}
/* 三级栏目 hover active */
.left-nav .info-tree li.level-2 ul li:hover a{
	color: #054682;
}

.left-nav .info-tree li.level-2 ul li.active a{
	color: #e30202;
}

.left-nav .info-tree li ul{
	display: none;
}
.left-nav .info-tree li.current ul{
	display: block;
}
/* 三级栏目 end */