﻿@charset "utf-8";
/*!
 * KCUI v3
 *
 * Copyright 2018.7*/
/*-----字体图标引入------------------------------------------------------------------------*/
@import url("http://at.alicdn.com/t/font_775563_hwjbcxtbv4h.css");
.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover,a:focus{text-decoration: none; color: #0069c5;}
#skip{height: 0; overflow: hidden;}
/*-----控件------------------------------------------------------------------------*/
body {
    font-size: 14px !important;margin: 0;padding: 0;
}
table td {
    vertical-align: middle !important;
    word-wrap: break-word;
    word-break: break-all;
}
[disabled] {
    cursor: not-allowed;
}
a[disabled] {
    color: #666;
}
/* 文字颜色 */
.text-primary{
    color: #0069c5!important;
}
.text-success{
    color: #66bb6a!important;
}
.text-error{
    color: #f15a5d!important;
}
.text-info{
    color: #42a5f5!important;
}
.text-warning{
    color: #ffa726!important;
}
.text-orange{
    color: #ff7043!important;
}
.text-purple{
    color: #5c6bc0!important;
}
.text-pink{
    color: #ec407a!important;
}
.text-blue {
    color: #0069c5!important;
}
.text-default {
    color: #444 !important;
}
.text-white {
    color: #fff !important;
}
/* 按钮 */
.btn {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.btn:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.btn-primary{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active{
    background-color:#0070d1!important;
    border-color:#0070d1!important;
}
.btn-info{
    color: #fff;
    background-color: #20a0e4;
    border-color: #20a0e4;  
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active{
    background-color:#22a8f0!important;
    border-color:#22a8f0!important;
}
.btn-cyan-blue{
    color: #fff;
    background-color: #23b6c8;
    border-color: #23b6c8;  
}
.btn-cyan-blue:hover,
.btn-cyan-blue:focus,
.btn-cyan-blue.focus,
.btn-cyan-blue:active,
.btn-cyan-blue.active{
    color: #fff;
    background-color:#24bfd4!important;
    border-color:#24bfd4!important;
}
.btn-blue{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active{
    color: #fff;
    background-color:#368DDA!important;
    border-color:#368DDA!important;
}
.btn-success{
    color: #fff;
    background-color: #66bb6a;
    border-color: #66bb6a;  
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active{
    background-color:#6dc772;
    border-color:#6dc772;
}

.btn-danger{
    color: #fff;
    background-color: #f15a5d;
    border-color: #f15a5d;  
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active{
    background-color:#ff5e61;
    border-color:#ff5e61;
}
.btn-orange{
    color: #fff;
    background-color: #ff7043;
    border-color: #ff7043;  
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active{
    color: #fff;
    background-color:#ff855f;
    border-color:#ff855f;
}
.btn-yellow{
    color: #fff;
    background-color: #ffa726;
    border-color: #ffa726;  
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active{
    color: #fff;
    background-color:#ffbe5f;
    border-color:#ffbe5f;
}
.btn-purple{
    color: #fff;
    background-color: #5c6bc0;
    border-color: #5c6bc0;  
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active{
    color: #fff;
    background-color:#7987D8;
    border-color:#7987D8;
}
.btn-pink{
    color: #fff;
    background-color: #ec407a;
    border-color: #ec407a;  
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active{
    color: #fff;
    background-color:#EE6090;
    border-color:#EE6090;
}
.btn-white {
    background-color: #fff;
    border: 0;
}
.btn-default:hover {
    background: #fff;
}

ul.btnicon-lg li{
    text-align: center;
}
ul.btnicon-lg li a{
    padding-top: 14px;
    padding-bottom: 6px;
    display: block;
}

ul.btnicon-lg li a:active{
    background: #efefef;
}
ul.btnicon-lg li a i.iconfont{
    font-size: 38px;
}
ul.btnicon-lg li a p{
    margin-top: 15px;
    color: #444;
}

ul.btn-line li a.btn{
    box-shadow: none;
    border-color: #ebebeb;
}
ul.btn-line li a.btn:hover{
    border-color: #ddd;
    background-color: transparent;
    box-shadow: 0 4px 7px rgba(0,0,0,0.1);
}


/* 标彿 */
.label{
    line-height: 16px;
}
.label-primary{
    background-color:#42a5f5;
}
.label-success{
    background-color:#66bb6a;
}
.label-warning{
    background-color:#ffa726;
}
.label-info{
    background-color:#26c6da;
}
/* 面板 */
.panel {
    position: relative;
    overflow: hidden;
    border:0;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    box-shadow: none;
    background-color:transparent;
}

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

.panel-title1 {
    padding: 0 0 9px 0;
    margin: 6px 0 0;
    overflow: hidden;
    letter-spacing: 1px;
    font-size: 18px;
    color: #00a0e9;
    border-bottom: 1px solid #dadada;
}
.panel-title1>a{color: #00a0e9;}

.panel-title1 i {
    float: left;
    font-size: 22px;
    margin-right: 5px;
    margin-top: 2px;
    font-weight: normal;
}
.panel-title1 small.text-muted{
    color: #999;
    margin-left: 10px;
}
.panel-title1 .tab-link{
    float: right;
    margin: 0;
    position: inherit;
}

.panel-title1 .tab-link a{
    padding: 0 15px;
    font-weight: normal;
    font-size: 14px;
    border-left: 1px solid #ddd;
}
.panel-title1 .tab-link a:first-child{
    border-left: 0;
}
.panel-title1 .tab-link a:last-child{
    padding-right: 0;
}


.panel-vertical .panel-title{
    float: left;
    width: 66px;
    border-right: 1px solid #ebebeb;
}
.panel-vertical .panel-title h2{
    margin: 8px 20px 0 20px;
    padding: 15px 0 24px 0;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #0069c5;
}
.panel-vertical .panel-title h2 a i {
    display: block;
    padding-bottom: 5px;
    font-size: 28px;
}
.panel-vertical .panel-body{
    float: left;
    width: 85%;
}
.panel-vertical .panel-body h3{
    margin: 10px 0;
    font-weight: bold;
    font-size: 18px;
}

/* 居中面板标罿 */
.panel-heading2 {
    position: relative;
    padding:27px 0;
    background-position: center;
    background-repeat: no-repeat;
}
.panel-heading2 .panel-title {
    padding-left: 160px;
    letter-spacing: 1px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}
.panel-heading2 .panel-title a{color: #fff;}
.panel-heading2 .panel-title i {
    margin-right: 5px;
}

/* 居中面板标翘带背景线条 */
.panel-heading3 {
    position: relative;
    padding:20px 0;
    background-image: url(../img/icon_sitemap_title.png);
    background-position: center;
    background-repeat: no-repeat;
}
.panel-heading3 .panel-title {
    padding: 0 15px;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 20px;
    color: #666;
    text-align: center;
}
.panel-heading3 .panel-title a{color: #666;}

/* 居中面板标翘带蓝色下划縿 */
.panel-heading4 {
    position: relative;
    padding:20px 0;
    background: url(../img/icon_title_h2.png) center no-repeat;
}
.panel-heading4 .panel-title {
    padding: 0 15px;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 26px;
    color: #666;
    text-align: center;
}
.panel-heading4 .panel-title span{/*color: #ffb548;*/}
/*统濡局专项信息*/
.panel-heading3-2 {
    position: relative;
    padding:20px 0;
    background-image: url(../img/icon_zxxx_title.png);
    background-position: center;
    background-repeat: no-repeat;
}
.panel-heading3-2 .panel-title {
    padding: 0 15px;
    letter-spacing: 1px;
    font-size: 18px;
    color: #00a0e9;
    text-align: center;
}
.panel-heading3-2 .panel-title a{color: #00a0e9;}

/* 二级栏目标罿 */
.panel-heading5 {
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #dadada;
}
.panel-heading5 .panel-title {
    padding-bottom: 15px;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 18px;
    color: #005bac;
}
.panel-heading5 .panel-title>a{font-weight: bold;font-size: 18px;color: #005bac; padding-bottom: 12px; border-bottom: 2px solid #005bac;}

/* 标罿 */
.page-header-1 h4 {
    padding: 0 15px;
    font-size: 16px;
    border-left: 3px solid #0069c5;
    color: #0069c5;
}
.page-header-1 h3 {
    padding: 0 20px;
    font-size: 18px;
    color: #0069c5;
    border-left: 4px solid #0069c5;
}
.page-header-1 h3 a {
    color: #0069c5;
}
.page-header-1 h4 small {
    margin-left: 15px;
}
.page-header-2 {
    margin-top: 0;
    padding-bottom: 13px;
    border-bottom: 1px solid #dadada;
}
.page-header-2 h3 {
    display: inline;
    font-size: 18px;
    font-weight: normal;
    color: #00a0e9 !important;
}
.page-header-2 a {
    color: #00a0e9 !important;
    bottom: -6px;
    padding-bottom: 0;
    border-bottom: 0;
}
.page-header-2 a.pull-right {
    font-weight: 500;
}
.tab-link{
    position: absolute;
    top: 0;
    right: 0;
}
.tab-link a{
    padding: 0 12px;
    border-left: 1px solid #ebebeb;
}
.tab-link a:first-child{
    border-left: 0;
}

.temp-pd-bg{padding: 20px; background-color: #fff;}

/* TAB标彿 */
ul.nav-pills{
    background-color: #f4f2f5;
}
ul.nav-pills li:first-child{
    border-top-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    overflow: hidden;
}
ul.nav-pills li:last-child{
    border-top-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    overflow: hidden;
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover{
    background-color: #0069c5;
}

ul.nav-tabs.nav-line{
    padding-bottom: 1px;
    border-bottom: 1px solid #ebebeb;
}
ul.nav-tabs.nav-line>li>a{
	color:#333;
    padding: 0 15px 13px;
    font-size: 16px;
    border-bottom: 2px solid transition;
}
ul.nav-tabs.nav-line>li.active>a{
    padding: 0 15px 13px;
    font-weight: normal;
    font-size: 16px;
    border-bottom: 2px solid #0069c5;
    color: #0069c5;
}


/* 列表 */
.uli14 li{
    padding: 6px 0 6px 15px;
    background: url(../img/dot-circle.png) 0 center no-repeat;
}
.uli14 li:hover{background: url(../img/dot-circle-hover.png) 0 center no-repeat;}
.uli14 li a{
    font-size: 16px;
    color: #333;
}
.uli14 li a:hover{
    color: #00a0e9;
}
ul.list-date li span.time{top: 8px;font-size: 14px;color: #999;}

/* 序号列表 */
.hotnews .uli14 span {
    margin: 4px 5px 0 10px;
    float: left;
    width: 15px;
    height: 15px;
    font-size: 12px;
    line-height: 15px;
    background-color: #a8b2be;
    color: #fff;
    text-align: center;
}

.hotnews .uli14 span.active {
    background-color: #20a0e4;
}

.hotnews .uli14 li {
    padding: 6px 10px;
    background: none;
}
.owl-carousel .owl-item img:hover {
    opacity: 1;
}
/* 组合列表 */
.complex-list li{
    padding: 14px 0 !important;
    border-top: 1px dashed #ebebeb;
    background: none !important;
    overflow: hidden;
}
.complex-list li:first-child{
    border-top: 0;
}

.complex-list li .label{
    float: left;
    margin-right: 10px;
}
.complex-list li a{
    float: left;
    width: 50%;
}
.complex-list li>span{
    float: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
.complex-list li span i{
    margin-right: 3px;
}

.complex-list li .time{
    width: 30%;
}
.complex-list li .address{
    width: 20%;
}

.dotted-list{
    margin: 0 5px;
    padding: 0;
}
.dotted-list li{
	margin:0 6px;
    padding:5px 0;
	list-style:none;
    float: left;
}
.dotted-list li:nth-last-of-type(1),
.dotted-list li:nth-last-of-type(2),
.dotted-list li:nth-last-of-type(3){
    border-bottom: 0;
}
.dotted-list li a{
    color: #333;
	font-size:14px;
	display:block;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	line-height:32px;
	background-color:#efefef;
}
.dotted-list li a:hover{
    color: #fff; background-color:#4092d5;
}
/* 摘濁列蟿 */
.summary-list{
    padding: 0;
}
.summary-list li{
    padding:8px 0;
    border-bottom: 1px dashed #ebebeb;
}
.summary-list li:last-child{
    border-bottom: 0;
}

.summary-list li h4 a{
    font-size: 16px;
    color: #444;
}
.summary-list li h4 a:hover{
    color: #0069c5;
}
.summary-list li p{
    color: #999;
}

/* 带标签按鐿列表 */
.list-labelbtn{
    padding: 10px 0;
}

.list-labelbtn li{
    overflow: hidden;
}

.list-labelbtn li>a{
    width: 85%;
}
.list-labelbtn li span{
    position: absolute;
    right: 0;
    top: 5px;
}
.list-labelbtn li span a{
    margin-left: 5px;
    padding: 1px 10px;
    float: left;
    width: auto;
    box-shadow: none;
    border: 1px solid #ebebeb;
}
.list-labelbtn li span a:first-child{
    margin-left: 0;
}
.list-labelbtn li span a:hover{
    box-shadow: 0 2px 4px rgba(0,0,0,0.25);
}

/*统濡列蟿*/
.office-list .uli14 span {
    float: left;
}

.office-list .uli14 span.active {
    background-color: #20a0e4;
}

.office-list .uli14 li {
    margin: 0 20px;
	padding:6px 10px;
	font-size: 12px;
	text-align:right;
	border-bottom: 1px dashed #ebebeb;
    background: none;
}

/* fixed for firefox */
ul.nowrapli li {list-style-type: none;}


.container{padding: 0;}
#logo{margin:0;position: relative;}

.toplink{padding:20px 0 15px; overflow: hidden;}
.toplink a{color: #fff;}
.toplink a:hover{text-decoration: underline;}
.toplink .divider {line-height: 14px;font-size: 14px; color: #fff; margin:0 5px;color: #fff;}
.toplink i{font-size: 20px;color: #fff;vertical-align: sub;}
.topsearch{position: relative; width: 680px; height: 50px; background: url(../img/icon_search_bg.png) no-repeat;}
.topsearch input { margin-left: 60px; margin-top: 1px; width: 510px; height: 48px; border: none; background-color: transparent;}
.topsearch input::-webkit-input-placeholder{color: #fff;}
.topsearch input:-moz-placeholder{color: #fff;}
.topsearch input::-moz-placeholder{color: #fff;}
  
  .topsearch input:-ms-input-placeholder {
    color: #fff;
  }
  .topsearch input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset;}

.topsearch .addRight{position: absolute;top: 0;right: 0;height: 52px;line-height: 52px;width: 110px; text-align: center;z-index: 3;}
.topsearch .addRight a{color: #fff;font-size: 21px;}
.topsearch .addRight i{margin-right: 10px;font-size:26px; line-height: 52px;font-weight: bold; color: #005bac;}


.navbar.navbar-inverse{background-color: #005bac;color: #fff;min-height: 54px; margin-top: 30px;}
.navbar-nav>li {float: left !important;}
.navbar-nav>li>a {padding: 15px 70px !important;letter-spacing: 1px;font-size: 16px;color: #fff;cursor: pointer;}
.navbar-inverse .navbar-nav>li>a {color: #fff;font-weight: 600;}

.index-nav li:hover {background: #00a0e9;}
.index-nav li{background-image: url(../img/nav_li_bg.gif);background-position: right center; background-repeat: no-repeat;}
.index-nav li:last-child{background-image: none;}
.index-nav li i{font-size: 24px;vertical-align: sub;font-weight: 100;}


.news-tab-skin1 .nav-tabs{border-color: #dadada;position: relative;}
.news-tab-skin1 .tab-title li{margin-right: 20px; }
.news-tab-skin1 .tab-title a {margin-right: 0; margin-bottom: 18px; padding: 0 20px 0 0 !important;border: 0 !important;border-right: 1px solid #dadada !important; font-size: 24px;line-height: 20px;color: #999;transition: border 0s;}
.news-tab-skin1 .tab-title li:last-child a{border-right: none !important;}
.news-tab-skin1 .tab-title .active a {color: #00a0e9 !important;background-color: transparent !important;}
.news-tab-skin1 .tab-title .tab-link a{ display: block;line-height: 18px; border-radius: 15px; padding: 0 12px  !important;background-color: #1777ca;color: #fff !important;font-size: 12px !important;}

/*小标题切拿18px*/
.news-tab-skin2 .nav-tabs{border-color: #dadada;position: relative;}
.news-tab-skin2 .tab-title li{margin-right: 20px; }
.news-tab-skin2 .tab-title a {margin-right: 0; margin-top: 5px; margin-bottom: 10px; padding: 0 20px 0 0 !important;border: 0 !important;border-right: 1px solid #dadada !important; font-size: 18px;line-height: 20px;color: #999;transition: border 0s;}
.news-tab-skin2 .tab-title li:last-child a{border-right: none !important;}
.news-tab-skin2 .tab-title .active a {color: #00a0e9 !important;background-color: transparent !important;}
.news-tab-skin2 .tab-title .tab-link a{ display: block;line-height: 18px; border-radius: 15px; padding: 0 12px  !important;background-color: #1777ca;color: #fff !important;font-size: 12px !important;}

/*小标题切拿下标线条 18px*/
.news-tab-skin3 .nav-tabs{border:none;position: relative;}
.news-tab-skin3 .tab-title li{margin-right: 12px; margin-right:24px;border-bottom: 2px solid transparent;}
.news-tab-skin3 .tab-title a {margin-right: 0; margin-top: 5px; margin-bottom: 10px;padding: 0 !important;border: 0 !important;font-size: 18px;line-height: 20px;color: #999;transition: border 0s;}
.news-tab-skin3 .tab-title a::after{content: "";display: block;position: absolute;border-right: 1px solid #dadada;height: 16px;top: 2px;right: -12px; margin-left: 12px;}
.news-tab-skin3 .tab-title li:last-child a::after{border-right: none !important;}
.news-tab-skin3 .tab-title .active{border-bottom: 2px solid #00a0e9 !important;}
.news-tab-skin3 .tab-title .active a {color: #00a0e9 !important;background-color: transparent !important;}
.news-tab-skin3 .tab-title .tab-link a{ display: block;line-height: 18px; border-radius: 15px; padding: 0 12px  !important;background-color: #1777ca;color: #fff !important;font-size: 12px !important;}

/*小标题切换当前背旿色块 18px*/
.news-tab-skin4 .nav-tabs{border:none;position: relative;background-color: #f6f6f6;}
.news-tab-skin4 .tab-title li{margin-right: 12px; margin-right:24px; margin-bottom: 0;}
.news-tab-skin4 .tab-title a {border: 0 !important;font-size: 18px;line-height: 20px;color: #999;transition: border 0s;}
.news-tab-skin4 .tab-title .active{background-color: #00a0e9;}
.news-tab-skin4 .tab-title .active a {color: #fff !important;background-color: transparent !important;}
.news-tab-skin4 .tab-title .tab-link a{ display: block;line-height: 18px; border-radius: 15px; padding: 0 12px  !important;background-color: #1777ca;color: #fff !important;font-size: 12px !important;}

.news-tab-skin4_line .nav-tabs{border:none;position: relative;border-bottom: 1px solid #dadada;}
.news-tab-skin4_line .tab-title li{margin-right: 12px; margin-right:24px; margin-bottom: 0;}
.news-tab-skin4_line .tab-title a {border: 0 !important;font-size: 18px;line-height: 20px;color: #999;transition: border 0s;}
.news-tab-skin4_line .tab-title .active{background-color: #00a0e9;}
.news-tab-skin4_line .tab-title .active a {color: #fff !important;background-color: transparent !important;}
.news-tab-skin4_line .tab-title .tab-link a{ display: block;line-height: 18px; border-radius: 15px; padding: 0 12px  !important;background-color: #1777ca;color: #fff !important;font-size: 12px !important;}


/* homeSlider */
.homeSlider{padding-right: 0;}
.homeSlider .owl-carousel {position: relative;}
.homeSlider .owl-theme .owl-controls .owl-page span {background: #fff; }
.homeSlider .owl-pagination {position: absolute;bottom: 3px; right: 10px;*bottom: 8px;}
.homeSlider .clickable {cursor: default;}
.homeSlider .item{width: 100%;display: block;overflow: hidden;position: relative;}
.homeSlider .owl-theme .owl-controls .owl-buttons div {height: 69px;width: 42px;border-radius: 0;padding: 0;opacity: 0.8;}
.homeSlider .owl-buttons  div.owl-next,.homeSlider .owl-buttons  div.owl-prev{position: absolute;top: 35%;}
.homeSlider .owl-buttons  div.owl-next {background: url(../img/index_btn04.png);right: 0;}
.homeSlider .owl-buttons  div.owl-prev {background: url(../img/index_btn03.png);left: 0;}
.homeSlider .carousel-caption{padding: 15px 10px;*width: 100% !important;*display: block;position: absolute;left: 0;right: 0;bottom: 0;background: #333333;background: rgba(0, 0, 0, 0.75);}
.homeSlider .carousel-caption h4 {font-size: 14px;font-weight: normal;margin: 0;width: 70%;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");white-space: nowrap;display: block;text-indent:-64px;}
.homeSlider .carousel-caption h4 a { color: #fff;}
.homeSlider .carousel-caption h5 {font-size: 16px;font-weight: normal; color:#fff; margin: 0;width: 70%;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");white-space: nowrap;display: block;}
.homeSlider .carousel-caption h5 a{color: #fff;}
.homeSlider .item img{width: 100%; height: 390px; position: relative;max-width: inherit;}
.homeSlider .owl-prev,
.homeSlider .owl-next {position: absolute;top: 35%;width: 40px;height: 40px;line-height: 34px;background: rgba(0,0,0,.45) !important;border-radius: 50% !important;font-size: 20px !important;}
.homeSlider .owl-prev {left: 0;}
.homeSlider .owl-next {right: 0;}
.homeSlider .owl-dots{ position:absolute; bottom:8px; right:20px;}
.homeSlider .owl-controls{ margin-top:0;}
.homeSlider .owl-dots .owl-dot span{width: 8px;height: 8px;margin: 5px; transition: all .3s;}
.homeSlider .owl-dots .owl-dot:hover span{ background-color:#00a0e9;}
.homeSlider .owl-dots .owl-dot.active span{ background-color:#00a0e9; width: 16px; }

/* 首页专翘图片左右滚刿 */
.topic-sliders{padding: 0 50px;}
.topic-sliders .owl-controls {margin: 0;}
.topic-sliders .owl-prev,
.topic-sliders .owl-next {position: absolute;margin: 0 !important; padding: 0 !important; top: 0;width: 38px;height: 76px;line-height: 76px;background:url(../img/icon_topic_nav.png) left top no-repeat !important;border-radius:0 !important; font-size: 20px !important;}
.topic-sliders .owl-prev {left: -50px;}
.topic-sliders .owl-next {right: -50px; background-position: right top !important;}

.topic-sliders .owl-dots .owl-dot span{width: 8px;height: 8px;margin: 5px; transition: all .3s;}
.topic-sliders .owl-dots .owl-dot:hover span{ background-color:#00a0e9;}
.topic-sliders .owl-dots .owl-dot.active span{ background-color:#00a0e9; width: 16px; }

.topic-sliders .owl-carousel .owl-item .item a{display: block; margin: 0 auto; text-align: center; width: 75px; height: 75px;color: #333;font-size: 14px;}
.topic-sliders .owl-carousel .owl-item .item i{display: block;margin: 0 auto;width: 75px; height: 50px;}
.topic-sliders .owl-carousel .owl-item .item a:hover{background: url(../img/icon_zsml_box_hover.png);color: #04a1e1;}

.topic-sliders .owl-carousel .owl-item .item i{background-image: url(../img/ico-ico.png); background-repeat: no-repeat;}
.topic-sliders .owl-carousel .owl-item .item a:hover i{background-image: url(../img/ico-ico_hover.png);}

.topic-sliders .owl-carousel .owl-item .item i.ico01{background-position: 0 0;}
.topic-sliders .owl-carousel .owl-item .item i.ico02{background-position: 0 -82px;}
.topic-sliders .owl-carousel .owl-item .item i.ico03{background-position: 0 -165px;}
.topic-sliders .owl-carousel .owl-item .item i.ico04{background-position: 0 -252px;}
.topic-sliders .owl-carousel .owl-item .item i.ico05{background-position: 0 -339px;}
.topic-sliders .owl-carousel .owl-item .item i.ico06{background-position: 0 -426px;}
.topic-sliders .owl-carousel .owl-item .item i.ico07{background-position: 0 -514px;}
.topic-sliders .owl-carousel .owl-item .item i.ico08{background-position: 0 -603px;}
.topic-sliders .owl-carousel .owl-item .item i.ico09{background-position: 0 -691px;}
.topic-sliders .owl-carousel .owl-item .item i.ico10{background-position: 0 -781px;}
.topic-sliders .owl-carousel .owl-item .item i.ico11{background-position: 0 -868px;}
.topic-sliders .owl-carousel .owl-item .item i.ico12{background-position: 0 -956px;}
.topic-sliders .owl-carousel .owl-item .item i.ico13{background-position: 0 -1043px;}
.topic-sliders .owl-carousel .owl-item .item i.ico14{background-position: 0 -1135px;}
.topic-sliders .owl-carousel .owl-item .item i.ico15{background-position: 0 -1224px;}
.topic-sliders .owl-carousel .owl-item .item i.ico16{background-position: 0 -1315px;}
.topic-sliders .owl-carousel .owl-item .item i.ico17{background-position: 0 -1406px;}
.topic-sliders .owl-carousel .owl-item .item i.ico18{background-position: 0 -1497px;}
.topic-sliders .owl-carousel .owl-item .item i.ico19{background-position: 0 -1593px;}
.topic-sliders .owl-carousel .owl-item .item i.ico20{background-position: 0 -1687px;}
.topic-sliders .owl-carousel .owl-item .item i.ico21{background-position: 0 -1781px;}
/* news-toutiao */
.m-news-box{padding-left: 0;}
.news-toutiao{padding: 20px;overflow: hidden; min-height: 390px; background-color: #005bac;}
.news-toutiao h2{display: block;height: 96px; color: #fff;font-size: 24px;line-height: 48px;margin: 0;overflow: hidden;}
.news-toutiao h2 a{display: block;color: #fff;}
.news-toutiao p{color: #7cacd7;font-size: 16px;line-height: 36px; text-indent: 2em; margin-top: 20px;}
.btn-more{display: block;float: right; width: 120px; height: 36px; line-height: 36px; text-align: center; background-color: #5f95c5;font-size: 16px; color: #fff; border-radius: 4px;}
a.btn-more:hover{color: #5f95c5; background-color: #fff;}

/* 三大板块（信忿僿开 政务服务 互动交流ﺿ */
.m-column{border-radius: 0;}
.m-column .panel-heading2 .panel-title a:hover{color: #fff;}
.m-column .xxgk{color: #fff;background: url(../img/icon_module_bg1.png) no-repeat;}
.m-column .zwfw{color: #fff;background: url(../img/icon_module_bg2.png) no-repeat;}
.m-column .hdjl{color: #fff;background: url(../img/icon_module_bg3.png) no-repeat;}


.xxgk-item{overflow:hidden;margin-bottom: 15px;}
.xxgk-item li{float:left; text-align: center;}
.xxgk-item li a{display: block; margin: 5px; padding: 8px 1px;border: 1px solid #dadada;border-radius: 4px; font-size: 16px; color: #333;}
.xxgk-item li a:hover{color: #fff;background-color: #00a0e9;}
.xxgk-item li:nth-child(3n){margin-right: 0;}

.xxgk-list{overflow: hidden;}
.xxgk-list li{float: left;}
.xxgk-list li a{font-size: 16px;}

.btn-zw{margin: 19px 5px 0 !important; overflow: hidden;}
.btn-zw>ul>li {float: left;padding: 0 5px !important;margin: 10px 0 !important;}
.btn-zw>ul>li>a {border:1px solid #dadada;padding: 10px 8px;}
.btn-zw>ul>li>a:hover{background-color: #4092d5; border-color:#4092d5;color: #fff;}
.btn-zw>ul>li>a:hover span{color: #fff;}
.btn-zw>ul>li>a i{ font-size:24px; line-height:32px;}
.btn-zw>ul>li>a span{font-size:16px;margin-top: 6px;margin-bottom: 0; color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}

.file-query-serchar{margin: 24px auto;}
.file-query-serchar .btn{ margin-left: 10px !important; padding: 5px 15px; border-radius: 3px !important; background-color: #00a0e9;border-color: #00a0e9; color: #fff;font-size: 16px;font-weight: bold;}

.server-list li{float: left;padding: 0 10px !important;margin-bottom: 20px !important;}
.server-list li a.btn{font-size: 16px;border: 1px solid #dadada;color: #333;}
.server-list li em{display: block;float: left;width: 42px;height: 42px;margin-top: 3px;background: #19a8e9;border-radius: 50%;}
.server-list li span{margin: 12px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}
.server-list li i {font-size: 20px;line-height: 40px;color: #fff;}
.server-list li em.b1{background-color: #19a8e9;border-color: #19a8e9;}
.server-list li em.b2{background-color: #26cfb5;border-color: #26cfb5;}
.server-list li em.b3{background-color: #4f87f3;border-color: #4f87f3;}
.server-list li em.b4{background-color: #556fb5;border-color: #556fb5;}

/* links */
.links-list{background: #fff;padding: 10px 24px; margin-bottom: 25px;}
.links-list h4{float: left;width: 17.9%;height: 26px;border: 1px solid #ccc;margin:0 30px 0 0;position:relative;border-radius: 6px;line-height: 26px;cursor: pointer;}
.links-list h4::after{position: absolute;right: 10px;top: 0;content: "\e72e"; font-family: "iconfont";color: #666;}
.links-list h4.last{margin-right: 0;}
.links-list h4.on{background: #f2f2f2;}
.links-list h4.on::after{content: "\e72d";}
.links-list h4 span{font-size: 14px;color: #434343;float: left;display: block; padding-left: 10px;padding-right: 22px;}
.links-list h4 ul{position: absolute;padding-left: 0; left: 0;bottom: 22px;overflow-y: auto;max-height: 240px;width: 100%;background: #fff;border: 1px solid #bfbfbf;font-size: 14px;display: none;}
.links-list h4 ul li{margin-left: 8px;list-style: none;}
.links-list h4 ul li:hover{background-color: #f8f8f8;}
.links-list h4 ul li:hover a{color: #1672d5;}
.links-list h4:last-child{margin-right: 0;}

/* footer */
#footer{background: #414855;padding: 20px 0;}
#footer .footer-links{text-align: left;color: #fff; margin-bottom: 15px;}
#footer .footer-links a{font-size:16px;line-height:22px;color: #fff;padding: 0 8px;}
#footer .footer-links a:hover{text-decoration: underline;}
#footer .footer-logo { margin-top: 10px;}

#footer h4{display: block;font-size: 14px;color: #fff;}
#footer h4 span{padding: 0 5px;}
#footer h4 a{color: #fff;}

/* float-menu */
.float-menu{display: block;position: fixed; left: 50%; margin-left: 620px; bottom: 71px; width: 48px;z-index: 99;}
.float-menu .scroll-btn a {position: relative; transition: none;}
.float-menu .s-btn {display: block;width: 48px;height: 48px;margin: 0 auto 4px;border: 1px solid #e5e5e5; background: url(../img/float_menu_icon.png) no-repeat 1000px 1000px #f1f1f1;}
.float-menu .s-btn:hover{background-color: #005bac; border-color: #005bac;}
.float-menu .box {box-shadow: 0 0 8px rgba(0,0,0,.2);-moz-box-shadow: 0 0 5px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.float-menu .scroll-btn a .box{position:absolute;right:75px;background:#fff;text-align:center;color:#666;display:block;opacity:0;visibility:hidden;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.float-menu .scroll-btn a span.box{width:100px;padding:9px 0;font:14px/30px 弿軿雅黑}
.qrcode-wrap{position:absolute;background-color:#fff;top:0;right:48px;width:142px;height:152px;z-index:1;display:block}
.qrcode-wrap img{display:block;width:100px;height:100px;margin:0 auto}
.float-menu .scroll-btn a:hover .box{display:block;visibility:visible;right:55px;opacity:1}

.float-menu .scroll-btn .qrcode-btn {background-position: 0 -100px;}
.float-menu .scroll-btn .qrcode-btn:hover {background-position: -50px -100px;}
.float-menu .scroll-btn .sina-btn {background-position: 0 -150px;}
.float-menu .scroll-btn .sina-btn:hover {background-position: -50px -150px;}
.float-menu .scroll-btn .share-btn {background-position: 0 -200px;}
.float-menu .scroll-btn .share-btn:hover {background-position: -50px -200px;}
.float-menu .scroll-btn .scroll-top-btn {background-position: 0 -250px;}
.float-menu .scroll-btn .scroll-top-btn:hover {background-position: -50px -250px;}

/* 手机版㿼航菜单 */
.panel-blue{background-color:#146ac1;-webkit-transition-duration:.25s;transition-duration:.25s}
.panel-blue:hover{background-color:#158bca}
.panel-blue ul:hover li a{opacity:.5}
.panel-blue ul:hover li:hover a{opacity:1}
.panel-blue ul li a{display:block;-webkit-transition-duration:.25s;transition-duration:.25s}
.panel-nav{min-height:310px;padding:10px 0}
.panel-nav:hover{box-shadow:none!important}
.panel-nav .panel-title{padding-left:35px}
.panel-nav .panel-title a{font-size:22px;color:#fff}

body.nav-open{overflow:hidden}
body.nav-open .sitemap{height:auto;overflow:inherit;-webkit-transform:translateY(0);transform:translateY(0)}
body.nav-open .navbar-toggle{box-shadow:none}
body.nav-open .navbar-toggle:before{width:3600px;height:3600px;background-color:rgba(0,0,0,.8)}
body.nav-open .navbar-toggle .icon{width:0}
body.nav-open .navbar-toggle .icon:before{-webkit-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}
body.nav-open .navbar-toggle .icon:after{-webkit-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}

.dropdown-menu{z-index:998}
.destroy-overflow{overflow:inherit}
.navbar-toggle{width:50px;height:50px;z-index:99;top:-10px;right:0;border-radius:50%;margin:10px 0 0 0;position:absolute;cursor:pointer;-webkit-transition-duration:.55s;transition-duration:.55s;-webkit-transition-timing-function:swing;transition-timing-function:swing}
.navbar-toggle:before{width:50px;height:50px;border-radius:50%;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition-duration:.55s;transition-duration:.55s;-webkit-transition-timing-function:swing;transition-timing-function:swing}
.navbar-toggle .icon{width:22px;height:3px;background-color:#005bac;position:absolute;top:28px;left:15px;-webkit-transition-duration:.5s;transition-duration:.5s;transiting-timing-function:swing}
.navbar-toggle .icon:after,.navbar-toggle .icon:before{width:22px;height:3px;background-color:#005bac;content:"";position:absolute;left:0;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:swing;transition-timing-function:swing}
.navbar-toggle .icon:before{top:-9px}
.navbar-toggle .icon:after{top:9px}
.navbar-toggle{border:0}

.sitemap{position:absolute;top:80px;left:0;width:100%;height:0;overflow:hidden;z-index:100;padding:0 20px;-webkit-transition-duration:.44s;transition-duration:.44s;-webkit-transition-timing-function:swing;transition-timing-function:swing;-webkit-transform:translateY(100%);transform:translateY(100%)}
.sitemap-bg{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;filter:alpha(opacity=80);z-index:1;display:none}
.slogan{margin:-55px 60px 40px 60px;letter-spacing:2px;text-align:center;font-weight:700;font-size:20px}
.slogan span+span{margin-left:10px}


/* 通用概潿 */
.breadcrumb{padding:0;background: none;}
.breadcrumb a{color: #666;}
.breadcrumb>li+li:before{color: #666;content: ">\00a0";}

/* 知识帿 */
.header {
    position: relative;
    height: 571px;
}
.data-logo{ width: 961px; height: 200px; margin-left: 200px; background: url(../images/data_logo.png) no-repeat;}


.go-home{margin-top: 10px; font-size: 14px;color: #fff;background-color:rgba(255,255,255,.2);padding: 5px 12px;float: right;}
a.go-home:hover{background-color:rgba(255,255,255,.8);}


.zsk-search{margin-left:340px;padding-right: 15px;padding-left: 15px;}
.hot-tag{line-height: 36px;font-size: 14px; color: #005bac;}
.hot-tag a{color: #005bac; padding-right: 8px;}
.hot-tag a:hover{text-decoration: underline;}

.zsk-nav{background-color: #005bac; text-align: center; height: 54px;}
.zsk-nav ul{ padding: 0;}
.zsk-nav li{display: inline-block; margin: 0 5px; list-style: none;position: relative;}
.zsk-nav li a{float: left; color: #fff;font-size: 18px;padding: 20px 60px; margin-top: -6px;}
.zsk-nav li a:hover,.zsk-nav li.on a{background-color: #00a0e9;}
.zsk-nav li a:hover::before,.zsk-nav li.on a::before{position: absolute;left: -6px;top: -6px; content:"";width: 6px; height: 67px; background: url(../img/icon_zsk_nav_bg.png) 0 0 no-repeat;}
.zsk-nav li a:hover::after,.zsk-nav li.on a::after{position: absolute;right: -6px;top: -6px; content:"";width: 6px; height: 67px; background: url(../img/icon_zsk_nav_bg.png) -8px 0 no-repeat;}

.zsk-tips{font-size: 16px;line-height: 32px; text-align: center; padding: 10px 0;}

dl.zsk-pm{clear: both; margin-bottom: 10px; overflow: hidden;}
dl.zsk-pm dt{position: relative; padding-bottom: 8px; font-size: 18px; font-weight: bold;color: #005bac;border-bottom: 1px solid #dcdcdc;}
dl.zsk-pm dt::after{position: absolute;left: 0;bottom: -2px; content: "";width: 24px; height: 3px;background-color: #ccc;}
.zsk-list li{float: left; padding-right: 15px;}

.zsk-zsfl-list{border: 1px solid #dfdfdf;margin-left: -15px;}
.zsk-zsfl-list li{background-image: none;padding: 15px 0; border-bottom: 1px dashed #dfdfdf;}
.zsk-zsfl-list li i{float: right; font-size: 24px;}
.zsk-zsfl-list li a{font-size: 16px;color: #333;}
.zsk-zsfl-list li a:hover,.zsk-zsfl-list li.on a{color: #005bac;}
.zsk-zsfl-list li a:hover i,.zsk-zsfl-list li.on i{color: #00a0e9;}

.zsk-zsfl-info ul{padding: 0;}
.zsk-zsfl-info li{list-style: none;padding: 15px; margin-bottom: 20px; overflow: hidden;}
.zsk-zsfl-info li:hover {background-color: #f9f9f9;}
.zsk-zsfl-info li h4 a{font-size: 18px;font-weight: bold;color: #333;}
.zsk-zsfl-info li h4 a:hover{text-decoration: underline;color: #00a0e9;}
.zsk-zsfl-info li p.txt{font-size: 16px;line-height:26px; text-indent: 2em;}
.zsk-zsfl-info li p.info{color: #999;}
.zsk-zsfl-info li p.info .t1{float: left;}
.zsk-zsfl-info li p.info .t2{float: right;}
.zsk-zsfl-info li p.info .t2 em{font-style: normal; padding-left: 20px;}

.panel-heading6{
    position: relative;
    padding:20px 0;
    border-bottom: 1px solid #e5e5e5;
}
.panel-heading6 .panel-title {
    padding: 0 15px;
    letter-spacing: 1px;
    font-size: 18px;
    font-weight: bold;
    color: #005bac;
}
.panel-heading6 .panel-title::after{position: absolute;left:15px;bottom: -2px; content: "";width: 24px; height: 3px;background-color: #ccc;}

.main-nav-inner{background: #f4f4f4;}
.main-nav-inner .v-tab {
    padding: 15px;
    background-color: transparent;
    margin: 0 auto;
  }
  .main-nav-inner .v-tab ul {
    margin: 0 auto;
  }
  .main-nav-inner .v-tab ul li {
    position: relative;
    padding: 0 5px;
    list-style-type: none;
    cursor: pointer;
    font-size: 16px;
    text-align: left;
  }
  .main-nav-inner .v-tab ul li.on a {
    background: #005bac;
    color: #fff;
  }
  .main-nav-inner .v-tab a {
    text-decoration: none;
    padding-left: 10px;
    line-height: 35px;
    height: 35px;
    color: #666;
    display: block;
  }
  .main-nav-inner .v-tab a span {
    display: block;
  }
  .main-nav-inner .v-tab a:hover {
    background: #00a0e9;
    color: #fff;
  }

  .header-top{height: 73px; border-bottom: 1px solid #5a81ea;}

  ul.m-top-menu{margin-bottom: 0; padding-left: 0; overflow: hidden;float: left;}
ul.m-top-menu li{float: left; list-style: none;}
ul.m-top-menu li a{display: block; padding: 0 20px; color: #fff;font-size: 18px; line-height: 73px; transition: none;}
ul.m-top-menu li.on a,ul.m-top-menu li a:hover{font-weight: bold; background: url(../img/icon_TopMenu_on.gif) center bottom no-repeat;}

a.btn-ucenter{ display: block; float: right; margin-top: 24px; width: 111px; height: 30px; line-height: 30px; font-size:16px; color: #fff; text-indent: 34px; background: url(../img/btn_goHome_bg.png) left top no-repeat;}
a.btn-ucenter:hover{ background: url(../img/btn_goHome_bg_on.png) left top no-repeat;}

.topic-show{padding-right: 15px;padding-left: 15px; margin-top: 108px;}
.topic-show .owl-dots .owl-dot span{width: 5px;height: 5px;margin: 5px 3px; transition: all .3s; background-color: #61b1e9;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.topic-show .owl-dots .owl-dot:hover span{ background-color:#fff;}
.topic-show .owl-dots .owl-dot.active span{ background-color:#fff; width: 40px; }

.topic-show .item{float: left; width: 285px; height: 70px; margin-right: 20px; border-radius: 5px;}
.topic-show .item a{ padding-left: 112px;    padding-left: 112px;display: block;}
.topic-show .item a:hover{}
.topic-show .item span{ display: block; margin-top:5px; font-size: 18px; color: #666;}
.topic-show .item i{font-size: 24px;color: #ffb548; font-weight: bold; font-style: normal;}
.topic-show .item.last{margin-right: 0;}

.topic-show .icon01{ background: url(../img/icon_topic_show_01.png) #fff 42px center no-repeat;}
.topic-show .icon02{ background: url(../img/icon_topic_show_02.png) #fff 42px center no-repeat;}
.topic-show .icon03{ background: url(../img/icon_topic_show_03.png) #fff 42px center no-repeat;}
.topic-show .icon04{ background: url(../img/icon_topic_show_04.png) #fff 42px center no-repeat;}


.topic-show .icon01.on{ background: url(../img/icon_topic_show_01_on.png) #ffb548 42px center no-repeat;}
.topic-show .icon02.on{ background: url(../img/icon_topic_show_02_on.png) #ffb548 42px center no-repeat;}
.topic-show .icon03.on{ background: url(../img/icon_topic_show_03_on.png) #ffb548 42px center no-repeat;}
.topic-show .icon04.on{ background: url(../img/icon_topic_show_04_on.png) #ffb548 42px center no-repeat;}
.topic-show .on span,.topic-show .on i{color: #fff;}

/*主题数据*/
.ztsj-sliders{margin-top: 25px;}
.ztsj-sliders .owl-dots .owl-dot span{width: 8px;height: 8px;margin: 5px; transition: all .3s;}
.ztsj-sliders .owl-dots .owl-dot:hover span{ background-color:#00a0e9;}
.ztsj-sliders .owl-dots .owl-dot.active span{ background-color:#00a0e9; width: 16px; }

.ztsj-sliders .owl-carousel .owl-item .item{}

ul.ztsj-list{margin: 0; padding: 0;}
ul.ztsj-list li{float: left; margin-right:20px; margin-bottom: 20px; width: 280px; height: 68px; border: 1px solid #dfdcdc; border-radius: 5px; list-style: none;}
ul.ztsj-list li a{ display: block; font-size: 18px; color: #333; line-height: 68px; text-align: center;}
.ztsj-sliders ul.ztsj-list li:nth-of-type(4n){margin-right:0}
.ztsj-sliders ul.ztsj-list li i{vertical-align:middle;}


/*ul.ztsj-list li.icon01 a{ background: url(../img/icon_ztsj_item_01.png) 60px center no-repeat;}
ul.ztsj-list li.icon02 a{ background: url(../img/icon_ztsj_item_02.png) 60px center no-repeat;}
ul.ztsj-list li.icon03 a{ background: url(../img/icon_ztsj_item_03.png) 60px center no-repeat;}
ul.ztsj-list li.icon04 a{ background: url(../img/icon_ztsj_item_04.png) 60px center no-repeat;}
ul.ztsj-list li.icon05 a{ background: url(../img/icon_ztsj_item_05.png) 60px center no-repeat;}
ul.ztsj-list li.icon06 a{ background: url(../img/icon_ztsj_item_06.png) 60px center no-repeat;}
ul.ztsj-list li.icon07 a{ background: url(../img/icon_ztsj_item_07.png) 60px center no-repeat;}
ul.ztsj-list li.icon08 a{ background: url(../img/icon_ztsj_item_08.png) 60px center no-repeat;}
ul.ztsj-list li.icon09 a{ background: url(../img/icon_ztsj_item_09.png) 60px center no-repeat;}
ul.ztsj-list li.icon10 a{ background: url(../img/icon_ztsj_item_10.png) 60px center no-repeat;}
ul.ztsj-list li.icon11 a{ background: url(../img/icon_ztsj_item_11.png) 60px center no-repeat;}
ul.ztsj-list li.icon12 a{ background: url(../img/icon_ztsj_item_12.png) 60px center no-repeat;}
ul.ztsj-list li.icon13 a{ background: url(../img/icon_ztsj_item_13.png) 60px center no-repeat;}
ul.ztsj-list li.icon14 a{ background: url(../img/icon_ztsj_item_14.png) 60px center no-repeat;}
ul.ztsj-list li.icon15 a{ background: url(../img/icon_ztsj_item_15.png) 60px center no-repeat;}
ul.ztsj-list li.icon16 a{ background: url(../img/icon_ztsj_item_16.png) 60px center no-repeat;}
ul.ztsj-list li.icon17 a{ background: url(../img/icon_ztsj_item_17.png) 60px center no-repeat;}
ul.ztsj-list li.icon18 a{ background: url(../img/icon_ztsj_item_18.png) 60px center no-repeat;}

ul.ztsj-list li.icon01 a:hover{ background: url(../img/icon_ztsj_item_01_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon02 a:hover{ background: url(../img/icon_ztsj_item_02_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon03 a:hover{ background: url(../img/icon_ztsj_item_03_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon04 a:hover{ background: url(../img/icon_ztsj_item_04_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon05 a:hover{ background: url(../img/icon_ztsj_item_05_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon06 a:hover{ background: url(../img/icon_ztsj_item_06_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon07 a:hover{ background: url(../img/icon_ztsj_item_07_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon08 a:hover{ background: url(../img/icon_ztsj_item_08_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon09 a:hover{ background: url(../img/icon_ztsj_item_09_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon10 a:hover{ background: url(../img/icon_ztsj_item_10_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon11 a:hover{ background: url(../img/icon_ztsj_item_11_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon12 a:hover{ background: url(../img/icon_ztsj_item_12_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon13 a:hover{ background: url(../img/icon_ztsj_item_13_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon14 a:hover{ background: url(../img/icon_ztsj_item_14_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon15 a:hover{ background: url(../img/icon_ztsj_item_15_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon16 a:hover{ background: url(../img/icon_ztsj_item_16_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon17 a:hover{ background: url(../img/icon_ztsj_item_17_on.png) #0597ea  60px center no-repeat;}
ul.ztsj-list li.icon18 a:hover{ background: url(../img/icon_ztsj_item_18_on.png) #0597ea  60px center no-repeat;}*/

ul.ztsj-list li a:hover{ color: #fff;background: #0597ea;}

ul.ranking{ padding-left: 30px;padding-right: 10px; background: url(../img/icon_ranking_dots.png) 8px 18px no-repeat; overflow: hidden;}
ul.ranking li{ clear: both; list-style: none;font-size: 16px; line-height: 40px;}
ul.ranking li a{font-weight: normal; color: #333; display: block; float: left; width: 80%;}
ul.ranking li a:hover{color: #0186e2;}
ul.ranking li span{float: right; text-align: right; color: #0186e2;}
ul.ranking li span.c1{ color: #c30119;}

a.btn-raning{ display: block; margin: 10px auto; text-align: center; border: 1px solid #dfdcdc; border-radius: 5px; width: 100%; padding: 10px 0; font-size: 16px; color: #666; background: url(../img/icon_module_more.png) 65% center no-repeat;}
a.btn-raning:hover{ background-image: url(../img/icon_module_more_on.png); background-color: #0186e2; color: #fff;}


/* 数据目录 */
.wb-tree{padding-left: 0;}
.wb-tree-items{margin-bottom:2px;list-style: none; margin-bottom: 20px;}
.wb-tree-tt{color:#fff;font-size: 18px; font-weight: bold;}
.wb-tree-node{display:block;margin-top: 0;margin-bottom: 0; height:50px;line-height:50px;font-size:16px;color:#fff;text-align: center; background:url(../img/btn_tree_node_bg.png) #0681d2 center no-repeat;}
.wb-tree-node>a{display: block;line-height: 50px;font-size: 16px;}
.wb-tree-iconl{float: left; padding:20px 10px;font-size: 12px;}
.wb-tree-iconl img{vertical-align: top;}
.wb-tree-iconr{float:right;font-size: 24px; line-height: 50px; padding-right: 10px; cursor: pointer;}
.wb-tree-iconr:before {content: "\e6a9";}

.wb-tree-sub{border: 1px solid #e9eae9; border-top:none;display:none;padding-left: 0; max-height: 440px; overflow-y: auto;}
.wb-tree-sub li:nth-child(even){ background-color: #f6f6f6;}
.wb-tree-sub li:hover{ background-color: #bce4fe;}
.wb-tree-sub li.active{ background-color: #bce4fe;}

.wb-tree-item{padding:0 0 0 20px;position:relative;min-height:40px;line-height:40px;list-style: none;clear: both;}
.wb-tree-item.last{border-bottom:0}
.wb-tree-item span{float: left; display: block; width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.wb-tree-item span a{font-size: 16px; color: #333;}
.wb-tree-item>a{display:block;padding-left:31px;line-height:35px;font-size:15px;color:#333;}
.wb-tree-item .last{border-bottom:none}
.wb-tree-item i{font-size: 16px;padding-right: 10px;}
.wb-tree-item>a:hover{color:#005bac;}
.wb-tree-item .wb-tree-item-hover{color:#f08300;font-weight:700;}

.wb-tree-item em{color: #999; font-size: 16px; font-style: normal; float: right; padding-right: 10px;}
.current .wb-tree-node{color:#fff;}
.current .wb-tree-iconr:before{content: "\e634";}
.current .wb-tree-sub{display:block}


.xxgk-query-serchar {overflow: hidden; height: 50px; background-color: #f6f6f6; text-align: right;}
.xxgk-query-serchar p{ padding-top: 8px; padding-right: 10px;}
/*滚动条样庿*/
.innerbox::-webkit-scrollbar {/*滚动条整体样庿*/
    width: 4px;     /*高㿽分冿对应榿竖滚动条的尺孿*/
    height: 4px;
}
.innerbox::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px #0681d2;
    background: #0681d2;
}
.innerbox::-webkit-scrollbar-track {/*滚动条里面轨迿*/
    -webkit-box-shadow: inset 0 0 5px #f7f6f6;
    border-radius: 0;
    background: #f7f6f6;
}

.m-dataList { overflow: hidden; margin: 10px auto; padding: 0;}
.m-dataList li{list-style: none; float: left; width: 50%;height: 280px;}
.m-dataList li.last{ margin-right: 0;}
.m-dataList .table-data {
    margin: 10px auto;
    width: 95%;
    max-width: 100%;
    border: 1px solid #dcdada;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
.m-dataList .table-data tr td{padding: 5px 10px; font-size: 16px; color: #898989;}
.m-dataList .table-data h2{ margin: 0; line-height: 32px; font-size: 20px; font-weight: bold; color: #333;width: 333px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m-dataList .table-data a.view{ float: right; margin: 5px 0; background-color: #0583e5; color: #fff; padding: 10px 45px; border-radius: 25px;}
.m-dataList .table-data a.view:hover{background-color: #0564e5;}
.m-dataList .table-data span{ margin-right: 35px;}
.m-dataList .table-data span em{font-style: normal;}
.m-dataList .table-data span.c1 em{ color: #ff9f48;}
.m-dataList .table-data span.c2 em{ color: #057fcf;}
.m-dataList .table-data:hover{box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}

.m-license .title{ height: 65px; background-color: #f6f6f6; padding: 0 30px;}
.m-license .title h2{float: left;font-size: 20px; font-weight: bold; color: #333;padding-top:20px;}
.m-license .title span{float: right; line-height: 65px;}
.m-license .title span a{color: #999; padding-right: 30px; margin-left: 20px;}
.m-license .title span a.t1{background: url(../img/icon_sjml_yl.png) right center no-repeat;}
.m-license .title span a.t2{background: url(../img/icon_sjml_sc.png) right center no-repeat;}
.m-license .title span a:hover{ color: #4a69b6;}
.m-license .title span a.t1:hover{background: url(../img/icon_sjml_yl_sel.png) right center no-repeat;}
.m-license .title span a.t2:hover{background: url(../img/icon_sjml_sc_sel.png) right center no-repeat;}

.table-license{margin: 0 auto;width:100%;max-width: 100%;border: 1px solid #f2f2f2;}
.table-license tr td{ height: 48px;font-size: 16px; border-right: 1px solid #f2f2f2; padding: 0 12px;}
.table-license tr td.c1{color: #4a69b6;}
.table-license tr:nth-child(even){ background-color: #d9d8dc;}
.table-license a.folder{display: inline-block;text-align: center;background-color: #fff;border: 1px solid #ccc; padding:0 5px;height: 24px; margin: 0 5px;font-size: 12px; line-height: 22px; border-radius: 4px;color: #656565;}
.table-license a.folder:hover {box-shadow: 0 3px 3px 0 rgba(168,182,191,.6);}

.table-structure{margin: 0 auto 25px;width:100%;max-width: 100%;border: 1px solid #f2f2f2;}
.table-structure tr th{ background-color: #fbfbfb;}
.table-structure tr th,.table-structure tr td{text-align: center; padding: 10px 15px;border: 1px solid #f2f2f2;}
.table-structure tr td{color: #4a69b6;}

.data-title{ background-color: #f9f9f9; height: 46px; }
.data-title h2{display: block; margin: 0; padding: 0 15px; float: left; background-color: #0582e5; color: #fff; font-size: 18px; line-height: 46px;}

/*show*/
.BannerBox{overflow:hidden;position:relative; height:571px; z-index: -1;}
.IndexBanner{position:relative;left:50%; margin-left:-960px;}
.BannerButtonBox{ width:80px; height:15px; position:absolute; left:50%; margin-left:-40px; bottom:20px;}
.BannerButton{ float:left; height:12px; width:12px; border-radius:50%; background-color:white; opacity:0.5;cursor:pointer;margin:0 5px;}
.BannerButtonNow{opacity:1;width:26px;border-radius:50px;}

#owl-banner{position: absolute; top:0; left: 0; z-index: -1;}
#owl-banner .item {
    display: block;
}
#owl-banner img {
    display: block;
    width: 100%;
	height:571px;
}
#owl-banner .owl-controls{ position: absolute; left: 50%; margin-top: -35px; margin-left: -50px; width: 100px;}
#owl-banner .owl-dots .owl-dot span{width: 5px;height: 5px;margin: 5px 3px; border-radius: 0; background-color: #61b1ea; transition: all .3s;}
#owl-banner .owl-dots .owl-dot:hover span{ background-color:#00a0e9;}
#owl-banner .owl-dots .owl-dot.active span{background-color: #fff;width: 40px;}
.text-center a{color: #000;}

.oldyy-btn {
    width: 158px;
    height: 56px;
    background: url(http://www.yiyang.gov.cn/yiyang/2019web/other/img/oldf1_03.png) no-repeat;
    text-align: center;
    line-height: 56px;
    cursor: pointer;
    position: absolute;
    font-size: 20px;
    color: #fff;
    top: 20px;
    right: 0;
}

.oldyy-btn:hover {
    filter: brightness(1.2);
}

#jrms{
	background: none;
	padding: 0px; 
	font-size: 20px; 
	background-image: none; 
	border-radius: 0px; 
	line-height: 56px; 
	margin-top: 0px; 
	box-shadow: unset; 
}
.leaidx {
    height: 36px;
    line-height: 36px;
}

@media only screen and (max-width: 768px){

#container iframe{height: 300px !important;}
    .oldyy-btn{
    right: unset;
    top: 55px;
    background: unset;
   }

    #jrms{
	background: rgba(100,184,246,.5);
	padding: 0 15px;
	font-size: 20px;
	background-image: none;
	border-radius: 31px;
	line-height: 46px;
	margin-top: 2px;
	box-shadow: unset;
	position: absolute;
	width: 180px;
	}
ul.ztsj-list li{width:100%;}
.row{
    margin-right: 0px;
    margin-left: 0px;
}
.m-column .xxgk{
    background-size: cover;
}
.m-column .zwfw{
    background-size: cover;
}
.m-column .hdjl{
    background-size: cover;
}
.m-dataList .table-data h2{
    width: 100%;
    white-space: unset;
}
.m-license .title{padding: 0 10px;height: auto;}
.m-license .title h2{
    line-height: 32px;
    padding-bottom: 10px;
    padding-top: 0px;
}
.m-dataList li{
    width: 100%;
height: auto;
}
ul.m-dataList{
    width: 100% !important;
}
}
