.pad-bot{padding-bottom: 40px;}
.yfzz-banner{height: 600px;background: url('../../images/ztsec/gygg-banner.jpg') no-repeat center top;}
.yfzz-tit{height: 63px;background: url('../../images/ztsec/dtszf-tit.png') no-repeat center;text-align: center;line-height: 55px}
.yfzz-tit.long{background: url('../../images/ztsec/dtszf-titn.png') no-repeat center;}
.yfzz-tit2{background: url('../../images/ztsec/dtszf-tit2.png') no-repeat center;}
.yfzz-tit h5{font-size: 36px;font-weight: bold;}
.yfzz-tit.long h5{font-size: 34px;}
.yfzz-tit h5 a{color: #d70c13;}
.yfzz-list{margin-left: -2%;}
.yfzz-list.marb{margin-bottom:30px;}
.yfzz-list li{width: 18%;overflow:hidden;float: left;margin-left: 2%;margin-top: 40px;}
.yfzz-list li a{display: block;height:320px;position: relative;}
.yfzz-list li p{font-size: 16px;padding: 0 14px;color: #fff;position: absolute;left: 0;right: 0;bottom: 0;height: 113px;background: url('../../images/ztsec/dtszf-zzp.png') repeat-x;line-height:180px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yfzz-list li i{display: block;height: 0;padding-top:56.14%;background-position: center top;background-repeat: no-repeat;background-size:100%;background-color: #f8f8f8;position: relative;overflow: hidden;transition: all .3s;}
.ttmat{margin-top: 50px;}
.ttmat.mars0 {margin-top: 0;}
.SLB .yfzz-list li{width: 48%;}
.SLB .yfzz-list li p{font-size: 28px;line-height: 150px;}
.dh-box {width: 100%;height: auto;overflow: hidden;}
.dh-box h1{width: 100%;position: relative;margin-top: 40px;}
.dh-box h1 img.s2{display: none;}
.dh-box h1 a {display: block;width: 100%;height: 100%;}
.ljl-box {overflow: hidden;margin-top: 0;}
.ljl-box .npccp-modular1-1 {width: 100%;}
.ljl-box .npccp-modular1-1 ul{width: 100%;height: auto;margin: 25px auto 5px auto;overflow: hidden;}
.ljl-box .npccp-modular1-1 ul li {width: 100%;line-height: 30px;}
.ljl-box .npccp-modular1-1 ul li a{color: #000;}
.ljl-box .npccp-modular1-1 ul li i {width: 6px;height: 6px;background: #ccc;border-radius: 50px;margin: 12px 12px 0 0;float: left;}
.ljl-box .npccp-modular1-1 ul li span {width: 91%;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ljl-box .npccp-modular1-1 ul li p{color: #999;}
.dh-box-mv{overflow: hidden;margin-top: 30px;}
.dh-box-mv h3{width: inherit;height: 40px;line-height: 30px;overflow:hidden;border-bottom: 4px solid #d70c13;color: #d70c13;font-size: 24px;}
.dh-box-mv h3 a{font-size: 18px;color: #ccc;padding: 0 2px;float: right;}
.ljl-box.mv .npccp-modular1-1 ul{margin: 15px auto 5px auto;}

@media screen and (max-width: 1340px){
	.yfzz-list li a{height:300px;}
}
@media screen and (max-width: 1240px){
    .yfzz-tit h5, .yfzz-tit.long h5{font-size: 30px;}
    .yfzz-list li p{font-size: 14px;}
    .yfzz-banner{height: 467px;background-size: 1600px;}
	.SLB .yfzz-tit h5{font-size: 32px;}
    .SLB .yfzz-list li p{font-size: 24px;}
	.yfzz-list li a{height:250px;}
	.ljl-box .npccp-modular1-1 ul li span{width: 89%;}
}
@media screen and (max-width: 1000px){
    .yfzz-banner {height: 360px;background-size: 1200px;}
    .yfzz-list li{width: 48%;margin-top: 30px;}
	.ttmat{margin-top: 50px;}
	.yfzz-list li a{height:auto;}
	.yfzz-list li img{width:100%;}
	.yfzz-list.marb{margin-bottom:10px;}
	.ljl-box .npccp-modular1-1 ul li{padding: 10px 0;border-bottom: 1px dashed #ccc;}
	.ljl-box .npccp-modular1-1 ul li span{width: auto;float: none;white-space: unset;text-overflow: unset;}
	.ljl-box .npccp-modular1-1 ul li i{display: none;}
	.ljl-box .npccp-modular1-1 ul li p{display: inline;margin-left: 15px;}
}
@media screen and (max-width:750px){
	.yfzz-list.marb{margin-bottom:0;}
	.dh-box h1 img.s1{display: none;}
	.dh-box h1 img.s2{display: block;}
	.dh-box-mv h3{font-size: 20px;}
	.dh-box-mv h3 a{font-size: 14px;}
	.ljl-box.mv .npccp-modular1-1 ul {margin: 5px auto 5px auto;}
}
@media screen and (max-width:700px){
    .yfzz-banner{height: 240px;background-size: 800px;}
    .yfzz-tit h5 {font-size: 22px;}
	.yfzz-tit.long h5{font-size: 20px;}
    .yfzz-tit{background-size: auto 40px!important;height: 40px;line-height: 36px;}
	.SLB .yfzz-list li{width: auto;float: none}
    .SLB .yfzz-tit h5{font-size: 24px}
    .SLB .yfzz-tit{background: none;height: auto}
    .SLB .yfzz-list li p{ font-size: 20px;line-height: 170px;}
}
@media screen and (max-width:500px){
    .yfzz-banner {height: 160px;background-size: 540px;}
    .yfzz-tit h5{font-size: 18px;}
	.yfzz-tit.long h5{font-size: 16px;}
    .yfzz-tit{background-size: auto 32px!important;}
    .yfzz-list li{width: auto;float: none;margin-top: 20px;}
    .ttmat{margin-top: 30px;}
	.dh-box h1{margin-top: 20px;}
	.ljl-box .npccp-modular1-1 ul{margin: 5px auto;}
}







