@charset "utf-8";
/* CSS Document *//*B51A00*/

/*首页1*/
.w-300{ width: calc(100% - 300px);position:relative; padding-right:30px;}
.w-300bg{ padding-left:50px;}
.topNewBox{ position:relative; overflow:hidden;}
.w-300bg:before{ content:' '; width:140px; height:100%; background-color:#B51A00; position:absolute; left:0; top:0;}
.topNews1t{ padding-left:140px;padding-right:40px;}
.topNews1t .title{ font-size:24px; color:#B51A00; padding-bottom:10px; text-align:justify; }
.topNewsImg1t{}
.topNewsImg1t img{ border:10px solid #FFf; width:100%; box-sizing:border-box;}
.topNewList{ padding:10px;}
.topNewList ul{ background-color:#eee; padding:10px;overflow:hidden;height:305px;}
.topNewList ul li { position:relative; padding-right:70px; border-bottom:1px dashed #ccc;}
.topNewList ul li a{ line-height:43px;  display:block; white-space:nowrap;}
.topNewList ul li .date{ position:absolute; right:0; top:0; line-height:43px; color:#999; font-family:Arial; }
@media screen and (max-width: 1680px){	
	.topNewList ul{ height:250px;}
	.topNewList ul li a{ line-height:36px;}
	.topNewList ul li .date{ line-height:36px; }
}
@media screen and (max-width: 1440px){	
	.topNewList ul{ height:178px;}
	.topNewList ul li a{ line-height:30px;}
	.topNewList ul li .date{ line-height:30px; }
}
@media screen and (max-width: 1200px){	
	.w-300{  width: calc(100% - 300px);padding-left:0px;}
	.w-300:before{width:0px;}
	.topNews1t{ padding-left:10px;padding-right:10px;}
	.topNews1t .title{ font-size:18px; }
	.topNewList ul{ height:150px; }
	.topNewList ul li a{ line-height:25px; font-size:12px;}
	.topNewList ul li .date{ line-height:25px; }
}
@media screen and (max-width: 992px){	
	.w-300{  width:100%; padding-right:0;}
	
}
/*右边*/
.w300{ width: 300px; border:1px solid #e5e5e5; border-top-width:0; height:428px; overflow:hidden;}
.idxRtitle{ position:relative; background-color:#f9f9f9; border-top:2px solid #B51A00; height:75px;}
.idxRtitle .wenzi{ padding-left:60px; padding-top:15px; }
.idxRtitle .wenzi .zonwen{ font-size:18px; color:#B51A00; }
.idxRtitle .wenzi .yinwen{ font-size:14px; line-height:1; font-family:Arial; color:#999;  }
.idxRtitle > i{ position:absolute; left:15px; top:0; line-height:75px; font-size:30px;}
.idxRtitle > a{ position:absolute; top:0; right:10px;line-height:75px; display:block; }
.idxRlist ul{ padding:10px; }
.idxRlist li{ border-bottom:1px dashed #ccc; padding:10px;}

.idxtitle{ height:50px; line-height:50px; border:1px solid #e5e5e5; border-left-width:0; border-right-width:0;}
.idxtitle .wenzi{ font-size:20px; color:#B51A00; position:relative;}
.idxtitle .wenzi:before{ content:' '; position:absolute; left:0; bottom:-2px; border-bottom:3px solid #B51A00; width:80px;}
.idxtitle a{ position:absolute; right:30px; top:20px; line-height:50px; }

.idxNewList{ padding-top:20px;}
.idxNewList li{ border-bottom:1px dashed #ccc; line-height:35px; position:relative; padding-right:70px; overflow:hidden;}
.idxNewList .date{ position:absolute; right:0; top:0; line-height:35px; color:#999; font-family:Arial; }
.R2{ height:360px;}

/*首页3张图上轮播*/
.idxfoot3img{ border:1px solid #B51A00; padding:30px 80px 30px 140px; position:relative;}
.jiantou *{ font-size:36px;}
.idxfoot3img .titleBig{ background-image:url(../images/img0bg01.png); width:76px; position:absolute; left:0; top:-1px; height:calc(100% + 1px); background-color:#B51A00; color:#FFF; font-size:36px; padding:20px;  box-sizing:border-box;}


@media screen and (max-width: 1680px){	
	.w300-01{ height: 375px;}
}
@media screen and (max-width: 1440px){
	.w300-01{ height: 360px;}
}
@media screen and (max-width: 1200px){
	.w300-01{ height: 285px;}
	.idxRlist li{padding:5px 1;}
	.idxRlist li a{ font-size:12px;}
}
@media screen and (max-width: 992px){	
	.topNews1t{ padding:0;}
	.topNewsImg1t img{ border-width:0; padding:10px 0;}
	.topNewList{ padding:0;}
	.w300{ height: auto; width:100%; margin-top:10px;}
	.idxfoot3img{ padding:45px 5px 0px 5px;}
	.idxfoot3img .titleBig{ width:100%; padding:5px; font-size:18px;}
	.jiantou.swiper-button-prev{ color:#fff; left:100px !important; opacity:0;}
	.jiantou.swiper-button-next{ right:100px !important; color:#fff;opacity:0;}

}
@media screen and (max-width: 768px){
}
@media screen and (max-width: 568px){
}
@media screen and (max-width: 414px){
}
@media screen and (max-width: 375px){
}
@media screen and (max-width:320px){
}