﻿﻿@charset "utf-8";

/*ad*/
.ad {width: 1080px; margin: 20px auto 0;}

/*政务新闻*/
.headerLine {overflow: hidden; position: relative;}
.headerLine .topicList {float: left; width: 950px; height: 114px; border-bottom: 1px solid #e7e7e7; text-align: center; position: relative; }
.headerLine .topicList .t {height: 60px; line-height: 60px;}
.headerLine .topicList .t .tit {font-size: 36px; font-weight: bold; color: #0083d3; }
.headerLine .topicList .t a {color: #1d71b7; font-size: 36px; }
.headerLine .topicList .n {display: inline-block; *display: inline; *zoom: 1; padding-left: 20px;}
.headerLine .topicList .n a {background: none; padding: 0;}
.headerLine .more {position: absolute; right: 0; top: 0; width: 34px; height: 98px; border: 1px solid #eee; border-radius: 2px; }
.headerLine .more a {padding: 10px 10px 38px; display: block; background: url(images/icons.png) -34px -185px no-repeat;}

.rightAd {float: right; width: 240px; }


.indexNews { margin-top: 15px; overflow: hidden; }
.zwNews {float: right; width: 520px; }
.zwNews .hd { width: 100%; height: 30px; line-height: 30px; position: relative; }
.zwNews .hd h3 {height: 12px; line-height: 12px; border-bottom: 1px solid #f2f2f2; }
.zwNews .hd h3 a {float: left; color: #1d71b7; font-size: 24px; height: 24px; line-height: 24px; background: #fff; padding: 0 15px; font-weight: bold; border-left: 3px solid #d92020;}
.zwNews .hd h3 b {font-weight: bold; color: #d92020; }
.zwNews .hd .more{ height: 24px; line-height: 24px; position: absolute; right: 0; top: 0; color:#999; font-size:12px; background: #fff; padding-left: 10px;}
.zwNews .bd { padding: 10px 0 0; overflow:hidden;}

/*btnList*/
.btnList { height: 90px; margin-top: 15px; overflow: hidden;}
.btnList ul { float: left; width: 750px;}
.btnList li {float: left; width: 233px; height: 88px; border: 1px solid #e1e1e1; background: #efefef; margin-left: 15px; }
.btnList li a {display: block; margin: 18px 0 0 23px; height: 54px; line-height: 54px; background: url(images/icons.png) 0 -203px no-repeat; text-indent: -9999px;}
.btnList li.li2 a {background-position: 0 -257px;}
.btnList li.li3 a {background-position: 0 -312px;}

.btnList .ztAd { float: left; width: 350px; }

/*row*/
.row {margin-top: 12px; overflow: hidden;}
.row .box {width: 385px; }
.row .fl {margin-right: 20px;}
.row .center {float: left; }
.row .fr {width: 390px;}
.row .tpList .t {float: left; width: 173px; margin:0 11px 10px; position: relative; border-bottom: none; padding-bottom: 0;}
.row .tpList .t .pic {width: 173px;}
.row .tpList .t .pic img {width: 173px; height: 130px; padding: 0; border: none;}
.row .tpList .t .title {position: absolute; left: 0; bottom: 0;width: 100%; height: 26px; line-height: 26px; text-align: center; background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.row .tpList .t .title a {color: #fff;}
.row .tpList .t .title .tit {font-size: 14px; color: #fff; font-weight: normal;
}
.row .tpList .n {width: 100%;height: 30px; line-height: 30px;}


#car,#house,#travel {width: 790px;}
#car .bd,#house .bd,#travel .bd {padding: 20px 0 0;}
#car .tpList,#house .tpList {float: left; width: 340px;}
#car .tpList .t,#house .tpList .t{width: 150px;margin: 0 20px 15px 0;}
#car .tpList .t .pic,#house .tpList .t .pic{width: 150px;}
#car .tpList .t .pic img,#house .tpList .t .pic img {width: 150px; height: 112px;}
#car .rolList,#house .rolList {float: left; width: 450px;}
#car .rolList li,#house .rolList li {height: 31px; line-height: 31px;}

#travel {}
#travel .t {width: 320px; margin: 0 20px 0 0;}
#travel .pic {width: 320px;}
#travel .pic img {width: 320px;height: 225px;}
#travel .rolList li.n {height: 29px; line-height: 29px;}

#video .bd {padding-top: 20px;}
#video .picListA {width: 410px; overflow: hidden;}
#video .picListA li {float: left; width: 185px; margin-right: 20px;}
#video .picListA li .pic {float: left; width: 106px; margin-bottom: 8px;}
#video .picListA li .pic img {width: 106px; height: 80px;}
#video .picListA li .title { float: left; width: 59px; padding:5px 10px; background: #f8f8f8; line-height: 24px;}
#video .rolList li {float: left; width: 185px; margin-right: 10px;}
#food li.n {height: 28px; line-height: 28px;}

/*专题广告*/
.special {margin-top: 2px; overflow: hidden;}
.special ul {width: 1220px;}
.special li {float: left; width: 285px; height: 70px; margin-right: 20px; margin-top: 10px;}
.special li img {vertical-align: top; width: 285px; height: 70px;}

/*picWrap*/
.picWrap {margin-top: 15px; overflow: hidden;}
.picWrap .hd {height: 55px; line-height: 55px; }
.picWrap .hd h3 {line-height: 40px; text-align: center;}
.picWrap .hd span {display: block; height: 20px; border-bottom: 3px solid #e7e7e7; }
.picWrap .hd h3 a {padding: 0 30px; background: #fff; font-size: 24px; font-weight: bold; color: #0083d3; }
.picWrap .picBox {height: 454px;  position: relative; overflow: hidden; }
.picWrap .picBox li .pic{ position:relative; z-index:0; }
.picWrap .picBox li { position:absolute; width: 250px; height: 215px; overflow: hidden; }
.picWrap .picBox li img {width: 250px; height: 215px; }
.picWrap .picBox li .con{ position:absolute; width:100%;  z-index:1; bottom:-40px; height:40px; line-height:40px; text-align:left;  }
.picWrap .picBox li .con .title{ position:absolute; width:100%; bottom:0; left:0; z-index:33; }
.picWrap .picBox li .con .title a{ color:#fff; font-size:14px;padding: 0 0 0 10px; }
.picWrap .picBox li .con .bg{ position:absolute; width:100%; z-index:0; bottom:0; left:0; background:#000; filter:alpha(opacity=60);opacity:0.6; height:40px;   }
.picWrap .picBox .li1 {width: 354px; height: 454px; }
.picWrap .picBox .li1 img {width: 354px; height: 454px;}
.picWrap .picBox .li2 { left:357px; }
.picWrap .picBox .li3 { overflow: hidden; left:610px; top:0;}
.picWrap .picBox .li4 { width: 503px; height: 235px; left: 357px; top: 219px;}
.picWrap .picBox .li4 img {width: 503px; height: 235px; }
.picWrap .picBox .li5 { right: 0; width: 337px;}
.picWrap .picBox .li5 img {width: 337px; height: 215px;}
.picWrap .picBox .li6 { right: 0; top:219px; width: 337px; height: 235px;}
.picWrap .picBox .li6 img {width: 337px; height: 235px;}
/*.picWrap .picBox li:hover .con {display: inline;}*/


