@charset "utf-8";
/*CSS 解决页面切换时滚动条出现时跳动问题 start*/
html {overflow-y: scroll;}
:root {overflow-y: auto;overflow-x: hidden;}
::-ms-clear,::-ms-reveal{display:none;}
:focus{outline:0;}
/*CSS 解决页面切换时滚动条出现时跳动问题 end*/

html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;width:100%;font: 14px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#f3f3f3;overflow: hidden;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei",微软雅黑;color:#333;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition: 0.2s color;}
a:focus {outline:none;}
a:hover{color:#dd3a3a;text-decoration:none;cursor: pointer;}
a:focus{outline:none;}
a img {border:none;}
i,em{font-style: normal;font-weight: normal;}
.no-pointer a:hover{cursor:initial;}

h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}


/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:10px 0; overflow:hidden; }
.over{overflow: hidden;}

.left,.fl{float:left;}
.right,.fr{float:right;}

.pr{position:relative;}
.pa{position:absolute;}
ul,li{ vertical-align:middle;} 

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:15px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.p10{padding:10px;}
.pos-rel{position: relative;}

.jump-info .btn-group{ text-align: center; padding: 0;}
.jump-info .btn-group .btn{ background:#1C73BB !important; float: none; padding: 0; display: inline-block;}
.ui-dialog-title{ color:#0057aa !important;}
.ui-dialog-footer button.ui-dialog-autofocus{background-color:#0057aa !important;border-color: #0057aa !important;}
a.nolink{ cursor:default !important;}

.slimScrollBar{background:#dedede !important;}
.slimScrollRail{background:#f1f1f1 !important;}

.j-leftbot{position:fixed; bottom:0; left:0;}
.j-leftbot .couplet-close{ cursor:pointer;}
.j-leftbot ul li .img_title{ display:none;}

.container {margin-right: auto;margin-left: auto;padding:0;}
@media only screen  and (max-width:991px) {
    .ui-popup-modal{width:90%!important;left:5%!important;z-index: 99999;}
    .ui-dialog-content{width:100% !important;height:auto !important;}
    .ui-dialog-content .btn-group .btn{margin:0 10px;width:90px;}
    .ui-dialog-grid{width:100%!important}
}

@media (min-width: 768px) {
  .container {width: 768px;}
}
@media (min-width: 992px) {
  .container {width: 992px;}
}
@media (min-width: 1240px) {
  .container {width: 1240px;}
}

/****专题无障碍图标****/
.zt-toplink{ position: absolute; right:0; top:10px; z-index: 9999;}
.zt-toplink li{ float: left; margin-left: 10px;}
.zt-toplink li a{ display: block; color: #fff; line-height: 36px; height: 36px; padding: 0 10px;  background: rgba(0, 0, 0, 0.6);  border-radius: 5px; -moz-border-radius: 5px; font-size: 16px;}
@media (max-width: 767px){
	.zt-toplink{ position: static; text-align: right; margin: 8px 8px 0 0;}
	.zt-toplink li{ display: inline-block; float: none; }
}

.lm-mainbox{padding:20px;background:#fff;margin-bottom:15px;position: relative;}
/*----头部----*/
.header {width:100%;height: 149px;background:#fff url(../images/header-bg.png) center bottom no-repeat;border-bottom:3px solid #0057aa;}
.header-top{height: 34px;line-height: 34px;color:#666;padding:0 10px;}
.header-top ul li{float: left;line-height:34px;padding:0 10px;background:url(../images/top-line.png) no-repeat left center;font-size:12px;}
.header-top ul li.num1{background:none;}
.header-top ul li a{color: #666;}
.header-top ul li .member-register{margin-left:15px;}

.header .logo{width:334px;height:75px;margin:10px 0 0 20px;}
.header .logo img{display:block;margin:0 auto;max-width:100%;}
.header .logo .img_title{display: none;}
.header .head-right{width:430px;padding-top:55px;margin-right:100px;}

/*****搜索****/
.search-box{width: 380px;margin:30px 20px 0 0;}
.search{width: 100%;height: 36px;}
.search .gj-search{display: block;float: right;width: 50px;line-height: 36px;text-align:right;font-size: 14px;color:#0057aa;}
.search form{margin-right:50px;background:#fff;}
.search ul li{float:right;height:36px;}
.search ul li.ss1{float:none;height:34px;border:1px solid #0057aa;margin-right:60px;position:relative;}
.search ul li.ss1 .msg-box{position:absolute !important;bottom:37px !important;left:0 !important;z-index:1000;}
.search ul li.ss2{width:60px;}
.search .search-keywords{float:left;width:100%;height:26px;line-height:26px;padding:4px 0;background:none;border:0 none;text-indent:10px;font-size:14px;color:#666;}
.search .search-btn{float:left;width:60px;height:36px;border:0;font-size: 20px;color:#fff;background:#0057aa url(../images/ss-ico.png) center center no-repeat;}
.search-btn:hover{cursor: pointer;}

.ss-ph-label .ph-label{position:absolute !important;left:10px !important;}
.ss-ph-label .ph-label span{font-weight:normal !important;}
.ss-left-ph-label .ph-label{left:0px !important;}

/*热词*/
.hotname{ height:28px; line-height:28px;margin-top:5px;font-size:14px; color:#666; overflow:hidden;}
.hotname span{padding-left:13px; font-size:14px; float:left;}
.hotname ul li{ display:inline; float:left; margin-right:8px;}
.hotname ul li a{color:#666;}
.hotname ul li a:hover{color:#d62525;}

/****导航****/
.navbar-box{height: 60px;background:#fff;border-bottom:1px solid #e7e7e7;}
.navbar-box .navbar{width:100%;background:none;border-radius:0;border:0;margin:0 auto;position:relative;z-index:10; height:60px; font-size:0;}
.navbar-box .navbar-nav{ height:60px;width:100%;}
.navbar-box .navbar-nav li{float:left;width: 10.875%;height:60px; font-size:18px;font-weight:bold; position: relative;}
.navbar-box .navbar-nav li.num4{width: 13%;}
.navbar-box .navbar .navbar-nav li a{display:block;line-height:60px;color: #0057aa;text-align:center;cursor:pointer;position:relative;transition: 0.4s all;}
.navbar-box .navbar-nav li a .ico{display: inline-block;vertical-align: top;padding-left: 37px;background:url(../images/nav-ico.png) no-repeat;}
.navbar-box .navbar-nav li.num1 a .ico{background-position: 2px -2px;}
.navbar-box .navbar-nav li.num2 a .ico{background-position: 2px -62px;}
.navbar-box .navbar-nav li.num3 a .ico{background-position: 2px -122px;}
.navbar-box .navbar-nav li.num4 a .ico{background-position: 2px -182px;}
.navbar-box .navbar-nav li.num5 a .ico{background-position: 2px -242px;}
.navbar-box .navbar-nav li.num6 a .ico{background-position: 2px -302px;}
.navbar-box .navbar-nav li.num7 a .ico{background-position: 2px -362px;}
.navbar-box .navbar-nav li.num8 a .ico{background-position: 2px -419px;}
.navbar-box .navbar-nav li.num9 a .ico{background-position: 2px -480px;}
.navbar-box .navbar-nav li:hover a,.navbar-box .navbar-nav li.on a{color:#d21313;background-color:#fff;}
.navbar-box .navbar-nav li:hover a .ico,.navbar-box .navbar-nav li.on a .ico{background-image:url(../images/navh-ico.png);}

.navbar-box .navbar-default .navbar-toggle { background: #fff;margin-right: 10px;}
.navbar-box .navbar-default .navbar-brand { color: #0057aa; font-weight: bold; }
.navbar-box .navbar-brand { float: left; padding: 15px 10px; font-size: 18px; line-height: 20px; height: 20px; }
/*----头部结束----*/

/*----footer----*/
.footer-warp{width: 100%;background:#f3f3f3;font-size: 14px;border-top:4px solid #0057aa;}
.footer{padding:20px 0;line-height:24px;font-size:14px;color:#666;}
.footer a{color:#666;}
.footer .fotnav{text-align: center;}
.footer .fotnav a{padding:0 10px;display: inline-block;background:url(../images/top-line.png) no-repeat left center;}
.footer .fotnav a.first{background:none;}
.footer .fotcon{ line-height: 24px; padding-top: 10px; position: relative; text-align: center;}
.footer .fotcon span{ padding:0 3px;}
.footer .fotcon .js,.footer .fotcon .js a{ color: #6e6e6e;}
.footer .fotcon .js a:hover{ color: #2489D8;}
.footer .fotcon .dzjg,.footer .fotcon .jiucuo,.footer .fotcon .j-jubao{ position: absolute;}
.footer .fotcon .jiucuo{left: 90px; top: -5px; width: 110px; height: 55px;}
.footer .fotcon .dzjg{left: 0px; top: -18px; width: 80px; height: 80px;}
.footer .fotcon .j-jubao{right:0;top:-10px;width:200px;height:44px;}
.footer .fotcon .j-jubao img{width:100%;height:auto;}
.footer .fotcon img.gaj{vertical-align: middle; padding-right: 0.5em;}

/*友情链接*/
.myLinks{ height:34px;padding:10px 0;width:100%;background:#e9e9e9;}
.linkname{float:left;line-height:34px;font-size:18px;color:#005293;font-weight:bold;}
.linkbox1{height:34px;padding-left:90px;position: relative;}
.linkbox1 dl{float:left;width:228px;padding:0 10px;margin-left:28px;display:block!important; height:34px;background:#f6f6f6;z-index:10}
.linkbox1 dl dt{height: 34px;line-height:34px;background:url(../images/link-jt.png) no-repeat right center;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 99;font-size: 14px;color: #666;font-weight: normal;}
.linkbox1 dd{position:absolute;left:0;bottom:47px;background:#fff;display:none;z-index:98;border:#0057aa 1px solid; width:1238px; padding:10px 0px;}
.linkbox1 dd ul{padding:0 10px;}
.linkbox1 dd ul li{float:left;width:16.6%;  text-align:left;  }
.linkbox1 dd ul li a{display:block; font:normal 14px/26px "Microsoft Yahei";width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:35px; color:#666; background:url(../images/dot.png) 20px center no-repeat;}
.linkbox1 dd ul li a:hover{background:#f0f0f0 url(../images/dot.png) 20px center no-repeat;text-decoration:none;}
/*.linkbox1 dd.link2{ left:-394px;}*/
/*.linkbox1 dd.link3{ left:-670px;}*/
/*.linkbox1 dd.link4{ left:-946px;}*/
/*---footer end---*/

@media (min-width: 992px) and (max-width:1239px) {
	.navbar-box .navbar-nav li{width:106px;font-size:17px;}
	.navbar-box .navbar-nav li a .ico{background: none; padding-left: 0;}
	.navbar-box .navbar-nav li.num4{width:143px;}

	.linkname{margin-left:0;}
	.linkbox1{padding-left:110px;}
	.linkbox1 dl{width:180px;margin-left:20px;}
	.linkbox1 dd ul li{width:20%;}
	.linkbox1 dd{width:990px;}
	/*.linkbox1 dd.link1{ left:-130px;}*/
	/*.linkbox1 dd.link2{ left:-350px;}*/
	/*.linkbox1 dd.link3{ left:-570px;}*/
	/*.linkbox1 dd.link4{ left:-790px;}*/

	.footer .fotcon .dzjg,.footer .fotcon .jiucuo,.footer .fotcon .j-jubao{position: static;display:inline-block; width: auto; height: auto;}
}
@media (max-width:991px) {
	/*header*/
	.header .logo{margin-left:0;}
	.search-box{margin-right:0;}
	/*nav*/
	.navbar-box .navbar-nav li{font-size:16px; width: 10.875%;}
	.navbar-box .navbar-nav li.num4{width: 13%;}
	.navbar-box .navbar .navbar-nav li a .ico{background:none;padding:0;}
	.navbar-box .navbar-nav li:hover a .ico,.navbar-box .navbar-nav li.on a .ico{background:none;}
	.navbar-box .nav-menu{display:none !important;}

	.footer .fotcon .dzjg,.footer .fotcon .jiucuo,.footer .fotcon .j-jubao{position: static;display:inline-block; width: auto; height: auto;}
}
@media (max-width: 767px) {
	.lm-mainbox{padding:15px;}
	/*header*/
	.header{height:auto;padding:0px 0 20px;}
	.header .logo{float:none;width:auto;margin:0;height:auto;}
	.header .logo img{max-width:60%;height:auto;display: block;margin: 0 auto;}
	.search-box{float:none;margin:15px auto 0;}
	.search form{margin-right:0;}
	/*nav*/
	.navbar-box{height:50px;}
	.navbar-box .navbar-default .navbar-brand:hover{color:#fff;}
	.navbar-box .navbar-default .navbar-collapse,.navbar-box .navbar-default .navbar-form{background:#fff;}
	.navbar-box .navbar{height:50px;}
	.navbar-box .navbar-nav{height:auto;margin:0;}
	.navbar-box .navbar-nav li{float:none;width:100% !important;height:50px;line-height:50px;}
	.navbar-box .navbar-nav li.num1{display:none;}
	.navbar-box .navbar .navbar-nav li a{height:50px;line-height:50px;font-size:16px;text-align: center;color:#0057aa;border:0;}
	.navbar-box .navbar-nav li a:hover,.navbar-box .navbar-nav li.on a{background:#0057aa;color:#fff;}

	/*footer*/
	.footer{font-size:14px;line-height: 26px;padding:15px 0;}
	.footer .fotcon a{font-size:14px;}
	.footer .fotnav{height:auto;line-height:26px;}
	.footer .fotnav a{font-size:14px;}
	.footer .fotnav em{padding:0 5px;}
}
@media (max-width: 480px) {
	/*搜索*/
	.search-box{width:80%;}
}

/*公共标题*/
.tab-title01{width: 100%;height: 40px;background:#f3f3f3;}
.tab-title01 ul li{float:left;width:135px;text-align:center;position: relative;}
.tab-title01 ul li a{display: block;border-right:1px solid #fff;line-height:40px;text-align:center;font-size: 18px;color:#333;text-decoration: none;white-space: nowrap;}
.tab-title01 ul li.active a{color:#fff;font-weight:bold;background:#0057aa;}

.tab-title02{width: 100%;height: 34px;border-bottom:1px solid #ddd;}
.tab-title02 ul li{float:left;position: relative;padding:0 17px;background:url(../images/tab-line.png) no-repeat left 7px;}
.tab-title02 ul li.first{background:none;padding-left:0;}
.tab-title02 ul li a{display: block;height:34px;padding:0 6px;font-size: 18px;color:#333;text-decoration: none;white-space: nowrap;}
.tab-title02 ul li.active a{color:#0057aa;font-weight:bold;border-bottom:1px solid #d21313;}

.tab-title03{width: 100%;height: 39px;border-bottom:1px solid #ddd;}
.tab-title03 .more{line-height:39px;color:#999;}
.tab-title03 .more:hover{color:#dd3a3a;}
.tab-title03 ul li{float:left;position: relative;}
.tab-title03 ul li a{display: block;height:36px;line-height:36px;padding:0 10px;background:#fff;font-size: 18px;color:#333;text-decoration: none;border:1px solid #fff;border-top-width: 3px;border-bottom:0;white-space: nowrap;}
.tab-title03 ul li.active a{height:37px;color:#0057aa;font-weight:bold;border-top-color: #dd3a3a;border-left-color: #ddd;border-right-color: #ddd;}

.tab-title04{ height: 40px; border-bottom: 1px solid #ddd;}
.tab-title04 ul li{ float: left; width: 128px; text-align: center; height: 40px; line-height: 40px;}
.tab-title04 ul li a{ font-size:18px; font-weight: bold; color:#0057aa; display: block;}
.tab-title04 ul li.active a{ color: #fff; background: #0057aa;}

@media (max-width: 767px) {
	.tab3-title ul li{width:33.3%;padding:0;text-align:center;background:none;}
	.tab3-title ul li a{padding:0;}

	.tab-title01{height:auto;}
	.tab-title01 ul li a{font-size:16px;padding:0px;}

	.tab-title02{height:auto;}
	.tab-title02 ul li a{font-size:16px;}

	/*.tab-title03{height:auto;}*/
	.tab-title03 ul li a{font-size:16px;}
	.tab-title04 ul li a{font-size:16px;}

}
@media (max-width: 374px) {
}

/*公共列表*/
.tab-list{display:none;}
.tab-list.active{display:block;}

.news-list{padding-top:12px;overflow: hidden;}
.news-list ul li{height:34px;line-height: 34px;padding-left: 12px;font-size:16px;color:#333;background: url(../images/dot.png) left center no-repeat; vertical-align:bottom;overflow:hidden;}
.news-list ul li .date{float:right;color:#999;}
.news-list ul li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-list ul li img{float: left;padding-top:13px;}
@media (max-width:991px) {
	.news-list ul li a{float:none;max-width:none !important;margin-right:60px;}
	.news-list ul li img{display:none;}
}
@media (max-width: 767px) {
	.news-list ul li{height:30px;line-height:30px;font-size:15px;}
}

.listgk{padding-top:10px;}
.listgk li{ padding: 0 65px 0 12px; background: url("../images/dot.gif") left center no-repeat; height:28px; line-height: 28px; font-size:14px; overflow: hidden; position: relative;}
.listgk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .date{white-space: nowrap; position: absolute; right: 0; top: 0; color: #a0a0a0;}
.listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0;}
.listgk li .explain-list,.listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .explain-list .split-line,.listgk li .policy-list .split-line{padding:0 5px;color:#666;font-size:14px;}
.listgk li .explain-list a,.listgk li .policy-list a{display:inline;color:#ba0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list a:hover,.listgk li .policy-list a:hover{color: #dd0000;}
@media (max-width: 991px) {
	.listgk li .explain-list{ display: none;}
}


.listgk li{height:34px;line-height:34px;vertical-align:bottom;padding:0 60px 0 12px;background:url(../images/dot.png) 0 center no-repeat;overflow:hidden;position:relative; font-size: 16px;}
.listgk li .date{display:block;float:none;position:absolute;right:0;top:0;color:#999;white-space:nowrap; font-size: 14px;}
.listgk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0;}
.listgk li .explain-list,.listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;}
.listgk li .explain-list .split-line,.listgk li .policy-list .split-line{padding: 0 0px 0 3px;color:#666;font-size:14px;}
.listgk li .explain-list a,.listgk li .policy-list a{display:inline;color:#dd3a3a;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list a:hover,.listgk li .policy-list a:hover{color: #dd3a3a;}
@media (max-width: 991px) {
	.listgk li .explain-list,.listgk li .policy-list{ display: none;}
}
@media (max-width: 767px) {
	.listgk li{height:30px;line-height:30px;font-size:15px;}
}

/*当前位置*/
.position{line-height: 26px;padding:12px 0 12px 25px;font-size: 14px;color:#666;background:url(../images/posico.png) no-repeat left 15px;}
.position a{font-size:14px;color:#666;}
.position a:hover{color:#dd3a3a;}
.position .search-keywords{color:#dd3a3a;}
.wzy-position{border-bottom:1px solid #ddd;}
@media (max-width:767px) {
	.position{padding:12px 10px 12px 25px;margin: 0 10px;}
}
@media (max-width:480px) {
	.position a{font-size:14px;}
}

/*分页*/
.pagination{clear:both;width:100%;text-align:center;margin:0;padding:15px 0;line-height:28px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0 10px;text-decoration:none;white-space:nowrap;height:28px;}
.pagination a:hover{background:#0057aa;border:1px solid #0057aa;color:#fff !important;}
.pagination a.active{border:1px solid #0057aa;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#0057aa;border:1px solid #0057aa;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#0057aa;border:#0057aa 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0 3px;}
.pagination .inputBar{border:0;height:28px;padding:0 6px;}
.pagination .total{border:0;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-4px 3px 0;*margin:-4px 3px 0;_margin:-4px 3px 0;background:#eee;vertical-align:middle;}
.pagination .go-page{width: 40px;height: 30px;line-height: 22px;padding: 2px 5px;border: #0057aa 1px solid;margin: -5px 6px 0 3px;_margin: -5px 3px 0;background: #0057aa;vertical-align: middle;color: #fff;}

/***漂浮***/
.j-float{position:relative;z-index:1999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:43px;height:11px;right:0;top:-20px;}
.j-float .float-close img{cursor:pointer;}


/*左右悬浮窗口*/
.j-couplet{}
.j-left{width:145px;position:fixed;_position:absolute;left:0;top:170px;_top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));margin-top:-2px;_margin-top:-2px;z-index:1000;}
.j-right{width:40px;position:fixed;_position:absolute;left:50%; top:300px;margin-left:650px; _top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));margin-top:-2px;_margin-top:-2px;z-index:1000;}
.j-left ul li .img_title,.j-right ul li .img_title{ display:none;}
.j-left ul li,.j-right ul li{ margin-top:2px;}
.couplet-close{ cursor:pointer;}
.j-left11{width:60px;position:absolute;right:50%; margin-right:630px; top:294px;z-index:888;display:none;}
.j-right11{width:60px;position:absolute;left:50%; margin-left:630px; top:294px;z-index:888;display:none;}
.j-left11 ul li .img_title,.j-right11 ul li .img_title{ display:none;}
.j-left11 ul li,.j-right11 ul li{ margin-top:5px;}
/***右侧悬浮***/
.home_web{ width: 53px;height: auto;position: fixed;_position: absolute;right:0;top: 240px;_top: auto;_top: expression(eval(document.documentElement.scrollTop));z-index: 999;_margin-top:240px;}
.home_web .ai-link li{ display: block !important;   position: relative;}
.home_web .ai-link .ai-font{ position: absolute; top:0; left:-105px;}
.home_web .link{ background:#676767;width: 50px; margin: 0 auto; }
.home_web .link li{ width: 50px;height: 50px;position: relative;}
.home_web .link li a{display: block;width:50px;height: 50px;position: relative;background: url("../images/piaoico.png") center 14px no-repeat; transition: 0.4s all;}
.home_web .link li a span{display: none;padding:9px;width:32px;height:32px;line-height:16px;text-align:center;background:#1b50a0;font-size:12px;color:#fff;overflow: hidden; cursor: pointer;transition: 0.4s all;}
.home_web .link li a:hover span{display:block;}
.home_web .link li a img{display: none; position: absolute; width: 92px; height: 92px; right: 50px; padding-right: 10px; background: url("../images/slide_on.png") right center no-repeat; top: 50%; margin-top: -46px;}
.home_web .link li:hover img{display: block;}
.home_web .link li.num2 a{ background-position: center -34px;}
.home_web .link li.num3 a{ background-position: center -180px;}
.home_web .link li.num3 a:hover img{display: none;}
.home_web .j-gotoTop{display: block; background:#676767;width: 50px; margin: 0 auto;  height: 50px;transition: 0.4s all;}
.home_web .j-gotoTop span{height: 50px; background: url("../images/piaoico.png") center -134px no-repeat; display: block; text-indent: -200em; overflow: hidden;}
.home_web .j-gotoTop:hover{ background: #1b50a0;}

@media print{

   a[href]:after {
        content: none!important;
   }
.top,.header-warp,.footer-warp,.position,.wzbot1{ display:none;}
}
.secnr{padding: 10px; margin: 10px auto 10px; background: #fff; min-height: 600px;}


/*-----首页栏目页公用样式-----*/

/*征集调查列表*/
.zjdc-list{}
.zjdc-list ul li{width:100%;height:68px;overflow: hidden; position: relative;margin-bottom:10px;}
.zjdc-list ul li:last-child{margin-bottom:0;}
.zjdc-list ul li .zjl{ width: 75px;height:66px;float: left; text-align: center;border:1px solid #dbd9da;border-radius:4px; }
.zjdc-list ul li .date{display:block;width:100%;height:32px;line-height:32px;}
.zjdc-list ul li a{float: none;}
.zjdc-list ul li .dczj_intro{padding-left: 94px;line-height: 22px;}
.zjdc-list ul li .dczj_intro .tit{display:block;line-height:40px;font-size:17px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zjdc-list ul li .dczj_intro .info{color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zjdc-list ul li .result{color: #999;}
.zjdc-list ul li .zt{display:block;width:100%;height:34px;line-height:34px; border-radius:0 0 4px 4px;color:#fff;}
.zjdc-list ul li .starting{background:#72cc66;}
.zjdc-list ul li .over{background:#c7c7c7;}
.zjdc-list ul li .nostart{background:#c7c7c7;}

/*来信选登*/
.mesgbox{width:100%;line-height:34px;font-size:14px;overflow:hidden;}
.mesgbox ul li{height:34px;line-height:34px;vertical-align:bottom;overflow:hidden;}
.mesgbox ul li p{display:block;float:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mesgbox ul li p.p1{float:none;text-align:left;padding-right:10px;}
.mesgbox ul li p.p2{width:120px;text-align:left;}
.mesgbox ul li p.p3,.mesgbox ul li p.p4{width:95px;text-align:center;}
.mesgbox ul li p span.responseNo{color:#F27E7F;}
.mesgbox ul.mesghead{background:#f8f8f8;margin:10px 0;}
.mesgbox ul.mesghead li p{font-weight:bold;}
.mesgbox ul.mesghead li p.p1{padding-left:25px;}
.mesglist li p,.mesglist li p a{font-size:16px;}
.mesglist li p.p3,.mesglist li p.p4{color: #999;}
/*信件统计*/
.ind-hd-tj{height:40px;line-height:40px;background:#f6faff;padding:0 10px;}
.ind-hd-tj p{float: left; height: 40px; line-height: 40px;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ind-hd-tj p.year{width:25%;}
.ind-hd-tj p.amount{width:25%;}
.ind-hd-tj p span{color: #28508e;}

/*部门信箱*/
.bmxx-list{float:left;width:100%;overflow:hidden;}
.bmxx-list li{float:left;display:block;width:19%;margin:10px 1% 0 0;height:30px;}
.bmxx-list a{display:block;height:28px;line-height:28px;padding:0 2px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:14px;color:#333;text-align: center;border:1px solid #ebebeb;}
.bmxx-list li a:hover{color:#5a7bb6;border-color:#5a7bb6;}
.qxxx-list li{width:24%;}
@media (min-width: 992px) and (max-width:1239px) {
	.ind-hd-tj p.year{width:26%;}
	.ind-hd-tj p.amount{width:24%;}
}

@media (max-width:991px) {
	/*政民互动*/
	.mesglist {height: auto;}
}

@media (max-width:767px) {
	/*来信选登*/
	.ind-mesgbox .mesglist{height:auto !important;}
	.mesglist li p, .mesglist li p a{font-size:15px;}
	.mesgbox ul li p.p2,.mesgbox ul li p.p3{display:none;}
	.ind-hd-tj{height:auto;overflow: hidden;padding:10px;}
	.ind-hd-tj p{height:30px;line-height:30px;}
	.ind-hd-tj p{width:50% !important;}

	/*征集调查列表*/
	.zjdc-list ul li .dczj_intro .tit{font-size:15px;}
}
@media (max-width:580px) {
	/*部门信箱*/
	.bmxx-list li{width:24%;}
	.qxxx-list li{width:32.3%;}
}
@media (max-width:480px) {
	/*部门信箱*/
	.bmxx-list li{width:31.3%;margin-right:2%;}
}
@media (max-width:374px) {

	/*部门信箱*/
	.bmxx-list li,.qxxx-list li{width:48%;}
}