﻿@charset "utf-8";
/* CSS Document */
.bjfff{ background: #fff; }
.bjed{ background: #ededed; }
.mask{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.2); z-index: 4999; display: none; width: 100%; height: 100%;}
.container {position: relative;overflow: hidden; }
#scrolltop { position: fixed; z-index: 4999; right: 10%; bottom: 10%; display: none; width: 40px; height: 36px; border-radius: 2px; background: url(iconsprite_btbar.png) 8px 6px no-repeat; background-color: #444; background-color: rgba(0, 0, 0,1); cursor: pointer; box-shadow: 0 1px 3px rgba(0, 0, 0, .2);  }
#scrolltop:hover{ background-color: #444; background-color: rgba(0, 0, 0, .4); }

/*单层tab切换1 */
.tab_box{ overflow: hidden; text-align:left; }
.tab_box .hd{ height:40px; }
.tab_box .hd>ul>li{ padding: 0 20px; height: 40px; float:left; background: url(2019ztyhdjlpt_xxico01.png) no-repeat left 4px; }
.tab_box .hd>ul>li:first-child{ background: none; }
.tab_box .hd>ul>li>a{ font-size: 22px; color: #333; font-weight: 600; }
.tab_box .hd .on a{ color: #1c466b; }
.tab_box .hd>span{ float: right; }
.tab_box .hd>span>a{ display: block; padding: 0 10px; height: 34px; width: 20px; background: url(2019ztyhdjlpt_more.png) no-repeat center; }

.top-zfgn{ display: none; }
.header{ height: 175px; }
.header .logo{ padding: 20px; float: left; }
.header .app-btn{ display: none; }
/* 检索 */
.search{ float: right; width: 358px; height: 38px; border: 1px solid #1c466b; border-radius: 20px; overflow: hidden; margin-right: 20px; margin-top: 35px; }
.search.error{ background: #ffeee7; -webkit-box-shadow: 0 0 6px rgba(255, 0, 0, 0.8) inset; -moz-tbox-shadow: 0 0 6px rgba(255, 0, 0, 0.8) inset; -o-box-shadow: 0 0 6px rgba(255, 0, 0, 0.8) inset;  box-shadow: 0 0 6px rgba(255, 0, 0, 0.8) inset; }
.search.error .sr{ color: #ff0000;}
.search form{ font-size: 0; line-height: initial; }
.search .sr{ display: block; float: left;  width: 264px; padding-left: 24px; height: 38px; border: none; outline: none; background:none; line-height: 38px; font-size: 14px; color: #999; }
.search .btn{ display: block; float: right; vertical-align: middle; width: 70px; height: 38px; border: none; outline: none; background:url(2019ztyhdjlpt_search.png) no-repeat center; cursor: pointer; }
.present{ margin-top: 20px; height: 50px; line-height: 39px; }
.present-Info{ float: left; margin-right: 40px; }
.app-present-Info{ display: none; }
.present-Info .info1{ float: left; padding-left: 10px; }
.present-Info .info2{ float: left; margin-left: 25px; padding-left: 28px; background: url(2019ztyhdjlpt_topico01.png) no-repeat left center; font-size: 26px; font-weight: bold; color: #1c466b; }
.present-link{ float: left; }
.present-link .hd span{ display: inline-block; height: 50px; margin-right: 40px; font-size: 14px; }
.present-link .hd .on{ border-bottom: 4px solid #1c466b; height: 46px; }
.present-link .hd .ico{ display: inline-block; margin-left: 15px; background: url(2019ztyhdjlpt_topico02.png) no-repeat; width: 12px; height: 8px; }
.present-link .hd .on .ico{ -webkit-transform: rotate(-180deg);  -moz-transform: rotate(-180deg);  transform: rotate(-180deg); }
.present-fzgn { float: right; }
.present-fzgn a{ display: inline-block; margin-left: 40px; }
.present-fzgn a img{ margin-top: -3px; margin-right: 5px; }
.banner{ height: 360px;  background-size: cover; overflow: hidden;background-color: #f4f4f4; }
.banner>.floor>h1{ font-size: 35px; color: #fff; font-weight: 700; margin-top: 78px; margin-left: 20px; }
.inlet{ display: none; position: absolute; top: 175px; left: 0; right: 0; border-top: 1px solid #1c466b;  }
.inlet>div{ background: url(2019ztyhdjlpt_topbj01.png); box-shadow: 0 5px 20px rgba(3, 44, 80, 0.3); }
.inlet .picker-box{ padding: 20px; }
.inlet .picker .picker-tit{ float: left; width: 130px; font-size: 16px; font-weight: bold; color: #1c466b; text-align: right; }
.inlet.inlet01 .picker .picker-tit{ width: 90px; }
.inlet .picker .picker-btn{ margin-left: 130px; }
.inlet .picker .picker-btn a{ display: inline-block; margin-right: 30px; background: #5179b1; color: #fff; width: 68px; height: 25px; line-height: 25px; border-radius: 4px; text-align: center; }
.inlet .picker .picker-link{ margin-left: 130px; }
.inlet.inlet01 .picker .picker-link{ margin-left: 90px; }
.inlet .picker .picker-link ul{  }
.inlet .picker .picker-link li{ width: 20%; float: left; margin-bottom: 10px; }
.inlet .picker .picker-link li a{ display: block; font-size: 14px; padding: 0 10px;  }
.inlet .picker .picker-link li a:hover{ background: #5179b1; color: #fff;  }

/* 领导信箱 */
.app-lm-title{ display: none; }
.lead-mail{ height: 618px; position: relative; }
.lead-mail .f1-bj{ position: absolute; left: 0; top: 135px; right: 0; z-index: 0; height: 426px; overflow: hidden; background: #f4f4f4 ; background-attachment: fixed;padding-bottom: 74px;  }
.lead-mail .lm-box{ margin-top: -135px; background: #fff; position: relative; z-index: 1;  }
.lead-mail .lm-title{ height: 49px; line-height: 49px; background: #fff; border-bottom: 1px solid #006eab; }
.lead-mail .lm-title li{ width: 25%; float: left; text-align: center; }
.lead-mail .lm-title li a{ font-size: 18px; font-weight: bold; }
.lead-mail .lm-title li a img{ margin-right: 10px; margin-top: -2px; }
.lead-mail .lm-title li span{ box-shadow: 5px 0 10px rgba(3, 44, 80, 0.3); display: block; height: 68px; line-height: 68px; color: #fff; text-align: center; font-size: 22px; margin-top: -18px; background: url(2019ztyhdjlpt_laderico01.png) no-repeat center; }
.lead-mail .lm-zxts{ height: 150px; }
.lead-mail .lm-zxts li{ float: left; width: 33.3%;  }
.lead-mail .lm-zxts li:first-child a{ border-left: 0; }
.lead-mail .lm-zxts li a{ display: block; height: 150px; padding: 0 20px; border-left: 1px solid #e5e5e5; overflow: hidden; }
.lead-mail .lm-zxts .img{ width: 110px; float: left; text-align: center; margin-top: 25px; }
.lead-mail .lm-zxts .text{ margin-left: 110px; margin-top: 30px; }
.lead-mail .lm-zxts .text h3{ font-size: 18px; margin-bottom: 12px; }
.lead-mail .lm-zxts .text p{ font-size: 12px; color: #999999; line-height: 24px; }
.lead-mail .lm-xjgs { margin: 0 20px; border-top: 1px solid #e5e5e5; padding-top: 10px; padding-bottom: 20px; }
.lead-mail .lm-xjgs .xjgs-left{ width: 870px; float: left; }
.lead-mail .lm-xjgs .xj-table table{ width: 100%; }
.lead-mail .lm-xjgs .xj-table .table-head{ background: #f4f4f4; padding-right: 5px;}
.lead-mail .lm-xjgs .xj-table .table-body{width:100%; height:211px;overflow-y:scroll; margin-top: 10px; }
.xj-table .table-body::-webkit-scrollbar { width: 5px;height: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.xj-table .table-body::-webkit-scrollbar-track-piece { background-color: #f2f2f3; }
.xj-table .table-body::-webkit-scrollbar-thumb { background-color: #5179b1; background-clip: padding-box;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius:5px; min-height: 28px;}
.xj-table .table-body::-webkit-scrollbar-thumb:hover { background-color: #5179b1; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.lead-mail .lm-xjgs .xj-table th{ font-size: 16px; font-weight: bold; color: #000000; height: 48px; background: #f4f4f4; }
.lead-mail .lm-xjgs .xj-table th,.lead-mail .lm-xjgs .xj-table td{ }
.lead-mail .lm-xjgs .xj-table td{ padding: 12px 5px; }
.lead-mail .lm-xjgs .xj-table .xjth-02{ text-align: left; }
.lead-mail .lm-xjgs .xj-table .td-a a:hover{ text-decoration: underline; color: #1c4583; }
.lead-mail .lm-xjgs .xj-table .ybj { color: red; }
.lead-mail .lm-xjgs .xjgs-right{ width: 270px; float: right; }
.lead-mail .lm-xjgs .xjtj{  }
.lead-mail .lm-xjgs .xjtj .xjtj01{ padding-top: 10px; }
.lead-mail .lm-xjgs .xjtj .xjtj01 li{ width: 33.33%; float: left; }
.lead-mail .lm-xjgs .xjtj .xjtj01 li em{ font-size: 18px; color: #1c466b; }
.lead-mail .lm-xjgs .xjtj .xjtj01 li span{ font-size: 16px; }
.lead-mail .lm-xjgs .xjtj .xjtj01 li p{  font-size: 14px; }
.lead-mail .lm-xjgs .xjtj .xjtj01 .xian{ width: 40px; height: 3px; background: #1c466b; margin: 15px 0; }
.lead-mail .lm-xjgs .xjtj .xjtj-chart{  width: 266px; height: 150px; }
/* 在线访谈   ｜  新闻发布会 */
.zxft { height: 410px; border-bottom: 1px solid #1c466b; margin-top: 40px; }
.zxft .bd{ margin-top: 20px; }
.zxft .ft-list{ position: relative; }
.zxft .ft-list ul{ margin: 0 -10px!important; }
.zxft .ft-list li{ float: left; width: 25%; }
.zxft .ft-list .box{ margin: 0 10px; }
.zxft .ft-list .pic{ overflow: hidden; }
.zxft .ft-list .pic img{ width: 100%; height: 160px; }
.zxft .ft-list .pic img:hover{ -webkit-transform: scale( 1.2,1.2); -moz-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2);  transform: scale(1.2,1.2); }
.zxft .ft-list .text{ padding: 20px; }
.zxft .ft-list .text>span{ margin-top: 2px; margin-bottom: 15px; display: block; width: 86px; height: 22px; line-height: 21px; font-size: 14px; color: #fff; text-align: center; border-radius: 11px; background: #5179b1; }
.zxft .ft-list .text .ftjs{ background: #999999; }
.zxft .ft-list .text>a{ margin-bottom: 18px; height: 56px; color: #333; line-height: 28px; overflow: hidden; display: block; }
.zxft .ft-list .text>a:hover{ text-decoration: underline; color: #5179b1; }
.zxft .ft-list .text>p{ font-size: 14px; color: #999999; }
.zxft .ft-list .prev1,.zxft .ft-list .next1{ display:block; width: 20px; height: 40px; overflow:hidden;cursor:pointer; background:url(2019ztyhdjlpt_xxico02.png) no-repeat; position:absolute; left: 0; top: 50px; z-index:9;}
.zxft .ft-list .next1{ left:auto; right:0; background-position: -20px 0 ; }

/* 问卷调查   ｜  意见征集 */
.wjdc { height: 400px; border-bottom: 1px solid #1c466b; padding-bottom: 40px; margin-top: 40px; }
.wjdc .wjdc-left{ width: 895px; float: left; }
.wjdc .wjdc-left .wj { margin-top: 20px; overflow: hidden; position: relative;  padding-bottom: 30px; }
.wjdc .wjdc-left .wj .prev1,.wjdc .wjdc-left .wj .next1{ position:absolute; right: 20px; bottom: 0; z-index:9; display:block; width: 20px; height: 20px; overflow:hidden;cursor:pointer; background: #999999 url(2019ztyhdjlpt_xwfbh_bj02.png) no-repeat; background-position: -17px 3px; }
.wjdc .wjdc-left .wj .next1{ right: 43px; background-position: 6px 3px; }
.wjdc .wjdc-left .wj .prev1:hover{ background: #5179b1 url(2019ztyhdjlpt_xwfbh_bj02.png) no-repeat; background-position: -17px 3px; }
.wjdc .wjdc-left .wj .next1:hover{ background: #5179b1 url(2019ztyhdjlpt_xwfbh_bj02.png) no-repeat; background-position: 6px 3px; }
.wjdc .wjdc-left .wj .wj-bd{ height: 309px; overflow: hidden; }
.wjdc .wjdc-left .wj li{ overflow: hidden; margin-bottom: 30px; }
.wjdc .wjdc-left .wj li:first-child{ margin-top: 25px; }
.wjdc .wjdc-left .l_no{  float: left; margin-top: 9px; width: 49px; height: 49px; line-height: 49px; font-size: 20px; text-align: center; background: url(2019ztyhdjlpt_xwfbh_bj01.png) no-repeat center; }
.wjdc .wjdc-left .l_tit{ margin-left: 80px; }
.wjdc .wjdc-left .l_tit a{ display: block; height: 25px; font-size: 18px; font-weight: bold; margin-bottom: 20px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;  }
.wjdc .wjdc-left .l_tit .fk{ color: #1c4583; }
.wjdc .wjdc-left .l_tit a:hover{  color: #5179b1; text-decoration: underline; }
.wjdc .wjdc-left .l_tit p{ color: #999999; font-size: 14px;  }
.wjdc .wjdc-left .l_tit p span{ margin-right: 20px; }
.wjdc .wjdc-left .zzzj{ float: right; margin-top: 2px; margin-bottom: 15px; display: block; width: 86px; height: 22px; line-height: 21px; font-size: 14px; color: #fff; text-align: center; border-radius: 11px; background: #5179b1; }
.wjdc .wjdc-left .zzzj.zjjs{ background: #999999; }
.wjdc .wjdc-right{ float: right; width: 285px; height: 400px; }
.wjdc .app-wjdc-img{ display: none; }
/* 知识库 */
.zsk { margin-top: 40px; }
.zsk .zsk-left{ width: 285px; height: 200px; float: left; }
.zsk .zsk-right{ margin-left: 315px; }
.zsk .zsk-right .zsk-tit{ height: 27px; }
.zsk .zsk-right .zsk-tit .tit{ font-size: 18px; color: #1c466b; font-weight: bold; }
.zsk .zsk-right .zsk-tit .more{ width: 20px; height: 20px; margin-right: 25px; }
.zsk .zsk-right .zsk-zsph{ margin-top: 35px; }
.zsk .zsk-right .zsk-zsph ul{ margin: 0 -15px; overflow: hidden; }
.zsk .zsk-right .zsk-zsph li{ width: 33.33%; float: left; }
.zsk .zsk-right .zsk-zsph li .box{ margin: 0 15px; }
.zsk .zsk-right .zsk-zsph li h3{ margin-bottom: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zsk .zsk-right .zsk-zsph li h3 a{ font-size: 16px; font-weight: bold;  }
.zsk .zsk-right .zsk-zsph .abstract{ font-size: 14px; color: #999999; line-height: 25px; height: 50px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.zsk .zsk-right .zsk-zsph .gn{ margin-top: 20px; }
.zsk .zsk-right .zsk-zsph .gn .row{ margin: 0; overflow: hidden; }
.zsk .zsk-right .zsk-zsph .gn .row a{ display: block; float: left; width: 110px; margin-right: 10px; border-radius: 4px; height: 35px; line-height: 35px; text-align: center; background: #f8f8f8; font-size: 14px; color: #999999; }
.zsk .zsk-right .zsk-zsph .gn .shouchang{ background: url(2019ztyhdjlpt_shoucang.png) no-repeat; display: inline-block; width: 14px; height: 14px; margin-right: 10px; margin-top: -3px; vertical-align: middle; }
/* 底部 */
.footer{ height: 135px; padding: 25px 0; margin-top: 50px; border-top: 1px solid #e5e5e5; }
.footer .footer-left{ float: left; padding-left: 20px; }
.footer .footer-left .footer-ico{ width: 70px; height: 135px; float: left; }
.footer .footer-left .footer-ico img{ width: 70px; height: 85px; }
.footer .footer-left .footer-info{ margin-left: 100px; }
.footer .footer-left .footer-info p{ line-height: 32px; font-size: 14px; }
.footer .footer-left .footer-info span{ display: inline-block; }
.footer .footer-left .footer-info a{  }
.footer .footer-right{ float: right; padding-right: 20px; }
.footer .footer-right ul{  }
.footer .footer-right li{ display: inline-block; margin: 0 5px; }
.footer .footer-right li a{ font-size: 14px; }



.ico,img,a,li{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out;  }