﻿/*comm-css*/
body, button, input, select, textarea label{outline:none;}
a,a:hover{text-decoration:none;}
.fl { float: left; list-style:none;}
.fr { float: right;list-style:none; }
.clear { clear: both; -height: 0; line-height: 0 ; font-size: 0; width: 100%;}
.clearFix:after { content: ""; display: block; height: 0; clear: both; *zoom: 1; }
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}

/*信息公开样式*/
.w1100{width: 1100px;margin:0 auto;}
.none{display:none;}
.clear{clear:both;}
.xxgkBodyWrap{background: url(/hssxxgk/resource/cms/2020/02/img_pc_site/bodybg.jpg) top center no-repeat;background-size: 100%;padding-bottom: 80px;}
.xxgkTopBoxTit{padding-top: 27px;height: 338px;}
.xxgkTopLinks p a{font-size: 14px;color: #2D66A5;line-height: 36px;}
.xxgkTopLinks img{padding-top: 13px;padding-right: 20px;}
.xxgkTopTit{text-align:center;font-size:100px;color: #fff;position:relative;padding-bottom: 30px;padding-top: 20px;}
.xxgkTopTit:after{content:"";display:block;position:absolute;width:488px;border-top: 1px solid #fff;left: 40%;bottom: 0;}

.xxgkConWrap{padding: 10px 36px 40px;background-color: #f2f2f2;border: 1px solid #e4e4e4;border-radius: 6px;}
.leftBox{width:240px;}
.rightBox{width:768px;border:1px solid #eee;background-color:#fff;min-height: 670px;margin-top:15px;}



/* 指南 */
.xxgk-zhinan{padding: 20px;}
.xxgk-zhinan h2{text-align: center;font-size: 32px;font-weight: bold;color: #2C65A5;    margin-bottom: 20px;line-height:40px;}
.xxgk-zhinan .xxgk-zhinan-con *{
color: #333;
font-size: 16px;
line-height: 45px;}



/*搜索框*/
.xxgkTopWrap{position:relative;padding: 100px 0;}
.xxgkFormBox{width:508px;height:48px;border:1px solid ##2D66A5;border-radius:9px;background-color:#fff;margin: 0px auto;}
.xxgkFormBox .xxgkSelect{float: left;width: 95px;text-align: center;padding-top:15px;}
.xxgkFormBox .xxgkSelect li{font-size:16px;text-align:center;border-right: 2px solid #ccc;cursor: pointer;color: #404040;}
.xxgkFormBox .xxgkForm{float: right;width: 410px;}
.xxgkFormBox .xxgkForm .formText{float:left;width: 320px;padding:0 10px;line-height:48px;height:48px;}
.xxgkTopWrap .before,.xxgkTopWrap .after{display:block;width:240px;border-top: 2px solid #dcdcdc;position: absolute;top: 50%;}
.xxgkTopWrap .before{left:0px;}
.xxgkTopWrap .after{right:0px;}


/*信息公开底部*/
.footer{background-color:#3e63b8;padding-top: 30px;height:200px;}
.footer-con{width:1100px;margin:0 auto;}
.footer-dzjg {padding: 20px 0;}
.footer-link h4 a {display: block;color: #fff;width:50%;line-height:46px;font-size:14px;text-align:center;font-weight:400;}
.footer-wz-bg {padding: 30px 0;background-color: #325095;}
.footer-wz h4 span {color: #fff;width:50%;font-size:14px;line-height:46px;font-weight:400;}
.footer-wz h4 span a { color: #fff;font-size:14px;font-weight:400;}
.footer-link { margin-right: 4px;}
.footer-wz-bg.fl { width: 310px;}
.footer-wz-bg.fr { width: 510px;padding: 30px 50px;}
.footer-dzjg a img { margin-top: 20px;}



/*搜索*/
.sosu {padding: 40px 0;}
.sosu-line.fl {width: 20%;border-bottom: 1px solid #ccc; margin-top: 25px;margin: 20px;}
.sosu-box input[type="search"] {width: 510px; height: 50px;line-height: 50px;border-radius: 9px;font-size: 18px;}
.sosu-box input[type="search"]:focus {border-color: #3e63b8;}
#searchForm {width: 480px;height: 45px; background: #fff; border-radius: 20px; padding: 0 20px; }
#searchForm input {height: 45px;line-height: 45px;font-size: 14px;width: 90%;}
#searchForm button {height: 45px;}
#searchForm .search-tit { width: 90%; background: none; border: none; float: left; height: 45px; line-height: 45px; font-size: 16px; }
#searchForm .search { cursor:pointer;width: 34px; height: 40px; background: url(/hssxxgk/resource/cms/2020/02/img_pc_site/sousuo.png) no-repeat right center; border: none; float: right; }




.top_con { height: 140px; position: relative; }
.top_con .logo { width: 422px; left: 0px; top: 10px; display: block; position: absolute; }
.top_con .plan-small { width: 362px; position: absolute; left: 285px; top: 0; -display: none; }
.top_con .search { width: 465px; right: 0px; top: 40px; position: absolute; -display: none; }
.search_l { float: left;}



/*部门列表*/
.xxgkFunBox{padding:10px 20px;}
.xxgkFunTit{border-bottom: 1px solid #ccd1db;overflow: hidden;margin-bottom: 10px;}
.xxgkFunTit span{float: left;background-color: #2D66A5;color: #fff;font-size: 18px;line-height: 36px;text-align: center;font-weight: normal;padding: 0 15px;}
.xxgkFunName{overflow: hidden;padding-bottom: 10px;}
.xxgkFunName .name{width: 242px;text-indent: 10px;float: left;border-right:1px solid #dcdcdc;}
.xxgkFunName .name.noborder{border-right: none;width: 241px;}
.xxgkFunName .name.lineBg{background-color:#f3f3f3;}
.xxgkFunName .name a{font-size: 16px;line-height: 41px;color: #404040;}
.xxgkFunName .name a:hover{color:#2D66A5;}

/*文章列表*/
.xxgkList{margin-top:20px}
.xxgkList li{overflow: hidden;line-height: 40px;padding: 0 20px;}
.xxgkList li a{float: left;color: #404040;font-size: 16px;}
.xxgkList li span{float: right;font-size: 16px;color: #999999;}


.xxgkPage {text-align:center;padding:30px 0;}
.xxgkPage a{margin: 0 5px;border:1px solid #ddd;padding: 6px 20px;border-radius:3px;}
.xxgkPage a:hover{background-color:#2D66A5;color:#fff;border:1px solid #2D66A5;}

.pageMore{display:block;width:100px;line-height:30px;background-color:#ddd;text-align:center;font-size:16px;color:#404040;margin:30px auto 40px;}
.pageMore:hover{background-color:#2D66A5;color:#fff;}

/*分页*/
.list_feny {margin: 0 auto;padding:20px 0;margin:0 20px;overflow:hidden;line-height: 28px;}
.list_feny ul{overflow:hidden;}
.list_feny ul.fl li{float:left;margin-left:10px;}
.list_feny ul.fl li:first-child{margin-left:0;}
.list_feny ul.fl li a{display:block;border: 1px solid #adadad;color: #404040;font-size: 14px;text-align:center;padding: 0 15px;border-radius: 3px;}
.list_feny ul.fl li a:hover{background:#2D66A5;color:#fff;border-color:#2D66A5;}

.list_feny ul.fr li{float:left;}

.list_feny ul.fr li a,
.list_feny ul.fr li span,
.list_feny ul.fr li b{display:inline-block;color: #404040;font-size: 14px;font-weight:normal;}
.list_feny ul.fr li .curYe,
.list_feny ul.fr li .totalTiao{text-align:right;color:#2D66A5;font-weight:bold;}
.list_feny ul.fr li .ipt_txt{margin:0 5px;text-align:center;color: #404040;border: 1px solid #404040;}
.list_feny ul.fr li .ipt_btn{background: #2D66A5;line-height: 26px;font-size: 14px;color:#fff;margin:0 5px;padding: 0px 10px;cursor:pointer;border-width:0;}

/*单篇型文章*/
.artBox .artTitle{font-size: 32pt;color: #2D66A5;line-height: 42pt;text-align: center;margin: 20px 0;}
.artBox .artContent{line-height:30pt;padding:10px 20px;}
.artBox .artContent p{font-size:16pt;margin-bottom:15px;}
.artBox .artContent strong{font-size:18pt;}
.artBox .artContent h6{font-weight:bold;font-size:21px;margin:20px 0;}
.detailBoxWrap{padding: 37px 28px;overflow:hidden;}
.detailBoxWrap .detailTitle{font-size: 32pt;color: #3e63b8;line-height: 42pt;text-align: center;margin: 20px 0;}
.detailBoxWrap .detaiSource{text-align: center;border-bottom: 1px solid #999;}
.detailBoxWrap .detaiSource span{font-size: 15pt;color: #999;padding: 0 6px;line-height:42px;}
.detailBoxWrap .detailContent{padding: 20px 0;}

/*栏目块列表*/
.xxgk-comm-tit .commtit-span  {display: block;padding: 0 10px;width: fit-content;font-size: 16pt;background-color: #2D66A5;color: #fff;height: 40pt;line-height: 40pt;}
.xxgk-comm-tit {border-bottom: 1px solid #f2f2f2;}
.xxgk-box { background-color: #fff;padding-bottom: 10px;}
.xxgk-line-comtit a {display: block;line-height: 42pt;font-size: 16pt;}
.xxgk-xxbox {padding: 10px;}
.xxgk-line-comtit:hover a {color: #2D66A5;}
.xxgk-line-comdate {line-height: 40pt;font-size: 16pt;}
.more-box {text-align: center;}
.more-link {width: 68px;display: block;height: 20px;margin: 0 auto;padding: 5px 0px;}
.more-link a{font-size:14pt;}
.more-link:hover a {color: #2D66A5;}



/*滚动*/
#scrollbar1 .qs_scrollbar { height:940px;}
#scrollbar1 .viewport {height: 940px;overflow: hidden;position: relative;margin: 20px 0 42px;padding: 10px 0;}
#scrollbar1 .overview {list-style: none;position: absolute;left: 10px;top: 0;padding: 0;margin: 0;width: 670px;}
#scrollbar1 .scrollbar{position: relative;float: right;width: 10px;margin-right: 10px;}
#scrollbar1 .track {height: 100%;width: 10px;position: relative;background-color: #eee;}
#scrollbar1 .thumb {width: 10px;cursor: pointer;overflow: hidden;position: absolute;top: 0;left: 0px;background-color: #2D66A5;border-radius: 10px;}
#scrollbar1 .thumb .end {overflow: hidden;width: 10px;}