@charset "utf-8";

.container h2 a{
	display:inline-block;
	font-size:1.25rem;
	color: #015293;
}
.container .con1{
	margin-top:24px;
}

.leftbox{width: 64%; box-sizing: border-box;}
.rightbox{width: 34%; box-sizing: border-box;}

/* 新闻图片轮播 */
.xwtp{
	height:385px;
	position:relative;
	overflow:hidden;
}
.xwtp .bd{width: 100%; height: 100%;}
.xwtp .bd ul{height: 100% !important;}
.xwtp .bd li{
	width: 100%;
	height: 100%;
}
.xwtp .bd a{
	width:100%;
	height:100%;
	display:block;
}

.xwtp .bd img{
	display:block;
	width:100%;
	height:100%;
}
.xwtp .bd p{
	display:inline-block;
	width:100%;
	height:40px;
	color:#fff;
	line-height:40px;
	background-color:rgba(0,0,0,0.5);
	padding:0 16px;
	position:absolute;
	left:0;
	bottom:0;
	margin: 0;
}
.xwtp .hd{
	height:24px;
	position:absolute;
	right:8px;
	bottom:8px;
	z-index:9;
}
.xwtp .hd li{
	display:inline-block;
	width:16px;
	height:8px;
	margin-right:8px;
	background-color:#ccc;
}
.xwtp .hd li.on{
	background-color:#dc1a1a;
}

/* 相城要闻 */
.xcyw{
	box-sizing: border-box;
	padding:24px;
	background-color:#fff;
}
.xcyw ul{
	padding-top:20px;
}
.xcyw ul li{
	height:32px;
	line-height:32px;
	padding-left:16px;
	position:relative;
}
.xcyw ul li::after{
	content:"";
	width:4px;
	height:4px;
	background-color:#999;
	position:absolute;
	left:0px;
	top:50%;
}
.xcyw ul li h3{
	font-size:1rem;
}
.xcyw ul li time{
	color:#999;
}


/* 动态新闻 */
.container .con2{
	margin-top:24px;
}
.dtxw{
	box-sizing: border-box;
	padding:24px 3%;
	background-color:#fff;
}
.dtxw h2{height: 55px;}

.dtxw ul li{
	font-size:1rem;
	color:#999;
}
.dtxw ul li .bt{
	height:36px;
	line-height:36px;
	color:#666;
	padding-right:100px;
	position:relative;
}
.dtxw ul li .bt::after{
	content:"";
	width:4px;
	height:4px;
	background-color:#999;
	position:absolute;
	left:0px;
	top:50%;
}
.dtxw ul li .bt a{
	display:block;
	overflow: hidden;
	font-size:1.125rem;
	font-weight:700;
	padding-left:16px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dtxw ul li .bt span.time{
	position:absolute;
	right:0px;
	top:0;
}
.dtxw ul li p{
	line-height:24px;
	padding-left:16px;
	margin:11px 0;
}

/* 新闻发布会 */
.xwfbh{
	box-sizing: border-box;
	padding:24px;
	background-color:#fff;
}
.xwfbh_img{
	padding-top:32px;
}
.xwfbh_img img{
	width:100%;
	height:236px;
}
.xwfbh h3{
	font-size:16px;
	color:#666;
	line-height:2.5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* 视频新闻 */
.spxw{
	padding:24px;
	margin-top:24px;
	background-color:#fff;
}
.spxw ul{
	padding-top:24px;
}
.spxw ul li{
	height:32px;
	line-height:32px;
	padding-left:16px;
	position:relative;
}
.spxw ul li::after{
	content:"";
	width:4px;
	height:4px;
	background-color:#999;
	position:absolute;
	left:0px;
	top:50%;
}
.spxw ul li h3{
	font-size:1rem;
}
.spxw ul li time{
	color:#999;
}

/* 热点专题 */
.xcztzl{margin: 24px auto;background-color:#fff;position:relative;}
.ztzl_tit{width: 33px;position:absolute;top:0;}
.xcztzl{height: 115px;padding:15px 0;}
.xcxm-con{overflow:hidden; width:calc(100% - 40px); box-sizing: border-box; padding: 0 50px; height: 115px; position: relative}
.xcxm-con .bd{overflow:hidden;}
.xcxm-con .bd ul{ overflow:hidden; zoom:1; }
.xcxm-con .bd ul li{float:left; overflow:hidden; text-align:center; margin-right: 20px;}
.xcxm-con .bd ul li .pic{ text-align:center; }
.xcxm-con .bd ul li .pic img{ width:335px; height:115px; display:block;}
.xcxm-con .prev, .xcxm-con .next{    position: absolute;
    width: 34px;
    height: 101%;
    overflow: hidden;
    cursor: pointer;
    top: 0;
    z-index: 9; }
.xcxm-con .prev{left: 0px; background: url(../new_images/indexztr.jpg) center no-repeat }
.xcxm-con .next{right: 0px; background: url(../new_images/indexztl.jpg) center no-repeat }

/* 通用标题切换 */
.tab-nav1{height:50px;border-bottom: 1px solid #ddd ;margin-bottom: 10px}
.tab-nav1 li{float: left; height: 50px; line-height: 50px; font-size:1.25em; text-align: center; padding: 0 15px;}
.tab-nav1 li.cur{border-bottom: 2px solid #006cab}
.tab-nav1 li.cur>a{color: #006cab}



@media(max-width: 780px) {
	.leftbox, .rightbox{width:98%; margin: 0 1% 10px;}
	.container .con2{margin-top:4px;}
}
@media(max-width: 480px)  {
	.xwtp{height:290px;}

}
@media(max-width: 375px)  {
	.xwtp{height:250px;}

}
