
/* CSS Document */

.list_lh{ height:400px; overflow:hidden;}
.list_lh li{ padding:10px;}
.z162e2e2e{font-size: 16px;color: #2e2e2e;font-weight: bold; text-decoration: none;}
.z162e2e2e a{font-size: 16px;color: #2e2e2e;font-weight: bold; text-decoration: none;}
.zfb0d1b{color: #fb0d1b;}

.news{width:1200px;margin:0 auto;padding: 0}
.news h3{margin-bottom: 20px;height:56px;border-bottom: 1px solid #dcdcdc; line-height: 56px;}
.news h3 a{display: block;font-size: 24px;font-weight: bold;color: #e60116;padding-left:42px;    background: url(../image/7.png) left center no-repeat;
    padding-left: 18px;}
.news h3 i{display: block; font-size: 14px;color: #999999;text-transform: uppercase;float: right; font-weight: normal;font-style: normal;}
.news .newstit1{background: url(../images/newstit1.png) no-repeat left center;}
.news .newstit2{background: url(../images/newstit2.png) no-repeat left center;}

.news1{width:735px; float: left;}
.news1 dl{width:735px; position: relative; clear: both; overflow: hidden;margin-bottom: 20px;}
.news1 dl dt{width:245px;height: 123px;overflow: hidden; float: left; }
.news1 dl dt img{ width:245px; height: 123px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news1 dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news1 dl dd{width: 465px; float: right;}
.news1  dl dd h4{font-size:20px; color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;margin: 15px 0 5px; height: 35px;line-height: 35px; font-weight: normal;}
.news1  dl dd h4 a{ color: #333333; text-decoration: none;  }
.news1  dl dd p{ line-height: 24px;font-size:16px;color: #666666; text-align: justify;}
.news1 li{width: 363px;margin-bottom: 8px;margin-right: 8px; height: 90px; display: block;padding-left: 20px; background:#ffffff; padding:20px 22px 0px;box-sizing: border-box; float: left;}
.news1 li h4{color: #333333; font-size: 16px; height: 30px; line-height: 30px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; font-weight: normal; }
.news1 li a{text-decoration: none;}
.news1 li span{ font-size: 14px; color: #999999;font-weight: normal;font-family: "Arial";line-height: 24px; }
.news1 li:nth-child(2n){margin-right: 0;}
.news1 li:hover{box-shadow: 0 0 20px #f2f2f2;}
.news1 em:hover span{color: #bb0a12;}

.news2{width: 404px;float: right;}
.news2 dl{width:404px; position: relative; clear: both; overflow: hidden;margin-bottom: 20px;}
.news2 dl dt{width:404px;height: 202px;overflow: hidden; }
.news2 dl dt img{ width:404px; height: 202px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news2 dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news2 dl dd{width: 404px;height:125px;padding-top:10px;box-sizing: border-box;border-bottom: 1px solid #dcdcdc;}
.news2 dl dd h4{font-size:20px; color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;margin-bottom: 10px; height: 35px;line-height: 35px; font-weight: normal;}
.news2 dl dd h4 a{ color: #333333; text-decoration: none;  }
.news2 dl dd p{ line-height: 24px;font-size:16px;color: #666666; text-align: justify;}

.news2 li{height: 32px;}
.news2 li a{text-decoration: none;width:372px;display: block; color: #333333; font-size: 16px; height: 30px; line-height: 30px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; font-weight: normal; float: left;}
.news2 li i{ font-size: 12px; color: #fff;font-weight: normal;font-family: "Arial";line-height: 20px;width:20px;height:20px;background: #a9a7a8;border-radius: 100%;display: block;text-align: center;margin-right: 12px; float: left;margin-top:5px; }
.news2 li:hover i{background:#007dde;}
.news2 li:hover  a{color: #007dde;}