@charset "utf-8";

/*top-nav顶部导航*/
.cf:after{content:".";display:block;visibility:hidden;height:0;clear:both}
.cf,.clear{zoom:1}
.l{float:left;}
.r{float:right;}
.mb30{ margin-bottom:30px;}

/** header-nav **/
.header{ min-width:1000px;}

/** header-banner **/
.header-banner{ width:980px; overflow:hidden;}
.header-banner a{ width:100%; height:100%; display:block;}
.header-banner img{ width:980px; overflow:hidden;}



/** header-logo **/
.header-logo{ width:230px; height:40px; text-indent:-999em; background-repeat:no-repeat; background-position:left top;}
.header-logo a{ display:block; height:40px; width:300px;}
.logo-shenznew{ width:300px;background-image: url(logo-shenznew.jpg); }



/** header-search **/
.header-search{ padding-top:8px;}
.header-search .btn{ background:url(../images/ico-search.png) no-repeat; width:30px; height:29px; cursor:pointer; border:1px solid #dfdfdf; text-indent:-999em;}
.header-search .text{ background:url(../images/input-bg.png) repeat-x left top; height:21px; line-height:21px; width:250px; padding:3px 4px 3px 12px; border:1px solid #dfdfdf; color:#666; margin-right:-1px;}

.sel01{ border:1px solid #dfdfdf; margin-right:-1px; position:relative;}
.sel01 .txt{ display:block; padding:0 20px 0 8px; height:27px; line-height:27px; color:#afafaf; cursor:pointer; background:#f3f3f3 url(../images/ico-sel.png) no-repeat right center;}
.sel01 .on{ background:#f3f3f3 url(../images/ico-sel-down.png) no-repeat right center;}
.sel01 .ul{ position:absolute; left:-1px; top:27px; width:100%; border:1px solid #dfdfdf;}
.sel01 .ul li{ line-height:27px; height:27px; background:#fff; padding-left:8px; color:#666; cursor:pointer;}
.sel01 .ul li:hover{ background:#f3f3f3;}

/**  **/
.nav{ position:relative; z-index:9999;}
.main-nav{ height:34px; overflow:hidden; width:980px; }
.main-nav ul li{ float:left; display:inline;  height:34px; line-height:34px;}
.main-nav ul li a.last{ background:none;}
.main-nav ul li a.on,.main-nav ul li a:hover{color:#8bbd00;}
.main-nav ul li a{ color:#fff; font-size:16px; font-family:"微软雅黑", "宋体"; padding:0 16px; display:block;}


.main-nav-knowlage{background:#eee; padding:0 10px; width:980px;}
.main-nav-knowlage ul li a{ padding:0 14px; color:#333;}
.main-nav-knowlage ul li a.on,.main-nav-keji ul li a:hover{ color: #8bbd00; padding:0 14px 0 15px ; font-weight:bold; }

/****/
.content,.nav-wrap{ width:1000px; margin:0 auto;}
.layout{ width:1000px; margin:0 auto;font-family:"微软雅黑", "宋体";}
a{ color: #666;}

/*返回顶部*/
.to-top{ position:fixed; left:50%; margin-left:510px; bottom:50px;width:62px; height:62px; overflow:hidden;background:url(../images/totop.gif) left top no-repeat; display:block; opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8;}
.to-top:hover{opacity:1; filter:alpha(opacity=100); -moz-opacity:1;}

/*当前位置*/
.site{ height:32px; line-height:32px; overflow:hidden; color: #666}
.site span{font-weight:bold;}
.site a{margin:0 8px; color: #666}

/*栏目*/
.hd{border-bottom: 1px solid #dcdcdc;height: 35px; line-height:35px; position:relative;}
.hdCol,.hdCol2 {border-bottom: 1px solid #8bbd00; float:left; position:absolute;height: 35px; line-height:35px; display:block; color:#8bbd00; font-size:18px; font-weight:bold; left:0; bottom:-1px;}
.hdCol2 { padding-left:5px;}
.hdMore{ position:absolute; right:0; bottom:0; display:block; width:50px;color:#999;}
.bd{ }

/*最新 政务 原创*/
.new-news{}
.hd2{ border-bottom:1px solid #dcdcdc; position:relative; height:35px; line-height:35px;}
.hd2 .hd-col2{ position:absolute; left:0; height:35px; line-height:35px;}
.hd2 .hd-col2 a{ display: inline-block; height:35px; line-height:35px;font-size:18px; padding:0 5px; margin-right:15px; }
.hd2 .hd-col2 a.hover{  border-bottom:1px solid #8bbd00;color:#8bbd00; font-weight:bold;}

.news-bd{ display:none;}
.dis-block{ display:block;}

.news-more{ width:100px; height:35px; line-height:35px; background:#f6f6f6; border:1px solid #ddd; display:block; margin:0 auto; text-align:center; font-size:14px; border-radius:5px;}
.news-more:hover{ color:#C00;}

.pic-list li{  margin-bottom:25px; padding-bottom:35px; border-bottom:1px solid #f3f3f3; }
.pic-list .tit{ display:block; font-size:1.6rem; line-height:150%; color:#222; font-weight:bold; margin-bottom:10px; }
.pic-list .img{ float:left; display:block; margin-right:27px; margin-top:5px;}
.pic-list .img img{ width:200px; height:120px;}
.pic-list .intro{ color:#666; font-size:1rem; line-height:159%;height:52px; word-break: break-all; overflow:hidden;}
.pic-list .intro p{ height:52px; overflow:hidden;margin-bottom:15px;}
.pic-list a:hover{ color:#C00;}
.pic-list .date{  font-size:14px; color:#999; }
.pic-list .cf{ overflow:hidden; zoom:1;}
/*.pic-list .txt{ color:#666; font-size:14px; line-height:26px; margin-bottom:15px; height:52px; overflow:hidden;}
.pic-list .txt a{ color:#F00; padding-left:10px;}*/



/*视频新闻*/
.video-news{}
.video-img{ position:relative; height:220px;}
#bd1lfimg{position:relative;width:320px; height:220px;overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{position:relative; width:320px; height:220px; overflow:hidden; float:left;}
#bd1lfimg dt{ position:absolute; left:0; top:0; z-index:1;}
#bd1lfimg dt a img{ width:320px; height:180px;}
#bd1lfimg dd { position:absolute; left:0; bottom:0; width:320px;height:40px; line-height:40px; background:#f9f9f9;overflow:hidden;}
#bd1lfimg dd a{font-size:14px; font-weight:bold; display:block; color:#333; text-align:center;}
.sub_nav{ position:absolute; bottom:40px; width:320px; height:35px; line-height:35px; z-index:2000;background:#000000; filter:alpha(Opacity=70); Opacity:0.7; }
.sub_no{ position:absolute; left:50%; margin-left:-25px; top:15px; width:50px;height:8px;}
.sub_no li{display:block; width:8px; height:8px;float:left; overflow:hidden;  vertical-align:middle; text-align:center; filter:alpha(Opacity=90); Opacity:0.9; font-family:Arial;  cursor:pointer; margin:0 2px;background:#f9f9f9;  border-radius:50%;}
.sub_no li.show{color:#fff; background: #F00;}

/*在现场*/
.single-img img{ width:320px; height:180px;}
.single-img .tit{ background:#f9f9f9; color:#333; display:block; height:40px; line-height:40px; text-align:center; font-weight:bold; font-size:14px; overflow:hidden; padding:0 5px;}

/*星期三查餐厅*/
.imgTxtNews{ background:#f9f9f9; width:320px; }
.imgTxtNews .img{ }
.imgTxtNews .img img{ width:320px; height:180px;}
.imgTxtNews .tit{ display:block; font-size:16px; height:30px; line-height:30px; color:#333; font-weight:bold; padding:0 5px; text-align:center;}
.imgTxtNews .txt{ color:#666; font-size:14px;  padding:0 10px 10px; line-height:26px;}
.imgTxtNews .more{ color:#F00;}

/*圳调查*/
.txtNews{ margin-bottom:15px;}
.txtNews .tit{ display:block; font-size:16px;  line-height:30px; color:#333; font-weight:bold;  text-align:center;}
.txtNews .txt{ color:#666; font-size:14px; line-height:26px;}
.txtNews .more{ color:#F00;}

/*鹏城眼*/
.bx-wrapper{ height:220px; background:#f9f9f9;}
.bx-wrapper img{ width:320px; height:180px;}

.bx-viewport{ height:220px;}


/*电子报*/
.imgList { overflow:hidden; zoom:1; margin-bottom:10px;}
.imgList li{ float:left;width:150px; display:inline;  vertical-align:middle;padding:5px; _padding:4px;}
.imgList li a{ display:block;}
.imgList li a img{ width:150px; height:200px; border:1px solid #eee; box-sizing:border-box;}
.imgList li a.tit{ background:#f9f9f9; width:150px; overflow:hidden; font-size:14px;text-align:center; height:30px; line-height:30px; color:#333; font-weight:bold;}

.baoli{color:#ccc;}
.baoli a{color:#666; padding: 0 1px;}
.baoli a:hover{text-decoration: underline;}
.baoli em{padding: 0 3px;}






.footer{ border-top:none;}