/* CSS Document */
.kvBox { background-image: url(../image/news-kv1.jpg); background-repeat: no-repeat; height: 256px; background-position: center top; position: relative; left: 0px; bottom: 0px; }

.news-sidetit, .news-nav, h1 { display: block; background-image: url(../image/news-icon.png); background-repeat: no-repeat }
.news-navone01 { background-position: 0 -65px }
.news-navone02 { background-position: 0 -91px }
.news-navone03 { background-position: 0 -120px }

.news-zyxw { width: 190px; height: 22px; background-position: -220px 0 }
.news-blyw { width: 164px; height: 22px; background-position: -220px -30px }
.news-TN { width: 164px; height: 22px; background-position: -220px -70px }

.gn-thirty{width: 105px; height: 20px; background-position: -220px -39px }
.gn-list li { float: left; width: 410px; height:373px; margin-top: 10px; margin-bottom: 40px; padding:10px }
.gn-list a { display:block }
.gn-list a:hover li { -moz-box-shadow:0px 0px 6px #D6D6D6; -webkit-box-shadow:0px 0px 6px #D6D6D6; box-shadow:0px 0px 6px #D6D6D6; }
.gn-list h2 { color: #000; font-size: 16px; line-height:24px; font-weight: bold; margin-top: 15px; max-height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical/*最多显示2行，超出省略号*/ }
.gn-list a:hover h2 { color:#106FBC }
.gn-list .gn-date { font-size: 11px }

.newsd-con { width: 100% }
.newsd-con h2 { font-size: 20px; line-height: 1.4em; color: #000; text-align: center }
.newsd-con h3 { font-size: 18px; line-height: 2em; color: #000 }
.newsd-datebox { width: 100%; height: 24px; line-height: 24px; text-align: center; background: #efefef; border-radius: 5px; -moz-border-radius: 5px; margin: 20px 0 20px 0 }
.newsd-txt01 { padding: 0 0 20px 0; font-size: 14px; color: #4a4a4a }

.pn-xmdt { width: 70px; height: 20px; background-position: -310px 0 }
.pn-list { width: 100%; padding: 40px 0; border-bottom: 1px solid #e0e4e7 }
.pn-list dt { float: left; width: 226px; margin-right:34px }
.pn-list dd { float: left; width: 600px }
.pn-list dd .n-date { font-size: 14px; color:#a3a3a3 }

.bd-list { width: 100%; padding: 40px 0; border-bottom: 1px solid #e0e4e7 }
.bd-list dt { float: left; width: 120px; text-align: center; font-size: 18px; color: #7f7f7f }
.bd-list dt .n-date { font-size: 30px; line-height: 54px; border-bottom: 1px solid #cecece }
.bd-list dd { float: left; width: 720px }

.bd-jydt { width: 70px; height: 20px; background-position: -400px 0 }
.bd-address a { font-size: 14px; color: #fff; background: #007bc8; height: 24px; line-height: 24px; padding: 0 6px; margin-right: 6px }
.bd-address a:hover { color: #71c8ff }

.newsYear { clear: both; }
.newsYearLiTitle { display: block; font-size: 18px; height: 35px; line-height: 35px; margin-bottom: 1px; padding-left: 13px; width:197px; background:#e4e4e4; color:#858585 }
.newsYearLiTitle:hover, .NYover { color: #fff; background:#bb9f70; margin-bottom: 1px }
.newsYearliBox { padding: 0 0 12px 0; }
.newsMonth { display: block; float: left; height: 30px; line-height: 30px; text-align: center; width: 25%; color:#5e5e5e  }
.newsMonth:hover, .newsYearliBox .NMover { color:#bb9f70; text-decoration:underline }

.newsSearch .txtinput01 { width: 140px; margin-right:5px;-moz-box-shadow:2px 2px 2px #f5f5f5 inset; -webkit-box-shadow:2px 2px 2px #f5f5f5 inset; box-shadow:2px 2px 2px #f5f5f5 inset }
.newsSearch .newsSearch_Btn { background-color: #08376a; border: 0 none; border-radius: 3px; -moz-border-radius: 3px; color: #FFFFFF; height: 36px; width: 56px; font-size:14px; font-weight:bold }
.newsSearch .newsSearch_Btn:hover { background-color: #7D5305; }

