.IndexLbBox{

}
/* 首页大轮播图 开始*/
.slideBoxIndex1{ display: none;}
/* ----------------swiper ---------------*/
.swiper-container2 {
        width: 100%;
        margin: 0 auto;
        height: 3.12rem;
        position: relative;
        overflow: hidden;
    }
 .swiper-container2 .swiper-wrapper{
    	height: 100%;
 }
.swiper-container2 .swiper-slide {
	   /*  margin:0 !important; */
		position:relative;
        text-align: center;
        height: 100%;
        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-container2 .swiper-slide a{
	display: block;
	width:100%;
	height: 100%;
}
.swiper-container2 .swiper-slide a img{
	width:100%;
	height: 3.12rem;
	vertical-align: middle;
}
.swiper-pagination1{
   height: .15rem;
    line-height: 1;
   bottom:.2rem !important;
    text-align: center;	
    letter-spacing: -0.5em;font-size: 0;
}
.swiper-pagination1 .swiper-pagination-bullet{
	display: inline-block;
	line-height: 1;
	background:#fff;
	opacity:1;
	margin:0 0 0 .1rem !important;
	width: .15rem;
	height: .15rem;
	border-radius: 50%;
	opacity:0.8;
	letter-spacing: normal;  
	vertical-align: top;
}
.swiper-pagination1 .swiper-pagination-bullet-active{
	opacity:0.8;
	width: .6rem;
	background:#cf0d1f;
	border-radius: .1rem;
}
/* 首页大轮播图  结束*/
.indexCenter{
}
.indexCenter .indexCenterBg{
	display: none;
}
.indexCBox{
}
.indexLTitleBox{
	padding: 0 .3rem;
}
.indexLTitle,.indexTitle1{
	background: url(indexTitleBg_20200216_03.png) no-repeat left top;
	font-size: .36rem;
	color: #152b39;
	height: .36rem;
	line-height: .36rem;
	padding-bottom: .15rem;
	padding-left: .6rem;
	background-size:.46rem;
	font-weight: bold;
	position: relative;
}
.indexLTitle i,.indexTitle1 i{
	display: block;
	width: 1.2rem;
	height: .02rem;
	background: #007bc6;
	position: absolute;
	left: .6rem;
	bottom: 0;
}
/*.gygcBox .indexTitle1{
	background: url(indexTitleBg_20200216_03.png) no-repeat left top;
	font-size: .36rem;
	color: #152b39;
	height: .36rem;
	line-height: .36rem;
	padding-bottom: .15rem;
	padding-left: .6rem;
	background-size:.46rem;
	font-weight: bold;
	position: relative;
}
.gygcBox .indexTitle1 i{
	display: block;
	width: 1.2rem;
	height: .02rem;
	background: #007bc6;
	position: absolute;
	left: .6rem;
	bottom: 0;
}*/
.indexCBoxXwzx{
	margin-top: .5rem;
	padding: 0 .3rem;
}
.indexXwzxBox{
	overflow: hidden;
	margin-top: .3rem;
	height: 2.5rem;
}
.indexXwzxBox li{
	float: left;
	width: 3.35rem;
	height: 2.5rem;
}
.indexXwzxBox li:nth-child(odd){
	float: left;
	margin-right: .2rem;
}
.indexXwzxBox li a{
	display: block;
	width: 100%;
    height: 100%;
    position: relative;
}
.indexXwzxBox li a img{
	display: block;
	width: 100%;
    height: 100%;
}
.indexXwzxBox li a i{
	display: block;
	position: absolute;
	z-index: 9;
	width: 100%;
	height: .58rem;
	bottom: 0;
	left: 0;
	background: url(indexYdXwzxBg_20200217_03.png) repeat-x;
    background-size:auto 100%;
}
.indexXwzxBox li a i span{
	font-size: .28rem;
	color: #fff;
    font-weight: bold;
    line-height: .58rem;
    padding: 0 .2rem;
    display: block;
    cursor: pointer;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.indexCBox2{
	margin-top:.3rem;
	padding-bottom: .5rem;
}
.indexOverC{
	overflow: hidden;
	padding: 0 .3rem;
}
 .dmtYdUl{
   margin: .3rem 0;	
 }
.zhxwYdTabBox,.dmtYdUl{
	overflow: hidden;
}
.zhxwYdTabBox span,.dmtYdUl span{
	float: left;
	display: block;
	height: .63rem;
	line-height: .63rem;
	padding: 0 .28rem;
	color: #666;
	font-size: .32rem;
}
.zhxwYdTabBox span.active,.dmtYdUl span.active{
	background: #007bc6;
	color: #fff;
	font-weight: bold;
}
.zhxwYdTabUl{
	display: none;
}
.zhxwYdTabUl.active{
	display: block;
}
.zhxwYdTabUl .indexTitle1{
	display: none;
}
.zhxwYdTabUl .indexTitle2{
	display: none;
}
.indexOverCL{

}
.indexOverCR{
	
}
.zhxwPadding{
}
.zhxwUl{
	margin-top: .25rem;
}
.zhxwUl li{
	margin-bottom: .1rem;
}
.zhxwUl li .zhxwTime{
	display: none;
}
.zhxwRBox{
}
.zhxwRBox a{
	display: block;
	font-size: .32rem;
	color: #333333;
	padding-left: .28rem;
	background:url(indexYdIcon_dia_20200217_03.png) no-repeat left .16rem;
	background-size:.06rem .06rem ;
}
.zhxwRBox p{
	display: none;
}
.mobileMore{
	margin-top: .2rem;
	display: block;
	border:.015rem solid #bfbfbf;
	background: #f0f0f0;
	height: .58rem;
	line-height: .58rem;
	text-align: center;
	font-size: .32rem;
	color: #b2b2b2;
}
.kjkxBox{
	margin-top: .5rem;
}
.kjkxLBox{
	margin-top: .5rem;
	padding: 0 .3rem;
}
.kjkxLLi{
	height: 1.1rem;
	margin-top: .2rem;
}
.kjkxLBox .kjkxLLi1{
	background: url(indexydKjkxImg_20200217_03.png) no-repeat;
	background-size:100% 100% ;
	margin-top: .3rem;
}
.kjkxLBox .kjkxLLi2{
	background: url(indexydKjkxImg_20200217_06.png) no-repeat;
	background-size:100% 100% ;
}
.kjkxLBox .kjkxLLi3{
	background: url(indexydKjkxImg_20200217_08.png) no-repeat;
	background-size:100% 100% ;
}
.kjkxLLi a{
	display: block;
	height: 100%;
    position:relative ;
}
.kjkxLLi a span{
	padding-left: 1.48rem;
	box-sizing: border-box;
	display: block;
	height: 100%;
	font-size:.3rem;
	font-weight: bold;
	color: #fff;
	line-height: 1.1rem;
}
.kjkxLLi a img{
	display: none;
}
.gfggBox{
	padding: 0 .3rem;
}
.gfggL{
	margin-top: .5rem;
}
.gfggR{
}
.indexLTitle1{
	background: url(indexTitleBg_20200216_03.png) no-repeat left top;
	font-size: .36rem;
	color: #152b39;
	height: .36rem;
	line-height: .36rem;
	padding-bottom: .15rem;
	padding-left: .6rem;
	background-size:.46rem;
	font-weight: bold;
	position: relative;
}
.indexLTitle1 a,.indexLTitle a,.indexTitle1 a{
	color: #152b39;
}
.indexLTitle1 i{
	display: block;
	width: 1.2rem;
	height: .02rem;
	background: #007bc6;
	position: absolute;
	left: .6rem;
	bottom: 0;
}
.gfggL .zhxwRBox a{

}
.gfggBox .zhxwUl{
	margin-top: .2rem;
}
.gfggBox .zhxwUl li{
}
.gfggBox .zhxwUl li:first-child{
	margin-top: 0;
}
.gfggBox .zhxwRBox{
	
} 
.zxdl{
	display: block;
	width: 100%;
	margin: .5rem 0;
	height: 1.5rem;
	/* background: url(indexydKjkxImg_20200217_10.png) no-repeat; */
	background: url(index_zxdlImg_750_0407.png) no-repeat;
	background-size:100% 100%;
}
.zxdl img{
	display: none;
}
.gygcBox{
	margin-top: .5rem;
	padding: 0 .48rem;
}
.gygcUl{
	overflow: hidden;
}
.gygcUl li{
	float: left;
	width:3.17rem;
	height: 2.28rem;
	position: relative;
	margin-top: .2rem;
}
.gygcUl li:first-child{
	width: 100%;
	margin-top: .3rem;
	background: url(indexydKjkxImg_20200217_13.png) no-repeat;
	background-size:100% 100%;
}
.gygcUl li:first-child img{
	display: none;
}
.gygcUl li:nth-child(odd){
	float: right;
}
.gygcUl li a{
	display: block;
	width: 100%;
	height: 100%;
}
.gygcUl li a img{
	width:100%;
	height: 100%;
	vertical-align: middle;
}
.gygcUl li a span{
	position: absolute;
	font-size:.32rem;
	color: #fff;
	font-weight: bold;
	left: .42rem;
	bottom: .45rem;
}
.ztbdBox{
	margin-top: .5rem;
	padding: 0 .3rem;
}
.ztbdL{
	
}
.ztbdL ul{
	margin-top: .3rem;
	border:.015 solid #e2eaf1;
	background: url(indexZtbdBg_20200216_03.png);
    padding:.18rem .18rem 0;
    overflow: hidden;
}
.ztbdL ul li{
	float: left;
	width: 3.17rem;
	height: 2.28rem;
	margin-bottom: .18rem;
}
.ztbdL ul li:nth-child(even){
	float: right;
}
.ztbdL ul li a{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.ztbdL ul li a img{
	width: 100%;
	height: 100%;
}
.ztbdL ul li a span{
	position: absolute;
	width: 100%;
	text-align: center;
	color: #003f88;
	font-size: .32rem;
	font-weight: bold;
	left: 0;
	bottom: .32rem;
}
.ztbdR{
	margin-top: .5rem;
}
.ztbdR ul li{
	margin-top: .2rem;
	height: 1.4rem;
}
.ztbdR ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.ztbdR ul li a img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.dmtBox{
	margin-top: .5rem;
	padding: 0 .3rem;
}
.dmtBox .mobileMore{
    margin-top: .3rem;
}
.dmtBox .indexOverC{
	padding: 0;
}
.dmtTitle{
	display: none;
}
.dmtYdTabBox{
	display: none;
}
.dmtYdTabBox.active{
	display: block;
}
.spLBox ul{
	overflow: hidden;
}
.spLBox ul li{
	float: left;
	width: 3.35rem;
	height: 2.07rem;
	margin-top: .2rem;
}
.spLBox ul li:nth-child(odd){
	float: right;
}
.spLBox ul li:first-child{
	width: 100%;
	height:4.3rem;
	margin-top: 0;
}
.spLBox ul li a{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.spLBox ul li a img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.spLBox ul li a span{
	font-weight: bold;
	display: block;
	box-sizing: border-box;
	width: 100%;
	padding: 0 .2rem;
	height: .43rem;
	line-height: .43rem;
	color: #fff;
	background: #cd0005;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	cursor: pointer;
	font-size: .24rem;
}
.spLBox ul li a i{
	display: block;
	width: .36rem;
	height: .36rem;
	background: url(indexIcon20200215_07.png) no-repeat;
	background-size:100% 100%;
	position: absolute;
	right:.1rem;
	top:.1rem;
	z-index: 10;
}
.spLBox ul li:first-child a span{
	width: 100%;
	padding: 0 .2rem;
	left: 0;
	bottom: 0;
	height: .47rem;
	line-height: .47rem;
}
.spLBox ul li:first-child a i{
	display: block;
	width: 1rem;
	height: 1rem;
	background: url(indexIcon20200215_07.png) no-repeat;
	background-size:100% 100%;
	position: absolute;
	left:50%;
	top:1.65rem;
	z-index: 10;
	margin-left: -.5rem;
}



.tpZBox ul{
	overflow: hidden;
}
.tpZBox ul li{
	float: left;
	width: 3.35rem;
	height: 2.07rem;
	margin-top: .2rem;
}
.tpZBox ul li:nth-child(odd){
	float: right;
}
.tpZBox ul li:first-child{
	width: 100%;
	height:4.3rem;
	margin-top: 0;
}
.tpZBox ul li a{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.tpZBox ul li a img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.tpZBox ul li a span{
	font-weight: bold;
	display: block;
	box-sizing: border-box;
	width: 100%;
	padding: 0 .2rem;
	height: .43rem;
	line-height: .43rem;
	color: #fff;
	background: #007bc6;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	cursor: pointer;
	font-size: .24rem;
}
.tpZBox ul li a i{
	display: block;
	width: .32rem;
	height: .32rem;
	background: url(indexydDmtTpImg20200217_03.png) no-repeat;
	background-size:100% 100%;
	position: absolute;
	right:.1rem;
	top:.1rem;
	z-index: 10;
}
.tpZBox ul li:first-child a span{
	width: 100%;
	padding: 0 .2rem;
	left: 0;
	bottom: 0;
	height: .47rem;
	line-height: .47rem;
}
.tpZBox ul li:first-child a i{
	display: block;
	width: .88rem;
	height: .88rem;
	background: url(indexydDmtTpImg20200217_03.png) no-repeat;
	background-size:100% 100%;
	position: absolute;
	right:.3rem;
	top:.3rem;
	z-index: 10;
}
.cbwRBox h2{
	display: none;
}
.cbwRBox ul{
} 
.cbwRBox ul li{
	margin-top: .3rem;
}
.cbwRBox ul li:first-child{
	margin-top: 0;
}
.cbwRBox ul li a{
	display: block;
	overflow: hidden;
} 
.cbwRBox ul li a span{
	color: #666;
	float: right;
	width: 4.5rem;
	line-height: .44rem;
	font-size: .28rem;
}
.cbwRBox ul li a span i{
	display: block;
	font-weight: bold;
	cursor: pointer;
	white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color: #333;
    font-size: .32rem;
    margin-bottom: .2rem;
    padding-top: .15rem;
}
.cbwRBox ul li a span em{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.cbwRBox ul li a img{
	float: left;
	width: 2.08rem;
	height: 2.75rem;
}

.headerTopBox{
	height: .68rem;
	padding: 0 .3rem;
}
.headerTop{
	height: .68rem;
	background: url(scroll_img.png) left center no-repeat;
	background-size:.22rem auto ;
	padding-left: .3rem;
}
.headerNoticeBox{
	width: 6.8rem;
	overflow: hidden;
	float: left;
	position: relative;
	height: .68rem;
}
.headerNoticeUl{
	height: .68rem;
	width: 999999999px;
	position: absolute;
	left: 0;
	top: 0;
}
.headerNoticeUl li{
	float: left;
	height: .68rem;
	line-height: .68rem;
	font-size: .3rem;
	margin-right: .24rem;
	width: auto!important;
}
.headerNoticeUl li a{
	color: #003f88;
}