body{width: 100%;background: #f3f6fb;}
.content-box {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}
.zwgk-header{height: 751px;background: url(../images/zwgk_bg_01.jpg?v=1) top center no-repeat;}
.zwgk-box{background: #FFF;
    padding: 50px 50px 20px 50px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.zwgk-header_box {padding: 0;max-width: 1200px;margin: 0 auto;}
.zwgk-header_top { height: auto; width: 100%; overflow: hidden;border-bottom: unset;}
.zwgk-header_top .zwgk-logo  { display: block; float: left; margin-top:26px;}
.zwgk-header_top .zwgk-logo img {display: block;}
.zwgk-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;}
.zwgk-header_top .fhsy:hover {opacity: 0.8;}
.zwgk-box .hdqk_con li{border-bottom: initial;background: initial;-webkit-box-shadow: initial;padding: 5px 2px;}

.ztr-head{margin-top: 630px;margin-bottom: 32px;}
.ztr-head p {
    font-size: 28px;
    color: #000000;
    text-indent: 2em;
    line-height: 40px;
    padding: 20px 90px 50px 100px;
    box-sizing: border-box;
}
.gkzt-tt{text-align: center;margin-bottom: 55px;margin-top: 50px;}
.gzdt-list ul li{float: left;width: 356px;height: 407px;background: url(../images/fa_txtbg_08.png) top center no-repeat;margin-right: 65px;padding: 110px 60px;box-sizing: border-box;}
.gzdt-list ul li:last-child{margin-right: 0;}
.gzdt-list ul li p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;line-height: 50px;font-size: 30px;color:#866022;margin: 145px 50px 50px 118px;}
.gzdt-list ul li a{font-size: 28px;display: block;text-align: left;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;line-height: 40px;box-sizing: border-box;}
.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/pre-left_03.png) no-repeat;}
.prev{right: -100px;background: url(../images/pre-right_06.png) no-repeat;}
.hdqk_con {
    font-size: 16px;
    display: block;
    color: #ffffff;
    margin-right: 20px;
}
.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_con li div img{display: inline-block;width: 100%;height: auto;}
.hdqk_list_r {
    width: 651px;
    padding: 0 40px;
}
.hdqk_list_l{width: 407px;height: 270px;overflow: hidden;}
.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%;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.c-hdqk .gkzt-tt a{display: block;padding-top: 65px;}

.zcwj_tab{background: #FFF;}
.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;padding: 0 40px;}
.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: 40px;}
.hnszthf{margin-top: 40px;}
.xgwj-ht img{display: block;}


@media screen and (max-width:768px){
    .zwgk-header{height: 120px;background-size: 120%;}
    .zwgk-header_top .fhsy{display: none;}
    .zwgk-box{padding: 20px;}
    .zwgk-header_box {padding: 0;}
    .zwgk-header_top .zwgk-logo{margin-top: 4px;width: 60%;}
    .zwgk-header_top .zwgk-logo img{width: 100%;}
    .gkzt-tt{margin: 10px 0;}
    .gkzt-tt a img{width: 100%;}
    .gzdt-list ul li{width: 100%;height: 380px;margin-right: 0;padding: 100px 40px 30px;}
    .hdqk_list_l{width: 100%;height: auto;}
    .hdqk_list_r{width: 100%;padding: 0;}
    .hdqk_con{margin-right: 0;}
    .c-hdqk .gkzt-tt a{padding-top: 20px;}
}


