.headerNav{width:100%; height:60px; position: fixed; top:0; left:0; z-index: 9999;}
.headerNav .logo{width:290px; height: 60px; float: left;}
.headerNav .logo a{width:100%; height: 100%; display: block; overflow: hidden;}
.headerNav .logo img{margin:8px 0 0 34px; display: block;}
.headerNav .backIndex{ float: right;}
.backIndex a{display: block; width: 98px; height: 24px; line-height: 24px; color: #333; border: 1px solid #464646; margin-top: 18px;}
.wrapper{width:1110px;margin-right:auto;margin-left:auto;}

.newsListWrap{height: 360px; padding: 30px 0; background-color: #f1f1f1;}
.newsListWrap .newsTopone{width:492px; height: 362px; margin-left: 30px; background-color: #dfdfdf;}
.newsListWrap .newsList{width:538px;}
.newsList .title{line-height: 35px; }
.newsList .title .wz{font-size: 22px; color: #333;}
.newsList .title .more{color:#666}
.newsList .title .more:hover{color:#4276d6}
.newsList ul{height: 320px; margin-top: 10px;}
.newsList ul li{line-height: 32px; position: relative;}
.newsList ul li a{display: block; padding-left: 20px; width:420px; line-height: 32px; transition: all .5s;}
.newsList ul li a::after{position:absolute; top:12px; left:0; display: block; content: ''; width:8px; height: 8px; border-radius: 50%; background-color: #272e40; transition: all .5s;}
.newsList ul li a:hover{padding-left: 28px;}
.newsList ul li a:hover::after{background-color: #4276d6; left:8px;}
.newsList ul li span{position: absolute; top:0; right: 0;}

.pageBanner{height: 250px;}
.newsBanner{background: url(../images/newsbanner.jpg) center top no-repeat;}


.pageNewslist{margin-top: 10px; height: 1000px}
.LiBox{height:140px; padding:30px 40px; position: relative;}
.LiBox::before{position:absolute; left:42px; bottom: 0; content: ''; width:1016px; height: 1px; background-color: #e9e9e9;}
.LiBox:hover{background-color: #edf6ff;}
.LiBox .LiImg{width:250px; height: 140px; background-color: #f5f5f5;}
.LiBox .LiContent{width:740px; height: 140px;}
.LiContent .LiTitle{height: 38px; line-height: 38px;}
.LiTitle a{color:#333; font-size: 18px;}
.LiContent .LiDes{height:52px; line-height: 26px; color: #999;}
.LiContent .LiBottom{margin-top: 20px;}
.LiBottom .other{height:24px; color: #999;}
.other .pubData,.contPublic .pubData{display: inline-block; padding-left: 20px; background: url(../images/datatime.png) no-repeat; background-position: 0 4px;}
.other .pubLookNum,.contPublic .pubLookNum{display: inline-block; margin-left: 32px;}
.newsMore a{display: inline-block; text-align: center; width:80px; height: 22px; line-height: 22px; color:#999; border:1px solid #bfbfbf; border-radius: 2px;}

.newsContentWrap{background-color: #f1f1f1; padding: 10px 0;}
.newsContentList{padding:0 10px;}
.hotRecommend{width:280px; padding: 10px 0; margin-left: 10px;}
.hotRecommend .title{height:32px; line-height: 32px; padding:0 20px; margin-left: 20px; color: #333; background: url(../images/hotico.png) no-repeat; background-position: 0 6px;}
.hotRecommend .hotList{width:240px; height: 660px; margin-left: 20px; padding-right: 10px; overflow-y: auto;}
.hotList ul li{padding:15px 0 12px 20px; border-bottom: 1px solid #ccc; line-height: 26px; max-height: 52px; position: relative;}
.hotList ul li::after{position: absolute; top: 24px; left: 0; display: block; content: ''; width: 8px; height: 8px; border-radius: 50%; background-color: #272e40;}
.hotList ul li:hover::after{background-color: #4276d6;}
.hotList ul li a{color: #666;}
.hotList ul li a:hover{color: #4276d6;}

.pContent{width:800px; padding: 10px 0; margin-right: 10px;}
.pContent .pTitle{line-height: 60px; font-size: 22px; color: #333; padding-bottom: 10px; border-bottom: 1px solid #dfdfdf; margin: 0 20px;}
.contPublic{line-height: 40px; font-size: 12px;}
.contPublic .pubData{background-position: 0 14px;}
.pContentMain{width:710px; min-height: 526px; margin-left: 40px; padding-right: 40px; color: #333; line-height: 26px; }
.pContentMain.sitemapContent ul li{line-height: 40px; margin-bottom: 5px}
.pContentMain.sitemapContent ul li a{ display: inline-block; padding: 0 10px}
.pContentMain.sitemapContent ul li a:first-child{ padding-left:0}
.pContentMain img{max-width: 710px;}
.praWrapControll{margin: 16px 40px 0; color: #999;}
.praWrapControll .prePra,.praWrapControll .nextPra{width:240px; height:38px; line-height: 38px;}
.praWrapControll a{color: #999;}
.praWrapControll a:hover{color: #4276d6;}

.ellone{overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.elltwo{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}