html {color: #000}
.fie{/*position: fixed;*/z-index: 9999;background-color: #3072cf;/*background: url('../images/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: 200px;}
.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:45px auto;padding: 10px;top:0;bottom:0;left:10px;z-index: 90;height: 90px}
.main {width: 100%;min-width: 1400px;margin: 0 auto;padding: 0;/*background: url("../images/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("../images/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: #f5f5f5}
.header-top .date{width: 30%;float: left;line-height: 40px;font-size: 13px;color: #686b6e
}
.header-top .link{width: 70%;margin: 0 auto;height: 40px;float: right}
.header-top .link li {display: block;float: right;font-size: 13px;padding-left: 25px;}
.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: #000;display: block;line-height: 40px;width: auto;text-indent: 8px}
.header-container {width: 1350px;margin: 0 auto}

/*搜索*/
div.search {float: right;border: 1px solid #fff;border-radius: 25px;height: 30px;width: 18%;margin-top: 90px;margin-right: 30px}
.search button {height: 30px;display: block;float: right;width: 15%;border-radius: 0 25px 25px 0;background-color: rgba(0,0,0,0);border: none;color: #fff}
.search input{height: 30px;display: block;float: right;width: 81%;border-radius: 25px 0 0 25px;background-color: rgba(0,0,0,0);border: none;color: #fff}
.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: 55px;line-height: 55px;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 {width: 10%;float: left;font-size: 20px}
.nav .nav-bar .nav-item > li > a {height: 55px;color: #fff}
.nav .nav-bar .nav-item > li > a:hover {font-weight: bold}
.nav .nav-bar .nav-item > li > .sub-menu {display: none;position: absolute;width: 180px}
.nav .nav-bar .nav-item > li > .sub-menu ul {background-color: #F1F7FF;}
.nav .nav-bar .nav-item > li > .sub-menu ul li::before {content: "·";font-size: 55px;float: left;margin-left: 20px;color: #044593FF}
.nav .nav-bar .nav-item > li > .sub-menu ul li a {width: 125px;float: left;text-align: left;color: #044593FF}
.nav .nav-bar .nav-item > li > .sub-menu ul li:hover {background-color: #044593FF}
.nav .nav-bar .nav-item > li > .sub-menu ul li:hover a {color: #fff}
.nav .nav-bar .nav-item > li > .sub-menu ul li:hover::before{color: #fff}
.triangle {
    display: block;
    margin-left: 60px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #044593FF;
}
.nav .nav-bar .nav-item > li > .sub-menu a {font-size: 17px}
.nav .nav-bar .nav-item > li:hover >.sub-menu {display: block}
.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}
/*.nav a:link, .nav a:visited, .nav a:active {color: #000}*/

/*高度*/
.bh1 {height: 430px}
.bh2 {height: 840px}
.bh3 {height: 225px;}
/*//默认标题  515151*/
.default-title{float: left;font-size: 22px;font-weight: bold;}
.default-title a{color: #0E5197;width: auto;height: 40px;border-bottom: 2px solid #0E5197;display: inline-block;letter-spacing: 3px}
.channel {border-bottom: 1px solid #e1e3e7;height: 40px}
.channel .more a{font-size: 14px;text-align: right;display: block;width: 100%;height: 100%}
.channel .more svg{margin-bottom: -9px;width: 22px}
.default-title, .channel .more{line-height: 40px;height: 40px}
/*默认列表*/
.default-list li{display: block;width: 100%;height: 64px;line-height: 64px}
.default-list li a{display: block;width: 100%;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.default-list li a::before{content: "·";font-size: 40px;float: left;width: 3%}
.default-list li:first-child a{/* font-weight: bold; */}
/*第一块*/
/*轮播*/
.slider{position: relative;width:100%;margin:0 auto;overflow: hidden}
.slider.default{height:410px}
.slider.spec{width:1170px;height:120px;margin:0 auto}
.slider ul{list-style: none outside none;}
.slider ul,.slider li{padding: 0}
.slider .slider-item li{position:absolute;top:0;left:0;display:block;width: 100%;overflow: hidden;}
.slider .slider-item li img{width: 100%;height:385px;object-fit: cover;margin-top: 20px}
.slider.default .slider-item li{height:405px;)}
.slider.spec .slider-item li{height:120px}
.slider .slider-item li:not(:first-child){display: none}
.slider .slider-item li a{display: block;width: 100%;float: left}
.slider .slider-item li img {width: 100%}
.slider .slider-nav{position: absolute;margin:auto;text-align: center}
.slider.default .slider-nav{bottom: 0px;width: 100%}
.slider.spec .slider-nav{right:15px;bottom:10px}
.slider .slider-nav li{height:7px;line-height:1;display: inline-block;zoom:1;*display: inline;}
.slider .slider-nav a{display:inline-block;zoom:1;*display: inline;margin:0 auto;height:7px;width:100%;background-color: #e1e3e7;font:0/0 a;border-top: 2px solid #fff}
.slider.spec .slider-nav li{width: 18px}
.slider.spec .slider-nav a{width:12px;border:1px solid #000}
.slider a.active{background-color: #0E5197}
.slider-list{margin: 25px 0 0 0}
.slider-list li{width: 100%;}
.slider-list li > span{text-indent: 2rem;
    display: block;
    line-height: 2rem;
    font-size: 18px;
    overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:9;-webkit-box-orient:vertical;white-space:normal;height: 283px;}
.slider-list li::before{content: "·";position: absolute;left: 25px;font-size: 30px;color: white;line-height: 50px}
.slider-list li a {color: #000;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;width: 100%;font-weight: unset;font-size: 20px;height: 70px;margin:14px 0;line-height: 35px;text-indent: 20px;font-weight: bold}
.slider-list li a:hover{color: #0E5197;}
.slider-list-more {line-height: 40px;text-align: right;margin-right: 20px}
.slider-list-more a {color: white;font-size: 16px}
.slider-list-more a:hover {font-weight: bold}
/*第二块*/
.date-list li {height: 69px;padding: 27px 0;background-image: url("../images/list-bg.png");background-repeat: repeat-x;background-position-y: bottom;}
.date-list li a {display: block;width: 83%;float: right}
.date-list li a .title,.date-list li a .desc {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 40px;height: 40px;font-size: 18px;font-weight: bold}
.date-list li a .desc {font-size: 15px;font-weight: unset;line-height: 30px;height: 30px;color: #999999}
.date-list .date {float: left;width: 12%;margin-right: 5%}
.date-list li span {display: block;text-align: center;height: 35px;line-height: 35px;}
.date-list .date span:first-child{background-color: #0E5197;color: white}
.date-list .date span:last-child{background-color: #e4e9f5}
/*第三块*/
.img-list {height: 720px}
.img-list li {display: block;margin: 12px 0;width: 100%;float: right;height: 100px}
.img-list li img {object-fit: cover;height: 100px;width: 100%}


.scroll-box{position:relative;padding:0;overflow:hidden}
.scroll-box-area{position:relative;width:100%;height:100%;padding:0;/* overflow:hidden; */}
.scroll-box .btn-right,.scroll-box .btn-left,.scroll-box .btn-up,.scroll-box .btn-down{position:absolute;z-index:9;display:inline-block;width:15px;height:30px;margin:auto;line-height:30px;text-align:center;font-size:18px;color:#999;background-color: #eee;-moz-transition: 400ms all ease-in-out;-webkit-transition: 400ms all ease-in-out;transition: 400ms all ease-in-out}
.scroll-box .btn-right:hover,.scroll-box .btn-left:hover,.scroll-box .btn-up:hover,.scroll-box .btn-down:hover{background-color: #379be9;color:#fff}
.scroll-box .btn-right{top:0;right:0;bottom:0}
.scroll-box .btn-left{top:0;bottom:0;left:0}
.scroll-box .btn-up{top:0;right:0;left:0}
.scroll-box .btn-down{right:0;bottom:0;left:0}
.scroll-box.spec{padding:0;height: 140px;}
.scroll-box.gallery{height:100%}
/*滚动图片列表*/
.scroll-list{width: 100%;list-style: none outside none;padding:0;margin-top: 35px}
.scroll-list.list-spec,.scroll-list.list-gallery{height:100%}
.scroll-list:before,.scroll-list:after{content:'';display:table;height:0;clear:both}
.scroll-list li{width:200px;padding:0;float: left;text-align: left}
.scroll-list img{height:100px;width:190px;-webkit-transition: all 200ms ease-in-out 0ms;-moz-transition: all 200ms ease-in-out 0ms;-o-transition: all 200ms ease-in-out 0ms;transition: all 200ms ease-in-out 0ms}
.scroll-list img:hover{-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;opacity: .8}
.scroll-list p{padding: 0;line-height: 30px}
.scroll-list.list-spec li{width: 274px;height: 100px!important;margin-bottom: 22px;}
.scroll-list.list-spec img{/* height:100%; */width:95%;border: 1px solid #eee;}
.scroll-list.list-gallery li{position:relative;width:297px;height:100%}
.scroll-list.list-gallery img{width:95%;height:100%}
.scroll-list.list-gallery p{position:absolute;width:95%;height:30px;margin:auto;bottom:0;left:0;line-height: 30px;text-align: center;color:#fff;background-color: rgba(0,0,0,.3)}
