@charset "utf-8";
/* CSS Document */
/*重置*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li，dl,dt,dd{
	margin: 0;
	padding: 0;
	border: 0;
}
img{ border:none;}
a{ text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
input,textarea,select{ background:none; border:none; outline:none;}
table td{word-break:break-all;word-wrap:break-word;}
html,body,a{ font:18px/1.4 Tahoma,Helvetica,Arial,'Microsoft YaHei',simsun,sans-serif; color:#333;}
body{ font-family:'Microsoft YaHei'!important; width:100%;}
.clear{ clear:both;}
.TRS_Editor ol,.TRS_Editor ul{padding-left: 40px; margin:1em 0;}
.TRS_Editor strong{ font-weight: bold;}
.TRS_Editor a{ text-decoration:underline;}
.TRS_Editor p{ margin:1em 0;}
/*属性重置*/

h1 p {
    position: absolute;
    z-index: 999;
    background: url(logo20200819bt.png) no-repeat left;
    width: 249px;
    height: 62px;
    top: 20px;
    left: 8%;
}
h1 p a {
    display: block;
    line-height: 59px;
    font-size: 20px;
    font-weight: bold;
	padding-left: 30px;
	color: #fff;
}
body{	
background:#fbfbfb url(zfjsn_20210619_zly_bg.jpg) top no-repeat;
	background-size: 100% auto;
}

.s1{
	background: url(zfjsn_20210619_zly_bt9.png) center no-repeat;
	width: 1200px;
	padding: 0 100px;
	margin: 0 auto;
}
.s2{
	background: url(zfjsn_20210619_zly_bg4.jpg) right no-repeat;
	width: 1300px;
	margin: 0 auto;
}
.s3{
	background: url(zfjsn_20210619_zly_bg5.jpg) top no-repeat;
	width: 1310px;
	 overflow: hidden;
	margin: 0 auto;
}
.s4{
	background: url(zfjsn_20210619_zly_btn5.png) top no-repeat;
	width: 1310px;
	 overflow: hidden;
	margin: 0 auto;
}
.s2bg{    
	width: 58%;
	display: inline-block;
	background: rgba(255,241,247,0.9);
	border-radius: 5px;
	margin:32px 0;
	padding: 12px
}
.s2bg2{
	background: #fff9f1;
	border-radius: 5px;
	border:#f8d3cb 1px solid;
	padding: 40px;
}
.bt{
	width: 100%; height: auto; 
	line-height: 100px;
	text-align: center;
	overflow: hidden;
}
.hbdh_list {
     
    border-radius: 3px;
    
    z-index: 999;
    
}
.hbdh_list li{ overflow:hidden; height:46px; list-style:none;  border-radius: 5px;}
 
.hbdh_list li p{ overflow:hidden; box-sizing:border-box; padding:1px;}
.hbdh_list li p:hover{ box-shadow: 2px 2px 5px 1px #ccc;   padding:0;}
.hbdh_list li:hover a{ color: #c85d46; background: url(zfjsn_20210619_zly_bgli1.png) no-repeat 15px 24px;}
.hbdh_list li a{background: url(zfjsn_20210619_zly_bgli.png) no-repeat 15px 22px; float:left; padding-left:38px; line-height:46px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hbdh_list li em{ float:right; line-height:46px; margin-right:20px; color:#888; font-style:normal;}
.mt300{
	margin-top: 300px;
}
.more{
	margin-top: 30px;
}
.more a{
	background: none!important;
	font-size: 18px; 
	color: #dc4028;
	 
	 
}
.pd80{
	padding-bottom: 80px;
}
.mt100{
	margin-top: 100px;
}
.w263{
	width: 263px;
    height: 670px;
    overflow: hidden;
}
.w263 li{
	height: auto;
}
.w263 li a{
	    height: auto;
    left: 32px;
    display: inline-block;
    text-overflow: inherit;
    white-space: inherit;
}
.w263 li em{
float: left;
	padding-left: 36px;}
.w263l{
	
	    float: left;
    margin-top: 90px;
    margin-left: 10px;
}
.w263l1{
	float: left;
    margin-top: 20px;
    margin-left: 80px;
}
.w263l2{
	    float: left;
    margin-top: 90px;
    margin-left: 70px;
}
.w263l3{
	float: left;
    margin-top: 150px;
    margin-left: 80px;
}
.w45{
	float: left;
	    margin: 8px;
    width: 48%;
}
.w45 li{
	margin-bottom: 8px;
}
.bg1{
	background: #f9f4f3;
}
.mt40{
	margin-top: 40px;
}
.s5{
     width: 1310px;
    height: auto;
     
    margin: 0 auto;
}
.s5_t{
	width: 100%;
	    min-height: 120px;
	position: relative;
}
.s5_tl{
	position: absolute;
	left: 0;
	width: 80%;
	background: #f8f8f8;
	border:#f7d5d6 1px solid;
	padding: 20px;
	padding-right: 10%;
}
.s5_tr{
	position: absolute;
	top:-20px;
	right: -10px;
	 width: 20%;
	
}
.s5_tr img{
	width: 100%;
}
.s5_tl h2 a{
	    float: left;
    color: #d6173e;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
    width: 100%;
}
.s5_tl p{
	font-size: 16px;
	color: #666;
	line-height: 24px;
}
.s5_t:hover .s5_tl{
	border:#ff6600 1px solid;
}
.s5bt1{
	     height: auto!important;
}
.s5bt1 a{
	margin-bottom: 30px;
    background: url(zfjsn_20210619_zly_bg.png) 15px 17px no-repeat!important;
    color: #d6173e;
    font-weight: bold;
    border: #f7d5d6 1px solid;
    background: #fff;
    width: 96%;
    height: auto;
    line-height: 60px!important;
    box-shadow: rgba(234,222,234,0.6) 0 5px 7px 0;

}
.pat50{
	padding-top: 50px;
}
@media screen and (max-width: 1366px){
.mt300 {
    margin-top: 100px;
}
.s1{
	background: none;
	    overflow: hidden;
		width: 96%;
		padding: 0 2%;
	}
.s2{
	background: none;
		width: 96%;
		padding: 0 2%;
	}
	.s2bg{
		width: 100%;
		padding: 0;
	}
	.s2bg2{
		padding: 0;
	}
.s3{background: none;
		width: 96%;
		padding: 0 2%;
	}	
.s4{background: none;
		width: 96%;
		padding: 0 2%;
	}	
.s5{background: none;
		width: 96%;
		padding: 0 2%;
	}	
	h1 p{
		    height: auto;
    top: 0;
    line-height: 40px;
    width: auto;
	}	
	h1 p a{
	  line-height: 40px;
    width: auto;	
	}
	.bt{overflow: hidden;
     
		line-height: 50px;}
	.bt a img{
		max-width: 100%;
		min-width: auto;
		    
    height: auto;
	}
	.hbdh_list li{
		height: auto;
	}
	.hbdh_list li{
		height: auto;
	}
	.hbdh_list li a{
		    text-overflow: initial;
    white-space: initial;
	}
	.w263{
		margin: 0!important;
    width: 100%!important;
    height: auto;
    overflow: hidden;
	}
	.w45{
		margin: 0!important;
    width: 100%!important;
    height: auto;
	}
	
	.s5_tr{
		display: none;
	}
	.s5_tl{
		width: 96%!important;
		padding:2%;
	}
	
	
	
}