/*!
 * KCUI v3
 *
 * Copyright 2018.7*/
/*-----字体图标引入------------------------------------------------------------------------*/
@import url("font_775563_nmce14w73k.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 {
    background:url(../images/2018jyj_bg.jpg) center top no-repeat #fff;
    font-size: 14px !important;
}
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); */
}
.padding-ll{ padding-left:10px;}
.padding-rr{ padding-right:10px;}

.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:20px 0;
    background-image: url(../images/icon_module_bg.png);
    background-position: center;
    background-repeat: no-repeat;
}
.panel-heading2 .panel-title {
    padding: 0 15px;
    letter-spacing: 1px;
    font-size: 24px;
    color: #fff;
    text-align: center;
}
.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(../images/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-position: center;
    background-repeat: no-repeat;
    border-bottom: 5px solid #e5e5e5;
}
.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::after{position: absolute;bottom: -5px;left: 50%; margin-left: -30px; width: 60px;height: 6px; background-color: #005bac; content: "";}

/*统计�?专项信息*/
.panel-heading3-2 {
    position: relative;
    padding:20px 0;
    background-image: url(../images/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;
}
/*列表边框*/
.uli-box{border:1px solid #eaeff7; padding:4px 20px;}
/* 列表小头�? */
.ulixtt{
	width:100%;
	height:110px;
	border:1px solid #eaeff7;
	padding:10px 15px;
	margin-bottom:12px;
}
.ulixtt a.xbt{
	float:left;
	width:100%;
	font-size:16px;
	color:#016aae;
	line-height:30px;
	font-weight:bold;
	font-weight:016aae;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block; 
}
.ulixtt span{
	float:left;
	width:100%;
	line-height:26px;
	font-size:14px;
	color:#666666;
	margin-top:3px;
}
.ulixtt span a{
	color:#016aae;
	float:right;
}
/* 列表 */
.uli14 li{
    padding: 0px 0 0px 20px;
	line-height:36px;
    background: url(../images/dot-circle.png) 0 center no-repeat;
}
.uli14 li:hover{background: url(../images/dot-circle-hover.png) 0 center no-repeat;}
.uli14 li a{
    font-size: 16px;
    color: #555;
}
.uli14 li a:hover{
    color: #016aae;
}
ul.list-date li span.time{top: 0px;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 { margin-bottom:0}
ul.nowrapli li {list-style-type: none;}


.container{padding: 0;}
#header{margin-top: 7px;}
#logo{margin-top: 0;position: relative; margin-left:-50px}

.toplink{padding:2px 0 66px; 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;}
.search{ width:28%; float:right}
.topsearch{position: relative;}
.topsearch input {height: 34px; outline-style:none;  border: 1px solid #0288df; padding: 0 55px 0 15px; border-radius:18px!important; color:#0288df;}
.topsearch .form-control{color: #0288df;}
.topsearch .addRight{position: absolute;top: 0;right: 0;height: 34px;line-height: 34px;width: 50px; background-color: #0288df; text-align: center;z-index: 3; border-radius:0 18px 18px 0}
.topsearch .addRight a{color: #fff;font-size: 16px;}
.topsearch .addRight i{margin-right: 10px;font-size: 18px;}

.navbar-inverse2{margin-bottom: 0;}
.navbar-inverse2 h1{margin-bottom: 3px;}
.navbar.navbar-inverse{background-color: #0288df;color: #fff;min-height: 60px; margin-top: 0px;}
.navbar-nav>li {float: left !important;}
.navbar-nav>li>a {letter-spacing: 1px;font-size: 16px;color: #fff;cursor: pointer;}
.navbar-nav>li>a {padding: 0px 62px !important;letter-spacing: 1px; line-height:60px; font-size: 18px;color: #fff;cursor: pointer;}
.navbar-inverse .navbar-nav>li>a {color: #fff;}

.index-nav{float: none;}
.index-nav li:hover {background: #016aae url(../images/dhsjx.png) center bottom no-repeat; font-weight:bold}*/
.index-nav li{background-image: url(../images/nav_li_bg.gif);background-position: right center; background-repeat: no-repeat;}
.index-nav li:last-child{background-image: none;}
.index-nav li:hover:last-child{background: #016aae url(../images/dhsjx.png) center bottom no-repeat;}*/
.index-nav li i{font-size: 24px;vertical-align: sub;font-weight: 100;}
.index-nav li.active {background: #016aae url(../images/dhsjx.png) center bottom no-repeat; font-weight:bold}


.news-tab-skin1 .nav-tabs{border-bottom:2px solid #ccc; position: relative; height:50px;}
.news-tab-skin1 .tab-title li{margin-right: 23px; }
.news-tab-skin1 .tab-title li:last-child{margin-right: 0px; }
.news-tab-skin1 .tab-title a {margin-right: 0; margin-bottom: 0px; padding: 0 0px 0 0 !important;border: 0 !important; font-size: 18px;line-height: 50px;color: #999;transition: border 0s;width:100px; text-align:center; height:50px;}
.news-tab-skin1 .tab-title li:last-child a{border-right: none !important;}
.news-tab-skin1 .tab-title .active a {color: #016aae !important;background-color: transparent !important; font-weight:bold; background:url(../images/bt-bjdt.png) no-repeat center bottom; }
.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: 18px; }
.news-tab-skin2 .tab-title a {margin-right: 0; margin-top: 5px; margin-bottom: 10px; padding: 0 20px 0 0 !important;border: 0 !important; font-size: 18px;line-height: 20px;color: #333;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; width:59%}
.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(../images/index_btn04.png);right: 0;}
.homeSlider .owl-buttons  div.owl-prev {background: url(../images/index_btn03.png);left: 0;}
.homeSlider .carousel-caption{padding: 12px 20px;*width: 100% !important;*display: block;position: absolute;left: 0;right: 0;bottom: 0;background: #333333;background:url(../images/tpbjt.png) left center no-repeat; height:40px;}
.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: 400px; position: relative;max-width: inherit;}
.homeSlider .owl-prev,
.homeSlider .owl-next {position: absolute;top: 45%;width: 40px;height: 40px;line-height: 34px;background: rgba(0,0,0,.0) !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 ul.item {position: relative;width: 285px; margin: 0 auto;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.topic-sliders ul.item .card-open a {display: block;height: 90px; border-radius: 0px;overflow: hidden;background-color: #fff;border: 1px solid #ededed;}
.topic-sliders ul.item .card-open h5 {width: 80%;padding-left: 20px;color: #333;line-height: 25px;}
.topic-sliders ul.item .card-open i {width: 23px;height: 23px;line-height: 23px;text-align: center;color: #ccc;border-radius: 100%;border: 1px solid #ddd;position: absolute;right: 7px;bottom: 10px;}
.topic-sliders ul.item img {border-top-left-radius: 0px;border-top-right-radius: 0px;}
.topic-sliders ul.item li:hover {box-shadow: 0 4px 7px rgba(0,0,0,0.25);}
.topic-sliders .owl-controls {margin: 0;}
.topic-sliders .owl-dots {display: none !important;}
.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(../images/icon_topic_nav.png) left top no-repeat !important;border-radius:0 !important; font-size: 20px !important;}
.topic-sliders .owl-prev {left: 0;}
.topic-sliders .owl-next {right: 0; background-position: right top !important;}
.topic-sliders .owl-carousel .owl-item img{height: 90px;}

/* news-toutiao */
.m-news-box{padding-left: 0; width:calc(41% - 20px); float:right;}
.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;}

/* links */
.links1{background: #eaeff7; height:40px;}
.links-list{}
.links-list h4{float: left;width: 18%;height: 40px; line-height:40px; background:url(../images/link-jt.png) center right no-repeat; border:0; border-right: 1px solid #d5d7dd; margin:0 30px 0 0;position:relative; border-radius: 0px; cursor: pointer;}
.links-list h4::after{position: absolute;right: 10px;top: 0;}
.links-list h4.last{margin-right: 0;}
.links-list h4.on{background:#0;}
.links-list h4.on::after{}
.links-list h4 span{font-size: 14px;color: #666666;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 #d5d7dd;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: #016aae;}
.links-list h4:last-child{margin-right: 0;}

/* footer */
#footer{background: #0288df; padding: 10px 0;}
#footer .footer-links{text-align: center;color: #cbdff5; margin-bottom: 18px;}
#footer .footer-links a{font-size:14px;line-height:22px;color: #cbdff5;padding: 0 33px;}
#footer .footer-links a:hover{text-decoration: underline;}

#footer h4{display: block;font-size: 14px;color: #fffefe;}
#footer h4 span{padding: 0 0px;}
#footer h4 a{color: #fffefe;}

/* float-menu */
.float-menu{display: block;position: fixed; left: 50%; margin-left: 620px; bottom: 40px; width: 87px;z-index: 99;}
.float-menu .gb{ float:left; text-align:right; font-size:12px; color:#666; line-height:24px; width:100%;}
.float-menu .gb a{ color:#666}

.float-menu .scroll-btn{ float:left; width:100%;}
.float-menu .scroll-btn a {position: relative; transition: none; line-height:30px}
.float-menu .s-btn {display: block;width: 100%;height: 119px;margin: 0 auto 0px;border: 1px solid #0098d7; background: url(../images/xtge.jpg) bottom no-repeat #0098d7;}
.float-menu .s-btn:hover{background-color: #0098d7; border-color: #0098d7;}
.float-menu .scroll-btn a p{ width:100%; margin:0; padding:0; overflow:hidden; font-size:12px; color:#fff;; padding-top:1px; text-align:center; text-shadow:#016aae 1px 0 0,#016aae 0 1px 0,#016aae -1px 0 0,#016aae 0 -1px 0;-webkit-text-shadow:#016aae 1px 0 0,#016aae 0 1px 0,#016aae -1px 0 0,#016aae 0 -1px 0;-moz-text-shadow:#016aae 1px 0 0,#016aae 0 1px 0,#016aae -1px 0 0,#016aae 0 -1px 0;*filter: Glow(color=#016aae, strength=1);}
.float-menu .scroll-btn a img{ margin-left:4px;}
.float-menu .scroll-top-btn {display: block;width: 100%;height: 40px;margin: 0 auto 0px;border: 1px solid #0098d7; background:#fff;}
.float-menu .box{ float:left; width:100%; line-height:10px; height:38px; font-size:14px; color:#016aae; font-weight:bold; text-align:center}
.float-menu .s-btn:hover .box{ background:#fff;}

/* 手机版导航菜�? */
.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}

.jyjbtn{
	width: 100%;
    border: none;
    height: 34px;
    padding: 0;
    float: left;
    background: #0288df;
    color: #fff;
    font-size: 15px;
    letter-spacing: 3px;
    border-radius: 0 35px 35px 0;
    cursor: pointer;
	outline: none;
	}

