/*高度*/
.bh1 {height: 530px}
.bh2 {height: 455px}
.bh3 {height: 590px}
/*//默认标题  515151*/
.tabs-item {height: 50px;}
.default-title {float: left;font-size: 21px;}
.default-title.active {font-weight: bold;font-size: 22px}
.default-title a{color: #707070;width: auto;height: 50px;line-height: 50px;display: block;padding-right: 10px;font-size: 35px;font-family: "Cambria Math"}
.default-title-block{display: inline-block;padding-left: 12px}
.default-title-block:first-child {padding-left: 0}
.channel {height: 50px}
.channel .more {background: url("sjx.png") center no-repeat;background-position-x: 0;background-size: 10px;float: right;width: 4.1666667%!important;}
.channel .more a{font-size: 18px;text-align: right;display: block;width: 100%;height: 100%;line-height: 50px;font-weight: bold;color: #909399}
.channel .more svg{margin-bottom: -9px;width: 22px}
.default-title, .channel .more{line-height: 30px;height: 50px;width: auto}
.channel svg {position: relative;top: 6px;float: left;margin-right: 10px}
/*默认列表*/
.default-list {list-style: circle}
.default-list li{width: 95%;height: 60px;line-height: 60px;list-style: disc;border-bottom: 2px #e1e3e7 dashed;margin-left: 4%}
.default-list li a{display: block;width: 100%;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
/*tab-data*/
.tab-content {height: 420px}
.tab-pane {display: none}
.tab-pane.active {display: block}
/*main-banner*/
#main-banner{position: relative;width:100%;margin:0 auto;overflow: hidden;display: inline-block;}
#main-banner.default{height:650px}
#main-banner.spec{width:1170px;height:120px;margin:0 auto}
#main-banner ul{list-style: none outside none;}
#main-banner ul,#main-banner li{padding: 0}
#main-banner .slider-item li{position:absolute;top:0;left:0;display:block;width: 100%;overflow: hidden;}
#main-banner .slider-item li img{width: 100%;height:650px;object-fit: cover;}
#main-banner.spec .slider-item li{height:120px}
#main-banner .slider-item li:not(:first-child){display: none}
#main-banner .slider-item li a{display: block;width: 100%;float: left}
#main-banner .slider-item li img {width: 100%}
#main-banner .slider-nav{position: relative;margin:auto;text-align: right;width: 1400px}
#main-banner.default .slider-nav{bottom: 45px;right: 40px}
#main-banner.spec .slider-nav{right:15px;bottom:10px}
#main-banner .slider-nav li{width: 20px;height:20px;line-height:1;display: inline-block;zoom:1;*display: inline;margin: 0 5px}
#main-banner .slider-nav a{display:inline-block;zoom:1;*display: inline;margin:0 auto;height:20px;width:20px;background-color: #326DDB;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:15px;color: #FFF!important;text-indent: 0!important;font-size: 10px;line-height: 20px;text-align: center}
#main-banner.spec .slider-nav li{width: 18px}
#main-banner.spec .slider-nav a{width:12px;border:1px solid #000}
#main-banner a.active{background-color: #B7BFCD;width: 20px}
#main-banner .desc{height: 135px;bottom: 135px;position: relative;background-color: rgba(14,41,92, .8)}
#main-banner .desc span{display: block;width: 1350px;margin: 0 auto;color: #FFF;height: 80px;font-size: 14px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;}
#main-banner .desc span.title{font-size: 16px;height: 20px;padding: 15px 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
#main-banner .slider-item{height: 650px}
#main-banner .slider-item li{height: 650px}
.slider-list{margin: 25px 0 0 0}
.slider-list li{width: 100%;border-bottom: 2px solid #e1e3e7}
.slider-list li::before{content: "·";position: absolute;left: 25px;font-size: 30px;color: white;line-height: 50px}
.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}

.main .width-block {width: 100%;padding: 0;margin: 0 auto}
/*第一块*/
.first,.second,.third {padding: 95px 0!important;}
.first .block,.second .block,.third .block {width: 1380px;margin: 0 auto}
.first {background: url("bg1.png");background-size: 100% 100%}
.list-one li,.list-two li {width: 20.5%;float: left;background-color: #FFF;padding: 45px 1.5%;box-shadow: 0 0 10px 0 #e1e3e7;margin: 0 1%}
.list-one li:first-child {margin-left: 0}
.list-one li:last-child {margin-right: 0}
.list-one li span {display: block;width: 100%;color: #6A6A6A}
.list-one li span.date {width: 25%;font-size: 22px;height: 20px;line-height: 20px;border-bottom: 1px solid #326DDB;margin-right: 80%;padding-bottom: 5px;}
.list-one li span.year {font-size: 18px;margin: 8px 0 13px 0;height: 18px;line-height: 18px}
.list-one li span.title {font-weight: bold;font-size: 18px;line-height: 35px;height: 70px;margin-bottom: 18px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;}
.list-one li span.desc {font-size: 13px;line-height: 25px;height: 100px;margin-bottom: 18px;text-indent: 2em;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal;}
.list-one li a.more {display: block;width: 13%;background-color: #326DDB;text-align: center;transition: transform 0.3s ease-in-out;}
.list-one li > a.more svg {top: 3px;margin: 0 auto;display: block;line-height: 25px;height: 25px}
.list-one li > a.more:hover {background-color: red;transform: scale(1.2)}
/*第二块*/
.second {background: url("bg2.png");background-size: 100% 100%}
.second .default-title a,.second .channel .more a {color: #FFF}
/*.list-two li{padding: 0;box-shadow: unset;margin: 0;width: 25%}*/
.list-two li {box-shadow: unset;margin: 0 1%;padding: 0;width: 23.5%}
.list-two li:first-child {margin-left: 0}
.list-two li:last-child {margin-right: 0}
.list-two li a{display: block;}
.list-two li a img{display: block;object-fit: cover;width: 100%;height: 250px}
.list-two li a span{display: block;height: 40px;background-color: #C5C5C5;text-align: center;color: #FFF;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.list-two li a span.title{line-height: 50px}
.slider-item {height: 330px;overflow: hidden}
.prev-button, .next-button {width: 40px;height:40px;display: block;border-radius: 50px;background-color: #326DDB;float: left;position: absolute;bottom: 0}
.prev-button {margin-left: 46%}
.next-button {margin-left: 51%}
/*第三块*/
.third {background: url("bg3.png");background-size: 100% 100%}
.third .default-title a,.third .channel .more a {color: #000}
.list-three li {width: 39.5%;background-color: #fff;box-shadow:  0 0 10px 0 #e1e3e7;padding: 4%;float: left;margin-left: 5%;margin-top: 40px;height: 120px}
.list-three li:nth-child(2n - 1) {margin-left: 0}
.list-three li .date-block {width: 15%;float: left;height: 90px;border-bottom: 3px solid;border-image: linear-gradient(to right, #fff, #888) 1;}
.list-three li .date-block .md{font-size: 20px;display: block;margin-bottom: 10px}
.list-three li .date-block .year{font-size: 15px;display: block}
.list-three li .title-block {width: 80%;float: left;height: 115px;margin-left: 5%}
.list-three li .title-block .title{font-size: 20px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;height: 70px}
.list-three li .title-block .desc{font-size: 16px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;color: #666b70}