@charset "utf-8";
/* CSS Document */
/*
* @description: 网站公共样式
* @author: ishang_pan
* @update: ishang_pan (2018-06-29 15:53)
*/

/*全局 on*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(/about:blank); background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 14px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color:#333; min-width: ;}
input,textarea,select,button,label{vertical-align:middle; outline:none; font-family:"Microsoft YaHei",微软雅黑;}
textarea{resize:none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin:0; padding:0; list-style:none;}
a{color:#333; text-decoration:none; outline:none;}
a:hover{color:#015293; text-decoration:none;}
a img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.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 */
h1,h2,h3{font-weight: normal;}
.hidden,.f-dn{display: none;}
.is-main{margin: 0 auto 15px; width: ;}
/*全局 end*/
/* #leftad,#rightad{top: 0!important;} */
/*头部 on*/
.m-gov{width: 100%; height: 35px; line-height: 35px; background: #e0f6d9;overflow:hidden;}
.g-gov{margin: 0 auto; width: ;}
.g-gov a.u-gohome{margin-right: 30px; padding-left: 19px; background: url(/dist/old/images/public/icon-public.png) left 0 no-repeat; font-size: 12px; color: #242424;}
.g-gov p,.g-gov p a{font-size: 12px; color: #242424;}
.g-gov p.u-weather{position: static; width: 250px; overflow: hidden; margin-right: 15px;margin-top:2px;}
/*头部 end*/

/*底部 on*/
/* .is-footer{border-top: 4px solid #83be6b;}
.m-footer{position: relative; margin: 0 auto; width: ;}
.m-friendlink{padding: 11px 15px; height: 28px;}
.m-select{width: 222px; height: 28px; float: left; margin: 0 6px; background: #fff; position: relative; z-index:9;}
.m-select dt{width: 179px; height: 26px; line-height: 26px; padding: 0 30px 0 11px; cursor: pointer; color: #666; background: url(/dist/old/images/public/icon-public.png) right -77px no-repeat; border: 1px solid #ddd;}
.m-select dd{width: 211px; max-height: 120px; background: #fff; padding: 7px 5px; display: none; overflow-y: auto; position: absolute; top: 28px; left: 1px;}
.m-select dd ul li{line-height: 30px;}
.m-select dd ul li a{display: block; padding: 0 12px; font-size: 12px;}
.m-select dd ul li a:hover{background: #e7f8e0;}
.m-ftfuns{padding-top: 10px; text-align: center; line-height: 34px;}
.m-copyright{padding: 0 0 30px;}
.m-copyright p{text-align: center; line-height: 26px; font-size: 13px; color: #323232;}
.m-copyright p img{vertical-align: middle;}

#_ideConac{position:absolute;bottom: 18px;left:50%;margin-left: -540px;}
#_span_jiucuo{position:absolute;bottom: 27px;left:50%;margin-left: 450px;} */
/*底部 end*/

/*组件 on*/
.m-titstyle1{height: 28px; line-height: 28px; border-bottom: 1px solid #ddd;}
.m-titstyle1 a,.m-titstyle1 span{float: left; padding-left: 11px; font-size: 16px; font-weight: bold; color: #015293; background: url(/dist/old/images/public/bg-tit1.png) left center no-repeat;}
.m-titstyle2{height: 38px; line-height: 37px; border-bottom: 1px solid #ddd;}
.m-titstyle2 a,.m-titstyle2 span{float: left; display: block; padding: 0 18px; font-size: 17px; border-bottom: 2px solid #015293; color: #015293; font-weight: bold;}
.m-tabstyle1{height: 38px; line-height: 37px; border-bottom: 1px solid #ddd;}
.m-tabstyle1 ul li{float: left;}
.m-tabstyle1 ul li a{display: block; padding: 0 18px; font-size: 17px;}
.m-tabstyle1 ul li.u-active a{border-bottom: 2px solid #015293; color: #015293; font-weight: bold;}
.m-tabstyle2{height: 45px; line-height: 45px;}
.m-tabstyle2 ul li{float: left; padding: 0 40px 0 5px;}
.m-tabstyle2 ul li a{display: block; font-size: 17px;}
.m-tabstyle2 ul li.u-active a{color: #015293; font-weight: bold;}
.m-liststyle li{line-height: 30px; background: url(/dist/old/images/public/icon-li1.png) left center no-repeat;}
.m-liststyle li a{display: block; padding-left: 12px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-liststyle li span{float: right; color: #848484; font-size: 13px;}

.m-location{line-height: 16px; padding: 0 0 13px 19px; border-bottom: 1px dashed #ddd; color: #999; background: url(/dist/old/images/public/icon-location.png) left top no-repeat;}
.m-location a{color: #999;}

#pagination{text-align: center;}
.m-pagination{padding: 15px 0; display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff; cursor: pointer;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #79c062; border: 1px solid #79c062; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}
/*组件 end*/

/*右侧悬浮 on 517px*/
.m-suspen{position: fixed; right: 10px; top: 177px; width: 76px; border: 1px solid #cce8c0; border-top: 3px solid #015293; background: #fff; z-index: 11;}
.m-suspen .gb{cursor: pointer;font-size: 13px;position: fixed;right: 10px;margin-top: -23px;}
.m-suspen ul li{position: relative; height: 68px;}
.m-suspen ul li a{display: block; text-align: center; border-bottom: 1px solid #cce8c0; padding: 42px 0 4px; background-image: url(/dist/old/images/public/icon-suspen.png); background-repeat: no-repeat;}
.m-suspen ul li.u-sus01 a{background-position: 0 0;}
.m-suspen ul li.u-sus02 a{background-position: 0 -66px;}
.m-suspen ul li.u-sus03 a{background-position: 0 -129px;}
.m-suspen ul li.u-sus04 a{background-position: 0 -199px;}
.m-suspen ul li.u-sus05 a{background-position: 0 -267px;}
.m-suspen ul li.u-sus06 a{background-position: 0 -331px;}
.m-suspen ul li.u-sus07 a{background-position: 0 -397px;}
.m-suspen ul li.u-sus08 a{background-position: 0 -469px; padding: 16px 0 2px; border-bottom: none;}
.m-suspen ul li.u-sup09 a{background-position: 0 -519px;}
.m-suspen ul li.u-sup10 a{background-position: 0 -597px;}
.m-suspen ul li.u-sus08{height: 40px;}
.u-sus06 a img{position: absolute; right: 77px; top: -32px; display: none;}
.u-sus06 a:hover img{display: block;}
.u-sus05 a img{position: absolute; right: 77px; top: -32px; display: none;width:100px;height:100px;}
.u-sus05 a:hover img{display: block;}
.u-sup09 a img{position: absolute; right: 77px; top: -32px; display: none;width:100px;height:100px;}
.u-sup09 a:hover img{display: block;}

.u-sup10 a img{position: absolute; right: 77px; top: -32px; display: none;width:100px;height:100px;}
.u-sup10 a:hover img{display: block;}

   
/*右侧悬浮 end*/


/*分页 on*/
#page_list {
    line-height: 20px;
    text-align: right;
    padding: 40px 10px;
    font-size: 14px;
    font-family:'Arial';
}
#page_list .page {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #868585;
    text-decoration: none;
    margin-right: 4px;
    margin-left: 4px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
}
#page_list .page:hover {
    border: 1px solid #e0e0e0;
    background-color: #f1f1f1;
    color: #868585;
}
#page_list a {
    text-decoration: none;
}
#page_list a:hover {
    color: #0000FF;
}
#page_list .currentpage {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #f1f1f1;
    color: #868585;
    text-decoration: none;
    margin-right: 4px;
    margin-left: 4px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
}
#redirect_page{
	width:50px;
	text-align:center;
	margin-left:10px;
}
/*分页 end*/


/*搜索 on*/
.is-search-jl {
    height: 50px;
    font-size: 14px;
    font-weight: bold;
}
.is-search-jl p{float:left;
    line-height: 40px;}
.is-search-list {
    height:auto;
    min-height:550px;
    _height:550px;
}
.is-search-list ul li {
    height:auto;
    line-height:30px;
    list-style:none;
    color:#999999;
    background:url(/dist/old/images/arr2.png) 5px 7px no-repeat;
    padding-left:21px;
    padding-bottom:5px;
    border-bottom:1px dashed #dddddd;
    margin-bottom:17px;
}
.is-search-list ul li span {
    float:right;
    font-family:Arial, Helvetica, sans-serif;
}
.is-search-list ul li a {
    color:#333333;
    font-size:14px;
}
.is-search-list ul li p {
    line-height:20px;
}
/*搜索 end*/

.newscontnet{ padding: 20px 0px 40px;}











/* 知识问答库 */


.m-theme{ width:286px; overflow:hidden; padding:10px; border:1px solid #ddd; float:left; margin-bottom:10px;}
.m-theme h2{ height:38px; line-height:38px; font-size:18px; color:#92cb80; padding-left:18px;}
.m-theme ul{ width:300px; padding:0 10px 10px;; overflow:hidden; zoom:1;}
.m-theme ul li{ width:78px; height:40px; line-height:40px; overflow:hidden; background:url(/dist/old/images/bank/arr1.png) no-repeat left center; padding-left:12px; float:left;}
.m-theme ul li a{ font-size:16px;}

.m-issue{ width:842px; min-height:448px; padding:10px; overflow:hidden; float:right; border:1px solid #ddd;}
.m-issue .title{ height:38px; border-bottom:1px solid #ddd; position:relative;}
.m-issue .title h2{ position:absolute; left:0; bottom:-1px; width:100px; height:37px; line-height:37px; border-bottom:2px solid #92cb80; text-align:center; font-size:18px; color:#92cb80; margin: 0;}
.m-issue ul{ padding:14px 8px;}
.m-issue ul li{ height:34px; line-height:34px; overflow:hidden; background:url(/dist/old/images/bank/arr2.png) no-repeat left center; padding-left:14px;}
.m-issue ul li a{font-size: 14px;}
.m-issue ul li span{ float:right; color:#999; font-size:13px;}
.sortList ul li span.num1{ width:112px; padding-left:22px;}



/* 文件资料库 */

.is-box1{ width: 1179px; overflow: hidden; padding: 12px 1px; background: #fff; margin: 0 auto;}
.sideMenu{ width:220px; float:left; overflow:hidden;}
.sideMenu h3{ position:relative; width:120px; height:50px;line-height:50px; padding-left:100px; font-size:18px; font-weight:normal; color:#fff; background:#015293; cursor:pointer; margin-bottom:10px;}
.sideMenu h3 i{ position:absolute; left:56px; top:11px; display:block; width:27px; height:28px;}
.sideMenu h3 i.icon1{ background:url(/dist/old/images/bank/sort_icon1.png) no-repeat;}
.sideMenu h3 i.icon2{ background:url(/dist/old/images/bank/sort_icon2.png) no-repeat;}

.sideMenu ul{ display:none;}
.sideMenu ul li{ width:220px; height:42px; margin-bottom:10px; background:url(/dist/old/images/bank/button_icon.png) no-repeat 30px center;}
.sideMenu ul li a{display: block; width: 175px; height: 40px;line-height: 40px; padding-left: 43px; font-size: 16px; border: 1px solid #ddd;}
.sideMenu ul li a:hover{ border:1px solid #015293;}
.sideMenu ul li a.hover{ border:1px solid #015293;}

.sortBox{width:930px; min-height: 600px; float:right; overflow:hidden;}
.sortTitle{ width:930px; height:32px; line-height:32px; background:#eee;}
.sortTitle span{ display:block; height:32px; float:left; text-align:center;font-size: 14px;}
.sortTitle span.nums{ width:134px;}
.sortTitle span.name{ width:386px;}
.sortTitle span.size{ width:150px;}
.sortTitle span.date{ width:130px;}
.sortTitle span.issue{ width:130px;}
.sortList{ width:100%; overflow:hidden;}
.sortList ul{ padding:20px 0; overflow:hidden;}
.sortList ul li{ width:1000px; height:83px; margin-bottom:6px; background:#f7f7f7;}
.sortList ul li a{ color:#333;}
.sortList ul li span{ display:block; height:83px; line-height:83px; float:left; text-align:center; font-size: 14px;}
.sortList ul li span.nums{ width:112px; padding-left:22px;}
.sortList ul li span.name{ width:354px; height:66px; padding: 17px 16px 0; text-align:left; line-height:25px;}
.sortList ul li span.size{ width:150px;}
.sortList ul li span.date{ width:130px;}
.sortList ul li span.issue{ width:130px;}
.m-theme{ width:286px; overflow:hidden; padding:10px; border:1px solid #ddd; float:left; margin-bottom:10px;}
.m-theme h2{ height:38px; line-height:38px; font-size:18px; color:#92cb80; padding-left:18px;}
.m-theme ul{ width:300px; padding:0 10px 10px;; overflow:hidden; zoom:1;}
.m-theme ul li{ width:78px; height:40px; line-height:40px; overflow:hidden; background:url(/dist/old/images/bank/arr1.png) no-repeat left center; padding-left:12px; float:left;}
.m-theme ul li a{ font-size:16px;}

.m-issue{ width:842px; min-height:748px; padding:10px; overflow:hidden; float:right; border:1px solid #ddd;}
.m-issue .title{ height:38px; border-bottom:1px solid #ddd; position:relative;}
.m-issue .title h2{ position:absolute; left:0; bottom:-1px; width:100px; height:37px; line-height:37px; border-bottom:2px solid #92cb80; text-align:center; font-size:18px; color:#92cb80; margin: 0;}
.m-issue ul{ padding:14px 8px;}
.m-issue ul li{ height:34px; line-height:34px; overflow:hidden; background:url(/dist/old/images/bank/arr2.png) no-repeat left center; padding-left:14px;}
.m-issue ul li a{font-size: 14px;}
.m-issue ul li span{ float:right; color:#999; font-size:13px;}
.sortList ul li span.num1{ width:112px; padding-left:22px;}


.is-listpic {
    padding:20px 0 0 10px !important;
    zoom:1;
}
.is-listpic li {
    float:left;
    width:188px;
    height:190px;
    display:inline;
    float:left;
    overflow:hidden;
    margin: 0 15px 0 12px;
    line-height:26px;
    text-align:center;
}
.is-listpic li img {
    border:1px solid #e8e6e6;
    padding:2px;
    width:180px;
    height:132px;
    display:block;
}


@media screen and (max-width: 767px) {
    body{min-width:100%}
}





