.page{background: #FFF;}
.f-child{display:none;}
.fr-linkBtn{display:none;}
#wza::after{display:none;}
.header{display: none;}
.tdzz_list{padding-top: 30px;}
.ldy_box .artical-share .p_c_page_l{margin-top: 3px;}
.artical-share .p_c_page_l .ld-date, .zz-bg .artical-share .p_c_page_l .ld-source{font-size: 18px;}
.artical-share .p_c_page_l .ld-date, .artical-share .p_c_page_l .ld-source{font-size: 18px;}
.ldy_box  .SetMyFavorite{font-size: 18px;}
.ldy_list_main .share-icon{font-size: 18px;}
.list_fhsy{display:none;}
.content_box{position: relative;z-index: 1;}
.header_zzzt_img {padding: 20px 0 140px 110px;}
.header_oldperson_img {position: absolute;bottom:34px;right: 160px;}
.header_btns{overflow: hidden;}


.content-box {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}

.footer_link{display: none;}
.footer_box{background: #eee4d6;}
.footer_main{padding-top: 30px;}
.footer_main_l p{font-size: 16px;color: #000;}
.footer_main ul{top: 30px;}
.footer_main ul li a{font-size: 16px;color: #000;}
.footer_main_l p span {font-weight: bold;}
.footer_main_r{margin: 6px 0px 0 0;}
.footer_main_l p span a{color: #000;}
.pc_paging .paging li .current, .pc_paging .paging li .current:hover {
    color: #fff;
    background: #c19874;
    border: 1px solid #c19874;
}

.zz-bg {
	background: url(https://www.tongdao.gov.cn/tongdao/xhtml/images/zz_bdbg.jpg) no-repeat top center;
}

.zz-none {
	display: none;
}

.zz-block {
	display: block;
}

.zz-bg-none {
	background: none;
}

.zz-sj {
	display: none;
}

.jzzz_ztbg {}

.td_header {
	max-width: 1920px;
	height: 473px;
	margin: 0 auto;
	position: relative;
	background-color: #6cd1ff;
	background: url(../jpg/949jx8.jpg) no-repeat top center;
}

.header_box {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
        position: relative;
}

.logo {
	display: block;
	float: left;
	margin-top: 150px;
}

.fhsy {
	border-radius: 30px;
	display: block;
	float: right;
	margin: 90px 10px 0;
	color: #864804;
	line-height: 36px;
	font-size: 23px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #864804;
	padding: 4px 12px;
}
.fhsy:hover{background: #864804;
    color: #FFF;}
#wza::after{display:none;}
.zz_wza{
    margin: 90px 0px 0;
    border: none;
    line-height: 40px;
    border-radius: 30px;
    display: block;
    float: right;
    color: #864804;
    font-size: 23px;
    text-align: center;
    box-sizing: border-box;
    padding: 4px 12px;
}
.header_top .fhsy:hover {
	opacity: 0.8;
}

.tdzz_mainbg {
	background: url(../png/v3om1o.png) no-repeat;
	background-size: 100%;
	max-width: 1920px;
	margin: 0 auto;
	background-color: #efe4d5;
        padding-bottom: 70px;
}


.tdzz_list ul li {
	float: left;
	margin-right: 25px;
}

.tdzz_list ul li:nth-child(4) {
	margin-right: 0px;
}

.tdzz_list ul li:nth-child(8) {
	margin-right: 0px;
}

.tdzz_list ul li:nth-child(-n + 4) {
	margin-bottom: 33px;
}

.tdzz_list ul li a {
	display: block;
	color: #7e4504;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	background-color: #ffffff;
	width: 281px;
	height: 302px;
	box-shadow: 4px 5px 6px #e3d8cb;
}

.tdzz_list ul li a i {
	display: block;
	width: 168px;
	height: 168px;
	position: relative;
	top: 32px;
	margin: 0 auto;
	background-position: center;
}

.tdzz_list ul li a span {
	display: block;
	margin-top: 60px;
}

.tdzz-hhdt i {
	background: url(../png/r4hi12.png) no-repeat;
}

.tdzz-tpxw i {
	background: url(../png/r4hi12.png) no-repeat;
}

.tdzz-tzgg i {
	background: url(../png/7vvvzg.png) no-repeat;
}

.tdzz-bmzx i {
	background: url(../png/3pxjoz.png) no-repeat;
}

.tdzz-zfld i {
	background: url(../png/fbopm6.png) no-repeat;
}

.tdzz-zfwj i {
	background: url(../png/ywx2iy.png) no-repeat;
}

.tdzz-rsrm i {
	background: url(../png/3o9t92.png) no-repeat;
}

.tdzz-hygq i {
	background: url(../png/s1ejf5.png) no-repeat;
}

.zxgk_title {
	display: block;
	margin: 80px 0px 50px 0;
	text-align: center;
}

.zxgk_cont {
	height: 422px;
	background-color: #fff;
	box-shadow: 4px 5px 6px #e3d8cb;
}

.zxgk_cont ul {
	overflow: hidden;
}

.zxgk_cont ul li {
	height: 62px;
	line-height: 62px;
}

.zxgk_cont ul li:nth-child(1) {
	margin-top: 25px;
}

.zxgk_cont ul li a {
	max-width: 65%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 44px;
	font-size: 22px;
	color: #000;
	background: url(../png/5n00go.png) no-repeat left center;
	padding-left: 25px;
}

.zxgk_cont ul li a:hover {
	color: #9a4f17;

}

.zxgk_cont ul li span {
	float: right;
	margin-right: 25px;
	color: #5a5e5c;
	font-size: 22px;
}

.bsfw_title {
	display: block;
	margin: 50px 0px 40px 0;
	text-align: center;
}

.bxhz {
	display: inline-block;
	height: 748px;
	width: 410px;
}

.zzbsfw_content ul li {
	float: left;
	text-align: center;
	margin-left: 13px;
}

.zzbsfw_content ul li:nth-child(1) {
	margin-left: 0;
}

.zzbsfw_content ul li a {
	display: block;
	overflow: hidden;
	width: 229px;
	height: 250px;
	box-shadow: 4px 5px 6px #e3d8cb;
	background-color: #fff;
}

.zzbsfw_content ul li a span {
	display: block;
	white-space: pre-wrap;
	font-weight: bold;
	font-size: 28px;
	width: 180px;
	height: 95px;
	color: #9a4f17;
	margin: 30px auto 0 auto;
}

.tdzz_footer {
	height: 236px;
	color: #6cd1ff;
}



.zz-site {
    font-size: 30px;
    color: #7f5217;
    padding: 10px 0 10px 22px;
    max-width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
}

.zz-site a {
	color: #7f5217;
}

.zzlist-pic {
	width: 27px;
	height: 35px;
	background: url(../png/1loygz.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}


.zz-list ul.clearfix li {
	padding: 25px 22px;
	background: #FFF;
	margin-bottom: 16px;
	box-shadow: 4px 5px 6px #e3d8cb;
        overflow: hidden;
}

.zz-list ul li:last-child {
	margin-bottom: 22px;
}

.zz-list ul li span {
	font-size: 40px;
	float: right;
        line-height: 60px;
        margin-left: 20px;
}

.zl-tt {
	font-size: 40px;
	color: #434343;
	line-height: 60px;
	
}

.zl-tt:hover {
	color: #a26036;
}





.ldy_list_nav .a_title{font-size: 28px;}
.ldy_list_nav ul li a span.ldy_name{display: block;width: 100%;font-size: 24px;margin-bottom: 10px;}
.ldy_list_nav ul li a span.ldy_zwei{display: block;width: 100%;font-size: 22px;line-height: 30px;}
.ldy_list_nav ul li:nth-child(2) a span.ldy_zwei{width: 100%;padding-right: 0;}
.ldy_top dd p{font-size: 28px;}
.ldy_content .title span{font-size: 28px;}
.ldy_content .work p {font-size: 22px;}
.ldy_top dd .ldy_gzfg p{font-size: 22px;}
.artical-share .p_c_page_l .ld-date,.zz-bg .artical-share .p_c_page_l .ld-source {font-size: 18px;}
.SetMyFavorite{font-size: 18px;}
.article_box .title h2 {
    font-size: 40px;
    color: #080600;
    text-align: center;
    padding: 60px 54px 0 54px;
    font-weight: normal;
}
.article_box .title p {
    padding: 30px 0 20px;
    text-align: center;
}
.article_box .title span {
    padding: 0 10px;
    font-size: 28px!important;
    margin: 0 5px;
}
.zznr-site a{color: #7f5217;}
.p_box p {
    font-size: 30px!important;
    line-height: 50px!important;
}
.share-icon{font-size: 24px;}
.ldy_list_main .share-icon{font-size: 18px;}
.artical-share .ly-info a{width: 115px;font-size: 24px;}
.share-box a{line-height: 31px;}
.SetMyFavorite{font-size: 24px;}
.zznr-site{
   font-size: 30px;
    color: #7f5217;
    padding: 0px 0 30px 5px;
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
}

.zzlist-pic {
	width: 27px;
	height: 35px;
	background: url(../png/1loygz.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}



.zz_tdsite {
	font-size: 22px;
	background-color: #fff;
	padding: 40px 0 0 22px;
}

.zznr-box {
	background-color: #fff;
	padding: 60px 92px 94px 92px;
	margin-bottom: 60px;
}

.zznr-box h2 {
	font-size: 40px;
	color: #080600;
	text-align: center;
	padding: 0 54px;
}

.zznr-dsc {
	padding: 40px 0 50px;
	text-align: center;
	border-bottom: 1px dashed #e6e8eb;
}

.zznr-dsc span {
	padding: 0 10px;
	font-size: 28px;
	color: #9a9fae;
}

.zznr-box .content {
	color: #434343;
	padding: 40px 0 60px;
	line-height: 34px;
}

.zznr-box .content p {
	font-size: 30px;
	text-indent: 2em;
	line-height: 50px;
}


.old_transform a:hover {
    transform: scale(1.1);
}


@media screen and (max-width:700px) {
   
   .header_btns .logo{width: 60%;margin-left: 10px;margin-top: 20px;}
   .header_btns .logo img{display: block;width: 100%;}
   .fhsy{margin: 20px 0px 0;font-size: 20px;}
   .zz_wza{display:none;}
   .td_header{height: auto;}
   .header_oldperson_img {position: absolute;bottom: -160px;right: 20px;}
   .header_box{position: relative;z-index: 1;}
   .tdzz_mainbg{position: relative;z-index: 999;}
   .header_zzzt_img {padding: 50px 0 60px 10px;width: 50%;}
   
   .tdzz_list ul li {width: 49%;margin-right: 2%;margin-bottom: 2%;}
   .tdzz_list ul li:nth-child(2n+2){margin-right: 0%;}
   .tdzz_list{padding: 15px;}
   .tdzz_list ul li a{width: 100%;height: auto;padding-bottom: 20px;font-size: 22px;}
   .tdzz_list ul li a span{margin-top: 40px;}
   .tdzz_list ul li:nth-child(-n + 4){margin-bottom: 2%;}
   .zxgk_title{margin: 20px 0px 30px 0;width: 100%;}
   .bsfw_title{margin: 40px 0px 30px 0;}
   .zxgk_title img{display: block;width: 100%;}
   .zxgk_cont ul li {height: auto;line-height: initial;margin-bottom: 10px;overflow: hidden;}
   .zxgk_cont ul li a{font-size: 20px;margin-left: 14px;}
   .zxgk_cont ul li span{font-size: 20px;margin-right: 15px;}
   .zxgk_cont{padding-bottom: 15px;height: auto;}
   .bsfw_title img{display: block;width: 100%;}
   .tdzz_list ul li a i{width: 108px;height: 108px;background-size: 100%;}
   .zzbsfw_content{padding: 0 15px;}
   .zzbsfw_content ul li{width: 100%;margin-left: 0;margin-bottom: 10px;}
   .zzbsfw_content ul li a{width: 100%;}
   .tdzz_mainbg{padding-bottom: 0;}
   .footer_main {padding-top: 0;}
   
   .zz-fhsy{font-size: 14px;line-height:inherit;margin: 0;padding: 0;border-radius: 4px;white-space: nowrap;top: 50%;position: absolute;right: 10px;margin-top: -13px;padding: 5px 10px;}
   .zz-list-box{margin:0;}
   .zz-site{padding:0 10px;}
   .zz-site,.zz-site a{font-size:1rem;color: #000;background: #ffffff;padding: 10px;}
   .zz-list ul.clearfix{background-color:#fff;}
   .zz-list ul.clearfix li{padding:10px;margin:0;border-bottom: 1px dashed #dcdcdc;}
   .zz-list ul.clearfix li:last-child{border-bottom:none;padding-bottom: 0;margin:0;}
   .zz-list ul.clearfix li div{display:inline;}
   .zz-list ul li .zl-tt{
		font-size: 1rem;
		line-height: 1.8;
		display: inline;
		padding-right: 10px;
		color: #000;
	}
   .zz-list ul li span{
		font-size: 1rem;
		line-height: inherit;
		display: inline;
		color: #666;
		white-space: nowrap;
	}
    
   .article_box .title h2{font-size:1.5rem;font-weight: bold;padding: 40px 14px 0 14px;}
   .article_box .title p span{font-size:1.2rem!important;white-space: nowrap;margin:0;line-height: 1.8;}
   .zz-list ul li .zl-ck{display:none;}
   .article_box  .p_box{padding:0;padding-top:20px;}
   .article_box .p_box *{font-size:1.2rem !important;line-height:1.8 !important;}
   .p_box img{height:inherit !important;max-width:80% !important;width:80% !important;}
   .p_c_page .p_c_page_l{display: none;}
   .share{width:100%;float:inherit;text-align: center;}
   .p_c_page{margin-top: 0;line-height: inherit;height: inherit;border-top:none;}
   .content_box{z-index: 999;position: relative;}
}

@media screen and (max-width:450px) {
   .zxgk_cont ul li a{font-size: 18px;max-width: 90%;}
   .zxgk_cont ul li span{font-size: 18px;}
   .header_btns .logo{width: 50%;}
   .fhsy {margin: 20px 5px 0px;font-size: 18px;}
   .tdzz_list ul li a i{top: 12px;}
   .tdzz_list ul li a span {margin-top: 20px;}
   .tdzz_list ul li a i {width: 88px;height: 88px;}
   .zxgk_cont ul li a{background: none;padding-left: 0;}
}