﻿/*----------------------------------------------通用页面主体及一二级导航栏样式集-----------------------------------*/



/*页面主体*/

body
{
    /*text-align: left !important;*/
}
.main
	{/**/
	width: var(--main-width);
	margin: 0px auto;
	color: #222;
    text-align: left;
	background-color: #FEFEFE;
	/*font-family: 'Microsoft YaHei', '微软雅黑', 'Arial', 'SimSun', '宋体';*/
	}


/*复合顶部导航*/
.top-nav  
	{/**/
	width: 100%;
	}

.top-nav.nav-float 
	{
		width: var(--main-width);
	position: fixed;
	top: 0px;
	z-index: 2;

	}

	/*导航栏下方留白区域*/
/* .nav-replace  
	{
	width: 100%;
	height: 65px;
	} */

 /*复合一级导航*/
.nav-first
	{/**/
	/*background-color: #E8E0D2;*/
    background-color: #F0F0F0;
	height: 32px;
	}

.nav-first li
	{ /*复合一级导航列表*/
	line-height: 30px;
	float: left;
	color: #222;
	/*background-color: #E8E0D2;*/
    background-color: #F0F0F0;
	font-size: 16px;
	width: 100px;
	border-right: 1px solid #F4F0E9;
	cursor: pointer;
	margin-top: 2px;
	}


.nav-first li.hover
	{/*复合导航一级列表悬停*/
	/*background-color: #F4F0E9;*/
    background-color: #F8F8F8;
	color: #e93030;
	cursor: pointer;
	border-right: none;
	}

.nav-first li.curr 
	{/*复合导航一级列表单击*/
	/*background-color: #F4F0E9;*/
    background-color: #F8F8F8;
    color: #e93030;

	cursor: pointer;
	border-right: none;
	}

.nav-first .time
	{ /*复合导航一级右侧时间*/
	margin-top: 2px;
	width: 100px;
	height: 26px;
	padding-left: 5px;
	margin-right: 5px;
	}

 /*复合导航二级*/
.nav-second
	{
	/*background-color: #F4F0E9;*/
    background-color: #F8F8F8;
	width: 100%;
	}

.nav-second li
	{ /*复合导航二级列表*/
	height: 30px;
	line-height: 30px;
	float: left;
	color: #222;
	width: 100px;
	cursor: pointer;
	/*border-bottom: solid 2px #F4F0E9;*/
	font-size: 15px;

	}

.nav-second li:hover
	{ /*复合导航二级列表悬停*/
	color: #e93030;
	font-weight: normal;
	}

.nav-second li.curr
	{ /*复合导航二级列表单击*/
	color: #e93030;
	border-bottom: solid 2px #e93030;
	font-weight: normal;
	}


.display
	{
	display: none !important;
}

/*----------------------------------------------通用精华资讯专用样式集---------------------------------------------*/
/*标题速览*/
.title
	{
	margin-top: 20px;
	margin-bottom: 40px;
	}

.title .title-l
	{
	width: 200px;
	color: #222;
	/* background-color: #FEFEFE; */
	border-color: #FEFEFE; 
	text-align: center;
	vertical-align:top;
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px dotted #F4F0E9;
	border-left: 1px dotted #F4F0E9;
	}

.title .title-l .title-l-div
	{
	float: right;
    width:100px;
	line-height: 40px;
	background:url(../images/zx_xw/bar_1.png) 125px center no-repeat;
	padding-left: 130px;
	}

.title .title-r
	{
	width: 800px;
	/* background-color: #FEFEFE;*/
	border-color: #FEFEFE; 
	text-align: left;
	padding: 10px 20px;
	line-height: 24px;
	color: #858585;
	border-bottom: 1px dotted #F4F0E9;
	border-right: 1px dotted #F4F0E9;
	}

.title .title-r a
	{
	color: #222;
	font-weight:normal;
	font-size: 15px;
	}

.title .title-r a:hover
	{
	color: #e93030;
	cursor: pointer;
	}

.title .title-r a.has-read 
	{
	color: #858585;
	}

.nav-title
	{
	width: 100%;
	background:url(../images/jhzx/jhzx_big.png) 10px center no-repeat;
	/*background-color: #F4F0E9;*/
    background-color: #F8F8F8;
	text-align: left;
	margin-top: 10px;
	}

.nav-title h3
	{
	color: #222;
	font-size: 15px;
	line-height: 30px;
	margin-left: 30px;	
	vertical-align: middle;
	font-weight: bold;
	}

.detail-text
	{
	border: dotted 1px #F4F0E9;
	text-align: justify;
	padding: 10px 10px; 
	}

.detail-text .d-t .d-t-t
	{
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	background:url(../images/jhzx/jhzx_content.png) 65px center no-repeat;
	padding-left: 85px;
	}

.detail-text .d-c
	{
	font-size: 15px;
	line-height: 26px;
	/*white-space:pre-wrap;*/
	white-space: normal	;
	margin: 0px 110px;
	/*font-family: '宋体', 'SimSun', 'Arial', 'Microsoft YaHei', '微软雅黑';*/
	}

.detail-text .d-c p
{
	text-indent: 2em;
	margin-bottom: 15px;
	word-break: break-all;
}

.row-date
{
    width: 758px;
    margin: 0px auto;
    border-bottom: solid 1px #eaeaea;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: "Arial Normal","Arial";
    padding: 2px 0px 0px 12px;
}
.col-date
{
    font-size:24px;
    color:#e93030;
    margin-right: 5px;
    margin-left: 0px;
}
.col-month
{
    font-size:15px;
}

.row-content
{
    font-family: "Arial Normal","Arial";
    width: 758px;
    margin: 0px auto;

}
.col-time
{
    float:left;
    width: 50px;
    margin-left: 0px;
    font-size: 15px;
    color: #333;
    line-height: 26px;
    text-align: left;
}
.col-summary
{
    float:left;
    width: 688px;

    font-size: 15px;
    line-height: 26px;
    padding-bottom: 20px;
    text-align: justify;
}
.col-summary.proc, .col-time.proc
{
    color: #e93030;
}
.col-point-icon{
    /* background-image:url(../images/jhzx/point.png);  */
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center; 
    width: 7px;
    height: 7px;
    top: 7px;  
    left:1px;
    position: absolute;
    border-radius: 7px;
    background-color: #eaeaea;
}
.col-point-icon.proc{
    /* background-image:url(../images/jhzx/red_point.png); */
    background-color: #e93030;
    
}
.col-space
{
    width: 20px;
    height: 100%;
    float: left;
}

.col-point
{
    width: 10px;
    height: 20px;
    position: relative;

}


.col-line
{
    width: 0px;
    margin-left: 3px;
    border-right: solid 3px #eaeaea;
}

.no-data-title.title{
    margin-bottom:0px;
}


.black .title .title-l
{

    color: #CCC;
    /* background-color: #000; */
    border-color: #000;
    border-bottom: 1px dotted #2a2f35;
    border-left: 1px dotted #2a2f35;
}
.black .title .title-r
{

    /* background-color: #000; */
    border-color: #000;

    color: #CCC;
    border-bottom: 1px dotted #2a2f35;
    border-right: 1px dotted #2a2f35;
}

.black .title .title-r a
{
	color: #cacfd7;
}

.black .title .title-r a:hover
{
	color: #e93030;

}

.black .title .title-r a.has-read 
{
	color: #999;
}
.black .nav-title
{
    background-color: #1c1c1c;
}
.black .nav-title h3
{
	color: #CCC;
}

.black .detail-text
{
	border: dotted 1px #2a2f35;

}
.black .row-date
{

    border-bottom: solid 1px #333;

}
.black .col-time
{
    color: #CCC;
}
.black .col-line
{
    border-right: solid 3px #2A2F35;
}
.black .col-point-icon.proc{
  /* background-image:url(../images/jhzx/point-b.png); */
  background-color: #e93030;
}

.black .col-point-icon{
  /* background-image:url(../images/jhzx/point-b.png); */
  background-color: #2A2F35;
}