﻿@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: 24vw;}
.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(../images/bannavleft.png) no-repeat center;left: 16%;}
.banner .sbtn .next{background: url(../images/bannavright.png) no-repeat center;right: 16%;}

@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{border-bottom: 1px solid #d2d8dc;background-color: #f3eced;line-height: 40px;}
.intit h2{font-size: 0.24rem;color: #FFFFFF;font-weight: bold;min-width: 150px;height: 40px;line-height: 40px;text-indent: 8px; background: url(../images/titlebg2.png) no-repeat left center;}
.intit a {color: #666666;font-size: 0.16rem;line-height: 40px;margin-right: 5px;}
.news_left{width: 31.5%;margin-top: 0.4rem;}
.news_left .pic{height: 3.3rem;display: block;position: relative;}
.news_left .homeawrap{overflow: hidden;position: relative;}
.news_left .news_title{ color: #FFFFFF;position: absolute;left: 0;bottom: 0;box-sizing: border-box;padding: 0.1rem 0.2rem;width: 100%;background: url(../images/titlebg.png) no-repeat left center;background-size: cover;}
.news_left .news_title h2{ line-height: 0.3rem;margin-bottom: 0.2rem; width: 100%;box-sizing: border-box; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.16rem;font-weight: bold;}

.news_left .pgba{position: absolute;bottom: 0.1rem;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: 1;}
.news_left .pgba span.active{background: #a6080e;}


.news_right{width: 31.5%;margin-top: 0.4rem;}
.news_list ul li{padding: 0.15rem 0 0.11rem 0;border-bottom: 1px dashed  #949494;}
.news_list ul li a{font-size: 0.16rem;width: 75%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;padding-left: 10px;background: url(../images/ico2.png) no-repeat left center;}


.adver{margin-top: 0.4rem;}

.news_cen .tab-hd{margin-top: 0.19rem;margin-bottom: 0.02rem;}
.news_cen .tab-hd h2{display: inline-block;line-height: 0.25rem; border: 1px solid #CCCCCC;padding:0 0.13rem;margin-right: 0.15rem; font-size: 0.14rem;color: #666666;border-radius: 5px;}
.news_cen .tab-hd h2.active{color:#a6080e ;border: 1px solid #a6080e;}
.news_cen .tab-bd .news_list{display: none;}
.news_cen .tab-bd .news_list.active{display: block;}

.jdjb{margin-top: 0.4rem;width: 31.5%;background: url(../images/jdbg.png) no-repeat center top;}
.jdjb>h2{text-align: center;background: url(../images/titlebg3.png) no-repeat center top;font-size: 0.24rem;color: #FFFFFF;font-weight: bold;height: 45px;line-height: 45px;}
.jdjb .jbtext{margin:0 0.35rem;margin-top: 14%;}
.jdjb .jbtext p,.jdjb .jbtext p a{color: #FFFFFF;font-size: 0.16rem;line-height: 0.4rem;}
.homec .news_list ul li{padding: 0.15rem 0 0.12rem 0;}


.homed,.links{margin-top: 0.4rem;}
.homed .ztlist{margin-top: 0.2rem;}
.homed .ztlist ul li{width: 23.5%;max-height: 2rem;overflow: hidden;}
.homed .ztlist ul li:hover img{transform: scale(1.1);transition: .5s;}
.homed .ztlist ul li img{transition: .5s;}
.homed .ztlist ul li .tit{color: #FFFFFF;position: absolute;left: 0;bottom: 0;box-sizing: border-box;padding: 0.1rem 0.2rem;width: 100%;background-color:rgba(0,0,0,0.5); text-align: center;line-height: 0.3rem;margin-bottom: 0; width: 100%;box-sizing: border-box; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.16rem;}


.links{margin-bottom:0.4rem} 
.linklist ul li{float: left;margin-top: 0.2rem;margin-left: 2.4%;width: 18%;border:1px solid #cccccc ;height: 0.65rem;align-items: center;
    display: flex;}
.linklist ul li a{margin-left: 8%; display: block;padding-left: 15px;box-sizing: border-box;background: url(../images/ico3.png) no-repeat left center;}
.linklist ul li:first-child,.linklist ul li:nth-child(6n){margin-left: 0;}
@media (max-width: 1600px){


}
@media (max-width: 1366px){
.footer .bq{width:70%; }
.footer .erweima{width: 30%;}

}
@media (max-width: 1024px){
	.news_list ul li .date{font-size: 12px;}
}
@media (max-width: 980px){

}
@media (max-width: 900px){
	.news_right,.news_left,.jdjb{width: 100%;}
	.jdjb{background-size: cover;}
	.jdjb .jbtext{margin-top: 0.2rem;margin-bottom: 0.5rem;}
}

@media (max-width: 760px){
.linklist ul li:first-child, .linklist ul li:nth-child(6n){margin: 0.1rem 1%;}
.linklist ul li,.homed .ztlist ul li{width: 48%;margin: 0.1rem 1%;}
.footer .bq{width:100%; float:none;}
.footer .erweima{width: 100%;float:none;}

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){
   
}