html {color: #000}
.fie{/*position: fixed;*/z-index: 9999;background: url("header-bg.png") repeat;background-size: 100% 190px;width: 100%;background-repeat: repeat}
.header, .footer {width: 100%;clear: both;min-width: 1400px}
/*.header {height: 705px;}*/
.header .banner{width:1400px;margin:0 auto}
/*.header .container{background-color: rgba(15,107,180,.9)}*/
.header .banner,.banner .logo{height: 150px;}
.banner .logo {height: 100px;float:left;position: relative}
.header .banner .logo {width: 70%;float: left}
.banner .flash .top-search {position: absolute;margin:auto;height:40px;right:0;bottom: 40px;border:1px solid #999}
.banner .logo img{position: absolute;margin:30px auto;padding: 10px;top:0;bottom:0;left:10px;z-index: 90;height: 70px}
.main {width: 100%;min-width: 1400px;margin: 0 auto;padding: 0;/*background: url("bg.png") repeat-x top;*/}
.main .width-block {width: 1370px;padding: 0 15px;margin: 0 auto}
ul,li{list-style: none;padding: 0}
/*底部*/
.footer{background-image:url("footer-bg.png");height: 260px}
.footer .row{height: 245px;padding-top: 15px!important;}
.footer>.row{width:1400px;margin:0 auto}
.footer hr{display: block;margin-top: 20px;border: 1px solid white;background-color: white}
.footer ul.bottom-nav{list-style: none outside none;padding:5px 0 0 0;line-height: 30px;text-align: center}
.footer ul.bottom-nav li{width: 100%;padding:0;font-size:14px;text-align: left;text-indent: 1.5em}
.footer ul.bottom-nav li:first-child{font-size:18px;line-height: 40px;text-indent: 1em}
.footer a:link,.bottom-nav a:visited,.bottom-nav a:active{color:#fff}
.footer a:hover{color:#f00}
.site-info{font-size: 12px;line-height: 2;text-align: center;color:#333;border-left: 1px solid white;height: 230px}
.site-info img{width: 180px;margin:15px auto;display: block}
.block-copyright {background-color: #214E91;height:70px;text-align: center;padding: 10px 0}
.block-copyright p {color: white;font-size: 15px;line-height: 10px}
.center{display: flex; display: -webkit-flex; justify-content: center;-webkit-justify-content: center;}
.footer .zky-logo img {height: 80px;padding: 5px 0 20px 0}
.footer .title {color: white;line-height: 45px;border-bottom: 1px solid #fff;margin-bottom: 10px;font-weight: bold}
.footer a {color: white;font-size: 15px}
.footer .list li {width: auto;float: left;padding-right: 15px;text-align: center;text-indent: 15px;border-right: 1px solid white}
.footer .list li:first-child {padding-left: 0;text-indent: unset}
.footer .list li:last-child {border-right: unset}


/*导航*/
.header-top{height: 40px;background-color: #215aa3}
.header-top .link{width: 80%}
.header-top .link li {display: block;float: right;font-size: 16px;padding-left: 5px}
.header-top .link li::before {content: "|";color: white;position: absolute;line-height: 40px}
.header-top .link li:last-child::before {content: unset}
.header-top .link li a {color: white;display: block;line-height: 40px;width: auto;text-indent: 8px}
.header-container {width: 1350px;margin: 0 auto}

/*搜索*/
div.search {float: right;border: 1px solid #0E5197;border-radius: 25px;height: 25px;width: 20%;padding-top: 7px;}
.search button {height: 25px;display: block;float: right;width: 15%;border-radius: 0 25px 25px 0;background-color: #013A81;border: none;color: #fff}
.search input{height: 25px;display: block;float: right;width: 55%;border-radius: 25px 0 0 25px;background-color: #013A81;border: none;color: #fff;margin-left: 15px}
.search input[type=text]::placeholder{color: #fff;text-indent: 15px;font-size: 13px}

.nav {/*clear:both;*/width:1400px;margin: 0 auto;z-index: 9999;position: relative}
.nav .nav-bar, .nav .nav-item li {height: 45px;line-height: 45px;padding: 0}
.nav .nav-bar {position: relative;width: 100%;margin: 0 auto}
.nav .nav-bar .nav-item {list-style: none outside none;padding: 0}
.nav .nav-bar .nav-item > li:first-child {width: 8%;float: left;font-size: 20px}
.nav .nav-bar .nav-item > li {width: 13.142857%;float: left;font-size: 20px}
.nav .nav-bar .nav-item > li > a {height: 45px;color: #fff}
.nav .nav-bar .nav-item > li > a:hover {font-weight: bold}
.nav a {display: block;text-align: center;-webkit-transition: background-color 400ms ease-in-out 0ms;-moz-transition: background-color 400ms ease-in-out 0ms;transition: background-color 400ms ease-in-out 0ms}

/*面包屑*/
.container-list {background-color: #e1e3e7}
.breadcrumb {display: block;width: 1370px;margin: 0 auto;height: 35px;margin-bottom: 20px}
.breadcrumb li{display: block;float: left;font-size: 15px;line-height: 35px;margin: 0 5px}
.breadcrumb li::before{content: ">";margin-right: 8px}
.breadcrumb li:first-child::before{display:block;content: "";align-content: center;left: -5px}
.breadcrumb li a {color: #666b70}
.breadcrumb li:first-child a {color: #0E5197}
.breadcrumb li:first-child svg {display: block;line-height: 35px;float: left;margin-top: 7px;margin-right: 3px}
.breadcrumb li a:hover {color: #0E5197}

.side .channel-title{height: 55px;background-color: #0E5197;}
.side .channel-title h4{color: white!important;font-weight: unset;line-height: 55px;text-align: left;text-indent: 20px}
.side .channel-title h4 img{height: 25px;margin-top: -4px;margin-right: 8px}
.side-menu {background-color: #ffffff;border: 1px solid #bfd4ea;border-radius: 0 0 10px 10px;border-top: unset}
.side-menu li  {border-left: 5px solid #e1e3e7;line-height: 45px;display: block}
.side-menu li a {display:block;width: 90%;font-size: 17px;text-indent: 20px}
.side-menu li.active {background-color: #4F79B7;border-left: 5px solid #6767BB;}
.side-menu li.active a{color: white}
.side-menu li:hover{background-color: #4F79B7;border-left: 5px solid #6767BB;}
.side-menu li:hover a{color: white}
.side-menu li.active:hover a {color: red}


.width-block {display: flex}
.width-block .list {min-height: 500px;margin: 0 0 0 20px;padding:0 40px;background-color: #fff;margin-bottom: 25px; box-shadow: 1px 1px 10px -5px #0E5197}
.width-block .list .right-title {border-bottom: 1px solid #4F79B7}
.width-block .list .right-title h4 {display: inline-block;color: #4F79B7;font-weight: unset;line-height: 50px;border-bottom: 2px solid #6767BB;padding: 0 10px}
.width-block .list .right-list {display: inline-block;margin: 20px 0;min-height: 500px;width: 100%;}
.width-block .list .right-list li {background-image: url("list-style.png");background-repeat: no-repeat;background-position: left 14px;background-size: 15px;height: 40px;line-height: 40px;background-position-y: 7px}

.width-block .list .right-list li span{width: 15%;float: right;text-align: right;display: block;height: 100%;font-size: 15px;line-height: 40px;color: #707070;}
.width-block .list .right-list li a {color: #000;display: block;width: 85%;height: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.width-block .list .right-list li a:hover {color: #0E5197;font-weight: bold;}
.width-block .list .right-list li a:hover p{color: #0E5197;font-weight: bold;}
