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

/*栏目*/
.yjlm{overflow: hidden;position: relative;z-index: 0;font-size: 24px;font-weight: bold;height: 45px;line-height: 45px;border-bottom: 1px solid #dddddd;padding-bottom: 10px;}
.yjlm a{ color: #1b65b9;}
.yjlm a i{background: url(index_icon_04.png) no-repeat;display: block;float: left;width: 42px;height: 42px;margin: 8px 5px 0 0;}
.yjlm a i.zwgk_icon{ background-position: 0px 0px;}
.yjlm a i.zwfw_icon{background-position: -102px 0px;}
.yjlm a i.gzcy_icon{background-position: -357px -2px;margin-top: 4px;}
.ejlm{position: relative;height: 60px;line-height: 60px;background: url(index_icon_05.png) left center no-repeat;padding-left: 15px;}
.ejlm a{font-size: 24px;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: 85px;margin-top: 2px;font-size: 18px;}
.lmh3 a.on{color: #1b65b9;border-bottom: 2px solid #1b65b9;font-weight: bold;}

.sjlm {height: 35px;font-size: 18px;border-bottom: 1px solid #dddddd;line-height: 35px;}
.sjlm a{text-align: center;float: left;display:block;color: #666666;height: 33px;line-height: 33px;width: 117px;margin-top: 2px;font-size: 18px;color: #1b65b9;border-bottom: 2px solid #1b65b9;font-weight: bold;}
.sjlm a.on{color: #1b65b9;border-bottom: 2px solid #1b65b9;font-weight: bold;}

.bg_bs{background: #FFFFFF; padding: 20px;}
.zwfw{overflow: hidden;margin-top: 20px;background: rgba(255,255,255,0.5);padding: 20px;box-shadow: 0px 0px 16px rgba(0,0,0,0.1);margin-bottom: 30px;border-radius: 10px;padding: 30px 35px;}
.zwfw iframe {background: #ffffff;padding: 20px;box-sizing: border-box;}
.bmlqfw{overflow: hidden;background: #ffffff;padding-left: 20px;width: 520px;float: left;box-sizing: border-box;}
.bmlqfw_con{ overflow: hidden;}
.bmlqfw_con ul {display: flex;justify-content: flex-start;}
.bmlqfw_con ul li{background: #f3f3f3;height: auto;width: 224px;margin-right: 20px;float: left;overflow: hidden;padding: 0px 15px;}
.bmlqfw_con ul li a {/* display: flex; *//* justify-content: center; *//* align-items: center; */padding: 0px 20px;}
.bmlqfw_con ul li:hover{background: #e9f0f7;}
.bmlqfw_con ul li em{display: block;width: 70px;height: 70px;background: url(zwfw_v2_icon01.png) no-repeat;margin: 10px auto 0px;/* float: left; */}
.bmlqfw_con ul li span{display: block;width: 100%;height: 50px;line-height: 50px;color: #1b65b9;font-size: 18px;font-weight: bold;text-align: center;}
.bmlqfw_con ul li span br {display: none;}
.bmlqfw_con ul li.li1 em{background-position: -15px -10px;}
.bmlqfw_con ul li.li2 em{background-position: -250px -10px;}
.bmlqfw_con ul li.li3 em{background-position: -485px -10px;}
.bmlqfw_con ul li.li4 em{background-position: -719px -10px;}
.bmlqfw_con ul li.li5 em{background-position: -953px -10px;}
.bmlqfw_con ul li.li5{ margin-right: 0;}

.news-list{overflow: hidden;}
.news-list .one{padding: 5px;border-bottom: 1px  dashed #020202;margin-bottom: 5px;}
.news-list .one h3{ line-height: 30px; font-size: 16px; color: #185aad; text-align: center;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-list .one h3 a{ color: #025790;}
.news-list ul li{background: url(dot_h.png) left center no-repeat;line-height: 45px;height: 45px;*line-height: 40px;*height: 40px;position: relative;padding-left: 15px;font-size: 16px;}
.news-list ul li:hover{background: url(dot_h_on.png) left center no-repeat;}
.news-list ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width: 76%;height: 45px;line-height: 45px;*line-height: 40px;*height: 40px;}
.news-list ul li span{ position: absolute; right: 0; top: 0; }
.news-list ul li:hover span{color: #0a64a4;}

.zfwf-box2{overflow: hidden;/* padding: 0px 20px; */width: calc(100% - 550px);float: right;height: 172px;margin-top: 60px;}
.bszn{overflow: hidden;background: #ffffff;width: calc((100% - 20px)/2);padding: 20px;box-sizing: border-box;float: left;}
.bszn-con{overflow: hidden;clear: both;}

.bmlqfw_con ul li{width: auto;}
.bszn_bj1{height: 172px;background:url(bszn_bj21.jpg);background-repeat: no-repeat;margin-right: 20px;background-size: cover;}
.bszn_bj2{height: 172px;background:url(bszn_bj2.jpg);background-repeat: no-repeat;background-size: cover;}
.bszn .bszn_a{display: block; width: 100%;height: 100%;}