﻿.main{margin:0 1rem;overflow-x:hidden}.main .banner{overflow-x:hidden;position:relative;margin-bottom:3rem;min-height:31.25rem}.main .banner .img{width:100%;height:28.125rem;-o-object-fit:cover;object-fit:cover}.main .banner .flex-caption.banner-caption{width:100%;padding:1rem;padding-right:6.25rem;background-color:rgba(52,86,177,.5);color:#fff;font-size:1rem;line-height:1rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:0}.main .gzdt-tzgg{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 1rem}.main .gzdt-tzgg .gzdt{width:50%;padding-right:1.5rem}.main .gzdt-tzgg .gzdt .top{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.0625rem solid rgba(175,175,175,.5);padding-bottom:.625rem;margin-bottom:.375rem}.main .gzdt-tzgg .gzdt .top .name{font-size:1.25rem;font-weight:700;position:relative}.main .gzdt-tzgg .gzdt .top .name .icon{width:1.5rem;padding-right:.375rem}.main .gzdt-tzgg .gzdt .top .name::after{content:"";position:absolute;left:0;bottom:-0.6875rem;width:100%;height:.125rem;background-color:#3456b1;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-moz-transition:width .3s ease;transition:width .3s ease}.main .gzdt-tzgg .gzdt .top .more a{font-size:1rem;color:#afafaf;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.main .gzdt-tzgg .gzdt .top .more a:hover{color:#3456b1}.main .gzdt-tzgg .gzdt .container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:.375rem}.main .gzdt-tzgg .gzdt .container .left{width:50%}.main .gzdt-tzgg .gzdt .container .left .banner2{overflow-x:hidden;margin-bottom:3rem}.main .gzdt-tzgg .gzdt .container .left .banner2 .flexslider .slides img{height:13.75rem}.main .gzdt-tzgg .gzdt .container .left .banner2 .flex-caption{width:100%;padding:1rem;background-color:#ededed;color:#333;font-size:1rem;line-height:1rem;text-align:center;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.main .gzdt-tzgg .gzdt .container .left .banner2 .flex-control-nav{display:none}.main .gzdt-tzgg .gzdt .container .right{width:50%;padding-left:1rem;color:#000}.main .gzdt-tzgg .gzdt .container .right .gzdt-title ul{display:grid;grid-template-rows:repeat(6, 1fr);height:16.75rem;gap:1.875rem;padding-top:.375rem}.main .gzdt-tzgg .gzdt .container .right .gzdt-title ul li{font-size:1.125rem;line-height:1.125rem;position:relative;padding-left:1rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .gzdt-tzgg .gzdt .container .right .gzdt-title ul li a{width:0;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;color:inherit;padding:0;-webkit-transition:padding .3s ease;-o-transition:padding .3s ease;-moz-transition:padding .3s ease;transition:padding .3s ease;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.main .gzdt-tzgg .gzdt .container .right .gzdt-title ul li .time{width:6.25rem;text-align:right;font-size:.875rem;color:#999}.main .gzdt-tzgg .gzdt .container .right .gzdt-title ul li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:.375rem;height:.375rem;background-color:#000;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.main .gzdt-tzgg .gzdt .container .right .gzdt-title ul li:hover a{color:#3456b1;font-weight:700;padding-left:.375rem}.main .gzdt-tzgg .gzdt .container .right .gzdt-title ul li:hover::before{background-color:#3456b1;border-radius:0;-webkit-transform:translateY(-50%) rotate(360deg);-moz-transform:translateY(-50%) rotate(360deg);-ms-transform:translateY(-50%) rotate(360deg);-o-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}.main .gzdt-tzgg .gzdt:hover .top .name::after{width:200%}.main .gzdt-tzgg .tzgg{width:50%;padding-left:1.5rem}.main .gzdt-tzgg .tzgg .top{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.0625rem solid rgba(175,175,175,.5);padding-bottom:.625rem;margin-bottom:.375rem}.main .gzdt-tzgg .tzgg .top .name{font-size:1.25rem;font-weight:700;position:relative}.main .gzdt-tzgg .tzgg .top .name .icon{width:1.5rem;padding-right:.375rem}.main .gzdt-tzgg .tzgg .top .name::after{content:"";position:absolute;left:0;bottom:-0.6875rem;width:100%;height:.125rem;background-color:#3456b1;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-moz-transition:width .3s ease;transition:width .3s ease}.main .gzdt-tzgg .tzgg .top .more a{font-size:1rem;color:#afafaf;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.main .gzdt-tzgg .tzgg .top .more a:hover{color:#3456b1}.main .gzdt-tzgg .tzgg .title-list{padding:.375rem}.main .gzdt-tzgg .tzgg .title-list ul{display:grid;grid-template-rows:repeat(4, 1fr);height:16.75rem;gap:.875rem}.main .gzdt-tzgg .tzgg .title-list ul li{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.main .gzdt-tzgg .tzgg .title-list ul li .time{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:5rem;text-align:center}.main .gzdt-tzgg .tzgg .title-list ul li .time .day{font-size:1rem;color:#fff;background-color:#3456b1;padding:.375rem 0}.main .gzdt-tzgg .tzgg .title-list ul li .time .y-m{font-size:.8125rem;padding:.375rem 0;color:#777;background-color:#ededed}.main .gzdt-tzgg .tzgg .title-list ul li a{width:0;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:1.125rem;line-height:3.4375rem;vertical-align:middle;padding-left:1rem;color:#000;display:inline-block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.main .gzdt-tzgg .tzgg .title-list ul li a:hover{color:#3456b1;font-weight:700;padding-left:1.625rem}.main .gzdt-tzgg .tzgg:hover .top .name::after{width:200%}.main .zl{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;padding:0 1rem;margin-bottom:3rem}.main .zl .zlyj .top,.main .zl .zlpj .top,.main .zl .zlgk .top{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.0625rem solid rgba(175,175,175,.5);padding-bottom:.625rem;margin-bottom:.375rem}.main .zl .zlyj .top .name,.main .zl .zlpj .top .name,.main .zl .zlgk .top .name{font-size:1.25rem;font-weight:700;position:relative}.main .zl .zlyj .top .name .icon,.main .zl .zlpj .top .name .icon,.main .zl .zlgk .top .name .icon{width:1.5rem;padding-right:.375rem}.main .zl .zlyj .top .name::after,.main .zl .zlpj .top .name::after,.main .zl .zlgk .top .name::after{content:"";position:absolute;left:0;bottom:-0.6875rem;width:100%;height:.125rem;background-color:#3456b1;-webkit-transition:width .3s ease;-o-transition:width .3s ease;-moz-transition:width .3s ease;transition:width .3s ease}.main .zl .zlyj .top .more a,.main .zl .zlpj .top .more a,.main .zl .zlgk .top .more a{font-size:1rem;color:#afafaf;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.main .zl .zlyj .top .more a:hover,.main .zl .zlpj .top .more a:hover,.main .zl .zlgk .top .more a:hover{color:#3456b1}.main .zl .zlyj .zl-title-list,.main .zl .zlpj .zl-title-list,.main .zl .zlgk .zl-title-list{padding:.375rem}.main .zl .zlyj .zl-title-list ul,.main .zl .zlpj .zl-title-list ul,.main .zl .zlgk .zl-title-list ul{display:grid;grid-template-rows:repeat(6, 1fr);height:16.75rem;gap:1.875rem;padding-top:.375rem}.main .zl .zlyj .zl-title-list ul li,.main .zl .zlpj .zl-title-list ul li,.main .zl .zlgk .zl-title-list ul li{font-size:1.125rem;line-height:1.125rem;position:relative;padding-left:1rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .zl .zlyj .zl-title-list ul li a,.main .zl .zlpj .zl-title-list ul li a,.main .zl .zlgk .zl-title-list ul li a{width:0;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;color:inherit;padding:0;-webkit-transition:padding .3s ease;-o-transition:padding .3s ease;-moz-transition:padding .3s ease;transition:padding .3s ease;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.main .zl .zlyj .zl-title-list ul li .time,.main .zl .zlpj .zl-title-list ul li .time,.main .zl .zlgk .zl-title-list ul li .time{width:6.25rem;text-align:right;font-size:.875rem;color:#999}.main .zl .zlyj .zl-title-list ul li::before,.main .zl .zlpj .zl-title-list ul li::before,.main .zl .zlgk .zl-title-list ul li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:.375rem;height:.375rem;background-color:#000;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.main .zl .zlyj .zl-title-list ul li:hover a,.main .zl .zlpj .zl-title-list ul li:hover a,.main .zl .zlgk .zl-title-list ul li:hover a{color:#3456b1;font-weight:700;padding-left:.375rem}.main .zl .zlyj .zl-title-list ul li:hover::before,.main .zl .zlpj .zl-title-list ul li:hover::before,.main .zl .zlgk .zl-title-list ul li:hover::before{background-color:#3456b1;border-radius:0;-webkit-transform:translateY(-50%) rotate(360deg);-moz-transform:translateY(-50%) rotate(360deg);-ms-transform:translateY(-50%) rotate(360deg);-o-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}.main .zl .zlyj:hover .top .name::after,.main .zl .zlpj:hover .top .name::after,.main .zl .zlgk:hover .top .name::after{width:200%}