@charset "utf-8";

.webNews {
	width: 100%;
	height: auto;
	padding-top: 20px;
	background: #fff
}

.newsPaper {
	width: 1100px;
	height: auto;
	margin: 0 auto;
}

.newsPaper .newsContentDiv {
	display: table;
	width: 100%;
	height: auto;
	border: 0
}

.newsConLeft {
	float: left;
	width: 189px;
	height: auto
}

.newsConLeft .newsLeftTitle {
	display: block;
	height: 45px;
	line-height: 45px;
	background: #e5e5e5;
	color: #2fa5fd;
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: 600;
	padding-left: 20px;
	text-decoration: none
}

.newsConLeft .newsLeftMenu {
	height: 40px;
	line-height: 40px;
	background: #e6e6e6;
	margin-top: 1px
}

.newsConLeft .newsLeftMenu .leftIcon {
	float: left;
	width: 20px;
	height: 100%;
	background-image: url(../images/leftIcon.gif?v=201610241359);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #2fa5fd
}

.newsConLeft .newsLeftMenu a {
	float: left;
	width: 148px;
	height: 100%;
	padding-left: 20px;
	color: #2fa5fd;
	text-decoration: none
}

.newsConLeft .newsLeftMenu a:hover {
	text-decoration: underline
}

.newsConLeft .newsLeftCheck {
	background: #7dc4f8
}

.newsConLeft .newsLeftCheck a {
	color: #fff
}

.newsConLeft .newsLeftLink {
	width: 100%;
	height: auto
}

.newsConLeft .newsLeftLink a {
	display: block;
	height: 34px;
	line-height: 16px;
	border: 1px solid #d9e1e4;
	margin-top: 20px;
	padding: 12px 0 12px 68px;
	text-decoration: none
}

.newsConLeft .newsLeftLink .link1 {
	background: url(../images/link1.gif) 10px 4px no-repeat
}

.newsConLeft .newsLeftLink .link2 {
	background: url(../images/link2.gif) 8px 6px no-repeat
}

.newsConLeft .newsLeftLink .link3 {
	background: url(../images/link3.gif) 10px 7px no-repeat
}

.newsConLeft .newsLeftLink .link4 {
	background: url(../images/link4.gif) 10px 2px no-repeat
}

.newsConLeft .newsLeftLink a .linkText1 {
	color: #2fa5fd
}

.newsConLeft .newsLeftLink a .linkText2 {
	color: #999
}

.newsConRight {
	float: left;
	width: 860px;
	padding-left: 30px
}

.newsRightTop {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #ddd;
	font-size: 14px
}

.newsRightTop .topLeft {
	display: inline-block;
	height: 100%;
	padding-left: 32px;
	background: url(../images/topLeft.gif) 10px center no-repeat;
	color: #666
}

.newsRightTop .topRight {
	display: inline-block;
	height: 100%;
	color: #4a81c1
}

.newsConRight .newsRightList {
	padding-top: 20px;
	padding-left: 12px;
	height:140px;
}

.newsConRight .newsRightList .title 
{
    width:636px;
    float:right;
	font-size:13px;
}

.newsConRight .newsRightList .title font {
	color: #fe0000
}

.newsConRight .newsRightList .title a 
{
	color:#161616;
	font-size:15px;
	text-decoration: none
}
.newsConRight .newsRightList .title span 
{
    float:right;
	color:#989898;
	font-size:15px;
	text-decoration: none
}

.newsConRight .newsRightList .no_pic 
{
    width:845px;
    float:right;
	font-size:13px;
	margin-bottom:15px;
}

.newsConRight .newsRightList .no_pic font {
	color: #fe0000
}

.newsConRight .newsRightList .no_pic a {
	color: #161616;
	font-size:15px;
	text-decoration: none
}
.newsConRight .newsRightList .no_pic span 
{
    float:right;
	color:#989898;
	font-size:15px;
	text-decoration: none
}

.newsConRight .newsRightList .content {
    width:100%;
    float:left;
	color: #989898;
	padding: 14px 0;
	line-height: 20px
}

.pagenation_news {
	clear: both;
	float: right;
	height: 25px;
	margin: 30px 0;
	text-align: center
}

.pagePrev_news {
	float: left;
	width: 23px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #dadada;
	margin: 0 5px;
	color: #999;
	text-decoration: none;
	background: #fff;
	transition: background-color .2s ease-out
}

.pageNo_news {
	float: left;
	width: 23px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #dadada;
	margin: 0 5px;
	color: #999;
	text-decoration: none;
	background: #fff;
	transition: background-color .2s ease-out
}

.pageNext_news {
	float: left;
	width: 23px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #dadada;
	margin: 0 5px;
	color: #999;
	text-decoration: none;
	background: #fff;
	transition: background-color .2s ease-out
}

.pagePrev_news:hover {
	border-color: #999;
	background: #b1b1b1;
	color: #fff
}

.pageNo_news:hover {
	border-color: #999;
	background: #b1b1b1;
	color: #fff
}

.pageNext_news:hover {
	border-color: #999;
	background: #b1b1b1;
	color: #fff
}

.pageEllipsis_news {
	float: left;
	width: 22px;
	height: 22px;
	line-height: 20px
}

.pageNow_news {
	float: left;
	width: 23px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #2fa5fd;
	margin: 0 5px;
	color: #fff;
	background: #2fa5fd
}

.newsBottom {
	width: 100%;
	height: 35px
}

.newsViewContentRigth {
	float: left;
	width: 845px;
	padding-left: 54px
}

.viewDetail .newsViewContent {
	width: 100%;
	padding: 20px 0;
	font-size: 14px;
	line-height: 1.8;
	overflow: hidden;
	white-space: normal;
	word-wrap: break-word;
	word-break: normal
}

.newsViewRelated {
	width: 840px
}

.newsViewRelated .title {
	width: 100%;
	height: 35px;
	line-height: 35px;
	background-color: #e2efff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	font-size: 14px
}

.newsViewRelated .content {
	clear: both;
	width: 820px;
	height: auto;
	padding: 18px 15px;
	line-height: 23px
}

.newsViewRelated .content ul {
	margin: 0;
	padding: 0;
	width: 800px;
	float: left


}

.newsViewRelated .content ul li {
	width:390px
;
	float: left;
}

.newsViewRelated .content a {
	text-decoration: none
}

.newsViewRelated .content a:hover {
	color: #33649e
}

.newsViewContentRigth .adLink {
	width: 840px;
	height: 25px;
	line-height: 25px;
	text-align: center
}