/* CSS Document */
.m-menu {
    display: none;
}
.indexBox{ width: 1006px; margin: 150px auto; overflow: hidden; padding-bottom: 30px;}
.logo{ text-align: center;}
.logo span{ display: inline-block;vertical-align: middle;}

.indexLink{ margin-top: 85px;}
.indexLink ul{ width: 110%;}
.indexLink ul li{  display: inline-block; margin: 0 14px 0 0; position: relative;}
.indexLink ul li a{width: 186px; height: 137px; float: left; display: block; color: #000;}
.indexLink ul li span,.indexLink ul li em{ position: absolute; text-align: center; font-size: 22px; width: 186px; height: 137px; line-height: 137px; left: 0px; top: 0px;display: inline-block;
	transition: ease-in-out .25s;
}

.indexLink ul li em img{ width: 100%; height: 100%;}
.indexLink ul li a:hover span,.indexLink ul li a:hover em{
	width: 216px; height: 170px; line-height: 167px; left: -15px; top: -15px;
	background:rgba(19,61,146,0.40);
	filter:progid:DXImageTransform.Microsoft.gradient(
			startColorstr=#66133d92,
			endColorstr=#66133d92
	);
}

.abck{ float: right;}




.hBox{ display: none;}
.hBox.act{ display: block;}

.boxIndex{ padding: 27px 20px;}
.tit1{ border-bottom: 3px solid #ddd; height: 40px; line-height: 40px; font-size: 18px;}
.tit1 span{ display: inline-block; padding: 0 10px; height: 40px; cursor: pointer; color:#295285; font-weight:bold;}
.tit1 span.act{border-bottom: 3px solid #295285; }
.publicTabCon{ overflow:hidden; }
.pdULbox{display: none;}
.pdULbox.act{ display: block;}


.boxIndexLt{ width: 510px; float: left;}
.boxIndexRt{ width: 621px; float: right;}

.newsBan{ width: 510px; float: left; background: #f2f3f3;overflow: hidden; height: 337px; position: relative;}
.newsBan .newsImgLi{ width:510px; height:337px; position:relative;overflow: hidden;}
.newsBan .newsImgLi img{ width: 100%;z-index: initial;  height:auto;}
.newsBan .newsImgLi .spTm{ height:30px; color:#fff; line-height:30px; padding:1px 0px; display:block; position:absolute; left:0px; bottom:0px; width:100%; text-indent: 1em;z-index:999;}
.newsBan .ImgPagination{ background:rgba(0,0,0,0.60);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,endColorstr=#c8000000);width:100%;text-align:right; line-height: 32px; position: absolute; right: 0px; bottom:0px; z-index: 99;}
.newsBan .swiper-pagination-switch{width:11px; height:11px;background:#fff; display:inline-block; opacity: 1; margin:0 8px 0 0; cursor:pointer; border-radius: 100%;}
.newsBan .swiper-active-switch{ background:#009a44}


.pdUL{ margin-top: 20px;}
.pdUL li{ font-size: 14px; line-height: 30px; padding: 2px 0;}
.pdUL li em{ float: right;}
.pdUL li span{ display: inline-block; background: url(ico_dise.png) no-repeat left center; padding-left: 15px;font-family:'Microsoft YaHei';}
.pdUL li a{ display: block;}
.pdUL li a:hover{ background: #f1f1f1;}

.publicTab{ width:100%;}

.topice{ margin-top: 10px; background:#ace5ff;}
.topice h3{width: 138px;text-align: center; float: left; background: #0076c9; color: #fff; font-size: 24px; float: left; font-weight: normal; height: 149px; position: relative;}
.i-topic{ width: 40px; height: 40px ; background: url(ico11.png) no-repeat center center; margin-top: 35px;}
.topice h3 span{ display: block; font-size: 24px; margin-top: 15px;}

.topiceLink{ width:480px; height:149px; position:relative;overflow: hidden;}
.topiceLink .topiceImgLi{ width:480px; height:149px; position:relative;overflow: hidden;}
.topiceLink .topiceImgLi img{ width: 100%;}

.topiceLink .ImgPagination{ width:100%;text-align:right; line-height: 32px; position: absolute; right: 0px; top: 10px; z-index: 99;}
.topiceLink .swiper-pagination-switch{width:11px; height:11px;background:#fff; display:inline-block; opacity: 1; margin:0 8px 0 0; cursor:pointer; border-radius: 100%;}
.topiceLink .swiper-active-switch{ background:#009a44}

.pblink{ margin-top: 3px; overflow: hidden; padding-bottom: 5px; background-color:#ace5ff}
.pblink ul{ width: 100%;}
.pblink ul li{ float: left; width: 32%; height:70px; background: #fff; text-align: center; margin-left:1%; margin-top: 5px;}
.pblink ul li.wsbsdt{ height:145px; background-color:#295285; overflow:hidden}
.pblink ul li.wsbsdt img{width:100%; height:145px}
.pblink ul li a{ display: block;}
.pblink ul li:hover{ box-shadow: 0 0 5px #000;}
.pblink ul li em{ margin-top: 10px; display: block;}
.pblink ul li em.wsbsdt{ margin-top: 40px;}
.pblink ul li span{ display: inline-block; font-size: 18px; line-height: 24px;}

.zwgklink{ padding-top: 10px; overflow: hidden;}
.zwgklink ul{ width: 100%;}
.zwgklink ul li{ display:inline-block; width: 18.8%; height:70px; background: #ace5ff; text-align: center; margin-left:0.6%;}
.zwgklink ul li a{ display: block;}
.zwgklink ul li:hover{ box-shadow: 0 0 5px #000;}
.zwgklink ul li em{ margin-top: 8px; display: block;}
.zwgklink ul li span{ font-size: 18px; line-height: 24px;}
.zwgklink ul li.tzzh{ width: 48%;}


/*infoIndex*/
.infoIndex{ padding: 27px 20px;}
.infoIndexLt{ float: left; width:510px ;}
.infoIndexRt{ float:right; width:621px;}
.infoIndexPb{ width: 265px; float: right;}
.workNews h4{ font-size: 19px; font-weight: normal; margin-top: 20px; line-height: 24px;} 
.workNews h5{ font-size: 12px; font-weight: normal;line-height: 24px; color: #aeaeae;} 
.workNews p{ font-size: 14px;font-family: "Microsoft YaHei"; line-height: 24px;margin-top: 10px; height: 160px; }
.workNews h6{ text-align: right; font-size: 12px;font-weight: normal; border-top: 1px solid #ddd; line-height: 32px;}

.a-more{ border: 1px solid #ddd; border-radius: 10px; display: inline-block; padding: 0 10px; font-weight: normal;font-size: 14px;font-family: simsun; line-height: 22px; margin-top:2px;}
.List p a.a-more,.infoIndexLt a.a-more,.infoIndexRt a.a-more{ float: right; margin-top: 10px;}

/*.publicTabCon .pdULbox{ height: 281px;}*/


.infoIndexRt .pdUL{ margin-top: 20px;}


/*hudong*/
.hudong{ padding: 27px 20px; overflow: hidden;}

.hdLtTabTop{ width:165px; float:left;}
.hdLtTabTop ul{ width: 100%;}
.hdLtTabTop ul li { height: 40px; line-height: 40px; text-align: center; font-size: 16px; background: #ace5ff; margin-bottom: 3px; position: relative; cursor: pointer;transition: ease-in-out .2s;}
.hdLtTabTop ul li.act{ background: #0076c9; color: #fff;}
.i-circle{ width: 20px; height: 20px; background: url(arrow_white.png) no-repeat 0 0; position: absolute; right: 12px; bottom: 5px;}
.hdLtTabTop ul li .i-circle{ background-position: 0 0px;}

.hdTabPt{ display: none;}
.hdTabPt.act{ display: block;}

.tit2 a{ font-size: 22px; color:#295285}

.hdPtRt ul{ display: none;}
.hdPtRt ul.act{ display: block;}

.hdLtTabCon{ overflow: hidden;}
.hdPtLt{ margin-left:20px; width: 100%; height: 340px;}
.hdPtLt ul{ margin-top:10px; }


.sImgList{ width: 98%; margin:0 auto; overflow: hidden;}
.sImgList ul { width: 100%;}
.sImgList ul li{ width: 20%; float: left; text-align: center;}
.sImgList ul li a{ margin-right: 10px; display: block;}
.sImgList ul li span{ display: block; font-size: 14px;}
.sImgList ul li img{ border: 1px solid #c6c6c6; width: 95%; height: 58px; padding:2px}
.sList{ width: 620px; float: left;margin: -10px 0 0 0;}
.sList ul {}
.sList li { width: 50%; float: left; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sList li a{ display: block; padding: 5px 15px 5px 15px; background: url(ico_dise.png) no-repeat left center;}

/*可以让图像按比例缩放，不超过其父元素的尺寸*/
.img-responsive {
  display: inline-block;
  height: auto;
  max-width: 100%;
}