@charset "utf-8";
/* CSS Document */
:root{
    --index-max-width:1440px;
}




.content{width:100%;
	/* background:url(../images/background.png) no-repeat; */
	background-position: center;background-size: cover;position: relative;background: #F2F3F8;}


/*mode01*/
/*图片轮播*/
/*FlexSlider默认样式*/
.Banner{ width:100%;height:400px;position: relative;}
.Banner .flexslider { width:100%; background: #fff;  position: relative; zoom: 1; overflow:hidden; height:100%;}
.Banner .flexslider .slides { zoom: 1; width:100%;  padding:0;height:100%;}
.Banner .flexslider ul li{ list-style:none;overflow: hidden;*height: auto;*padding-bottom: 0;}
/* .Banner .flexslider ul li a{height: 400px;} */
.Banner .flexslider ul li img{ border:none; object-fit: cover;position: absolute;}
.Banner .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.Banner .carousel li { margin-right: 5px; }
/*icon小点*/
.Banner .flex-control-nav {width:99px; position: absolute; bottom:20px; right:0;text-align:center;z-index:777;    right: calc( 50% - 110px);}
.Banner .flex-control-nav li { margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.Banner .flex-control-paging li a {  float:left; width: 18px; height: 18px; display: block;background:url(../images/con1.png) no-repeat; cursor: pointer;text-indent: -9999px;background-size: cover;background: #fff;opacity: .6;}
.Banner .flex-control-paging li a:hover {background:url(../images/con1.png) no-repeat;background-size: cover;background: #fff;}
.Banner .flex-control-paging li a.flex-active {background:url(../images/con2.png) no-repeat;background-size: cover;background: #fff;opacity: 1;}
.Banner .slides h4 a{color:#fff;opacity: 1.0;font-size:14px; text-decoration:none;}
.Banner .flexslider .flex-prev{ opacity: 1;left: 50px;width: 54px;height: 60px;}
.Banner .flexslider .flex-next{ opacity: 1;right: 50px;width: 54px;height: 60px;}
.Banner .slides h4 a:hover{color:#fff;font-size:14px;}
.Banner .flexslider ul li>div{position:absolute; bottom:0px; right:0; width:100%; height:35px;color:#fff;background:url(../images/banner_bg.png) repeat;line-height:35px;overflow: hidden; text-indent:20px; z-index:9999;}
.Banner .flexslider ul li>div a{ font-size:14px; color:#fff;}
/* banner结束 */



.contentPage{ background: #FFFFFF;}
.contentWidth{ width: 100%;max-width:var(--index-max-width);margin: 0 auto;box-sizing: border-box;padding: 0 0; }
.noticeListContainer{ position: relative;padding-bottom: 35px;}
.noticeTitle{ padding-top: 24px;position: relative;padding-bottom: 17px;border-bottom: 2px solid #013690; }
.noticeTitlePic{ width: 36px;height: 36px;vertical-align: top;}
.noticeTitleText{ font-weight: 550;font-size: 24px;color: #013690;line-height: 36px;display: inline-block;vertical-align: top;margin-left: 11px; }
.noticeTitleMore{ float: right;vertical-align: top;width: 80px;height: 32px;margin-top: 2px;color: #FCFCFC;font-weight: 400;font-size: 13px;background: #013690;border-radius: 8px;text-align: center;line-height: 32px; }
.noticeTitleMoreSpan{ font-weight: 400;font-size: 15px;color: #3D3D3D;line-height: 27px;display: inline-block;letter-spacing: 2px;}
.noticeTitleMore img{ height: 27px;vertical-align: top;}
.noticeContent{ margin-top: 20px; }

.noticeList{ width: calc( 100% - 638px ); box-sizing: border-box;margin-left: 20px;display: inline-block;vertical-align: top; }
.noticeList .noticeListItem{ padding-bottom: 25.5px;border-bottom: 1px solid #D8D8D8;margin-bottom: 26px;box-sizing: border-box;}
.noticeList a:last-child .noticeListItem{ margin-bottom: 0; }
.noticeList .noticeListItem>div{ vertical-align: top; }
.noticeList .noticeListItemDate{ display: inline-block;color: #A1A1A2;font-size: 18px;line-height: 20px; }
.noticeList .noticeListItemRT{ width: 9px;height: 9px;margin-top: 5px; }
.noticeList .noticeListItemTitle{ width:calc( 100% - 133px ); display: inline-block;color: #3D3D3D;font-size: 18px;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left: 10px; }

/* 工作动态 */
.newsContainer{ width: calc( 50% - 30px );display: inline-block;vertical-align: top;}
.newsContainer .noticeList{ width: 100%;margin-left: 0;}

.noticePicList{ display: inline-block;vertical-align: top;}
.noticePicList .flexslider{ position: relative;overflow: hidden; }
.noticePicList .slides{ width: 614px;height: 409px; }
.noticePicList .slides li a{ width: 614px;height: 409px; }
.noticePicList .flex-control-paging{ padding-right: 15px;box-sizing: border-box;right: -238px;}
.noticePicList .flex-control-paging li a:hover, .noticePicList .flex-control-paging li a.flex-active{     background-color:#FFFFFF; }
.noticePicList .flex-control-paging li a{ background-color:unset; width: 17px;height: 7px;background-color: #8c8c8c;border-radius: 0; }
.noticePicList .flex-control-nav{ bottom: 14px;z-index: 777;}
.noticePicList .flexslider:hover .flex-prev{ left: 5px; }
.noticePicList .flexslider:hover .flex-next{ right: 5px; }
.noticePicList .flex-direction-nav a{ top: 55%; }
.noticePicList .noticePicListTitle{ position: absolute;bottom: 0;width: 100%;background-color: rgba(146,148,153, 0.52);height: 56px;line-height: 56px;color: #FFFFFF;font-size: 18px;font-weight: 500;padding: 0 237px 0 20px;box-sizing: border-box;}

/* 快速链接 */
.content .UrlBlock{ box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.05);border-radius: 12px 12px 12px 12px;padding-bottom: 40px; }
.footerUrlList{ display: flex; justify-content: space-between;margin-top: 30px; }
.footerUrlList a{ flex-grow: 0;text-align: center;}
.footerUrlList a:hover{ opacity:.6; }
.footerUrlList img{ width: 58px;height: 58px;}
.footerUrlList .footerUrlListImg{ border: solid 2px #013690;width: 142px;height: 142px;padding: 42px;box-sizing: border-box;margin: 0 auto 15px;border-radius: 50%; }
.footerUrlList .footerUrlListText{ font-weight: 550;font-size: 20px;color: #013690;line-height: 20px; }
/* .footerUrlList .footerUrlListItem{ width: 218px; } */
@media screen  and (max-width:1440px) {
    .footerUrlList .footerUrlListItem{ width: 130px; }
}

.UrlBlock .noticeTitle{ border: none;padding-bottom: 0;}

/*footer*/
.footerContent{max-width: var(--index-max-width);margin: auto;}
@media screen  and (max-width: 1540px ) {
	.footerContent{ width: calc( 100% - 100px );}
}
@media screen  and (max-width: 1620px ) {
	.contentWidth{ max-width: calc( 100% - 180px ); }
}
@media screen and (max-width:1000px){
	.Banner{ margin-bottom:20px;}
}

@media screen /*and (min-width:320px)*/ and (max-width:360px) {
	
}
