body {padding: 0;margin: 0;}
ul, li {margin: 0;padding: 0;list-style: none;}
a {text-decoration: none;}
/* 第一块 */
.one {width: 1200px;height: 300px;margin: 0 auto;padding-bottom: 20px}
.hot-list {width: 100%;height: 100%;float: right;background-color: #545859;color: #fff;}
.hot-list .title {line-height: 35px;font-weight: bold;font-size: 20px;}
.hot-list .title a {color: #fff;}
.hot-list .title a:hover {color: red;}
.hot-list .desc {display: block;}
.hot-list .desc img {object-fit: cover;}
.hot-list .desc a {display: block;width: 100%;height: 100%;color: #f5f5f5;}
.hot-list .desc a:hover {color: red;}
ul.slider-item {height: 300px;overflow: hidden;}
ul.slider-item li {height: 300px;float: left;}
.hot-list .slider-nav{right:15px;margin-top: -25px;float: right;margin-right: 35px}
.hot-list .slider-nav li{width: 35px;float: left;list-style: none;padding-left: 5px;}
.hot-list .slider-nav a{width:32px;color: #fff;border:1px solid #fff;display: block;font-size: 15px;text-align: center;height: 3px;border-radius: 5px}
.hot-list .slider-nav a.active{background-color: #fff;color: #000}
/* 第二块 */
.two {width: 1200px;height: 400px;margin: 0 auto;padding-bottom: 20px;}
.two .left-block, .two .right-block {width: 69%;margin-right: 3%;float: left;}
.two .right-block {width: 28%;margin-right: 0;}
.two .top-block {height: 365px;margin-right: 0;}
.two .block-title {height: 40px;line-height: 40px;border-bottom: 2px #ebeff5 solid;}
.two .block-title ul li {float: left;width: 150px;}
.two .block-title ul li a {display: block;width: 100%;height: 100%;color: #000;text-align: center;}
.two .block-title ul li.active {float: left;width: 150px;background-color: #0d79d5;border-radius: 15px}
.two .block-title ul li.active a {display: block;width: 100%;height: 100%;color: white;text-align: center;}
.two .tab-pane {display: none}
.two .tab-pane.active  {display: block}
.two .title {width: 97%;font-weight: bold;;font-size: 18px;float: left;}
.two .more {width: 3%;;font-weight: bold;;font-size: 18px;float: left;}
.two .more a {font-size: 22px;color: #20468d;}
.two .more a:hover {color: red;}
ul.list-date {padding: 5px;float: left;width: 55%;margin-left: 3%}
ul.list-date li {display: block;font-size: 16px;border-bottom: 1px solid #ebeff5;height: 45px}
ul.list-date li a {display: block;float: left;width: 78%;color: #000;line-height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
ul.list-date li a:hover {color: #0d79d5;}

ul.list-date1 {padding: 5px;float: left;width: 95%;margin-left: 3%}
ul.list-date1 li {display: block;font-size: 16px;border-bottom: 1px solid #ebeff5;height: 45px}
ul.list-date1 li a {display: block;float: left;width: 100%;color: #000;line-height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
ul.list-date1 li a:hover {color: #0d79d5;}

ul.list-date2 {padding: 5px;float: left;width: 98%;}
ul.list-date2 li {display: block;font-size: 16px;border-bottom: 1px solid #ebeff5;height: 105px}
ul.list-date2 li img {display: block;font-size: 16px;height: 100px;width: 100%}

ul.list-date4 {padding: 5px;float: left;width: 100%;overflow: hidden;white-space: nowrap;height: 215px;}
ul.list-date4 li {display: block;font-size: 16px;border-bottom: 1px solid #ebeff5;float: left;width: 222.8px;height: 210px;box-shadow: 0 10px 50px -15px #ebeff5;margin-bottom: 10px!important;border-radius: 15px}
ul.list-date4 li img {width: 94%;padding: 0 3%;height: 180px}
ul.list-date4 li span {display:block;height: 40px;color: #000;line-height: 20px!important;text-align: center;    margin-top: -10px;}
ul.list-date4 li a {display: block;float: left;width: 100%;color: #000;line-height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.btn-left {display: block;float: left;width: 3%;margin-top: 90px;padding-right: 1%}
.btn-right {display: block;float: right;right: 0;width: 3%;margin-top: 90px;}
.scroll-box-area{width: 1114px;overflow: hidden;float: left;margin-top: 10px}

ul.list-date li span {display: block;width: 22%;float: right;color: #000;line-height: 45px;text-align: right}
.list-img-desc {padding: 5px;}
.list-img-desc li {display: block;padding: 15px 10px;height: 175px}
.list-img-desc li a {display: block}
.list-img-desc img {display: block;width: 195px;height: 175px;object-fit: cover;float: left;margin-right: 20px}
.list-img-desc span {display: block;width: 330px;;height: 175px;object-fit: cover;float: left;color: #000;overflow: hidden;line-height: 34px;text-overflow: ellipsis;}
.list-img-desc li span:hover {color: #20468d}

.first-img {width: 38%;height:300px;float: left;margin: 1%;border: 1px solid #ebeff5}
.first-img img {width: 100%;height: 250px;object-fit: cover}
.first-img a {color: #000}

/*header*/
.header{background-color: #f5f5f5}
.header .top {height: 20px;width: 1200px;margin: 0 auto;font-size: 12px;}
.top .left{width: 30%;float: left}
.top .right{width: 70%;float: right}
.top .right li {float: right;margin-right: 5px}
.top .right li a {color: #000}
.top .right li a:hover {color: #0D79D5}
.top .right li a:after {content: "  |"}
.top .right li:first-child a:after {content: ""}
.header .banner{height: 197px;background: url("/template/site316/bg.png") center repeat-y;background-size: 100% 100%}
.header .banner .log{width: 1200px;margin: 0 auto;height: 180px}
.header .banner .log img{margin-top: 25px}
.header .nav{height: 45px;background-color: #0D79D5}
.header .nav ul {width: 1200px;margin: 0 auto}
.header .nav li {float: left;width: 11.111111%;}
.header .nav li a {width: 100%;height: 100%;display: block;color: white;text-align: center;line-height: 45px}
.header .nav li a:hover {background-color: white;color: #0d79d5}
.header .nav li >.sub-menu {width: 133.33px;background-color: #0d79d5;display: none;position: absolute;z-index: 9999}
.header .nav li >.sub-menu li {float: none;width: 100%;height: 100%}

.header .nav li:hover .sub-menu{display: block;}

.footer {width: 100%;background-color: #0d79d5;height: 150px}
.footer-nav {width: 1200px;margin: 0 auto;padding-top: 15px}
.footer-nav p {line-height: 20px;color: white;text-align: center}