﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:scroll;overflow-x: hidden;}
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
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{font:14px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#f2f2f2;}
input,textarea,select,button{vertical-align:middle; font-family:"Microsoft YaHei";}
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; blr:expression(this.onFocus=this.blur());}
a:hover{color:#d80c18;text-decoration:none;}
a:focus{outline:auto;}
a:focus,input:focus,textarea:focus,select:focus,button:focus,textarea:focus{outline:auto;}
a img {border:none;}
img{vertical-align: middle;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* 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;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
input:focus{outline: auto !important;}
input.srkcss:focus{outline: auto; border-color:#30559f !important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(48,85,159,.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(48,85,159,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(48,85,159,.6); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
.z-hide{display: block; width: 0; height: 0; margin: 0 0 0 -1px; overflow: hidden; font-size: 0;}
.hide{display: none;}
.hide.active{display: block !important;}
.gary{ background: #f7f7f7;}
/*---公共样式 end---*/

.ind-body{background:#f5f5f5 url(../images_new/bodybg.jpg) no-repeat center 91px;}

.ls-header{}
.ls-topbox{ background: #30559f;height: 36px;line-height: 36px;font-size: 14px;color: #fff;}
.ls-topbox a{display: inline-block;color: #fff;}
.ls-topbox a:hover{color: #fff;}
.ls-top-left li{float:left;padding: 0 8px 0 10px; background: url("../images_new/top_line.png") left center no-repeat;}
.ls-top-left li.num1{padding-left: 0; background: none;}
.ls-top-right li{float: left;margin-left: 8px;}
.ls-top-right li.wza,.ls-top-right li.phone,.ls-top-right li.member{padding-left: 30px;height: 36px;line-height: 36px;}
.ls-top-right li.wza{background: url("../images_new/top_wza.png") left center no-repeat;}
.ls-top-right li.phone{background: url("../images_new/top_phone.png") left center no-repeat;}
.ls-top-right li.member{color: #fff; background: url("../images_new/top_user.png") left center no-repeat;}
.ls-top-right li.jft{height: 20px;margin-top: 8px;border-radius: 20px;overflow: hidden;background: #fff;}
.ls-top-right li.jft a{display:block;float: left; padding: 0 7px;border-right:#ccdcec 1px solid; line-height: 20px;font-size: 12px;color: #30559f;background: #f5f8fb;}
.ls-top-right li.jft a.active{color: #fff;background: #5f8ce8;}
.ls-top-right li.jft .en{border-right: none;}
.ls-top-right li.numwza a{
    height: 20px;
    min-width: 58px;
    padding: 0 7px;
    line-height: 20px;
    color: #fff;
    border: 1px #d80c18 solid;
    background: #d80c18;
    border-radius: 22px;
    text-align: center;
}
/*顶部导航 end*/
.ls-navbox{background: #fff;border-bottom:1px solid #f3f4f9;}
.navbar{height:54px; border-radius:0; border:0; min-height:inherit; margin:0; z-index:99; background: url(../images_new/navbg.gif) center 0 no-repeat;position: relative;}
.navbar-nav{padding:0 !important; margin: 0!important;}
.navbar-nav li{float:left;width:134px; height: 54px; text-align: center; line-height: 0; font-size: 0;}
.navbar-nav li a{display:inline-block; height:48px; line-height:48px; text-align:center; font-size:20px; color:#30559f !important; cursor:pointer; padding: 3px 3px 0; font-weight: bold;}
.navbar-nav li a br{display: none;}
.navbar-nav li a:hover,.navbar-nav li.on a{color: #de151f !important; border-bottom: 3px #de151f solid;}
/*.navbar-nav li.first{width:106px; padding-left: 6px;}*/
/*.navbar-nav li.ls-nav-zwgk{width:186px;}
.navbar-nav li.ls-nav-lang2{width:140px; padding-left: 13px;}*/
.navbar-nav li.ls-nav-gh{ width: 125px;position: static; }
.navbar-nav li.ls-nav-gh img{position: absolute; width: 91px; left: 50%; margin-left: -45px;top: -27px;}
/*导航 end*/
.ls-banbox{ height: 348px; position: relative;}
.ls-banbg{position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: url("../images_new/banner.png") center 0 no-repeat !important; overflow: hidden;}
.ls-banimg,.ls-banimg ul,.ls-banimg li{height: 100%; width: 100%;}
.ls-banimg li{background-size: auto 100%; background-repeat: no-repeat; background-position: center 0;}
/*banner背景切换 end*/
.ls-logo{ text-align: center; padding: 46px 0 0; line-height: 0; font-size: 0;}
.ls-logo li span{display: none;}
.ls-logo li img{vertical-align: middle; height: 88px; width: auto;}
/*logo end*/
.ls-searchbox{height: 54px;margin:35px auto 0;}
.ls-search{width: 385px;height: 54px;margin:0 auto;background: url("../images_new/searbg.png") 0 0 no-repeat !important;padding: 0 75px 0 100px;position: relative;}
.ls-search li{font-size: 0;line-height: 0;height: 50px;padding: 2px 0;}
.ls-search input{float:left;background: none; border: 0 none; vertical-align: middle; width: 100%; height: 100%;}
.ls-search .sea-tit{position: absolute;left: 23px;top: 13px;height: 28px;line-height: 28px;color: #30559f;font-weight: bold;font-size: 20px;padding: 0 15px 0 0;border-right: 1px solid #ddd;}
.ls-search .sea-tit .red{color:#de151f;}
.ls-search .ls-select{position: absolute;top: 14px;width: 55px;padding: 0 0px 0 0;height: 16px;left: 80px;border-right: 1px #d8d8d8 solid;}
.ls-search .ls-select select{ background: none; width: 100%; font-size: 14px; height: 22px; margin-top: -3px; vertical-align: middle; border: 0 none; color: #333;}
.ls-search .ss2{width: 75px;right: 0px;top: 0;bottom: 0;position: absolute;background: url("../images_new/searico.png") center center no-repeat !important;}
.ls-search .ss2 input{ cursor: pointer; font-size: 0; background: none !important;}
.ls-search .ss1{padding-left: 10px;background: none !important;position: relative;}
.ls-search .ss1 .msg-box{position: absolute;left:0;}
.ls-search .ss1 label{display: block; width: 100%; height: 100%;}
.ls-search .ss1 input{font-size: 16px;line-height: 50px;}
.ls-search .ss1 input::-webkit-input-placeholder{color:#999;}
.ls-search .ss1 input:-moz-placeholder{color:#999;}
.ls-search .ss1 input:-ms-input-placeholder{color:#999;}
/*搜索 end*/
.ls-top-oldlink{ padding:0 0 0 39px; margin: -10px 0 0;}
.ls-top-oldlink li{display: inline; font-size: 0; text-align: center; line-height: 0;}
.ls-top-oldlink li a{display: inline-block; width: 122px;}
.ls-top-oldlink li span{display: inline-block; height: 30px; vertical-align: middle; cursor: pointer;}
.ls-top-oldlink li .ico{ width: 30px; height: 30px; background-image: url("../images_new/waz_ico.png"); background-position: 0 0; background-repeat: no-repeat;}
.ls-top-oldlink li.num-wza a{width: 80px;}
.ls-top-oldlink li.num-wza .ico{ background-position: 0 -30px;}
.ls-top-oldlink li .tit{ padding: 5px 0 0; width: 100%; white-space: nowrap; line-height: 30px; font-weight: bold; font-size: 20px;}
/*无障碍 适老化图标 end*/
/*-------头部 end-------*/
/*底部网站导航*/
.ls-friend-link{ background: #30559f; border-bottom: 1px #7b92c2 solid;}
.ls-friend-linktit{height: 47px;}
.ls-friend-linktit .link-title{line-height:47px;background:url(../images_new/link-ico.png) no-repeat left center;padding-left:30px;margin-left:18px;font-size: 16px;color:#fff;}
.ls-friend-linktit>ul>li{float:left;height:47px;line-height:46px;font-size:16px;margin-left: 56px;}
.ls-friend-linktit>ul>li>a{display:block;height: 100%;color:#fff;cursor:pointer;text-align:center;background: url(../images_new/link-jt.png) no-repeat right center;padding:0 35px 0 10px;}
.ls-friend-linktit>ul>li>a i{/* display:inline-block; *//* width:0; *//* height:0; *//* vertical-align:middle; *//* margin-left:15px; *//* border-top: 5px rgba(255, 255, 255, 0.45) solid; */ *border-top: 5px #fff solid;/* border-left: 4px transparent solid; *//* border-right: 4px transparent solid; *//* transition:all .3s linear; */}
.ls-friend-linktit>ul>li>a:hover i{ border-top-color:#fff; color:#fff;}
.ls-friend-linktit>ul>li.num1{background: none !important;}
.ls-friend-linktit>ul>li.current{ position: relative; z-index: 1;}
.ls-friend-linktit>ul>li.current>a{}
.ls-friend-linktit>ul>li.current>a i{ border-top-color:#fff;}
.ls-friend-linktit>ul>li.current>a,.ls-friend-link>ul>li>a:hover{color:#fff; background-color: #264c96;}
.friend-link-inner{display:none; margin:0 auto 8px;}
.friend-link-inner .select_content{width:100%; height:auto; background:#264c96;}
.friend-link-inner .select_con{height:auto; padding:8px 0;}
.friend-link-inner .select_con ul li{float:left; width:141px;height:30px;font-size:15px;line-height:30px;padding-left:30px;}
.friend-link-inner .select_con ul li a{display:block;width:96%;color:#e0e4ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.friend-link-inner .select_con ul li a:hover{color:#fff;}
/*友情链接 end*/
.ls-footer{text-align: center;background: #30559f;color: rgba(255, 255, 255, 0.8); *color: #fff;font-size: 14px;line-height: 2;padding: 20px 0;}
.ls-footer .sp{display: inline-block; padding: 0 0.5em;}
.ls-footer a{color: rgba(255, 255, 255, 0.8); *color: #fff;}
.ls-footer a:hover{color: #fff;}
.ls-footer .ls-fotnav{font-size: 0;line-height: 0;padding-bottom: 10px;}
.ls-footer .ls-fotnav li{ display: inline-block; padding: 0 8px;background: url(../images_new/top_line.png) no-repeat left center;}
.ls-footer .ls-fotnav li.num1{background: none;}
.ls-footer .ls-fotnav a{display: inline-block; height: 22px; line-height: 22px; font-size: 14px;}
.ls-footer .ls-fotcon{ position: relative;}
.ls-footer .ls-fotcon .dzjg{ position: absolute; top: 50%;}
.ls-footer .ls-fotcon .j-gov{left: 70px;margin-top: -56px;}
.ls-footer .ls-fotcon .j-jiucuo{right: 116px;margin-top: -44px;}
.ls-footer .old-govimg {
    position: absolute;
    z-index: 100;
    top: -16px;
    right: 0;
}
/*底部 end*/
@media (min-width: 992px) and (max-width:1199px) {
    .navbar-nav li{width: 108px;}
    /*.navbar-nav li.first{width: 76px; padding-left: 0;}*/
    /*.navbar-nav li.ls-nav-zwgk{width: 145px;}*/
    .navbar-nav li.ls-nav-lang2{width: 121px; padding-left: 0;}
    /*导航 end*/
    /*.ls-searchbox{padding-left: 110px;}*/
    .ls-top-oldlink{padding-left: 20px;}
    /*搜索 end*/
    .ls-friend-linktit{padding-left: 0;}
    .ls-friend-linktit>ul>li{margin-left: 24px;}
    .friend-link-inner .select_con ul li{width: 145px; padding-left: 20px;}
    /*友情链接 end*/
    /* .ls-footer .ls-fotcon .j-gov{left: 0;}
    .ls-footer .ls-fotcon .j-jiucuo{right: 0;} */
    
    /*底部 end*/
}
@media (max-width:1199px) {
    .ls-footer .ls-fotcon .j-gov,.ls-footer .ls-fotcon .j-jiucuo,.ls-footer .old-govimg{
        margin-top: 0;
        position: static;
        display: inline-block;
    }

}
@media (max-width:991px) {
    .mt20{margin-top:15px;}
    .ls-topbox a:first-child{background: none;}
    .navbar-nav{position: relative; width: 100%;}
    .navbar-nav li{width: 84px;}
    .navbar-nav li a{font-size: 18px;}
    /*.navbar-nav li.first{width: 56px;}*/
    /*.navbar-nav li.ls-nav-zwgk{width: 123px;}*/
    .navbar-nav li.ls-nav-firstl{ padding-left: 89px;}
    .navbar-nav li.ls-nav-lang2{width: 100px;}
    .navbar-nav li.first,.navbar-nav li.ls-nav-lang2{padding-left: 0;}
    .navbar-nav li.ls-nav-gh{ position: absolute; left: 50%; margin-left: -40px; width: 80px; top: 0;}
    .navbar-nav li.ls-nav-gh img{width: 80px; margin-left:0; position: static;}
    /*导航 end*/
    .ls-banbox{height: 300px;}
    /*logo end*/
    .ls-footer .ls-fotnav{padding-bottom: 10px;}
    .ls-footer{padding-bottom: 10px;}
    .ls-footer .ls-fotcon .dzjg{position: static; margin: 0 !important; display: inline;}
    /*底部 end*/
}
@media (max-width: 767px) {
    .ind-body{background-position: center top;}
    .mt20,.mt15{margin-top:10px !important;}
    .content{padding: 0 10px;}
    .ls-top-right{margin-right:10px;}
    /*顶部导航 end*/
    .navbar{background: none !important;height: 48px;}
    .navbar-collapse{border-top: 0; background: rgba(255, 255, 255, 0.85);}
    .navbar-brand{padding:0 10px;height:48px;line-height:48px;color:#30559f !important; font-weight: bold;}
    .navbar-toggle{margin:7px 10px 0 0;border-color:#30559f !important; }
    .navbar-default .navbar-toggle .icon-bar{background-color: #30559f !important;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #30559f !important;}
    .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{background-color: #fff !important;}
    .navbar-collapse.in{overflow-y: hidden;}
    .navbar-nav{margin:0;}
    .navbar-nav li{float:left;width:100% !important;height:40px;border-top:#e5e5e5 1px solid; padding: 0 !important;}
    .navbar-nav li a{height:40px;line-height:40px;font-size: 18px;}
    .navbar-nav li a:hover,.navbar-nav li.on a{ border-bottom: 1px #30559f solid;}
    /*导航 end*/
    .ls-banbox{height: auto; padding-bottom: 20px;}
    .ls-banbg{ background-size: auto 100%;}
    .ls-logo{padding-top: 20px;}
    .ls-logo li img{height:auto; width: auto; max-width:85%;max-height: 110px;}
    /*logo end*/
    .ls-searchbox{margin-top:20px;height: 44px;}
    .ls-search{width:auto;height: 44px;max-width: 96%;box-sizing:border-box;padding:0 60px 0 0px;background: #fff !important; border: 1px #1561af solid; border-radius: 20px;}
    .ls-search .ls-select{left:10px;top:12px;}
    .ls-search li{padding:1px 0;height: 40px;}
    .ls-search .ss2{width:60px;}
    .ls-search .ss1 input{line-height: 40px;}



}

/*外链提示 > 弹窗*/
.ui-dialog-title,.ui-dialog-content{font-family:"Microsoft YaHei";}
.ui-dialog-content .jump-info p{word-break:break-all;word-wrap:break-word;}
.ui-dialog-content .btn-group{padding:10px 0;text-align:center;display:block;height:36px;}
.ui-dialog-content .btn-group .btn{display:inline-block;float:none;padding:0;margin:0 15px;border:0;cursor:pointer;outline:none;width:100px;height:36px;line-height:36px;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;}
.ui-dialog-content .btn-group .btn-yes{background:#30559f;color:#fff;}
.ui-dialog-content .btn-group .btn-no{background:#eee;color:#666;}
@media (max-width:768px) {
    .ui-dialog-content{width:90% !important;height:auto !important;}
    .ui-dialog-content .btn-group .btn{margin:0 10px;width:90px;}
}

/*分页/翻页*/
.pagination{clear:both;width:100%;text-align:center;margin:10px 0 5px;padding:3px 0;line-height:30px;font-size:14px;font-family:"Microsoft YaHei";}
.pagination a,.pagination span{display:inline-block;border:1px solid #ddd;color:#666;margin:3px;padding:0 10px;text-decoration:none;white-space:nowrap;height:30px;border-radius:3px;}
.pagination a:hover{background:#30559f;border:1px solid #30559f;color:#fff !important;}
.pagination a.active{border:1px solid #30559f;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#30559f;border:1px solid #30559f;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #ddd;color:#cfcfcf;background:#f9f9f9;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#30559f;border:#30559f 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 .total{border:0;height:32px;padding:0;line-height:32px;}
.pagination .inputBar{border:0;height:32px;padding:0 2px 0 5px;line-height:32px;}
.pagination .inputBar input{width:40px;height:26px;line-height:26px;padding:2px 5px;border:#ddd 1px solid;margin:-3px 3px 0;*margin:-1px 3px 0;_margin:-1px 3px 0;vertical-align:middle;border-radius:3px;color:#333;}
.pagination .inputBar button{display:inline-block;background:#30559f;border:0;height:32px;color:#fff;border-radius:3px;padding:0 8px;margin:-3px 3px 0;*margin:-1px 3px 0;_margin:-1px 3px 0;}
@media (max-width:991px) {
    .pagination{margin:0;}
}

/*页面纠错*/
.ui-dialog-title{color:#30559f;}
.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:#30559f;}
.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:#30559f;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*/


/* 右侧微信微博二维码 */
#home_web{width:80px;height:auto;margin-left:632px;position:fixed; _position:absolute;left:50%; top: 50%;margin-top:0;z-index:99;  _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))); }
.web_position{ width:80px; height:80px;margin-bottom:6px;position: relative;}
.web_link{text-align:center; display:block; overflow:hidden;width: 78px;height: 30px;padding-top:48px;border:1px solid #ebebeb;background: #fff url(../images_new/piao_ico.png) no-repeat;box-shadow: 0 0 6px rgba(0,0,0,0.1);}
.web_position .img-title{display: none;}
.nav_01 .web_link{background-position:center 16px;}
.nav_02 .web_link{background-position:center -68px;}
.nav_03 .web_link{background-position:center -156px;}
.nav_04 .web_link{background-position:center -244px;}
.web_position .web_area{top: 50%;width: 94px;padding: 7px 7px 8px !important;height: 94px;margin-top: -47px;position: absolute;right: 168px;padding: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.14);opacity:0;-moz-opacity:0;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-o-transition: all .6s ease;transition: all .6s ease;visibility:hidden;background:#fff;top: 50%;}
.web_position .web_area.active{opacity:1; -moz-opacity:1; visibility:visible;right: 88px;}
.web_position .share-main{position:absolute;width:108px;right:168px;padding:11px 0 12px 15px!important;background:url("../images_new/black_50.png");height:25px;border-radius: 5px;margin-top: -24px;}
.web_position .share-main .share-box{top:11px;left:15px;}
.web_position .share-main .share-bar{width:120px;}
.web_position .share-main .share-bar a{ margin-right: 8px; height: 25px; width: 25px; display: inline-block; vertical-align: middle;}
.web_position .share-main .share-weixin{ background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat !important;}
.web_position .share-main .share-tsina{ background: url(/assets/images/share/wz_wb.png) 0 0 no-repeat !important;}
.web_position .share-main .share-qzone{ background: url(/assets/images/share/wz_qz.png) 0 0 no-repeat !important;}
.web_position .share-main .weixin-share-open .weixin-wrap .weixin-qrcode img{position: static; left: auto; top: auto;}
.web_position .share-main a:hover .share{left:67px; opacity:1; -moz-opacity:1; visibility:visible;}

.list{padding-top:5px;}
.list li{ height: 42px;padding:2px 55px 2px 0;line-height: 42px;overflow: hidden;font-size: 16px;position: relative;}
.list li a{ display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list li .date{font-size:14px;color: #666;position: absolute; right: 2px; top: 2px;}
.list li img{vertical-align:middle;}
@media (max-width: 991px){
    .list li a{max-width: none !important; display: block; float: none;}
    .list li img{display: none;}
}
@media (max-width: 767px){
    .list li{ height: 32px; line-height: 32px; font-size: 15px;}
}
/*公用列表*/
.gk-list{width: 100%;height: auto;padding-top:5px;}
.gk-list li{position: relative;height: 42px;line-height: 42px;overflow: hidden;padding: 2px 50px 2px 0;}
.gk-list li .date{position: absolute;right: 0;top: 2px;font-size: 14px;color: #666;}
.gk-list li .col-block{float: left;padding:2px 0;line-height: 38px;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gk-list li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none; font-size: 16px;}
.gk-list li .explain-list,.gk-list li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gk-list li .explain-list .split-line,.gk-list li .policy-list .split-line{padding: 0 2px;color:#666;font-size:16px;}
.gk-list li .explain-list .explain-link,.gk-list li .policy-list .policy-link{display:inline;color:#df342c;float:none;background:none;max-width:none;padding:0;margin:0;}
.gk-list li .explain-list .explain-link:hover,.gk-list li .policy-list .policy-link:hover{color: #d00;}
@media (max-width: 767px){
    .gk-list li{ height: 32px; line-height: 32px; font-size: 15px;}
    .gk-list li .col-block{line-height: 28px;}
    .gk-list li .title{font-size: 15px;}
}
/*公用公开列表 end*/

.mt30{margin-top: 30px;}
.mt25{margin-top: 25px;}
.ind-tel{border-bottom:1px solid #ddd;}
.ind-tel li{float: left; padding-right: 15px; height: 50px;}
.ind-tel li a,.ind-tel li .title{display: block;padding:0 4px;height: 48px; font-size: 18px; line-height: 42px;}
.ind-tel li a:hover,.ind-tel li.active a,.ind-tel li.active .title{color: #30559f;}
.ind-tel li.active a,.ind-tel li.active .title{font-weight: bold;font-size:20px;border-bottom: 2px #ec1a0f solid;}
.lm-tel{border-bottom:#ccc 1px solid;padding:1px 0 7px;}
.lm-tel li{float:left;height:42px;padding-left:18px;margin-left:18px;background:url(../images_new/gk_titline.png) left center no-repeat;}
.lm-tel li.first{padding-left:0;margin-left:0;background:none;}
.lm-tel li a,.gk-xxktop ul li .title{display:block;float:left;white-space:nowrap;height:42px;line-height:42px;font-size:24px;}
.lm-tel li.active a,.lm-tel ul li a:hover,.lm-tel ul li.active .title{color:#245399;font-weight:bold;}
@media (min-width: 992px) and (max-width:1199px) {
    .ind-tel li{padding-right: 7px;}
}
@media (max-width: 991px){
    .mt25{margin-top: 10px;}
    .mt30{margin-top: 10px;}
    .ind-tel li{padding-right: 10px;}
    .ind-tel li a,.ind-tel li.active a{font-size: 18px;}

    .lm-tel li a, .lm-tel li .title{font-size: 22px;}
}
@media (max-width: 767px){
    .lm-tel li{padding-left: 0;margin-left: 0;margin-right: 15px;background: none;}
    .lm-tel li a, .lm-tel li .title{font-size: 18px;}
}
/*公共标题*/

.zt-right{ position: absolute; right: 0; top: 0; line-height: 0; font-size: 0; text-align: right;}
.zt-right ul,.zt-right li{display: inline;}
.zt-right a{display: inline-block; vertical-align: middle; height: 40px; line-height: 40px; font-size: 16px; padding: 0 8px; border-radius: 0 0 5px 5px;}
/*专题头部公共样式*/

/*飘浮悬浮图片样式*/
/*对联悬浮*/
.float_left,.float_right{position: fixed; top: 384px; font-size: 0; line-height: 0; z-index: 98;}
.float_left{right: 50%; margin-right: 610px; text-align:right;}
.float_right{left: 50%; margin-left: 610px;}
.float_left li,.float_right li{ padding-top: 5px;}
.float_left li span,.float_right li span{display: none;}
.float-close img{ cursor: pointer;}
.float_right2{ position: fixed; text-align: right; right: 5px; bottom: 5px; font-size: 0; line-height: 0;}
.float_right2 li{padding-top: 5px;}
.float_right2 li span{display: none;}

/*左侧悬浮切换*/
.ind_pl{height: 180px; width:240px; background: #fff; padding: 10px; border: 1px solid #dddddd; position:fixed; left: 10px; bottom: 10px; z-index:99;}
.ind_pl .f-close{ position: absolute; cursor: pointer; right: 10px; top: 10px; z-index: 1; width: 20px; height: 20px;}
.ind_pl .float-superslide,.ind_pl .float-superslide .bd,.ind_pl .float-superslide .bd ul,.ind_pl .float-superslide .bd li,.ind_pl .float-superslide .bd img,.ind_pl .float-superslide .bd a{height:auto; width: 100%; }
.ind_pl .float-superslide .bd{ position:relative; z-index:0;}
.ind_pl .float-superslide .bd li{zoom:1; vertical-align:middle;}
.ind_pl .float-superslide .bd a{display:block;}
.ind_pl .float-superslide .bd img{display:block;}
.ind_pl .float-superslide .bd .title{display: none;}
.ind_pl .float-superslide .hd{ height:14px; overflow:hidden; position:absolute; right:7px; bottom:16px; z-index:1; }
.ind_pl .float-superslide .hd ul{ overflow:hidden; zoom:1; float:left;}
.ind_pl .float-superslide .hd ul li{ float:left; margin-right:2px; width:16px; height:14px;text-align:center;line-height:14px;font-size: 12px;color:#fff; background: rgba(0, 0, 0, 0.44) !important; overflow: hidden; cursor: pointer;}
.ind_pl .float-superslide .hd ul li.on{background: #d71018 !important;}

/*漂浮*/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;height:16px;right:0;top:-20px;}
.j-float .float-close img{cursor:pointer;vertical-align:top;}
.j-float ul li{margin-bottom:5px;}
/*无障碍样式*/

/*公告栏目*/
.lmy_mainer{padding:0 25px 25px;background: #fff;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .lmy_mainer{padding:0 20px 20px;}
}
@media (max-width:991px) {
    .lmy_mainer{padding:0 20px 20px;}
}
@media (max-width:767px) {
    .lmy_mainer{padding:0 10px 10px;}
}

/*当前位置*/
.ls-position{padding: 12px 5px; font-size:16px; line-height: 1.5; color:#777;}
.ls-position i{font-style: normal;}
.ls-position a{color:#777;}
.ls-position a:hover{color:#d00;}
.ls-position .search-keywords{color:#f00;}
@media (max-width:991px) {
    .ls-position{font-size: 15px;}
}

/*** 文章页 START ****/
.secnr{height:auto; text-align:left; min-height:600px; _height:600px; margin:auto; border:#dbdbdb 1px solid; position:relative;}
.secnr .guidang{width:297px;height:297px;position:absolute;right:0;top:0;background-size:100% auto;z-index:9;}
#wenzhang{ font-size:16px; line-height:2; height:auto; padding:20px 50px 40px;background: #fff;}
/*标题*/
.newstitle,.wztit{font-size:38px; line-height:48px; text-align:center; padding:10px 0;}
.newstitlef{line-height:1.2; text-align:center; font-size:20px; font-weight:100; padding:5px 0;}
.newstitlet{line-height:1.2; text-align:center; font-size:18px; font-weight:100; padding:5px 0;}
.newstitles{line-height:1.2; text-align:center; font-size:16px; font-weight:100; padding:5px 0;}
/*时间来源信息*/
.wzfbxx,.newsinfo{ line-height: 0; font-size: 0; color:#666; padding:7px 0 15px; border-bottom:#dbdbdb 1px solid; text-align:center;position:relative; margin-top:20px;}
.wzfbxx input,.newsinfo input{width:10px; height:10px; border:#666 1px solid; vertical-align:middle; cursor:pointer;}
.wzfbxx span,.newsinfo span{display:inline-block; vertical-align: middle; font-size:14px;line-height:1.5;}
.wzfbxx u,.newsinfo u{ text-decoration: none;}
.wzfbxx i,.newsinfo i{ font-style: normal;}
.wzfbxx .sp,.newsinfo .sp{padding: 0 0.5em;}
.wzfbxx .wz_font,.newsinfo .wz_font{display:block; position:absolute; right:108px; top:8px;}
.wzfbxx .wz_font a,.newsinfo .wz_font a{cursor:pointer; color:#666;}
.wzfbxx .wz_font a:hover,.newsinfo .wz_font a:hover{color:#30559f;}
.wzfbxx .wz_share,.newsinfo .wz_share{position:absolute; right:0; top:6px; display: inline-block;}
.wzfbxx .wz_share .share-box,.newsinfo .wz_share .share-box{top:0;}
/*民意调查内容信息*/
.wzfbxx .nostart,.newsinfo .nostart{color:#999;}
.wzfbxx .starting,.newsinfo .starting{color:#ff6600;}
.wzfbxx .over,.newsinfo .over{color:#999;}
/*正文*/
.wzcon{padding:40px 15px 40px; height:auto; min-height:450px; _height:450px; font-size:16px; line-height:2; font-family:'微软雅黑'; text-align:justify; text-justify:inter-ideograph; word-break:break-all; word-wrap:break-word; overflow-x:auto; overflow-y:hidden;}
.wzcon table{max-width:100% !important;}
.wzcon img{max-width:100% !important; height: auto !important;}
.wzcon p{margin:0.5em auto;}
/*二维码*/
.scan_code_box{width:100%;margin: 20px 0;text-align:center;color:#b5b5b5;font-size:14px;line-height:2.2;}
.scan_code_box .scan_code{width:160px;height:160px;margin:auto;}
.editor {text-align:right;padding-bottom:30px;color:#888888;font-size:14px;}
/*正文底部*/
.wzbot{line-height:30px;text-align:right;font-size:16px;color:#666;padding-top:11px;border-top: 1px dashed #dedede;position:relative;}
.wzbot a{color:#666;line-height:30px;}
.wzbot a:hover{color:#30559f;text-decoration:none;}
.wzbot .fxd_close{ text-align: right; font-size: 0; line-height: 0;}
.wzbot .fxd_close a{display: inline-block; vertical-align: middle; white-space:nowrap; line-height:30px; padding-left:22px; color:#999; text-decoration:underline;margin-left:26px; font-size: 16px;}
.wzbot .fxd_close a:hover{text-decoration:underline; color:#30559f;}
.wzbot .fxd_close .print_btn{background:url(../images/print.gif) 0 center no-repeat; margin-left:0;}
.wzbot .fxd_close .close_btn{background:url(../images/back_03.png) 0 center no-repeat; padding-left:24px; }
/*视频文章*/
.video_main_content{text-align:center;padding:30px 0 0;}
.sp_wzcon{padding:20px; height:auto; font-size:16px; line-height:1.875; text-align:justify; text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;overflow-x:auto;overflow-y:hidden;}
.sp_wzcon table{max-width:100% !important;}
@media (max-width:991px) {
    .secnr{min-height: 0;}
    .newstitle,.wztit{font-size: 32px; line-height: 1.5;}
    #wenzhang{ padding: 10px;}
    .wzfbxx{text-align: center; padding-bottom: 10px; margin-top: 0;}
    .wzfbxx .wz_font,.wzfbxx .wz_share,.wzfbxx div.fl{display: inline; position: static; float: none;}

    .wzfbxx .share-box{ position: static;display: inline-block; vertical-align: middle; width: 85px;}
    .wzfbxx .wz_font{ padding: 0 8px 0 0; display: inline-block;}
    .wzcon{ padding: 10px 0 15px; font-size: 15px; min-height: 200px;}
    .wzbot .fxd_close a{font-size: 15px; margin-left: 15px;}
    .video_main_content{ padding: 10px 0 0;}
}
@media (max-width:767px) {
    .newstitle,.wztit{font-size: 26px;}
    .wzfbxx .wz_share, .newsinfo .wz_share{display: none !important;}
}
@media (max-width:479px) {
    .scan_code_box{display: none;}
}
