.nbanner{padding-bottom: 30%;}
.location{border-bottom: 1px solid #dedede;line-height:2.4rem;}
.location h5::before{width: 3px ;height: 0.66rem;background: #0060a9;left: 0;top: 50%;transform: translateY(-50%);}
.location h5{padding-left: 0.8rem;}
.location .loMenu{background: url(../images/home.svg) left center no-repeat;padding-left: 1rem;}
.nNav a{background: #f2f2f2;line-height: 1.6rem;padding:  0 1.3rem;color: #222;}
.nNav{gap: 0.2rem;padding: 2rem 0 0;}
.nNav a.active,.nNav a:hover{background: #0060a9;color: #fff;}

/* 新闻 */
.listNews dl,.listNotice dl {border-bottom: 1px solid #dedede;padding: 1rem 0;}
.listNews dl dt{width: 26%;}
.listNews dl dt a{padding-bottom: 55%;}
.listNews dl dd{width: 72%;margin-left: 2%;}
.listNews dl dd .intel{display: inline-flex;}
.listNews dl dd .intel .time{width: 3rem;padding-right: 1.5rem;}
.listNews dl dd .intel .time::after{width: 1.5rem;height: 2px; background: #ccc;right: 0;top: 0.7rem;}
.listNews dl dd .intel .text{width: calc(100% - 5.5rem); margin-left: 1rem;}
.listNews dl dd .intel .text .title{line-height: 1.5rem;height: 3rem;}
.listNews dl dd .intel .text .subtitle{line-height: 1rem;height: 2rem;}
.listNews dl dd .intel .text .more{border: 1px solid #eee;border-radius: 1rem;display: inline-block;padding: 0 1.2rem;line-height: 1.3rem; text-align: center;}
.listNews dl dd .intel .text .more em{background: url(../images/trangle.png) right center no-repeat;padding-right: 0.5rem;}
.listNews dl:hover dt img{transform: translate(-50%,-50%) scale(1.1);}
.listNews dl:hover dd .intel .title,.listNotice dl:hover dd .title{color: #0060a9;font-weight: bold;}
.listNews dl:hover dd .intel .time::after{background: #0060a9;}
.listNews dl:hover dd .intel .more{background: #0060a9;border-color: #0060a9;}
.listNews dl:hover dd .intel .more em{filter: brightness(0) invert(1);}

.listdan video,.listdan img,.listdan iframe,.listdan table{max-width: 100%;}

.listNotice dl dt{width: 4rem;border: 1px solid #dedede;box-sizing: border-box;}
.listNotice dl dt a{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding: 1rem 0;}
.listNotice dl dt a::before{width: 100%;height: 0;background: #0060a9;left: 0;top: 0;}
.listNotice dl dt a *{width: 100%;position: relative;z-index: 2;}
.listNotice dl dd{width: calc(100% - 5rem);margin-left: 1rem;}
.listNotice dl dd .title{line-height: 1rem;margin: 0.5rem 0;}
.listNotice dl dd .subtitle{line-height: 1rem;}
.listNotice dl:hover dt a::before{height: 100%;}
.listNotice dl:hover dt a *{color: #fff;}

.cont_title{border-bottom: 1px solid #dedede;}
.cont_title .flexCenter{gap: 1rem;padding: 1rem 0;}

.contactWrap{position: relative;margin-bottom: 3rem;}
.contactWrap .mapWrap{border:1px solid #dbdbdb;}
.contactWrap .mapWrap img{width: 100%;}
.contactWrap .contactDesc{width: 35.7%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background:rgba(255,255,255,.7);box-sizing:border-box;padding: 0 10px;text-align: center;}
.contactWrap .contactDesc .tit{padding-top: 96px;margin-bottom: 20px;font-size: 20px;color: #333333;font-weight: bold;line-height: 32px;}
.contactWrap .contactDesc .text{font-size: 15px;color: #4c4c4c;line-height: 32px;margin-bottom: 22px;}
.contactWrap .contactDesc .pic{width: 4rem;height: 4rem;border:1px solid #dbdbdb;margin: 0 auto;}
.contactWrap .contactDesc .pic img{width: 100%;height: 100%;}


.listmessage .form dl{width: calc((100% - 1rem) / 2);margin-bottom: 1rem;}
.listmessage .form dl dt{width: 3rem;height: 1.4rem;float: left;font-size: 14px;color: #333333;line-height: 1.4rem;}
.listmessage .form dl dd{width:calc(100% - 3rem);height: 1.4rem;float: left;}
.listmessage .form dl dd .text,
.listmessage .form dl dd textarea{width: 100%;height: 100%;box-sizing:border-box;border:1px solid #dbdbdb;padding: 0 12px;line-height: 40px;font-family: "Microsoft Yahei";font-size: 14px;color: #333;}
.listmessage .form dl.w100p{width: 100%;}
.listmessage .form dl.w100p dd{width:calc(100% - 3rem);height: auto;}
.listmessage .form dl.w100p.codeDl dd{height: 1.4rem;}
.listmessage .form dl dd textarea{height: 150px;overflow: auto;}
.listmessage .form dl.w100p.codeDl dd .text{width: 45%;margin-right: 10px;}
.listmessage .form dl.w100p.codeDl dd .codeImg{width: 6rem;height: 1.4rem;border:1px solid #dbdbdb;cursor: pointer;box-sizing: border-box;}
.listmessage .form dl.w100p.codeDl dd .codeImg img{width: 100%;height: 100%;}
.listmessage .form dl.w100p.codeDl dd .subm{width: 140px;height: 1.4rem;border:none;background: #0060a9;font-size: 12px;color: #ffffff;font-family: "Microsoft Yahei";line-height: 1.4rem;cursor: pointer;}
.listmessage .form dl.w100p.codeDl dd .subm:hover{background: #007edd;}


.searBox form{width: 90%;margin: 2rem auto 0;border: 1px solid #dedede;border-radius: .3rem;}
.searBox input[type=text]{width:calc((100% - 3rem));height: 1.8rem;text-indent: 0.5rem;}
.searBox input[type=submit]{width: 3rem;height: 1.8rem;background: url(../images/searIco.svg) center no-repeat #0060a9; }

.searBox input[type=text]::-webkit-input-placeholder{color: #333;}
@media screen and (max-width:1080px){
	.contactWrap .contactDesc .tit{padding-top: 1rem;}
}
@media screen and (max-width:880px){
	.contactWrap .contactDesc{position: relative;left: auto;top: auto;width: 100%;}
}
@media screen and (max-width:760px){
	.nbanner{padding-bottom: 45%;}
	.listNews dl dt{margin-bottom: 1rem;}
	.listNews dl dt,.listNews dl dd,.listmessage .form dl,.listmessage .form dl{width: 100%;}
	.nNav{display: none;}
	.listmessage .form dl.w100p.codeDl dd .text,.listmessage .form dl.w100p.codeDl dd .codeImg,.listmessage .form dl.w100p.codeDl dd .subm{width: 30%;}
}