﻿@charset "utf-8";

.bodywrap{background: url(/img/sbbj.jpg) no-repeat center top/cover;padding-bottom: 0.4rem;}

.banner .pgba{
    z-index: 5;
    position: absolute;
    bottom: 0.25rem;
    left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
    
    width: auto;
    }
.banner .pgba span{position: relative;border-radius: 0; display: block;float: left;opacity: 1;width: 0.3rem;height: 0.08rem;border-radius:20px; background: #FFFFFF; margin: 0 .1rem !important;position: relative;}
.banner .pgba span.swiper-pagination-bullet-active{width: 0.6rem;background:#0552BC;}



.banner .swiper-slide .a{display: block;height: 29vw;}
.banner .swiper-slide .a{position: relative;display: block;overflow: hidden;}



.banner .swiper-slide .bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;background-size: cover !important;}

.banner .bgtitle{
	position: absolute;
	left: 6%;
	bottom: 0.3rem;
	width: 70%;
	z-index: 9;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #FFFFFF;
	font-size: 0.24rem;
}





@media screen and (max-width: 1400px){

}
@media screen and (max-width: 1200px){

}
@media screen and (max-width:1024px){
.banner .swiper-slide .a{height: 50vw;min-height: inherit;}
.banner .sbtn{display: none;}
}
@media screen and (max-width:900px){
.banner .swiper-slide .a{height: 46vw}
.banner .pgba span{width: 0.2rem;height: 0.05rem;}
.banner .pgba span.swiper-pagination-bullet-active{width: 0.4rem;}
}
@media screen and (max-width:640px){
.banner .pgba{bottom: .15rem}
.banner .swiper-slide .a{height: 52vw}
}

.intit{position: relative;border-bottom: 1px solid #AC0D1F;padding-bottom:0.1rem;}
.intit .h2{font-size: .22rem;}
.intit .h2 .cn{font-size: .22rem; display: inline-block;font-weight: bold;line-height: 1em;color: #AC0D1F;position: relative;z-index: 5}
.intit .h2 .en{color: #FFFFFF;font-size: .22rem;font-weight: bold;display: block;background: url(/img/biaobg.jpg) no-repeat left center;width: 170px;}
.intit>a,.more{color: #878787;font-size: .16rem;display: flex;align-items: center;position: relative;/* margin-top: 0.1rem; */}
.intit .h2 img{display: inline-block;vertical-align: middle;padding-right: 7px;}



.news{width: 72%;background: #ffffff;padding: 0.2rem;box-sizing: border-box;margin-top: 0.3rem;box-shadow: 0 0 10px #F58390;}
.news_left{width: 51%;}
.news_left .pic{height: 2.9rem;display: block;position: relative;}
.news_left .homeawrap{overflow: hidden;position: relative;}
.news_left .date{background: #273e97;color: #ffffff;width: 0.7rem;height: 0.7rem;text-align: center;font-weight: normal;position: absolute;left: 0.3rem;top: 0;z-index: 9;}
.news_left .date p{font-size: 0.26rem;line-height: 0.4rem;}
.news_left .date span{font-size: 0.14rem;}
.news_left .news_title{ color: #FFFFFF;box-sizing: border-box;padding: 0.15rem 0rem; width: 100%;background: #B11F20;}
.news_left .news_title h2{ line-height: 0.35rem; width: 80%;overflow: hidden; font-size: 0.18rem;font-weight: normal;color: #ffffff;}
.news_left .pgba{position: absolute;bottom: 0.2rem;right: 0;z-index: 5;text-align: right;}
.news_left .pgba span{width: 0.1rem;height: 0.1rem;margin: 0 0.1rem !important;background: #FFFFFF;opacity:1;}
.news_left .pgba span.active{background: #F9BE0A;}



.news_right{width: 46%;}
.news_right .intit{margin-bottom: 0.2rem;}
.news_right ul li{padding: 0.1rem 0;}
.news_right ul li.first{padding:0}
.news_right ul li.first h2{font-size:0.18rem;font-weight: bold;width: 100%;padding-left: 0;background: none;}
.news_right ul li.first p{font-size:0.14rem;color: #888888;line-height: 0.25rem;height: 0.5rem;margin-top:0.05rem}
.news_right ul li a h2{font-size: 0.16rem;width:75%;padding-left: 10px;box-sizing: border-box;background: url(/img/hd.png) no-repeat left center;}
.news_right ul li a .date{font-size: 0.16rem;color: #878787;}

.jdjb{background: #FFFFFF;padding: 0.2rem;box-sizing: border-box;box-shadow: 0 0 10px #F58390;width: 25.5%;margin-top: 0.3rem;}
.jdjb .jdjbtxt img{display: inline-block;}
.jdjb .jdjbtxt p{font-size:0.16rem;margin-top: 0.15rem;line-height: 0.3rem;}



.bodywrap2{background: url(/img/xbbj.jpg) no-repeat center bottom #F4F4F4;padding: 0.3rem 0;}
.notice{width: 32%;background: #FFFFFF;box-sizing: border-box;padding:0 0.1rem 0.2rem 0.1rem;border-top: 4px solid #B11F20; box-shadow: 0 0 10px #E4CCCA;}
.notice .intit,.indexpart3 .intit{padding-bottom: 0;border-bottom: 1px solid #CCCCCC;}
.notice .intit h2 .en,.indexpart3 .intit h2 .en{line-height: 50px;padding-left: 10px;}
.notice .noticelist,.ywttlist{margin: 0 0.1rem;}
.notice .noticelist ul li{margin-top: 0.2rem;}
.notice .noticelist .date{text-align: center;border: 1px solid #F58D06;width: 0.6rem;height: 0.6rem;}
.notice .noticelist .date p{font-size: 0.2rem;color: #ffffff;font-weight: bold;background: #F58D06;line-height: 0.3rem;}
.notice .noticelist .date span{font-size: 0.14rem;line-height: 0.3rem;}
.notice .noticelist ul li h2{width:80%;font-size: 0.16rem;border-bottom: 1px dashed #cccccc;}
.notice .noticelist ul li h2 span{display: block;line-height: 0.27rem;height: 0.54rem;}


.ywtt .ywttlist ul li{border-bottom:1px dashed #cccccc;padding: 0.17rem 0;}
.ywtt .ywttlist ul li h2{padding-left: 10px;box-sizing: border-box;background: url(/img/hd.png) no-repeat left center;width: 100%;font-size:0.16rem;}
.ywtt .ywttlist .date{font-size:0.16rem;margin-top: 0.05rem;padding-left: 35px;background: url(/img/rqqhx.png) no-repeat left center;color: #636363;}

.ywtt .ywttlist ul li:hover{background: #B11F20;transition: 0.5s;padding: 0.17rem 0.1rem;box-shadow: 0 0 10px #B11F20;}
.ywtt .ywttlist ul li:hover h2,.ywtt .ywttlist ul li:hover .date{color: #ffffff;}
.ywtt .ywttlist ul li:hover .date{background: url(/img/rqqbx.png) no-repeat left center;}
.ywtt .ywttlist ul li:hover h2{background: url(/img/bd.png) no-repeat left center;}

.indexpart2{margin-top: 0.3rem;}
.xcjy .ywttlist ul li.first{padding: 0;padding-bottom: 0.2rem;margin-top: 0.2rem;}
.xcjy .ywttlist ul li.first a{background: #F6EEEC;}
.xcjy .ywttlist ul li.first h2{background: none;line-height: 0.28rem;height: 0.56rem;padding: 0;}
.xcjy .ywttlist ul li.first .bgimg{height: 100%;}
.xcjy .ywttlist ul li.first .pic{height: 1.2rem;width: 40%;}
.xcjy .ywttlist ul li.first .txt{width: 55%;box-sizing: border-box;padding: 0.2rem 0.2rem 0rem 0;}
.xcjy .ywttlist ul li.first .txt .date{background: none;padding-left: 0;margin-top:0.1rem}
.xcjy .ywttlist ul li.first .txt .date img{display: inline-block;vertical-align: top;padding-right: 10px;}
.xcjy .ywttlist ul li.first:hover{background: none;box-shadow: none;}
.xcjy .ywttlist ul li.first:hover h2,.xcjy .ywttlist ul li.first:hover .date{color:#B11F20 ;}


.fzfg-tab{position: relative;}
.fzfg-tab .tab-hd{}
.fzfg-tab .tab-hd h2{display: inline-block;font-family: 'SHSCN-Bold';
    font-size: 0.36rem;margin-right: .5rem;c}
.fzfg-tab .tab-hd .active{font-weight: bold;color: #0552BC;}
.fzfg-tab .tab-bd>div>a{position: absolute;top: -1.1rem;right: 0;color: #878787;font-size: .16rem;}
.fzfg-tab .tab-bd>div{display: none;}
.fzfg-tab .tab-bd>div.active{display: block;position: relative;}
.tab-hd h2 span{display: block;
    font-size: 0.16rem;position: relative;text-indent: 1.5em;
}
.tab-hd h2 span:before{position: absolute;
    width: 0.2rem;
    height: 1px;
    content: "";
    background: #333;
    top: 50%;
   
    left: 0;}
.fzfg-tab .tab-hd .active   .tab-hd h2 span:before{ background: #0552BC;;}

.indexpart3{margin-top: 0.3rem;background: #FFFFFF;box-sizing: border-box;padding:0 0.1rem 0.1rem 0.1rem;border-top: 4px solid #B11F20;box-shadow: 0 0 10px #cccccc;}
.indexpart3 .linklist{margin: 0.1rem;}
.indexpart3 .linklist ul li{width: 16.6%}











@media (max-width: 1600px){


}
@media (max-width: 1366px){


}
@media (max-width: 1024px){
	.news_right ul li a h2{width: 70%}
	.notice .noticelist ul li h2{width: 75%}
}
@media (max-width: 980px){


}
@media (max-width: 940px){
.news,.jdjb,.notice{width: 100%}
.notice{margin-bottom:0.3rem;}
.notice .noticelist ul li h2{width: 90%}
.indexpart2,.indexpart3{margin-top: 0}
.indexpart3 .linklist ul li{width: 33.3%;margin-bottom:0.15rem;}
}

@media (max-width: 760px){

body{min-width: 320px;}
.notice .noticelist ul li h2{width: 85%}
.news_left,.news_right{width: 100%}
.news_right{margin-top:0.2rem;}
.intit .h2 .en{width: 113px}
}
@media (max-width: 640px){

.indexpart3 .linklist ul li{width: 48%}
}

@media (max-width: 480px){
	
	.notice .noticelist ul li h2{width: 80%}
}
/*ie11*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, 
} 
/*ie10*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

}




@media (max-width: 980px){
   
}