@charset "utf-8";
.fl{ float:left;}
.fr{ float:right;}
.index_zt{ background:#fff; padding:20px; width:610px; height:325px; margin-top:20px; overflow: hidden;}
.pic_zt{ width:100%; margin:0 auto;}
.pic_zt ul li{ float:left; width:190px; margin-right:20px; display:block;}
.pic_zt ul li+li+li{ margin-right:0px;}
.pic_zt ul li .img{width: 100%; min-width:100%; display: block; height: 0;padding-bottom: 62%;overflow: hidden;}
.pic_zt ul li img{ width:100%;height: 100%}
.pic_zt ul li .title{ padding:10px 0;}
.pic_zt ul li .title h2{ font-size:15px; padding:0 5px; display:block; height:48px; line-height:24px; overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;}
	
.list_zt {margin-top:15px;}
.list_zt ul li{ float:left; width:170px; margin-right:20px; padding:15px 10px; background:#fafafa; display:block; border-top:2px solid #685479;}
.list_zt ul li a{ display:block; font-size:15px; height:48px; line-height:24px; overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;}
.list_zt ul li+li+li{ margin-right:0px;}
.list_zt ul li:hover{ display:block; border-top:2px solid #f4930a;}
.gd{ margin:15px auto 10px auto; width:158px; height:34px;}
.gd a{ width:158px; height:34px; line-height:34px; display:block; border:1px solid #c6c4c9; border-radius:5px; text-align:center; font-size:14px; color:#a0a0a0;}
.gd a:hover{ display:block; border:1px solid #685479; text-align:center; color:#685479;}

.fd{ width:87px; height:420px; background: url(../images/fdycbg.png) top center no-repeat; position:fixed; left: 50%;
    margin-left: 525px; top:200px;}
.fd ul{ padding-top:75px;}
.fd ul li{ border-bottom:1px dashed #ddcbe2; width:75px; margin:10px auto 0 auto; text-align:center;}
.fd ul li img{ width:28px; margin:0 auto;}	
.fd ul li p{ color:#685479; font-size:14px; display:block; height:40px; line-height:40px;}	

.close{text-align:right;}
.close img{display:inline;}

@media screen and (max-width:1280px)
{
.fd{ right:0px !important; left: auto;
    margin-left: 0; top:180px;}
}


@media screen and (max-width:1200px)
{
.fd{display:none;}
}

@media screen and (max-width:960px)
{
.fl{ float:none;}
.index_zt{width:auto; margin-bottom:20px; height:auto;}
.pic_zt ul li{width:31.3%; margin-right:3%;}
.list_zt ul li{width:27.3%; margin-right:3%; padding:15px 2%;}

}


@media screen and (max-width:639px)
{
.index_zt{ background:none;}
.pic_zt ul li{width:100%; margin-right:0; float:none; background:#fff; margin-bottom:15px;}
.list_zt ul li{width:96%; float:none; margin-right:0; padding:15px 2%; background:#fff; margin-top:15px;}
}