/*桌面端  min-winth:1000*/

/*新闻列表页-主新闻*/
@media screen and (min-width:1000px) {
.news-main{ width:100%; height:500px; margin:0 auto; background:#0b1332; position:relative; }
.news-main-pic{ width:25%; height:400px; margin-top:50px; float:left; margin-left:14%; }
.news-main-txt{ width:45%; height:250px; margin-top:50px; float:right; margin-right:14%; overflow:hidden; text-overflow:ellipsis; }
.news-main-txt h1{ font-size:35px; line-height:45px; margin-top:-7px; color:#fff; }
.news-main-txt li{ margin-top:20px; color:#fff; text-align:justify; }
.news-main-txt span{ padding:0 20px; }
.news-main-txt-detail{ height:70px; position:absolute; bottom:0; right:0; margin-right:14%; }
a.viewDetail{ color:#fff; }
a.viewDetail:hover{ color:#e60000; }
}

@media screen and (max-width:1900px) {
.news-main{ height:400px; }
.news-main-pic{ width:35%; height:300px; margin-left:5%; }
.news-main-txt{ width:50%; margin-right:5%; }
.news-main-txt-detail{ margin-right:5%; }
}

/*新闻列表页-左侧*/
@media screen and (min-width:1000px) {
.news-list-wrap{ width:80%; margin:0 auto; display:table; }
.news-list-left{ width:50%; min-height:1500px; float:left; margin-left:5%; border-right:1px solid #ddd; padding:50px 5% 50px 0; }
.news-list-left-wrap{ width:100%; height:60px; float:left; padding-bottom:25px; }
.news-list-left-date{ width:130px; height:100%; float:left; display:grid; text-align:center; background:#ded7cc; border-top-left-radius:5px; border-bottom-left-radius:5px; }
.news-list-left-date li{ display:grid; align-content:center; }
.news-list-left-date li h1{ font-size:25px; color:#e60000; align-content:center; }
.news-list-left-title{ width:calc(100% - 130px); height:100%; display:grid; background:#ddd; border-top-right-radius:5px; border-bottom-right-radius:5px; }
.news-list-left-title li{ width:95%; padding:0 2.5%; align-content:center; }
.news-list-left-title a:link{ align-content:center; background:#ddd; border-top-right-radius:5px; border-bottom-right-radius:5px; }
.news-list-left-title a:hover{ align-content:center; background:#cbc3b9; border-top-right-radius:5px; border-bottom-right-radius:5px; color:#000; }
}

@media screen and (max-width:1900px) {
.news-list-wrap{ width:90%; }
.news-list-left-title li{ width:90%; padding:0 5%; }
}

/*新闻内容页*/
@media screen and (min-width:1000px) {
.news-page-wrap{ width:80%; margin:0 auto; display:table; }
.news-page-left{ width:50%; min-height:1500px; float:left; margin-left:5%; text-align:center; border-right:1px solid #ddd; padding:50px 5% 50px 0; }
.news-page-title h1{ width:100%; font-size:40px; color:#000; line-height:60px; }
.news-page-title li{ width:100%; height:50px; margin:50px 0; line-height:50px; border-radius:5px; background:#ddd; }
.news-page-title span{ padding:0 50px; }
.news-page-pic img{ width:100%; margin:0 auto; padding-top:20px; }
.news-page-pic li{ width:100%; padding:15px 0 50px 0; color:#999; }
.news-page-text{ width:100%; text-align:justify; line-height:35px; }
.news-page-text h1{ padding:20px 0; font-size:20px; }
.news-page-text h2{ font-size:18px;}
.news-page-text p{ padding-bottom:20px; text-align:justify; }
}

@media screen and (max-width:1900px) {
.news-page-wrap{ width:90%; }
.news-page-title h1{ font-size:35px; }
.news-page-text p{ line-height:30px; }
}

/*右侧边栏*/
@media screen and (min-width:1000px) {
.news-right-wrap{ width:30%; float:right; margin-right:5%; padding-top:50px; }
.news-right-wrap h1{ font-size:18px; color:#000; font-weight:bold; padding-left:30px; margin-bottom:50px; background:url(/design/images/ico_style_li_01.gif) no-repeat left; background-size:15px; }
.news-right-box{ width:100%; height:400px; margin-bottom:50px; background:#d4d4d4; border-top-left-radius:10px; border-top-right-radius:10px; }
.news-right-img{ width:100%; height:350px; border-top-left-radius:5px; border-top-right-radius:5px; }
.news-right-box li{ width:90%; padding:0 5%; text-align:center; line-height:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.news-right-box a:hover{ width:100%; float:left; background:#0b1332; color:#fff; border-top-left-radius:10px; border-top-right-radius:10px; transition:all 0.5s ease; filter:brightness(85%); }
}

@media screen and (max-width:1900px) {
.news-right-box{ height:250px; }
.news-right-img{ height:200px; }
}



/*手机端  max-winth:1000*/

/*新闻列表页-主新闻*/
@media screen and (max-width:1000px) {
.news-main{ width:90%; height:200px; margin:0 auto; padding-top:50px; display:table; }
.news-main-pic{ width:100%; height:200px; margin:0 auto; border-top-left-radius:5px; border-top-right-radius:5px; }
.news-main-txt{ width:100%; background:#ddd; display:grid; }
.news-main-txt h1{ width:90%; min-height:40px; margin:0 auto; padding:15px 0; font-size:20px; color:#000; font-weight:normal; text-align:center; align-content:center; }
.news-main-txt li{ display:none; }
.news-main-txt-detail{ display:none; }

/*新闻列表页-列表*/
.news-list-wrap{ width:90%; margin:0 auto; padding:50px 0 100px 0; display:table; }
.news-list-left-wrap{ width:100%; height:65px; float:left; padding-bottom:25px; }
.news-list-left-date{ width:25%; height:100%; float:left; display:grid; line-height:23px; text-align:center; background:#ded7cc; border-top-left-radius:5px; border-bottom-left-radius:5px; }
.news-list-left-date li{ display:grid; align-content:center; }
.news-list-left-date li h1{ font-size:25px; color:#e60000; align-content:center; }
.news-list-left-title{ width:75%; height:100%; float:right; display:grid; line-height:23px; background:#ddd; border-top-right-radius:5px; border-bottom-right-radius:5px; }
.news-list-left-title li{ width:90%; align-content:center; }
.news-list-left-title a:link{ align-content:center; }

/*新闻内容页*/
.news-page-wrap{ width:85%; margin:0 auto; padding:40px 0 50px 0; display:table; }
.news-page-left{ width:100%; float:left; text-align:center; }
.news-page-title h1{ width:100%; font-size:30px; color:#000; line-height:45px; }
.news-page-title li{ width:100%; height:60px; margin:40px 0; line-height:60px; border-radius:5px; background:#eee; }
.news-page-title span{ padding:0 10px; }
.news-page-pic img{ width:100%; margin:0 auto; padding-top:10px; }
.news-page-pic li{ width:100%; padding:10px 0 30px 0; color:#999; }
.news-page-text{ width:100%; text-align:justify; line-height:30px; }
.news-page-text h1{ font-size:20px; padding:20px 0; }
.news-page-text h2{ font-size:18px; }
.news-page-text p{ font-size:16px; padding-bottom:20px; text-align:justify; }

/*右侧边栏*/
.news-right-wrap{ display:none; }
}