@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(header.css);
@import url(footer.css);

.content{width: 100%; height: auto; overflow: hidden; background: #f2faff;}
.stitle{width: 100%; height: 47px; line-height: 47px; position: relative;}
.stitle:before {content: "";width: 100%;height: 1px; background: #0066cc; position: absolute;bottom: 23px;left: 0;}
.stitle a{display: block; width: 264px; height: 100%; color: #0066cc; font-size: 45px; font-weight: bold; text-align: center; background: #f2faff; margin: 0 auto; position: relative;}
.stitle a:before {content: "";width: 8px;height: 8px; background: #0066cc; position: absolute;bottom: 20px;left: 0; border-radius: 50%;}
.stitle a:after {content: "";width: 8px;height: 8px; background: #0066cc; position: absolute;bottom: 20px;right: 0; border-radius: 50%;}
.stitle a:hover{color:#0049a0;}
/*热点专题*/

.rdzt{width: 1400px;height: auto;overflow: hidden;margin: 40px auto 0;}
.rdzt .RdztPart{width: 100%;height:auto;overflow: hidden;background:#ffffff;margin: 30px 0 0;padding-bottom: 25px;}
.rdzt .Focus{width: 686px;height: 434px;float: left;position: relative;margin: 24px 0px 0px 20px;}
.rdzt .Focus .bd li{position:relative;width: 680px;height: 430px;margin: 4px 0px 0px 6px;position: relative;}
.rdzt .Focus .bd li:before { content: ""; width: 77px; height: 56px; background: url(ztzl_img01.png) left center no-repeat; position: absolute; top: -4px; left: -6px; z-index: 1;}
.rdzt .Focus .bd li img{width: 100%;height: 348px;}
.rdzt .Focus .bd li p{width: 490px;height: 80px;line-height: 80px;background: #0066cc;color: #ffffff;font-size: 18px;display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding: 0px 152px 0px 38px;}
.rdzt .Focus .bd li a:hover p{font-weight: bold;}
.rdzt .Focus .hd{position: absolute;right: 33px;bottom: 33px;}
.rdzt .Focus .hd li{position: relative;overflow: hidden;width: 14px;height: 14px;border-radius: 50%;background: #ffffff;opacity: 0.5;cursor: pointer;margin: 0 7px;font-size: 0;float: left;}
.rdzt .Focus .hd li.on{ opacity: 1; }
.rdzt .Focus>a{display:block;width: 50px;height: 40px;position:absolute;top: 115px;top: calc((356px - 40px) / 2);background: url(index_img10.png) center center no-repeat;cursor:pointer;opacity:0;filter: alpha(opacity=0);transition:all 0.5s;}
.rdzt .Focus>a.prev{ left:10px;}
.rdzt .Focus>a.next{ right:10px; background: url(index_img11.png) center center no-repeat;}
.rdzt .Focus:hover>a{ opacity:1;filter: alpha(opacity=100);}
.rdzt .Focus:hover>a.prev{ left:0px;}
.rdzt .Focus:hover>a.next{ right:0px;}
.rdzt .RdztList{width: 670px;height: 434px;float: right;overflow: hidden;margin-top: 24px;}
.rdzt .RdztList ul{display: flex;flex-wrap: wrap;justify-content: flex-start;width: 100%;width: calc(100% + 12px);}
.rdzt .RdztList li{position: relative;overflow: hidden;width: 320px;height: auto;overflow:hidden;margin: 0px 10px 14px 0;transition: all 0.3s;}
.rdzt .RdztList li img{width: 100%;height: 164px;}
.rdzt .RdztList li p{height: 36px;line-height: 36px;color: #333333;font-size: 18px;text-align: center;padding: 9px 0px 0px;display: block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.rdzt .RdztList li a:hover p{color: #0066cc;}
.rdzt .RdztList li a:hover img{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.rdzt .RdztList li p.long{text-align: left;}


.scroll{overflow-y: auto;/* overflow-y:overlay; */max-height: 100%;overflow-x: hidden;}
.scroll::-webkit-scrollbar { width:6px; }
.scroll::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 5px #007ffe; background:#007ffe;}
.scroll::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px #dcdcdc; background:#dcdcdc;}

/*历史专题*/
.lszt{width: 1400px;height: auto;overflow: hidden;margin: 40px auto 64px;}
.lszt .LsztPart{width: 100%;height:auto;max-height: 562px;overflow: hidden;background: #ffffff; margin-top: 40px;}
.lszt .LsztPart ul{width: 100%;height: auto;overflow: hidden;}
.lszt .LsztPart ul li{width: 624px;height: 104px;padding: 23px 18px;position: relative;background: url(ztzl_img03.png) right center no-repeat;float: left;border-radius: 10px;box-shadow: 0px 0px 35px 0px #d9d9d9;margin: 28px 0px 0px 20px;}
.lszt .LsztPart ul li.move{float: right;margin-right: 20px;}
.lszt .LsztPart ul li:last-child{margin-bottom: 28px;}
.lszt .LsztPart ul li:after {content: "";width: 72px;height: 72px;background:url(ztzl_img02.png) right top no-repeat;position: absolute;top: -3px;right: -3px;z-index: 1;}
.lszt .LsztPart li a>img{width: 182px;height: 104px;float: left;}
.lszt .LsztPart li p{float: right;width: 420px;height: 104px;overflow: hidden;line-height: 24px;color: #333333;font-size: 18px;display: flex;align-items: center;}
.lszt .LsztPart li p img{padding: 0px 0px 20px 5px;}
.lszt .LsztPart li span{line-height: 24px;color: #c00;font-size: 16px;position: absolute;bottom: 10px;right: 10px;}
.lszt .LsztPart li a:hover p{color: #0066cc;}
.lszt .LsztPart li a:hover>img{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}

.lszt .scroll{max-height: 562px;}
