@charset "utf-8";
.zfxxgk-jrsbgs .zfxxgkzn{display:none;}
.zfxxgk-jrsbgs .zfxxgkzd{display:none;}
.zfxxgk-jrsbgs .hasDrop{display:none;}
.zfxxgk-jrsbgs .ysqgk{display:none;}
.zfxxgk-jrsbgs .sqxz{display:none;}

body{padding:0; margin:0; font-family:Microsoft Yahei; font-size:16px; color:#595959; text-align:left; background:#f3f3f3; -webkit-text-size-adjust:none;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{font-style:normal; vertical-align:top; display:inline-block; background-repeat:no-repeat;}

table{border-collapse:collapse;border-spacing:0;margin:auto;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
img, table, object, embed, video{max-width:100%;}

a{outline-style:none;text-decoration:none;color:#595959;}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#355e92;}


.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.transparent{background:transparent !important;}
.bgwhite{background-color:#ffffff;}
.bggray{background-color:#fafafa;}
.red{color:#f00;}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*layout*/
#container{overflow:hidden;}
.container{width:1100px; margin-right:auto; margin-left:auto;}
.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}
.header-mainNav .container,.header-banner .container{width:1400px;}

.case{background-color:#fff; overflow:hidden;}
.module-main{margin-right:-10px; margin-left:-10px; overflow:hidden;}
.module-max{overflow:hidden;}
.module-span4{float:left; width:33.33333%;}
.module-span6{float:left; width:50%;}
.module-span7{float:left; width:55%;}
.module-span5{float:left; width:45%;}
.module-box{margin-right:10px; margin-left:10px;}
.border{border:1px solid #e5e5e5;}
.indexBox{overflow:hidden;}
.mainBox{position:relative; margin:0 20px;}
.innerBox{overflow:hidden; zoom:1;}
.mb{margin-bottom:20px;}
.mt{margin-top:20px;}
.infoList{overflow:hidden;}
.infoList li{float:left; width:100%; padding-top:6px; padding-bottom:6px; overflow:hidden;}
.infoList li h4{position:relative; padding:0 70px 0 18px; font-weight:normal; font-size:1.125em; overflow:hidden;}
.infoList li h4 a{float:left; line-height:1.6em; max-width:100%;  overflow:hidden;/*white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;*/}
.infoList li h4 a.noLink:hover{color:inherit;}
.infoList li h4 a:before{position:absolute; top:-2px; left:5px; content:""; margin-top:.8em; width:5px; height:5px; background-color:#ccc; background-repeat:no-repeat; border-radius:50%;}
.infoList li h4 a:hover:before{background-color:#0e59a4;}
.infoList li h4 a em{font-style:normal;}
.infoList li h4 a em.ing{color:#c00;}
.infoList li h4 .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.8em; line-height:1.6em; color:#999; font-size:.9375em; white-space:nowrap;}
.infoList li br{display:none;}
.infoList.fileList li h4 a{float:none; display:block; max-width:100%; width:100%\9;}
.infoList.fileList li h4 a font{float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList.fileList li h4 a:hover font{float:left; max-width:90%; color:#c00;}
.infoList.fileList li .Icon{float:left; margin-left:5px; width:23px; height:25px; background:url(../images/new.png) left center no-repeat; overflow:hidden;}
.infoList.others li{padding-top:4px; padding-bottom:4px;}
.infoList.notTime li h4{padding-right:0;}
.infoList.notTime li .time{display:none;}

.xxgkpt-bd{background:url(../images/xxgkpt/bg.png) no-repeat top #fff;}


/*部门列表*/
.xxgks-list{margin:0 -10px; overflow:hidden;}
.xxgks-list li{float:left; width:25%;}
.xxgks-list li a{display:block; padding:10px 15px; margin:20px 10px 0; line-height:1.8em; border:1px solid #ebebeb; background-color:#fff;}
.xxgks-list li a:hover{color:#fff; background-color:#2c80c8; border-color:#2c80c8;}

.xxgks-banner{position:relative; background: url(../images/xxgkpt/xxgks_banner.jpg) no-repeat center center transparent; }
.xxgks-banner h3{color:#fff; text-align:center; font-size:38px; font-weight:bold; line-height:99px;}
.xxgks-banner a{position:absolute; top:50%; right:20px; margin-top:-18px; padding:0 20px; font-weight:bold; color:#fff; line-height:34px; border:1px solid #fff; border-radius:20px;}

/*信息公开平台-框架*/
.zfxxgk-header{}
.zfxxgk-header a{color:#fff;}
.zfxxgk-header a:hover{color:#fff;}
.zfxxgk-header .depts{padding-top:3%; text-align:left;}
.zfxxgk-header .depts dd{float:left; vertical-align:top;}
.zfxxgk-header .depts dd.deptName{margin-left:20px; font-size:2.5em; font-weight:bold; line-height:64px; color:#fff;}
.zfxxgk-header .theme{padding-top:3%; padding-bottom:8%; font-size:6.25em; font-weight:bold; color:#fff; text-align:center; text-shadow:1px 1px 2px #000;}
.zfxxgk-header .theme font{display:inline-block; position:relative;}
.zfxxgk-header .theme font:before{position:absolute; right:0; bottom:-8px; left:2em; width:5em; height:2px; content:""; background-color:#fff;}

.zfxxgk-max{padding:0 40px 40px; background-color:#f7f7f7;}
.zfxxgk-search{position:relative; padding-top:50px; padding-bottom:50px; margin-bottom:30px; border-bottom:1px solid #fff;}
.zfxxgk-search:before{position:absolute; top:50%; left:0; content:normal; margin-top:-1px; width:20%; height:1px; background-color:#e6e6e6; border-bottom:1px solid #fff;}
.zfxxgk-search:after{position:absolute; top:50%; right:0; content:normal; margin-top:-1px; width:20%; height:1px; background-color:#e6e6e6; border-bottom:1px solid #fff;}
.zfxxgk-search dl{position:relative; width:55%; margin:0 auto; overflow:hidden;}
.zfxxgk-search dl dt{position:absolute; top:0; left:0; line-height:50px; font-size:1.125em; color:#2f66a6;}
.zfxxgk-search dl dd{position:relative; padding-right:60px; padding-left:15px; margin-left:140px; height:50px; background-color:#fff; border:1px solid #2f66a6; border-radius:8px; overflow:hidden;}
.zfxxgk-search dl dd input[type="text"]{padding:0; height:50px; line-height:50px; width:100%; font-size:16px; color:#333; background:none; border:0; vertical-align:top;}
.zfxxgk-search dl dd .button{position:absolute; top:0; right:0; width:60px; text-align:center;}
.zfxxgk-search dl dd .button .searchBtn{width:100%; height:50px; line-height:50px; font-size:40px; color:#2f66a6; background:url(../images/xxgk_icon_search.png) no-repeat center center #fff; -webkit-appearance:none; border:0; vertical-align:top; transition:0.3s; cursor:pointer;}



.zfxxgk-side{float:left; width:24%;}
.zfxxgk-mainContent{float:right; width:76%;}
.zfxxgk-mainContentn{float:left; width:100%;}
.zfxxgk-mainContent .inBox,.zfxxgk-mainContentn .inBox{margin-left:20px;}

.zfxxgk-menu{position:relative; z-index:11;}
.zfxxgk-menu li.button{position:relative; margin-bottom:15px;}
.zfxxgk-menu li.button a.label{position:relative; display:block; padding:10px 35px 10px 25px; background-color:#fff; color:#006fab; font-size:23px; line-height:1.2em; transition:0.3s;}
.zfxxgk-menu li.button a.label i{display:inline-block; vertical-align:middle; margin-top:8px; margin-right:15px; width:50px; height:50px; background-repeat:no-repeat; background-image:url(../images/xxgkpt/side_menu_icons.png);}
.zfxxgk-menu li.button a.label:hover i{background-image:url(../images/xxgkpt/side_menu_icons_hover.png);}
.zfxxgk-menu li.button a.label font{display:inline-block; vertical-align:middle;}
.zfxxgk-menu li.button a.label:hover{color:#fff; background-color:#355e92;}
.zfxxgk-menu li.button a.label.on{color:#fff; background-color:#355e92;}
.zfxxgk-menu li.button a.label.on i{background-image:url(../images/xxgkpt/side_menu_icons_hover.png);}

.zfxxgk-menu li.button a.label i.ico_zn{background-position:0 0;}
.zfxxgk-menu li.button a.label i.ico_zd{background-position:0 -50px;}
.zfxxgk-menu li.button a.label i.ico_nr{background-position:0 -100px;}
.zfxxgk-menu li.button a.label i.ico_nb{background-position:0 -150px;}
.zfxxgk-menu li.button a.label i.ico_gk{background-position:0 -200px;}
.zfxxgk-menu li.button a.label i.ico_xz{background-position:0 -250px;}
.zfxxgk-menu li.button a.label i.ico_bm{background-position:0 -300px;}
.zfxxgk-menu li.button a.label i.ico_zq{background-position:0 -350px;}
.zfxxgk-menu li.button a.label i.ico_ld{background-position:0 -400px;}
.zfxxgk-menu li.button a.label i.ico_jg{background-position:0 -450px;}

.zfxxgk-menu li.hasDrop a.label b{position:absolute; top:50%; right:15px; margin-top:-10px; width:20px; height:20px;}
.zfxxgk-menu li.hasDrop a.label b:before{position:absolute; top:50%; left:0; content:""; margin-top:-1px; width:100%; height:2px; background-color:#355e92;}
.zfxxgk-menu li.hasDrop a.label b:after{position:absolute; left:50%; content:""; margin-left:-1px; width:2px; height:100%; background-color:#355e92;}
.zfxxgk-menu li.hasDrop a.label:hover b:before{background-color:#fff;}
.zfxxgk-menu li.hasDrop a.label:hover b:after{background-color:#fff;}
.zfxxgk-menu li.hasDrop a.label.on b:before{background-color:#fff;}
.zfxxgk-menu li.hasDrop a.label.on b:after{background-color:#fff;}
.zfxxgk-menu li.hasDrop a.label.on b.show:after{content:normal;}
.zfxxgk-menu li.hasDrop .dropdown{display:none; padding:10px 0; font-size:14px; max-height:468px; background-color:#fff; overflow-y:auto;}
.zfxxgk-menu li.hasDrop .dropdown .infoList li{padding-right:10%; padding-left:20%; width:70%;}
.zfxxgk-menu li.hasDrop .dropdown .infoList li:hover{background-color:#f5f5f5;}
.zfxxgk-menu li.hasDrop .dropdown .infoList li.on{background-color:#e6f4ff;}
.zfxxgk-menu li.hasDrop .dropdown .infoList li.on a{color:#355e92;}
.zfxxgk-menu li.hasDrop .dropdown .infoList li.on a:before{background-color:#355e92;}
.zfxxgk-menu li.button.gbmxzxxgk a.label{padding-right: 10px;}
.zfxxgk-menu li.button.oneRow a.label i{margin-top: 0;}

.gzktable{width: 100%;margin-top: 34px;font-family:"SimSun";}
.gzktable tr{padding: 8px 0px;}
.gzktable tr.odd{background: #eee;}
.gzktable tr td{padding:10px 15px;font-size: 14px;color: #333;text-align: center;}
.gzktable tr td a{color: #333;word-break:keep-all}
.gzktable tr td a:hover{color: #0f5a9b;}
.gzktable tr td.w2{text-align: left;}
.gzktable tr th.w2{text-align: left;text-indent: 100px;}
.gzktable tr td.w2 a{font-size: 20px;line-height: 40px;font-weight: bold;word-break:break-all}
.gzktable tr td.w2 .con{line-height: 20px;color: #333;margin-bottom: 10px;}
.gzktable tr td.w2 p{line-height: 20px;color: #5d89b6;}

.gzktable tr td.w3 a{padding: 0px 10px;}

.gzktable tr th{padding: 15px 15px;font-size: 20px;color: #333;text-align: center;border-bottom: 2px solid #0F5A9B;word-break:keep-all;font-family: 'FZXBSJW-GB1-0'; font-weight:bold;}
.gzktable tr th et{color: #bd1a2d;padding: 0px 4px;}
.gzktable tr td et{color: #bd1a2d;}
.gzktable thead{border-bottom: 1px solid #0F5A9B;}
.gzktable .w1{width: 5%;}
.gzktable .w2{width: 50%;}
.gzktable .w3{width: 15%;}


.gzk-content{padding-top: 48px;}
.gzk-content .contt{font-size: 29px;color: #333;text-align: center;line-height: 46px;font-family: 'SimSun';padding: 0px 65px;}
.gzk-content .consubtt{font-size: 21px;color: #333;text-align: center;line-height: 36px;font-family: 'KaiTi_GB2312';margin-bottom: 36px;padding: 0px 65px;}
.gzk-content .con{padding: 0px 65px;line-height: 38px;font-size: 21px;font-family: 'FangSong';}
.gzk-content .fbdw{margin-top: 60px;padding: 40px 65px;text-align: right;line-height: 28px;font-size: 28px;font-family: 'SimSun';color: #015293;border-top: 5px solid #015293;}


.attstate{ padding-left:8px;}
.attstate i{display: inline-block;font-size: 12px;border-radius: 6px;padding: 4px 6px;font-style: normal; margin-top:8px;}
.attstate i.yes{background: #0f5a9b;color: #fff}
.attstate i.no{background: #d6e7f7;color: #444}
.attstate i.past{background: #999;color: #444}


/*footer*/
/* .footer .container{padding:20px 0;}
.footer a{display:inline-block; color:#fff;}
.footer a:hover{color:#fff; text-decoration:underline;}
.footer-copyright{display: inline-block; vertical-align: middle; line-height: 26px;}
.footer-copyright .beian{display: inline-block; padding-left: 25px; margin-left: 5px; background: url(../images/beian.png) no-repeat left center;}
.footer-dzjg{display: inline-block; margin-right: 15px; vertical-align: middle;}
.footer-jiucuo{float: right; padding: 10px 10px 0 0;} */
.footer{font-size:13px; color:#fff; background:#355e92;}
.footer a{display:inline-block; color:#fff;}
.footer a:hover{color:#fff; text-decoration:underline;}
.footer span{display:inline-block; margin-right:8px; margin-left:8px;}
.footer .footer-grid{position:relative; padding:25px 20% 20px 10%; text-align:left; line-height:28px;}
.footer .footer-grid .footer-menu{padding:0 0 10px; text-align:left;}
.footer .footer-grid .footer-menu li{position:relative; display:inline-block; padding-right:16px;}
.footer .footer-grid .footer-menu li:before{position:absolute; top:50%; left:-10px; content:""; width:1px; height:12px; margin-top:-5px; background-color:#fff;}
.footer .footer-grid .footer-menu li:first-child:before{content:normal;}
.footer .footer-grid .bqxx{text-align:left; margin-left:-8px;}
.footer .footer-grid .bqxx img{margin-right:6px;}
.footer .footer-grid .bqxx strong{font-family:Arial;}
.footer .footer-grid .footer-dzjg{position:absolute; top:50%; left:0; margin-top:-40px;}
.footer .footer-grid .footer-jiucuo{position:absolute; top:50%; right:0; margin-top:-27.5px;}


/*信息公开平台-内页*/
.newsList li{float:left; width:100%; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.newsList li h4{position:relative; font-weight:normal; font-size:1em; overflow:hidden;}
.newsList li h4 a{display:inline; float:none; max-width:none; padding-right:12px; white-space:normal;}
.newsList li h4 .time{display:inline-block; color:#999;}
.newsList li br{display:none;}

.pageShow .infoList li{padding-top:6px; padding-bottom:6px;}
.pageShow .tHead{border-bottom:2px solid #c7c7c7;}
.pageShow .tHead h3{float:left; padding:6px 25px 8px; margin:-1px -1px -2px; font-size:1.125em; color:#fff; background-color:#355e92;}
.pageShow .setModule{margin-bottom:30px;}
.pageShow .setModule .seemore{text-align:center;}
.pageShow .setModule .seemore a{display:block; margin:0 auto; width:100px; height:30px; line-height:30px; text-align:center; background-color:#e6e6e6;}
.pageShow .setModule{margin-bottom:15px;}
.pageShow .setModule .seemore a:hover{color:#000;}
.pageShow .setModule .newsList{padding:10px 20px;}

.showGrid{min-height:858px; background-color:#fff; border:1px solid #e6e6e6;}
.crumb{padding:12px 0; margin:0 20px 20px; font-size:15px; color:#9e9e9e; line-height:24px; border-bottom:1px solid #e5e5e5;}
.crumb dl{background:url(../images/xxgkpt/xxgk_position.png) no-repeat 2px 5px;}
.crumb dl dd{margin-left:25px;}
.crumb dl dd em{font-style:normal;}
.crumb a{display:inline-block;}
.crumb span{color:#0e59a4;}
.xxgk-crumb{ margin:0 0 15px;}
.xxgk-content-crumb{background-color:#f7f7f7;}

.xxgk-list-mod{padding:0 20px;}
.xxgk-list-mod .addline{padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #d6d6d6;}
.xxgk-list-nav{padding:20px 20px 0; overflow:hidden;}
.xxgk-list-nav ul{margin-right:-10px; margin-left:-10px; overflow:hidden;}
.xxgk-list-nav ul li{float:left; width:50%;}
.xxgk-list-nav ul li a{display:block; margin:0 10px 20px; padding:20px 10px; text-align:center; border:1px solid #355e92; border-radius:5px;}
.xxgk-list-nav ul li a:hover{background:#e5f4ff; color:#006fab;}

.xxgk-tt-title{padding:35px 0; margin:0 20px 20px; font-size:2em; font-weight:bold; color:#355e92; text-align:center;  border-bottom:2px solid #f7f7f7;}
.xxgk-tt-niceScroll{margin:0 20px 40px 0; height:1000px; overflow:hidden;}
.xxgk-tt-article{padding-left:20px; padding-right:20px; line-height:2.2em; white-space:normal; word-wrap:break-word; word-break:break-all;}
.xxgk-tt-article p{margin:10px 0; white-space:normal; word-wrap:break-all; word-break:break-all;}
.xxgk-tt-article table, .xxgk-tt-article img{max-width:100%;}
.xxgk-tt-article a{color:#006fab;}
.xxgk-tt-article a:hover{text-decoration:underline;}
.xxgk-tt-extended{border-top:1px solid #e1e1e1; text-align: center; padding:30px 0; font-size:14px;}
.xxgk-tt-extended a{cursor: pointer;}

.xxgk-xxgkzd-niceScroll{margin:20px 15px 20px 20px; padding-right: 20px; height:1000px; overflow:hidden;}
.xxgk-xxgkzd .newsList{padding-bottom: 20px; margin-bottom: 20px; border-bottom:2px solid #ccc;}
.xxgk-xxgkzd .newsList:last-child{border-bottom: none; margin-bottom: 0; padding-bottom: 10px;}

/* 机构设置 */
.xxgk_jgsz{padding:30px;}
.xxgk_jgsz_table{width: 100%; border-collapse:collapse;}
.xxgk_jgsz_table td{ padding:15px; line-height:2; color: #666; border:solid #e3e3e3 1px;}
.xxgk_jgsz_table td.tdl{width: 18%; color: #333; text-align: right; background: #f5fafe;}
.pagediv-jgsz{padding: 0 0 30px;}

/* 联系方式 */
.xxgk_lxfs_table{width: 100%; border-collapse:collapse;}
.xxgk_lxfs_table td{ padding:15px; line-height:2; color: #666; border:solid #e3e3e3 1px;}
.xxgk_lxfs_table td.tdl{width: 18%; color: #333; text-align: right; background: #f5fafe;}

/* 主站信息公开-机构概况 */
.xxgk-jggk-box{padding:30px;}
.xxgk-jggk-list{height:798px; overflow:hidden;}
.xxgk-jggk-list li{position:relative; margin-bottom:2px; padding:0 360px 0 10px; line-height:50px; background-color:#f6f6f6;}
.xxgk-jggk-list li h3{font-weight:normal; font-size:1em; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.xxgk-jggk-list li div{position: absolute; right:0; top:0;}
.xxgk-jggk-list li div span{float:left; padding:0 10px; border-left:1px solid #cacaca;}
.xxgk-jggk-list li div span a{color:#6583d6;}
.xxgk-jggk-list li div span a:hover{font-weight:bold;}
.xxgk-jggk-list li:nth-child(even), .xxgk-jggk-list li.liOdd{background:#ffffff;}

/*领导分工*/
.ldzc-list{padding:0 25px;}
.ldzc-intro{padding:25px 0;overflow: hidden;border-bottom: 1px solid #e1e1e1;position: relative;min-height: 270px;}
.ldzc-intro .ldzc-img{display: block;position: absolute;left: 0;top:25px;}
.ldzc-intro .ldzc-img .ldzc-img-pic{width: 147px;height: 185px;padding: 3px;border: #e1e1e1 1px solid;margin: 0 auto 10px;background: url(../images/xxgkpt/ldxx_slt.jpg) no-repeat center;}
.ldzc-intro .ldzc-img .ldzc-img-pic img{display: block;width: 100%;height: 100%;}
.ldzc-intro .ldzc-img .ldzc-img-title{text-align: center; color: #006eab;font-size: 20px;}
.ldzc-intro .ldzc-img .ldzc-img-title a{color: #006eab;}
.ldzc-intro .txt{margin:25px 0 0 190px;}
.ldzc-intro .txt .ldzc-zw,.ldzc-intro .txt .ldzc-fg{margin:0;line-height: 2.1875;position: relative;}
.ldzc-intro .txt .left{font-size: 18px;color:#000;position: absolute;left:0;top:0;}
.ldzc-intro .txt .right{margin-left: 90px;}
.ldzc-intro .txt .cont{}
.ldzc-intro .txt .duty{margin-bottom:20px; white-space:normal; line-height:2.1875;}
.ldzc-intro .txt .more{color: #006eab;display: none;}
.ldzc-resume{position: relative;line-height: 2.1875;}
.ldzc-resume .right{margin:0 0 15px 90px;overflow: hidden;}
.ldzc-resume .cont p{text-indent: 0!important;}
.ldzc-resume .btn{display: block; width: 132px; height: 46px; background: #f2f2f2; margin:0 auto; color: #006eab; line-height: 46px; text-align: center; cursor: pointer; display: none;}
.ldzc-resume .btn:hover{background: #619bc8; color: #fff;}

/* 领导分工内容页 */
.ldzc-intro-content .ldzc-img{text-align: center;}
.ldzc-intro-content .ldzc-img-title{color: #006eab;font-size: 20px;}
.ldzc-intro-content .txt .left{float: left;}
.ldzc-intro-content .txt .right{margin-left: 80px;}
.ldzc-intro-content .ldzc-img img{max-width: 150px;}

/* 信息公开内容页 */
.detail{padding:0 0 20px;}
.article-title{text-align:center; color:#306c9f; font-size:2.2em; font-weight:bold; line-height:140%; padding:10px 0;}
.article-subtitle{font-size:1.25em; line-height:140%; text-align:center; padding-bottom:15px; color:#666666;}
.article-attr{position:relative; padding-bottom:15px; color:#888888; text-align:left; font-size:1em; line-height:25px; border-bottom:#e1e1e1 1px solid;}
.article-attr b{font-weight:normal;}
.article-attr span{margin:0 8px; display:inline-block; white-space:nowrap;}
.article-attr .getFontsize i{cursor:pointer; color:#888; margin-right:4px; margin-left:4px;}
.article-attr .getFontsize i:hover{color:#8d0707;}
.article-attr #view span{ margin:0;}
.article-attr .llcs b{color:#8d0707;}
.article-attr .article-icon{float:right;}

.article-content{clear:both; padding:20px 0; line-height:2.2; overflow:hidden; font-size:1.3125em; font-family:"仿宋";}
.article-content p{margin:15px 0;}
.article-content table,
.article-content video,
.article-content img{max-width:100%;}


.article-extended{line-height:34px; color:#666666; font-size:1em; padding:0 5px 0 15px; background:#f2f2f2; }
.article-extended dt{float:left; font-size:14px;}
.article-extended dd{float:right;}
.article-extended dd .article-icon{display:inline-block; padding-top:5px; padding-bottom:5px; line-height:normal;}

.article-button{padding-top:5%; padding-bottom:5%; font-size:.875em; background:url(../images/xxgkpt/dot_line.gif) repeat-x top; text-align:center;}
.article-button a{display:inline-block; padding-left:15px; padding-right:15px; margin-right:6px; margin-left:6px;line-height:26px; background-color:#ececec;}
.article-button a:hover,
.article-button a.hover{background-color:#0a57cb; color:#fff;}

.shareNode{margin-top:15px;}
.shareNode .fxd{display:none; background:#f5f5f5; height:28px; line-height:28px; padding-left:10px; text-align:left; font-size:14px; font-weight:bold; color:#626262;}
.shareNode .btn{display:none; background:#f5f5f5; height:28px; line-height:28px; text-align:center;}
.shareNode .btn a{color:#888; cursor:pointer;}


.article-keyword b{font-weight:normal; color:#d23939;}
.article-keyword a{display:inline-block; margin-right:8px;}

.article-icon{position:relative; text-align:center;}
.article-icon i{position:relative; display:inline-block; width:30px; height:25px; padding:0 3px; background:url(../images/xxgkpt/info_icon.png) no-repeat; cursor:pointer; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; transition:all .3s; -webkit-transition:all .3s;}
.article-icon i:first-child:after{display:none;}
.article-icon i.favorite{background-position:0 0;}
.article-icon i.collected{background-position:0 -25px;}
.article-icon i.print{background-position:0 -50px;}
.article-icon i.ishare{display:none; background-position:0 -125px;}
.article-icon i.l{background-position:0 -75px;}
.article-icon i.s{background-position:0 -100px;}
.article-icon i:after{content:''; position:absolute; left:-4px; top:50%; margin-top:-6px; height:12px; width:1px; background:#d9d9d9;}
.article-icon i:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}


.article-auxiliary{padding:25px 0 10px;}
.article-ewm{font-size:14px; text-align:center; padding:5px 0 0; margin:0 auto;}
.article-ewm dd{font-size: 14px; color: #999;}

.article-reldocuments{display:none; padding:30px; margin-bottom:30px; border:1px solid #ebebeb;}
.article-reldocuments h3{padding-bottom:10px; font-size:1.125em; color:#0064b9;}
.article-reldocuments h3 span{}
.article-reldocuments .infoList li{padding-top:8px; padding-bottom:8px;}
.article-reldocuments .infoList li h4{padding-right:0;}
.article-reldocuments .infoList li h4 .time{display:none;}

.favorite-tips{font-size:16px;}

.meta-main{margin-bottom:15px; font-size:.875em;}
.meta-data{position:relative; background:#fff; border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.meta-data dl dd{position:relative; float:left; width:100%; font-size:14px; border-bottom:solid #d5d5d5 1px;}
.meta-data dl dd.addWidth{width:50%;}
.meta-data dl dd label{width:110px; position:absolute; top:0; left:0; height:100%; text-align:right; background-color:#eaf5fe; border-right:solid #d5d5d5 1px; border-left:solid #d5d5d5 1px; cursor:default;}
.meta-data dl dd label font{display:block; padding:5px 10px; line-height:24px;}
.meta-data dl dd .display-block{margin-left:116px; padding:5px 10px; min-height:24px; line-height:24px; word-wrap:break-word; word-break:break-all;}
.meta-data dl dd .display-block b{font-weight:normal; display:none;}
.meta-data dl dd .display-block b.show{display:inline-block;}
.meta-data dl dd #classify span{display:none;}
.meta-data dl dd p{margin-bottom:0 !important;}
.meta-data .overview .biaoti{display: none;}


/*pagediv*/
.pagediv{padding-top:30px; padding-bottom:30px; font-size:14px; color:#555; line-height:28px; text-align:center; clear:both;}
.pagediv li{display: inline-block;}
.pagediv .arrow a{color: #555;}
.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
}
.pagediv  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.pagediv .total_count,
.pagediv .arrow a,
.page_jump a{
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow span{background: #f5f5f5; color: #999;}
.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .arrow .current{background:#5d7ea9; border-color:#5d7ea9; color:#fff; text-decoration:none;}
.pagediv .arrow .current{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}

.table-style{margin:0 auto 15px; border-collapse:collapse;}
.table-style td, .table-style th{border-collapse:collapse; border:solid #000 1px; padding:8px; line-height:160%;}
.table-style th{font-weight:700; text-align:center; background-color:#efefef;}

.rel-appendixs{display:none; margin-top:20px; border-top:2px solid #efefef;}
.rel-appendixs h3{padding:25px 0 10px; color:#333333; font-weight:bold; font-size:1em;}
.rel-appendixs .infoList li h4 a:before{background-color:#999;}


/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;}	
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; line-height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}	
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;}	


@media (max-width:1199px) {
	body{min-width:360px;}
	.container{width:auto;}
	.footer .footer-grid .footer-jiucuo{right:10px;}
}


@media (max-width: 1023px) {
body{min-width:320px; overflow-x:hidden;}
.xxgkpt-bd .footer{min-width:inherit;}

.xxgks-list{margin:0 -8px 0 -7px;}
.xxgks-list li a{margin:15px 8px 0 7px;}

.zfxxgk-header .depts{padding-left:15px;}
.zfxxgk-header .depts dd.deptImg img{display:block; height:60px;}
.zfxxgk-header .depts dd.deptName{font-size:2em; line-height:60px;}
.zfxxgk-header .theme{font-size:5em;}
.zfxxgk-max{padding:0 15px 15px;}
.zfxxgk-search{padding-top:50px; padding-bottom:50px;}
.zfxxgk-menu li.button a.label{padding-left:15px;}
.zfxxgk-menu li.hasDrop a.label b{right:15px;}

.newsList li{padding-top:10px; padding-bottom:10px;}
.xxgk-list-mod{padding:0 15px;}


.xxgk-tt-title{padding:20px 0;}
.xxgk-tt-niceScroll{margin-bottom:20px;}

.xxgk-jggk-scroll{padding:20px;}

.ldzc-list{padding:0 20px;}
.ldzc-intro{padding:20px 0;}
}

@media (max-width: 991px) {
.xxgks-list li{width:33.33333%;}
.xxgks-banner h3{font-size:1.75em; line-height:80px;}
.xxgks-banner a{margin-top:-16px; padding:0 15px; line-height:30px;}

.zfxxgk-side{float:none; width:auto;}
.zfxxgk-mainContent{float:none; width:auto;}
.zfxxgk-mainContent .inBox{margin-left:0;}

.zfxxgk-search{margin-bottom:20px;}
.zfxxgk-search dl{width:auto; margin-right:15px; margin-left:15px;}
.zfxxgk-search dl dd{height:40px;}
.zfxxgk-search dl dd input[type="text"]{height:40px; line-height:40px;}
.zfxxgk-search dl dd .button .searchBtn{height:40px; line-height:40px; font-size:30px;}

.mobile-sideBar{position:fixed; left:-200px; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.6); width:200px; transition: all .3s; -webkit-transition:all .3s; box-shadow:0 0 5px rgba(0,0,0,0.4);}
.mobile-sideBar-mark{position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); z-index:10; display:none;}
.mobile-sideBar-over{width:200px; height:100%; overflow-x:hidden;}
.mobile-sideBar-scroll{position:relative; width:220px; height:100%; overflow-x:hidden;}
.mobile-sideBar-icon{position:absolute; left:100%; bottom:0; z-index:13; width:40px; height:40px; background:url(../images/xxgkpt/site_tree_ico.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;   cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.mobile-sideBar-icon-open{transform: rotate(180deg); border-radius: 0 0 0 4px;}

.zfxxgk-menu{width:200px;}
.zfxxgk-menu li.button{margin-bottom:0;}
.zfxxgk-menu li.button a.label{font-size:18px; border:none; border-bottom:1px solid #e6e6e6;}
.zfxxgk-menu li.button a.label i{margin-right:10px;}
.zfxxgk-menu li.button a.label font{font-weight:bold;}
.zfxxgk-menu li.hasDrop .dropdown{max-height:inherit; border-top:none; border-right:none; border-bottom:1px solid #e6e6e6; border-left:none;}

.showGrid{min-height:inherit;}
.xxgk-list-nav{padding:15px 15px 0;}
.xxgk-list-nav ul{margin-right:-8px; margin-left:-7px;}
.xxgk-list-nav ul li a{margin:0 8px 15px 7px; padding:10px; text-align:center;}
.xxgk-tt-article{padding-right:15px; padding-left:15px;}
.xxgk-tt-niceScroll{height:auto; margin-right:0;}
.xxgk-jggk-scroll{padding:10px; height:auto;}

.footer .footer-grid{padding:15px; text-align:center;}
.footer .footer-grid .footer-menu{text-align:center;}
.footer .footer-grid .footer-menu li{padding-right:8px; padding-left:8px;}
.footer .footer-grid .footer-menu li:before{left:-3px;}
.footer .footer-grid .bqxx{text-align:center;}
.footer .footer-grid .footer-dzjg{position:static; display:inline-block; margin-top:10px; width:auto;}
.footer .footer-grid .footer-dzjg span{display:inline-block; vertical-align:middle; padding-left:0;}
.footer .footer-grid .footer-jiucuo{position:static; display:inline-block; margin-top:10px;}

/* 信息公开内容页 */
.detail{padding:0 0 15px;}
.article-reldocuments{padding:15px; margin-bottom:15px;}
.auxiliarys .rel-appendixs{margin-bottom:15px;}	
.auxiliarys .article-attr{text-align:left;}

.article-title{text-align:left; font-size:1.625em;}
.article-subtitle{text-align:left;}
.article-attr{padding-bottom:10px; text-align:left;}
.article-attr span{margin-left:0; margin-right:16px; margin-bottom:8px;}
.article-attr .article-icon{float:none;}

.article-extended dt{float:none; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #e6e6e6;}
.article-extended dd{float:none; text-align:center;}
.article-icon i.ishare{display:inline-block;}

.shareNode{display:none; margin-top:0;}
.shareNode .fxd{background:#f5f5f5; height:28px; line-height:28px; margin:0 10px 15px; font-size:14px; font-weight:700; color:#626262;}
.shareNode .btn{padding-top:15px; font-size:18px; background-color:transparent;}
.shareNode{position:fixed; z-index:100; bottom:0; left:0; display:none; border-right:none; border-bottom:none; border-left:none; background:#fcfcfc; width:100%; padding:15px 0; text-align:center;}
.shareNode .bdsharebuttonbox{height:60px; border-bottom:#e3e3e3 1px solid; padding-bottom:10px; margin:0 10px}
.shareNode .bdsharebuttonbox a{position:relative; float:left; width:25% !important; display:block; background:none !important; text-align:center; height:auto; padding:60px 0 0!important; margin:0; text-indent:inherit !important; white-space:nowrap; color:#888; font-size:15px;}
.shareNode .bdsharebuttonbox a img{display:block; width:52px; border:#f1f1f1 1px solid; border-radius:50%; margin:0 auto 8px;}
.shareNode .bdsharebuttonbox a.bds_weixin{background:url(../images/xxgkpt/info_fx_wx.png) no-repeat center top !important;}
.shareNode .bdsharebuttonbox a.bds_sqq{background:url(../images/xxgkpt/info_fx_qq.png) no-repeat center top !important;}
.shareNode .bdsharebuttonbox a.bds_qzone{background:url(../images/xxgkpt/info_fx_qqzone.png) no-repeat center top !important;}
.shareNode .bdsharebuttonbox a.bds_tsina{background:url(../images/xxgkpt/info_fx_xlwb.png) no-repeat center top !important;}

.article-share-opened .shareNode{display:block;}
.article-share-opened .shareNode .fxd{display:block;}
.article-share-opened .shareNode .btn{display:block;}

.article-auxiliary{padding:0;}
.article-ewm{display:none;}
.meta-main{margin-top:0;}
}

@media (max-width: 768px) {
.xxgk-jggk-scroll{padding:0;}
.xxgk-jggk-list li{padding:20px 10px; line-height: 28px;}
.xxgk-jggk-list li h3{margin-bottom: 10px; font-size:1.125em;}
.xxgk-jggk-list li div{position: static;}
.xxgk-jggk-list li div span{float: none;}

.ldzc-intro .txt .left{font-size: 16px;}
.ldzc-intro .txt .cont{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.ldzc-intro .txt .ldzc-resume .cont{-webkit-line-clamp: 3;line-clamp: 3;}

/* 信息公开内容页 */
.meta-data dl dd.addWidth{width:100%;}
}

@media (max-width: 680px) {
.zfxxgk-header .depts dd.deptImg img{height:40px;}
.zfxxgk-header .depts dd.deptName{margin-left:10px; font-size:1.75em; line-height:40px;}
.zfxxgk-header .theme{font-size:3em;}
.zfxxgk-search{padding-top:20px; padding-bottom:20px; margin-top:0; margin-bottom:15px;}
.zfxxgk-search:after{width:100%; top:auto; bottom:0;}
.zfxxgk-search:before{content:normal; display:none;}
.zfxxgk-search dl{width:auto;}

.zfxxgk-search dl dt{display:none;}
.zfxxgk-search dl dd{margin-left:0;}

.xxgk-tt-title{padding:15px 0; margin:0 15px 15px; font-size:1.5em;}
}

@media (max-width: 640px) {
.xxgks-list li{width:50%;}
.xxgks-banner{padding-top:20px; padding-bottom:20px; text-align:center;}
.xxgks-banner h3{display:inline-block; vertical-align:top; line-height:30px;}
.xxgks-banner a{position:static; display:inline-block; vertical-align:top; margin-top:0; margin-left:10px;}
}

@media (max-width: 560px) {
  .ldzc-intro .ldzc-img{position: static;margin:0 auto;}
  .ldzc-intro .txt{margin-left:0;}
}

@media (max-width: 480px) {
.xxgks-banner h3{font-size:1.25em;}
.xxgks-banner a{padding:0 5px;}
}

@media (max-width: 400px) {
.zfxxgk-header .depts dd.deptImg img{height:35px;}
.zfxxgk-header .depts dd.deptName{font-size:1.125em; font-weight:bold; line-height:35px;}
.zfxxgk-header .theme{font-size:2.5em;}
.zfxxgk-search{padding-top:20px; padding-bottom:20px; margin-top:0; margin-bottom:20px;}


.infoList li h4{padding-right:0 !important;}
.infoList li h4 a{display:inline !important; float:none !important; max-width:none !important; padding-right:12px !important; white-space:normal !important;}
.infoList li h4 .time{position:static !important;}
}

@media (max-width: 360px) {
.xxgks-list li{width:100%;}
.xxgks-list li a{white-space:normal !important;}
.xxgk-list-nav ul li{width:100%;}
}
