@charset "utf-8";

.banner .pgba{
    z-index: 5;
    position: absolute;
    bottom: 0.18rem;
    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: 10px;height: 10px;border-radius: 50%; background: #FFFFFF; margin: 0 .08rem !important;position: relative;}
.banner .pgba span.swiper-pagination-bullet-active{opacity: 1;background:#0c87c7;}



.banner .swiper-slide .a{display: block;height: 31vw;}
.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;
}
.banner .sbtn{}
.banner .sbtn a{width: 0.6rem;height: 0.6rem;position: absolute;top: 40%;z-index: 9;background-size: 100%;}
.banner .sbtn .prev{background: url(../img/bannavleft.png) no-repeat center;left: 2%;}
.banner .sbtn .next{background: url(../img/bannavright.png) no-repeat center;right: 2%;}

@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}
}
@media screen and (max-width:640px){
.banner .pgba{bottom: .15rem}
.banner .swiper-slide .a{height: 52vw}
}

.intit{margin-bottom: .4rem;position: relative;}
.intit .h2{}
.intit .h2 .cn{max-width: 1.55rem;font-size: .38rem;border-bottom: 4px solid #f48033;padding-bottom: 0.15rem; display: block;font-weight: bold;line-height: 1em;color: #c73c34;margin-top: -.25rem;position: relative;z-index: 5}
.intit .h2 .en{color: #c73c34;opacity: 0.1; text-transform: uppercase;font-size: 0.46rem;font-weight: bold;line-height: 1em;transform: skewX(-5deg);display: block;user-select: none}
.intit>a,.more{color: #c73c34;font-size: .18rem;display: flex;align-items: center;position: relative;margin-top: 0.23rem;}
.intit>a span,.more span{border-bottom: 1px solid #c73c34;padding-bottom: 2px;}

.news_left{width: 48%;}
.news_left .pic{height: 3.4rem;display: block;position: relative;}
.news_left .homeawrap{overflow: hidden;position: relative;}
.news_left .news_title{ color: #FFFFFF;box-sizing: border-box;padding: 0.15rem 0.3rem;width: 100%;background: #FFFFFF;height: 2.2rem;}
.news_left .news_title h2{ line-height: 0.4rem;max-height: 0.8rem\0; width: 100%;overflow: hidden;margin: 0 auto; font-size: 0.2rem;font-weight: bold;color: #c73c34;}
.news_left .news_title .zhai{font-size: 0.16rem;color: #888888;line-height: 0.3rem;max-height: 0.9rem\0;margin-top: 0.05rem;}
.news_left .pgba{position: absolute;bottom: 2.3rem;right: 0;z-index: 5;text-align: center;}
.news_left .pgba span{width: 0.1rem;height: 0.1rem;margin: 0 0.1rem !important;background: #FFFFFF;opacity: 0.7;}
.news_left .pgba span.active{opacity: 1;}

.news_left .sbtn{}
.news_left .sbtn a{width: 0.4rem;height: 0.4rem;position: absolute;top: 28%;z-index: 9;background-size: 100%;}
.news_left .sbtn .prev{background: url(../img/bannavleft2.png) no-repeat center;left: 1%;}
.news_left .sbtn .next{background: url(../img/bannavright2.png) no-repeat center;right: 1%;}



.news_right{width: 48%;background: #FFFFFF;box-sizing: border-box;padding: 0rem 0.3rem;border: 1px solid #c73c34;}
.news_first{}
.news_first .date{text-align: right;padding-right: 0.15rem;background: url(../img/line2.png) no-repeat right center;}
.news_first .date p{font-size: 0.3rem;line-height: 0.35rem;color: #c73c34;}
.news_first .date span{color: #aaaaaa;font-size: 0.14rem;}
.news_first h2{width: 80%;line-height: 0.3rem;max-height: 0.6rem\0;font-size: 0.19rem;color: #585858;}
.news_list ul li{padding: 0.25rem 0 ;border-bottom: 1px solid #dadada;}
.news_list ul li:last-child{border-bottom: none;}
.news_list ul li:hover h2{color:#c73c34 ;}


.homea{background:url(../img/bodybg1.jpg) no-repeat center bottom;padding: 0.55rem 0;}
.news{width: 66%;}

.notice{width: 31%;}
.notice ul{float:left; border-left:1px solid #c73c34;}
.notice ul li{position:relative;float:left;width:100%;margin-bottom: 0.39rem;}
.notice ul li.new_bo{margin-bottom:0px;}
.notice ul li i.list_d{position:absolute;left:-6.5px;top: 45%;width: 13px;height: 13px;background-color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px;opacity: 1;border: 1px solid #0B558A;}
.notice ul li .bg_bt{float:right;position:relative;width:92%;height: 1.1rem;background: #FFFFFF;border-radius: 0px 0px 0px 0px;opacity: 1;border: 1px solid rgba(199, 60, 52,1);}
.notice ul li .bg_bt .bg_sj{
 position:absolute;
 top:44px;
 left: -15px;
 border-top: 10px solid transparent;
 border-right: 15px solid rgba(199, 60, 52,1);
 border-bottom: 10px solid transparent;
 }
.bg_sj2{
 position:absolute;
 top: 44px;
 left: -13px;
 border-top: 10px solid transparent;
 border-right: 15px solid #fff;
 border-bottom: 10px solid transparent;
 }
.notice ul li .bg_bt .date{float:left;margin: 0.23rem 0.18rem;width: 0.6rem;height: 0.6rem;background-color:#c73c34;border: 1px solid rgba(199, 60, 52, 1);}
.notice ul li .bg_bt .date b{float:left; width:100%; line-height:0.4rem; text-align: center;font-weight: 400;
color: #fff; font-size:0.32rem;}
.notice ul li .bg_bt .date span{float:left; width:100%; background: rgba(255, 255, 255, 1);font-size: 0.12rem; color: rgba(0, 0, 0, 0.5607843137254902); text-align: center;}
.notice ul li .bg_bt .bt{float:left;width:74%;line-height: 0.3rem;max-height: 0.6rem\0;margin: 0.23rem 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.notice ul li .bg_bt .bt a{/* font-weight: 400; */color: #585858;font-size: 0.19rem;}
.notice ul li:hover .bg_bt{border-color:#8b1415;transition: all .3s ease-out;}
.notice ul li:hover .bg_bt .bg_sj{border-right:15px solid #8b1415}
.notice ul li:hover .bt a{color:#8b1415;}




.homeb{background:  #c73c34;padding: 0.5rem 0;padding-bottom: 0.6rem;}
.homeb .intit .cn,.homeb .intit>a{color: #FFFFFF;}
.homeb .intit .en{color: #FFFFFF;opacity: 0.2;}
.homeb .intit>a span{border-bottom: 1px solid #FFFFFF;}
.xsdt{width: 48%;}
.tao{width: 100%;padding-bottom: 0.25rem;margin-top: 0.25rem;border-bottom: 1px solid #fff;}
.tao .pic{width: 35%;height: 1.8rem;}
.tao .pic div,.homed .stu .pic div{height: 100%;}
.tao .taotit{width: 60%;color: #FFFFFF;}
.tao .taotit h2,.tao .taotit2 a h2{font-size: 0.18rem;font-weight: bold;line-height: 0.35rem;height: 0.7rem;}
.tao .taotit .zhai{max-height: 0.5rem\0;overflow: hidden; line-height: 0.25rem;font-size: 0.16rem;margin-top: 0.15rem;opacity: 0.8;}
.tao .taotit .time{font-size: 0.16rem;padding-left: 25px;color: #FFFFFF;opacity: 0.8; background: url(../img/ico1.png) no-repeat left center;margin-top: 0.2rem;float: right;}

.homec{background: #FFFFFF;padding: 0.5rem 0;}
.homec .tao{border-bottom: 1px solid #dadada;}
.homec .taotit{color: #585858;}
.homec .tao .taotit .time{background: url(../img/ico2.png) no-repeat left center;color: #585858;}

.tao .title-r{width:60%;}
.tao .taotit2{width:100%;margin-top:0.2rem;}
.tao .taotit2 a{width:100%;}
.tao .taotit2 a h2{width:70%;height:auto;color: #FFFFFF;}
.tao .taotit2 .time{margin-top:0;line-height: 0.35rem;}
.homec .tao .taotit2 a h2{color:#585858;}


.homed{background: url(../img/bodybg3.jpg) no-repeat center bottom #f1f1f1;padding: 0.5rem 0;}
.homed .tab-hd{width: 100%;}
.homed .intit .h2{text-align: center;margin: 0 0.5rem;}
.homed .intit .cn{margin: 0 auto;margin-top: -0.25rem;font-weight: normal;border-bottom: none;}
.homed .intit .active .cn{font-weight: bold;border-bottom: 4px solid #f48033;}
.homed .stu {width: 23%;background: #FFFFFF;border: 1px solid #cfdbe2;}
.homed .stu .pic{height: 2.8rem;width: 100%;}
.homed .stu .taotit{box-sizing: border-box;padding: 0.2rem 0.3rem;padding-bottom: 0.25rem;}
.homed .stu .time{color: #085684;font-size: 0.14rem;margin-bottom: 0.1rem;}
.homed .stu .taotit h2{font-size: 0.2rem;line-height: 0.3rem;height: 0.6rem;}
.homed .stu .taotit .zhai{color: #AAAAAA;font-size: 0.16rem;line-height: 0.28rem;max-height: 0.84rem\0;margin-top: 0.1rem;}
.homed .tab-bd>div{position: relative;display: none;margin-top: 0.2rem;}
.homed .tab-bd>div.active{display: block;}
.homed .tab-bd .more{position: absolute;right: 0;top: -1.4rem;}
.homed .tab-bd{width:100%;}

.homed .fast ul li{width: 18%;height: 1.9rem;background: url(../img/titlebg2.png) no-repeat center bottom;text-align: center;border-radius: 5px;}
.homed .fast ul li img{margin: 0 auto;margin-top: 0.3rem;}
.homed .fast ul li p{font-size: 0.18rem;font-weight: bold;color: #FFFFFF;width: 70%;margin: 0.15rem auto;}
.homed .fast .oli1{background-color: #00a0e9;}
.homed .fast .oli2{background-color: #116a9f;}
.homed .fast .oli3{background-color: #f26c6c;}
.homed .fast .oli4{background-color: #81b90a;}
.homed .fast .oli5{background-color: #f39318;}






@media (max-width: 1600px){


}
@media (max-width: 1366px){


}
@media (max-width: 1024px){
	.news,.notice{width: 100%;margin-bottom: 0.25rem;}
	.homed .fast ul li img{height:0.7rem;}  	.homed .fast ul li p{font-size:15px;width:90%;}  
}
@media (max-width: 980px){


}
@media (max-width: 900px){
	.news_left,.news_right,.xsdt{width: 100%;}
	.news_left .pic{height: 50vh;}
	.xsdt{margin-bottom: 0.25rem;}
	.homed .stu{width: 48%;margin-bottom: 0.25rem;}
}

@media (max-width: 760px){
.tao .title-r {width:100%;}
.tao .title-r .taotit{width:100%;}
.tao .title-r .taotit h2{height:auto;}
.xslist .tao .taotit2 .time{background:url(../img/ico1.png) no-repeat left top;line-height:0.3rem;}
.xslist .tao .pic2{width: 100%;height: 30vh;}

.homed .fast ul li{width: 48%;margin-bottom: 0.2rem;}
.tao .taotit h2{height: 0.5rem;line-height: 0.25rem;}
.tao .pic{width: 46%;height: 1.6rem;}
.tao .taotit{width: 48%;}
.intit .h2 .cn{font-size: 0.28rem;margin: 0;margin-top: -.25rem;}
.intit .h2 .en{font-size: 0.3rem;}
.homed .intit .h2 .en{font-size: 0.26rem;}
.homed .stu{width: 100%;}
.homed .tab-bd .more{top: -1.2rem;}
.news_left .pic{height: 30vh;}
.homed .intit .h2{margin: 0;float: left;}
.homed .tab-hd{display: block;}
body{min-width: 320px;}
}
@media (max-width: 640px){


}

@media (max-width: 480px){
	
	
}
/*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){
   
}


.yqlj-links p a{color:#fff;}
.yqlj-links p a:hover{text-decoration:underline;}
.yqlj-links p {margin-top:8px;}