﻿/*!
 * KCUI v3
 *
 * Copyright 2016.9*/
/*-----瀛椾綋鍥炬爣寮曞叆------------------------------------------------------------------------*/
@import url("http://at.alicdn.com/t/font_733004_6ptx76sthj4.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/2018hc_bg.jpg) center top no-repeat #f7f7f7;
    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:1px solid #d1e3ef;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.panel:hover {
    box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);
}

.panel-title1 {
    padding: 0 0 12px 0;
    overflow: hidden;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 18px;
    color: #0069c5;
    border-bottom: 1px solid #ebebeb;
}

.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 {
    margin: 20px;
    border-bottom: 2px solid #e6e6e6;
}
.panel-heading2 .panel-title {
    position: absolute;
    left: 50%;
    margin-left: -75px;
    padding: 0 15px;
    overflow: hidden;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 22px;
    color: #0069c5;
    background: #fff;
}
.panel-heading2 .panel-title i {
    margin-right: 5px;
}

/* 鏍囬 */
.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;
    margin-bottom: 15px;
    padding-bottom: 11px;
    border-color: #bfbfbf;
}
.page-header-2 h3 {
    display: inline;
    padding: 7px 0 12px;
    font-size: 16px;
    color: #1777ca;
    border-bottom: 3px solid #1777ca;
}
.page-header-2 a {
    bottom: -1px;
    color: #1777ca;
    padding-bottom: 0;
    border-bottom: 0;
}
.page-header-2 a:hover {
    color: #1777ca;}
.page-header-2 a.pull-right {
    font-weight: 500;
}
.tab-link{
    position: absolute;
    top: 0;
    right: 0;
}
.tab-link a{
    padding: 0 12px  !important;
}
.tab-link a:first-child{
    border-left: 0;
}


/* 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{
    border-bottom: 3px solid #bfbfbf;
}
ul.nav-tabs.nav-line>li>a{
	color:#333;
    padding: 0 15px 13px;
    font-size: 16px;
    border-bottom: 3px solid transition;
}
ul.nav-tabs.nav-line>li.active>a{
    padding: 0 15px 13px;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 3px solid #1777ca;
    color: #0066cc;
}


/* 鍒楄〃 */
.uli14 li{
    padding: 7px 0 6px 15px;
    background: url(../images/dot-circle.png) 0 center no-repeat;
}
.uli14 li:hover{ background-image: url(../images/dot-circle-hover.png)}
.uli14 li a{
    color: #333;
}
.uli14 li a:hover{
    color: #1777ca;
}
.uli14 li span.time{color: #999;}

.uli14 li span.icon-down{ padding-left: 15px;}
.uli14 li span.icon-down img{width: 18px;height: 18px;}

.nolidot li,.nolidot li:hover{ background: no-repeat;}

/*棰嗗鏈烘瀯*/
.ld-list img {max-width: 129px;box-shadow: 10px 10px 0 0 #e5e5e5}
.ld-list li {
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}
.ld-list li:last-child {
    border-bottom: 0;
}
.ld-list li h4 {
    color: #333;
}
.ld-list .ld-btn {
    position: absolute;
    bottom: 30px;
    margin-bottom: 0;
}

.ld-list li dl{  width:100%; clear:both; height:200px;}
/*
.ld-list li dl.ldd{ float:none; margin-left: auto; margin-right:auto; width:60%; height:230px;}
.ld-list li dl.ldd  img {max-width:200px; height:230px;}
.ld-list li dl.ldd dt{width: 45%;}
.ld-list li dl.ldd dd{width: 55%;}*/
.ld-list li dl dt,.ld-list li dl dd{position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;}
.ld-list li dl dt{width: 25%; float:left; text-align:center;}
.ld-list li dl dd{width: 75%; float:left;}

.ld-list li dl dd h3{ font-size:16px; font-weight:bold; color:#333;margin-bottom: 15px;}
.ld-list li dl dd h4{ font-size:16px; font-weight:500; color:#083592; margin-top:20px;}
.ld-list li dl dd p{ color:#666;}
.ld-list .kxx {height:20px; border-top:1px solid #eeeeee;clear:both;}

/* 搴忓彿鍒楄〃 */
.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;
    padding: 0 25px;
    border: 1px solid #c2e0fe;
}
.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;
}
/* 缃戠珯鍦板浘 */
#header {
    min-height: 60px;
}
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, 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;
	top:0;
	right:0;
    z-index: 2;
    border-radius: 50%;
    margin: 10px 0 0 0;
    position: absolute;
    cursor: pointer;
    -webkit-transition-duration: 0.55s;
    transition-duration: 0.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: 0.55s;
    transition-duration: 0.55s;
    -webkit-transition-timing-function: swing;
    transition-timing-function: swing;
}

.navbar-toggle .icon {
    width: 22px;
    height: 3px;
    background-color: white;
    position: absolute;
    top: 28px;
    left: 15px;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    transiting-timing-function: swing;
}

.navbar-toggle .icon:before,
.navbar-toggle .icon:after {
    width: 22px;
    height: 3px;
    background-color: white;
    content: "";
    position: absolute;
    left: 0;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.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: 9;
    padding: 0 20px;
    -webkit-transition-duration: 0.44s;
    transition-duration: 0.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: bold;
    font-size: 20px;
}

.slogan span + span {
    margin-left: 10px;
}

.panel-blue {
    background-color: #146ac1;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
}

.panel-blue:hover {
    background-color: #158bca;
}

.panel-blue ul:hover li a {
    opacity: 0.5;
}

.panel-blue ul:hover li:hover a {
    opacity: 1;
}

.panel-blue ul li a {
    display: block;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.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;
}

.sitemap-list {
    padding: 0;
}

.sitemap-list li {
    padding: 7px 0 7px 35px;
    width: 50%;
    float: left;
}

.sitemap-list li a {
    color: #fff;
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
    background-color: transparent;
}

.navbar .navbar-header {
    margin-left: 65px !important;
    margin-right: 50px !important;
}

.navbar .navbar-header h1 {
    min-width: 180px;
    margin-top: 15px;
}

.navbar-header a {
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 24px;
    color: #fff;
}

.navbar-header a:hover,.navbar-header a:focus {
    color: #fff;
}

.navbar.navbar-inverse {
    position: fixed;
	top:0;
	left:0;
    z-index: 101;
    width: 100%;
    margin: 0;
    min-height: 60px;
    background-color: #0069c5;
    border-color: #0069c5;
    color: #fff;
    border-radius: 0;
    box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1), 0 2px 6px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
}

.navbar-nav>a {
    float: left !important;
}

.navbar-nav>a {
    padding: 30px 15px !important;
    letter-spacing: 1px;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
}

.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}

.navbar-icon>a {
    padding: 30px 10px !important;
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    background-color: rgba(255,255,255,0.2);
}

.navbar-icon li:first-child {
    position: static;
}

.navbar-soso{position:absolute; width:30px; height:50px; right:50px;line-height: 50px;font-size: 26px;text-align: center;}
.search {
    width: 100%;
    border: 0;
	position: absolute;
	display:none;
	z-index: 1;
    top: 60px;
    left: 0;
    min-width: 160px;
    padding:0;
    margin:0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.search button
, .search a {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 25px;
    color: #0069c5;
    background: transparent;
    border: 0;
}

.search input {
    padding: 15px 0;
    width: 100%;
    border: 0;
    text-align: center;
    font-size: 16px;
    outline: none;
    background-color: transparent;
}
.text-ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.page-header-1 a {
    border-left: 0 !important;
    padding-left: 0 !important;
    color: #0069c5;
}
.pagination li[disabled=disabled] {
    cursor: not-allowed;
}
.pagination select {
    margin: 0 5px;
}
.Article {
    padding: 20px 30px;
}
.Article-title {
    font-size: 26px;
    padding: 0 5%;
    color: #5f5f5f;
}
.Article_content {
    font-family: 'Microsoft YaHei',arial,helvetica,sans-serif;
}
.Article_content:before
, .Article_content:after {
    display: table;
    content: " ";
}
.Article_content:after {
    clear: both;
}
.Article_content table {
    width: 100% !important;
}
.Article_content p {
    text-align: justify;
    color: #5f5f5f;
}
.Article_content img {
    width: auto;
    max-width: 100%;
}
.Article_content img[src*="icon_doc.gif"] {
    display: inline-block;
    *display: inline;
    margin-right: 10px !important;
}
.Article_content object {
    display: block;
    margin: 0 auto;
}
.Article_content object embed {
    width: 100%;
}

/*-----棣栭〉------------------------------------------------------------------------*/
.news-tab .nav-tabs.nav-info a {
	color:#333;
    font-size: 16px !important;
}
.padding-top-6 {
    padding-top: 6px !important;
}
.margin-top-2 {
    margin-top: 2px !important;
}
.main-visual {
    height: 540px;
    margin: 0 auto 20px;
    overflow: hidden;
    background: url(../images/index-banner.jpg) no-repeat;
    background-size: 100% 540px;
}
.card-area {
    padding: 0;
    margin-top: 35px;
}
.card-area .card-item {
    z-index: 10;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
    position: relative;
    float: left;
    width: 25%;
    background-color: transparent;
    border: 1px solid #DBDBDD;
    margin-left: -1px;
}
.card-area .card-item .card {
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
    width: 100%;
    height: 100%;
    text-align: center;
    background: #fff;
}
.card-area .card-item .card .card-title {
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;
    top: 0;
}
.ali-product-img .circle-btn .btn {
    width: 45px;
    height: 45px;
    padding: 0;
    line-height: 40px;
    background: #b3b6b8;
    color: #eeeeef;
    font-size: 26px;
    border-radius: 100%;
}
.card-area .card>a {
    display: block;
}
.card-title {
    padding: 20px 0;
    background-color: #eeeeef;
}
.card-title h1 {
    font-size: 20px;
    font-weight: bold;
    color: #666;
}
.card-title .short-info {
    color: #999;
    margin-bottom: 0;
}
.card-content {
    padding: 5px 20px;
}
.content-first-list li {
    border-bottom: 1px dashed #e4e5e6;
}
.content-first-list li:last-child {
    border: 0;
}
.content-icon li a i {
    margin-right: 15px;
    font-size: 22px;
}
.card-content li {
    border-bottom: 1px dashed #e4e5e6;
}
.card-content li a {
    display: block;
    padding: 22px 0;
    font-size: 18px;
    color: #5b6265 !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.content-first ul li {
    float: left;
    width: 50%;
    padding: 0;
}
.content-first ul li.hidden {
    border: 0;
}
.card-area li.active {
    width: 50%;
    z-index: 100;
    margin-top: -15px;
    border: 1px solid #00c1de;
    box-shadow: 0 0 20px rgba(0, 198, 226, 0.5);
}
.card-area li.active .content-first ul li {
    width: 33.333%;
}
.card-area li.active .content-first ul li.hidden {
    display: block !important;
}
.card-area li.active .card-content .uli14 li {
    background: url(../images/dot-circle.png) 35px center no-repeat;
}
.card-area li.active .card-title {
    padding-top: 35px;
    background: #00c1de;
}
.card-area .sbg.active .card-title {
    background: url(../images/sbg.jpg) no-repeat;
}
.card-area li.active .card-content {
    padding-bottom: 20px;
}
.card-area li.active .ali-product-img .circle-btn .btn {
    background: #fff;
    color: #00c1de;
}
.card-area li.active .card-title h1 {
    color: #fff;
}
.card-area li.active i {
    color: #00c1de;
}
.card-area li.active .card-title .short-info {
    color: #F0F0F0;
}
.card-area li.active a:hover {
    color: #00c1de !important;
}

.public-post {
    margin-bottom: 5px;
}
.public-post span {
    position: relative;
    float: left;
    padding: 5px 12px;
    margin-right: 20px;
    background: #0069c5;
    color: #fff;
}
.public-post span:before {
    position: absolute;
    top: 25%;
    right: -15px;
    z-index: 9;
    content: "";
    border: 8px solid transparent;
    border-left-color: #0069c5;
}
.public-post .slider-text-1 {
    line-height: 34px;
}
.public-post .slider-text-1 .item {
    width: 90%;
}
.public-post .slider-text-1 .item a {
    display: block;
    padding-left: 15px;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/dot-circle.png) left center no-repeat;
}
.chat a.circle-btn .btn {
    border: 1px solid #dfdfdf;
    color: #4092d5;
}
.chat a.circle-btn p {
    font-size: 16px !important;
    margin-top: 10px !important;
}
.ft-notice dt {
    float: left;
}
.ft-notice {
    margin: 15px;
}
.ft-notice dt a {
    position: relative;
    display: block;
    padding: 10px;
    background: #1777ca;
    color: #fff;
    width: 70px;
    text-align: center;
    font-size: 16px;
    letter-spacing: 3px;
}

.ft-notice dd {
    padding-left: 80px;
}
.ft-notice dd a {
    display: block;
    max-height: 40px;
    margin: 10px 10px 5px;
    color: #393939;
    overflow: hidden;
}
.ft-notice dd p {
    font-size: 12px;
    color: #777;
    padding: 0 10px;
    margin-bottom: 0
}
.file-query .nav-tabs {
    margin: 5px 0 20px;
}
.file-query .nav-tabs li a {
    border: 0;
    margin-right: 0;
    padding: 5px 15px;
    color: #666;
    border-radius: 4px;
    border: 1px solid #fff;
}
.file-query .nav-tabs li a:hover,
.file-query .nav-tabs li a:focus,
.file-query .nav-tabs li.active a {
    border: 1px solid #0069c5;
    color: #0069c5 !important;
    background: none;
}
.file-query-serchar {
    position: relative;
}
.file-query-serchar input {
    height: 40px;
    padding-left: 30px;
    margin-bottom: 15px;
}
.file-query-serchar select {
    height: 40px;
    color: #8b91a0;
    margin-bottom: 15px;
}
.file-query-serchar i {
    position: absolute;
    left: 20px;
    top: 10px;
    font-size: 20px;
    color: #8b91a0;
}
.margin-top-20 {
    margin-top: 20px;
}
.weather span {
    line-height: 20px;
}
.weather iframe {
    float: left;
    height: 20px;
    width: 60%;
}
#modal-notice > div {
    margin-top: 80px;
}
#modal-notice .close {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #0069c5;
    opacity: 1;
    font-size: 36px;
}
/* 棣栭〉鐒︾偣鍖? */
.panel-news {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 21px;
    padding-bottom: 18px;
}

.panel-news-img {
    position: relative;
    float: left;
    width: 38%;
    text-align: center;
}

.panel-news-img:before {
    position: absolute;
    top: 46%;
    right: 0;
    z-index: 9;
    content: "";
    border: 10px solid transparent;
    border-right-color: #fff;
}

.panel-news-img img {
    max-width: inherit;
}
.panel-news-img.ImgCrop {
    width: 135px;
    height: 100px;
    overflow: hidden;
}

.panel-news-info {
    float: right;
    margin-bottom: 10px;
    width: 58%;
}

.panel-news-info h3 {
    margin: 0;
}

.panel-news-info h3 a {
    font-weight: bold;
    font-size: 16px;
    color: #20a0e4;
}

.panel-news-info dd a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
    font-size: 14px;
    color: #666;
}

.panel-news-info dd a:hover {
    color: #20a0e4;
}

.panel-news-info dd p {
    max-height: 40px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #999;
    overflow: hidden;
}

.panel-news-info dd small {
    font-size: 12px;
    color: #999;
}

.panel-news .owl-controls {
    margin: 0;
}

.panel-news .owl-controls .owl-nav {
    top: 0;
}

.panel-news .owl-controls .owl-nav [class*=owl-] {
    margin: 0;
    padding: 0;
    font-size: 18px;
    background: transparent;
    color: #666;
}

.panel-news .owl-controls .owl-nav .owl-prev {
    left: auto;
    right: 24px;
}

/* 鑾峰彇鏀垮簻鏈嶅姟 */
.home-service>div {
    padding: 22px 0 6px 0;
    border-left: 1px solid #ebebeb;
}

.home-service>div:first-child {
    border-left: 0;
}

.home-service .circle-btn p {
    font-size: 16px;
    color: #444;
}

.home-service .circle-btn .btn-info {
    width: 70px;
    height: 70px;
    line-height: 60px;
    background-color: #20a0e4;
    border: 0;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.home-service .circle-btn:hover .btn-info {
    background-color: #0069c5;
    box-shadow: 0 6px 6px rgba(0,0,0,0.15);
}
.home-service .circle-btn:hover p {
    color: #0069c5;
}


.home-service .btn-list {
    margin: 0 10px;
}

.home-service .btn-list a {
    padding: 5px 0;
    font-size: 14px;
    color: #999;
    text-align: center!important;
    box-shadow: none;
}

.home-service .btn-list a:hover {
    background-color: transparent!important;
}

.home-service .btn-list a:active {
    box-shadow: none;
}

.home-service .btn-list a i {
    margin-right: 3px;
}
    
/* 涓撻鍒囨崲 */
.sliders1 {
    box-shadow: 0 1.5px 1px rgba(0,0,0,0.1);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.sliders1:hover {
    box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);
}

.sliders1 .owl-item img {
    border-radius: 3px;
}

.sliders1 .owl-item img:hover {
    opacity: inherit;
}

.sliders1 h4 {
    width: 100%;
    position: absolute;
    top: 20px;
    letter-spacing: 2px;
    font-size: 24px;
    line-height: 38px;
    color: #fff;
    text-align: center;
}

.sliders1 a.btn {
    position: absolute;
    bottom: 80px;
    left: 50%;
    margin-left: -41px;
    color: #20a0e4;
}

.sliders1 a.btn:hover {
    color: #20a0e4;
}

.sliders1 .owl-dots {
    width: 100%;
    right: 0;
    bottom: 15px;
    text-align: center;
}

.sliders1 .owl-dots .owl-dot span {
    background: #bbb;
}

.sliders1 .owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span {
    background: #fff;
}

.sliders1 .owl-controls .owl-nav {
    top: auto;
    bottom: 50px;
    z-index: 2;
}

.sliders1 .owl-controls .owl-nav [class*=owl-] {
    font-size: 14px;
}

.sliders1 .owl-controls .owl-nav .owl-prev {
    left: 20%;
}

.sliders1 .owl-controls .owl-nav .owl-next {
    right: 20%;
}


/* 鍙戠幇 */
.panel-find {
    border: 0;
}

.panel-find .find-text {
    padding: 30px 25px;
    background-color: #f15a5d;
    color: #fff;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.panel-find .find-text p {
    margin-bottom: 20px;
    line-height: 24px;
}

.find-text .btn {
    background-color: #fff;
    color: #f15a5d;
}

@-webkit-keyframes flipOutYtest {
    from {
        -webkit-transform: perspective(1400px);
        transform: perspective(1400px);
    }

    40% {
        -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 60deg);
        transform: perspective(1400px) rotate3d(0, 1, 0, 60deg);
        opacity: 1;
    }

    50% {
        -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(1400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }

    to {
        -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 180deg);
        transform: perspective(1400px) rotate3d(0, 1, 0, 180deg);
        opacity: 0;
    }
}

.test {
    -webkit-animation: flipOutYtest 0.75s linear;
    animation: flipOutYtest 0.75s linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes flipInYtest {
    from {
        -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);
        transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);
        opacity: 0;
    }

    50% {
        -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);
        transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);
        transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);
        opacity: 1;
    }

    to {
        -webkit-transform: perspective(1400px);
        transform: perspective(1400px);
        opacity: 1;
    }
}

.test2 {
    -webkit-animation: flipInYtest 0.75s linear;
    animation: flipInYtest 0.75s linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.opposite{
    background-color: #fff\0; 
    width: 100%;
    position: absolute;
    top: 0;
}
.opposite .test{
    display: none\0;
}

.find-card li .card-open a {
    display: block;
}

/*-----搴曢儴------------------------------------------------------------------------*/
.footer {
    color: #666;
    font-size: 14px;
}

.footer .links {
    width: 100%;
    margin-bottom: 25px;
}

.footer .links ul {
    position: relative;
}

.footer .links li {
	list-style:none;
	margin-top:10px;
	margin-bottom:15px;
    float: left;
    color: #fff;
	width:25%;
}

.footer .links li:first-child {
    margin-left: 0;
}

.footer .links li p {
    margin: 0 20px;
	text-align:center;
	color:#666;
    padding: 12px 10px;
	border-radius:3px;
	border:1px solid #e3e3e3;
	background:url(../images/2018_index_jt.png) 240px center no-repeat;
}
.footer .links li p a{ color:#666; font-size:16px;}

.footer .links li p i{

}

.footer .links .dropdown {
    position: static;
}

.footer .links .dropdown ul {
    width: 100%;
    position: absolute;
    top: auto;
    bottom: 100%;
}

.footer .links .dropdown li {
    float: none;
    margin-right: 0;
    color: #666;
}

.footer .links .dropdown li a {
    margin: 5px 0;
    float: left;
    width: 16.666%;
    clear: none;
}
.footer-logo:before
, .footer-logo:after {
    display: table;
    content: '';
}
.footer-logo:after {
    clear: both;
}
.footer-logo {
    line-height: 28px;
}

.footer-logo img {
    display: block;
    margin: 0 auto;
    width: 52px;
}

.footer-logo span {
    display: block;
    font-size: 24px;
    line-height: 36px;
    color: #b7b9ba;
    font-weight: bold;
    letter-spacing: 2px;
    text-align: center;
    margin-top: 3px;
}
.footer-logo p {
    line-height: 20px;
    margin: 15px 0 30px;
}
.footer-add {
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    margin-bottom: 20px;
}
.footer-add span{ padding-right:20px;}
.footer-add li {
    float: left;
	list-style:none;
    padding: 3px 0;
}
.footer-add p{margin-bottom: 0;}
.footer-add p a{color: #fff;}
.footer-add .help{ margin:20px auto 25px;}
.footer-add .help a{color: #fff;font-size: 14px; margin:0px 5px;}
.footer-add .help a:hover{text-decoration: underline;}
.footer-icp {
    padding-left: 0;
    margin-top: 55px;
    text-align: center;
}
.footer-icp img {
	width:auto;
}
.footer-icp a {
    display: inline-block;
    margin-left: 25px;
}
.footer-icp img {
    margin: 0 auto;
}
.footer-icp .zc img {
    width: auto;
    max-width: 100%;
    margin-bottom: 5px;
    margin-top: 10px;
}
.footer-icp p {
    margin-bottom: 0;
    color: #b7b9ba;
}
.footer-icp .item {
    float: right;
    width: 25%;
    text-align: center;
}
.footer-icp .zc {
    width: 35%;
}
.footer .icp {
    color: #b7b9ba;
}

.footer .bg{background-color: #1777ca;}

/* fixed stickUp */
.hack-stickUp {
    height: 1px;
    background-color: #0069c5;
}




.btn-list-plain li{
    width: 33.333%;
    float: left;
}
div.multi-hover { 
    position: relative;
    overflow: hidden; 
    padding: 15px 30px;
    margin: 0 5px 15px 5px;
    background: #f5f5f5;
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    font-size: 14px;
    color: #656565;
    text-align: center;
    -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;
}
div.multi-hover:hover{
    background-color: #e87c7c;
    background-color: hsla(0,70%,50%,0.6);
    border-color: #e87c7c;
    border-color: hsla(0,70%,50%,0.6);
    color: #fff;
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}

ul.nav-policy{
    width: 65%;
    margin: 35px auto 15px;
}
ul.nav-policy li {
    width: 25%;
    text-align: center;
    margin: 0;
}
ul.nav-policy li a{
    padding: 10px 0;
    font-weight: bold;
    font-size: 16px;
    color: #444;
}
ul.btn-policy{
    margin-top: 15px;
}
ul.btn-policy a.btn{
    padding: 26px 10px;
    font-size: 16px;
}




/* fixed for firefox */
ul.nowrapli li {
    list-style-type: none;
}
.special-double span {
    top: 60% !important;
}
.special-three span {
    top: 60% !important;
    padding: 15px 0 !important;
}


/*-----鏂伴椈------------------------------------------------------------------------*/
.news-list{
    padding: 0;
    margin-bottom: 0;
}
.news-list li{
    overflow: hidden;
    padding-top: 6px;
    border-bottom: 1px dashed #ebebeb;
}
.news-list li:hover{
    background-color: #f9f9f9;
}
.news-list li dt{
    float: left;
    margin-top: 10px;
    margin-right: 15px;
}
.news-list li dd {
    padding: 0 15px;
}
.news-list li dd a{
    font-size: 18px;
    line-height: 28px;
    color: #444;
}
.news-list li dd a:hover{
    color: #0069c5;
}

.news-list li dd .label{
    margin-right: 10px;
}
.news-circle {
    padding: 15px 0;
}
.news-circle a.circle-btn .btn {
    width: 62px;
    height: 62px;
	padding:0;
}
.news-circle a.circle-btn i {
	background:url(../images/icon_home_hdjl.png) no-repeat;
	width:60px;
	height:60px;
	display:block;
}

.news-circle a.circle-btn i.icon-hdjl-btn01{ background-position:0 0;}
.news-circle a.circle-btn i.icon-hdjl-btn02{ background-position:-60px 0;}
.news-circle a.circle-btn i.icon-hdjl-btn03{ background-position:-120px 0;}

.news-circle a.circle-btn p {
    margin: 5px 0 0;
    font-size: 20px;
    color: #444;
}
.news-list li a:hover img {
    opacity: .7;
}
.news-list li:last-child {
    border-bottom: 0;
}


/*-----浜掑姩------------------------------------------------------------------------*/
.panel-fast-hd .text-primary{height: 48px;border-bottom: 1px solid #ddd; position:relative;}
.panel-fast-hd .text-primary strong{
	display: block;
	width:96px;
	height:48px;
	font-size: 24px;
	font-weight:normal;
	color: #0671c8;
	text-align: center;
	border-bottom:3px solid #0671c8;
	margin: 0 auto;
	line-height: 45px;}
.panel-fast-hd .text-primary span{ height:30px; line-height:30px; position:absolute; right:10px; top:10px; background:url(../images/icon_hd_znwd.png) left center no-repeat; }
.panel-fast-hd .text-primary span a{ color:#333;font-size:16px; padding-left:35px;}

.live-card{ margin:20px auto; width:640px; height:55px; background-color:#0671c8; border-radius:25px; color:#fff; line-height:55px; text-align:center; font-size:16px;}

.m-collection{ background-color:#f5f5f5;}

.hd-nav-1{ background:none !important;}
.hd-nav-1 li{ margin-bottom:10px !important;}
.hd-nav-1 li a{margin:0 10px !important;border-radius:25px !important; border:1px solid #ebebeb;}
.hd-nav-1 li.active,.hd-nav-1 li.active>a,.hd-nav-1 li a:hover{border-radius:25px !important;}

.hd-news-list li{border:1px solid #ebebeb; margin-bottom:18px; padding-top:0 !important;}
.hd-news-list li:last-child{ border-bottom:1px solid #ebebeb !important;}
.hd-news-list li:hover,.hd-news-list li:last-child:hover{border-color:#2a85cf !important;}
.hd-news-list h4{ overflow:hidden;}
.hd-news-list h4 a{ width:80%; float:left; color:#0671c8 !important;}
.hd-news-list h4 small{ float:right; line-height:28px;}
.hd-news-list p{ margin:0;}
.hd-news-list dl{ margin-bottom:10px;}

.hd-email-list{ text-align:center;}
.hd-email-list li{ float:none; display:inline-block;}
.hd-email-list li a{ border:1px solid #ebebeb; color:#333; line-height:25px;}
.hd-email-list li a:hover{ color:#0671c8;}

.hd-email-list li i{ width:25px; height:25px; display:block; float:left; background:url(../images/icon_hd_email_btn_s.png) no-repeat;}

.hd-email-list li i.icon-email-sb1{ background-position:0 0;}
.hd-email-list li i.icon-email-sb2{ background-position:-25px 0;}
.hd-email-list li i.icon-email-sb3{ background-position:-50px 0;}

.hd-email-list li a:hover i.icon-email-sb1{background-position:0 -25px;}
.hd-email-list li a:hover i.icon-email-sb2{background-position:-25px -25px;}
.hd-email-list li a:hover i.icon-email-sb3{background-position:-50px -25px;}

.say-box{ background:url(../images/icon_hd_say_bg.png) left top no-repeat; overflow: hidden;}
.say-box p.info{padding-left:90px;  font-size:16px; text-indent:2em; line-height:30px;}
.say-box li{ width:33.33%; float:left; padding:0 !important;}
.say-box li a{ margin:5px; font-size:16px !important; border:1px solid #ebebeb; color:#666;}
.say-box li a i{ font-size:24px;}
.say-box li a p{ margin-bottom:0; margin-top:5px;}
.say-box .btn-list{ padding-left:90px;}

table td{
	vertical-align: middle !important;
}
table thead{
	background-color: #eee;
	border-bottom: 2px solid #ddd;
}

/*-----鏀垮姟------------------------------------------------------------------------*/

.btn-zw {
    margin: 0 5px !important;
}
.btn-zw>ul>li {
    float: left;
    width: 25%;
    padding: 0 5px !important;
    margin: 0 !important;
}

.btn-zw>ul>li>a>p {
    margin-top: 10px;
    font-size: 16px;
    margin-bottom: 0;
}
.btn-zw>ul>li>a>em{ display:block; margin:0 auto; font-size:24px; line-height:30px; width:48px; height:48px; background:url(../images/icon_home_xxgk.png) no-repeat;}

.btn-zw>ul>li>a>em.icon-btn01{ background-position:0 0;}
.btn-zw>ul>li>a>em.icon-btn02{ background-position:0 -48px;}
.btn-zw>ul>li>a>em.icon-btn03{ background-position:0 -96px;}
.btn-zw>ul>li>a>em.icon-btn04{ background-position:0 -144px;}

/*20180424----------------------------------------------------------------*/
.container{ margin-top:5px;}
.wrap{ width:1200px; margin: 0 auto; clear:both;}

/***** header *****/

.topnav{font-size: 14px;color: #c6e0fa;height:30px; line-height:30px; background-color: #1266ae; }
.topnav em{margin-right: 10px; font-style:normal;}
.topnav a{margin: 0 6px;color: #c6e0fa;}
.topnav a:hover{ text-decoration:underline;}
.topnav .topl{ float:left;}
.topnav .topr{ float:right;}
.top-middle{ height:190px; margin:0 auto;}
.top-middle .logo{text-align: left; width:490px; height:90px; float:left; margin-top:48px; margin-bottom:35px;}
.top-middle .t-search{margin-top: 62px; float:right; width:500px;}
.t-search .search-k{ width:500px; height:41px;border: 1px solid #0569cd;background-color: #fff;}
.t-search .search-k .text{float: left; margin-left:20px; margin-top:5px; width: 330px;height:30px;padding:3px 5px;font-size: 14px;font-family: "microsoft yahei";    border-width: initial;border-style: none;border-color: initial;border-image: initial;background: none;}
.t-search .search-k::-webkit-input-placeholder{color: #999;}
.t-search .search-k input{ outline:none;}

.t-search .s-btn{width: 97px;height: 40px; color: #fff; margin-left:20px; background:url(../images/top_ss_btn.png) #0569cd 15px center no-repeat;border: none;float: right;cursor: pointer; padding-left: 25px;}
.t-search .hot{font-size: 14px;margin-top: 9px;color: #666; text-align:left;}
.t-search .hot em{color: #1774d4; font-style:normal;}
.t-search .hot a{color: #666;cursor: pointer;}
.t-search .hot a:hover{color: #1774d4;}
.t-search .hot span{margin:0 8px;}

.main-nav{position: relative; clear:both;}
.main-nav .maincw{background-color:#1777ca;height:62px;overflow: hidden;}
.main-nav .navbox{}
.main-nav .navbox .icon i{background:url(../images/icon_navbox_a.png) left top no-repeat;}
.main-nav .navbox .a1 i{ background-position:0 0;}
.main-nav .navbox .a2 i{ background-position:0 -40px;}
.main-nav .navbox .a3 i{ background-position:0 -80px;}
.main-nav .navbox .a4 i{ background-position:0 -120px;}
.main-nav .navbox .a5 i{ background-position:0 -160px;}
.main-nav .navbox .a6 i{ background-position:0 -200px;}

.main-nav .navbox a{float: left; width:200px; text-align:center; color:#fff; font-size: 21px;line-height: 62px;position: relative; transition:none; text-indent:2em;}
.navbox a i{position: absolute;width:40px;height:40px; top:10px; left:30px;}
.navbox .active{ background-color:#0048cc;}
.hover-menu .menu-con1{display: none;position: absolute;top:65px;left: 0;}
.hover-menu .menu-con{display: none;width: 100%;height: 420px; padding:35px 50px; background: url(../images/top_nav_bg.jpg) no-repeat center top;z-index: 9999999;overflow: hidden;}

.hmenu1 .hm1{float: left;}
.hmenu1 .hm11{width: 165px;}
.hmenu1 .hm12{width: 385px;height: 325px;background: url(../images/hhgk1_03.png) no-repeat;margin-left:80px;}
.hmenu1 .hm13{width: 400px;float: left; margin-left:60px;}
.hmenu1 .hm11 a{width: 165px;height: 50px;border:1px solid #6b9ac9;border-radius: 5px;display: block;margin-bottom: 15px;font-size: 18px;color: #146ac1;text-align: center;line-height: 50px; background-color:#fff;}
.hmenu1 .hm11 a:hover{background: #6b9ac9;color: #fff;}

.jjlist-cc{margin-top: 75px;}
.jjlist-cc ul{ padding:0 25px;}
.jjlist-cc li{padding-left:20px;background: url(../images/hh7_03.png) no-repeat left 12px; list-style:none;}
.jjlist-cc li a{color: #333; line-height:30px; font-size:14px;}
.jjlist-cc li span{float: right;color: #999;}
.jjlist-cc li:hover a{color: #1672d5;}

.hmenu1 .hm13{background:url(../images/hhgk20_01.png) left top no-repeat;}
.hm13 li{float: left; list-style:none;}
.hm13 .li1{ margin-left:25px; width: 250px;border-top: 4px solid #669bcf;border-bottom: 4px solid #669bcf;padding:18px 0;height: 320px;}
.hm13 .li2{width: 35px;height: 267px;border: 2px solid #6599ce;margin-left: 37px;margin-top: 60px;text-align: center; padding-top:20px;line-height: 22px;font-size:18px;}

.hm13 .li1 a{width: 32px;height: 92px;border-radius: 4px;background: #669bcf;text-align: center;float: left;margin-top: 178px; margin-left:18px; margin-right:22px;}
.hm13 .li1 a span{width: 15px;color: #fff;display: inline-block;font-size: 14px;line-height: 15px;padding-bottom: 17px;margin-top: 8px;}
.hm13 .li1 p{float: left;}
.hm13 .li1 a:hover{background: #4e87c0;}
.hmenu2 .hm2zw1{float: left;width: 840px;}
.hmenu2 .hm2zw2{float: right;width: 260px;}
.hm2zw1-top{}
.zwlist{width: 405px;}
.zwlist1{float: left;}
.zwlist2{float: right;}
.zwlist .title{height: 25px;line-height: 25px;}
.zwlist .title a{font-size: 21px;color: #333;display: inline-block; padding-bottom:12px;}
.zwlist .title a.fir{}
.zwlist .title a.two{padding-left: 18px;}
.zwlist .title a.active{color: #0671c8; border-bottom:2px solid #0671c8;}
.zwlist-cc{margin-top: 12px;}
.zwlist-cc ul{ padding-left:0; margin-top:25px;}
.zwlist-cc li{padding-left: 17px;line-height:36px; overflow:hidden; background: url(../images/hh7_03.png) no-repeat left center; list-style:none;}
.zwlist-cc li a{float: left;color: #333; font-size:16px; line-height:36px; width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zwlist-cc li span{float: right;color: #999;}
.zwlist-cc li:hover a{color: #1672d5;}

.hm2zw1-bottom{margin-top: 14px;}
.hm2zw1-bottom a{float: left;width:204px;height: 45px;border: 1px solid #72a0ce;text-align: center;line-height: 41px;color: #115dad;font-size: 16px;margin-top: 11px;border-radius: 25px;margin-right:20px; background:url(../images/icon_xxgk_btn.png) 30px top no-repeat; text-indent:2em;}
.hm2zw1-bottom a:hover{background:#72a0ce url(../images/icon_xxgk_btn_hover.png) 30px top no-repeat;color: #fff;}
.hm2zw1-bottom a.btn1{ background-position:30px 0;}
.hm2zw1-bottom a.btn2{ background-position:30px -45px;}
.hm2zw1-bottom a.btn3{ background-position:30px -90px;}
.hm2zw1-bottom a.btn4{ background-position:30px -135px;}
.hm2zw1-bottom a.btn5{ background-position:30px -180px;margin-right:0;}
.hm2zw1-bottom a:hover.btn1{ background-position:30px 0;}
.hm2zw1-bottom a:hover.btn2{ background-position:30px -45px;}
.hm2zw1-bottom a:hover.btn3{ background-position:30px -90px;}
.hm2zw1-bottom a:hover.btn4{ background-position:30px -135px;}
.hm2zw1-bottom a:hover.btn5{ background-position:30px -180px;}


.hm2zw2-1{overflow: hidden;}
.hm2zw2-1 a{float: left;color: #333;padding-left: 16px;background: url(../images/hhgk21_03.png) no-repeat left center;width: 129px;margin-bottom: 14px;margin-right: 25px;}
.hm2zw2-1 a:hover{text-decoration: underline;}
.hm2zw2-1 a:nth-child(2n){margin-right:0;}

.hm2zw2-2{ width:238px; float:right;}
.hm2zw2-2 h4{ margin-top:0; margin-bottom:18px;}
.hm2zw2-2 h4 a{color: #1467c0;font-size: 21px;}
.hm2zw2-2 ul{background: #5594d0;padding:5px 26px;border-radius:8px;margin-top:10px;}
.hm2zw2-2 ul li{overflow: hidden;height: 36px;line-height: 36px;}
.hm2zw2-2 ul li a{font-size: 16px;color: #fff;float: left; background:url(../images/icon_xxgk_li_dot.png) left no-repeat; padding-left:25px;}
.hm2zw2-2 ul li a:hover{ text-decoration:underline;}

.hmenu3{overflow: hidden;}
.hmenu3 .hmjd1{float: left;position: relative;margin-top: 24px;width: 588px;}
.hmenu3 .hmjd1 .zsknow{position: absolute;width: 116px;height: 36px;background: #74a6d1;border-radius: 4px;right: 0;text-align: center;line-height: 36px;}
.hmjd1 .title{height: 25px;line-height: 25px;}
.hmjd1 .title a{font-size: 21px;color: #666;display: inline-block;}
.hmjd1 .title a.fir{padding-right: 18px;border-right: 1px solid #dcdcdc;}
.hmjd1 .title a.two{padding-left: 18px;}
.hmjd1 .title a.active{color: #1672d5;}
.hmjd1-cc{margin-top: 26px;}
.hmjd1-cc li{padding-left: 17px;height: 35px;line-height: 35px;background: url(../images/hh7_03.png) no-repeat left center;}
.hmjd1-cc li a{float: left;color: #333;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hmjd1-cc li span{float: right;color: #999;}
.hmjd1-cc li:hover a{color: #1672d5;}
.zsknow a{display: inline-block;color: #fff;padding-left: 29px;background: url(../images/hhgk8_03.png) no-repeat left center;}
.hmjd1 .zsknow:hover{background: #4e87c0;}
.hmenu3 .hmjd2{margin-top: 24px;width: 570px;float: right;}
.hmjd2 .title{height: 25px;line-height: 25px;}
.hmjd2 .title a{font-size: 21px;color: #666;display: inline-block;}
.hmjd2 .title a.fir{padding-right: 18px;border-right: 1px solid #dcdcdc;}
.hmjd2 .title a.two{padding-left: 18px;}
.hmjd2 .title a.active{color: #1672d5;}
.hmjd2-cc{margin-top: 17px;}
.hmjd2-cc li{height: 49px;border:1px solid #80a9d1;padding: 12px 19px;margin-top: 10px;}
.hmjd2-cc li h4{color: #333;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hmjd2-cc li p{font-size: 14px;color: #666;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 11px;}
.hmjd2-cc li:hover h4{color: #1672d5;}

.hmenu5{overflow: hidden;}
.hmenu5 .hmhjl1{float: left;width: 610px;}
.hmenu5 .hmhjl2{float: left;width: 316px;margin-left: 38px;}
.hmenu5 .hmhjl3{float: left;width: 455px;margin-left: 35px;}
.hmhjl1 .title{height: 25px;line-height: 25px;}
.hmhjl1 .title a{font-size: 21px;color: #666;display: inline-block;}
.hmhjl1 .title a.fir{padding-right: 18px;}
.hmhjl1 .title a.two{padding-left: 18px;}
.hmhjl1 .title a.active{color: #1672d5;}
.hmhjl1 .hmhjl1-cc{margin-top: 27px;}
.hmhjl1-cc table{width: 100%; font-size:16px;}
.hmhjl1-cc table thead tr{height: 40px;background: #e2e4e2;}
.hmhjl1-cc table thead tr th{color: #333;font-weight: normal; text-align:center;}
.hmhjl1-cc table tbody tr{height:36px;}
.hmhjl1-cc table tbody tr td{font-size: 16px;color: #333;text-align: center;}
.hmhjl1-cc table tbody tr td a{color: #333;}
.hmhjl1-cc table thead tr th:nth-of-type(1){text-align: left;text-indent: 11px;}
.hmhjl1-cc table tbody tr td:nth-of-type(1){text-align: left;text-indent: 11px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hmhjl1-cc table tbody tr td:hover a{color: #1672d5;}
.hmhjl2 h4 a{font-size: 21px;color: #1672d5;}
.hmhjl2 .p1{margin-top: 25px;}
.hmhjl2 .p1 img{width: 315px;height: 159px;}
.hmhjl2 .p2{font-size: 14px;color: #333;margin-top: 8px;}
.hmhjl2 .p2 a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;}
.hmhjl2 .p2 a:hover{color: #1672d5;}
.hmhjl3 h4 a{font-size: 21px;color: #1672d5;}
.hmhjl3 ul{margin-top: 15px;padding-left:0;}
.hmhjl3 li{padding: 15px 20px;border: 1px solid #ebebeb;margin-top: 10px; list-style:none;}
.hmhjl3 li:hover{ border-color:#2683ce;}
.hmhjl3 li h3{ font-size:16px; margin:0; padding:0;}
.hmhjl3 li a{color: #0671c8;}
.hmhjl3 li span{color: #666; float:right; font-size:14px;}
.hmhjl3 li p{font-size: 15px;color: #666;margin-top: 4px;}

.hmhjl3 .title{ overflow:hidden;}
.hmhjl3 .title a{font-size: 21px;color: #333;display: inline-block;    padding-bottom: 12px;}
.hmhjl3 .title a.fir{}
.hmhjl3 .title a.two{padding-left: 18px;}
.hmhjl3 .title a.active{color: #0671c8; border-bottom: 2px solid #0671c8;}
.hmhjl3 .hmhjl3-cc{margin-top: 27px;}


.hmenu4{}
.hmenu4 .hmbs1{float: left;width: 656px;}
.hmenu4 .hmbs2{float: right;width: 444px;}
.hmbs1-top .title{height: 25px;line-height: 25px;}
.hmbs1-top .title a{font-size: 21px;color: #333;display: inline-block;    padding-bottom: 12px;}
.hmbs1-top .title a.fir{}
.hmbs1-top .title a.two{padding-left: 18px;}
.hmbs1-top .title a.active{color: #0671c8; border-bottom: 2px solid #0671c8;}
.hmbs1-topcc{margin-top: 12px;overflow: hidden;}
.hmbs1-topcc .bs-ul1{ padding-left:0; overflow:hidden; margin-top:18px;}
.hmbs1-topcc .bs-ul1 li{width: 148px;height:48px;border: 1px solid #dcdcdc;margin-right: 13px;margin-top: 13px;float: left;line-height: 48px; list-style:none;}
.hmbs1-topcc .bs-ul1 li:nth-child(4n){margin-right: 0;}
.hmbs1-topcc .bs-ul1 li i{float: left;width: 44px;height: 41px;background-image: url(../images/hhgk6_07.png);background-repeat: no-repeat;margin-left: 18px;margin-top: 7px;}
.hmbs1-topcc .bs-ul1 li a{display: block;height: 100%;width: 100%; font-size:16px;}
.hmbs1-topcc .bs-ul1 li span{color: #333;margin-left: 6px;}
.hmbs1-topcc .bs-ul1 li .i1{background-position: -12px -9px;}
.hmbs1-topcc .bs-ul1 li .i2{background-position: -81px -9px;}
.hmbs1-topcc .bs-ul1 li .i3{background-position: -152px -9px;}
.hmbs1-topcc .bs-ul1 li .i4{background-position: -229px -9px;}
.hmbs1-topcc .bs-ul1 li .i5{background-position: -296px -9px;}
.hmbs1-topcc .bs-ul1 li .i6{background-position: -372px -9px;}
.hmbs1-topcc .bs-ul1 li .i7{background-position: -443px -9px;}
.hmbs1-topcc .bs-ul1 li .i8{background-position: -510px -9px;}
.hmbs1-topcc .bs-ul1 li .i9{background-position: -584px -9px;}
.hmbs1-topcc .bs-ul1 li .i10{background-position: -657px -9px;}
.hmbs1-topcc .bs-ul1 li .i11{background-position: -726px -9px;}
.hmbs1-topcc .bs-ul1 li .i12{background-position: -787px -9px;margin-left: 60px;}

.hmbs1-topcc .bs-ul1 li .i13{background-position: -844px -9px;}
.hmbs1-topcc .bs-ul1 li .i14{background-position: -889px -9px;}
.hmbs1-topcc .bs-ul1 li .i15{background-position: -934px -9px;}
.hmbs1-topcc .bs-ul1 li .i16{background-position: -979px -9px;}


.hmbs1-top{height: 235px;}
.hmbs1-topcc .bs-ul1 li:hover{border: 1px solid #1366bd;}
.hmbs1-topcc .bs-ul1 li:hover span{color: #1366bd;}
.hmbs1-bottom{width: 676px;height: 74px;border: 1px solid #73a5d8;border-radius: 5px;margin-top: 13px;overflow: hidden;}
.hmbs1-bottom h4{float: left;width: 164px;background: #73a5d8;height: 100%;text-align: center;line-height: 76px;font-size: 21px;color: #fff;}
.hmbs1-bottom ul{width: 492px;float: left;padding-left: 18px;}
.hmbs1-bottom li{float: left;margin:  0 30px;height: 26px;line-height: 26px;margin-top: 7px;}
.hmbs1-bottom li span{color: #333;float: left;}
.hmbs1-bottom li i{float: left;width: 30px;height: 26px;background-image: url(../images/hhgk7_11.png);background-repeat: no-repeat;}
.hmbs1-bottom li .i1{background-position: -7px -3px;}
.hmbs1-bottom li .i2{background-position: -60px -3px;}
.hmbs1-bottom li .i3{background-position: -111px -3px;}
.hmbs1-bottom li .i4{background-position: -156px -3px;}
.hmbs1-bottom li .i5{background-position: -207px -3px;}
.hmbs1-bottom li .i6{background-position: -255px -4px;}
.hmbs2 h4 a{font-size: 21px;color: #1672d5;}
.hmbs2-1{margin-top: 16px;overflow: hidden;}
.hmbs2-1 a{float: left;width: 241px;height: 36px;margin-top: 5px;color: #1363b8;text-indent: 44px;line-height: 36px;margin-right: 6px;}
.hmbs2-1 a:hover{background: #1467c0;color: #fff;}

/*sy-xlcd-ythfu*/
.sy_ythfu{ width:100%; height:274px; background:rgba(20,106,193,0.8); border-radius:5px; margin-top:20px;}
.sy_ythfu ul{ padding:15px 20px; clear:both; list-style:none;}
.sy_ythfu ul li{ padding:0px; width:calc(100%/3 - 2px); height:80px; border-radius:5px; float:left;}
.sy_ythfu ul li:hover{border:1px solid #fff;}
.sy_ythfu li span{font-size: 15px;color: #fff; float: left; width:100%; text-align:center}
.sy_ythfu ul li i{ width: 43px;height: 36px; display:block; background-image: url(../images/hhfbsfw2_03.png);background-repeat: no-repeat; margin:6px auto; transition: .2s;}
.sy_ythfu li .i1{background-position: -8px -6px;}
.sy_ythfu li:hover .i1{background-position: -8px -52px;}
.sy_ythfu li .i2{background-position: -74px -6px;}
.sy_ythfu li:hover .i2{background-position: -74px -52px;}
.sy_ythfu li .i3{background-position: -146px -6px;}
.sy_ythfu li:hover .i3{background-position: -146px -52px;}
.sy_ythfu li .i4{background-position: -219px -7px;}
.sy_ythfu li:hover .i4{background-position: -219px -53px;}
.sy_ythfu li .i5{background-position: -294px -7px;}
.sy_ythfu li:hover .i5{background-position: -294px -53px;}
.sy_ythfu li .i6{background-position: -366px -10px;}
.sy_ythfu li:hover .i6{background-position: -366px -56px;}
.sy_ythfu li .i7{background-position: -446px -10px;}
.sy_ythfu li:hover .i7{background-position: -446px -56px;}
.sy_ythfu li .i8{background-position: -524px -11px;}
.sy_ythfu li:hover .i8{background-position: -524px -57px;}
.sy_ythfu li .i9{background-position: -592px -10px;}
.sy_ythfu li:hover .i9{background-position: -592px -56px;}
.sy_ythfu li .i10{background-position: -652px -10px;}
.sy_ythfu li:hover .i10{background-position: -652px -56px;}
.sy_ythfu li .i11{background-position: -722px -13px;}
.sy_ythfu li:hover .i11{background-position: -722px -59px;}
.sy_ythfu li .i12{background-position: -780px -12px;}
.sy_ythfu li:hover .i12{background-position: -780px -58px;}
.sy_ythfu li .i13{background-position: -843px -11px;}
.sy_ythfu li:hover .i13{background-position: -843px -57px;}
.sy_ythfu li .i14{background-position: -910px -13px;}
.sy_ythfu li:hover .i14{background-position: -910px -59px;}.bsfwi-box2 li.last span{color: #1469c3;margin-left: 65px;}
.sy_ythfu li:hover span{color: #fff;}
/*sy-xlcd-ythfu*/

/*-----棣栭〉涓撻------------------------------------------------------------------------*/
.index-sliders {
    padding: 25px 100px;
}
.index-sliders ul.item {
    position: relative;
    width: 239px;
    margin: 10px auto;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.index-sliders ul.item .card-open a {
    display: block;
    height: 106px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #ededed;
}
.index-sliders ul.item .card-open h5 {
    width: 80%;
    padding-left: 15px;
    color: #333;
    line-height: 25px;
}
.index-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;
}
.index-sliders ul.item img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.index-sliders ul.item li:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.index-sliders .owl-controls {
    margin: 0;
}
.index-sliders .owl-dots {
    display: none !important;
}
.index-sliders .owl-prev,
.index-sliders .owl-next {
    position: absolute;
    top: 35%;
    width: 40px;
    height: 40px;
    line-height: 34px;
    background: #a8b2be !important;
    border-radius: 50% !important;
    font-size: 20px !important;
}
.index-sliders .owl-prev {
    left: -70px;
}
.index-sliders .owl-next {
    right: -70px;
}

/*棣栭〉 鏀挎皯浜掑姩*/
.hd-btn {
    display: block;
    width: 100%;
    height: 74px;
    margin-bottom: 8px;
    line-height: 70px;
    font-size: 24px;
    color: #fff;
    letter-spacing: 3px;
    text-align: center;
}
.hd-btn:focus,.hd-btn:hover {color: #fff;box-shadow: 0 4px 7px rgba(0,0,0,0.25);}
.m-letter .uli14 li a{ font-size:16px !important;}

.m-service{ margin:0 5px !important;}
.m-service li{ padding:0 !important; margin-bottom:0 !important;}
.m-service li a{ border:1px solid #ebebeb; border-radius:3px; margin:5px; padding-top:5px !important;}
.m-service li a:hover{ border-color:#4092d5; box-shadow: 0 4px 7px rgba(0,0,0,0.25);}
.m-service li a p{ margin-top:6px !important;}
.m-service li a i{display:block; width:40px; height:40px; margin:0 auto; background:url(../images/icon_home_zdfw.png) no-repeat;}
.m-service li a i.icon-zdfw-btn01{ background-position:0 0;}
.m-service li a i.icon-zdfw-btn02{ background-position:-40px 0;}
.m-service li a i.icon-zdfw-btn03{ background-position:-80px 0;}
.m-service li a i.icon-zdfw-btn04{ background-position:-120px 0;}
.m-service li a i.icon-zdfw-btn05{ background-position:-160px 0;}
.m-service li a i.icon-zdfw-btn06{ background-position:-200px 0;}
.m-service li a i.icon-zdfw-btn07{ background-position:-240px 0;}
.m-service li a i.icon-zdfw-btn08{ background-position:-280px 0;}

.m-gov{border-bottom:none !important;}
.news-tab .nav-tabs.nav-info.m-gov a{ font-size:18px !important;}

/*棣栭〉鐒︾偣鍥?*/
.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: 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 .item img{width: 100%; height: 336px; 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:3px; right:10px;}
.homeSlider .owl-controls{ margin-top:0;}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span{ background-color:#df1a12;}


/*澶存潯*/
.toutiao{position: relative; text-align: center;}
.toutiao i{width: 52px;height: 44px;background: url(../images/icon_toutiao.png) no-repeat; position: absolute;left: 0;top: 0;}
.toutiao h2{}
.toutiao .slider-text-1 {
    line-height: 34px;
}
.toutiao .slider-text-1 .item {
    width: 90%;
    margin: 0 auto;
}
.toutiao .slider-text-1 .item a.bt {
    display: block;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 28px;
    font-weight: bold;color: red; margin: 18px auto 0px auto;
}
.toutiao .owl-controls{position: absolute; right: 0;top: 15px;}
.toutiao .owl-controls .owl-nav [class*=owl-]{background-color: transparent; color: #666;}

/*棣栭〉瀵艰埅鍒囨崲*/
.nav-info {
	border-radius: 6px;
}

.nav-info>li>a {
	height: 73px;
	line-height: 73px;
	padding: 0 5px !important;
	font-size: 21px;
	font-weight: 100;
	color: #fff;
	text-align: center;
	background-color: #1777ca;
}

.nav-info>li+li>a {
	border-top: 1px solid #4390d2;
}

.nav-info>li.active a,
.nav-info>li>a:hover,
.nav-info>li>a:focus {
	background-color: #0048cc !important;
	color: #fff;
}

.nav-info>li.on>a {
	position: relative;
}
/*
.nav-info>li.on>a:after {
	position: absolute;
	display: block;
	top: 50%;
	right: -10px;
	width: 0;
	height: 0;
	margin-top: -10px;
	border: 10px solid transparent;
	border-right-width: 0;
	border-left-color: #0048cc;
    content: '';
    z-index: 100000;
}
*/
.nav-info>li>a i {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}

.nav-info>li>a:hover i,
.nav-info>li>a:focus i {
	color: #fff;
}

.nav-info>li.active+li a {

}

.nav-info i {
    margin-left: 5px;
    width: 40px;
    height: 40px;
    margin-top: 15px;
    display: block;
    float: left;
    background: url(../images/icon_navbox_a.png) left top no-repeat;
}

.nav-info i.icon-nav-01{background-position: left -40px;}
.nav-info i.icon-nav-02{background-position: left -80px;}
.nav-info i.icon-nav-03{background-position: left -120px;}
.nav-info i.icon-nav-04{background-position: left -160px;}
.nav-info i.icon-nav-05{background-position: left -200px;}

@media (max-width: 991px) {
	.nav-info>li {
		float: left;
		width: 20%;
	}
	.nav-info>li>a {
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		font-weight: 500;
		border-top: 0 !important;
	}
	.nav-info>li.on a:after {
		bottom: -10px;
		left: 50%;
		top: inherit;
		right: inherit;
		margin-left: -5px;
		border-right-width: 10px;
		border-left-color: transparent;
		border-bottom-width: 0;
		border-top-color: #1777ca;
    }
    .nav-info i{margin-top: 5px; margin-left: 15px;}
}

@media (max-width: 580px) {
	.nav-info>li {
        width: 50%;
        margin-bottom: 10px;
    }
    .nav-info>li:last-child{width: 100%;}
	.nav-info>li>a {
        height: 40px;
        margin: 0 4px;
        line-height: 40px;
        border-radius: 5px;
	}
	.nav-info>li.on a:after {
		content: none;
    }
    .nav-info i{margin-top: 0; margin-left: 15px;}
}

.m-news-tab .nav-tabs{border-width: 3px;border-color: #bfbfbf;position: relative;}
.m-news-tab .tab-title li{margin-right: 35px; margin-bottom: -3px;}
.m-news-tab .tab-title a {
    padding: 0 0 10px !important;
    border: 0 !important;
    font-size: 16px;
    color: #888;
    transition: border 0s;
}
.m-news-tab .tab-title .active a {
    border-bottom: 3px solid #1777ca !important;
    color: #1777ca !important;
    font-weight: bold;
}
.m-news-tab .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;}


.m-news-tab-skin2 .nav-tabs{position: relative; border: none;}
.m-news-tab-skin2 .tab-title li{}
.m-news-tab-skin2 .tab-title a {font-size: 16px;color: #888;padding: 4px 12px;}
.m-news-tab-skin2 .tab-title .active a {color: #1777ca !important; border-color: #1777ca !important;border-radius: 4px;}
.m-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;}


.homeNews .uli14 li{padding-left: 35px; background-position: 15px center;}
.homeNews .uli14 li i{float:left; font-style:normal;color: #1777ca }
.homeNews .uli14 li.hot{background: url(../images/icon_hot.png) 0 center no-repeat;}

.m-hdjl h2{display: inline-block;float: left;width: 12%; height: 80px; padding: 10px; margin: 0;text-align: center;line-height: 28px; background-color: #63ade5;color: #fff;font-size: 21px;}
.m-hdjl ul{float: left;width: 98%;}
.m-hdjl ul.btn-list{ margin: 0 auto;}
.m-hdjl ul.btn-list li{text-align: center; border-right: 1px dashed #d1e3ef;margin-bottom: 0;margin-top: 5px;}
.m-hdjl ul.btn-list li:last-child{border-right: none;}
.m-hdjl ul.btn-list li a{font-size:16px; color:#1777ca; line-height: 70px;}
.m-hdjl ul.btn-list li i{float:left;display: inline-block; width: 56px; height: 56px; margin-top: 11px; margin-left: 35px; background: url(../images/icon_home_hdjl.png) no-repeat;}

.m-hdjl ul.btn-list li i.icon01{background-position: 0 0;}
.m-hdjl ul.btn-list li i.icon02{background-position: 0 -60px;}
.m-hdjl ul.btn-list li i.icon03{background-position: 0 -122px;}

.pt-overview-img{
    float: left;
    width: 35%;
    margin-right: 3%
}
.pt-overview-img img{
    border-radius: 3px;
}
.pt-overview-info{
    float: left;
    width: 61%;
}

.pt-overview-info .nav-tabs{border: none;}
.pt-overview-info .tab-title li{margin-right: 10px !important;}
.pt-overview-info .tab-title .active a{border: none !important;}
.pt-overview-info .tab-title a{font-size: 14px !important;color: #333;font-weight: bold;}

.zw-slider a{
    padding-bottom: 5px;
	display:block;
}
.zw-slider .owl-controls .owl-nav {
    top: 38%;
}
.case-slider .owl-controls .owl-nav [class*=owl-] {
    padding: 0;
    font-size: 25px;
}
.case-slider .owl-controls{margin-top: 0;}

.list-card3 li{margin: 10px auto !important; padding: 0 8px !important;}
.list-card3 li a{/*border: 1px solid #39ace5;*/background-color: #d8edff;}
.list-card3 li a p{font-size: 14px; text-align: center; margin-bottom: 0 !important; color: #39ace5;line-height:33px;}
.list-card3 li a em{display: block;margin: 0 auto; width: 40px;height: 40px;background: url(../images/icon_home_xxgk2.png) no-repeat;}
.list-card3 li a em.icon-btn01{background-position: 0 0;}
.list-card3 li a em.icon-btn02{background-position: 0 -40px;}
.list-card3 li a em.icon-btn03{background-position: 0 -80px;}
.list-card3 li a em.icon-btn04{background-position: 0 -120px;}
.list-card3 li a em.icon-btn05{background-position: 0 -160px;}
.list-card3 li a:hover{background-color: #4390d3;}
.list-card3 li a.hover{background-color: #4390d3;}
.list-card3 li a:hover p{color: #fff;}
.list-card3 li a.hover p{color: #fff;}
.list-card3 li a:hover em{background-image: url(../images/icon_home_xxgk2_hover.png);}
.list-card3 li a.hover em{background-image: url(../images/icon_home_xxgk2_hover.png);}

.organization li{width: 23%; text-align: center;}
.organization li a{font-size: 16px;}

.gov-zcfg li{line-height: 47px;background-color: #eeefef;margin-bottom: 6px;}
.gov-zcfg li a{color: #666;}
.gov-zcfg li:hover{background: #1777ca;}
.gov-zcfg li:hover a{color: #fff;}
.gov-zcfg li:last-child{margin-bottom: 0;}

.gov-gzdt{padding-left: 0;}
.gov-gzdt li{line-height: 47px;background-color: #eeefef;margin-bottom: 6px; padding-left: 0; text-align: center !important;list-style-type: none;}
.gov-gzdt li a{color: #666;display: block;}
.gov-gzdt li.active{background: #1777ca;}
.gov-gzdt li.active a{color: #fff;position: relative;}
.gov-gzdt li:last-child{margin-bottom: 0;}
.gov-gzdt li.active a:after {
    position: absolute;
    display: block;
    top: 50%;
    right: -8px;
    width: 0;
    height: 0;
    margin-top: -10px;
    border: 8px solid transparent;
    border-right-width: 0;
    border-left-color: #1777ca;
    content: '';
}

.breadcrumb{background-color: #fff;}
.breadcrumb a{padding:0px 5px;}

.hotspot-sliders {
    padding: 25px 80px;
}
.hotspot-sliders ul.item {
    position: relative;
    width: 239px;
    margin: 10px auto;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.hotspot-sliders ul.item .card-open a {
    display: block;
    height: 106px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #ededed;
}
.hotspot-sliders ul.item .card-open h5 {
    width: 80%;
    padding-left: 15px;
    color: #333;
    line-height: 25px;
}
.hotspot-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;
}
.hotspot-sliders ul.item img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.hotspot-sliders ul.item li:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.hotspot-sliders .owl-controls {
    margin: 0;
}
.hotspot-sliders .owl-dots {
    display: none !important;
}
.hotspot-sliders .owl-prev,
.hotspot-sliders .owl-next {
    position: absolute;
    top: 35%;
    width: 40px;
    height: 40px;
    line-height: 34px;
    background: #a8b2be !important;
    border-radius: 50% !important;
    font-size: 20px !important;
}
.hotspot-sliders .owl-prev {
    left: -70px;
}
.hotspot-sliders .owl-next {
    right: -70px;
}

/*寰?鏈熶笓棰樺垪琛?*/
.past-list{padding: 5px;}
.past-list li{list-style: none; width: 25%; float: left;}
.past-list li a{display: block;margin: 5px;background-color: #1777ca;padding: 35px 30px;text-align: center;font-size: 18px; color: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}
.past-list li a:hover{background-color: #0048cc;color: #fff;font-weight: bold;}

/*涓讳换淇＄*/
.director-table tr td{padding: 12px 6px !important;}

/*鍔炰簨鏈嶅姟*/
.server-xmsb{ margin-top: 0 !important; margin-bottom: 20px !important;}
.server-xmsb li{text-align: center; padding: 0 8px !important;}
.server-xmsb li div{display: block;margin: 5px 2px !important;min-height: 84px; border-radius: 5px; background-color: #1777ca;font-size: 18px;color: #fff;    min-height: 84px;display: table;width: 100%;}
.server-xmsb li div>a{padding: 15px 50px; vertical-align: middle; display: table-cell; color:#fff;}
.server-xmsb li a:hover{background-color: #1e5bcb;}

.hotline-overview{padding: 15px;}
.hotline-overview .pt-overview-title {
    float: left;
    width: 7%;
    background: url(../images/icon_server_hotline.png) center bottom no-repeat;
}

.hotline-overview .pt-overview-title h4{
    padding: 10px 25px 45px;
    text-align: center;
    color: #0066cc;
    font-weight: bold;
}
.hotline-overview .pt-overview-title h4 a{color: #0066cc;}

.hotline-overview .pt-overview-info{float: right;width: 90%; margin-left: 10px;}
.hotline-overview .pt-overview-info ul{padding: 0;}
.hotline-overview .pt-overview-info li{float:left; margin: 8px auto; padding-left: 35px;font-weight: bold;font-size: 25px;color: #666; width: 50%;list-style: none; background: url(../images/icon_server_hotline_li.png) left 8px no-repeat;}
.hotline-overview .pt-overview-info li em{padding-left:15px;font-size: 16px;color: #908b8b;font-style: normal;font-weight: normal;}

/*鍙嬫儏閾炬帴*/
.m-links ul li{float:left;list-style: none;width: 16.66%;}
.m-links ul li a{width: 95%;margin: 0 auto;display:block;color: #1777ca;background:#ffffff;/* border:#ccc solid 1px; */height:33px;padding-left: 10px;line-height:33px;font-size: 16px;font-weight: bold;}
.m-links ul li select{width: 95%;margin: 0 auto;display:block;color: #333;}

.nav-info{position: relative;}
/*.nav-info>li{position: unset;}*/
.nav-info>li .medical{
	position: absolute;
	top:0px;
	left:190px;
	width:1025px;
	height: auto;
	background: #fff none repeat scroll 0 0;
	padding:10px;
	overflow: hidden;
	display: none;
	z-index:999;
	height:365px;
    }
.nav-info>li.p0 .medical{top: 0;}
.nav-info>li.p1 .medical{top: -73px;}
.nav-info>li.p2 .medical{top: -146px;}
.nav-info>li.p3 .medical{top: -219px;}
.nav-info>li.p4 .medical{top: -292px;}
    
.gkzl{margin-top: 15px;}
.gkzl h3{font-size: 16px;line-height: 16px;color: #1777ca; padding: 0 12px;}
.gkzl h3 a:hover{color: #1777ca;}

.gkzl-item li{background: url(../images/icon_home_xxgk_xs.png) 0 0  no-repeat;}
.gkzl-item li.a1{background-position: 0 2px;}
.gkzl-item li.a2{background-position: 0 -28px;}
.gkzl-item li.a3{background-position: 0 -60px;}
.gkzl-item li.a4{background-position: 0 -90px;}
.gkzl-item li.a5{background-position: 0 -118px;}
.gkzl-item li a{padding-left: 35px;text-align: left;}


.btn-fzgg {
    margin: 0 5px !important;
}
.btn-fzgg>ul>li {
    float: left;
    width: 16.66666666666667%;
    padding: 0 5px !important;
    margin: 0 !important;
}

.btn-fzgg>ul>li>a>p {
    margin-top: 10px;
    font-size: 16px;
    margin-bottom: 0;
    color: #fff;
}

/*棣栭〉鍒囨崲 鍙戝睍鏀归潻*/
.btn-fzgg>ul>li>a>em{ display:block; margin:0 auto; font-size:24px; line-height:30px; width:48px; height:48px; background:url(../images/icon_home_fzgg.png) no-repeat;}
.btn-fzgg>ul>li>a.icon-btn01{background-color:#6fc3ef;}
.btn-fzgg>ul>li>a.icon-btn02{background-color:#69caa7;}
.btn-fzgg>ul>li>a.icon-btn03{background-color:#dc8282;}
.btn-fzgg>ul>li>a.icon-btn04{background-color:#eabf61;}
.btn-fzgg>ul>li>a.icon-btn05{background-color:#41b6ca;}
.btn-fzgg>ul>li>a.icon-btn06{background-color:#c79ce4;}

.btn-fzgg>ul>li>a.icon-btn01 em{ background-position:0 0;}
.btn-fzgg>ul>li>a.icon-btn02 em{ background-position:0 -48px;}
.btn-fzgg>ul>li>a.icon-btn03 em{ background-position:0 -96px;}
.btn-fzgg>ul>li>a.icon-btn04 em{ background-position:0 -144px;}
.btn-fzgg>ul>li>a.icon-btn05 em{ background-position:0 -192px;}
.btn-fzgg>ul>li>a.icon-btn06 em{ background-position:0 -240px;}


.sub-bsfw-li{margin: 20px auto ;}
.sub-bsfw-li li{padding: 10px 0;}

/*鍔炰簨鏈嶅姟*/
.sub-server-xmsb{ margin-top: 0 !important; margin-bottom: 20px !important;}
.sub-server-xmsb li{text-align: center; padding: 0 8px !important;}
/*
.sub-server-xmsb li table{margin: 5px 2px !important;min-height: 60px; border-radius: 5px; border:1px solid #1777ca;font-size: 16px;color: #1777ca;width: 100%; clear:both; overflow:hidden; text-align:center; vertical-align:middle;}
.sub-server-xmsb li div{width: 100%; padding-left:10px; padding-right:10px;}
.sub-server-xmsb li div>a{}
.sub-server-xmsb li table:hover{background-color: #1777ca; color: #fff;}
.sub-server-xmsb li table:hover a{color: #fff;}*/


.sub-server-xmsb li div{margin: 5px 2px !important;min-height: 60px; border-radius: 5px; /*border:1px solid #1777ca;*/background:#d8edff;font-size: 16px;color: #1777ca; display: table;width: 100%;}
.sub-server-xmsb li div>a{padding: 5px 25px; vertical-align: middle; display: table-cell;}
.sub-server-xmsb li a:hover{background-color: #1777ca; color: #fff;}

.sub-email-table tbody tr td{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.sub-dczj dt a,.sub-dczj dd b,.sub-dczj dt b{font-weight: normal;}
.sub-dczj dt,.sub-dczj dd{line-height: 32px;}
.sub-dczj dt{border-top: 1px solid #dcdcdc;}
.sub-dczj dt:first-child{border-top: none;}


.sub-leader {overflow: hidden; margin-bottom: 20px;}
.sub-leader .photo {float: left;position: relative;}
.sub-leader .photo img{ width:88px; height:117px;}
.sub-leader .info{ width:100%; font-size:14px; padding-left:125px;}
.sub-leader .info h2{margin-top: 15px; margin-bottom: 15px;font-size:18px; font-weight: bold;color: #1777ca;}
.sub-leader .info h3{margin-top: 0; margin-bottom: 15px; font-size: 18px;color: #1777ca;}
.sub-leader .info p{font-size: 16px; color: #666;}

.sub-leader-list{overflow: hidden;}
.sub-leader-list dt{font-size: 16px;font-weight: bold; color: #333;}
.sub-leader-list dd a{float:left; width: 75px; line-height: 30px; color: #333;}
.sub-leader-list dd a:hover{text-decoration: underline;color: #1777ca;}

.sub-gov-list li{float: left; width: 33.3333%;}
.sub-gov-list li a{display: block; width: 90%; text-align: center; border: 1px solid #c2e3ff; color: #1777ca; border-radius: 3px; line-height: 30px;}
.sub-gov-list li a:hover{background-color: #1777ca;color: #fff;}

/*杩斿洖椤堕儴*/
.top{ position: fixed; bottom: 20px; right: 10px; display: none;}
.top img { width:45px; height: auto;}

/*鍙戝睍鏀归潻*/
.hgzh-panel-body{background: url(../images/icon_develop_hgzh.jpg) no-repeat;}
.hgzh-panel-body .page-header{border-bottom: none; margin: 16px auto 12px;}
.hgzh-panel-body .page-header a{color: #fff;font-size: 20px;}
.hgzh-panel-body .uli14 li a{color: #fff;}

.qyjj-panel-body{background: url(../images/icon_develop_qyjj.jpg) no-repeat;}
.qyjj-panel-body .page-header{border-bottom: none; margin: 26px auto 140px; text-align: right;}
.qyjj-panel-body .page-header a{color: #fff;font-size: 20px;}

.links-panel-body{background: url(../images/icon_develop_links.jpg) no-repeat;border: none;}
.links-panel-body .links-item{padding: 8px; margin: 0px auto;}
.links-panel-body .links-item li{margin: 15px auto;list-style: none;text-align: center;}
.links-panel-body .links-item li a{display: block; padding: 15px 35px;border: 1px solid #1777ca;border-radius: 35px;font-size: 20px;font-weight: bold;}
.links-panel-body .links-item li a:hover{background-color: #1777ca; color: #fff;}


/*閫氱敤姒傝*/
.list-dashed li:nth-child(5n) {
    margin-bottom: 15px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #E1E1E1;
    background-position: 0 15px;
}

.gl-menu-title{margin: 0 auto; font-size: 20px;font-weight: bold; color: #fff; text-align: center; line-height: 60px; background-color: #1777ca;}
.gl-menu-list{padding: 0; margin-top: 10px;}
.gl-menu-list li{
	height: 42px;
	line-height: 42px;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    margin-bottom: 10px;
    list-style: none;
}
.gl-menu-list li a{
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 16px;
	height: 100%;
	background: url(../images/icon_gl_list.gif) no-repeat left center;
	color: #666;
	padding-left: 20px;
	margin-left: 30px;
}
.gl-menu-list li.active,.gl-menu-list li:hover{
	background: #f7f7f7;
}
.gl-menu-list li.active a,.gl-menu-list li:hover a{
	background: url(../images/icon_gl_list_hover.gif) #f4f4f4 no-repeat left center;
	color: #1777ca;
}

/*鏈烘瀯棰嗗*/
.gl-menu-leader{background: url(../images/icon_leader_menu_bg.png) left top no-repeat;}
.gl-menu-leader .gl-menu-list{margin-left: 10px;border: 1px solid #e5e5e5;border-top: none;margin-top: 0; padding: 20px;}
.gl-menu-leader .gl-menu-list li{border-radius: 0;position: relative;}
.gl-menu-leader .gl-menu-list li:hover,.gl-menu-leader .gl-menu-list li.active{border-color: #05c792;}
.gl-menu-leader .gl-menu-list li a{margin-left: 0; padding-left: 0;background-image: none; color: #333; text-align: center;}
.gl-menu-leader .gl-menu-list li a:hover{background: #05c792;color: #fff;}
.gl-menu-leader .gl-menu-list li.active a{background: #05c792;color: #fff;}
.gl-menu-leader .gl-menu-list li a:hover::after ,.gl-menu-leader .gl-menu-list li.active a::after{
	position: absolute;
	display: block;
	top: 50%;
	right: -10px;
	width: 0;
	height: 0;
	margin-top: -10px;
	border: 10px solid transparent;
	border-right-width: 0;
	border-left-color: #05c792;
    content: '';
    z-index: 100000;
}


.gl-mulu{ padding-bottom: 0;}
.gl-mulu h3{background-color: #1777ca;color: #fff;margin: 0; padding: 12px 45px; display: inline-block;}
.gl-mulu h3 a,.gl-mulu h3 a:hover{color: #fff;}


/**************xilan***************/
.fl{ float:left;}
.fr{ float:right;}
.xilan-content{
	border: 1px solid #e3e3e3;
	margin: 35px auto;
}
.xi-pad{
	padding: 30px 50px;font-size: 16px;
}
.xi-title{
	text-align: center;
	font-size: 30px;
}
.xi-title1{
	text-align: center;
	font-size: 24px;
}
.xi-intro{
	margin-top: 25px;
	line-height: 30px;
	text-align: center;
	margin-bottom:15px;
	background:#eeeeee;
}
.xi-intro div{
	display: inline-block;
	font-size: 14px;
	color: #666;
	margin: 0 20px;
}
#share div{
        padding-top:8px;
}
.fontset b{
	cursor: pointer;
	margin:0 5px;
}
.xi-img{
	margin: 35px auto;
	width: 60%;
}
.xi-img img{
	width: 100%;
	display: block;
}
.xi-text p{
	line-height: 28px;
	margin-bottom: 8px;
}
.two-code{
	width: 154px;
	margin: 30px auto;
	text-align: center;
}
.two-code p{
	font-size: 14px;
	color: #999;
	margin-bottom: 6px;
}
.dbpri{
	height: 42px;
	line-height: 42px;
	background: #f7f7f7;
	padding: 0 28px;
}
.dbpri p span{
	font-size: 14px;
	color: #999;
	margin: 0 14px;
}
.dbpri p.p2 span{
	cursor: pointer;
}
.dbpri p.p2 span a{
	color: #999;
}
.dbpri p.p2 span:hover{
	color: #083592;
}
.bdshare-button-style1-16:after{
	display: inline-block!important;
}
#div_div{text-align:center; margin-bottom:15px;}
.source_right .support img {width:auto;}
/*淇′欢 鍐呭*/
.our-line .z{float:left;font-size:18px; color:#006eab; font-weight:bold; margin-bottom:20px;}
.our-line .z:hover{color:#5796c5;}

.zixun-xiangxi{ border-top:#dcdcdc solid 1px;border-left:#dcdcdc solid 1px; margin-bottom: 20px;font-size: 16px;width: 100%;}
.zixun-xiangxi tr td{height:50px; border-right:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px;}
.zixun-xiangxi .biaoti{text-align:center; font-weight:bold;margin-top:20px; background-color:#f5f5f5;}
.zixun-xiangxi .biaoti font{float:left; text-align:center; width:100%;}
.zixun-xiangxi span{float:left; margin-left:25px; width:90%; height:21px; overflow:hidden;}
.zixun-xiangxi p{line-height:35px;float:left; margin-left:25px;width:90%; margin-top:15px; margin-bottom:20px;}

/*璋冩煡寰侀泦*/
.pannel-dczj{ background:url(../images/hd_dczj_banner.jpg) center no-repeat;overflow:hidden; height: 150px;}
.pannel-dczj p{ float:right; margin-right:20px; padding-top:20px; width:38%; line-height:24px; color:#333; font-size:14px; text-indent:2em;}

.table-dczj thead tr td{ background-color:#f9f9f9; text-align:center;}
.table-dczj tr td a{color: #333;}
.table-dczj tr td a:hover{ color:#1777ca;}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.label {
    line-height: 16px;
}
.label-green {
    background-color: #b3d465;
}
.table-dczj tr td span.label-green  a{
	color:#fff;
}
.label-gray {
    background-color: #e5e5e5; color:#666;
}
.table-dczj tr td span.label-gray  a{
	color:#666;
}
/*璋冩煡寰侀泦 缁嗚*/
.dc-con .b1{ margin-bottom:6px;  background:rgba(255,255,255,.56);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);}
.dc-con .b1 span{ display:block; padding:30px 0; clear:both;}
.dc-con .b1 span p{ color:#333; font-size:16px; font-weight:bold; padding:10px 20px; margin-bottom:12px; border:1px solid #e3e3e3; background-color:#eee;}
.dc-con .b1 span p b{ color:#fe403f; font-weight:bold;}
.dc-con .b1 span ul{padding:0 20px;list-style:none;background: #eeeeee;}
.dc-con .b1 span ul strong{clear:both; display:inline-block; padding-top:20px}
.dc-con .b1 span li{ margin-right:29px;list-style: none;font-size: 16px;  padding-bottom:20px} 
.dc-con .b1 span li input{ margin-right:10px;}
.dc-con .b1 span textarea{ width:100%; height:121px; outline:none;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.n-marb{ margin-bottom:0 !important}

.dc-an{ text-align:center;}
.dc-an a,#yjzj_btn{display: inline-block; margin:0 15px; padding:0 45px; background-color: #005ea5;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff; cursor:pointer;}
.dc-an a.n-marr{ background-color:#3f96d8; color:#fff;}

/*涓讳换淇＄*/
.pannel-email-tips{border-top: 5px solid #2c83ce; background-color: #fff; margin-bottom:20px;}
.pannel-email-tips h2{position: relative; display: block; margin: 0 auto; width: 293px; height: 33px; line-height: 33px;font-size: 16px;color: #fff; text-align: center; background: url(../images/icon_hd_email_tips.png) no-repeat;}
.pannel-email-tips h2 i{position: absolute; top: 5px; display: inline-block; margin-left: 20px; margin-top: 5px; width: 16px;height: 16px;background: url(../images/icon_hd_email_tips_i.png) no-repeat;}
.pannel-email-tips p{padding: 20px 35px; line-height: 30px; font-size: 14px; text-indent: 2em;color: #333;}

.btn-write{ background-color: #2c83ce; color: #fff !important; font-size: 16px;line-height: 30px;border-radius: 4px;}

.myemail-search .inp {
    float:left;
    width: 280px;
    height: 34px;
    line-height: 36px;
    padding: 0 15px;
    border-radius: 5px;
    border: 1px solid #d2d2d2;
    border-right:none;
}
.myemail-search select{float:left; border:#d2d2d2 solid 1px;height:34px;background:#ffffff;}
.myemail-search .btn-so{float:left;width:44px; height:34px; line-height:36px; color:#fff; font-size:16px; background:url(../images/icon_hd_email_btn_so.png) #2c83ce no-repeat; border-radius:0 5px 5px 0; border:none;cursor: pointer;}
.myemail-search .btn-so:hover{background-color: #ff8c40 ;}

/*鏈烘瀯棰嗗*/
.leader-panner h2{color: #ef9249;font-size: 24px;font-weight: bold;}
.leader-panner p{font-size:20px;color: #333;}
.leader-panner h3{margin-top: 35px; height: 50px;font-size: 16px;color: #fff; line-height: 50px; padding-left: 25px; background: url(../images/icon_leader_gzfg.png) left top no-repeat; border-bottom: 1px solid #1777ca;}
.leader-panner img {max-width: 197px;}
.leader-panner .ld-btn a{width: 100%; margin-top: 20px;font-size: 16px; background:url(../images/icon_leader_btn.png) 30px center #05c792 no-repeat ;}

/*缃戠珯鍦板浘*/
.wzdt{width:100%; margin-bottom:20px;}
.wzdt ul{margin:0px; padding:0px;}
.wzdt li{list-style:none;margin: 10px 18px;border: #ccc solid 1px;text-align: center;padding: 5px;border-radius: 5px;position: relative; font-size:16px; padding:10px 0px;  }
.wzdt li:hover {background:#1777ca;}
.wzdt li:hover  a{color:#fff; font-weight:bold;}
.wzdt li:hover dl dd a{color:#1777ca; font-weight:normal;}
.wzdt li:hover dl{display:block;}
.wzdt li dl{position: absolute;padding: 5px 0;left: 0px; background:#ffffff; display: none; z-index:11111111111; width:100%;  border:#1777ca solid 1px;border-radius: 2px;}
.wzdt li dl dd{padding:6px 0px; font-size:14px;border-bottom:#eeeeee dashed 1px; }
.wzdt li dl dd a{color:#1777ca;}

/*鎴戣鍐欎俊*/
.letter1{
	margin-top:13px;
}
.letter1 table{
	width: 100%;
	margin-top: 15px;
	table-layout:  fixed;
}
.letter1 table tr{
	height: 55px;
}
.letter1 table tr.tr-h1{
	height: 169px;
}
.letter1 table tr td input.ip3{
	height: 28px;
	border: 1px solid #a9a9a9;
	color: #999;
	text-indent: 6px;
	margin-left: 10px;
	font-size: 12px;
	width: 100%;
}
.letter1 table tr td select{
	text-indent: 6px;
	margin-left: 10px;
	font-size: 12px;
	color: #999;
}
.letter1 table tr td input.ip1{
	height: 28px;
	border: 1px solid #a9a9a9;
	color: #999;
	text-indent: 6px;
	margin-left: 10px;
	font-size: 12px;
	width: 100%;
}
.letter1 table tr td input.ip5{
	margin-left: 16px;
	font-size: 12px;
}
.letter1 table tr td select.ip1{
	height: 28px;
	border: 1px solid #a9a9a9;
	color: #999;
	text-indent: 6px;
	margin-left: 10px;
	font-size: 12px;
}
.letter1 table tr td textarea.ip4{
	height: 150px;
	border: 1px solid #a9a9a9;
	color: #999;
	text-indent: 6px;
	margin-left: 10px;
	font-size: 12px;
}
.letter1 table tr td.td1{
	text-align: right;
	/* white-space: nowrap; */
}
.letter1 table tr td.td2{
    padding-right: 5px;
}
.letter1 table tr td.td2 .input_1{
   width:100%;
}
.letter1 table tr td.td2 .tb_input{
   width:30%;
   }
.letter1 table tr td.td3{
	text-align: right;
	/* white-space:  nowrap; */
}
.letter1 table tr td.td4{
	text-indent: 10px;
}
.letter1 table tr td.td4 b{
	margin-left: 24px;
}
.letter1 table tr td span{
	color: #ff0000;
	margin-right: 7px;
}
.letter1 table td .s1{
	float:left;
	font-size: 12px;
	padding-left: 20px;
	color: #999;
	cursor: pointer;
	background: url(../images/letter_03.jpg) no-repeat left center;
	margin-left: 10px;
}
.letter1 table td em{
	float:left;
	margin-left: 42px;
	color: #ff0000;
	font-size: 12px;
}
.anniu a,.anniu input{
	float: left;
	width: 107px;
	height: 34px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 34px;
	font-family: "simsun";
	cursor: pointer;
	border:none;
}
.anniu .a1{
	background: #d91616;
	margin-right: 28px;
}
.anniu .a2{
	background: #00a1e9;
}

.anniu1{
	/* margin: 25px 0 31px 410px; */
	overflow: hidden;
	clear: both;
	width: 260px;
	margin: auto;
}
.anniu1 a{
	float: left;
	width: 107px;
	height: 34px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 34px;
	font-family: "simsun";
}
.anniu1 .a1{
	background: #d91616;
	margin-right: 28px;
	float: left;
	width: 107px;
	height: 34px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 34px;
	border: none;
}
.anniu1 .a2{
	background: #00a1e9;
	float: left;
	width: 107px;
	height: 34px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 34px;
	border: none;
}

/*鎰忚寰侀泦*/
.yjdbt{font-size:24px; font-weight:bold;}
.yjbox1{border:1px solid #dddddd;table-layout:fixed;}
.yjbox2{border-bottom:1px solid #dfdfdf;}
.yjzi5{line-height:25px; font-size:14px; padding:30px}
.yjzi3{color:#0f0d0d}
.yjzi3 a{color:#c00; text-decoration:none;}
.yjzi3 a:hover{color:#000; text-decoration:none; POSITION: relative; TOP: 1px;}
.yjbox4{border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-left:1px solid #dddddd;}
.yjzi6{color:#d80103}
.yjzi2{color:#686868}
.yjzi7{color:#333}
.yjwby{font-size:12px; border:1px solid #b6b6b6; width:300px;}
.yjwby1{font-size:12px; border:1px solid #b6b6b6; width:692px;}
.yjbox1 td {padding-bottom:10px;}


/*渚濈敵璇峰叕寮?*/
.share-pagelist{ margin-top:10px; margin-bottom:40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background:#ffffff;}
/*.panel-title{height: 50px;line-height: 50px;border-bottom: 1px solid #e8e8e8;margin-bottom: 20px;}
.panel-title h2{ float:left; height: 50px;line-height:50px;border-bottom: 2px solid #083592; font-size: 18px;font-weight: bold; color:#083592; margin:0; padding:0} */
.panel-titlee{height: 50px;line-height: 50px;border-bottom: 1px solid #e8e8e8;margin-bottom: 20px;}
.panel-titlee h2{ float:left; height: 50px;line-height:50px;border-bottom: 2px solid #083592; font-size: 18px;font-weight: bold; color:#083592; margin:0; padding:0}
.open-box{}
.info-open{ padding: 0 30px;} 
.info-open .open-head li{ position:relative; width: 25%; float: left; height: 70px; background: url(../images/info_detail_arrow.png) center no-repeat;margin: 0;padding: 0;list-style:  none;}
.info-open .open-head li.active{ background: url(../images/info_detail_arrow_on.png) center no-repeat; }
.info-open .open-head li.active a em{ color:#fff;}
.info-open .open-head li a{ display: block; font-size: 18px; height: 70px;text-align:center; line-height: 70px; margin: 0 10px; color: #333; padding-left:25px;} 
.info-open .open-head li em{ position: absolute; display:block; width:30px; height:30px;  line-height:30px; left:50px; top:13px;}
 
.info-open .open-con{ margin-top: 30px; margin-bottom:30px; font-size: 16px;}
.info-open .open-con p{ line-height: 32px;}
 
.table-tips{ color:#333; font-size:14px; border-bottom:1px solid #083592; line-height:35px;}
.select-bm{ height:68px;} 
.select-bm span{ line-height:68px;}
.info-doc{ height:58px; background-color:#f7f7f7; line-height:58px; padding:0 24px;}
.info-doc h2{ font-weight:bold; font-size:16px; color:#333;}
 
/*琛ㄦ牸*/
.open-con .table-img{ margin: 20px 0;}
.open-con .table-img tr td{ padding: 5px 20px; color: #4086cb; background-color: #d8ebfe;}
.open-con .table-img tr td.center{ background: none}

.open-con .table-img li{ float:left; margin-right:25px; width:171px; height:40px; background:url(../images/icon_info_flow_li.png) no-repeat; line-height:40px; text-align:center; color:#083592margin: 0;padding: 0;list-style:  none;}

.open-con .info-table{ width: 100%; /*font-size: 14px;*/ margin-top: 15px;}
.open-con .info-table thead tr{ height: 40px; background-color: #f1f1f1;}
.open-con .info-table thead tr td{  color: #a6a6a6; }
.open-con .info-table tr{ height: 60px;}
.open-con .info-table tbody tr:nth-child(even){ background-color: #f1f1f1;}
.open-con .info-table tr td{ padding: 0 8px; text-align: center; color: #666;}
.open-con .info-table tr.bg-gray{ background-color: #f1f1f1;}

.open-con .table-line{ border-collapse:collapse;}
.open-con .table-line tr td{ padding: 0 20px; vertical-align:middle;}
.open-con .table-line tr td label{ margin: 0 20px 0 5px; cursor: pointer;}
.open-con .table-line tbody tr:nth-child(even){ background: none;}
.open-con .table-line .yzm-input{ color: #666; width: 15%; border: 1px solid #d2d2d2; padding: 8px 12px;}
.open-con .table-line .yzm{  width: 100px; height: 37px; margin-left: 10px;}

.open-con .table-child, .open-con .table-child-noborder{ width: 100%; border-collapse:collapse; table-layout:fixed;}
.open-con .table-child tr td{ padding: 5px 10px;}
.open-con .table-child tr td .text-red{color: #d90000;}

.open-con .table-child tr td .input{ color: #666; width: 60%; border: 1px solid #d2d2d2; padding: 8px 12px; }
.open-con .table-child tr td select{ width: 66%; padding: 8px 12px; color: #666; border: 1px solid #d2d2d2; }
.open-con .table-child tr td textarea{ width: 66%; color: #666; border: 1px solid #d2d2d2; padding: 8px 12px;}
.open-con .table-line tr td.text-left1{text-align:left;}

.open-con .table-child-noborder tr{ height: 40px;}
.open-con .table-child-noborder tr td{ border: none; padding: 5px 10px;}
.open-con .table-child-noborder tr td select{ width: 30%; padding: 8px 12px; color: #666; border: 1px solid #d2d2d2; }
.open-con .btn{ margin-top: 30px;}
.open-con .btn .btn-primary{ margin-left: 0; width: 25%; margin: 0 auto;}

.open-con .work-head{}
.open-con .work-head li{ display: inline-block; }
.open-con .work-head li a{ display: inline-block; padding: 5px 8px; margin: 0 10px; line-height: 32px;}
.open-con .work-head li.active a{ border-bottom: #4286cc solid 2px; color: #4286cc; font-weight: bold; }
.open-con .work-con{ margin-top: 20px; }

.open-con .work-con .table thead tr{ background-color:#f3f3f3; height:58px; line-height:58px;}
.open-con .work-con .table thead tr td{ line-height:38px; text-align:center; font-weight:bold; color:#333;}
.open-con .work-con .table tbody tr td{ text-align:center;}

.query{ margin: 0 auto;}
.query .form-group{ width: 100%; margin-top: 30px;}
.query .form-group:first-child{ margin-top: 0;}
.form-group .control-label{ width: 15%; display:block; padding-top: 6px; text-align: right; font-size:16px; color: #888;} 
.form-group .control-label1{ width: 10%; display:block; padding-top: 6px; text-align: right; font-size:16px; color: #888;} 
.form-group .form-control{ width: 60%; font-size: 16px; display:block; border: 1px solid #d2d2d2; color: #8b91a0; background-color: #fff; padding: 10px 12px; border-radius: 5px; }
.form-group .yzm{ width: 120px; height: 41px; margin-left: 10px;}
.form-group .btn-primary{ display: block; font-size: 16px; cursor: pointer; width: 25%; margin-left: 30%; padding: 12px; color: #fff; background: #1a60b6; border-radius: 5px; border: none;}
.form-group .btn-primary:hover{ background: #144593;}

.zxcx-box{ border-top:1px solid #083592; height:75px;}
.zxcx-box .query{ margin-top:10px; float:left;}
.zxcx-box .query .form-group .control-label,.zxcx-box .query .form-group .control-label1{ color:#000; font-weight:bold;}
.zxcx-box .query .form-group .form-control{ width:25%;}

.zxcx-box .query .input-group-btn {width: 1%;white-space: nowrap;vertical-align: middle;}
.zxcx-box .query .so-btn{display: inline-block;
 margin-left:10px;
	padding: 11px 12px 10px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	    color: #fff;
    background-color: #083592;
    border-color: #083592;}
	
	.zxcx-box .query .so-btn i{ display:block; width:18px; height:18px; background:url(../images/icon_so_btn.png) no-repeat;}
/**/

#success .panel-title{font-size:12px;}


.panel1 {
	margin-bottom:20px;
}
.quicknav{
	position:fixed;
	right:0px;
	top:185px;
	z-index:9;
}
.quickleftnav{
	position:fixed;
	left:0px;
	top:285px;
	z-index:9;
}

/*绾鐩戝療*/
#main{ min-height: 600px;}

.jcj-nav-list{padding-left: 0;}
.jcj-nav-list li{list-style: none; line-height: 61px;}
.jcj-nav-list li i{position: absolute; right: 10px;top: 20px;}
.jcj-nav-list li div{display: block;position: relative; padding-left: 32px; font-size: 18px; line-height: 60px; color: #333;background: url(../images/icon_jcj_nav_bg.gif) bottom repeat-x;border-bottom: 1px solid #d5d5d5;}
.jcj-nav-list li div a{display: block;width:100%;  font-size: 18px; line-height: 60px; color: #333;}
.jcj-nav-list li.on div,.jcj-nav-list li div:hover{color: #fff; background: #1777ca;font-weight: bold;}
.jcj-nav-list li.on div a,.jcj-nav-list li div:hover a{color: #fff;}
.jcj-nav-list li.on div::after,.jcj-nav-list li div:hover::after {
	position: absolute;
	display: block;
	top: 50%;
	right: -6px;
	width: 0;
	height: 0;
	margin-top: -6px;
	border: 6px solid transparent;
	border-right-width: 0;
	border-left-color: #1777ca;
    content: '';
    z-index: 100000;
}

.panel-jcj{padding: 20px; background: #fff;}

.txt_title1{ display:block;color:#333; font-size:26px; padding:15px 0px; }
.txt1{ display:block;text-align:left; color:#333;  line-height:32px; font-size:14px;word-wrap: break-word;word-break: normal;margin:10px; font-family:氓庐鈥姑ぢ解??,Verdana, Arial, Helvetica, sans-serif;}

.txt1 img{
	width: auto;
	display: block;
	margin:auto;
}

.jcj-ld-list{overflow: hidden;}
.jcj-ld-list li {
    float: left;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}
.jcj-ld-list img {
    max-width: 129px;
}
.jcj-ld-list li:last-child {
    border-bottom: 0;
}
.jcj-ld-list li div.col-sm-9 {
    position: initial;
    position: static\0;
}
.jcj-ld-list li p{color: #666;font-size: 14px;line-height: 18px;}
.jcj-ld-list li h4 {font-size: 16px; color: #333;}
.jcj-ld-list li h4 span{font-size: 16px; color: #337ab7;}
.jcj-ld-list li h3{font-size: 16px; background-color: #59a8eb; line-height: 24px; color: #fff;display: block; width: 80px; text-align: center;}


.jcj-nav-list li  dd{list-style: none;height: 40px;background: #eeeeee;border-bottom:#dcdcdc solid 1px;font-size: 16px;line-height:40px; padding-left:30px;border-left: #73abe3 solid 3px;}
.jcj-nav-list li  dd a{color: #666;font-size: 16px;}
.jcj-nav-list li  dd:hover{color: #fff; background: #1777ca;font-weight: bold;}
.jcj-nav-list li  dd:hover a{color: #fff; }

.uli12 li a,.uli14 li a {
	color: #000;
	font-size:14px !important;
}
ul.list-date li a.qx1{
	width:60%;
}
.jxj-txt{font-size:14px;}
ul.btn-list li a.btn33{border:#eeeeee solid 1px;text-overflow: inherit;white-space: inherit;}
.mart33{margin-top:15px;}
.wxx {margin:auto;display:block;}
.link h4 {
    font-size: 18px;
    color: #03569f;
    line-height: 50px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d9d9da;
}
.link h4 i {
    width: 4px;
    height: 18px;
    background: #3f5ea0;
    vertical-align: middle;
    display: inline-block;
    margin-right: 10px;
}
.link dd {
    padding: 15px 0;
}
.link dd span {
    font-size: 15px;
    line-height: 36px;
    margin: 0 14px;
    display: inline-block;
}
.link dd span a {
    color: #333;
}