body{background: url(../images2021/gkztr_bg_01.jpg?v=1) top center no-repeat;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 { height: auto; width: 100%; overflow: hidden;max-width: 1200px;margin: 0 auto;}
.header_top .logo  { display: block; float: left; margin-top:26px;}
.header_top .logo img {display: block;}
.header_top .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_top .fhsy:hover {opacity: 0.8;}

.ztr-head{margin-top: 405px;margin-bottom: 45px;}
.ztr-head p{font-size: 20px;color: #0552ba;text-indent: 2em;line-height: 40px;padding: 0px 25px 50px 110px;box-sizing: border-box;}
.gkzt-tt{text-align: center;margin-bottom: 40px;}
.gzdt-list ul li{float: left;width: 383px;height: 400px;background: url(../images2021/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: 40px;font-size: 25px;color:#FFF;margin: 60px 45px 26px 65px;min-height: 230px;}
.gzdt-list ul li a{font-size: 23px;display: block;text-align: center;color: #FFF;width: 230px;margin: 0 auto;background: #3a69de;padding: 8px 0;border-radius: 5px;}
.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(../images2021/gk-lf.png) no-repeat;}
.prev{right: -140px;background: url(../images2021/gk-rt.png) no-repeat;}
.c-gzdt{padding-bottom: 70px;}
.hdqk_con {
    font-size: 16px;
    display: block;
    color: #ffffff;
    margin-right: 20px;
	padding-bottom: 60px;
}
.hdqk_con li {
    padding: 20px 20px;
    border-bottom: 1px dotted #d3cfcb;
	background: #FFF;
	-webkit-box-shadow: 0px 3px 7px rgb(44 49 56 / 20%);
}
.hdqk_list_r {
    width: 791px;
}
.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 .gkzt-tt a{display: block;margin-top: 0px;}
.hdqk_con li .hdqk_list_l a{display:inline-block;height:185px;width:316px;}
.hdqk_con li .hdqk_list_l a img{height:100%;width:100%;}

.zcwj_tab{background: #FFF;padding: 0 25px;-webkit-box-shadow: 0px 3px 7px rgb(44 49 56 / 20%);}
.zcwj_tab .hd{padding-top: 50px;}
.zcwj_tab .hd ul{overflow: hidden;width: 700px;margin: 0 auto;}
.zcwj_tab .hd ul li { width:48%; float: left; box-sizing: border-box; margin-right: 4%; height: 60px; text-align: center; line-height: 60px; background: #f8f8f8; border-radius: 2px; border: 1px solid #e0e0e0; position: relative;}
.zcwj_tab .hd ul li:last-child{margin-right: 0;}


.zcwj_tab .hd ul li:last-child { margin-right: 0;}
.zcwj_tab .hd ul li a { display:block; font-size: 20px; color:#333;}
.zcwj_tab .hd ul li.on { background: #a13434; border: 1px solid #a13434;}
.zcwj_tab .hd ul li.on a::afte{content: '';
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-color: #a13434;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -16px;}
.zcwj_tab .hd ul li.on a { color: #fff; font-weight: bold;}
.zcwj_tab .hd ul li.on .icon { display: block;}
.zcwj_tab .bd  { margin-top: 20px;padding-bottom: 40px;}
.zcwj_tab .bd ul{padding-top: 15px;}
.zcwj_tab .bd ul li { line-height: 68px; border-bottom: 1px dashed #cecccd;height:68px;}
.zcwj_tab .bd ul li a {font-size:18px; float:left; display:inline-block; width:80%;overflow: hidden;white-space:nowrap;text-overflow: ellipsis; padding-left: 22px; box-sizing: border-box; background: url(../images/2020zczt_dian.jpg) no-repeat left center;}
.zcwj_tab .bd ul li span { float: right;font-size: 16px; color: #999;}
.c-hdqk{padding-bottom: 10px;}