body{background: url(../images/zwztr_hdbg_01.jpg) top center no-repeat;height: 673px;width: 100%;}

.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:#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: 780px;margin-bottom: 32px;}
.ztr-head p{font-size:26px;color:#866022;text-indent: 2em;line-height: 40px;padding: 20px 80px 50px 80px;box-sizing: border-box;}
.gkzt-tt{text-align: center;margin-bottom: 55px;}
.gzdt-list ul li{float: left;width: 545px;height: 558px; background: url(../images/gzdt_bg.png) top center no-repeat;margin-left: 28px;}
.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;min-height: 200px;
max-height: 200px;}
.gzdt-list ul li a{font-size: 28px;display: block;text-align: center;color: #f66168;padding-left: 45px;width: 230px;margin: 0 auto;}
.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;}
.c-gzdt{padding-bottom: 70px;}
.hdqk-box{background: #fdf9f6;}
.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: 65px;}
.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: 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: 60px;}
.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;}


@media screen and (max-width:580px){
	body{height: auto;width: 100%;background-size: 150%;}
	.header_box{height: 220px;}
	.header_top .logo{margin: 10px;width: 60%;}
	.header_top .logo img{width: 100%;}
	.header_top .fhsy{display: none;}
	.box{background: #fff;}
	.ztr-head{display: none;}
	.c-gzdt{padding: 20px;}
	.gzdt-list .next, .prev{display: none;}
	.gkzt-tt{margin-bottom: 10px;}
	.gkzt-tt img{display: block;width: 100%;}
	.gzdt-list ul li{width: 100%;margin: 0;background: #fcf5eb;height: auto;}
	.gzdt-list ul li p{margin: 40px 20px 0;font-size: 16px;line-height: 40px;min-height: auto;height: auto;}
	.gzdt-list ul li a{font-size: 18px;padding: 10px;background: #fdf9f6;margin: 20px auto;}
	.hnszthf img{display: block;width: 100%;}
	.zcwj_tab .hd ul{width: 100%;}
	.zcwj_tab .bd ul li{line-height: normal;height: auto;padding: 10px 0;}
	.zcwj_tab .bd ul li span{float: none;white-space: nowrap;margin-left: 10px;}
	.zcwj_tab .bd ul li a{font-size: 16px;display: initial;line-height: 26px;float: none;white-space: initial;background: none;padding: 0;}
	.gzdt-list{overflow: hidden;}
	.hdqk-box{background: #fff;padding: 0 20px;}
	.zcwj_tab .bd{margin-top: 10px;padding-bottom: 0;}
	.zcwj_tab{padding: 0;}
	.c-hdqk{padding-bottom: 20px;}
	.c-hdqk .gkzt-tt a{padding-top: 0;}
	.hnszthf{margin-top: 20px;}
	.zcwj_tab .hd{padding-top: 0;}
	.zcwj_tab .hd ul li{height: 40px;line-height: 40px;}
	.zcwj_tab .hd ul li a{font-size: 18px;}
	
}

