@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
q:before, q:after {content:'';}
abbr,acronym{border:0;}
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;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#f6f6f6; *min-width: 1220px;}
input,textarea,select,button{vertical-align:middle; font-family:"Microsoft YaHei",微软雅黑;color:#333; outline: 0 none;}
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;}
a:hover{color:#dd0000;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden; display: block; font-size: 0; line-height: 0; content:" ";clear:both; height:0; overflow: hidden; margin: 0; padding: 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;}
.clear15{clear:both;font-size:0;line-height:0;height:0; padding:15px 0 0; overflow:hidden; }
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
ul,li{ vertical-align:middle;}
.bg{background:#fff;}
.pl15{padding: 0 15px;}
.con{display: none;}
.con.active{display: block;}
.bordernone{border: 0 none !important;}
.container{width: 1128px;}
.jump-info .btn-group{padding-left: 0 !important; text-align: center;}
.jump-info .btn-group .btn{ background:#156ad2 !important; float: none; display: inline-block; padding: 0 !important; margin: 0 10px !important;}

.ui-dialog-title{ color:#156ad2 !important;}
.img_title{display: none;}

@media (min-width: 992px) and (max-width:1159px) {
    .container{width: 992px;}
}
@media (max-width:991px) {
    .container{width: 768px;}
    .pl15{padding: 0 10px;}
    .mt15{margin-top: 10px !important;}
}
@media (max-width: 767px) {
    .container{width: auto;}
}

@media print{
    a[href]:after {
        content: none!important;
    }
}
/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{ padding-bottom: 5px; text-align: right;}
.j-float .float-close img{cursor:pointer;}
/***漂浮***/
.topbox01{ height: 30px; padding: 2px 0 3px; font-size: 0; line-height: 0; background: #f3f3f4; color: #666;}
.topbox01 a,.topbox01 a:visited{color: #666;}
.topbox01 a:hover{color: #dd0000;}
.topbox01 .link li{ float: left; padding: 0 15px 0 16px; line-height: 30px; font-size: 15px; background: url("../images/topfg.gif") left center no-repeat;}
.topbox01 .link li.num1{background: none; padding-left: 19px;}
.topbox01 .ewm li{ display: inline; height: 30px; float: right; font-size: 0; line-height: 0;}
.topbox01 .ewm li a{ display: inline-block; width: 30px; height: 30px; background: url("../images/topico.png") 0 0 no-repeat; position: relative; z-index: 10; margin-right: 10px;}
.topbox01 .ewm li a:hover{color: #333;}
.topbox01 .ewm li a .picbox{display: none; width:118px; background: #fff; border: 1px solid #e2e2e2; border-radius: 5px; padding: 8px 0 0; height: 122px; text-align: center; top: 30px; left: 50%; margin: 9px 0 0 -60px; position: absolute;}
.topbox01 .ewm li a .arrow{ width: 11px; height: 6px; background: url("../images/top_arrow.png") 0 center no-repeat; position: absolute; top: -6px; left: 54px;}
.topbox01 .ewm li a .img_title{ padding: 7px 0 0; display:block; height: 36px; font-size: 12px; line-height: 18px; overflow: hidden;}
.topbox01 .ewm li a .img_title i{ color: #d70000; font-style: normal;}
.topbox01 .ewm li a img{ width: 72px; height: 72px;}
.topbox01 .ewm li a:hover .picbox{display: block;}
.topbox01 .ewm li.num2 a{background-position: 0 -30px;}
.topbox01 .ewm li.wza a{background-position: 0 -60px;}
.topbox01 .ewm .login a{overflow: hidden; text-indent: -200em;}
.topbox01 .ewm .login .member-login,.topbox01 .ewm .login .user-name{background-position: 0 -90px;}
.topbox01 .ewm .login .member-logout{background-position: 0 -120px;}




.banner01{ height: 165px; overflow: hidden; position: relative; z-index: 0;}
.banbg{ height: 165px; position: absolute; right: 0; top: 0; left: 0; text-align: right; line-height: 0; overflow: hidden; z-index: 0;}
.banbg img,.banner .logo img{vertical-align: middle;}
.banbg img{width: 100%; height: 165px;}
.banner .logo{ padding: 28px 0 0 18px; height: 94px; position: relative; z-index: 1;}

.navbox01{ height: 50px; background:#1f78e5;}
.navbox01 .navbar{background:none;border-radius:0;border:0;margin:0 auto;position:relative;z-index:99; height:55px;}
.navbox01 .navbar-nav{width: 100%;}
.navbox01 .navbar-nav li{float:left; width: 152px; font-weight: bold; position: static; background: url("../images/navbg.gif") left center no-repeat;}
.navbox01 .navbar-nav li a{display:block; height:50px; line-height:50px; text-align:center; color:#fff; cursor:pointer; font-size: 22px; margin-left: 1px; position: relative;}
.navbox01 .navbar-nav li a span{ display: none; position: absolute; right: -1px; top: 0; bottom: 0; width: 1px; background:#156ad2;}
.navbox01 .navbar-nav li a:hover,.navbar-nav li.on a{ background: #156ad2 !important; color: #fff; margin-left: 0; padding-left: 1px;}
.navbox01 .navbar-nav li a:hover span,.navbar-nav li.on a span{display: block;}
.navbox01 .navbar-nav li.first{ background: none; width: 129px;}
.navbox01 .navbar-nav li.num2{ width: 219px;}
.navbox01 .navbar-nav li.num3{ width: 170px;}
.navbox01 .menulist{display: none; position: absolute; left: 0; right: 0; top: 50px; background: url("../images/write90.png") repeat;}
.navbox01 .menulist .bg{ padding: 10px 0 0; background: url("../images/nav_bottomh.png") 230px 0 no-repeat; height: 55px; text-align: left;}
.navbox01 .navbar-nav li .menulist a{display: inline-block; width: auto; font-weight: bold; vertical-align: middle; margin: 0 20px; line-height: 32px; height: 33px; font-size: 18px; color: #333; background: none !important; padding: 0 !important;}
.navbox01 .navbar-nav li .menulist a:hover{ color: #dd0000 !important; background: none !important;}
.navbox01 .menulist a:hover{color: #dd0000;}
.navbox01 .navbar-nav li .menulist.num1 .bg{padding-left: 123px;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: #fff;}
.navbox01 .sr-only{display: none;}
.navbox01 .navbar-header{ padding: 0 10px;}
.navbox01 .navbar-brand{ padding: 0; line-height: 50px; color: #fff; font-weight: bold;}
.navbox01 .navbar-brand:hover{ color: #fff;}
@media (min-width: 992px) and (max-width: 1159px) {
    .navbox01 .navbar-nav li{width: 135px;}
    .navbox01 .navbar-nav li.first{width: 87px;}
    .navbox01 .navbar-nav li.num2{ width: 200px;}
    .navbox01 .navbar-nav li.num3{ width: 165px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .navbox01 .navbar-nav li{width: 102px;}
    .navbox01 .navbar-nav li a{ font-size: 20px;}
    .navbox01 .navbar-nav li.first{width: 79px;}
    .navbox01 .navbar-nav li.num2{ width: 160px;}
    .navbox01 .navbar-nav li.num3{ width: 120px;}
}
@media (max-width: 767px) {
    .banner01{height: auto;}
    .banner01 .logo{height: auto; padding: 30px 0 50px; text-align: center;}
    .banner01 .logo img{ max-width: 90%; height: auto;}
    .banbg{height: 100%;}
    .banbg img{position: absolute; bottom: -10px; right: -100px; width: auto; height: 100%;}
    .navbox{height: auto; background-size: auto 50px;}
    .navbox .navbar{height:auto;}
    .navbox .navbar-collapse{background-color:#1f78e5;}
    .navbox .navbar-nav{ height:auto; background:#1f78e5;}
    .navbox .navbar-nav li.first{ display:none;}
    .navbox .navbar-nav li,.navbox .navbar-nav li a{width:100% !important;background:none;height:40px; line-height: 40px; font-size: 16px;}
}
/********头部 end********/


/********信息公开主页 on********/
.gk_searchbox{ background: #ffffff; padding: 9px 0 18px; height: 96px; position: relative;}
.gk_searchbox li.ss1{ margin-right: 147px;}
.gk_searchbox li.ss1 p{ line-height: 38px; font-size: 16px; overflow: hidden;}
.gk_searchbox li label{float: left; padding-top: 10px; position: relative; padding-left: 90px;}
.gk_searchbox .label_num1{width: 353px;}
.gk_searchbox li.ss1 .ellipsis{display: block; left: 0; top:10px; position: absolute; font-weight: normal; text-align: right; width: 80px; padding-right: 10px;}
.gk_searchbox li.ss1 .ellipsis i{padding: 0 0 0 0.5em;}
.gk_searchbox li.ss1 .input{height: 36px; line-height: 0; border: 1px solid #d5d5d5; background:#fff; padding: 0 8px; display: block; border-radius: 2px;}
.gk_searchbox li.ss1 input{vertical-align: middle; height: 36px; line-height: 36px; border: 0 none; background: none; width: 100%;font-size: 16px;}
.gk_searchbox li .label_num2{width: 424px;}
.gk_searchbox li.ss1 .label_num2 .ellipsis,.gk_searchbox li .label_date .ellipsis{ width: 86px;}
.gk_searchbox li.ss1 .label_num2,.gk_searchbox li .label_date{ padding-left: 96px;}
.gk_searchbox li .label_date,.gk_searchbox li .label_date2{width: 167px;}
.gk_searchbox li.ss2{ text-align: center; width: 130px; font-size: 0; position: absolute; top: 19px; right: 17px;}
.gk_searchbox li.ss2 input{text-align: center; height: 38px; line-height: 38px; font-size: 16px; background: #1f78e5; border-radius: 4px; cursor: pointer; color: #fff; border: 0 none; width: 100%;}
.gk_searchbox li.ss2 a{ height: 28px; display:inline-block; text-align: center; margin: 12px 0 0 8px; line-height: 28px; color: #156ad2; font-size: 16px; border-bottom:1px solid #156ad2;}

.gk_tlpic li{ padding:0 15px 15px; height: 100px; text-align: center; overflow: hidden; background: #fff;}
.gk_tlpic li.num1{margin: 15px 0 0; padding-top: 15px;}
.gk_tlpic li img{ max-width: 100%; height: 100%;}
@media (min-width: 992px) and (max-width:1159px) {
    .gk_searchbox .label_num1{width: 295px;}
    .gk_searchbox li .label_num2{width: 340px;}
    .gk_searchbox li .label_date,.gk_searchbox li .label_date2{width: 125px;}
}
@media (max-width: 991px) {
    .gk_searchbox{height: auto;}
    .gk_searchbox li.ss1{margin-right: 0; height: auto;}
    .gk_searchbox .label_num1{width: 220px;}
    .gk_searchbox li .label_num2{width: 325px;}
    .gk_searchbox li .label_date,.gk_searchbox li .label_date2{width: 117px;}
    .gk_searchbox li.ss2{position: static; width: auto; top: auto; right: auto; padding-top: 15px; line-height: 0; text-align: center;}
    .gk_searchbox li.ss2 input,.gk_searchbox li.ss2 a{width: 120px; margin: 0 5px; display: inline-block; vertical-align: middle;}
    .gk_searchbox li.ss2 a{width: auto;}
    .gk_tlpic li{margin-top: 10px; height: 75px; padding-bottom: 10px;}
    .gk_tlpic li.num1{padding-top: 10px; margin: 10px 0 0;}

}
@media (max-width: 767px) {
    .content{ padding: 0 10px;}
    .gk_searchbox{padding-right: 10px;}
    .gk_searchbox li.ss2{ padding: 10px 0 0;}
    .gk_searchbox li label{float: none!important; width: 100% !important; position: static; padding-left: 0 !important;}
    .gk_searchbox li.ss1 .ellipsis{position: static; left: auto; top: auto; float: left;}
    .gk_searchbox li .label_date2 .ellipsis,.gk_searchbox li.ss1 .ellipsis{width: 86px;}
    .gk_searchbox li .label_date2 .input,.gk_searchbox li.ss1 .input{ margin-left: 96px !important;}
    .gk_tlpic li{ height: 60px;}
}
@media (max-width: 400px) {
    .gk_tlpic li{ height: 45px;}
}
/*信息公开搜索 end*/

.ind_tlpic{ line-height: 0; font-size: 0; overflow: hidden;}
.ind_tlpic li{ padding:0 15px 15px; height: auto; text-align: center; overflow: hidden; background: #fff;}
.ind_tlpic li.num1{ margin-top: 15px; padding-top: 15px;}
.ind_tlpic li img{width: 100%; height: auto; vertical-align: middle;}
.ind_tlpic li span{display: none;}


.ind_rightn{position: fixed; bottom: 10px; z-index: 10;}
.ind_rightn li{ font-size: 0; line-height: 0; padding-top: 5px;}
.ind_rightn li img{vertical-align: middle; width: auto; height: auto;}
.ind_rightn{right: 10px; text-align: right;}
.couplet-close img{ cursor: pointer;}



.gk_tel1{ height: 40px; background: url("../images/telbg.gif") left 38px repeat-x; overflow: hidden;}
.gk_tel1 li{float: left; height: 35px; padding: 0 14px 0 15px; background: url("../images/telfg.gif") left center no-repeat;}
.gk_tel1 li a{ display: block; width: auto; margin: 0 auto; font-size: 16px; height: 30px; position: relative; line-height: 30px; text-align: center; float: left;}
.gk_tel1 li a span{display: none;}
.gk_tel1 li a:hover,.gk_tel1 li.active a{color: #fff; background: #156ad2;}
.gk_tel1 li.active a{ padding: 0 9px;}
.gk_tel1 li.active a span{ width: 9px; height: 5px; bottom: -5px; left: 50%; position: absolute; margin: 0 0 0 -4px; background: url("../images/tel_sec.gif") 0 0 no-repeat; display: block;}

.gk_tel1 li.num1{width: 167px; margin-right: 15px; padding: 0; background: none;}
.gk_tel1 li.num1 a{width: 100%; border-bottom: 3px solid #d70000; height: 37px; overflow: hidden; text-indent: -200em; background: url("../images/tel1.gif") center 2px no-repeat; padding: 0;}
.gk_tel1 li.num2{ padding-left: 0; background: none;}
.gk_tel1 li.num3{ background: none; padding-left: 13px;}

.gk_tel1 h2{ height: 40px; width: 167px; margin-right: 15px;}
.gk_tel1 h2 a{display: block; border-bottom: 3px solid #d70000; height: 37px; overflow: hidden; text-indent: -200em; background: url("../images/tel4.gif") center 2px no-repeat;}
/*切换标题1 end*/

.gk_tel2{ width: 165px;}
.gk_tel2 li{ padding: 9px 0 0;}
.gk_tel2 li a{ display: block; height: 35px; line-height: 35px; background: #f1f1f1; border-radius: 5px; font-size: 16px; text-align: center;transition: 0.4s all; color: #666666; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gk_tel2 li a:hover,.gk_tel2 li.active a{ color: #fff; background: #1f78e5;}
/*切换标题2 end*/
.list li{ padding: 0 45px 0 15px; background: url("../images/icon.gif") left center no-repeat; height:38px; line-height: 38px; font-size:16px; overflow: hidden; position: relative;}
.list li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list li .title,.list li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none!important;}
.list li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list li .gl .split{padding:0 2px;color:#666;font-size:14px;}
.list li .gl a{display:inline;color:#e41010;float:none!important;background:none;max-width:none;padding:0;margin:0;}
.list li span.date{ font-family: Arial; white-space: nowrap; color: #999; font-size: 14px; position: absolute; right: 0; top: 0;}
/*列表 end*/
@media (max-width: 767px) {
    .list li .title a.tit{ max-width: 100% !important;}
    .list li .title a.a, .list li .title .fz,.list li .title .split{ display: none;}
    .gk_tel2{width: auto; overflow: hidden; float: none!important;}
    .gk_tel2 li{width: 33.3%; float: left;}
    .gk_tel2 li a{ margin: 0 5px;}
    .gk_tel1{height: auto;}
    .gk_tel1 li.num1,.gk_tel1 h2{float: none!important; margin-bottom: 12px;}
    .gk_tel1 li.num3{ padding-left: 0;}
    .gk_tel1 li{ padding: 0 9px 0 10px;}
}
@media (max-width: 480px) {
    .gk_tel2 li{width: 50%}
}
@media (max-width: 375px) {
    .list li .gl{max-width: 76px;}
}

/*列表1 end*/
.new_gkbox{ padding: 15px; height: 315px; overflow: hidden;}
.gk_listbox1{ width: 785px;}
.gk_listbox1 .listbox{ padding: 6px 15px 0 0;}
.gk_listbox1 .list{margin-left: 183px; padding: 4px 0 0; height: 266px;}
.gk_listbox1 .list li .title a.lang1{ max-width: 430px;}
.gk_listbox1 .list li .title a.lang2{ max-width: 350px;}
.gk_listbox1 .list li .title a.lang3{ max-width: 310px;}
.gk_listbox1 .list li .title a.lang4{ max-width: 260px;}
.gk_listbox1 .list li .title a.lang5{ max-width: 210px;}
.gk_listbox1 .list li .title a.lang6{ max-width: 150px;}
.gk_listbox1 .link{ height: 200px; background: url("../images/gkbg.jpg") 0 0 no-repeat; background-size: 100% 100%;}
.gk_listbox1 .link li{float: left; width: 33.3%; padding: 30px 0 0; text-align: center; background: none; height: 140px;}

.gk_link1{ width: 324px; overflow: hidden; padding: 2px 0 0;}
/* .gk_link1 li{float: left; width: 100%; padding: 0 16px 16px 0;}
.gk_link1 li a{display: block; border: 1px solid #d2e4fa; background: #f5f9fe; padding: 17px 0; text-align: center; font-size: 0; line-height: 30px; height: 30px; color: #156ad2; border-radius: 4px; transition: 0.4s all;}
.gk_link1 li a img{transition: all ease .5s; height: 29px; width: auto; vertical-align: middle;}
.gk_link1 li .img_title{font-size: 16px; display: inline-block; vertical-align: middle; padding-left: 8px; cursor: pointer;}
.gk_link1 li a:hover{ color: #156ad2; border-color: #156ad2; background: #fff;} */


.gk_link1 li{ padding-bottom: 1px; height: 42px;}
.gk_link1 li a{background: #f5f9fe;display: block;height: 30px;padding:6px 10px 6px 55px;font-size: 0;line-height: 0;color: #505050;}
.gk_link1 li a img{ width: auto; height: 30px; vertical-align: middle;}
.gk_link1 li a span{ font-size: 20px; line-height: 30px; display: inline-block; vertical-align: middle; padding-left: 20px; white-space: nowrap; cursor: pointer;}
.gk_link1 li a:hover{color: #1f78e5;}
.gk_link1 li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
/* .gk_link1 li a:hover img{transform: scale(1.1, 1.1);}
.gk_link1 li.num7 a{padding: 5px 0; height: 54px;}
.gk_link1 li.num7 .img_title{height: 20px; line-height: 20px;} */
@media (min-width: 992px) and (max-width:1159px) {
    .gk_listbox1{width: 623px;}
    .gk_listbox1 .list li .title a.lang1{ max-width: 310px;}
    .gk_listbox1 .list li .title a.lang2{ max-width: 230px;}
    .gk_listbox1 .list li .title a.lang3{ max-width: 190px;}
    .gk_listbox1 .list li .title a.lang4{ max-width: 130px;}
    .gk_listbox1 .list li .title a.lang5{ max-width: 70px;}
    .gk_listbox1 .list li .title a.lang6{ max-width: 70px;}

    .gk_tel1 li{padding: 0 10px;}
    .gk_tel1 li.num1{margin-right: 10px;}
}

@media (max-width: 991px) {
    .new_gkbox{height: auto; padding-bottom: 0;}
    .gk_listbox1,.gk_link1{width: auto;float: none!important; overflow: hidden;}
    .gk_link1{height: auto;}
    .gk_link1 ul{width: 100%;}
    .gk_link1 ul li{ width: 100%; }
    .gk_listbox1 .listbox{padding-top: 0; padding-right: 0;}
    .gk_listbox1 .list li .title a.lang1{ max-width: 420px;}
    .gk_listbox1 .list li .title a.lang3{ max-width: 290px;}
    .gk_listbox1 .list li .title a.lang4{ max-width: 240px;}
    .gk_listbox1 .list li .title a.lang5{ max-width: 190px;}
    .gk_listbox1 .list li .title a.lang6{ max-width: 130px;}
}
@media (max-width: 767px) {
    .gk_listbox1{height: auto; padding-bottom: 10px;}
    .gk_listbox1 .list{ margin: 0; padding-top: 8px;}
    .gk_listbox1 .link{margin-top: 20px;}
    .gk_link1 ul li a{padding-left: 0;text-align: center;}
}
/*五公开 end*/

.gk_zdwork{ height: 108px; padding: 15px 0; overflow: hidden;}
.gk_zdwork h2,.gk_ztzl h2{ width: 81px; height: 80px; background: url("../images/tel2.gif") right center no-repeat ; overflow: hidden; text-indent: -200em;}
.gk_zdwork .j-scroll{ margin:0 15px 0 98px; height: 80px; overflow: hidden; position: relative;}
.gk_zdwork .j-scroll li{float: left; padding-right: 17px; width: 249px; height: 80px; overflow: hidden;}
.gk_zdwork .j-scroll li img{width: 100%; height: 80px;}
.gk_zdwork .j-scroll .prev,.gk_zdwork .j-scroll .next{ display: block; position: absolute; top: 25px; width: 20px; height: 30px;}
.gk_zdwork .j-scroll .prev a,.gk_zdwork .j-scroll .next a{ background: url("../images/prve.png") 0 0 no-repeat; display: block; height: 30px; cursor: pointer;}
.gk_zdwork .j-scroll .prve{left: 0;}
.gk_zdwork .j-scroll .prev a:hover{background-position: -20px 0;}
.gk_zdwork .j-scroll .next{right: 0;}
.gk_zdwork .j-scroll .next a{background-position: -40px 0;}
.gk_zdwork .j-scroll .next a:hover{background-position: -60px 0;}

.gk_zdwork .link{ margin: 0 0 0 81px; overflow: hidden;}
.gk_zdwork .link li{height: 80px; padding: 0 0 0 25px; width: 241px; overflow: hidden; float: left;}
.gk_zdwork .link li img{width: 100%;height: 100%;}
@media (max-width: 991px) {
    .gk_zdwork .link ul{width: 100%;}
    .gk_zdwork .link ul li{ width: 24%; padding-left: 1%;}
    .gk_zdwork .link ul li img{ width: 100%;}
}
@media (max-width: 767px) {
    .gk_zdwork{height: auto; position: relative;}
    .gk_zdwork .link ul li{ width: 49%; padding-left: 1%;}
    .gk_zdwork h2{ position: absolute; left: 0; top: 5px; bottom: 0; height: auto; border-radius: 6px;}
}
/*重点工作 end*/

.gk_zdly{ height: 423px; overflow: hidden;}
.gk_zdly .tel{ padding: 5px; height: 56px; background: url("../images/tel3bg.gif") left center repeat-x;}
.gk_zdly .tel h2{ display: block; margin: 0 auto; width: 438px; max-width: 100%; background: url("../images/tel3.gif") center no-repeat #fff;}
.gk_zdly .tel h2 a{display: block; overflow: hidden; text-indent: -200em; height: 56px;}
.gk_zdly .telqh ul{ width: 110%; padding-left: 2px;}
.gk_zdly .telqh li{float: left; padding: 0 15px 15px 0;}
.gk_zdly .telqh li a{display: block; height: 48px; border: 1px solid #d0d0d0; text-align: center; background: url("../images/telsecbg.gif"); font-weight: bold; font-size: 18px; line-height: 48px; border-radius: 4px; width: 205px; position: relative;}
.gk_zdly .telqh li a:hover,.gk_zdly .telqh li.active a{ color: #fff; background: #1f78e5; border-color: #1f78e5;}
.gk_zdly .telqh li a:hover span,.gk_zdly .telqh li.active a span{ display: block; width: 21px; height: 12px; left: 50%; bottom: -13px; margin: 0 0 0 -10px; position: absolute; background: url("../images/tel3sec2.gif") 0 0 no-repeat;}
.gk_zdly .link{ overflow: hidden; padding: 0; height: 130px; background: #f4f8fe;}
.gk_zdly .link li{ width: 10%; background: none; float: left;}
.gk_zdly .link li a{display: block; height: 115px; padding: 15px 5px 0; text-align: center; font-size: 0; line-height: 0;}
.gk_zdly .link li a img{width: 60px; height: 60px; vertical-align: middle;}
.gk_zdly .link li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.gk_zdly .link li a span{ padding: 7px 0 0; height: 40px; line-height: 20px; display: inline-block; vertical-align: middle; width: 96%; font-size: 15px; margin: 0 auto; cursor: pointer; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2;}

.gk_zdly .link li a:hover,.gk_zdly .link li.active a{color: #1f78e5;}
.gk_zdly .link li.active a{ background: #e6eef9;}

.gk_zdly #btab1 .link li{ width: 14.285%; *width: 14.28%;}
.gk_zdly #btab3 .link li{ width: 20%; *width: 20%;}
.gk_zdly #btab5 .link li{ width: 14.285%; *width: 14.2%;}
.gk_zdly #btab4 .link li{ width: 16.6%; *width: 16.3%;}


.gk_zdly .list{padding-top:7px; height: 152px; overflow: hidden;}
.gk_zdly .list ul{width: 110%;}
.gk_zdly .list li{ float: left; width: 467px; margin-right:40px;}

@media (min-width: 992px) and (max-width: 1159px) {
    .gk_zdly .telqh li{padding-right: 10px;}
    .gk_zdly .telqh li a{width: 182px;}
    .gk_zdly .list li{width: 400px;}
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (max-width: 991px) {
    .gk_zdly .telqh li a{width: 236px;}
    .gk_zdly .list li{float: none; width: auto; padding-right: 0;}
    .gk_zdly .list ul{width: 100%;}
}
@media (max-width: 767px) {
    .gk_zdly .telqh ul{width: 100%;}
    .gk_zdly .telqh li{ padding-right: 0; width: 33.3%;}
    .gk_zdly .telqh li a{width: auto; margin: 0 5px;}
}

@media (max-width: 480px) {
    .gk_zdly .telqh li{width: 50%;}
}

/*重点领域 end*/

.gk_ztzl{ height: 80px; padding: 15px 0; overflow: hidden;}
.gk_ztzl h2{ background-image: url("../images/tel_ztzl.gif");}
/*专题专栏 end*/

.gk_listbox2{ width: 755px; overflow: hidden; padding: 19px 0 15px; height: 280px;}
.gk_listbox2 .list{ padding: 9px 15px 0 11px;}
.gk_listbox2 .list li .title a.lang1{ max-width: 608px;}
.gk_listbox2 .list li .title a.lang2{ max-width: 540px;}
.gk_listbox2 .list li .title a.lang3{ max-width: 480px;}
.gk_listbox2 .list li .title a.lang4{ max-width: 420px;}
.gk_listbox2 .list li .title a.lang5{ max-width: 360px;}
.gk_listbox2 .list li .title a.lang6{ max-width: 300px;}

@media (min-width: 992px) and (max-width: 1159px) {
    .gk_listbox2{width: 622px;}
    .gk_listbox2 .list li .title a.lang1{ max-width: 480px;}
    .gk_listbox2 .list li .title a.lang2{ max-width: 420px;}
    .gk_listbox2 .list li .title a.lang3{ max-width: 360px;}
    .gk_listbox2 .list li .title a.lang4{ max-width: 300px;}
    .gk_listbox2 .list li .title a.lang5{ max-width: 240px;}
    .gk_listbox2 .list li .title a.lang6{ max-width: 180px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .gk_listbox2{width: 622px;}
    .gk_listbox2 .list li .title a.lang1{ max-width: 630px;}
    .gk_listbox2 .list li .title a.lang2{ max-width: 565px;}
    .gk_listbox2 .list li .title a.lang3{ max-width: 510px;}
    .gk_listbox2 .list li .title a.lang4{ max-width: 450px;}
    .gk_listbox2 .list li .title a.lang5{ max-width: 390px;}
    .gk_listbox2 .list li .title a.lang6{ max-width: 330px;}
}
@media (max-width: 991px) {
    .gk_listbox2{padding: 10px 0 0;}
    .gk_listbox2 .list{padding: 9px 0 0;}
}

/*政策解读 回应关切 意见征集 end*/

.gk_fbhbox{ width: 325px; height: 303px; padding: 11px 0 0; overflow: hidden;}
.gk_fbhbox .tel,.gk_tjbox .tel{ height: 30px; line-height: 30px;}
.gk_fbhbox .tel h2,.gk_tjbox .tel h2{ font-size: 20px; color: #156ad2; height: 30px; font-weight: bold; line-height: 30px;}
.gk_fbhbox .tel h2 a,.gk_tjbox .tel h2 a,.gk_fbhbox .tel h2 a:hover,.gk_tjbox .tel h2 a:hover{color: #156ad2;}
.gk_fbhbox .fbhbox{ padding: 13px 0 0;}
.gk_fbhbox .fbhbox .pic{display: block; width: 325px; max-width: 100%; height: 188px; overflow: hidden; position: relative;}
.gk_fbhbox .fbhbox .pic img{max-width: 100%;}
.gk_fbhbox .fbhbox .pic a,.gk_fbhbox .fbhbox .pic a:hover{color: #fff;}
.gk_fbhbox .fbhbox .pic span{display: block; height: 40px; line-height: 40px; text-align: center; font-size: 16px; cursor: pointer; background: url("../images/black50.png"); z-index: 1; position: absolute; left: 0; bottom: 0; right: 0; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gk_fbhbox .conbox{font-size: 15px; line-height: 28px;color: #666666; padding: 11px 0 0;}
.gk_fbhbox .conbox .tit{font-size: 16px; width: 56px; color: #333; font-weight: bold;}
.gk_fbhbox .conbox .info{margin-left: 56px; text-align: justify;}
@media (max-width: 991px) {
    .gk_fbhbox{padding-bottom: 10px;}
    .gk_fbhbox .fbhbox .pic{ margin: 0 auto;}
}
/*新闻发布会 end*/

.gk_zwgkbox,.gk_tjbox{ width: 722px; height: 266px; padding: 0 0 15px; overflow: hidden;}

.gk_zwgkbox .listbox{ padding: 9px 15px 0 0;}
.gk_zwgkbox .link{ width: 146px;display: none;}
.gk_zwgkbox .link li{ height: 92px; padding: 10px 0;}
.gk_zwgkbox .link li a{display: block; padding: 13px 0 0; height: 79px; text-align: center; color: #fff; font-size: 0; line-height: 0; background: #80bb5f; border-radius: 3px; transition: 0.4s all;}
.gk_zwgkbox .link li span{ font-size: 16px; line-height: 34px; height: 34px; vertical-align: middle; display: inline-block; width: 96%; margin: 3px auto 0;}
.gk_zwgkbox .link li img{ vertical-align: middle; height: 35px; width: auto; -ms-transition: all .7s; transition: all .7s;}
.gk_zwgkbox .link li a:hover img{ -ms-transform: rotateY(360deg); transform: rotateY(360deg);}
.gk_zwgkbox .link li a:hover{ background-color: #5aa642;}
.gk_zwgkbox .link li.num2 a{ background-color: #46c4d7;}
.gk_zwgkbox .link li.num2 a:hover{ background-color: #31b2cb;}
.gk_zwgkbox .list{ margin-left: 0;}
.gk_zwgkbox .list li{padding-left: 0; background: none;}
.gk_zwgkbox .list li .title a.lang1{ max-width: 430px;}
.gk_zwgkbox .list li .title a.lang2{ max-width: 370px;}
.gk_zwgkbox .list li .title a.lang3{ max-width: 310px;}
.gk_zwgkbox .list li .title a.lang4{ max-width: 250px;}
.gk_zwgkbox .list li .title a.lang5{ max-width: 190px;}
.gk_zwgkbox .list li .title a.lang6{ max-width: 130px;}

/*政务公开在行动 end*/
@media (min-width: 992px) and (max-width: 1159px) {
    .gk_zwgkbox{width: 622px;}
    .gk_zwgkbox .list li .title a.lang1{ max-width: 320px;}
    .gk_zwgkbox .list li .title a.lang2{ max-width: 260px;}
    .gk_zwgkbox .list li .title a.lang3{ max-width: 200px;}
    .gk_zwgkbox .list li .title a.lang4{ max-width: 140px;}
    .gk_zwgkbox .list li .title a.lang5{ max-width: 80px;}
    .gk_zwgkbox .list li .title a.lang6{ max-width: 80px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .gk_zwgkbox .list li .title a.lang1{ max-width: 450px;}
    .gk_zwgkbox .list li .title a.lang2{ max-width: 390px;}
    .gk_zwgkbox .list li .title a.lang3{ max-width: 330px;}
    .gk_zwgkbox .list li .title a.lang4{ max-width: 270px;}
    .gk_zwgkbox .list li .title a.lang5{ max-width: 210px;}
    .gk_zwgkbox .list li .title a.lang6{ max-width: 150px;}
}
@media (max-width: 767px) {
    .gk_zwgkbox .list{margin-left: 164px;}
}

.gk_tjbox{ width: 325px; padding: 11px 0 0;height: 303px;}
.gk_tjbox .tit{ overflow: hidden; border-bottom: 1px solid #1f78e5; padding: 9px 0 0;}
.gk_tjbox .tit li{float: left; width: 160px; height: 39px; background: #f8f8f8; margin-left: 5px; font-size: 16px; font-weight: bold;}
.gk_tjbox .tit li a{display: block; height: 39px; line-height: 38px; text-align: center; padding: 0 10px; cursor: default;}
.gk_tjbox .tit li a:hover,.gk_tjbox .tit li.active a{ color: #fff; background: #1f78e5; font-weight: bold;}
.gk_tjbox .tit li.num1{margin-left: 0;}
.gk_tjbox .list1{ padding: 6px 0 0; height: 180px;}
.gk_tjbox .list1 li{ height: 36px; line-height: 36px; font-size: 16px;}
.gk_tjbox .list1 li a{ display: block; margin-right: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.gk_tjbox .list1 li span{ color: #df2826;}
/*信息统计 end*/

/* 首页新增互动交流板块 */
.hd-list ul li{float: left;width: 157px;height: 115px;margin-top: 10px;}
.hd-list ul li a{display: block;text-align: center;border: 1px solid #6da7ee;border-radius: 4px;height: 113px;}
.hd-list ul li a img{display: block;padding-top: 17px;margin: 0 auto;height: 36px;width: auto;}
.hd-list ul li span.img-title{display: block;font-size: 16px;line-height: 40px;}
.hd-list ul li.num1,.hd-list ul li.num3{margin-right: 10px;}
.hd-list ul li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}

@media (max-width: 991px) {
    .gk_listbox2,.gk_fbhbox,.gk_zwgkbox,.gk_tjbox{ width: auto; float: none;}
    .gk_zdly{height: auto; padding-bottom: 10px;}
    .gk_zdly .gk_tel1,.gk_zwgkbox .gk_tel1{height: auto;}
    .gk_zdly .listbox{padding: 0;}
    .gk_zdly .link{float: none; width: auto; height: auto; padding: 5px;}
    .gk_zdly .link ul{width: 100%;}
    .gk_zdly .link li{width: 20% !important;}
    .gk_zdly .list{margin-left: 0; height: auto;}
    .gk_zwgkbox{height: auto; padding-bottom: 0;}

    .hd-list ul li{width: 23%;margin: 10px 1% 0!important;}
}
@media (max-width: 600px) {
    .hd-list ul li{width: 48%;}
}
@media (max-width: 480px) {
    .gk_zdly .link{padding: 10px 0;}
    .gk_zdly .link li{width: 50% !important; padding: 0; height: 40px;}
    .gk_zdly .link li img{display: none;}
    .gk_zdly .link li a{height: 40px; padding: 0; font-size: 17px;}
    .gk_zdly .link li a span{height: 40px; line-height: 40px; padding: 0; -webkit-line-clamp: 1; line-clamp: 1;}

    .gk_fbhbox{height: auto; padding-bottom: 10px;}
    .gk_fbhbox .fbhbox .pic{ float: none; margin: 0 auto; text-align: center;}
    .gk_fbhbox .fbhbox .pic img{max-width: 100%;}
    .gk_fbhbox .conbox{ margin:0 0 5px;}
    .gk_fbhbox .conbox h4{ text-align: center;}
    .gk_zwgkbox .listbox{padding: 11px 0 0;}
    .gk_zwgkbox .link{float: none; width: auto; overflow: hidden;}
    .gk_zwgkbox .link li{width: 50%; padding: 0; float: left;}
    .gk_zwgkbox .link li a{margin: 0 5px;}
    .gk_zwgkbox .list{margin-left: 0; padding: 10px 5px 0;}
}

/********信息公开主页 end********/

/********底部 on********/
.footer01{ border-top: 4px solid #1f78e5;}
.friend_link{ height: 35px; line-height: 34px; border-bottom: 1px solid #dfdfdf; padding: 16px 0 17px;}
.friend_link h3{ width: 140px; overflow: hidden; text-align: right; font-size: 18px;}
.friend_link .j-links{ margin: 0 0 0 140px; height: 35px;}
.friend_link .j-links dl { float: left; background: #fff; width:313px; height:33px; margin-right:12px; border: 1px solid #dfdfdf; position: relative; font-size: 16px; color: #666666;}
.friend_link .j-links dt { width: 100%; height: 100%; line-height:32px; cursor: pointer; background: url(../images/linkbg.png) right center no-repeat; text-align: center; font-weight: normal;}
.friend_link .j-links dd { width: 100%; border: 1px solid #dfdfdf; height: auto; overflow: hidden; position: absolute; bottom:33px; left: -1px; background: #fff; z-index: 15; display: none;}
.friend_link .j-links dd ul{max-height: 210px; overflow: auto; margin: 5px;}
.friend_link .j-links li { height: 30px; font-size: 14px; line-height: 30px; background: #fff; margin-bottom: 1px; text-align: center;}
.friend_link .j-links li a{ color: #8b8a8a; background: #f8f8f8; display: block; width: 100%; height: 100%; text-indent: 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.friend_link .j-links li a:hover{background: #fff; color: #dd0000;}
/*友情链接 end*/
.fotcon01{ text-align: center; line-height: 30px; font-size: 16px; position: relative; padding: 24px 10px; color: #666666;}
.fotcon01 img{padding-right: 5px; vertical-align: middle;}
.fotcon01 a{color: #666;}
.fotcon01 a:hover{color: #d00;}
.fotcon01 .dzjg{ position: absolute; top: 50%;}
.fotcon01 .j-gov{left: 100px; height: 80px; margin-top: -40px;}
.fotcon01 .j-jiucuo{right: 62px; height: 55px; margin-top: -27px;}

@media (min-width: 992px) and (max-width: 1159px) {
    .friend_link .j-links dl{width: 270px;}
    .fotcon01 .j-gov{left: 10px;}
    .fotcon01 .j-jiucuo{right: 12px;}
}

@media (max-width: 991px) {
    .fotcon01{padding-bottom: 14px;}
    .fotcon01 .dzjg{position: static; margin: 0 !important; display: inline;}

}

.ind_left,.ind_right{ position: fixed; width: 120px;}
.ind_right{right:10px; bottom: 10px;}
.ind_right .couplet-close{ text-align: right;}
.couplet-close img{ text-align: right; cursor: pointer;}
.ind_left{left: 10px; bottom: 10px;}
.ind_right.ewm{right: 50%; margin-right: -638px; top: 191px;}
/********底部 end********/


/*页面纠错*/
.ui-dialog-title{color:#156ad2;}
.correction-table{clear:both;font-size:14px;overflow:hidden;}
.correction-table th{width:80px;text-align:right;padding:2px 10px 2px 0;}
.correction-table th span{color:#156ad2;}
.correction-table td{padding:4px 0; position:relative;}
.correction-table td .msg-box{ top:0;}
.correction-table td select{padding:3px 5px;border:#ddd 1px solid;}
.correction-table td input{height:24px;line-height:24px;width:220px;padding:0 5px;border:#ddd 1px solid;}
.correction-table td input#checkCode{width:100px;}
.correction-table td textarea{width:380px;height:120px;padding:3px 5px;border:#ddd 1px solid;}
.correction-table td.btn-group{padding-left:92px!important;}
.correction-table td.btn-group input{background:#156ad2;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;padding:0 10px;margin-right:10px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/*页面纠错 end*/

.pagination{text-align:center;margin:14px 0 0;padding:3px 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:#156ad2;border:1px solid #156ad2;color:#fff !important;}
.pagination a.active{border:1px solid #156ad2;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#156ad2;border:1px solid #156ad2;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:#156ad2;border:#156ad2 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:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination .inputBar button{width:40px;height:30px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#fff;vertical-align:middle; color: #666;}
.pagination .inputBar button:hover{color:#fff;background:#156ad2;border:#156ad2 1px solid;}


@media (max-width: 480px) {
    :root body {position: absolute;}
    body {width: 100vw;overflow: hidden;}
}
/*分页/翻页*/


/*当前位置*/
.line{ border: 1px solid #e5e5e5; padding: 15px;}
.lmcontent{background: url("../images/lmbg.gif") 255px top repeat-y; position: relative;}
.leftnr{width:240px;}
.lmtitle{ height: auto; overflow:hidden; background:#2078e6;}
.lmtitle h1{font-size:18px; padding:15px 10px 15px 33px; line-height: 24px; color:#fff; font-weight:bold;}
.menunr ul li{border-bottom: 1px solid #fff;}
.menunr ul li a,.menunr ul li a:link,.menunr ul li a:visited{color: #333;background: #f6f6f6;padding: 14px 20px; font-size: 16px; display: block; line-height: 24px;}
.menunr ul li a:hover,.menunr ul li.active a,.menunr ul li a.active{ color:#2078e6; background: #f5f8fd; font-weight: bold; text-decoration:none;}

.btn-group{ width:100%; cursor:pointer; position:relative; min-height: 40px;}
.btn{ width:100%; padding:8px 12px; font-size:16px; text-align:left; border-radius: 0;}
.btn-danger{ color: #fff; background: url(../images/lmtit.png) 10px center no-repeat #1e7ae1; border:none;  padding-left:50px;}
.btn-group.open .dropdown-toggle{ background:url(../images/lmtit.png) 10px center no-repeat #1e7ae1; }
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {color: #fff; background:url(../images/lmtit.png) 10px center no-repeat #1e7ae1;  border-color:#1e7ae1;}
.btn .caret{ float:right; margin-top:8px;}
.btn-danger:hover,.btn-danger:focus, .btn-danger.focus{color: #fff; background:url(../images/lmtit.png) 10px center no-repeat; border-color: #1e7ae1; background-color: #1e7ae1;}

.btn-group .caret{ float:right; margin-top:8px;}
.dropdown-menu{ width:100%; padding:0; border-radius:0; box-shadow:none; border:none; top:40px;}
.dropdown-menu > li > a { padding: 8px 20px;}
.dropdown-menu a{ background:#f7f7f7; border-top:1px solid #fff;}
.dropdown-menu a:hover{background: #fff url("../images/lmlibg.png") right center no-repeat !important; color: #1e7ae1;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background: #fff url("../images/lmlibg.png") right center no-repeat; color: #1e7ae1;}

.rightnr{ margin-left: 270px; overflow:hidden; position: relative; min-height: 500px;}

.dqlanmu{height:auto;position:relative; clear:both; background:#f5f8fd; padding:9px 0 8px 20px; margin-bottom: 10px;line-height:28px; font-size:20px; font-weight:bold; border-left: 3px solid #1e7ae1;}
.guidang{position:absolute;right:-32px;top:-29px;}
.lm_map{ min-height:500px;}
.listnews{ margin-top: 15px; font-size:14px; padding-bottom: 20px; line-height:200%; overflow:hidden; min-height:488px; height:auto;}
.listnews .pagination{ margin-top: 5px;}
.listnews .titelr{ width:687px; border-bottom:1px dashed #e0e0e0; padding:8px 11px; font-size:14px;}
.listnews .titelr div{height:30px; width:687px; position:relative;}
.listnews .titelr div a{ height:30px; line-height:30px;}
.listnews .titelr div .tr{ position:absolute; top:5px; right:0;}
.listnews .titelr div .tl{ position:absolute; top:5px; left:0;}
.listnews ul{clear: both;}
.listnews li{ padding: 0 0 0 20px; background: url("../column_img/lmico.gif") 7px center no-repeat; line-height:36px; overflow:hidden; font-size: 15px;}
.listnews li span.date{ color:#999; font-family:arial; font-size:15px;}
.listnews table,.listnews img{max-width:100% !important;}
.listnews td{ line-height:26px;}
.listnews ul li a{max-width:688px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listnews ul li .date{font-size:14px;color:#999; white-space: nowrap;}
.listnews ul.doc_list{padding-bottom:5px;}
.listnews li.columnName{ background:#f5f5f5; margin:5px 0; padding:0 10px;}
.listnews li.columnName a.more{ font-size:12px; color:#888; float: right !important; margin: 0 !important;}
.listnews li.columnName a.more:hover{ color:#c00;}
.listnews li.columnName a.title{ font-weight:bold; color:#333;}
.listnews ul.doc_list li,.listnews ul.download-list li{overflow:hidden;}
.listnews ul.doc_list li img{float:left;margin:9px 0 0 3px;}
.listnews li a span.buvis{ color:#999;}
.listnews li a:hover span.buvis{ color:#c00;}
.listnews li.lm_line{ margin: 10px 0 0; border-top: 1px dashed #ededed; height: 10px; overflow: hidden; background: none;}
.listnews li.lm_line.add{ display:none;}
.ptlm{min-height: 300px; width: auto; margin-left: 0;  padding: 0 0 30px;}
.ptlm .listnews{min-height: 300px; font-size:16px; line-height:192%;}
.ptlm .dqlanmu{ color: #505050; font-size: 30px; line-height: 42px; padding: 20px 0; border-bottom: 1px solid #999; font-weight: normal;}
.ptlm p{ margin-top:15px;}

@media (min-width: 992px) and (max-width:1159px) {
    .listnews ul li a{max-width: 523px;}
}
@media (max-width: 991px) {
    .lm_wenda{float: none; width: auto;}
    .rightnr{ margin:0; width: 100%;}
    .dqlanmu{margin-top: 15px;}
    .listnews ul.doc_list li a{ display: block; margin-right: 90px; width: auto;float: none;}
    .listnews ul.doc_list li img{ display: none;}
    .listnews li.lm_line{margin: 15px 0 0; height: 15px;}
}
@media (max-width: 767px) {
    .lm_contain{margin: 15px 15px 0; padding: 14px 14px 25px;}
    .ptlm{ padding: 0 20px;}
}
@media (max-width: 420px) {
    .ptlm{ padding: 0 10px;}
}

/*图片列表*/
ul.picture-list{ clear:both;  border-top:none; padding-left:2px; overflow:hidden;}
ul.picture-list li{float:left; display:inline;	background:none;	padding:8px 12px 2px 12px;height:auto; overflow:hidden;text-align:center; width:265px; }
ul.picture-list li a{display: block; overflow: hidden; width: 100%;}
ul.picture-list li a img{ background:#f8f8f8;padding:10px !important; width:245px; height:184px; float:left;}
ul.picture-list li a:hover{ color:#28508e;}
ul.picture-list li a:hover img{ background:#f7f9fe;}
ul.picture-list li .img_title{ display:block; height:30px; line-height:30px; text-align:center; padding-bottom:12px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:100%;}
ul.picture-list li a{ clear:both;}
.imggx{ padding:5px 10px 10px; font-size:12px;}

/*视频列表 */
ul.videoNews-img-list{ clear:both; border-top:none; padding-left:2px; overflow:hidden;}
ul.videoNews-img-list li{float:left; display:inline;	background:none;	padding:8px 12px 2px 12px;height:auto; overflow:hidden;text-align:center; width:265px;}
ul.videoNews-img-list li a{display: block; margin: 0;}
ul.videoNews-img-list li a img{float:none;width:245px; height:184px;padding:10px; background:#f8f8f8;}
ul.videoNews-img-list li a.pic:hover img{ background:#f7f9fe;}
ul.videoNews-img-list li span.title{ height:30px; line-height:30px;text-align:left; display:block; padding:0 5px;  }
ul.videoNews-img-list li span.title a{display: block; width: 100%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.videoNews-img-list li span.datetime{ display:block; padding-bottom:12px; height:20px; line-height:20px; color:#999; font-family:arial; font-size:14px;text-align:left;}
ul.videoNews-img-list li a{ clear:both;}
ul.videoNews-img-list li a:hover{color:#28508e;}

/*调查征集 */
.listnews .survey-list li,.listnews .collect-list li{overflow:hidden;}
.listnews .survey-list li a,.listnews .collect-list li a{display:block;float:left;width:570px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listnews .survey-list li .starting,.listnews .survey-list li .over,.listnews .survey-list li .nostart,.listnews .collect-list li .starting,.listnews .collect-list li .over,.listnews .collect-list li .nostart{display:block;float:left;width:46px;height:18px;line-height:18px;font-size:12px;margin:9px 0 0 19px;text-align:center;background:#ebc062;color:#fff;}
.listnews .survey-list li .over,.listnews .collect-list li .over{background:#ddd;color:#999;}
.listnews .survey-list li .nostart,.listnews .collect-list li .nostart{background:#dd0000;color:#999;}
.listnews .survey-list li .date,.listnews .collect-list li .date{display:block;width:190px;text-align:right;font-size:14px;color:#999;}



/******通用栏目 end******/
@media (max-width: 991px) {
    .lmcontent{background: none;}
}


/******通用文章 on******/
.con_main{ padding-bottom: 30px;}
.con_wzmain{ padding-top: 30px;}

.newstitle{ font-size: 30px; line-height: 45px; text-align: center; font-weight: bold; padding: 10px 20px; color: #333333;}
.newstitlef{ font-size: 20px; line-height: 40px; text-align: center;}
.newstitlet{ font-size: 18px; line-height: 24px; text-align: center;}
.newstitles{ font-size: 16px; line-height: 22px; text-align: center; padding: 10px 0;}
.newsinfo{ border-bottom: 1px solid #ddd; line-height: 26px; padding: 0 0 10px 0; font-size: 14px; text-align: center; color: #5d5d5d;}

.newsinforight span{ display: inline-block;}
.newsinforight .print{ display:inline-block; background:url(../images/print.gif) 7px center no-repeat; padding-left:30px;  }
.newsinfo a{ padding:0 2px; color: #5d5d5d;}
.newsinfo a:hover{color: #dd0000;}
.newsinforight .share{ padding-left:10px;}
.newsinforight .share .gwds_tools_24{ display: inline-block; vertical-align: middle; padding-left:23px; background:url(../column_img/wzicon2.gif) left center no-repeat; height: 28px;}
.newsinforight .share .gwds_tools_24 a{margin: 0 !important; padding-top: 0 !important;}
.newsinforight .share .gwds_weixin{background-position: 0 -199px!important;}
.newsinforight .share .gwds_tqq{background-position: 0 -159px!important;}
.newsinforight .share .gwds_tsina{background-position: 0 -119px!important;}
.con_wzmain .newsinfo{ padding-top: 10px;}

/* .filedownload{color: #dd0000;} */
.filedownload a{display: inline-block;padding: 0 5px;}
.filedownload a.a_word{padding-left:1em}

.j-share{display: inline-block; width: 87px; height: 25px; position: relative; vertical-align: middle; z-index: 1000;}
.share-box{top: -2px; left: 0; right: auto;}
.share-bar a{margin-right: 6px; padding: 0 !important; margin-top: 0 !important;}


.newscontnet{ font-size: 16px; line-height: 200%; padding: 30px 20px; min-height: 500px; height: auto;}
.newscontnet .con{display: block;}
.newscontnet img,.newscontnet table{max-width: 90%;}
.fxd_close{ font-size: 0; line-height: 0; text-align: right; border-top: 1px dashed #ddd; padding-top: 10px;}
.fxd_close a{ display: inline-block; font-size: 14px; height: 32px; line-height: 32px; padding-left: 20px; vertical-align: middle;}
.fxd_close .print_btn{background: url("../images/print.gif") left center no-repeat;}
.fxd_close .close_btn{background: url("../images/close1.gif") left center no-repeat; margin-left: 15px;}

.wzewm{ text-align: center; padding: 10px 0 30px;}
.wzewm .j-qrcode{width: 160px; height: 160px; margin: 0 auto;}
.wzewm .title{ color: #666; font-size: 14px; padding: 5px 0; line-height: 22px; display: inline-block;}

/******通用文章 end******/


/*当前位置*/
.wz_top{ color: #999999; padding: 18px 0 10px; line-height: 22px; font-size: 14px;}
.wz_top a{color: #999;}
.wz_top a:hover{color: #dd0000;}
.gk_pos{ border-bottom: 1px solid #e6e6e6;}

/******通用栏目 end******/
@media (max-width: 991px) {
    .lmcontent{background: none;}
}

/******信息公开专题 on******/
.xxgk_ztlistbox{ margin-left: 0;}
.xxgk_ztlistbox h1{ color: #156bd2; text-align: center; padding: 5px 0 20px; font-weight: bold; line-height: 30px;}

.xxgk_zttable2 table{ border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; background:#f9f9f9;}
.xxgk_zttable2 table td{ border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; line-height: 24px; font-size: 14px; padding: 8px 10px;}
.xxgk_zttable2 table td p.name{width: 230px; max-width: 43%;float: left;}
.xxgk_zttable2 table td p.name span,.xxgk_zttable2 table td p.name a{ display: block; padding-left: 10px; background: url("../column_img/lmico.gif") 0 11px no-repeat;}
.xxgk_zttable2 table td p.name a:hover{color: #505050;}
.xxgk_zttable2 table td p.tab{width: 55%; text-align: right; float: right; font-size: 12px; color: #156bd2;}
.xxgk_zttable2 table td p.tab a{font-family: "Microsoft YaHei", "微软雅黑"; font-size: 14px; color: #156bd2; margin: 0 5px;}
.xxgk_zttable2 table td p.tab a:hover{ color: #156bd2; text-decoration: underline;}

.xxgk_zttable2 table td p.tab .mltext{ display: inline-block; vertical-align: middle; padding-left: 15px; background: url("../images/icon.gif") 8px center no-repeat; margin: 0;}

.xzqltable table td p.name{ width: 24%;}
.xzqltable table td p.tab{ width: 75%; text-align: left;}

.none{display: none;}
.none.active{display: block;}
.table-tab-tit{height: auto;line-height: 50px;margin-bottom: 10px;margin-top: 10px;}
.table-tab-tit ul li{float: left;width: auto;height: 50px;line-height: 50px;background: #f1f1f1;}
.table-tab-tit ul li a{display: block;padding: 0 20px;color: #333;font-size: 20px;font-family: simsun;font-weight: bold;}
.table-tab-tit ul li.active a{color: #fff;background: #156bd2;}

@media (max-width: 991px) {
    .xzqltable table td p{width: 100% !important; max-width: 100% !important; float: none !important; text-align: left !important;}
    .xxgk_zttable2 table td p.name{ padding-bottom: 8px;}
}

@media (max-width: 550px) {
    .xxgk_zttable2 table td p{width: 100% !important; max-width: 100% !important; float: none !important; text-align: left !important;}
}

/******信息公开专题 end******/

/*****网站地图****/
.dty_contbox{ padding: 0 40px 30px;}
.dty_title{line-height: 34px; padding: 10px 0; text-align: center;font-size: 24px;font-weight: bold;color: #333}
.dty_mutitle{height:36px;line-height:36px;background:#fafafa;border-bottom:#1f78e5 1px solid;overflow:hidden;}
.dty_mutitle a{display:block;float:left;height:36px;line-height:36px;font-size:16px;color:#fff;padding:0 20px;background:#1f78e5; white-space:nowrap; cursor: auto;}
.dty_mutitle a:hover{color:#fff;}
.dty_sublb{padding: 10px 10px 15px; overflow: hidden;}
.dty_sublb ul li{float:left;height:38px;line-height:38px;width:20%;}
.dty_sublb ul li a{line-height:38px;font-size:16px;color:#555; display: block;background:url(../images/icon.gif) 10px 20px no-repeat; padding-left:25px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.dty_sublb ul li a:hover{color:#f00;}

.dty_sublb2 { padding: 30px 0;}
.dty_sublb2 li { width: 23%; float: left; margin-right: 1%; padding-left: 1%; margin-bottom: 0; height: 54px; font-weight: bold;}
.dty_sublb2 li a { color:#1f78e5; display: block; text-align: center; line-height: 52px; font-size: 18px; height: 52px;border: 1px solid #d2e4fa;background: #f5f9fe; transition: 0.4s all;}
.dty_sublb2 li a:hover{background: #1f78e5; border-color: #1f78e5; color: #fff;}
@media (max-width: 991px) {
    .dty_contbox{ padding: 0;}
    .dty_sublb{ padding: 5px 0;}
    .dty_sublb ul li{width: 33.3%;}
}
@media (max-width: 425px) {
    .dty_sublb ul li{width: 50%;}
    .dty_sublb2 li{ width: 48%; margin-bottom: 10px;}
}

/* 首页通论轮播切换 20200628 */
.ind-gg{height: 100px;overflow:hidden;position: relative;margin: 0 auto;padding: 15px;margin-top: 15px;background: #fff;}
.ind-gg .mF_sohusports_wrap{padding:0;border:0;width:100%;height:100%;}
.ind-gg .mF_sohusports_myFocus02{width:100%;height:100%;}
.ind-gg .mF_sohusports_myFocus02 .pic{width:100%;height:100%;}
.ind-gg .mF_sohusports_myFocus02 .pic ul{width:100%;height:100%;}
.ind-gg .mF_sohusports_myFocus02 .pic li{height:100%;width:100%;}
.ind-gg .mF_sohusports_myFocus02 .pic li img{height:100%;width:100%;}
.ind-gg .mF_sohusports_myFocus02 .txt{display: none;}
.ind-gg .mF_sohusports_myFocus02 .num{bottom:10px;right:10px;display: none!important;}