body, div, p, span, a, ul, li, ol, dl, dt, dd, h1, h2, h3, h4, h5, img, input {margin: 0;padding: 0;border: 0;list-style: none;  }
body {color: #000;width:100%;height:100%;padding: 0;font-size: 12px;font-family: "微软雅黑", "宋体"; background-color:#ebecf5;}
a {color: #000;text-decoration: none;  }
a:hover { text-decoration: underline; color: #325C80;  }


#page{width: 100%;margin-left: 0;margin-top:198px}

/* banner */
#banner {  height: 400px; width: 70%; margin: 0 15% 0 15%;}
.swiper-container{width: 100%;height: 100%;}
.swiper-slide img{width: 100%;height: 100%;object-fit: fill;}
/* news */
/* news */
#news {  width: 70%; height:300px;overflow: hidden;  margin: 10px auto 0px auto;}
.newsLeft { width: 41.8%; float: left; margin-right:4.2%;  }
#news .title { height: 50px; line-height: 50px; font-size: 14px;color: #000; font-weight: 700 }
#news .title a{float: right;font-size: 14px}
.newsList{height: 300px}
.newsList li{width: 100%;height: 71.5px;border:1px solid #999;border-style:outset;margin-bottom: 10px;box-shadow: 3px 3px 3px #888888;}
.newsList li a{font-size: 16px;line-height: 71.5px;padding-left: 10px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsRight {  float: left;width: 54%;margin-top:20px;}
.newsBorder{/*border:1px solid #999999;*/text-align: center;height: 300px}
.newsImage{width:95%; height:95%;margin: 0 auto;}
.newsText { }
.newsText .p1 { margin: 10px auto 10px auto;font-size: 18px;width: 70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.p1 a{color: #8c8c8c}
.newsText .p2 { font-size: 14px;text-align: left;height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsRight ul { overflow: hidden; }
.newsRight li {  width: 100%;   float: left;  cursor: pointer;  }

/* content */
#content { width: 70%;height: 230px; overflow: hidden; ;  margin: 50px auto 0px auto;}
#content .title { height: 20px; line-height: 50px; font-size: 20px;color: #999999; font-weight: 700;text-align: center }
.contentIn { width: 100%;height: 210px; margin: 0 auto; overflow: hidden;  }
.conList {  width: 30%;height: 100%; float: left;position: relative }
.con2 {  margin: 0 5% 0 5%;  }
.conList img {  margin-bottom: 28px; width: 100%;height: 100% }
.imgTitle{height:30px;width:100%;position: absolute;bottom:0;color: #FFFFFF;background-color: rgba(0, 0, 14, 0.6);font-size: 14px;text-align: center;line-height: 30px}