@charset "utf-8";
.pyfc_body{background-image:url(/images/bg_pyfc.jpg);}
.pyfc_pygk{ margin:20px 0 15px; overflow:hidden; zoom:1;}
.pyfc_pygk .pic{float:left; width:48%;}
.pyfc_pygk .pic img{display:block; width:100%; height:364px; border:#c0dcc8 1px solid;}
.pyfc_pygk .txt{float:right; width:49%; height:366px; overflow:hidden; margin-top:-3px; font-size:16px; line-height:2.125;}

.pyfc_btnlink{padding:0 1%; width:50%;}
.pyfc_lygk{float:left; width:64%; padding-left:0;}
.pyfc_ggjt{float:left; width:33%; padding: 0; padding-left: 2%}
.pyfc_lswh{float:left; padding-right:0;}
.pyfc_btnlink .title_line{margin-bottom:10px;}
.pyfc_btnlink ul{overflow:hidden; zoom:1;}
.pyfc_btnlink ul li a{display:block; height:50px; position:relative; line-height:50px; margin-top:10px; border:#afe2a5 1px solid; color:#2db354; font-size:16px; padding-left:33%; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.pyfc_btnlink ul li a i{position:absolute; left:19%; top:50%; margin-top:-20px; width:50px; height:40px; background:url(/images/pyfc_icon.png) no-repeat;}
.pyfc_zsyz ul li.li0 a i{background-position:0 0;}
.pyfc_zsyz ul li.li1 a i{background-position:0 -40px;}
.pyfc_lygk ul li.li0 a i{background-position:0 -80px;}
.pyfc_lygk ul li.li1 a i{background-position:0 -120px;}
.pyfc_lygk ul li.li2 a i{background-position:0 -160px;}
.pyfc_lygk ul li.li3 a i{background-position:0 -200px;}
.pyfc_ggjt ul li.li0 a i{background-position:0 -240px;}
.pyfc_ggjt ul li.li1 a i{background-position:0 -280px;}
.pyfc_lswh ul li.li0 a i{background-position:0 -320px;}
.pyfc_lswh ul li.li1 a i{background-position:0 -360px;}
.pyfc_btnlink ul li a:hover{background:#65d04f; border-color:#afe2a5; color:#fff;}
.pyfc_zsyz ul li.li0 a:hover i{background-position:-50px 0;}
.pyfc_zsyz ul li.li1 a:hover i{background-position:-50px -40px;}
.pyfc_lygk ul li.li0 a:hover i{background-position:-50px -80px;}
.pyfc_lygk ul li.li1 a:hover i{background-position:-50px -120px;}
.pyfc_lygk ul li.li2 a:hover i{background-position:-50px -160px;}
.pyfc_lygk ul li.li3 a:hover i{background-position:-50px -200px;}
.pyfc_ggjt ul li.li0 a:hover i{background-position:-50px -240px;}
.pyfc_ggjt ul li.li1 a:hover i{background-position:-50px -280px;}
.pyfc_lswh ul li.li0 a:hover i{background-position:-50px -320px;}
.pyfc_lswh ul li.li1 a:hover i{background-position:-50px -360px;}

.pyfc_lygk ul{margin:0 -2%;}
.pyfc_lygk ul li{float:left; width:46%; padding:0 2%;}
/*.pyfc_lygk ul li.li1 a{ line-height:1; padding-top:10px; height:40px;}*/


/***responsive***/
@media (max-width: 1199px) {
	.pyfc_lygk ul li{width:50%;}
	.pyfc_btnlink ul li a i{left: 8%}
	.pyfc_btnlink ul li a{padding-left: 26%;}
}

@media (max-width: 991px){
	.pyfc_ggjt, .pyfc_lswh{width:50%;}
	.pyfc_lygk{width:100%; padding-right:0; margin-bottom:18px;}
	.pyfc_ggjt{padding-left:0; width: 100%}
	.pyfc_ggjt ul li a{padding-left: 17%;}
	.pyfc_lygk ul li{ padding:0 1%;}

	
}
@media (min-width: 769px) and (max-width: 992px){
	.pyfc_pygk .pic img{height:278px;}
	.pyfc_pygk .txt{height:280px;}
}

/* xs mobile*/
@media (max-width: 768px) {
	.mainnav{margin-bottom:20px;}
	.pyfc_lswh{ margin-bottom:20px;}
	.pyfc_pygk .pic img{height:230px;}
	.pyfc_pygk .txt{height:232px;}
}
@media (max-width: 767px) {
	.pyfc_pygk .pic, .pyfc_pygk .txt{float:none; width:100%;}
	.pyfc_pygk .pic img, .pyfc_pygk .txt{height:auto;}
	.pyfc_pygk .pic{margin-bottom:20px;}
	.pyfc_ggjt ul li a, .pyfc_lswh ul li a, .pyfc_zsyz ul li a{padding-left:40%;}
	
}
@media (max-width: 479px) {
	.pyfc_btnlink{float:none; width:100%; margin-bottom:15px; padding:0;}
	.pyfc_lygk ul li{width:100%;}
	.pyfc_lygk ul li.li1 a{ line-height:50px; height:50px;}
	.pyfc_btnlink ul li a{ padding:0 0 0 26%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
	.pyfc_btnlink ul li a i{left: 12%;}
}

@media (max-width: 320px) {
	
}
