.home .banner { width: 100%; position: relative; }
.home .banner img { width: 100%; display: block; object-fit: cover; }
.home .banner .text { position: absolute; left: 0; bottom: -20px; width: 100%; color: white; text-align: center; }
.home .banner .text .p1 { font-size: 40px; }
.home .banner .text .p2 { font-weight: lighter; font-size: 20px; margin: 40px 0 15px 0; }
.home .banner .text .line { width: 1px; height: 240px; background: rgba(242, 242, 242, 0.2); margin: 0 auto; position: relative; overflow: hidden; }
.home .banner .text .line::before { content: ""; display: block; width: 1px; height: 25px; background: #F2F2F2; position: absolute; left: 0; top: 0; animation: down 4s infinite linear; }
@keyframes down {
 from {
 top: 0;
}
 to {
 top: 100%;
}
}
.home .main { width: 80%; margin: 80px auto; }
.home .main .title { color: #111010; border-bottom: 1px solid rgba(38, 51, 70, 0.2); padding-bottom: 30px; display: flex; align-items: center; justify-content: space-between; }
.home .main .title p { font-size: 34px; font-weight: bolder; }
.home .main .title .search { display: flex; align-items: center; }
.home .main .title input { outline: none; border: none; background: rgba(204, 204, 204, 0.2); height: 40px; width: 240px; border-radius: 10px; margin: 0 10px 0 20px; text-indent: 20px; font-size: 16px; }
.home .main .title .confirm { background: #1b5aa9; color: white; padding: 0 25px; line-height: 40px; border-radius: 10px; font-size: 18px; cursor: pointer; }
.home .main .hasPics { width: 100%; display: flex; flex-wrap: wrap; margin: 40px 0; }
.home .main .hasPics a { display: block; width: 100%; position: relative; margin-bottom: 20px; overflow: hidden; }
.home .main .hasPics a img { width: 100%; height: 330px; /*object-fit: cover;*/ transition: all 600ms; }
.home .main .hasPics a .text { position: absolute; left: 5%; bottom: 0; width: 80%; padding: 15px 5%; background: rgba(255, 255, 255, 0.8); transition: all 600ms; text-align: center; }
.home .main .hasPics a .text .name { color: #333333; font-size: 17px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition: all 600ms; }
.home .main .hasPics a .text .time { color: #999999; font-size: 17px; margin-top: 5px; transition: all 600ms; }
.home .main .hasPics a:hover img { transform: scale(1.05); }
.home .main .hasPics a:hover .text { background: rgba(12, 74, 176, 0.8); }
.home .main .hasPics a:hover .text .name, .home .main .hasPics a:hover .text .time { color: white; }
.home .main .noPics { justify-content: space-between; flex-wrap: wrap; position: relative; }
/*.home .main .noPics::before { content: ""; display: block; height: 100%; width: 1px; background: rgba(199, 196, 184, 0.3); position: absolute; left: 50%; top: 0; }*/
/*.home .main .noPics a { display: block; padding: 20px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: relative; }*/
/*.home .main .noPics a::after { content: ""; display: block; position: absolute; left: 0; bottom: 0; transition: all 600ms; background: #007aff; height: 1px; width: 0; }*/
/*.home .main .noPics a .time { color: #111010; font-size: 14px; }*/
/*.home .main .noPics a .st { display: flex; justify-content: space-between; align-items: center; margin-top: 10px; }*/
/*.home .main .noPics a .st p { width: calc(98% - 11px); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #111010; font-size: 15px; transition: all 600ms; }*/
/*.home .main .noPics a .st img { width: 11px; }*/
/*.home .main .noPics a:hover::after { width: 100%; }*/
/*.home .main .noPics a:hover .st p { color: #0075C3; }*/
/*.home .main .pager { width: 100%; display: flex; justify-content: center; margin-top: 40px; }*/
/*.home .main .pager a { width: 32px; height: 32px; background: #EFEFEF; display: flex; align-items: center; justify-content: center; margin: 0 5px; position: relative; transition: all 600ms; color: #666666; font-size: 18px; }*/
/*.home .main .pager a img { transition: all 600ms; }*/
/*.home .main .pager a img:nth-child(2) { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: 0; }*/
/*.home .main .pager a:hover { background: #0C4AB0; color: white; }*/
/*.home .main .pager a:hover img:nth-child(1) { opacity: 0; }*/
/*.home .main .pager a:hover img:nth-child(2) { opacity: 1; }*/
/*.home .main .pager .active { background: #0C4AB0; color: white; }*/
/*.home .main .pager .prev img:nth-child(2) { transform: translate(-50%, -50%) rotateY(180deg); }*/
/*.home .main .pager .next { transform: rotateY(180deg); }*/
/*.home .main .pager .next img:nth-child(2) { transform: translate(-50%, -50%) rotateY(180deg); }*/
.xinwen-list dd { padding: 35px 30px 36px 0; position: relative; }
.xinwen-list dd::after { position: absolute; left: 45px; right: 0; bottom: 0; height: 1px; background-color: #d6d6d6; content: ""; z-index: 15; }
.xinwen-list dd::before { position: absolute; left: 45px; right: 0; bottom: 0; top: 0; background-color: #eff4fa; content: ""; z-index: 10; display: none; }
.xinwen-list dd:hover::before { display: block; }
.xinwen-list dd:hover .xinwen-date { border-color: #2c5da6; background-color: #2c5da6; color: #fff; }
.xinwen-date { width: 90px; height: 77px; border: 1px solid #d6d6d6; text-align: center; margin-right: 34px; color: #333; padding-top: 10px; position: relative; z-index: 25; background-color: #fff; }
.xinwen-date h1 { margin: 0; font-size: 36px; color: inherit; font-family: "Arial"; line-height: 1; font-weight: normal; }
.xinwen-date h2 { margin: 0; font-size: 12px; color: inherit; margin-top: 5px; font-weight: normal; }
.xinwen-con { overflow: hidden; position: relative; z-index: 25; }
.xinwen-con h1 { margin: 0; font-size: 16px; font-weight: normal; }
.xinwen-con a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition: all 600ms; color: #333; }
.xinwen-con h1 a:hover { color: #0075C3; }
.xinwen-con p { margin: 0; font-size: 15px; color: #666; line-height: 1.7; height: 3.4em; margin-top: 12px; overflow: hidden; }
.fl { float: left; }
dd { margin-left: 0; }
.navGuide { width: 100%; padding-top: 20px; }
.navGuide>.navGuideWrap { padding: 20px 0px; margin: 0px auto; }
.navGuideWrap>ul { height: 44px; border-bottom: 1px solid rgb(235, 236, 236); }
.clearfix { zoom: 1; }
.navGuide>.navGuideWrap>ul>li { float: left; margin-right: 30px; }
.navGuide>.navGuideWrap>ul>li>a { color: #333; }
.navGuide>.navGuideWrap>ul>li.on .navItem { color: rgb(20, 146, 255); border-bottom: 2px solid rgb(20, 146, 255); }
.navGuide>.navGuideWrap>ul>li .navItem { padding-bottom: 20px; border-bottom: 2px solid transparent; font-size: 16px; font-weight: bold; }
.tools { padding: 20px 0; }
.resultNum { font-size: 16px; color: #999; }
.resultNum { display: inline-block; }
.resultNum>em { font-style: normal; color: rgb(20, 146, 255); }
.screens { margin-bottom: 16px; position: relative; }
.queryScope dt { font-size: 16px; color: #333; margin-right: 22px; float: left; margin-bottom: 16px; }
.queryScope dd.clickIcon { color: rgb(51, 51, 51); }
.queryScope dd { float: left; width: 95px; color: rgb(153, 153, 153); cursor: pointer; }
.queryScope dd.clickIcon > .icon { border-color: rgb(20, 146, 255); box-sizing: border-box; }
.queryScope dd > .icon { width: 12px; height: 12px; border: 3px solid rgb(181, 181, 181); border-radius: 50%; margin-top: 5px; margin-right: 10px; box-sizing: border-box; }
.lf { float: left; }
.clearfix:after { clear: both; content: ''; display: block; width: 0; height: 0; visibility: hidden; }
.sortWays { }
.sortWays dt { font-size: 16px; color: rgb(51, 51, 51); margin-right: 22px; float: left; }
.sortWays dd.clickIcon { color: rgb(51, 51, 51); }
.sortWays dd { float: left; width: 95px; color: rgb(153, 153, 153); cursor: pointer; }
.sortWays dd.clickIcon>.icon { border-color: rgb(20, 146, 255); box-sizing: border-box; }
.sortWays dd>.icon { width: 12px; height: 12px; border: 3px solid rgb(181, 181, 181); border-radius: 50%; margin-top: 5px; margin-right: 10px; box-sizing: border-box; }
.TimeType { cursor: pointer; background: url(../images/arrow_down_white.png) right center no-repeat; padding-right: 10px; position: relative; margin-top: 10px; }
.TimeTypeList { z-index: 999; background: white; box-shadow: rgba(32, 85, 191, 0.14) 0px 5px 10px 0px; font-size: 16px; position: absolute; top: 0px; left: 0px; text-align: center; display: none; width: 200px; }
.textWrap { font-size: 16px; color: rgb(51, 51, 51); cursor: default; width: 100%; display: block; text-align: left; padding: 8px 20px; margin-bottom: 4px; background: url(../images/arrow_down_white.png) 105px center no-repeat; box-sizing: border-box; }
.TimeTypeList > p { font-size: 16px; padding: 8px 20px; text-align: left; color: rgb(153, 153, 153); }
.TimeTypeList > p:hover { background: rgb(240, 241, 242); }
input[type="text"].utimeqsrq, input[type="text"].utimejsrq { background: url(../images/icon.png) 111px -205px no-repeat rgb(255, 255, 255); display: inline-block; box-sizing: border-box; width: 131px; height: 24px; border: 1px solid rgb(204, 204, 204); }
button, input, optgroup, option, select, textarea { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0; }
input[type="button"].zdybtn { padding: 0px 5px; margin: 0px 38px; width: 79px; height: 32px; color: rgb(255, 255, 255); background-color: rgb(20, 146, 255); border-radius: 6px; border: 0px; }
.zjSearch { width: 620px; margin: 0 auto; position: absolute; top: 200px; left: 50%; transform: translate(-50%, 0%); }
.zjSearch input[type='text'] { width: 350px; height: 62px; line-height: 62px; font-size: 18px; color: #000; padding-left: 52px; border-radius: 4px 0 0 4px; background: url(../images/ss.png) no-repeat 20px center #fff; border: 0px; }
.zjSearch input[type='submit'] { padding-left: 0; border: 0px; }
.zjSearch input[type='submit'] { height: 62px !important; line-height: 62px !important; font-size: 18px !important; padding-left: 0; background-color: rgb(20, 146, 255); font-weight: 600; }
.zjSearch input[type='submit'] { width: 100px; height: 60px; border-radius: 0 4px 4px 0; font-size: 18px; color: #fff; border: 0; outline: 0; }
form { margin: 0; padding: 0; }
.zjSearch input { float: left; }
.tver { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
div.clear { clear: both; height: 0; width: 0; }
.searchForm { width: 450px; float: right; }
.picker { float: left; width: 130px; position: relative; background-color: #ffffff; border-radius: 4px; z-index: 1; height: 100%; line-height: 62px; cursor: pointer; color: #999999; font-size: 18px; text-align: center; user-select: none; padding-right: 20px; }
.picker-box span { width: 100%; display: block; background: url(../images/dqdown.png) no-repeat center right; background-origin: content-box; }
.picker select { position: absolute; left: 0; top: 0; height: 100%; opacity: 0; border: none; width: 100%; background-color: transparent; color: #8b614d !important; text-align: center; padding: 0; text-align-last: center; }
.picker select option { text-align: center; text-align-last: center; color: #666; -moz-appearance: none; -webkit-appearance: none; appearance: none; }
.lucidity_pgToolbar { border: none !important; margin: 40px 0 -1px 0 !important; }

@media screen and (max-width: 1200px) {
.home .banner img { height: 320px; }
.home .banner .text .p1 { font-size: 24px; }
.home .banner .text .p2 { margin: 15px 0; }
.home .banner .text .line { height: 100px; }
.home .main { width: 90%; margin: 30px auto; }
.home .main .title { font-size: 22px; padding-bottom: 15px; flex-direction: column;}
.home .main .title input { margin: 0; }
.home .main .title p { margin-bottom: 20px }
.home .main .hasPics { margin: 20px 0; }
.home .main .hasPics a { width: 100%; margin-right: 0; margin-bottom: 15px; }
.home .main .hasPics a img { height: auto; }
.xinwen-list dd { padding: 15px 0px 16px 0; position: relative; }
.xinwen-list dd::after { position: absolute; left: 45px; right: 0; bottom: 0; height: 1px; background-color: #d6d6d6; content: ""; z-index: 15; }
.xinwen-list dd::before { position: absolute; left: 45px; right: 0; bottom: 0; top: 0; background-color: #eff4fa; content: ""; z-index: 10; display: none; }
.xinwen-list dd:hover::before { display: block; }
.xinwen-list dd:hover .xinwen-date { border-color: #2c5da6; background-color: #2c5da6; color: #fff; }
.xinwen-date { width: 70px; height: 70px; margin-right: 15px; }
.xinwen-date h1 { font-size: 30px; }
.xinwen-con { overflow: hidden; position: relative; z-index: 25; }
.xinwen-con h1 { margin: 0; font-size: 16px; font-weight: normal; }
.xinwen-con a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition: all 600ms; color: #333; }
.xinwen-con h1 a:hover { color: #0075C3; }
.xinwen-con p { margin-top: 5px; }
.picker { width: 25%; line-height: 40px; font-size: 15px; padding-right: 10px; }
.picker-box span { width: 100%; display: block; background: url(../images/dqdown.png) no-repeat center right; background-origin: content-box; }
.zjSearch { width: 96%; margin: 0 auto; position: absolute; top: 150px; left: 50%; transform: translate(-50%, 0%); }
.searchForm { width: 70%; float: right; }
.zjSearch input[type='text'] { width: 80%; height: 40px; line-height: 40px; font-size: 15px; color: #000; padding-left: 52px; background: url(../images/ss.png) no-repeat 20px center #fff; }
.zjSearch input[type='submit'] { width: 20%; }
.zjSearch input[type='submit'] { height: 40px !important; line-height: 40px !important; font-size: 15px !important; padding-left: 0; background-color: rgb(20, 146, 255); font-weight: normal; }
.lucidity-ui-paging-container { display: none !important; }
.lucidity_pgRefresh { display: none !important; }
}

/*# sourceMappingURL=news.css.map */
