@charset "utf-8";
@import url("reset.css");
@import url("header_1.css");
@import url("footer.css");

.Part1{width: 1400px;height: auto;overflow: hidden;margin: 0px auto 0;}
.title{width: 100%; height: 50px; line-height: 50px; overflow: hidden; border-bottom: 1px solid #b50008;}
.title h3{float: left; height: 100%;}
.title h3 a{width: 100%; display: block; height: 100%; font-size: 24px;}
.title .more{float: right; height: 100%; display: block; font-size: 14px; color: #b50008;}
.title .more:hover{font-weight: bold;}
.bds{width: 100%;min-height: 275px;overflow: hidden;border: 1px solid #eeeeee;background: #ffffff;padding: 17px 25px;margin-top: 15px;}
.bds li{width: 100%;height: auto;overflow: hidden;line-height: 47px;background: url(../images/dian.png) left center no-repeat;padding-left:20px;}
.bds li a{display: block;float: left;color: #010000;font-size: 18px;max-width: calc(100% - 120px);position: relative;overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}
.bds li a:hover{ color: #961617;}
.bds li span{display: inline-block;width: 115px;float: right;color: #888888;font-size: 18px;text-align: right;}


.gzdt{width: 680px;height: auto;position: relative;margin-top: 40px;}

.Focus{width:685px;height:430px;margin-top: 40px;}
.Focus .bd li{ position:relative; overflow:hidden; width:685px; height:430px; }
.Focus .bd li img{display:block;width:100%;height:100%;object-fit: cover;}
.Focus .hd{position:absolute;width:100%;height:60px;left:0;bottom:0;background:rgba(0,0,0,0.7);display: flex;justify-content: space-between;align-items: center;}
.Focus .hd ul{position:relative;width:500px;margin-left: 20px;}
.Focus .hd ul li{ position:relative; overflow:hidden; font-size:15px; color:#FFF; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}
.Focus .hd ol{position:relative;width: 115px;margin-right: 20px;display: flex;justify-content: flex-end;}
.Focus .hd ol li{position:relative;overflow: hidden;border-radius: 50%;width: 15px;height: 15px;background: #FFF;font-size: 0;opacity: 0.3;}
.Focus .hd ol li + li{ margin-left:10px;}
.Focus .hd ol li.on{ opacity:1; }

.Focus>a{display:block;width:34px;height:90px;position:absolute;top: 158px;top: calc((430px - 90px) / 2);cursor:pointer;opacity:0;filter: alpha(opacity=0);transition:all 0.5s;display: none !important;}
.Focus>a.prev{left:10px;background: url("../images/tsxxzx_img11.png") no-repeat center rgba(0,0,0,0.6);}
.Focus>a.next{right:10px;background: url("../images/tsxxzx_img12.png") no-repeat center rgba(0,0,0,0.6);}
.Focus:hover>a{ opacity:1; filter: alpha(opacity=100);}
.Focus:hover>a.prev{ left:0px;}
.Focus:hover>a.next{ right:0px;}



.ZbttPart{width: 860px;}
.ZbttPart .layui-elem-field{border-color: #b50008;margin-bottom: 0;}
.ZbttPart .layui-elem-field legend{font-size: 34px;font-weight: normal;color: #b50008;}
.ZbttPart .layui-field-box{padding: 0px 15px 14px;}
.ZbttPart h1{position:relative;overflow: hidden;display: flex;font-size: 20px;/* font-weight: bold; *//* color: #b50008; */align-items: center;justify-content: center;height: 60px;line-height: 1.5;}
.ZbttPart h1 a{display:inline-block;position: relative;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition: all 0.3s;text-align: center;}
.ZbttPart h1 a:hover{/* text-decoration: underline; */}



.Footer.Footer_2.tl{ margin-top:80px; }
.Footer .foot_a .tb .ewm img{width: auto;}


.YqljPart{border: 1px solid #8c1515;display: flex;justify-content: space-between;}
.YqljPart .TitL{width: 120px;position: relative;background: url("../images/dwjsgzb_img10.png") no-repeat -5px 95% #8c1515;}
.YqljPart .TitL h1{display:flex;justify-content: center;align-items: center;flex-direction: column;height: 100%;font-size: 34px;color: #FFF;padding: 20px 40px;text-align: center;user-select: none;}
.YqljPart .Con{width: 1240px;padding: 25px 25px 25px 0;}
.YqljPart .Con .layui-elem-field + .layui-elem-field{margin: 25px 0 0;}


.LinkUl{position:relative;display: flex;flex-wrap: wrap;}
.LinkUl li{position:relative;overflow: hidden;}
.LinkUl li a{position:relative;display: block;font-size: 15px;line-height: 30px;padding: 0 15px;transition: all 0.2s;}
.LinkUl li a:hover{text-decoration: underline;}
