@charset "utf-8";
@import url(2022_reset.css);
@import url(2022_header.css);
@import url(2022_footer.css);
/*  */
a i{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
a:hover i{-webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing;}
.main{background: #f3f3f3;}
/* 通用样式 */
.main h3.title{border-bottom: 1px solid #ddd;height: 35px;font-size: 18px;}
.main h3.title a{display: inline-block;color: #07438a;height: 35px;border-bottom: 3px solid #07438a;box-sizing: border-box;}
.main .atc_list li{height: 55px;line-height: 55px;border-bottom: 1px dashed #ddd;font-size: 16px;position: relative;}
.main .atc_list li:before{content: "";position: absolute;border: 2px solid #666;left: 0;top: 28px;}
.main .atc_list li a{display: inline-block;width: 70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 15px;}
.main .atc_list li span{float: right;font-size: 15px;color: #666;}
/* 领导之窗 */
.main>div{padding: 20px;background: #fff;}
.main .ldzc .ld{width: 680px;}
.ldzc .ld .ld_list{height: 210px;margin-top: 20px;overflow: hidden;}
.ldzc .ld .ld_list .pic{width: 163px;height: 210px;overflow: hidden;}
.ldzc .ld .ld_list .pic img{width: 163px;height: 210px;}
.ldzc .ld .ld_list .jj{width: 490px;height: 100%;}
.jj .name a{font-size: 28px;color: #1b66b2;letter-spacing: 2px;}
.jj .drzw{font-size: 18px;font-weight: bold;margin-top: 18px;}
.jj .ldjl{margin-top: 10px;color: #777777;font-size: 14px;}
.jj .ldjl a{color: #777777;font-size: 14px;line-height: 32px;}
.jj .list{height: 52px;line-height: 52px;background: #f4f4f4;margin-top: 2px;}
.jj .list a{margin-left: 40px;font-size: 17px;font-weight: bold;color: #1b66b2;}
.ldzc .jgdw{width: 485px;margin-top: 35px;}
.ldzc .jgdw p{width: 100%;height: 100px;background: url(2021_zzjg.png) no-repeat;text-align: center;}
.ldzc .jgdw p a{display: inline-block;height: 100px;line-height: 100px;}
.ldzc .jgdw p i{display: inline-block;width: 60px;height: 60px;border-radius: 50%;vertical-align: middle;}
.ldzc .jgdw p span{color: #fff;font-weight: bold;font-size: 24px;margin-left: 35px;display: inline-block;vertical-align: middle;}
.ldzc .jgdw .zzjg i{background: url(2021_zwgk_icon.png) #fff no-repeat 10px -95px;}
.ldzc .jgdw .jcdw{margin-top: 30px;}
.ldzc .jgdw .jcdw i{background: url(2021_zwgk_icon.png) #fff no-repeat -69px -95px;}
.ldzc .btn_ls{height: 122px;margin-top: 20px;}
.ldzc .btn_ls li{width: 156px;height: 100%;background: #eff6fc;border-radius: 10px;float: left;}
.ldzc .btn_ls li a{display:block;text-align: center;}
.ldzc .btn_ls li i{display: inline-block;width: 50px;height: 50px;margin:15px 0;background: url(2021_zwgk_icon.png) no-repeat;}
.ldzc .btn_ls li span{display: block;font-size: 16px;font-weight: bold;color: #07438a;}
.ldzc .btn_ls li+li{margin-left: 18px;}
.ldzc .btn_ls li:first-child i{background-position: 5px 5px;}
.ldzc .btn_ls li:first-child+li i{background-position: -77px 5px;}
.ldzc .btn_ls li:first-child+li+li i{background-position: -156px 5px;}
.ldzc .btn_ls li:first-child+li+li+li i{background-position: -236px 5px;}
.ldzc .btn_ls li:first-child+li+li+li+li i{background-position: -318px 5px;}
.ldzc .btn_ls li:first-child+li+li+li+li+li i{background-position: -403px 5px;}
.ldzc .btn_ls li:first-child+li+li+li+li+li+li i{background-position: -483px 5px;}
/* 政策文件 */
.file_exp{margin-top: 25px;height: 400px;}
.file_exp .file{width: 785px;}
.file_exp .exp{width: 390px;}
.file_exp .file .file_search{height: 120px;border: 1px solid #f0f1f6;margin-top: 10px;box-sizing: border-box;padding: 20px 0;}
.file_exp .file .file_search p{width: 47%;}
.file_exp .file .file_search label{width: 30%;height: 30px;line-height:30px;display: inline-block;float: left;font-size: 14px;text-align: right;}
.file_exp .file .file_search input{width: 70%;height: 30px;outline: none;border: 1px solid #ccc;float: left;box-sizing: border-box;padding-left: 10px;}
.file_exp .file .file_search .file_num{margin-top: 20px;}
.file_exp .file .file_search p.con label{width: 50px;text-align: left;margin-left: 20px;}
.file_exp .file .file_search .bt{height: 30px;line-height: 30px;margin-left: 30px;margin-left: 20px;}
.file_exp .file .file_search .bt a{display: inline-block;float: left;width: 80px;;height: 30px;color: #fff;background: #5494de;margin-right: 10px;text-align: center;font-size: 14px;}
.file_exp .exp .pic_item{margin-top: 10px;position: relative;height: 215px;overflow: hidden;}
.file_exp .exp .pic_item a{display: block;}
.file_exp .exp .pic_item a img{display: block;width: 100%;height: 215px;object-fit: cover;}
.file_exp .exp .pic_item p{position: absolute;bottom: 0;height: 50px;line-height: 50px;background: rgba(0,0,0,0.6);text-align: center;width: 100%;padding: 0 10px;box-sizing: border-box;}
.file_exp .exp .pic_item p a{color: #fff;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.file_exp .exp ul{margin-top: 10px;}
.file_exp .exp ul li{height: 40px;line-height: 40px;border: none;}
.file_exp .exp ul li:before{top: 18px;}
/* 规划计划 */
.ghjh_tabs{height: 330px;margin-top: 25px;}
.ghjh_tabs .tab{width: 785px;}
.ghjh_tabs .tab .tempWrap{margin-top: 15px;}
.ghjh_tabs .tab .title a{color: #666;border: none;margin-right: 40px;}
.ghjh_tabs .tab .title a.on{color: #07438a;border-bottom: 3px solid #07438a;}
.ghjh_tabs .btns{width: 390px;}
.ghjh_tabs .btns li{width: 180px;height: 98px;background: #eff6fc;border-radius: 10px;float: left;margin-bottom: 20px;}
.ghjh_tabs .btns li:nth-of-type(2n){margin-left: 27px;}
.ghjh_tabs .btns li a{display: block;height: 100%;text-align: center;line-height: 98px;}
.ghjh_tabs .btns li i{display: inline-block;width: 35px;height: 35px;background: url(2021_zwgk_icon.png) no-repeat;vertical-align: middle;}
.ghjh_tabs .btns li span{color: #004391;font-weight: bold;font-size: 17px;margin-left: 10px;display: inline-block;vertical-align: middle;}
.ghjh_tabs .btns li:first-child i{background-position: -166px -111px;}
.ghjh_tabs .btns li:first-child+li i{background-position: -213px -108px;}
.ghjh_tabs .btns li:first-child+li+li i{background-position: -260px -111px;}
.ghjh_tabs .btns li:first-child+li+li+li i{background-position: -304px -111px;}
.ghjh_tabs .btns li:first-child+li+li+li+li i{background-position: -345px -111px;}
.ghjh_tabs .btns li:first-child+li+li+li+li+li i{background-position: -389px -111px;}