@charset "utf-8";
/* CSS Document */
body{ background:#f5f5f5; font-family: "微软雅黑", "Microsoft YaHei UI";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.newsContentHeaderTop{ width:100%; background:#eee; box-shadow: 0 2px 10px rgba(0,0,0,.2); position: relative; z-index: 2; height: 50px;}
.newsContentHeaderTopWrap{ width:1200px; margin: 0 auto;}
.newsContentHeaderTopRight{ float: right;}
.newsContentHeaderTopRightTime{ float: left; width:120px; font-size:14px; color:#333; line-height: 50px;}
.mobileNav,.boxNav,.navTreasure{ float: left; display: block; width:22px; padding:12px 10px 0; position: relative;}
.mobileErweima{ display: none; position:absolute; right: -10px; top:50px; width:120px; padding:10px; background: #eee; z-index: 3; box-shadow: 0 2px 20px rgba(0,0,0,.2);}
.mobileErweima img{ width:120px;}
.boxNav,.navTreasure{ padding-top: 13px;}
.newsContentHeaderTopNav{float: left;}
.newsContentHeaderTopNav a{ float: left; display: block; width:75px; text-align: center; font-size:14px; color:#333;height: 50px; line-height: 50px;}
.newsContentHeaderTopNav a:hover{ color:#333;}
.fatherNav{ float:left; width: 80px; text-align: center; font-size:14px; color:#333;height: 50px; line-height: 50px; background: url(../images/navAwD.png) no-repeat 60px center; position: relative; cursor: pointer;}
.sonNav{ display: none; position:absolute; right: 0; top:50px; background: #eee; width:180px; overflow: hidden; z-index: 3; box-shadow: 0 2px 20px rgba(0,0,0,.2);}
.sonNav li{ float:left; width:60px;}
.sonNav li a{ width:60px; height: 40px; line-height: 40px; white-space: nowrap;}
.sonNav li a:first-child{ text-align:center; width:60px;}
.newsContentHeaderTopNav a.newsHome{ background:url(../images/newsContent_home.png) no-repeat left center;}
.newsContentHeaderTopNav a.current{ font-size:16px; color:#1a79af; font-weight: bold;background: url(../images/navAwDD.png) no-repeat 60px center;}
.newsContentHeaderTopNav a.current:hover{ color:#1a79af;}
.adWrap{ width:1200px; overflow: hidden; margin: 30px auto 0;}
.ad{ width:1200px; margin-top: 10px; overflow: hidden;}
.adTwo{ width:1200px; overflow: hidden; margin-top: 10px;}
.adTwoLeft{ float: left; width:596px;}
.adTwoRight{ float:right; width:596px;}
.wrap{ width:1200px; margin: 0 auto;; overflow: hidden;}
.newsContentRight{ float:left; width:350px;}
.newsRecommend{ float:left; width:350px; margin-top: 20px;}
.newsRecommendTitle{ width:350px; height: 40px; background: url(../images/newsContentRecmdTitle.png) no-repeat left top; padding-top: 30px;}
.newsRecommendTitle span{ float:right; font-size:16px;}
.newsRecommendTitle span a{ color:#999;}
.newsRecommendTitle span a:hover{ color:#005f96;}
.newsRecommendTitle h3{ font-size:20px; padding-left: 13px;}
.newsRecommendTitle h3 a{ color:#333;}
.newsRecommendTitle h3 a:hover{ color:#333;}
.newsRecommendMid{ width:350px; height: 220px;}
.newsRecommendMid a{ display:block; width:350px; height: 220px; position: relative;}
.newsRecommendMid a img{ width:350px; height: 220px;}
.newsRecommendMid h3{ position: absolute; left: 0; bottom: 0; font-weight: normal;width:100%; height: 40px; background: url(../images/newsContentBg.png) no-repeat bottom center; font-size:16px; text-align: center; line-height: 40px; color:#fff;}
.newsRecommendBottom{ width:310px; padding: 20px; background: #fff;}
.newsRecommendBottom li{ background: url(../images/indexnewslibg.png) no-repeat left center; padding-left: 15px; white-space: nowrap; font-size:15px;line-height: 2.2em; overflow: hidden; text-overflow: ellipsis;}
.newsRecommendBottom li a{ color:#333;}
.newsRecommendBottom li a:hover{ color:#005f96; font-weight:600; transition: all 0.3s ease; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;}
.newsHotNews .newsRecommendTitle{ background: url(../images/newsContentHotTitle.png) no-repeat left top;}
.newsHotNews .newsRecommendBottom{ background: url(../images/indexnewslibg01.png) no-repeat 15px center #fff;}
.newsHotNews .newsRecommendBottom li{ background: none; line-height: 2.4em;}
.newsOriginal .newsRecommendTitle{ background: url(../images/newsContentOrilTitle.png) no-repeat left top;}
.newsOriginal .newsRecommendBottom li{ background: none; padding-left: 0;}
.indexFooter{ width:100%; height: 270px; background: #006aa6; margin-top: 100px; padding-top:55px;}
.indexFooter .wrap{ width:1400px;}
.footerLeft{ float:left; width:385px; padding:15px 50px 15px 0; border-right: 1px solid rgba(255,255,255,.2); height: 175px;}
.footerLeft h3{ font-size:16px; padding-left: 5px; color:#fff; line-height: 2em;}
.footerLeft p{ font-size:14px; line-height: 2em; padding-top: 10px;}
.footerLeft p a{ color:#fff; padding: 0 5px; }
.footerLeft p a:hover{ color:#fff; text-decoration: underline;}
.footerRight{ float:left; width:370px; padding: 15px 70px; border-right: 1px solid rgba(255,255,255,.2); height: 175px;}
.footerRight h3{ font-size:16px; color:#fff; line-height: 2em;}
.footerRight p{ font-size:14px; color:#fff; line-height: 1.6em; padding-top: 10px;}
.footerMid{ float:left; width:230px; text-align: center; padding-left: 70px; padding-top: 20px;}
.footerMid p{ font-size:14px; color:#fff; padding-top: 20px;}
.footerBottom{ color:#fff; height: 45px; background: #00517f; width:100%; font-size:14px; line-height: 45px; letter-spacing: 1px; margin-top: 50px;}
.footerBottom a{ color:#fff; padding: 0 10px;}
.footerBottom a:hover{ color:#fff;}
@media screen and (max-width: 1440px) {
	.indexFooter{ margin-top: 80px; padding-top: 40px; height: 245px;}
	.footerLeft h3{ font-size:14px;}
	.footerLeft p{ font-size:12px;}
	.footerLeft{ width:340px; height: 150px; padding: 10px 50px 10px 0;}
	.footerRight{ padding: 10px 50px; width:340px; height: 150px;}
	.footerMid{ padding-left: 50px; padding-top: 10px;}
	.footerRight h3{ font-size:14px;}
	.footerRight p{ font-size:12px; padding-top: 5px;}
	.footerBottom{ font-size: 12px; height: 35px; line-height: 35px;}
	.indexFooter .wrap{ width:1200px;}
}
.secondNav{ width:100%; height: 45px; background: rgba(0,106,166,.12); margin-bottom: 10px;}
.secondNavCnt{ width:1200px; height: 45px; margin: 0 auto; font-size:16px; color:#ccdae2; line-height: 45px;}
.secondNavCnt a{ color:#333; padding: 0 20px;}
.secondNavCnt a:hover{ color:#333; font-weight: bold;}
#infscr-loading{ text-align:center; padding:10px 0;}
#infscr-loading img{ margin-bottom:10px;}