body{background: url(../images/gkztr_bg_2024.png) top center no-repeat #ddeefe;height: auto;width: 100%;}
.content-box{max-width: 1200px;margin: 0 auto;    position: relative;}
.header_box { width: 100%;max-width: 1200px;margin: 0 auto;}
.header_top {background-color: #24569b;}
.header_topes { height: auto; width: 100%; overflow: hidden;}
.header_topes .logo  { display: block; float: left; margin-top:26px;}
.header_topes .logo img {display: block;}
.header_topes .fhsy { width:98px; height:36px; border-radius: 2px; background:#ee1a30; display: block; float: right; margin-top:38px; color: #FFF; line-height:36px; font-size: 15px; text-align: center; box-sizing: border-box;}
.header_topes .fhsy:hover {opacity: 0.8;}
.mb_tu {display: none;}

.ztr-head{margin-top: 665px;margin-bottom: 105px;}
.ztr-head p{font-size:26px;color: #0552ba;text-indent: 2em;line-height: 40px;padding: 0px 105px 50px 150px;box-sizing: border-box;}
.gkzt-tt{text-align: center;margin-bottom: 60px;}
.gzdt-list ul li{float: left;width: 383px;height: 465px; background: url(../images/list_bg_03.png) top center no-repeat;margin:0 14px;}
.gzdt-list ul li p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;line-height: 50px;font-size: 30px;color:#FFF;margin: 65px 45px 26px 65px;min-height: 300px;}
.gzdt-list ul li a{font-size: 28px;display: block;text-align: center;color: #FFF;width: 230px;margin: 0 auto;}
.gzdt-list ul li a:hover {color: #e5cd30;}
.gzdt-list{position: relative;}
.gzdt-list .next,.prev{position: absolute;top: 50%;display: block;width: 68px;height: 73px;cursor: pointer;}
.next{left: -100px;background: url(../images/gk-lf.png) no-repeat;opacity: 0.5;}
.prev{right: -140px;background: url(../images/gk-rt.png) no-repeat;opacity: 0.5;}
.next:hover,.prev:hover{opacity: 1;}
.hd_tit:hover{color: #2764be;}

.c-gzdt{padding-bottom: 70px;margin-top: 440px;}
.hdqk_con {font-size: 16px;display: block;color: #ffffff;margin-right: 20px;padding-bottom: 60p}
.hdqk_con li {padding: 20px 20px;border-bottom: 1px dotted #d3cfcb;background: #FFF;box-shadow: 0px 3px 7px rgb(44 49 56 / 20%);}
.hdqk_con li:last-child{border-bottom: none;}
.hdqk_list_l {width: 407px;height: 270px;overflow: hidden;}
.hdqk_con li div img {display: inline-block;width: 100%;height: auto;}
.hdqk_list_r {padding: 0 40px;}
.hd_tit {font-size: 20px;color: #333333;font-weight: bold;line-height: 33px;height: 100%;}
.text-overflow {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hd_con {display: block;font-size: 18px;color: #333333;line-height: 32px;margin-top: 16px;text-indent: 2em;height: 100%;}
.c-hdqk {margin-bottom: 80px;}
.c-hdqk .gkzt-tt a{display: block;margin-top: 130px;}

@media screen and (max-width: 959px) {
  .hdqk_con {margin-right: 0;}
  .c-hdqk .gkzt-tt a{margin-top: 60px;}
  .hdqk_list_r {padding: 0;}
  .archive { display: none; }
  .zwgk-eles { background: url(""); }
  body { background: url(""); }
  .mb_tu { display: block; text-align: center; margin-top: 30px; }
  .mb_tu .mb_tu1 { width: 70%;display: none; }
  .mb_tu .mb_tu2 { width: 94%; margin: 10px 0px; }
  .mb_tu .mb_tu3 { width: 36%; float: right; margin-right: 70px; }
  .zcwj_tab .bd ul li { height: auto; padding-bottom: 10px; line-height: initial; }
  .header_xy { background-color: rgb(204, 237, 254); padding-bottom: 30px; }
  .header { display: none; }
  .zcwj_tab { padding: 0px 10px; }
  .zcwj_tab .bd ul li a { padding-left: 0px; float: initial; width: auto; white-space: unset; text-overflow: unset; line-height: 30px; }
  .zcwj_tab .bd ul li span { float: initial; }
  .zcwj_tab .bd { padding-bottom: 30px; }
.header-zwgk {background-color: #ccedfe;padding-bottom: 20px;}
.header_top .logo {margin-top: 0;}
.header_top .logo img {width: 90%;padding: 0 5%;}
.gzdt-list {overflow: hidden;}
.gzdt-list .next, .prev {width: 60px;height: 60px;background-size: 100% 100%;top:50%;z-index: 6;}
.gzdt-list ul li p, .gzdt-list ul li a {font-size: 20px;}
.gzdt-list ul li p {margin: 90px 50px 8px 54px;}
.next{left: 10px;}
.prev{right: 14px;}
.ztr-head {margin: 0px;box-shadow: 0px 0px 6px #cbcbcb;}
.ztr-head p {font-size: 20px;line-height: 34px;padding: 20px 20px 0;}
.gkzt-tt {margin-bottom: 20px;}
.gkzt-tt img {width: 60%;}
.c-gzdt{padding: 30px 0px 10px; margin: 0px;}
.c-hdqk {padding-bottom: 0px;margin-bottom: 0px;}
.hdqk_list_l {width: 100%;}
}
