#mainNav { top: 0; }
body { padding-top: 80px; }
.swiper-slide .shadow.dn { left: 0 !important; top: 0 !important; }

.zgc_item .banner { width: 100%; position: relative; margin-bottom: 160px; }
.zgc_item .banner img { width: 100%; }
.zgc_item .banner .txt { position: absolute; bottom: 40px; left: 50%; margin-left: -600px; }
.zgc_item .banner .txt .tit { font-size: 52px;line-height:48px;display:inline-block; color: #fff; width:80%;}
.zgc_item .banner .txt .nav { display: inline-block; width: 180px; height: 54px; float: right; background: #fff; line-height: 54px; text-align: center; font-size: 20px; color: #002DA1; }

.zgcTab_HD { border-radius: 30px; overflow: hidden; box-shadow: 0px 10px 40px rgba(0, 26, 91, 0.2); margin-bottom: 100px; }
.zgcTab_HD p { width: 300px; float: left; text-align: center; height: 60px; padding: 18px 0; }
.zgcTab_HD p a { display: block; border-right: 1px solid #999; font-size: 18px; color: #333; }
.zgcTab_HD p:last-child a { border-right: none; }
.zgcTab_HD p.on { background: #002DA1; }
.zgcTab_HD p.on a { color: #fff; border-right: none; }

.yqjj_con .smy strong span{color: #333 !important;}
.zgcTitle{position: absolute;bottom: 140px;z-index: 1;font-size: 30px;color: #fff;letter-spacing: 2px;font-weight: 400;}
.zgc_item { margin-bottom: 160px; }
.yqjj_con h3,.yqjj_con .smy h3 { font-size: 34px; font-weight: bold; line-height: 45px; margin-bottom: 36px;color:#333; }
.yqjj_con .smy { width: 700px; font-size: 18px; line-height: 30px; color: #666; }
.yqjj_con .smy p { min-height: 30px; margin-bottom:10px;line-height:30px !important;font-size:16px;text-align:justify;}
.yqjj_con .smy p strong,.yqjj_con .smy p strong *{font-size:18px;color:#333;}
.yqjj_con .img { width: 455px; }
.yqjj_con .img img { width: 100%; }

/* 自适应公用 */
.footerer .footererBox .footL{width:auto !important;max-width:880px;}

/* 自适应 */
@media screen and (max-width:1200px){
.comwidth{width: 96%;margin: auto;}/* 自适应公用 */
.footerer{padding: 50px 0 50px 0 !important;}
.footerer .footererBox .footL h4{font-size:36px !important;}
.zgc_item .banner .txt{left:0px;margin-left: 2%;}
.zgcTab_HD p{width:25%;height: 60px;padding:0;display:inline-flex;justify-content: center;align-items: center;}
.zgcTab_HD p a { width: 100%; }
.yqjj_con .smy{width:52%;}
}
@media screen and (max-width:1024px){
.comwidth{width: 96%;margin: auto;}/* 自适应公用 */
.footerer{padding: 50px 0 50px 0 !important;}
.zgc_item .banner, .zgcTab_HD {margin-bottom:3rem;}
.footerer .footererBox .footL h4{font-size:26px !important;}
.zgcTitle { bottom: inherit; top: 30px; font-size: 20px; }
.zgc_item .banner .txt { position:static; }
.zgc_item .banner .txt .tit{font-size: 28px;line-height: 4.5rem; top: 70px;position:absolute;}
.zgc_item .banner .txt .nav{position:absolute;bottom: 30px;right:40px;}
.zgc_item .banner{margin-bottom: 10rem;}
.zgc_item{margin-bottom: 10rem;}
.zgcTab_HD{margin-bottom: 5rem;}
.yqjj_con .smy{width:100%;}
.yqjj_con .img{float: none;display:block;margin:auto;max-width:455px;width:auto;}
}
@media screen and (max-width:768px){
.comwidth{width: 96%;margin: auto;}/* 自适应公用 */
.footerer{padding: 30px 0 30px 0 !important;}
.footerer .footererBox{padding: 30px 20px !important;}
.footerer .footererBox .footL h4{font-size:22px !important;}
.footerer .footererBox .footL p{font-size: 16px !important;}
.zgc_item .banner > img { height: 45vw; }
.zgcTab_HD p{width:50%;}
.zgcTab_HD p a{font-size:16px;border-right:none;}
.zgcTab_HD{border-radius:0px;margin-bottom: 0rem;}
.zgc_item .banner{margin-bottom: 5rem;}
.zgc_item{margin-bottom: 5rem;}
.zgc_item .banner .txt .tit{font-size:30px;}
.zgc_item .banner .txt .nav{font-size:18px;margin-top: 5px;width: auto;height: auto;line-height: normal;padding: 5px 10px;}
}
@media screen and (max-width:450px){
.comwidth{width: 96%;margin: auto;}/* 自适应公用 */
.footerer{padding: 30px 0 30px 0 !important;}
.footerer .footererBox{padding: 30px 20px !important;}
.footerer .footererBox .footL h4{font-size:22px !important;}
.footerer .footererBox .footL p{font-size: 16px !important;}
.zgcTitle { top:20px; font-size: 16px; } 
.zgc_item .banner .txt .tit{font-size:18px;line-height: 2em;width:90%;}
.zgc_item .banner .txt .nav{font-size:14px;width: auto;height: auto;line-height: normal;padding: 5px 10px;margin-top: 0px;}
.zgc_item .banner > img { height: 60vw; }
.zgc_item .banner .txt{bottom: 2rem;}
.yqjj_con .smy{font-size: 16px;}
.yqjj_con h3, .yqjj_con .smy h3{font-size: 26px;margin-bottom: 10px;}
}