@charset "utf-8";
@import url(reset.css);
@import url(header.css);
@import url(footer.css);

.zfsj{width: 100%;padding: 20px;height: auto;min-height: 350px;background: #FFFFFF;overflow: hidden;}
.ejlm{position: relative;height: 40px;line-height: 39px;background: url(index_icon_05.png) left center no-repeat;padding-left: 15px;font-size: 18px;font-weight: bold;color: #1b65b9;margin-bottom: 5px;}
.ejlm a{font-size: 18px; font-weight: bold; color: #1b65b9; }
.ejlm a:hover{color: #f31818;}

.lmh3{height: 35px;font-size: 18px;border-bottom: 1px solid #dddddd;line-height: 35px;}
.lmh3 a{color: #1b65b9;border-bottom: 2px solid #1b65b9;font-weight: bold;text-align: center;float: left;display:block;height: 33px;line-height: 33px;width: 80px;margin-top: 2px;font-size: 18px;}
.lmh3 a.on{color: #1b65b9;border-bottom: 2px solid #1b65b9;font-weight: bold;}
.zfsj h2.lm{position: relative;height: 60px;line-height: 60px;z-index: 0;margin-top: 5px;}
.zfsj h2.lm p{background: #FFFFFF;height: 60px;width: 260px;margin: 0 auto;position: relative;z-index: 1;}
.zfsj h2.lm p span {display: block;width: 200px;text-align: center;height: 60px;line-height: 60px;background: #1b65b9;margin: 0 auto;color: #ffffff;font-size: 24px;font-weight: bold;border-radius: 5px;}
.zfsj h2.lm b{position: absolute;border-bottom: 1px solid #dddddd;top: 12px;left: 0;width: 100%;height: 20px;}
.sjfb{overflow: hidden;margin-top: 10px;width: 100%;height: auto;}
.sjfb dl dt{overflow: hidden;width: 200px;height: auto;float: left;}
.sjfb dl dt ul li{width: 100%;height: 112px;margin-top: 15px;background: #f3f3f3;overflow: hidden;}
.sjfb dl dt ul li i{display: block;width: 55px;height: 55px;background: url(zfsj_v2_icon01.png) no-repeat;margin: 10px auto 0 auto;}
.sjfb dl dt ul li.li1 i{background-position: -6px 4px;}
.sjfb dl dt ul li.li2 i{background-position: -7px -119px;}
.sjfb dl dt ul li.li3 i{background-position: -7px -244px;}
.sjfb dl dt ul li.li1.on i,.sjfb dl dt ul li.li1:hover i{background-position: -154px 2px;}
.sjfb dl dt ul li.li2.on i,.sjfb dl dt ul li.li2:hover i{background-position: -154px -119px;}
.sjfb dl dt ul li.li3.on i,.sjfb dl dt ul li.li3:hover i{background-position: -154px -249px;}
.sjfb dl dt ul li:hover,.sjfb dl dt ul li.on{background:#1b65b9;}
.sjfb dl dt ul li:hover a,.sjfb dl dt ul li.on a{color:#ffffff;}
.sjfb dl dt ul li span{ display: block; overflow: hidden; height: 30px; line-height: 30px; font-size: 18px; text-align: center;}

.sjfb dl dd{float: right;width: 945px;border: 1px solid #1b40aa;border-radius: 5px;margin-top: 15px;}

.sjkf_link{overflow:hidden;margin-top:20px;height: auto;width: 100%;}
.sjkf_link a{width:100%; height:100%; display:block;}
.sjkf_link img{width:100%; height:auto;}
@media screen and (max-width:750px ) {
	.zfsj{width: 100%;padding: 10px;}
	.zfsj h2.lm{height: 40px;line-height: 40px;}
    .zfsj h2.lm p{height: 40px;width: 200px;}
    .zfsj h2.lm p span {width: 150px;height: 40px;line-height: 40px;font-size: 20px;}
    .zfsj h2.lm b{top: 0px;}
    .sjfb dl dt{width: 100%;height: auto;float: left;}
    .sjfb dl dt ul li{width: calc((100vw - 30px)/2);float:left; height:50px; line-height:50px;}
    .sjfb dl dt ul li i{display:none;}
    .sjfb dl dt ul li.li2{float:right;}
    .sjfb dl dt ul li span{height:50px; line-height:50px;}
    .sjfb dl dd{width:100%;}
}