body{background: url(../images2020/zwztr_hdbg_01.jpg) top center no-repeat;height: 673px;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;}
.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:#006bcd; 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: 710px;margin-bottom: 52px;}
.ztr-head p{font-size:26px;color:#005cc7;text-indent: 2em;line-height: 40px;padding: 20px 80px 50px 80px;box-sizing: border-box;}
.gkzt-tt{text-align: center;margin-bottom: 35px;}
.gzdt-list ul li{float: left;width: 365px;height: 475px; background: url(../images2020/gzdt_bg.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: 42px;font-size: 30px;color: #FFF;margin: 75px 50px 39px 58px;min-height: 250px;max-height: 200px;}
.gzdt-list ul li a{font-size: 28px;display: block;text-align: center;color: #005cc7;width: 230px;margin: 0 auto;}
.gzdt-list{position: relative;}
.gzdt-list .next,.prev{position: absolute;top: 50%;display: block;width: 75px;height: 73px;cursor: pointer;}
.next{left: -100px;background: url(../images2020/pre-left_03.png) no-repeat;}
.prev{right: -100px;background: url(../images2020/pre-right_06.png) no-repeat;}
.c-gzdt{padding-bottom: 70px;}
.hdqk-box{background: #FFF;}
.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;padding-top: 45px;}
.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;}
.zcwj_tab .hd{padding-top: 10px;}
.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: #005cc7;border: 1px solid #005cc7;}
.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;min-height: 405px;}
.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(../images2020/2020zczt_dian.jpg) no-repeat left center;}
.zcwj_tab .bd ul li span { float: right;font-size: 16px; color: #666;}
.c-hdqk{padding-bottom: 40px;}
.hnszthf{margin-top: 40px;}