.main{
	width:980px;
}
.bg{
	background:url(townsp.png) no-repeat;
}
.fl {
	float: left;
	_display: inline;
}
.fr {
	float: right;
	_display: inline;
}
.clear {
	height: 0px;
	line-height: 0px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}
.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cf {
 *zoom:1;
}

/*****************************list*************************************/
.l{
	float:left;
	width:650px;
}
.r{
	float:right;
	width:300px;
}

/*面包屑*/
.crumbs {
	color: #666;
	height: 30px;
	line-height: 30px;
	background:#f8f8f8;
	padding-left:10px;
}
.crumbs a {
	color: #666;
}
.crumbs a:hover {
	color: #ff7d00;
}
/*面包屑 end*/

/*列表文字 begin*/
.textList{ border-bottom:1px dotted #aaa; margin-top:15px; padding-bottom:15px;
}
.textList h3{ font-size:18px; font-weight:400; height:30px; line-height:30px; background-position:0 -148px; padding-left:18px; overflow:hidden; margin-bottom:7px;
}
.textList p{ font-size:12px; line-height:24px; padding-left:18px; color:#999;
}
.textList h3 a {
    display: block;
    float: left;
    width: 500px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.textList h3 a span {
    display: block;
    float: right;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #999;
}

/*列表文字 end*/



/*列表图片 begin*/
.imgList{ border-bottom:1px dotted #aaa; margin-top:15px; padding-bottom:15px;
}
.imgList .l{ float:left; width:200px; height:115px;
}
.imgList .l img{ width:200px; height:115px;
}
.imgList .r{ float:right; width:430px;
}
.imgList .r h3{ font-size:18px; font-weight:400; height:30px; line-height:30px; background-position:0 -148px; overflow:hidden;
}
.imgList .r span{ display:block; margin-bottom:3px; font-size:12px; color:#666; height:24px; line-height:24px; 
}
.imgList .r p{ font-size:12px; line-height:24px; color:#999; height:50px; overflow:hidden;
}
/*列表图片 end*/

/*小城市  begin*/
.smallCity{
	font-size:22px;
	color:#00629c;
	font-weight:400;
	margin-bottom:8px;
}
.scUl{
	display:block;
	border-bottom:1px solid #e5e5e5;
	padding-top:21px;
	padding-bottom:13px;
	margin-bottom:10px;
}
.scUl li{
	float:left;
	_display:inline;
	height:17px;
	line-height:17px;
	border-right:1px solid #2670a4;
}
.scUl li.on{
	font-size:18px;
	border-right:none;
	padding-left:21px;
	padding-right:13px;
	background:url(townsp.png) 0 -77px no-repeat;
}
.scUl li.nobd{
	border-right:none;
}
.scUl li a{
	margin-left:14px;
	margin-right:14px;
	color:#00629c;
}
.scUl li a:hover{
	color:#ff7d00;
}
.scUl2 li{
	display:block;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	background:url(townsp.png) 3px -149px no-repeat;
	padding-left:20px;
	overflow:hidden;
}
.scUl2 li a{
	float:left;
	width:420px;
	display:block;
}
.scUl2 li span{
	float:right;
	width:90px;
	display:block;
}
.mb40{
	margin-bottom:40px;
}
/*小城市  end*/

/*分页 begin*/
.nextpage {
	padding-top: 20px;
	margin-bottom: 30px;
	text-align: center;
}
/*分页 end*/

/*焦点图*/
.jdt{
	position: relative;
	width:300px;
	height: 225px;
	margin-bottom:20px;
}
.zfb_datu_ul {
	width:300px;
	height: 225px;
}
.datu_li {
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	height: 225px;	
	z-index: 10;
}
.datuImg {
	width: 300px;
	height: 225px;/*******图片高度********/
}
.xiaod_div {
	position: absolute;
	bottom: 15px;
	right: 20px;
	overflow:hidden;
	z-index: 999;
}
.xiaod_div span {
	float:left;
	width: 13px;
	height: 13px;
	background: #ccc;
	cursor: pointer;
	font-size: 0;
	margin-right:10px;
}
.xiaod_div .a_active {
	background: #00629c;/****悬停状态圆点颜色**********/
}
/*焦点图 end*/

/************滑动选项卡*******/
.newsboxL4{
	margin-bottom:18px;
}
.titles {
	position: relative;
	height: 34px;
	border-bottom: 1px solid #117fbc;
	z-index:-9999px;
}
.ulTitle {
	height: 35px;
	background: url(townselectHover.png) no-repeat ;
	position:absolute;
	top:0px;
	left:0px;
}
.liTitle {
	font-size: 16px;
	float: left;
	width: 104px;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}
.liTitle a{
	color:#333;
}
.liTitle a:hover{
	color:#333;
}
.divCons {
	display: none;
	margin-top: 8px;
}
.ulnewsboxL4 li{
	height:26px;
	line-height:26px;
	overflow:hidden;
	background:url(townsp.png) 0 -148px no-repeat;
	padding-left:15px;
}
.divDis {
	display: block;
}
/*****滑动选项卡END******/

/*城市观察*/
.city{
	border-top:3px solid #00629c;
	padding-top:4px;
	margin-bottom:20px;
}
.city h3{
	font-size:18px;
	color:#00629c;
	font-weight:400;
}
.city h3 a{
	color:#00629c;
	font-weight:400;
}
.city150{
	float:left;
	width:150px;
	padding-top:15px;
}
.city150 img{
	width:150px;
	height:150px;
}
.cityR{
	float:right;
	width:140px;
	padding-top:15px;
}
.cityR h4{
	font-size:14px;
	color:#333;
	line-height:24px;
	height:50px;
	overflow:hidden;
}
.cityR p{
	font-size:12px;
	color:#333;
	line-height:26px;
	height:100px;
	overflow:hidden;
	text-indent:28px;
}
/*城市观察 end*/

/*城市舆情*/
.city300{
	padding-top:15px;
	margin-bottom:10px;
}
.city300 img{
	width:300px;
	height:170px;
}
.cityH4{
	font-size:14px;
	color:#333;
	line-height:24px;
	height:20px;
	overflow:hidden;
	margin-bottom:10px;
}
.cityP{
	font-size:12px;
	color:#333;
	line-height:26px;
	height:50px;
	overflow:hidden;
	text-indent:28px;
	margin-bottom:10px;
}
.cityUl{
	display:block;
	border-top:1px dotted #999;
	padding-top:10px;
}
.cityUl li{
	font-size:14px;
	font-weight:700;
	background:url(townsp.png) 0 -150px no-repeat;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	padding-left:7px;
	overflow:hidden;
}
.cityUl li a{
	color:#666;
}
.cityUl li a:hover{
	color:#ff7d00;
}
/*城市舆情 end*/

/*传真 邮箱 地址*/
.address{
	width:980px;
	height:50px;
	line-height:50px;
	background:#9acfe4;
	font-size:12px;
	text-align:center;
}
.address span{
	margin-left:10px;
	margin-right:10px;
}
.address a:hover{
	color:#ff7d00;
}
/*传真 邮箱 地址 end*/


/*文章详情页 begin*/
.details{
}
.mainTitle{
	font-size:23px;
	line-height:130%;
	text-align:center;
	padding:0px 50px 0px 50px;
	font-weight:400;
}
.subTitle{
	font-size:16px;
	line-height:60px;
	text-align:center;
	font-weight:400;
	margin-bottom:10px;
}
.subTitle1{
	font-size:16px;
	line-height:40px;
	text-align:center;
	font-weight:400;
	margin-bottom:10px;	
}
.time{
	display:block;
	float:left;
	font-size:15px;
	color:#999;
	height:24px;
	line-height:24px;
}
.share{
	float:right;
	width:220px;
	height:24px;
	line-height:24px;
}
.share span{
	float:left;
}
/***************Share begin******************/
.ulTop1 {
	float: left;
}
.ulTop1 li, .h3Top1 {
	width: 24px;
	height: 24px;
	transition: all .5s;
	-moz-transition: all .5s; /* Firefox 4 */
	-webkit-transition: all .5s; /* Safari 和 Chrome */
	-o-transition: all .5s; /* Opera */
}
.ulTop1 li {
	float: left;
	margin-right: 5px;
}
.h3Top1 { display: block;	
}
.ulTop1 li a, .bshare-custom1 a{ 
	cursor: pointer; 
	background:url(tubiao.png) no-repeat;
}
.bshare-custom1 a {	
	float:left;
	display:block;
	width:24px;
	_margin-left:-5px;
}
.ulTop1 li a.lt0 { background-position: 0 -31px;	
}
.ulTop1 li a.lth0 { background-position: 0 0;
}
.ulTop1 li a.lt1 { background-position: -24px -31px;
}
.ulTop1 li a.lth1 { background-position: -24px 0;
}
.ulTop1 li a.lt2 { background-position: -48px -31px;
}
.ulTop1 li a.lth2 { background-position: -48px 0;
}
.ulTop1 li a.lt3 { background-position: -72px -31px;
}
.ulTop1 li a.lth3 { background-position: -72px 0;
}
.bshare-custom1 a.lt4 { background-position: -96px -31px;
}
.bshare-custom1 a.lth4 { background-position: -96px 0;
}
/***************Share end******************/
.content{
	padding-top:15px;
	font-size:16px;
}
.content p{
	padding-top:10px;
	line-height:30px;
}
.contAu{
	height:40px;
	line-height:40px;
	padding-bottom:5px;
	border-bottom:1px solid #dddddd;
	margin-bottom:14px;
}
.contAu span{ 
	font-weight:600;
	padding-left:10px;
}
.contAu span.pl0{
	padding-left:0px;
}
/*二维码*/
.twoCode{
	padding-top:5px;
	margin-bottom:45px;
}
.codeImg{
	width:88px;
	height:88px;
	display:block;
	text-indent:-9999px;
	background:url(towntwoCode.png) no-repeat;
}
.twoCode span{
	display:block;
	padding-top:3px;
	text-align:center;
}

/*相关阅读*/
.read h3{
	float:left;
	_display:inline;
	height:29px;
	line-height:29px;
	padding:0 25px;
	font-size:16px;
	color:#fff;
	font-weight:400;
	background:#00629d;
	margin-bottom:15px;
}
.readUl{
	display:block;
	clear:both;
}
.readUl li{
	height:30px;
	line-height:30px;
	vertical-align:middle;
	background:url(townsp.png) 0 -150px no-repeat;
	padding-left:18px;
	overflow:hidden;
}
/*文章详情页 end*/
.timeSpan{
	font-weight:bold;
}
