/*html {

filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

-webkit-filter: grayscale(100%);}*/
*{margin: 0;padding: 0;}
body{font-size:20px;background: #ededed !important}
a{text-decoration: none !important;cursor:pointer;color: #333333 !important;}
a:hover{text-decoration: none!important;cursor:pointer;}
ul li{list-style: none;position: relative;text-indent: 10px;}

.bg-white{background: #ffffff !important;}
.bg-red{background: #c40f25}
.font-white{color: #ffffff !important}
.font-black{color: #333333 !important}
.index-header{
	height: auto;
	min-height: 100px;
	background: #c40f25;	
}
.index-header img{max-width: 100%;}


.index-banner img{max-width: 100%;}
.index-banner-nav{
	background: #ffffff;
	height: 58px;
	left: 0;
	right: 0;
	top: 0;
	margin:0 auto;
}
.nav-div{text-indent: 0 !important;height: 58px;}
.nav-div a{font-size: 1rem;color: #333333;}
.nav-div:last-child::before{display: none}
.nav-div:last-child::after{display: none}
.nav-div::before{
	content: "";
	width: 1px;
	height: 10px;
	background: #c40f25;
	position: absolute;
	right:  -60%;
	top: 0;
	bottom: 0;
	margin: auto 0;
	z-index: 99;
}
.nav-div::after{
	content: "";
	width: 1px;
	height: 20px;
	background: #c9c9c9;
	position: absolute;
	right:  -60%;
	top: 0;
	bottom: 0;
	margin: auto 0;
	z-index: 9;
}
.navbar-light .navbar-nav .nav-link{color: #333333 !important;}
.header-index-link a{color: #ffffff !important;font-size: 16px;text-align: center;}
.header-index-link a:hover{color: #ffffff;}




.header-index-search input{
	width: 100%;
	height: 32px;
	background: none;
	border:1px solid #ffffff;
	outline: none;
	text-indent: .2rem;
	color: #ffffff;
}
.header-index-search-btn{
	color: #c40f25;
	font-size: 15px;
	background: #ffffff;
	cursor: pointer;
}



.index-content-header{
	font-size: 1.8rem;
	font-weight: bold;
}
.tzgg-index-fz{font-size: 15px;text-indent: 10px}
.tzgg-index-fz2{font-size: 15px;text-decoration: none; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.tzgg-index-fz2-time{font-size: 12px;color: #8e8e8e}




.tableSwitchDiv1::before{content: "";position: absolute;right: 0;width: 2px; height:20px;background: #333333;}
.tableSwitch div{font-weight:bold;cursor: pointer;background: #e5e5e5;}
.tableSwitch div.active{background: #c40f25;color: #ffffff;}
#tableSwitchContent div.showTable{display: none;}
#tableSwitchContent div.showTable:first-child{display: block;}
#tableSwitchContent2 div{display: none;}
#tableSwitchContent2More2{display: none;}
#tableSwitchContent2 div:first-child{display: block;}
.tableSwitch2 div{font-weight:bold;cursor: pointer;position: relative;border-bottom:4px solid rgba(0,0,0,0);}
.tableSwitch2 div.active{border-bottom:4px solid #c40f25;color: #c40f25;position: relative;box-sizing: border-box;}
.tableSwitch2{position: relative;}
.tableSwitch2::before{
	content: "";
	position: absolute;
	bottom: 0;
	width: calc(100% - 2rem);
	height: 2px ;
	background: #b5b5b5;
}
#tableSwitchContent2 ul li:first-child::before{display: none;}
#tableSwitchContent2 ul li::before{
	content: "";
	position:absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	left: 0;
	width: 4px;
	height: 4px;
	background: #c40f25;
}


#tableSwitchContent3 div{display: none;}
#tableSwitchContent3More2{display: none;}
#tableSwitchContent3 div:first-child{display: block;}
.tableSwitch3 div{font-weight:bold;cursor: pointer;position: relative;border-bottom:4px solid rgba(0,0,0,0);}
.tableSwitch3 div.active{border-bottom:4px solid #c40f25;color: #c40f25;position: relative;box-sizing: border-box;}
.tableSwitch3{position: relative;}
.tableSwitch3::before{
	content: "";
	position: absolute;
	bottom: 0;
	width: calc(100% - 2rem);
	height: 2px ;
	background: #b5b5b5;
}
#tableSwitchContent3 ul li::before{
	content: "";
	position:absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	left: 0;
	width: 4px;
	height: 4px;
	background: #c40f25;
}

#tableSwitchContent4 div{display: none;}
#tableSwitchContent4More2{display: none;}
#tableSwitchContent4 div:first-child{display: block;}
.tableSwitch4 div{font-weight:bold;cursor: pointer;position: relative;border-bottom:4px solid rgba(0,0,0,0);}
.tableSwitch4 div.active{border-bottom:4px solid #c40f25;color: #c40f25;position: relative;box-sizing: border-box;}
.tableSwitch4{position: relative;}
.tableSwitch4::before{
	content: "";
	position: absolute;
	bottom: 0;
	width: calc(100% - 2rem);
	height: 2px ;
	background: #b5b5b5;
}
#tableSwitchContent4 ul li::before{
	content: "";
	position:absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	left: 0;
	width: 4px;
	height: 4px;
	background: #c40f25;
}


.ywbk-fz11{font-size: 22px;font-weight: bold;position: relative;}
.ywbk-fz11::before{
	content: "";
	position:absolute;
	background: #c40f25;
	width: 87px;
	height: 4px;
	bottom: 0;
	left: 15px;
	z-index: 99
}
 .ywbk-fz11::after{
	content: "";
	position:absolute;
	background: #b5b5b5;
	width: calc(100% - 30px);
	height: 1px;
	bottom: 0;
	left: 15px;
	z-index: 9
}

.ywbk img{max-width: 100%;}


.footer-index{color: #ffffff;}
.footer-select{
	width: 100%;
	height: 35px;
	background: none;
	border:1px solid #ffffff;
	outline: none;
	color: #ffffff;
	cursor: pointer;
}
.footer-select option{
	color: #333333 !important;
}




.fz1{font-size: 18px;}
.fz2{font-size: 22px;} 
.fz3{font-size: 19px;font-weight: bold;}
.fz3-1{font-size: 14px;}
.fz4{font-size: 15px;}
.fz11{font-size: 11px;color: #c40f25}
.time{display: block;float: right;}
.fz3::before{
	content: "";
	position:absolute;
	top: 15px;
	left: 0;
	width: 4px;
	height: 4px;
	background: #c40f25;
}
.xxgk{width:100%;height:100%;background: #298ab7;color: #ffffff !important}
.xxgk img{width: 30px;margin-top: -5px;}
.jjjc{width:100%;height:100%;background: #c40f25;color: #ffffff!important}
.jjjc img{width: 30px;margin-top: -5px;}
.xfww{width:100%;height:100%;background: #b78529;color: #ffffff!important}
.xfww img{width: 30px;margin-top: -5px;}



.swiper-container {
  	width: 97%;
  	height: 330px;
  	overflow: hidden;
  	margin-left: 3% !important;
}
.swiper-container2 {
  	width: 100%;
  	height: 40px;
  	overflow: hidden;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-pagination{width: auto !important;right: 10px !important;left: auto !important}
.swiper-pagination-bullet{border-radius: 0 !important;background: #ffffff !important}
.swiper-pagination-bullet-active{background: #c40f25!important}
.swiper-slide-text{position: absolute;font-size:16px;bottom: 0;color: #ffffff !important;background: rgba(0,0,0,.5);width: 100%;text-align: left; text-indent: 5px;}
.swiper-btn{position: absolute;right:15px;top: 4px;width: 20px}
.swiper-button-next{margin:0!important;background: red;position: absolute;top: 0 !important;right: 0 !important;left:auto !important;width: 7px  !important;height: 14px  !important;background: none !important;}
.swiper-button-prev{margin:0!important;background: red;position: absolute;top: 0 !important;left: 0 !important;right:auto !important;width: 7px  !important;height: 14px  !important;background: none !important;}