@charset 'utf-8';
.body{
    width: 100%;
    overflow-x: hidden;
    background: #fff;
    font-family: "Microsoft YaHei";
  
}
.top{ width: 100%; height: auto; }
.top img{ width: 100%; height: auto; max-width: 1920px; display: block; margin: 0 auto;}

.content{ width: 100%; height: auto; background:url(../images/top_bk.jpg) no-repeat center top;}
.top_txt{ width: 90%;  padding: 30px 0 10px 0; line-height: 100px; font-size: 56px; font-weight: bold; color: #fe0000;}
/* .top_txt img{ width: 100%; height: auto;} */
.top_txt img{ vertical-align: middle; margin: 0 20px 15px 0;}
.top_txt a{ color: #fe0000;}
.news_con1{ width: 100%; height: auto; overflow: hidden; background: #fff; margin-top: 40px;}
.news_con1_img{ float: left; display: inline;width:595px; height:400px;}

.focusBox { position: relative; width:595px; height:400px; overflow: hidden; }
.focusBox .pic li a{  width:595px; height:400px; display:block; position:relative;}
.focusBox .pic img { width:595px; height:400px;display: block; }
.focusBox .pic li a .img_txt1{width:100%; height:50px; line-height: 50px; font-size: 16px; color:#fff; text-indent:13px; background: url(../images/black.png) repeat; position:absolute; left:0; bottom:0; z-index:100; padding-right: 120px; box-sizing: border-box;   overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; }
.focusBox .hd { width:auto; height:20px; overflow:hidden; zoom:1; position:absolute; bottom:13px; right:10px;  z-index:200; }
.focusBox .hd li{ width:auto; height: auto; padding:3px 5px; display:inline-table; font:normal 12px/13px Arial, Helvetica, sans-serif; background: #fff; color:#ea0102; display:inline-block; cursor:pointer; text-align: center;  }
.focusBox .hd .on{ background: #ff8400;}


.news_con1_list{ width: 590px; float: right; display: inline; }
.news_list1{ width:90%; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px dashed #b8b7b7; padding: 20px 0; }
.news_list1 p{  color:#545454; line-height:28px; text-align:justify; font-size: 18px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 3; text-indent: 2em;}
.news_list1 p.news_list1_tit{  font-size: 25px; line-height:35px; color:#000000; overflow: hidden;  text-overflow: ellipsis; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-align: center; text-indent: 0; margin-bottom: 8px; }
.news_list1:hover a p.news_list1_tit{ color:#ea0102;}





.news_con2{ width: 100%; height: auto; overflow: hidden; background: #f7e7e7; margin-top: 40px; padding: 8px 0;}
.news_list2{ width: 584px; height: auto; overflow:hidden; margin:0 8px; background: #fff;float: left; display: inline-block; padding: 15px 10px; box-sizing: border-box;}
.main_tit{ width: 100%; height: 83px; position: relative; }
.main_tit img{ width: 100%; height: 80px;}
.main_tit a.more{ position: absolute; left: 395px; bottom: 15px; color: #333; font-size: 16px;}

.news_list2 ul{ width: 100%; height: auto; overflow: hidden; padding: 10px 0;}
.news_list2 ul li{ width: 100%; height: 50px; background: url(../images/ico01.png) no-repeat 5px center; line-height: 50px; padding-left:35px; box-sizing: border-box; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; }
.news_list2 ul li a{ color: #5d5c5c; font-size: 20px;}
.news_list2 ul li a:hover{color:#ea0102;}


.news_con3{ width: 100%; height: auto; overflow: hidden;margin-top: 40px; padding: 8px 0;}



.main_tit1{ width: 100%; height: auto; position: relative; }
.main_tit1 img{ width: 1200px; height: auto;}
.main_tit1 a.more{ position: absolute; left: 450px; bottom:15px; color: #333; font-size: 16px;}


.imglistbox1{ width: 120%; height: auto; overflow: hidden; margin-top: 20px;}
.imglist1{ width: 280px; height: 210px; float: left; display: inline-block; margin: 30px 26px 0 0 ;}
.imglist1 a{ width: 100%; height: 100%;}
.imglist1 img{width: 280px; height: 210px;}
/* .imglist1 .imglistbox1_img{ width: 100%; height: 177px; overflow:hidden;}
.imglist1 .imglistbox1_img img{ width: 100%; height: 177px;}
.imglist1 p{ text-align: center; line-height: 50px; color: #555555; font-size: 16px;}
.imglist1:hover a p{color: #01398a;} */






.footer{ width: 100%; height:400px; background:url(../images/bottom_bk.png) no-repeat center bottom;}


