@import url(../css/reset.css);
@import url();
@import url();
@import url("");

.warp{ background-color: #FFF; }

.PageTop{ height: 600px; background: url("../images/Inter_topbg_4.png") no-repeat center top;}
.PageTop .PageLogo{ width: 740px; position: relative; top: 207px; margin: 0 auto; padding-left: 50px;}


.Part1{ padding: 32px 0; background-color: #f1f1f1;}

.djFocus{ width: 640px; height: 415px; }
.djFocus .bd li{ position: relative; overflow: hidden; width: 640px; height: 415px; z-index: 0;}
.djFocus .bd li img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.djFocus .hd{ position: absolute; overflow: hidden; width: 100%; height: 45px; left: 0; bottom: 0; z-index: 1; background-color: rgba(0,0,0,0.1);}
.djFocus .hd .layui-icon{ width: 60px; height: 45px; position: relative; float: left; font-size: 28px; color: #FFF; cursor: pointer; text-align: center; line-height: 45px; transition: background-color 0.3s; }
.djFocus .hd .layui-icon:hover{ background-color: rgba(0,0,0,0.5);}
.jiantou{background: url(../mimages/jiantou1.png) 10px;background-size: 34px;background-repeat: no-repeat;}
.jiantou1{background: url(../mimages/jiantou.png) 10px;background-size: 34px;background-repeat: no-repeat;}
.djFocus .hd .pageState{ display: block; float: left; width: 55px; height: 45px; line-height: 45px; font-size: 14px; color: #FFF; text-align: center;}
.djFocus .hd .pageState span{ font-size: 18px; color: #c3030d; }
.djFocus .hd .txt{ position: relative; overflow: hidden; height: 45px; width: 465px; float: left;}
.djFocus .hd .txt li{ position: relative; overflow: hidden; padding: 0 10px; font-size: 16px; color: #FFF; line-height: 45px; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; display: none;}
.djFocus .hd .txt li.on{ display: block; }

.djSlideNews{ width: 500px; height: 415px; padding: 0 20px;}
.djSlideNews .bd{ position: relative; overflow: hidden; height: 350px;}
.djSlideNews .bd li{ position: relative; overflow: hidden; }
.djSlideNews .bd li h1{ font-size: 32px; font-weight: bold; color: #e00206; line-height: 1.5; position: relative; overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; max-height: 96px;}
.djSlideNews .bd li .desc{ position: relative; overflow: hidden; margin-top: 25px; font-size: 18px; color: #686868; line-height: 2; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;}
.djSlideNews .bd li .more{ font-size: 18px; color: #e00206; line-height: 2; }
.djSlideNews .TargetBtn{ position: absolute; right: 0; bottom: 0; }
.djSlideNews .TargetBtn a{ display: block; float: left; width: 50px; height: 50px; position: relative; overflow: hidden; border-radius: 50%; margin: 0 5px; cursor: pointer;}
.djSlideNews .TargetBtn a.prev{ background: url("../images/zjgd_ico_2.png") no-repeat center #eaeaea;}
.djSlideNews .TargetBtn a.next{ background: url("../images/zjgd_ico_3.png") no-repeat center #eaeaea;}
.djSlideNews .TargetBtn a:hover{ background-color: #938A8A; }



.NewsList{}
.NewsList li{ position: relative; overflow: hidden; margin: 15px 0; padding: 10px 0 10px 15px; border-bottom: 1px solid #ebebeb; background: url("../images/gddj_ico_2.png") no-repeat left 25px;}
.NewsList li .text{ position: relative; overflow: hidden; float: left; width: 1030px; width: calc(100% - 150px - 10px);}
.NewsList li .text a{display: block;position: relative;overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size: 25px;line-height: 1.3;max-height: 78px;}
.NewsList li .text p{display: block;position: relative;overflow: hidden;font-size: 15px;color: #4c4c4c;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;line-height: 27px;}
.NewsList li .date{ width: 110px; position: relative; height: 85px; padding: 10px 0px 10px 20px; float: right; text-align: center; border-left: 1px solid #d5d5d5; font-weight: bold; }
.NewsList li .date p{ display: block; font-size: 34px; color: #000; line-height: 1; }
.NewsList li .date span{ display: block;  font-size: 36px; color: #7a7a7a; line-height: 1; padding-top: 10px;}