.themeRed .partyTop{
	position: relative;display: block;background: url("../images/themeRedTopBj.png") no-repeat}
.themeRed .partyTop:before{
	padding-top: 9.9%;
	display: block;
	content: " ";
}
.themeRed .partyTop a{
	position: absolute;
	left: 0;
	top:0;
	right: 0;
}
.themeRed .partyTop .pic{
	width: 52.604%;
	margin: 0 auto;
}
.themeRed .partyTop .pic:before{

	padding-top: 18.8119%;
}
.themeRed .top{ background: #dd0c17;}
.themeRed .logo .img1{display: none;}
.themeRed .logo .img2{display: block !important;}
.themeRed .menuDl dd span a{color: #FFF;}
.themeRed .topBtn{ background-image: url(../images/themeRed/search.png);}
.themeRed .topSearch:hover:before {
	width: 100%;
	height: 100%;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	-webkit-transition: border-color 0s ease-out 0.4s, width 0.2s ease-out 0.4s, height 0.2s ease-out 0.6s;
	transition: border-color 0s ease-out 0.4s, width 0.2s ease-out 0.4s, height 0.2s ease-out 0.6s;
}

.themeRed .topSearch:hover:after {
	width: 100%;
	height: 100%;
	border-top-color: #FFF;
	border-right-color: #FFF;
	-webkit-transition: width 0.2s ease-out, height 0.2s ease-out 0.2s;
	transition: width 0.2s ease-out, height 0.2s ease-out 0.2s;
}

.themeRed .menuDl dd.hover span a {
    color: #000;
}
.themeRed .menuDl dt{ background: #fff; box-shadow: 10px 7px 3px rgb(0 0 0 / 2%);}
.themeRed .maxTitleDl dd a:hover{ color:#dd0c17;}
.themeRed .column1Swiper .con:hover .title a{ color:#dd0c17;}
.themeRed .a:hover{ color:#dd0c17!important;}
.themeRed .maxTitleR span:hover{ color:#dd0c17;}
.themeRed .column1Swiper .con:hover .title a{ border-color:#dd0c17;}
.themeRed .pdCloumnScroll .swiper-slide.swiper-slide-thumb-active .con:after{ border-color:#dd0c17;}
.themeRed .pdCloumnScroll .swiper-slide:hover .con:after{ border-color:#dd0c17;}
.themeRed .pdCloumnRScroll .bd .swiper-slide .text a.btn{ background:#dd0c17;}
.themeRed .pdCloumnLC .ixMore{ color:#dd0c17;background: url(../images/icon2_R.png) right center no-repeat;}
.themeRed .column3Swiper .swiper-slide.swiper-slide-active .picBox{ border: 1px dotted #dd0c17;}
.themeRed .column3Name{ color:#dd0c17;}
.themeRed .column3More span:hover{ color:#dd0c17;}
.themeRed .locationMenu dd.hover a{ background:#dd0c17;}
.themeRed .locationLeft a.hover{ color:#dd0c17;}
.themeRed .page a.hover,.themeRed .page a:hover{ background:#dd0c17;}
.themeRed .imgList dd .con:hover .text{ background:#dd0c17;}
.themeRed .team .con:hover .title a{ color:#dd0c17;}
.themeRed .honorDl dd .con:hover .text{ color:#dd0c17;}
.themeRed .textList .con:hover .title{ color:#dd0c17;}
.themeRed .imgText .con:hover .title{ color:#dd0c17;}
.themeRed .imgList1 dd .con:hover .text{ background:#dd0c17;}
.themeRed .imgList1 dd .con:hover .text{ background:#dd0c17;}
.themeRed .meeageBtn dd.dd1 a{ background:#dd0c17;}
.themeRed .recruitList dt{ background:#dd0c17;}
.themeRed .pdCloumnR{
	background: url(../images/pdCloumnBg2_R.png) no-repeat right 1px;
}
.themeRed .maxTitleR span:hover{
	background: url(../images/moreRight_R.png) right center no-repeat;
}
.themeRed .swiperPrev:hover{
	background: url(../images/swiper3Prev_R.png) center center no-repeat;
}
.themeRed .swiperNext:hover{
	background: url(../images/swiper3Next_R.png) center center no-repeat;
}
.themeRed .column3More span{
	background: url(../images/moreRight_R.png) right center no-repeat;
}
.themeRed .footer{
	background: url(../images/footerBg_R.png) bottom center no-repeat;
}
.themeRed .footerMenu dd span a{
	color: #f5f5f5;
}
.themeRed .footerEwm dd span{
	color: #f5f5f5;
}
.themeRed .footerAdd, .themeRed .bq{
	color: #f5f5f5;
}
.themeRed .footerBottomL span a{
	color: #f5f5f5;
}
.themeRed .footerBottomL span a{
	color: #f5f5f5;
}
.themeRed .footerBottomR span{
	color: #f5f5f5;
}
.themeRed .footerBottomR span a{
	color: #f5f5f5;
}