@charset "gb2312";


/*css Reset*/
.side { width: 150px; float: right; }
.mainContent {width: 840px; float: left;}

/* focusNews */
.HotNews {height: 350px;width:982px;padding:10px;background:#fff url(imagesfocusbg.jpg) no-repeat right top;position: relative;}

#newsGroup {width:489px; float:right;}
#newsGroup .hd { height: 29px; line-height: 29px;border-bottom:2px solid #b20008;}
#newsGroup .hd li a{ height: 29px; line-height: 29px; font-size: 16px; font-family: "Microsoft Yahei"; color: #333;}
#newsGroup .hd li.on a {color: #fff;}
#newsGroup .bd {background: #fff;border:1px solid #dedede;border-top: 0;height: 319px;}

#topNews {padding: 10px;}
#videoNews {padding:15px 10px;}
#videoNews li {width: 154px; }

.focusBox .hd ul li {text-indent: -9999px;}

/*TopList*/
.topList { padding:5px 10px; overflow: hidden;}
.topList li.t {float: left; text-align:center; height:24px; width:233px; overflow:hidden;}
.topList li.t .title { text-align:center; }
.topList li.t .tit {font-size:12px;text-align:center;}
.topList li.t .title a{color:#666; }
.topList li.t .title a:hover {text-decoration:underline; }
.topList li.t1 { text-align:left; height:34px; line-height: 34px; width:466px; overflow:hidden;}
.topList li.t1 .title { text-align:center; }
.topList li.t1 .tit {font-size:20px;text-align:center; font-family:"Microsoft YaHei"}
.topList li.t1 .title a{color:#105189; font-weight: bold;}
.topList li.t1 .title a:hover {text-decoration:underline; font-weight:bold;}

.topList li.t .con { }
.topList li.t .intro { text-indent:2em; color:#999;text-align:left; padding-top:10px; line-height:20px;}
.topList li.t .intro .more{color:#ff6600;}

.topList li.n {float: left; width: 466px; height:28px;line-height:28px;overflow:hidden; font-size: 14px; font-family: "Microsoft Yahei";} 
.topList li.n .date{float:right;color:#999;}
.topList li.n .tit {background:url(imagesdot01.png) no-repeat 0 8px; padding-left:10px;}
.topList li.n a:hover {background:url(imagesdot02.png) no-repeat 0 8px; padding-left:10px; color:#b20008; font-weight:bold;}
.topList li.li4 {border-top: 1px dashed #e6e6e6; margin-top: 10px; padding-top: 5px;}

/*专题专栏*/
#columnA { background:#fff; width: 982px; height:65px; margin-top: 10px; padding: 10px;}
#columnA .workBtn { float: left; width: 191px; padding-right: 10px; margin-right: 10px; border-right: 1px dashed #dddee0; }
.ztbox {float: left; width: 770px; overflow: hidden;}
.ztList {}
.ztList li { width:190px; height:65px; line-height:65px; float:left; margin-right:2px; display:inline;}
.ztList li img {width: 190px; height: 65px;}

/*bannerAd*/
.bannerAd { width:1002px; height:100px; margin:10px auto 0; overflow:hidden; position:relative; }
.bannerAd li { float: left;}
.bannerAd .hd{ position:absolute; z-index:1; right:10px; bottom:10px; }
.bannerAd .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bannerAd .hd ul li{ float:left; margin-right:3px;  width:16px; height:16px; line-height:16px; text-align:center; background:#000; cursor:pointer; color:#fff; }
.bannerAd .hd ul li.on{ background:#c00413;  color:#fff;  font-weight:bold; }
.bannerAd .bd{ position:relative;  }

/*bannerAd2*/
.bannerAd2 { width:1002px; height:250px; margin:10px auto 0; overflow:hidden; position:relative; }
.bannerAd2 li { float: left;}
.bannerAd2 .hd{ position:absolute; z-index:1; right:10px; bottom:10px; }
.bannerAd2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bannerAd2 .hd ul li{ float:left; margin-right:3px;  width:16px; height:16px; line-height:16px; text-align:center; background:#000; cursor:pointer; color:#fff; }
.bannerAd2 .hd ul li.on{ background:#c00413;  color:#fff;  font-weight:bold; }
.bannerAd2 .bd{ position:relative;  }

/*bannerAd3*/
.bannerAd3 { width:1002px; height:243px; margin:10px auto 0; overflow:hidden; position:relative; }
.bannerAd3 li { float: left;}
.bannerAd3 .hd{ position:absolute; z-index:1; right:10px; bottom:10px; }
.bannerAd3 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bannerAd3 .hd ul li{ float:left; margin-right:3px;  width:16px; height:16px; line-height:16px; text-align:center; background:#000; cursor:pointer; color:#fff; }
.bannerAd3 .hd ul li.on{ background:#c00413;  color:#fff;  font-weight:bold; }
.bannerAd3 .bd{ position:relative;  }

/*bannerAd4*/
.bannerAd4 { width:1002px; height:67px; margin:10px auto 0; overflow:hidden; position:relative; }
.bannerAd4 li { float: left;}
.bannerAd4 .hd{ position:absolute; z-index:1; right:10px; bottom:10px; }
.bannerAd4 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bannerAd4 .hd ul li{ float:left; margin-right:3px;  width:16px; height:16px; line-height:16px; text-align:center; background:#000; cursor:pointer; color:#fff; }
.bannerAd4 .hd ul li.on{ background:#c00413;  color:#fff;  font-weight:bold; }
.bannerAd4 .bd{ position:relative;  }

/*bannerAd5*/
.bannerAd5 { width:1001px; height:67px; margin:0 auto 0 10px; overflow:hidden; position:relative; }
.bannerAd5 li { float: left;}
.bannerAd5 .hd{ position:absolute; z-index:1;  bottom:10px; }
.bannerAd5 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bannerAd5 .hd ul li{ float:left; margin-right:3px;  width:16px; height:16px; line-height:16px; text-align:center; background:#000; cursor:pointer; color:#fff; }
.bannerAd5 .hd ul li.on{ background:#c00413;  color:#fff;  font-weight:bold; }
.bannerAd5 .bd{ position:relative;  }

/*栏目通用*/
.column { width:982px; margin:10px auto 0; padding: 10px 10px 0; position: relative; background: #fff; }
.column .wHd {width: 982px; float: left; border-bottom: 1px solid #d9d9d9; height: 52px; line-height: 52px; }
.column .wHd h3 {background: url(imagestitlebg.png) no-repeat 0 0; width: 190px; float: left; }
.column .wHd h3 a {height: 52px; line-height: 40px; display: block; font-size: 24px; color: #b20008; font-family: "Microsoft Yahei"; padding-left: 60px;}
.column .wHd .subList {float: right;}
.column .wHd .subList li {float: left; line-height: 40px;}
.column .wHd .subList li a {padding-left: 15px; font-family: "Microsoft Yahei";}

.column .areaL,.areaC,.areaR { float: left; }
.column .areaL { padding:10px; width: 200px; }
.column .areaC { margin: 0 0 0 10px; width: 521px;}
.column .areaR { float: right; width: 22px;} 
.column .wBd {width: 982px; float: left; padding: 12px 0;}

/*政务公开*/
#columnB { height:385px;border-top: 2px solid #b20008;}
#columnB .wHd h3 {background-position: 0 -10px; }

#columnB .areaL { width: 200px; height: 293px; overflow: hidden; background: #f9f9f9; padding-top: 5px; }
#columnB .areaL .govList { background:url(imagesicons.png) no-repeat 17px -34px; overflow: hidden; }
#columnB .areaL .govList li { padding: 0 0 0 58px; width: 142px; height:47px; line-height: 47px; border-bottom: 1px solid #ececec; float: left;}
#columnB .areaL .govList li a { color: #333; font-size: 14px; font-family: "Microsoft Yahei"; }
#columnB .areaL .govList li a:hover {color: #d20008;}

#columnB .areaC {background: #fdfafa; width: 501px; height: 308px; }
#columnB .areaC .tabbox {}
#columnB .areaC .tabbox .hd {height: 43px; line-height: 43px; border-bottom: 1px solid #d9d9d9; }
#columnB .areaC .tabbox .hd li { float: left; font:14px/43px simsun; height: 43px; margin-right: 10px; }
#columnB .areaC .tabbox .hd li a { height: 43px; line-height: 43px;padding: 0 15px; font-family: "Microsoft Yahei"; }
#columnB .areaC .tabbox .hd li.on { height: 42px; background:#b20008; border-bottom: 2px solid #820006; }
#columnB .areaC .tabbox .hd li.on a {line-height: 42px; padding: 0 15px; font-size: 15px; color: #fff; font-weight: bold;display: block;  }

#columnB .areaC .tabbox .bd {padding:8px 16px; overflow: hidden;}
#columnB .areaC .tabbox .bd li {font: 12px/28px simsun; height: 28px;font-family: "Microsoft Yahei"; }
#columnB .areaC .tabbox .bd li a {background-position: 0 8px;}

#columnB .areaR { width: 220px; height: 308px; background: #f9f9f9; overflow:hidden;}
/*#columnB .areaR .hd {height: 43px; line-height: 43px; background: #b20008 url(imagesicons.png) 190px 7px no-repeat;}
#columnB .areaR .hd a {font-size: 16px; font-family: "Microsoft Yahei"; color: #fff; padding: 0 10px;}*/
#columnB .areaR .tabbox .hd {height: 43px; line-height: 43px; border-bottom: 1px solid #d9d9d9; }
#columnB .areaR .tabbox .hd li { float: left; font:14px/43px simsun; height: 43px; margin-right: 10px; }
#columnB .areaR .tabbox .hd li a { height: 43px; line-height: 43px;padding: 0 20px; font-family: "Microsoft Yahei"; }
#columnB .areaR .tabbox .hd li.on { height: 42px; background:#b20008; border-bottom: 2px solid #820006; }
#columnB .areaR .tabbox .hd li.on a {line-height: 42px; padding: 0 20px; font-size: 15px; color: #fff; font-weight: bold;display: block;  }

#columnB .areaR .bd {padding-top: 4px;}
#columnB .areaR .bd .arrList li { /*width: 220px; */overflow: hidden; float: left; font-size: 12px; }
#columnB .areaR .bd .arrList li.libg {width: 220px; background: #ededed;}

#note li {height: 32px; line-height: 32px; }
#subWeb {padding:0 5px;}
#subWeb li {width: 105px; height: 28px; line-height: 28px;}
#subWeb li a:hover {font-weight: normal;}

/*政民互动*/
#columnC { height: 365px; border-top: 2px solid #00599d;}
#columnC .wHd h3 {background-position:0 -70px;} 
#columnC .wHd h3 a {color: #00599d;}

#columnC .box {width: 485px; background: #f9f9f9; float: left;}
#columnC .box .hd { height: 39px; line-height: 39px; padding-left: 35px;}
#columnC .box .hd h3 {font-size: 16px; color: #fff; font-family: "Microsoft Yahei";text-align: left; }
#columnC .box .hd h3 a {padding: 0; color: #fff;font-weight: normal;}
#columnC .box .bd {padding: 5px;}
#columnC .box .bd li {height: 30px; line-height: 30px; border-bottom: 0; font-family: "Microsoft Yahei";}
#columnC .box .bd li a { margin-left:5px; background-position: 0 7px;}
#columnC .box .bd li span {color: #b20008; }

/*市长信箱*/
#letter {}
#letter .hd {background: #b20008 url(imagestitlebg.png) no-repeat 0 -213px; }

/*民意征集*/
#myzj {margin-left: 12px;}
#myzj .hd {background: #2b6d00 url(imagestitlebg.png) no-repeat 0 -253px; }

.reportList { }
.reportList li{ position: relative; }
.reportList li .view{ color:#2d8bbe;  background: none; padding: 0; position: absolute; right: 50px;  top:0; }
.reportList li .view:hover{background:none;}
.reportList li .join{ color:#f60; background: none; padding: 0; position: absolute; right: 10px;  top: 0; }
.reportList li .join:hover{background:none;}
.reportList li.split { border-top: 1px dotted #ccc; margin: 25px 0; height: 1px;}

/*公众问答*/
#columnC #gzwd {margin-left: 10px; background: #f3f9ff;}
#gzwd .hd {background: #00599d url(imagestitlebg.png) no-repeat 0 -291px; }

/*在线访谈*/
#zxft {margin-left: 10px;}
#zxft .hd {background: #6f87a3 url(imagestitlebg.png) no-repeat 0 -331px; }
#columnC #zxft .bd {padding: 10px 12px; overflow: hidden;}
#zxft .intro {margin-top: 8px;}
#zxft .intro p { line-height: 26px; font-family: "Microsoft Yahei";}
#zxft .intro p strong { color: #00599d; font-weight: bold;}

/*公共服务*/
#columnD { height: 357px; border-top: 2px solid #2b6d00;}
#columnD .wHd h3 {background-position:0 -134px;} 
#columnD .wHd h3 a {color: #2b6d00;}

/*场景式服务*/
#columnD .areaL {width: 280px; background: #f9f9f9;}
.scene {}
.scene .hd {height: 33px; line-height: 33px; border-bottom: 1px solid #d9d9d9;}
.scene .hd h3 { width: 123px; height: 32px; padding: 0; margin: 0; background:#3d8d08; border-bottom: 2px solid #2b6d00; text-align: center;}
.scene .hd h3 a{display: block; height: 31px; line-height: 34px; color: #fff; font-size: 14px; font-weight: bold; padding: 0; }
.scene .bd { overflow: hidden; padding-top: 10px;width: 294px; margin-right:-14px; position: relative;}
.scene .bd li {width: 85px; height: 107px; float: left; padding:0 13px 0 0;}
.scene .bd li .pic { height: 73px; display: block; }
.scene .bd li .pic img { width: 85px; height: 73px; }
.scene .bd li .tit {width: 85px; height: 34px; line-height: 34px; text-align: center; display: inline-block; font-family: "Microsoft Yahei";}

/*公共服务*/
.pulicList { float: right; background:#f4faf7; width: 671px; height:278px; }
.pulicList .hd { width: 50px; margin: 0 auto; overflow: hidden;}
.pulicList .hd li { width: 12px; height: 12px; background: #959896; border-radius: 10px; float: left; margin-right: 10px;}
.pulicList .hd li.on {background: #2b6d00; border-radius: 10px;}
.pulicList .bd { height: 240px; padding:10px 10px 0; overflow: hidden;  }
.pulicList .bd .pubList { width: 673px; margin-right: -22px; position: relative; overflow:hidden; }
.pulicList .bd .pubList li { float:left; margin:0 22px 22px 0; display:inline; width: 112px; height: 91px; background: #e9edeb;}
.pulicList .bd .pubList li:hover {background: #fff; font-weight: bold;}
.pulicList .bd .pubList li a {width:112px; display: block; text-align: center; padding-top: 58px; font-family: "Microsoft Yahei"; color: #557567;}

.pulicList .bd .pubList li.li1 a {background: url(imagesicons.png) 20px -330px no-repeat;}
.pulicList .bd .pubList li.li2 a {background: url(imagesicons.png) -114px -330px no-repeat;}
.pulicList .bd .pubList li.li3 a {background: url(imagesicons.png) -246px -330px no-repeat;}
.pulicList .bd .pubList li.li4 a {background: url(imagesicons.png) -380px -330px no-repeat;}
.pulicList .bd .pubList li.li5 a {background: url(imagesicons.png) -514px -330px no-repeat;}
.pulicList .bd .pubList li.li6 a {background: url(imagesicons.png) 25px -420px no-repeat;}
.pulicList .bd .pubList li.li7 a {background: url(imagesicons.png) -112px -425px no-repeat;}
.pulicList .bd .pubList li.li8 a {background: url(imagesicons.png) -246px -425px no-repeat;}
.pulicList .bd .pubList li.li9 a {background: url(imagesicons.png) -380px -425px no-repeat;}
.pulicList .bd .pubList li.li10 a {background: url(imagesicons.png) -514px -425px no-repeat;}
.pulicList .bd .pubList li.li11 a {background: url(imagesicons.png) -114px -425px no-repeat;}
.pulicList .bd .pubList li.li12 a {background: url(imagesicons.png) -114px -425px no-repeat;}

/*网上办事*/
#columnE { height:285px;border-top: 2px solid #b20008;}
#columnE .wHd h3 {background-position: 0 -10px; }

#columnE .areaL { width: 180px; height: 233px; overflow: hidden; background: #f9f9f9; padding-top: 5px; }
#columnE .areaL .govList { background:url(imagesicons.png) no-repeat 17px -34px; overflow: hidden; }
#columnE .areaL .govList li { padding: 0 0 0 58px; width: 142px; height:47px; line-height: 47px; border-bottom: 1px solid #ececec; float: left;}
#columnE .areaL .govList li a { color: #333; font-size: 12px; font-family: "Microsoft Yahei"; }
#columnE .areaL .govList li a:hover {color: #d20008;}

#columnE .areaC {background: #fdfafa; width: 743px; height: 208px; }
#columnE .areaC .tabbox {}
#columnE .areaC .tabbox .hd {height: 43px; line-height: 43px; border-bottom: 1px solid #d9d9d9; }
#columnE .areaC .tabbox .hd li { float: left; font:20px simsun; height: 43px; margin-right: 10px; }
#columnE .areaC .tabbox .hd li a { height: 43px; line-height: 43px;padding: 0 15px; font-family: "Microsoft Yahei"; }
#columnE .areaC .tabbox .hd li.on { height: 42px; background:#b20008; border-bottom: 2px solid #820006; }
#columnE .areaC .tabbox .hd li.on a {line-height: 42px; padding: 0 15px; font-size: 15px; color: #fff; font-weight: bold;display: block;  }

#columnE .areaC .tabbox .bd {padding:8px 16px; overflow: hidden;}
#columnE .areaC .tabbox .bd li {font: 12px/28px simsun; height: 28px;font-family: "Microsoft Yahei"; }
#columnE .areaC .tabbox .bd li a {background-position: 0 8px;}

#columnE .areaR { width: 220px; height: 208px; background: #f9f9f9; overflow:hidden;}
/*#columnE .areaR .hd {height: 43px; line-height: 43px; background: #b20008 url(imagesicons.png) 190px 7px no-repeat;}
#columnE .areaR .hd a {font-size: 16px; font-family: "Microsoft Yahei"; color: #fff; padding: 0 10px;}*/
#columnE .areaR .tabbox .hd {height: 43px; line-height: 43px; border-bottom: 1px solid #d9d9d9; }
#columnE .areaR .tabbox .hd li { float: left; font:14px/43px simsun; height: 43px; margin-right: 10px; }
#columnE .areaR .tabbox .hd li a { height: 43px; line-height: 43px;padding: 0 20px; font-family: "Microsoft Yahei"; }
#columnE .areaR .tabbox .hd li.on { height: 42px; background:#b20008; border-bottom: 2px solid #820006; }
#columnE .areaR .tabbox .hd li.on a {line-height: 42px; padding: 0 20px; font-size: 15px; color: #fff; font-weight: bold;display: block;  }

#columnE .areaR .bd {padding-top: 4px;}
#columnE .areaR .bd .arrList li { /*width: 220px; */overflow: hidden; float: left; font-size: 12px; }
#columnE .areaR .bd .arrList li.libg {width: 220px; background: #ededed;}

#note2 li {height: 32px; line-height: 32px; }
#subWeb2 {padding:0 5px;}
#subWeb2 li {width: 105px; height: 28px; line-height: 28px;}
#subWeb2 li a:hover {font-weight: normal;}

/*快捷导航*/
.quickLink {background: #fff; padding: 10px; margin-top: 10px; overflow: hidden;}
.quickLink .qbox { width: 243px; height: 324px; background: #f9f9f9; overflow: hidden; float: left; }
.quickLink .qbox .hd { height: 46px; line-height: 46px; border-bottom: 2px solid #777;}
.quickLink .qbox .hd h3 {padding-left: 43px;}
.quickLink .qbox .hd h3 a {color: #fff; font-family: "Microsoft Yahei"; font-size: 16px;}
.quickLink .qbox .bd { padding: 10px 0 10px 10px; overflow: hidden; width: 233px; }

.quickLink .qbox .bd .arrLists {padding:5px 0;}
.quickLink .qbox .bd .arrLists li {float: left; width: 70px; height: 30px;line-height: 30px; margin-right: 7px;}
.quickLink .qbox .bd .arrLists li:hover {background: #777;}
.quickLink #zjss .hd { background:#909090 url(imagesicons.png) -562px 8px no-repeat;}

.quickLink #sswh {margin-left: 3px;}
.quickLink #sswh .hd { background:#909090 url(imagesicons.png) -562px 8px no-repeat;}
.quickLink #zsyz {margin-left: 3px;}
.quickLink #zsyz .hd {background: #bababa url(imagesicons.png) -562px -51px no-repeat;}
.quickLink #ssly {margin-left: 3px;}
.quickLink #ssly .hd {background: #bababa url(imagesicons.png) -562px -51px no-repeat;}

/*
边框#d1e5f0
文字#2e8cc0
背景#eaf8ff
*/














