﻿@charset "utf-8";


.row{ margin-bottom: 15px; clear: both; }
.rowLast{ clear: both; }
.column-6{ float: left; width: 48.5%; margin-right: 3%; }
.columnLast-6{ float: left; width: 48.5%; }
.column-4{ float: left; width: 32.3333%; margin-right: 1.5%; }
.columnLast-4{ float: left; width: 32.3333%; }
.side{ float: right; width: 274px; }
.main{ float: left; width: 711px; }

.boxBorder{ padding: 12px 15px; background: #f8f8f8; overflow: hidden;
	-webkit-box-shadow: inset 0 0 10px #e1e1e1;
    -moz-box-shadow: inset 0 0 10px #e1e1e1;
    box-shadow: inset 0 0 10px #e1e1e1;
}
.boxBorder .side{ width: 259px; }
.boxBorder .main{ width: 691px; }
.hfggBd{ border: 1px solid #c9c9c9; }
.hfgg div[data-power-ui=advertisement_fixed] .fixedCount{ width: auto; }
.hfgg div[data-power-ui=advertisement_fixed] .fixedCount a{ padding: 0 4px; font-weight: normal; color: #fff; }
.hfgg div[data-power-ui=advertisement_fixed] .fixedCount a.seld{ background: #ff9400; color: #fff; }

/* 焦点新闻 */
#focusNews{ float: left; width: 360px; margin-bottom: 0; }
.newsWrap{ float: right; width: 306px; height: 258px; padding: 8px 15px; }
.newsWrap .primaryBox>.bd{ padding-top: 3px; }
.newsWrap .infoList li{ border-bottom: 1px dotted #ddd; }
.newsWrap .infoList li.last{ border-bottom: none; }
.newsWrap .topicList .t{ margin-bottom: 8px; }
.newsWrap .topicList .t .title{ font-family: "Microsoft YaHei"; }

/* 通知公告 */
#indTzgg>.bd{ height: 227px; }
#indTzgg .infoList li{ border-bottom: 1px dotted #ddd; padding: 8px 0; background: none; }
#indTzgg .infoList li.last{ border-bottom: none; }

/* 部厅资讯 */
#indBtzx{ height: 264px; }

/* 链接组 */
.nodeList{ margin-top: -6px; }
.nodeList li{ text-align: left; margin-top: 5px; }
.nodeList li a{ display: block; border: 1px solid #eee; height: 52px; line-height: 52px; padding: 0 20px 0 38px; font-size: 16px; background: #fff; }
.nodeList li a:before{ float: left; content: ""; width: 40px; height: 40px; margin: 6px 10px 0 0; /* background: url(../../base/img/iconIndex.png) no-repeat 0 0; */ background: url(../../base/img/gknew_ico1.png) no-repeat 0 0}
.nodeList li a:hover{ border-color: #3587d1; text-decoration: none; color: #fff; background-color: #3587d1; }

/* 政务公开 */
#indZwgk>.bd{ height: 241px; }
#indZwgk .nodeList{ padding: 6px 0; }
#indZwgk .nodeList .li2 a:before{ background-position: 0 -8px; }
#indZwgk .nodeList .li3 a:before{ background-position: 0 -56px; }
#indZwgk .nodeList .li1 a:before{ background-position: 0 -106px; }
#indZwgk .nodeList .li4 a:before{ background-position: 0 -156px; }
#indZwgk .nodeList .li5 a:before{ background-position: 0 -206px; }

/* 业务专题 */
.specialList{ overflow: hidden; margin-left: -10px; }
.specialList li{ float: left; margin-right: 10px; }


.specialList li .pic img{ width: 242px;  height: 70px; }


.specialList li.li1.last{float: right;}
/* .specialList li .pic:hover img{ width: 240px; height: 66px; border: 2px solid #6aa2db; } */
.specialList li .tit{ display: none; }

/* 政策法规 */
#indZcfg{ height: 264px; }


/* 科技视频 */
#indKjsp{ overflow: hidden; }
#indKjsp>.hd{ float: left; width: 16px; height: 120px; padding: 20px 12px; background: #3587d1; }
#indKjsp>.hd h3{ font-size: 15px; font-weight: bold; color: #fff; line-height: 30px; }
#indKjsp>.hd h3 a{ color: inherit; }
#indKjsp>.bd{ background: #efefef; overflow: hidden; height: 160px; }
#indKjsp .picSlide{ width: 940px; margin: 9px 10px; }
#indKjsp .picList{ overflow: hidden; }
#indKjsp .picList li{ float: left; margin: 0 5px; }
#indKjsp .picList li .pic img{ padding: 0; border: none; width: 160px; height: 120px; }
#indKjsp .picList li .title{ text-align: center; font-size: 12px; }


/* 互动交流 */
#indHdjl>.bd{ height: 241px; }
#indHdjl .nodeList{ padding: 11px 0; }
#indHdjl .nodeList a{ padding: 8px 20px 8px 58px; }
#indHdjl .nodeList li a:before{ margin-right: 16px; }
#indHdjl .nodeList .li1 a:before{ background-position: 0 -311px; }
#indHdjl .nodeList .li2 a:before{ background-position: 0 -361px; }
#indHdjl .nodeList .li3 a:before{ background-position: 0 -413px; }

/* 新样式覆盖 */
.blockBox>.bd{padding: 14px 15px;}
#indTzgg .infoList li{padding: 0;}
.main{width: 870px;}
#indZwgk>.bd,#indHdjl>.bd{height: 295px;padding: 15px;}
.nodeList li{margin: 0 0 10px;}
.nodeList li a{padding: 0 24px;height: 50px;line-height: 50px;}
.nodeList li a:before{margin: 9px 10px 0 0;}
.nodeList li a:hover{border-color: #015293;background-color: #015293;}
.specialList li .pic img{width: 282px;height: 94px;}
.boxBorder{min-height: 310px;}
#indHdjl .nodeList a{padding: 12px 20px 12px 40px;font-size: 22px;}
#indKjsp .picList li{width: 180px;}
#indKjsp .picSlide{width: 1100px;}
#indTzgg>.bd{height: 269px;}
#focusNews{width: 514px;}
.focusBox .bd .pic img,.focusBox .bd .pic{width: 514px;height: 263px;}
#indTzgg .infoList li{height: auto!important;background-position: 0 18px;height: 64px!important;background-position: 0 18px;line-height: 28px!important;word-break: break-all;margin-bottom: 5px;}
#indKjsp>.bd{height: 170px;}
#indKjsp>.hd{height: 130px;}
#indKjkx .infoList li{height:36px!important;}
.focusBox .bd .con{position: relative;height: 63px;background-color: #f8f8f8;-webkit-box-shadow: inset 0 0 10px #e1e1e1;-moz-box-shadow: inset 0 0 10px #e1e1e1;box-shadow: inset 0 0 10px #e1e1e1;}
.focusBox .bd .con .title{width: 100%; text-align: left;height: 63px;line-height: 63px;text-indent: 20px;}
.focusBox .bd .con .title a{color: #333;padding: 0;}
.focusBox .bd .con .titleBg,.focusBox .hd ul li span{display: none;}
.focusBox .hd{ bottom: 25px; right: 20px;position: absolute;}
.focusBox .hd ul li{ background-color: #CCC; float: left; margin-right: 5px; width: 9px; height: 9px; line-height: 9px; text-align: center;cursor: pointer; color: #fff; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px;}
.focusBox .hd ul li.on{ width: 30px; background-color: #ff9400;}
.infoList li .dateRight{font-size: 14px;float: right;}
.newsWrap .primaryBox>.bd{padding-top: 7px;}

#ywzt .tempWrap{width:1160px !important;overflow: hidden !important;}

#ywzt{position: relative;}
.leftBtn,.rightBtn {
    width: 32px;
    height: 49px;
    position: absolute;
    cursor: pointer;
    overflow: hidden;
    z-index: 2;
    top: 25px
}

.leftBtn {
    background: url(../../base/img/prev.png) no-repeat -5px center;
    left: 0px;
}

.leftBtn:hover {
    background-position: -47px 0px
}

.rightBtn {
    background: url(../../base/img/next.png) no-repeat -5px center;
    right: 0
}

.rightBtn:hover {
    background-position: -47px 0px
}