.news-navbar{ position:relative; overflow:hidden; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; background:#fff; }
.news-navbar .news-top,#jump{ position:absolute; top:-61px; left:0; z-index:0; }
.news-navbar .nav{ float:left; }
.news-navbar .nav a{ float:left; padding-left:61px; width:115px; line-height:95px; font-size:22px; background-color:#d09400; background-repeat:no-repeat; color:#fff; cursor:default; }
.news-navbar .nav a.a1{ background-image:url(../images/news/title_icon01.png); background-position:24px 35px; }
.news-navbar .nav a.a2{ background-image:url(../images/news/title_icon02.png); background-position:24px 26px; }
.news-navbar .page{ float:left; }
.news-navbar .page a{ float:left; width:80px; line-height:72px; color:#bfbfbf; font-size:15px; opacity:0.6; filter:alpha(opacity=60); }
.news-navbar .page a:hover{ opacity:1; filter:alpha(opacity=100); }
.news-navbar .page a.not{ cursor:default; }
.news-navbar .page a.not:hover{ opacity:0.6; filter:alpha(opacity=60); }
.news-navbar .page a.prev{ padding-left:74px; border-right:1px solid #eaeaea; background:url(../images/prev.png) no-repeat 35px center; }
.news-navbar .page a.next{ margin-left:-1px; padding-right:74px; text-align:right; border-left:1px solid #eaeaea; background:url(../images/next.png) no-repeat 105px center; }
.news-back{ position:relative; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; background:#fff; }
.news-back .back{ overflow:hidden; }
.news-back .back a{ float:left; padding-left:74px; padding-right:50px; text-decoration: none; line-height:72px; font-size:14px; background:url(../images/back.png) no-repeat 50px center; border-right:1px solid #eaeaea; color:#9d9dac; opacity:0.7; filter:alpha(opacity=70); transition:opacity .3s ease; -webkit-transition:opacity .3s ease; }
.news-back .back a:hover{ opacity:1; filter:alpha(opacity=100); }

.news_container{ width: 100%; overflow: hidden; background: #EFF2F4;}
.news{ padding:30px 0 20px; }
.news a{ text-decoration: none;}
.news .list li{ float:left; width:50%; }
.news .list li .box{ display:block; overflow: hidden; margin-top:27px; padding:0 0 20px; border-bottom:1px dotted #dbdbdb; }
.news .list li .box .img{ display:block; float:left; overflow:hidden; width:30%; min-height:131px; }
.news .list li .box .img img{ width: 100%; height: 100%;}
.news .list li .box .text{ display:block; float:left; margin-left:3%; width:67%; }
.news .list li .box h3{ margin-bottom:12px; font-size:22px; font-weight:500; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:all .3s ease; -webkit-transition:all .3s ease; }
.news .list li .box time{ display:block; margin-bottom:17px; font-size:14px; color:#999; transition:all .3s ease; -webkit-transition:all .3s ease; }
.news .list li .box p{margin-bottom: 0; font-size:16px; overflow:hidden; height:3.6em; line-height:1.8em; color:#888; transition:all .3s ease; -webkit-transition:all .3s ease; }
.news .list li.lt .box{ margin-right:15px; }
.news .list li.rt .box{ margin-left:15px; }
.news .list li:nth-child(odd) .box{ margin-right:15px; }
.news .list li:nth-child(even) .box{ margin-left:15px; }
.news .list li .box:hover h3{ color:#d09400; }
.news .list li .box:hover time{ color:#dbc48a; }
.news .list li .box:hover p{ color:#333; }
.news .title{ margin:50px 30px 18px; font-size:24px; font-weight:500; color:#222; text-align:center; }
.news .time{ margin-bottom:18px; text-align:center; color:#9d9dac; }
.news .time time{ display:inline-block; padding-left:17px; background:url(../images/clock.png) no-repeat 0 center; }
.news .html{ margin:40px 0; overflow:hidden; font-size:17px; line-height:1.8em; color:#666; }
.news .html p{ margin:15px 0; }
.news .html img{ max-width:100%; height:auto !important; }

.all{ position:relative; width:90%; max-width:1360px; margin:0 auto; overflow: hidden; }
@media screen and (max-width:1366px) {
	.all{ width:85%; }
}
@media screen and (max-width:1024px) {
	.news-navbar .nav a,.news-navbar .page a{ line-height:64px; }
	.news-navbar .nav a.a1{ background-position:24px 23px; }
	.news-navbar .nav a.a2{ background-position:24px 14px; }
	.news .list li{ float:none; width:auto; }
	.news .list li .box{ margin:12px 0 0 0 !important; padding-bottom:12px; }
	.news .list li .box h3{ font-size:20px; }
	.news .list li .box p{ font-size:15px; height:5.4em; }
	.news-back .back a{ line-height:68px; }
	.news .title{ margin-top:42px; }
	.news .html{ margin:30px 0; }
}

@media screen and (max-width:960px) {
	.news-navbar{ height:58px; }
	.news-navbar .nav a{ font-size:20px; }
	.news-navbar .nav a,.news-navbar .page a{ line-height:58px; }
	.news-navbar .nav a.a1{ background-position:24px 16px; }
	.news-navbar .nav a.a2{ background-position:24px 10px; }
	.news-navbar .page a.prev{ padding-left:60px; background-size:auto 20px; }
	.news-navbar .page a.next{ padding-right:60px; background-size:auto 20px; }
	.news{ padding-bottom:25px; }
	.news-back .back a{ line-height:58px; }
	.news .title{ margin-top:38px; font-size:22px; }
	.news .html{ margin-top:24px; font-size:16px; }
}

@media screen and (max-width:768px) {
	.all {
        padding: 0 8px;
        width: auto;
    }
	.news-navbar{ height:44px; }
	.news-navbar .nav a{ padding-left:42px; width:88px; font-size:18px; }
	.news-navbar .nav a{ line-height:44px; }
	.news-navbar .nav a.a1{ background-position:15px 14px; background-size:24px auto; }
	.news-navbar .nav a.a2{ background-position:15px 8px; background-size:24px auto; }
	.news-navbar .page{ display:none; }
	.news .list li .box{ margin:20px 0 0 0 !important; padding-bottom:20px; }
	.news .list li .box h3{ margin-bottom:9px; font-size:18px; }
	.news .list li .box time{ margin-bottom:5px; }
	.news .list li .box p{ font-size:14px; height: 5.4em; }
	.news-back{ display:none; }
	.news .title{ margin-bottom:13px; font-size:20px; }
	.news .time{ margin-bottom:10px; }
	.news .html{ margin-top:10px; font-size:15px; }
}