.jnl_header { width: 100%; height: 372px; background-image: url('../images/header_bg.png'); background-repeat: no-repeat; background-size: 1920px 372px; background-position: center 0; }
.jnl_header_center { width: 1270px; margin: 0 auto; }
.jnl_top { width: 100%; height: 60px; overflow: hidden; box-sizing: border-box; padding-top: 20px; }
.jnl_top_left { float: left; }
.jnl_top_left_item { float: left; height: 20px; font-size: 16px; line-height: 20px; color: #fff; background-position: 0 center; background-size: 20px 20px; background-repeat: no-repeat; padding-left: 30px; padding-right: 20px; }
.jnl_top_right { float: right; margin-top: 6px; }
.jnl_top_right a { display: block; padding: 0 20px; font-size: 14px; line-height: 10px; color: #fff; border-right: 1px solid #fff; float: right; }
.jnl_top_right a:hover { color: #fff; }
.jnl_top_right a:nth-child(1) { padding-right: 0; border-right: none; }
.jnl_logo { width: 530px; height: 94px; background-image: url('../images/logo.png'); background-repeat: no-repeat; background-position: center 0; background-size: 530px 94px; margin: 25px auto 0; }
.jnl_search { width: 530px; height: 40px; border-radius: 20px; overflow: hidden; margin: 23px auto 0; position: relative; }
.jnl_search input.inputText { line-height: 20px; border: 0; color: #666; background: url('../images/home_ss_icon.png') no-repeat 17px center #fff!important; border-radius: 20px; padding: 10px 92px 10px 46px!important; width: 500px; }
.jnl_search input[type='submit'] { position: absolute; right: 0; top: 0; width: 82px; height: 40px; background: #619ae0; color: #fff; border-radius: 20px; cursor: pointer; border: 0; -webkit-appearance: none; }
.jnl_notice { width: 530px; margin: 12px auto 0; text-align: center; font-size: 14px; line-height: 30px; }
.jnl_notice span { color: #315596; font-weight: bold; }
.jnl_notice a { color: #222; }
.jnl_footer { width: 100%; background-color: #2e2e2e; margin-top: 20px; }
.jnl_center { width: 1270px; margin: 0 auto; padding-top: 60px; padding-bottom: 30px; height: 170px; display: flex; justify-content: space-between; }
.jnl_footer_line { width: 5px; height: 170px; background-image: url(../images/footer_line.png); background-repeat: no-repeat; background-size: 2px 162px; background-position: center center; }
.jnl_item1 { width: 250px; height: 170px; background-image: url(../images/footer_logo.png); background-position: center center; background-repeat: no-repeat; background-size: 151px 150px; }
.jnl_item2 { width: 450px; box-sizing: border-box; padding-top: 15px; }
.jnl_item2 p { font-size: 14px; line-height: 28px; color: #9c9c9c; margin-left: 18px; }
.jnl_item2 a { font-size: 14px; line-height: 28px; color: #9c9c9c; cursor: pointer!important; }
.jnl_item2 a:hover { color: #fff; }
.jnl_item3 { width: 310px; padding-top: 20px; }
.jnl_qr { width: 100px; height: 100px; margin: 0 auto; }
.jnl_qr img { display: block; width: 100px; height: 100px; }
.jnl_qr_title { font-size: 14px; line-height: 30px; color: #ffffff; text-align: center; margin-top: 10px; }
.jnl_item4 { width: 210px; }
.xx { display: block; width: 83px; height: 162px; margin: 0 auto; }
.jnl_footer_copy { width: 100%; height: 40px; background-color: #242424; text-align: center; }
.jnl_footer_copy p { font-size: 14px; line-height: 40px; color: #9c9c9c; text-align: center; }
.jnl_swiper { width: 431px; height: 259px; margin-top: 10px; }
.jnl_swiper .swiper-slide { background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; }
.jnl_swiper .swiper-slide span { text-align: center; font-size: 16px; line-height: 50px; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background-color: rgba(0,0,0,.5); color: #fff; box-sizing: border-box; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.jnl_swiper .swiper-pagination { position: absolute; top: 10px; bottom: auto; text-align: right; box-sizing: border-box; padding-right: 10px; }
.jnl_swiper .swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #fff; opacity: 1; }
.jnl_swiper .swiper-pagination-bullet-active { background-color: #315596!important; }




