﻿@charset "utf-8";
.indBox{width: 1200px; margin: 0 auto; overflow: hidden; text-align: left;}

.layoutA{ margin:20px auto;    clear: both; }
.layoutA .indBox{ position: relative; z-index: 1; clear: both; }


/* 部门动态 */
.boxBmdt{width: 860px; float: left; overflow: hidden; text-align: left; background-color: #fff;}
.boxBmdt .mHd{height: 44px; line-height: 44px; padding: 8px 20px 0; border-bottom: 1px solid #e5e5e5;}
.boxBmdt .mHd .more{width: 18px; height: 18px; float: right; margin-top: 12px; *display: inline; overflow: hidden; text-indent: -9999px; background: url(../../base/img/indmore.png) left top no-repeat;}
.boxBmdt .mHd h3{font-size: 20px; color: #0f73d8;}
.boxBmdt .mHd h3 a{color: #0f73d8;}
.boxBmdt .mBd{padding:15px 20px 22px; height: 275px; overflow: hidden;}

#focusNews{width: 360px; float: left; margin:5px 22px 0 0; *display: inline;}
#focusNews .pic img{width: 360px; height: 270px;}
.boxBmdt .mBd .topicList{height: 275px; overflow: hidden;}
.boxBmdt .mBd .topicList li{overflow: hidden; position: relative; z-index: 1;    
    height: 120px;margin: 0 0 15px 0;padding: 0 0px 20px 0;
    border-bottom: 1px #ddd dashed;}
.boxBmdt .mBd .topicList li.last{
    border-bottom:0;
}
.boxBmdt .mBd .topicList li.t .title{
        font-size: 20px;
    line-height:48px;
    height:48px;
}
.boxBmdt .mBd .topicList .t .title .date{position: absolute; z-index: 1; left: 0px; top:100px; font-size: 12px; color: #999; line-height: 22px;}
.boxBmdt .mBd .topicList .last{margin-bottom: 0; padding-bottom: 0;}
.tabNews .infoList{
	padding: 0 10px 0 20px;
}
.tabNews .infoList li{
	padding-left: 12px;
    line-height:38px;
     height:38px;
	background: url(../../base/img/dot.png) left center no-repeat;;
}
.tabNews .infoList li.first{
padding-left: 0;
background: none;
text-align: center;
font-size: 20px;
margin:5px 0;
}
.tabNews .infoList li.first a{
color: #d97321;
}
.tabNews .infoList li.first .date{
display: none;
}
/* 通知公告 */
.boxNotice{overflow: hidden; background-color: #e5faff;}
.boxNotice .hd{height: 44px; line-height: 44px; padding: 8px 20px 0; border-bottom: 1px solid #e2d8c4;}
.boxNotice .hd .more{width: 18px; height: 18px; float: right; margin-top: 12px; *display: inline; overflow: hidden; text-indent: -9999px; background: url(../../base/img/indmore.png) left top no-repeat;}
.boxNotice .hd h3{font-size: 20px; color: #0f73d8;}
.boxNotice .hd h3 a{color: #0f73d8;}
.boxNotice .bd{padding:0 20px 21px; height: 291px;  overflow: hidden;}

.dateInfoList{overflow: hidden;}
.dateInfoList li{height: 52px; overflow: hidden; margin-top: 20px; padding: 13px 10px 12px 0; background-color: #fff; font-size: 14px; line-height: 26px;}
.dateInfoList li .date{width: 77px; float: left; height: 52px; margin:-13px 16px 0 0; padding: 13px 0 12px; *display: inline; text-align: center; border-right: 1px solid #d6f1f8;}
.dateInfoList li .date .dd{font-size: 30px; line-height: 32px; color: #0458b6;}
.dateInfoList li .date .year{padding-top: 2px; line-height: 18px; font-size: 14px; color: #0458b6;}
.dateInfoList li.noData{font-size: 14px; color: #999; padding-left: 10px; height: auto;}

.indLinks{overflow: hidden; clear: both; margin-top: 20px;    background: #fff;}
.indLinks li{width: 181px; float: left; height: 100px; overflow: hidden; margin-left: 20px; *display: inline; text-align: center;}
.indLinks li.li1{width: 183px; margin-left: 0;}
.indLinks li a{position: relative; z-index: 1; display: block; padding: 60px 0 10px; height: 30px; line-height: 30px; font-size: 16px;}
.indLinks li a:hover{text-decoration: none; }
.indLinks li a .icon{width: 100%; height: 32px; float: left; display: block; position: absolute; z-index: 1; left: 0; top: 21px; background: url(../../base/img/indlinkicon.png) center top no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.indLinks li a:hover .icon{
    -webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    -ms-transform:rotateY(360deg);
    -o-transform:rotateY(360deg);
    transform:rotateY(360deg);
}

.nodeList li.spe{
	height: 60px;
	line-height: 0;
	border-right:1px #ddd solid;
	float: left;
	width: 1px;
    margin:20px 0 0 0;
}
/* .indLinks li.li1 a{background-color: #df3c2a;}
.indLinks li.li2 a{background-color: #e26a21;}
.indLinks li.li3 a{background-color: #e09719;}
.indLinks li.li4 a{background-color: #a0b034;}
.indLinks li.li5 a{background-color: #4abc7d;}
.indLinks li.li6 a{background-color: #36abe1;} */


.indLinks li.li1 a .icon{background-position: center top;}
.indLinks li.li2 a .icon{background-position: center -32px;}
.indLinks li.li3 a .icon{background-position: center -64px;}
.indLinks li.li4 a .icon{background-position: center -96px;}
.indLinks li.li5 a .icon{background-position: center -128px;}
.indLinks li.li6 a .icon{background-position: center -160px;}



.layoutB{ margin: 0 auto;text-align: center; overflow: hidden;}
.layoutB .indBox{ background: #fff;}
/* 部门新闻 Tab */
.tabNews{width: 820px; float: left; overflow: hidden; }
.tabNews .hd{height: 43px; padding-top: 10px; border-bottom: 1px solid #c7c7c7;}
.tabNews .hd .more{width: 18px; height: 18px; float: right; margin-top: 11px; *display: inline; overflow: hidden; text-indent: -9999px; background: url(../../base/img/indmore.png) left top no-repeat;}
.tabNews .hd ul{width: auto; float: left;}
.tabNews .hd li{height: 42px; line-height: 42px; float: left; padding: 0 16px 2px; font-size: 20px; margin-bottom: -1px;}
.tabNews .hd li.on{padding-bottom: 0; color: #0f73d8; border-bottom: 2px solid #0f73d8;}
.tabNews .hd li.on a{color: #185cab;font-weight: bold;}
.tabNews .hd li.on a:hover{text-decoration: none;}
.tabNews .bd{padding-top: 18px; height: 294px; overflow: hidden;}
.tabNews .topicList .t{margin-bottom: 0;}
.tabNews .topicList .t .intro{padding-top: 10px;}


/* 规划计划 */
.boxGhjh{width: 340px; float: right; overflow: hidden; background-color: #f7f7f7;margin: 20px;}
.boxGhjh .hd{height: 43px; padding-top: 10px; margin: 0 20px; border-bottom: 1px solid #c7c7c7;}
.boxGhjh .hd .more{width: 18px; height: 18px; float: right; margin-top: 11px; *display: inline; overflow: hidden; text-indent: -9999px; background: url(../../base/img/indmore.png) left top no-repeat;}
.boxGhjh .hd h3{height: 42px; line-height: 42px; float: left; padding: 0 10px; font-size: 20px; margin-bottom: -1px; color: #0f73d8; border-bottom: 2px solid #0f73d8;}
.boxGhjh .hd h3 a{color: #185cab;font-weight: bold;}
.boxGhjh .bd{padding: 4px 20px 12px; height: 240px; overflow: hidden;}

/* 信息公开列表 */
.xxgkList{overflow: hidden;}
.xxgkList li{line-height: 24px; font-size: 14px; overflow: hidden;     
    position: relative;
    padding: 12px 0 18px 0;}
.xxgkList li .date{font-size: 12px; color: #999;    position: absolute;
    left: 0;bottom:0;}


/* layoutC */
.layoutC{margin:20px auto 0; background-color: #f7f7f7;}

/* 新闻图片 */
#boxXwtp{overflow: hidden; }
#boxXwtp .hd{height: 12px; padding-top: 30px; border-bottom: 1px solid #c7c7c7; text-align: center;}
#boxXwtp .hd h3{display: inline-block; *display: inline; height: 25px; line-height: 25px; margin-bottom: -13px; position: relative; z-index: 1; font-size: 20px; color: #0f73d8; padding-left: 26px; background: #f7f7f7 url(../../base/img/boxxwtphd.png) left 4px no-repeat;}
#boxXwtp .hd h3 span{display: inline-block; *display: inline; height: 25px; line-height: 25px; padding-right: 26px; background: url(../../base/img/boxxwtphd.png) right -29px no-repeat;}
#boxXwtp .hd h3 a,.layoutD h3{    color: #185cab;
    font-weight: bold; }
#boxXwtp .bd{padding: 34px 0 20px; overflow: hidden;}

.picList{overflow: hidden;}
.picList li{ float: left; margin-right: 26px; *display: inline;}
#boxXwtp .bd{
    position: relative;
}
#boxXwtp .prev,#boxXwtp .next{  display: block;
    width: 44px;
    height: 30px;
    cursor: pointer;
    top: 110px;
    position: absolute;
    z-index: 10;}
#boxXwtp .bd .prev{
    left: 0;
    background: url(../../base/img/pic_prev.png) no-repeat;
}
#boxXwtp .bd .next{
    right: 0;
    background: url(../../base/img/pic_next.png) no-repeat;
}


/* layoutD */
.layoutD h3{
	float: left;
	padding-left: 36px;
	background: url(../../base/img/link.png) no-repeat 0 0;
    height: 36px;
    line-height: 36px;
        margin: 0 0 0 109px;
}
.layoutD{margin:0 auto; padding:30px 0; overflow: hidden; }
.layoutD select{width: 220px; height: 30px; margin: 5px 8px; line-height: 30px; font-size: 14px; color: #666; border: 1px solid #dcdcdc;}