@charset "utf-8";

.box-isd { padding: .3rem .3rem; }
.second-menu .hd { padding: .3rem 0; }
.second-menu .hd h2 { margin-bottom: .3rem; font-size: .3rem; text-align: center; }

.m-menu .site-nav {display: flex;flex-wrap: wrap;text-align: center;justify-content: space-around;}
.m-menu .site-nav dt {/* width: 25%; */margin: 0 0 .1rem;}
.m-menu .site-nav dt a {display: block;padding: .1rem .3rem;border-radius: .1rem;}
.m-menu .site-nav dt .current { background: #0055a6; color: #fff; }

.left-third { margin-bottom: .3rem; text-align: center; }
.left-third li { display:inline-block; margin:0 3px .1rem; line-height:.3rem; vertical-align: top; }
.left-third li a { display: inline-block; padding:.1rem .3rem; border-radius: .1rem; border:1px solid #ddd; transition: all .3s ease; }
.left-third li a:hover,.left-third li .on { border:1px solid #0055a6; background: #0055a6; color: #fff; }

.article { line-height:.48rem; }
.article img { vertical-align: top; }
.article-related { padding: .5rem .3rem; }
.article-related .hd h3 { font-size:.3rem; line-height:.6rem; }
.article-related .bd .item { padding: .3rem 0; border-bottom: 1px solid #eee; overflow: hidden; }
.article-related .bd .item .item-thumb { float: left; display: block; width: 2.4rem; height: 1.8rem; margin-right: .2rem; }
.article-related .bd .item .item-main { position: relative; overflow: hidden; display: block; padding-top: .15rem; }
.article-related .bd .item .item-main h2 { font-size: .32rem; line-height:.48rem; font-weight: 400; text-align: justify; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.article-related .bd .item .item-main .item-main-flow { margin-top:.15rem; color: #999; font-size: .24rem; }

.article table { width: 100%!important; }
.article img { max-width: 100%; }

.page { padding: .3rem 0; text-align: center; }
.page a { display: inline-block; padding: .1rem; border-radius: .1rem; }
.page a.current { padding: .1rem .2rem; background: #0055a6; color: #fff; }


/* 头条新闻 */
.hotNews { margin-bottom:30px; background:#848484; overflow:hidden; }
.hotNews .pic { float:left; width:390px; height:250px; margin-right:5px; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { position: relative; display:block; overflow:hidden; zoom:1; padding:25px 20px 0 15px; line-height:22px; }
.hotNews dl dt { margin-bottom:13px; padding-left:10px; background:url(o_ico_05.jpg) no-repeat 0 13px; color:#fff; font-size:14px; line-height:30px; }
.hotNews dl dt a { color:#fff; }
.hotNews dl dt a:hover { color:#000; }
.hotNews dl .i { min-height:110px; padding-bottom:10px; padding-left:10px; color:#eee; }
.hotNews dl .m { width:84px; height:24px; margin-left:10px; background:#fff; line-height:24px; text-align:center; }
.hotNews dl .m a { display:block; color:#333; }
.hotNews dl .m a:hover { background:#666; color:#fff; }

.m-list li { padding: .25rem 0; border-bottom: 1px solid #eee; line-height:.4rem; }
.m-list li span { float: right; color: #999; }

/* 资讯列表 风格1 */
.list { padding:0 0 1.5%; }
.list ul { margin-left: -1.5%; }
.list .item { position: relative; margin:0 0 1.5% 1.5%; background:#fff; line-height:20px; }
.list .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.list .item a { position: relative; display: block; padding: 3vh 5vw; z-index: 1; }
.list .item .date { position: relative; float: left; width: 115px; height: 155px; border-right: 1px solid #e7e7e7; }
.list .item .date .date-wp { position: absolute; top: 50%; transform: translateY(-50%); }
.list .item .date strong { display: block; margin-bottom: 30px; font: 48px/1 'gotham-medium'; }
.list .item .date span { display: block; font: 14px/1 'Gotham-Book'; }
.list .item .date .date-wp:after { position: absolute; left: 0; top: 58px; content: ''; display: block; width: 25px; height: 3px; background: #e7e7e7; transition: all .6s; }
.list .item dl { position: relative; display:block; overflow:hidden; zoom:1; padding:0 0 0 60px; }
.list .item dl .title { margin-bottom: 15px; color: #333; font-size: 18px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.list .item dl .descrition { height: 48px; margin: 0 0 30px; opacity: .8; font-size: 14px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.list .item dl .more { width: 100px; border-radius: 3px; border:1px solid #e7e7e7; line-height: 30px; font-size: 12px; text-align: center; }
.list .item:hover:after { box-shadow: 0 15px 15px rgba(0,0,0,.1); transform: scale(1.025); }
.list .item:hover a { color: #000; }
.list .item:hover dl .title { color: #0055a6; }
.list .item:hover dl .more { border:1px solid #0055a6; background: #0055a6; color: #fff; transition: all .6s; }
.list .item:hover .date .date-wp:after { width: 55px; }
.list.list-item-2 .item { float: left; width: 48.5%; }
.list.list-item-2 .item a { padding: 3vh 3vw; }
.list.list-item-2 .item dl { padding:0 0 0 3vw; }
.list.list-item-3 .item { float: left; width: 31.8333%; }
.list.list-item-3 .item a { padding: 3vh 3vw; }
.list.list-item-3 .item .date { width: 95px; }
.list.list-item-3 .item dl { padding:0 0 0 3vw; }

/* 资讯列表 风格2 */
.list-2 { padding:0 0 1.5%; }
.list-2 ul { margin-left: -1.5%; }
.list-2 .item { position: relative; margin:0 0 1.5% 1.5%; background:#fff; line-height:20px; }
.list-2 .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #f9f9f9; transition: all .6s; }
.list-2 .item a {position: relative;display: block;padding: .3rem ;z-index: 1;}
.list-2 .item .date { }
.list-2 .item .date .date-wp { position: relative; }
.list-2 .item .date strong { display: block; margin-bottom: 5px; font: 26px/1 'gotham-medium'; }
.list-2 .item .date span { display: block; font: 14px/1 'Gotham-Book'; }
.list-2 .item dl { position: relative; display:block; overflow:hidden; zoom:1; padding:0; }
.list-2 .item dl .title { color: #0055a6; font-size: .3rem; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.list-2 .item dl .descrition { height: 48px; margin: .3rem 0; opacity: .8; font-size: 14px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.list-2 .item dl .descrition .more { color: #0055a6; }
.list-2 .item:hover { background:#0055a6; }
.list-2 .item:hover:after { box-shadow: 0 15px 15px rgba(0,0,0,.1); background:#0055a6; }
.list-2 .item:hover a,
.list-2 .item:hover dl .title { color: #fff; }
.list-2 .item:hover dl .descrition .more { color: #fff; }
.list-2.list-item-2 .item { float: left; width: 48.5%; }
.list-2.list-item-2 .item a { padding: 4vh 8vw 4vh 2vw; }
.list-2.list-item-2 .item .date {right: 2vw;}
.list-2.list-item-3 .item { float: left; width: 31.8333%; }
.list-2.list-item-3 .item a { padding: 3vh 7vw 3vh 1.5vw; }
.list-2.list-item-3 .item .date {right: 1.5vw;}
.list-2.list-item-3 .item .date strong { font-size: 20px; }

/* 资讯列表 风格3 */
.list-3 { padding:0 0 1.5%; }
.list-3 ul { margin-left: -1.5%; }
.list-3 .item { position: relative; float: left; width: 31.8333%; margin:0 0 1.5% 1.5%; background:#fff; line-height:20px; }
.list-3 .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.list-3 .item a { position: relative; display: block; padding: 3vh 1.5vw; z-index: 1; }
.list-3 .item .pic { position: relative; height: 182px; margin: 0 0 30px; overflow: hidden; }
.list-3 .item .pic img { width: 100%; height: auto; transform: scale(1); }
.list-3 .item .title { height: 60px; margin-bottom: 30px; color: #000; font-size: 18px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.list-3 .item .descrition { height: 182px; margin-bottom: 30px; line-height: 24px; opacity: .8; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; line-clamp: 6; -webkit-box-orient: vertical; line-height: 30px; }
.list-3 .item  .date { margin-bottom: 20px; }
.list-3 .item:hover:after { box-shadow: 0 15px 15px rgba(0,0,0,.1); background-color: #0055a6; transform: scale(1); }
.list-3 .item:hover .pic img { transform: scale(1.1); transition: all .6s; }
.list-3 .item:hover a,
.list-3 .item:hover .title,
.list-3 .item:hover .more { color: #fff; }
.list-3.list-item-1 .item { float: left; width: calc(100%/1 - 1.5%); }
.list-3.list-item-2 .item { float: left; width: calc(100%/2 - 1.5%); }
.list-3.list-item-3 .item { float: left; width: calc(100%/3 - 1.5%); }
.list-3.list-item-4 .item { float: left; width: calc(100%/4 - 1.5%); }

/* 资讯列表 风格4 */
.list-4 { padding:0 0 1.5%; }
.list-4 ul { margin-left: -1.5%; }
.list-4 .item { position: relative; margin:0 0 0 1.5%; border-bottom: 1px solid #eee; background:#fff; line-height:20px; }
.list-4 .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.list-4 .item a { position: relative; display: block; padding: 2vh 1.5vw; z-index: 1; }
.list-4 .item .title { padding-left: 18px; background: url(z4.png) left center no-repeat; background-size: 5px auto; color: #000; font-size: 16px; font-weight: normal; }
.list-4 .item .date { float: right; margin-left: 1.5vw; }
.list-4 .item:hover a,
.list-4 .item:hover .title { color: #0055a6; }
.list-4.list-item-1 .item { float: left; width: calc(100%/1 - 1.5%); }
.list-4.list-item-2 .item { float: left; width: calc(100%/2 - 1.5%); }
.list-4.list-item-3 .item { float: left; width: calc(100%/3 - 1.5%); }
.list-4.list-item-3 .item a { padding: 2vh 1.5vw; }
.list-4.list-item-3 .item .date { display: none; }
.list-4.list-item-2 .item .title,
.list-4.list-item-3 .item .title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }

.piList { padding:0 0; }
.piList .pic-item-list { margin-left: -2%; margin-bottom: 0; }
.piList .pic-item { position:relative; width:48%; margin:0 0 3% 2%; background: #fff; padding:0; display:inline; }
.piList .pic-item::after { position: absolute; left: 0; bottom: -1px; width: 0; height: 2px; background-color: #0055a6; display: block; content: ""; opacity: 0; }
.piList .list-pic { display:block; width:100%; height:auto; margin-bottom:0; padding:0; border:0; line-height:inherit; overflow: hidden; }
.piList .list-pic img { width:100%; height:auto; transition: all .6s; }
.piList dl { padding:2vh 0; line-height:26px; }
.piList dl dt { margin-bottom: .1rem; font-size: .26rem; line-height:1.5; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.piList .pic-item:hover { box-shadow: 0 15px 15px rgba(0,0,0,.1); transition: all 0.6s; }
.piList .pic-item:hover .list-pic img { transform: scale(1.06); }
.piList .pic-item:hover::after { opacity: 1; width: 100%; transition: all 0.6s }
/* .piList.piList-item-3 .pic-item { width:50%; } */

.piList-2 { padding:0 0 3vh; }
.piList-2 .pic-item-list { margin-left: -1.5%; margin-bottom: 0; }
.piList-2 .pic-item { position:relative; width:31.83%; margin:0 0 1.5% 1.5%; background: #fff; padding:0; display:inline; }
.piList-2 .list-pic { display:block; width:100%; height:auto; margin-bottom:0; padding:0; border:0; line-height:inherit; overflow: hidden; }
.piList-2 .list-pic img { width:100%; height:auto; }
.piList-2 dl {position: absolute; left: 0; bottom: 0; right: 0; padding:3vh 3vh 2vh; background: linear-gradient(to top, black, transparent); color: #fff; line-height:26px; text-align: left; }
.piList-2 dl dt { margin-bottom: 0.5vh; font-size: 16px; line-height:1.4; }
.piList-2 dl dt a { color: #fff; }
.piList-2 dl dd.date { padding-left: 22px; background: url(b1.png) left center no-repeat; background-size: 14px auto; font-size: 12px; opacity: .8; }
.piList-2 .pic-item:hover { box-shadow: 0 15px 15px rgba(0,0,0,.1); transition: all 0.6s ease; }
.piList-2 .pic-item:hover .list-pic img { transform: scale(1.06); transition: all .6s; }
.piList-2.piList-item-4 .pic-item { width:23.5%; }

.piList-3 { padding:0 0 3vh; }
.piList-3 .pic-item-list { margin-left: -1.5%; margin-bottom: 0; }
.piList-3 .pic-item { position:relative; width: calc( 1200px / 3 - 1200px * 0.015 ); margin:0 0 1.5% 1.5%; padding:0; display:inline; }
.piList-3 .list-pic { display:block; width:calc( 1200px / 3 - 1200px * 0.015 ); height:calc( 1200px / 3 - 1200px * 0.015 ); margin-bottom:0; padding:0; border:0; background: #fff; line-height:calc( 1200px / 3 - 1200px * 0.015 ); overflow: hidden; text-align: center; }
.piList-3 .list-pic a { display: block; width: 100%; height: 100%; }
.piList-3 .list-pic img { position: relative; top: 50%; max-height: calc( 1200px / 3 - 1200px * 0.015 ); max-width: calc( 1200px / 3 - 1200px * 0.015 ); transform: translate(0,-50%); }
.piList-3 dl { padding:2vh 3vh; line-height:26px; }
.piList-3 dl dt { height:36px; font-size: 16px; line-height:36px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.piList-3 .pic-item:hover .list-pic { box-shadow: 0 15px 15px rgba(0,0,0,.1); transition: all 0.6s; }
.piList-3 .pic-item:hover .list-pic img { opacity: .9; transition: all .6s; }
.piList-3 .pic-item:hover::after { opacity: 1; width: 100%; transition: all 0.6s }

.piList-3.piList-item-4 .pic-item { width: calc( 1200px / 4 - 1200px * 0.015 ); }
.piList-3.piList-item-4 .list-pic { width:calc( 1200px / 4 - 1200px * 0.015 ); height:calc( 1200px / 4 - 1200px * 0.015 ); line-height:calc( 1200px / 4 - 1200px * 0.015 ); }
.piList-3.piList-item-4 .list-pic img { max-height: calc( 1200px / 4 - 1200px * 0.015 ); max-width: calc( 1200px / 4 - 1200px * 0.015 ); }


/* 图文列表 风格2 */
.picnews-1 { padding:0 0 1.5%; }
.picnews-1 ul { margin-left: -1.5%; }
.picnews-1 .item { position: relative; float: left; width: 31.8333%; margin:0 0 1.5% 1.5%; background:#fff; line-height:20px; }
.picnews-1 .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.picnews-1 .item a { position: relative; display: block; padding: 0; z-index: 1; }
.picnews-1 .item .pic { position: relative; overflow: hidden; }
.picnews-1 .item .pic img { width: 100%; height: auto; transform: scale(1); }
.picnews-1 .item dl { position: relative; display:block; overflow:hidden; zoom:1; padding:2vh 1.5vw; background: #f9f9f9; }
.picnews-1 .item dl .title { margin-bottom: 15px; color: #000; font-size: 18px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.picnews-1 .item dl .descrition { height: 48px; margin: 0 0 20px; opacity: .8; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.picnews-1 .item dl .other { display: flex; justify-content: space-between; align-items: center; font-size: 13px; line-height: 28px; }
.picnews-1 .item dl .other .more { display: inline-block; padding: 0 20px; border-radius: 28px; border: 1px solid #e7e7e7; }
.picnews-1 .item dl .other .date { position: relative; }
.picnews-1 .item:hover:after { box-shadow: 0 15px 15px rgba(0,0,0,.1); transform: scale(1); }
.picnews-1 .item:hover a { color: #000; }
.picnews-1 .item:hover .pic img { transform: scale(1.1); transition: all .6s; }
.picnews-1 .item:hover dl .title { color: #0055a6; }
.picnews-1 .item:hover dl .other .more { border:1px solid #0055a6; color: #0055a6; transition: all .6s; }
.picnews-1.picnews-item-1 .item { float: left; width: calc(100%/1 - 1.5%); }
.picnews-1.picnews-item-1 .item dl { padding:2vh 1.5vw; }
.picnews-1.picnews-item-2 .item { float: left; width: calc(100%/2 - 1.5%); }
.picnews-1.picnews-item-2 .item dl { padding:2vh 1.5vw; }
.picnews-1.picnews-item-3 .item { float: left; width: calc(100%/3 - 1.5%); }
.picnews-1.picnews-item-3 .item dl { padding:2vh 1.5vw; }
.picnews-1.picnews-item-4 .item { float: left; width: calc(100%/4 - 1.5%); }
.picnews-1.picnews-item-4 .item dl { padding:2vh 1.5vw; }

/* 图文列表 风格2 图片比例3：2 */
.picnews-2 { padding:0 0 1.5%; }
.picnews-2 ul { margin-left: -1.5%; }
.picnews-2 .item { position: relative; float: left; width: 31.8333%; margin:0 0 1.5% 1.5%; background:#fff; line-height:20px; }
.picnews-2 .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.picnews-2 .item a { position: relative; display: block; padding: 3vh 1.5vw; z-index: 1; }
.picnews-2 .item .pic { position: relative; height: 228px; margin: 0 0 30px; overflow: hidden; }
.picnews-2 .item .pic img { width: 100%; height: auto; min-height: 228px; transform: scale(1); }
.picnews-2 .item .title { height: 60px; margin-bottom: 30px; color: #000; font-size: 18px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.picnews-2 .item .descrition { height: 182px; margin-bottom: 30px; line-height: 24px; opacity: .8; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; line-clamp: 6; -webkit-box-orient: vertical; line-height: 30px; }
.picnews-2 .item .date { margin-bottom: 20px; }
.picnews-2 .item:hover:after { box-shadow: 0 15px 15px rgba(0,0,0,.1); background-color: #0055a6; transform: scale(1); }
.picnews-2 .item:hover .pic img { transform: scale(1.1); transition: all .6s; }
.picnews-2 .item:hover a,
.picnews-2 .item:hover .title,
.picnews-2 .item:hover .more { color: #fff; }
.picnews-2.picnews-item-1 .item { float: left; width: calc(100%/1 - 1.5%); }
.picnews-2.picnews-item-2 .item { float: left; width: calc(100%/2 - 1.5%); }
.picnews-2.picnews-item-3 .item { float: left; width: calc(100%/3 - 1.5%); }
.picnews-2.picnews-item-4 .item { float: left; width: calc(100%/4 - 1.5%); }
.picnews-2.picnews-item-4 .item .pic { height: 160px; }
.picnews-2.picnews-item-4 .item .pic img { min-height: 160px; }

/* 图文列表 风格3 图片比例3：2 */
.picnews-3 { padding:0 0 .3rem; }
.picnews-3 ul { margin-left: 0; }
.picnews-3 .item { position: relative; border-bottom: 1px solid #eee; line-height:20px; }
.picnews-3 .item a { position: relative; display: block; padding: .3rem 0; z-index: 1; }
.picnews-3 .item .pic { position: relative; width: 100%; height: auto; margin: 0 0 .3rem; overflow: hidden; }
.picnews-3 .item .pic img { width: 100%; height: auto; transform: scale(1); transition: all .6s; }
.picnews-3 .item dl { display:block; overflow:hidden; zoom:1; padding:0; }
.picnews-3 .item dl .title { color: #000; font-size: .3rem; font-weight: bold; line-height: 1.5; }
.picnews-3 .item dl .descrition { margin: .2rem 0; opacity: .8; font-size: .24rem; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.picnews-3 .item dl .date { }
.picnews-3 .item:hover { }
.picnews-3 .item:hover a { color: #666; }
.picnews-3 .item:hover dl .title { color: #0055a6; }
.picnews-3 .item:hover .pic img { transform: scale(1.1); }
.picnews-3.picnews-item-1 .item { float: left; width: calc(100%/1 - 1.5%); }
.picnews-3.picnews-item-2 .item { float: left; width: calc(100%/2 - 1.5%); }
.picnews-3.picnews-item-2 .item a { padding: 3vh 1vh 3vh 0; }
.picnews-3.picnews-item-2 .item .pic { width: 200px; height: 150px; margin-right: 20px; }
.picnews-3.picnews-item-2 .item .pic img { min-height: 150px; }
.picnews-3.picnews-item-2 .item dl .title { margin-bottom: 15px; font-size: 20px; }
.picnews-3.picnews-item-2 .item dl .descrition { height: 54px; font-size: 14px; -webkit-line-clamp: 2; line-clamp: 2; }
.picnews-3.picnews-item-2 .item dl .date { bottom: 3vh; }

.gray { padding: .3rem; border-radius: .1rem; background-color: #f2f5fb; }
.fz24 { font-size: .24rem; text-align: justify; overflow-wrap: break-word; word-break: break-all; }
.fz30 { font-size: .3rem; text-align: justify; overflow-wrap: break-word; word-break: break-all; }
.fz26 { font-size: .26rem; text-align: justify; overflow-wrap: break-word; word-break: break-all; }
.fz28 { font-size: .28rem; text-align: justify; overflow-wrap: break-word; word-break: break-all; }

.article-title .hd { margin-bottom:.4rem; }
.article-title .hd h2 { margin-bottom:.2rem; font-size:.48rem; line-height:.66rem; }
.article-title .hd .section-detail { font-size:.24rem; font-weight: 400; opacity: .6; }

.fixed-footer { position: fixed; left: 0; bottom: 0; display: flex; justify-content: space-between; z-index: 9; display: none; }

.maps-contact .items,
.maps-contact .items .ads { margin-bottom: .3rem; }
.maps-contact .items .maps-wp { position: relative; width: 100%; height: 330px; background:#fdd798; }
.maps-contact .items .maps-wp .hd { position: absolute; top: 20px; right: 20px; width: 160px; background-color: #fff; line-height: 36px; z-index: 9; }
.maps-contact .items .maps-wp .hd ul { width: 160px; height: 36px; }
.maps-contact .items .maps-wp .hd ul li { float: left; width: 80px; text-align: center; cursor: pointer; }
.maps-contact .items .maps-wp .hd ul li.on { background:#0055a6; color: #fff; }
.maps-contact .items .maps-wp .item { position: absolute; top: 0; left: 0; width: 100%; height: 330px; opacity: 0; z-index: 1; }
.maps-contact .items .maps-wp .item.on { opacity: 1!important; z-index: 2!important; }
.maps-contact .items .maps-wp .maps-pic img { width: 100%; height: 330px; }

.team .hd {text-align: center;margin: 0 0 .3rem;}
.team .hd h2 { position: relative; margin-bottom: .3rem; font-size: .4rem; line-height: .8rem; }
.team .hd h2::after { position: absolute; left: 50%; bottom: 0; width: .8rem; height: .06rem; background-color: #0055a6; content: ''; transform: translateX(-50%); }
.team .hd h3 {position: relative;font-size: .24rem;line-height: .4rem;}

.Abby .advantage{position:relative;width:100%;margin: 0 auto;}
.Abby .advantage .swiper-slide{ /*width:3.4rem;height:6rem;cursor:pointer;margin-bottom: 10px; border-radius: 10px; background: #fff;border: 1px solid #b9b9b9;*/ text-align: center; }
.Abby .advantage .swiper-slide img { border-radius: 10px 10px 0 0; }
.Abby .advantage .swiper-slide-active,
.Abby .advantage .swiper-slide-next,
.Abby .advantage .swiper-slide-prev{/*box-shadow:rgba(16,32,58,.23) 0 0 18px;*/}
.Abby .advantage img{width:100%;}
.Abby .advantage .swiper-slide div.name,
.Abby .advantage .swiper-slide div.desc{padding: 0;font-size: .24rem;color: #454141;line-height: .4rem;}
.Abby .advantage .swiper-slide div.name{ display: inline-block; width: auto; padding: 0 .2rem; background-color: #0055a6; color: #fff; border-radius:.25rem; margin: .2rem auto; line-height: .5rem; text-align: center; }
.Abby .advantage .swiper-slide div.desc{ text-align: left; }
.Serena { position: relative; padding: 0; overflow: hidden; }
.Serena img { position: relative; width: 100%; }

.wrap .main { position: relative; }
.article-video { position: absolute; top: 4197px; left: 50%; transform: translateX(135px); z-index: 99; width: 590px; }
.article-video video { width: 590px; }

.Abby .swiper-pagination { width: 100%; text-align: center; }
.Abby .swiper-pagination .swiper-pagination-bullet { margin: 0 1px; }

.contact{ }
.contact .contact01 {}
.contact .contact01 .lt{ float:none; width:100%; min-height:3rem; background:#fff; box-sizing:border-box; padding:0; position:relative}
.contact .contact01 .rt{ float:none; padding-top:.3rem}
.contact .contact01 .rt h3{ font-size:32px; color:#333333; line-height:1; margin-bottom:18px; font-weight:normal}
.contact .contact01 .rt h4{ font-size:13px; color:#666666; font-weight:normal}
.contact .contact01 .rt .inp1{ width:100%; height:55px; border:0; background:#f2f2f2; box-sizing:border-box; padding:0 10px; margin-top:12px}
.contact .contact01 .rt .inp2{ width:100%; height:55px; border:0; background:#0055a6; box-sizing:border-box; margin-top:24px; font-size:16px; color:#fff}
.contact .contact01 .rt h5{ font-size:13px; color:#666666; font-weight:normal; margin-top:15px}
.contact .contact01 .lt .p1{ font-size:24px; color:#333333; line-height:1; padding-bottom:25px}
.contact .contact01 .lt .p2{ font-size:14px; color:#333333; line-height:1; padding-bottom:50px}
.contact .contact01 .lt .p3{ padding-bottom:15px}
.contact .contact01 .lt .p4{font-size:14px; color:#666666; line-height:1; padding-bottom:36px}
.contact .contact01 .lt .ewm{ width:100px; text-align:center; position:absolute; top:305px; left:390px; font-size:14px; color:#666}
.contact .contact01 .lt .ewm p{ padding-top:10px}

.pro-class{ }
.pro-class ul li{float: left;width: 50%; padding: 0 1%; position: relative; margin-bottom:2%;}
.pro-class ul li .txt2{background: #0055a6;color: #fff;padding: .3rem;width: 100%;box-sizing: border-box;z-index: 1;}
.pro-class ul li .txt2 .h{font-size: .3rem;line-height: 2;font-weight: bold;}
.pro-class ul li .txt2 .e{font-size: .24rem;line-height: 2;}
.pro-class ul li .txt2 .t{font-size: 14px;line-height: 30px;text-align: justify;margin:10px 0 20px;}
.pro-class ul li .txt2 .m{font-size: .24rem;line-height: 2;border:1px solid #fff;width: 2rem;text-align: center;margin-top: .2rem;}

.ab1-c { margin-bottom: .3rem; }
.ab1-c .num ul li{float: left;width: 1.62rem;height: 1.62rem;font-size: .24rem;line-height: 1.4;text-align: center;box-sizing: border-box;padding-top: .4rem;margin: 0 .05rem;}
.ab1-c .num ul li span{font-size: .4rem;}
.ab1-c .num ul li:nth-child(1){background: url(../images/inside3.png) no-repeat center center / cover;}
.ab1-c .num ul li:nth-child(2){background: url(../images/inside4.png) no-repeat center center / cover;}
.ab1-c .num ul li:nth-child(3){background: url(../images/inside5.png) no-repeat center center / cover;}
.ab1-c .num ul li:nth-child(4){background: url(../images/inside6.png) no-repeat center center / cover;}

.swiper-pro-dis { padding: 0 .3rem; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label {display:block;float: none;width: 100%;line-height: 2;text-align: left;}
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text {height: .7rem;padding: .1rem;border:1px solid #ccc;background:#fff;color:#555;width: 100%;}
.form-panel .textarea {width: 100%;height: 2rem;padding: .1rem;border:1px solid #ccc;background:#fff;color:#555;}
.form-panel .submit-field {padding: 0;_padding:0 10px 20px 100px;clear:both;}
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset {width: 2rem;height: .6rem;border:none;background:#666;color:#fff;cursor:pointer;}
.form-panel input[type="radio"] { display: inline-block; background: #c3c1c1; width: .3rem; height: .3rem; vertical-align: middle; }

.hr-list .info { padding: .1rem 0; }

.historyShow { padding:.3rem 0 0; }
.historyShow .hd {position:relative;height: 1rem;background: url(../images/ico_12.gif) no-repeat center .6rem;overflow:hidden;margin-bottom: .3rem; overflow-x: scroll; overflow-y: hidden; }
.historyShow .hd ul {position:absolute;top:0;height: 1rem;text-align:center;}
.historyShow .hd ul li {position:absolute;top:0;display:block;width: 1.2rem;padding-bottom: .2rem;background:url(../images/ico_20.gif) no-repeat center bottom;font: .3rem/.6rem 'microsoft yahei';text-align:center;cursor:pointer;vertical-align:top;}
.historyShow .hd ul .on {background: url(../images/ico_21.gif) no-repeat center 86% / .2rem;color:#004fa0;font-size: .3rem;font-weight:bold;}
.historyShow .hd .jb-left,.historyShow .hd .jb-right {position:absolute;top:0;display:none;width: 1.5rem;height: 1rem;z-index:99;}
.historyShow .hd .jb-left { left:0; background:url(../images/jb-left.png) no-repeat; }
.historyShow .hd .jb-right { right:0; background:url(../images/jb-right.png) no-repeat; }

.historyShow .bd {padding: .6rem .3rem .6rem .55rem;background: url(../images/ico_18.gif) repeat-y .3rem top;}
.historyShow .item {padding: 0 .3rem;background: url(../images/ico_19.gif) no-repeat 0 .3rem;overflow:hidden;}
.historyShow .pic { position:relative; float:left; width:454px; display: none; }
.historyShow .pic i { position:absolute; top:0; right:0; display:block; width:10px; height:102px; background:url(../images/ico_16.png) no-repeat; z-index:2; }
.historyShow .pic li { position:relative; float:right; width:102px; height:102px; margin:0 12px 12px 0; overflow:hidden; display:inline; }
.historyShow .pic li span { position:absolute; top:0; left:-5px; display:block; width:112px; height:102px; }
.historyShow .pic .first { width:112px !important; margin:0 !important; }
.historyShow .pic .first span { left:0; }
.historyShow .right { }
.historyShow .right .date {height: .8rem;color:#004fa0;font: .3rem/.8rem 'microsoft yahei';}
.historyShow .right .info {padding-bottom: .3rem;line-height: .4rem;}
.historyShow .def .pic { float:right; } 
.historyShow .def .pic i { left:0; background:url(../images/ico_17.png) no-repeat; }
.historyShow .def .pic li { float:left; margin:0 0 12px 12px; }
.historyShow .def .right {/* float:left; *//* text-align:right; */} 
