/* rz_header */

.headerBox { width: 1450px; }
.headLeft { width: 416px;}
.navRight .menulist ul li{ margin-left: 34px; width: auto;}
.navRight .menulist ul li span{ width: auto; font-size: 20px;}



/* rz_index */
.slideAD{ position: relative; width: 100%; height: 465px; background-image: linear-gradient(179deg, #E7F5FD 1%, #FFFFFF 26%);}
.slideAD img{ position: absolute; bottom: 0; left: 0; right: 0; z-index: 1;}
.slideAD .newsdiv{ position: absolute; width: 1200px; left: 50%; margin-left: -590px; background: none; padding: 20px 0  0; z-index: 9;}
.slideAD .focus{ width: 848px;}
.softWrap{ float: right; padding: 20px;}
.softWrap .title{ width: 292px; padding-bottom: 10px;  color: #000; font-size: 18px; font-weight: 600; border-bottom: 1px solid #00A4FF;}
.softPicWrap{ width: 100%; height: 309px; padding-top: 50px; margin-top: 19px;  transition: all 2s ease; -webkit-transition: all 2s ease; background: url('../images/new/softBg.png') no-repeat left center; background-size: 100% 100%; box-sizing: border-box;}
.softPicWrap:hover{ transform: scale(1.05,1.05); -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .2); -moz-box-shadow: 0 4px 12px rgba(0, 0, 0, .2); box-shadow: 0 4px 12px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .2); box-shadow: 0 4px 12px rgba(0, 0, 0, .2); -webkit-transition: -webkit-box-shadow .3s ease-in-out; -moz-transition: box-shadow .3s ease-in-out; transition: box-shadow .3s ease-in-out;}
.softPicWrap p{ width: 100%; line-height: 40px; font-size: 28px; text-align: center; font-weight: 6--; color: #fff; text-shadow: 0 4px 22px #065eac66; text-shadow: 0 4px 22px rgba(6, 94, 172, 0.4);}
.softPicWrap:hover .softBtn{ background-color: #0675CC;}

.softBtn{ margin: 18px auto; width: 160px; padding-left: 31px; height: 47px; line-height: 47px; cursor: pointer; font-size: 20px; color: #FFFFFF; border-radius: 23.5px;box-sizing: border-box;
background:rgba(0, 79, 123, 0.5) url(../images/new/arrow.png) no-repeat 118px center; }
.newswrap{ width: 100%; padding: 40px 0; background-color: #F6FBFE;}
.newsdiv{ width: 1180px; background: none; padding: 0;}

.xwdtDiv{ width: 580px; height: 424px; padding: 30px; background-color: #fff; box-sizing: border-box; overflow: hidden;}
.xwdtDiv.fl{ float: left; }
.xwdtDiv.fr{ float: right;}
.newstab.videotab .list ul.tabsList li{ width: 520px; overflow: hidden; box-sizing: border-box;}
.newstab.videotab .list ul.tabsPicList li{ padding: 0;}
.newstab.videotab .list ul.tabsPicList{ margin-left: -20px;}
.newstab.videotab .tabsPicList .title{ margin-bottom: 0;}
.videotab .list .tabsPicList>li{ position: relative; float: left; margin: 20px 0 0 20px; width: 250px; height: 143px; overflow: hidden; background: none;}
.videotab .list .tabsPicList>li .title{ position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 32px; line-height: 32px;
background: rgba(0, 0, 0, .5); padding: 0 10px;
}
.videotab .list .tabsPicList>li .title a{ width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.videotab .list .tabsPicList>li a{ width: 100%; color: #fff; }
.videotab .list  .tabsPicList>li img{ position: absolute; top: 0;left: 0; right: 0; bottom: 0; width: 100%; height: 100%;}

@keyframes zoom-in {
  0% { transform: scale(1); } /* from状态，初始比例为1 */
  100% { transform: scale(1.1); } /* back to initial state */
}