﻿@charset "utf-8";
@import url("p_base.css");
/* CSS Document */
.newsChn a{ color:#212121;}
.newsChn a:hover{ color:#e23138;}
.newsChn #backToTop{ bottom:181px;}
.newsChn #searchExpand{ bottom:228px;}

.newsBigA a:hover,newsBigA a:hover,.news_tA a:hover,.news_tB a:hover,.newsListB a:hover{ background:#1a1a1a; color:#fff; text-decoration:none;}
.clearfix{ *float:left;}

.add_banner a{ display:block;}

li.line_dot,.line_dot li,.newsCateA p,.headLine_ico{
	background-image:url(images/newsImg2.png);
	background-repeat:no-repeat;
}
li.nobor{ border:none !important;}
li.line_dot,.line_dot li{ padding-left:18px; background-position:-175px 15px;}
.f_song,.news_rect{ font-family:"宋体";}
.bigA_rel,.news_tA,.news_tB,.nobreak{/* 不换行 */
	word-break:break-all;
	white-space:nowrap;
}
.news_tA{/* 标题-大 */
	font-size:19px;
	line-height:30px;
	height:30px;
}
.news_tA a,.news_tB a{ color:#000;}
.news_tB{
	font-size:18px;
	line-height:30px;
	height:30px;
}
.news_dec{/* 摘要 */
	font-size:14px;
	line-height:22px;
	color:#acacac;
	/*font-family:"宋体";*/
}
li .cateName,li .vert{ color:#999; font-size:14px;}
li .cateName:hover{ color:#e23138; text-decoration:underline; background:none;}
li .vert{ margin:0 3px; font-family:"宋体";}

.hr_newsA{ clear:both; height:0; margin:10px 0; border-top:#ddd dotted 1px;}
.hr_newsB{ clear:both; height:0; margin:5px 0 15px; border-top:#ddd solid 1px;}

/* 热点 */
.news_hot{
	height:20px;
	overflow:hidden;
	line-height:20px;
	color:#999;
	font-size:14px;
}
.news_hot span,.news_hot a{ float:left;}
.news_hot a{
	display:inline-block;
	padding:0 9px;
	margin:0 0 0 9px;
	background:url(images/newsImg2.png) -176px 7px no-repeat;
}
.news_hot a.first{ margin:0;}
.news_hot a:hover{ background:#1a1a1a; color:#fff; text-decoration:none;}

/* 头条 */
.headLine{ padding:4px; border:#eee solid 1px;}
.headLine_box{ background:#f3f5f7;}
.headLine_ico{
	position:absolute;
	left:0;
	top:0;
	width:160px;
	height:76px;
	overflow:hidden;
	background-position:0 0;
}
.news_headline,.news_headline_rel{ /*margin-left:160px;*/ text-align:center;}
.news_headline{ font-weight:bold; font-size:44px; line-height:70px;}
.news_headline a:hover{ text-decoration:none;}
.news_headline_rel{ font-size:15px; font-family:"宋体";}
.news_headline_rel a{ font-family:"Microsoft yahei";}

/* 列表大标题 */
.newsBigA{ height:156px; overflow:hidden;}
.newsBigA ul li.nobor{ padding-top:0;}
.newsBigA .bigA_title{ display:block; height:40px; font-size:22px;}
.newsBigA .bigA_img{ width:120px; height:90px; overflow:hidden; margin-top:5px; border:#e1e1e1 solid 1px;}
.newsBigA .news_dec{ margin:0 0 10px 130px; max-height:44px; overflow:hidden;}
.newsBigA .bigA_rel{ float:left; max-width:278px; padding-left:10px; margin-left:10px; line-height:22px; font-size:14px; background:url(images/newsImg2.png) -176px -16px no-repeat;}

/* 图文-无描述 左栏一行两个 */
.newsBigB li{ width:205px; height:130px; overflow:hidden;}
.newsBigB li img{ width:205px; height:auto; min-height:130px;}

/* 图文-4:3图 */
.newsBigC li{ height:130px; clear:both;}
.newsBigC li .news_tA{ margin-bottom:8px;}
.newsBigC li .bigC_img{ display:block; width:120px; height:90px; overflow:hidden;}
.newsBigC li .bigC_img img{ width:auto; min-width:120px; height:90px;}
.newsBigC li .news_dec{ margin-left:130px; max-height:88px; overflow:hidden;}
.newsBigC li .bigC_img,.newsBigE li .bigE_img{ border:#E1E1E1 solid 1px;}

.newsBigC li .bigC_img:hover,.newsBigE li .bigE_img:hover{ border-color:#e23138;}

/* 图文-无描述 右栏一行两个 */
.newsBigD li{ width:175px; height:130px; overflow:hidden;}
.newsBigD li img{ width:175px; height:auto; min-height:130px;}

/* 图文-右栏方形图 */
.newsBigE li{ height:74px;}
.newsBigE li .bigE_img{ width:60px; height:72px; overflow:hidden;}
.newsBigE li .bigE_img img{ width:auto; min-width:80px; height:72px; margin-left:-20px;}
.newsBigE li p{ margin-left:70px;}
.newsBigE li p.news_tB{ font-size:16px;}

/* 图文-中栏 扁 */
.newsBigF li{ height:140px; overflow:hidden;}
.newsBigF li img{ margin-top:-50px;}

/* 图文-右栏 扁 */
.newsBigG li{ height:150px; overflow:hidden;}

/* 图文- 轮播右 */
.newsBigH{ height:284px;}
.newsBigH li{ width:200px; height:139px; margin-bottom:6px;}
.newsBigH li a.rect_img{ display:block; width:200px; height:139px; overflow:hidden;}
.newsBigH li a img{ width:200px; height:auto; min-height:140px;}

/* 视觉 */
.shijue li{ width:190px; height:140px; overflow:hidden;}
.shijue li.fr{ margin:0;}
.shijue li a img{ width:190px; height:auto; min-height:140px;}

/* 图文-标题浮在文字上方 */
.news_rect li{ position:relative;}
.news_rect li .news_rect_title{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:25px;
	background:url(p_images/p_image_bgD.png) 0 0 repeat;
	line-height:25px;
	text-align:center;
}
.news_rect li:hover .news_rect_title{ background-image:url(p_images/p_image_bg85_e23138.png);}
.news_rect .news_rect_title a{ color:#fff;}
.news_rect li .hot_point{
	position:absolute;
	left:-3px;
	top:-2px;
	width:44px;
	height:43px;
	background:url(images/newsImg2.png) -116px -76px no-repeat;
	z-index:2;
}

/* 常规列表 */
.newsListA li,.newsListE{ padding:10px 0; border-top:#ddd dotted 1px;}
.newsListB li{ line-height:35px; height:35px; font-size:16px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.newsListB li.hr_15{ background:none; height:15px; overflow:hidden; *float:left;}
.newsListC li{ padding:0 0 15px; border-bottom:#ddd dotted 1px;}
.newsListD .cateName,.newsListD .vert{ font-size:16px;}
.newsListD .vert{ margin:0 8px;}
.line_video li{ padding-left:30px; background:url(images/newsImg2.png) -161px -62px no-repeat; border-bottom:#ddd dotted 1px;}

/* 小区块 */
.grayBoxA{ width:334px; overflow:hidden; padding:3px 12px; background:#f5f9fc; border:#ededed solid 1px;}
.grayBoxB{ width:348px; padding:3px 5px;}
.grayBoxC{ width:388px; padding:3px 15px;}

/* 栏目标题 */
.newsCateA{ position:relative; width:100%; height:38px; overflow:hidden; margin:5px 0 0;}
.newsCateA .newsCateAbd{ width:100%; height:28px; border-bottom:#414141 solid 2px;}
.newsCateA p{
	position:absolute;
	left:0;
	top:0;
	height:38px;
	border-right:#fff solid 6px;
	background-position:0 -58px;
}
.newsCateA p span{
	float:left;
	padding:0 8px;
	background:#1a1a1a;
	color:#fff;
	line-height:30px;
	font-size:15px;
}
.cate_more{ font-style:italic; margin:8px 5px 0 0;}

/* 图片轮播 */
.newsSlide{ position:relative; width: 540px; height:280px; border:#1a1a1a solid 2px;}
.newsSlide .bigPic{ width:540px; height:280px; position:relative;}
.newsSlide .bigPic a{ display:none;}
.newsSlide .bigPic a p{
	position:absolute;
	left:0;
	bottom:25px;
	width:520px;
	padding:5px 10px;
	background:url(images/black_0.6.png) 0 0 repeat;
	background:rgba(0,0,0,0.5);
	color:#fff;
	font-size:24px;
	font-weight:bold;
}
.newsSlide .thumb{
	width:10px;
	height:280px;
	overflow:hidden;
	position:absolute;
	left:-12px;
	top:0;
	z-index:10;
}
.newsSlide .thumb ul li{ float:right; width:0px; height:60px; border-width:5px; border-style:solid; border-color:transparent; border-right-color:#787878;}
.newsSlide .thumb ul li a img{ display:none;}
.newsSlide .thumb ul li.cur{ border-right-width:10px; border-right-color:#1a1a1a;}

#p_slides_container {
	position:relative;
	width:750px;
	height:280px;
	z-index:0;
}
#p_slides_container,#p_slides_box .slides_container{
	width:750px;
	height:280px;
	position:relative;
}
#p_slides_box { position:absolute; top:0; left:0; background-color:#e2e2e6; z-index:10;}
#p_slides_box .slides_container{ overflow:hidden;}
#p_slides_box .slides_container .item{ width:750px;}
#p_slides_box .slides_container .item_b{ float:left; width:540px; height:280px; overflow:hidden;}
#p_slides_box .slides_container .item_b img{ display:block; width:540px; height:280px;}
#p_slides_box .slides_container .item_t{ float:right; width:190px; height:240px; overflow:hidden; padding:20px 10px;}
#p_slides_box .slides_container .item_t p{ margin-top:10px; line-height:22px; font-size:13px;}

#p_slides_box .next,#p_slides_box .prev{ position:absolute; top:0; width:25px; height:50px; padding:115px 0; text-indent:-9999px; z-index:11;}
#p_slides_box .next span,#p_slides_box .prev span{
	visibility:hidden;
	display:block;
	width:25px;
	height:50px;
	overflow:hidden;
	background-image:url(images/slide_arrowA.png);
	background-repeat:no-repeat;
}
#p_slides_box .prev{ left:0;}
#p_slides_box .next{ right:210px;}
#p_slides_box .prev span{ background-position:0 0;}
#p_slides_box .next span{ background-position:-35px 0;}
#p_slides_box:hover .next span,#p_slides_box:hover .prev span{ visibility:visible;}
#p_slides_box .prev:hover span{ background-position:0 -60px;}
#p_slides_box .next:hover span{ background-position:-35px -60px;}

.pagination { position:absolute; right:60px; bottom:5px; z-index:12;}
.pagination li { float:left; margin:0 3px;}
.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/templates/default/css/p_images/p_slides_pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.pagination li.current a {	background-position:0 -12px;}


/* 第一部分之后 */
.personImg li{ width:73px !important;}
.mode-rank li{ padding-left:0 !important;}
.backToTop{
	margin-left:510px !important;
	background-color:#464646 !important;
}

/********************** system footer_channel 底部 ***************************/
.whole_foot{
	width:100%;
	height:170px;
	overflow:hidden;
	padding-top:10px;
	background:#3D0C69;
	color:#ddd;
	font-size:13px;
}
.whole_foot p{ margin-top:5px; line-height:25px;}
.whole_foot a{ color:#ddd;}
.whole_foot a:hover{ color:#fff;}
.whole_foot span{ margin:0 5px; font-family:"宋体";}
.whole_foot .foot_logo{
	display:block;
	width:310px;
	height:100px;
	margin:20px 0 0 10px;
	background:url(images/channel_img.png) 0 -710px no-repeat;
}
.foot_fd h2{ line-height:40px; font-size:18px;}
.foot_fd ul li{ float:left; width:110px; line-height:25px;}
.tRight{ text-align:right;}
.foot_weibo{ margin:15px 0 30px;}
.foot_weibo a{
	display:inline-block;
	width:30px;
	height:30px;
	margin-left:5px;
	background:url(images/channel_item.png) 0 0 no-repeat;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
.foot_weibo .fItem1{ background-position:0 -60px;}
.foot_weibo .fItem2{ background-position:0 -90px;}
.foot_weibo .fItem3{ background-position:0 -180px;}
.foot_weibo a:hover{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}