.topheader{
	width: 1440px;
	height: 341px;
	margin: 0 auto;
	background: url(../images/headertop.jpg) top center no-repeat;
}
.whtopnav{
	width: 1440px;
	height: 50px;
	margin: 0 auto;
	background: rgba(13,59,118,0.5);
	margin-top: -50px;
}
.bardetail:hover{
	background: rgba(13,59,118,0.8);
}
.topnavbar{
	width: 1200px;
	height: 50px;
	margin: 0 auto;

}
.bardetail{
	cursor: pointer;
	width: 150px;
	height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 50px;
	float: left;
}
.whxyb1{
	width: 1440px;
	height: 468px;
	margin: 0 auto;
	background: #f2f2f2;
}
.whxyb2{
	width: 1440px;
	height: 468px;
	margin: 0 auto;
	background: #e2e6e8;
}
.whxyfooter{
	width: 1440px;
	height: 98px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	color: #e2e6e8;
	background: #0d3b76;
}
.leftswiper{
	position: absolute;
	width: 544px;
	height: 416px;
	margin-left: 117px;
	margin-top: 26px;

}
.centernews{
	position: absolute;
	margin-left: 696px;
	margin-top: 26px;
	width: 387px;
	height:416px;
}
.newsdetail1{
	cursor: pointer;
	width: 387px;
	height: 118px;
margin-top: 37px;
	background: #fff;
	position: absolute;
	transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
}
.newsdetail1:hover{
box-shadow:2px 2px 3px #000;
 transform: scale(1.05);
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -o-transform: scale(1.05);
            -ms-transform: scale(1.05);
}
.newsdetail2{
	cursor: pointer;
	width: 387px;
	height: 118px;
	margin-top: 168px;
	background: #fff;
	position: absolute;
transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
}
.newsdetail3{
	cursor: pointer;
	width: 387px;
	height: 118px;
	margin-top: 297px;
	background: #fff;
	position: absolute;
transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
}

.newsdetail2:hover{
box-shadow:2px 2px 3px #000;
 transform: scale(1.05);
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -o-transform: scale(1.05);
            -ms-transform: scale(1.05);
}

.newsdetail3:hover{
box-shadow:2px 2px 3px #000;
 transform: scale(1.05);
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -o-transform: scale(1.05);
            -ms-transform: scale(1.05);
}
.rightinfo{
	position: absolute;
	width: 209px;
	height:416px;
	margin-top: 26px;
	margin-left: 1110px;

}




.swiper-pagination {
    position: absolute;
    z-index: 20;
    margin-top: -40px;
    margin-left: 50%;
    transform: translateX(-50%);
}

.swiper-pagination-switch {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin-left: 30px;
    background: #fff;
    margin-right: 6px;
    opacity: 0.8;

    cursor: pointer;
}
.swiper-visible-switch {
  background: #fff;
}
.swiper-active-switch {
  background:#0d3b76;
  
  width: 12px;
  height:12px;
 
  border-radius: 50%;
}

.whnewstitle{
	width: 90%;
	color: #1b517e;
	font-size: 20px;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5%;
	font-weight: 600;
}
.newsmore{
font-size: 14px;
color: #4c4d4e;
display: block;
float: right;
margin-top: -25px;
	text-align: right;
}
.newsmore:hover{
color: #000;
}
.whnewsdeps{
	width: 90%;
	color: #4c4d4e;
	font-size: 14px;
	display: block;
	line-height: 25px;
	padding-left: 5%;

}
.rightdate{
	position: absolute;
	width: 100%;
	height: 74px;
	background: #0d3b76;
	color: #fff;font-size: 14px;
}
.weeknum{
	margin-left: 10px;
}
.bygz{
	width: 100%;
	height: 150px;
	background: #fff;
	margin-top: 74px;
}
.bygztitle{
	width: 40%;
	height: 49px;
	float: left;
	line-height: 49px;
	color:  #0d3b76;
	font-size: 18px;
	margin-left: 18px;
}
.bygzmore{
	cursor: pointer;
	width: 25%;
	height: 49px;
	float: right;
	line-height: 49px;
	color:  #aeafb1;
	font-size: 14px;
	margin-right: 18px;
}
.bygzmore:hover{
	color:  #333;
}
.bygzmain{
	width: 100%;height: 49px;	border-bottom: 1px solid #d9dee1; 
}
.bygzlist{
	width: 90%;margin-left: 5%; height: 45px;	border-bottom: 1px dashed #d9dee1;font-size: 14px;color: #4c4d4e;line-height: 45px;
}
.showimg{
	width: 209px;
	height: 192px;
}
.divimage1{
	width: 100%;
	height: 87px;
	margin-top: 9px;
}

.rinfoimg{
	width: 100%;
	height: 100%;
}
.mal117{
	margin-left: 117px;
}
.mal526{
	margin-left: 526px;
}
.mal935{
	margin-left: 935px;
}
.newsbox{
	position: absolute;
	width: 381px;
	height: 416px;
	margin-top: 26px;
	background: #fff;
	float: left;
}
.box_border{
	width: 100%;
	height: 51px;
	border-bottom: 1px solid #d9dee1;
}
.box_title{
	width: 90%;
	margin-left: 5%;
	font-size: 18px;
	color: #1b517e;
	line-height: 51px;
}
.box_more{
	float: right;width: auto;height: 50px;font-size: 14px;color: #aeafb1; cursor: pointer;
}
.box_more:hover{
	color: #666; 
}
.box_ul{
	width: 90%;
	height: 364px;
	margin-left: 5%;
	overflow: hidden;
}
.box_li{
	cursor: pointer;
	width: 100%;
	height: 42px;
	border-bottom:2px dotted #d9dee1;
}
.box_li li{
	color: #4c4d4e;
	font-size: 14px;
	line-height: 37px;
	list-style-image: url(../images/dot.jpg);
}
.bgf2f2f2{
	background: #f2f2f2;
	width: 1440px;
	margin:0 auto;
}
.bgfff{
	background: #fff;
	width: 1206px;
	margin:0 auto;
}
.wzzt{
	width: 1070px;
	margin: 0 auto;
}
.newtitleall{
	width: 100%;
	height: 45px;
	padding-top: 45px;
	border-bottom: 1px solid #a0a0a0;
}
.newtitle1{
	width: 120px;
	height: 45px;
	font-size: 28px;
	color: #000;
	font-weight: 600;
	line-height: 45px;
	border-bottom: 4px solid #0d3b76;
	margin-top: -4px;
	float: left;
}
.dqaddress{
	color: #2b2b2b;
	height: 20px;
	margin-top: 20px;
	font-size: 12px;
	float: right;
}
.newsde1{
	width: 100%;
	margin-top: 50px;
	font-size: 14px;
	color: #444444;
	line-height: 33px;
}
.imgboxb{
	width: 100%;
	height: 281px;
	padding-top: 40px;
	margin: 0 auto;
}
.imgs1{
	width: 515px;
	height: 281px;
	float: left;
	background: url(../images/ygwd01.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
}
.imgs2{
	width: 515px;
	height: 281px;
	margin-left: 40px;
	float: left;
	background: url(../images/ygwd02.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
}
.imgs3{
	width: 1070px;
	height: 309px;
	background: url(../images/ygwd03.jpg) 0 0 no-repeat;
	background-size: 100% 100%;
}
.imgsflall{
	width:100%;
}
.imgflbox{
	width: 330px;
	height: 300px;
	float: left;
	margin-left: 39px;
	margin-top: 30px;
	text-align: center;
}
.imgflbox:nth-child(3n-1){
	margin-left: 0px;
}
.imgflbox:nth-child(3n-1){
	margin-left: 0px;
}
.imgndiv{
	width: 330px;
	height: 248px;
	background: url(../images/ppxm.jpg) 0 0 no-repeat;
	background-size: 330px 248px;
}
.wordndiv{
	width: 330px;
	height: 25px;
	font-size: 16px;
	color: #2b2b2b;
	line-height: 25px;
	margin-top: 10px;
}
.zwhead{
	width: 100%;
	height: 100px;
	border-bottom: 1px solid #dcdcdc;
}
.zwtitle{
	color: #0d3b76;
	width: 100%;
	height: 65px;
	font-weight: 600;
	font-size: 20px;
	line-height: 75px;
	text-align: center;
}
.zwdetail{
	color: #2b2b2b;
	width: 100%;
	height: 25px;

	font-size: 12px;
	line-height: 25px;
	text-align: center;
}
.imagesbox{
	padding-top: 50px;
	width: 100%;
	margin: 0 auto; 
}
.wordppbox{
	width: 100%;
}

.wordppbox span{
	display: block;
	font-size: 14px;
	color: #2b2b2b;
	margin-top: 0px;
	line-height: 25px;
}