   
/* è½®æ’­å›¾ */
.slideBox{overflow:hidden; position:relative; }
.slideBox .hd ul{ position: absolute;right: 30px; bottom: 15px;z-index: 2;}
.slideBox .hd ul li { width: 10px; height: 10px; overflow: hidden; border-radius: 5px; background-color: #fff;float: left;margin-left: 10px;}
.slideBox .hd ul li.on{ background:#ab0004; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a { display: block;position: relative;}
.slideBox .bd li span {display: block; line-height: 40px;padding-left: 25px; height:40px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1;width: calc(100% - 25px);background-color: rgb(0,0,0,0.5);color: #fff; }
.slideBox .bd li span em{display:inline-block; width: 70%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.slideBox .bd li img{ width:100%; height:378px; display:block; position: relative; }
.slideBox .pn{ position: absolute;left: 50%; top: 50%; margin-left: -320px;margin-top: -30px; width: 100%; height: 60px;}
.slideBox .pn i{ display: inline-block;position: absolute; width: 40px; height: 100%;background-repeat: no-repeat; background-size: contain;}
.slideBox .pn i.prev{ background-image: url(./2022_jhsyxh_prev.png);left: 0px;}
.slideBox .pn i.next{ background-image: url(./2022_jhsyxh_next.png);right: 0px;}

/* 2 */
.slider{ width:100%; min-width:1200px;  height: 392px; position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider .bd{ width:60%; position:absolute; left:50%; margin-left:-600px;  }
.slider .bd li{ overflow:hidden; position: relative; }
.slider .bd li img{ display:block;height: 356px;width: 720px;}
.slider .bd li p{text-align: center;line-height: 36px;font-size: 20px;color: #666;}
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-480px !important;}
.slider .hd{ position:absolute; width:100%; left:0; z-index:1; height:8px; bottom:80px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width: 25px; height: 8px; line-height:99px; overflow:hidden; background: #fff; margin:0 5px; cursor:pointer;  }
.slider .hd li.on{ background: #f44f28; }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height: 356px; cursor:pointer;   }
.slider .prev{ left:0px;width: 20%;}
.slider .next{ right:0px;width: 20%;}
.slider .pnBtn .blackBg{ display:block; position:absolute; left:0; top:0; width:100%; height: 356px; background:#2b71b6; filter:alpha(opacity=80);opacity:0.8;   }
.slider .pnBtn .arrow{position:absolute; top:0; z-index:1; width:40px; height: 356px;  }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:-40px; background:url(2023lyjkq_swyycy_prev.png) 0px center no-repeat;   }
.slider .next .arrow{ left:-30px; background:url(2023lyjkq_swyycy_next.png) 0px center no-repeat;  }
.slider .txt { width:720px; position:absolute; left:50%; margin-left:-600px; z-index: 2; bottom: 0px; height: 50px; overflow: hidden; text-align: center;   }
.slider .txt a{ display: block; padding: 0 2%; height:50px; line-height:50px; position:absolute; bottom: 0; left: 0; right: 0; font-size: 18px; color: #fff; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;  }

body{font-size: 18px;color: #fff;}
.header{background: url(2023lyjkq_swyycy_banner.png) no-repeat center;height: 400px;width: 100%;}
.logo{padding-top: 20px;}
.con03_bg{background-color: #f7f7f7;padding-bottom: 90px;}
.con01,.con02,.con03{margin: 0px -20px;}
.con01_part01,.con01_part02{padding: 0px 20px;}
.con04_part01{margin-top: 20px;}
.title{line-height: 120px;text-align: center;}
.list li a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    width: 80%;
}
.list li span{position: absolute;right: 0px;top: 0px;color: #999;}
.list li{position: relative; line-height: 54px;padding-left: 15px;background: url(2023lyjkq_swyycy_dian.png) no-repeat left center;font-size: 18px;}
.list2 li{background-color: #f7f7f7;padding: 25px;margin: 0px 20px 40px;border-left: 6px solid #2b71b6;}
.list2 li a{line-height: 30px;height: 60px;display: block;}
.list2 li p{line-height: 40px;color: #666;}
.list3 li{margin: 0px 20px;}
.list3 li img{width: 100%;height: 300px;}
.list5 ul{overflow: hidden;}
.list5 li{padding:50px;width: 20%;float: left;box-sizing: border-box;text-align: center;position: relative;}
.list5 li p{color: #333;margin-top: 10px;}
.list5 li a{position: absolute;right: 0px;left: 0px;bottom: 0px;top: 0px;display: block;}
li img{transition: all 0.3s;}
li img:hover{opacity: 0.7;}
a:hover{ text-decoration:none;color: #2b71b6;}
.list5 li:hover {
    background-color: #efefef;
}

/* å…¬å…±åº•éƒ¨ */
.footer2019 {
    margin-top: 50px;
    background-color: #3c4450;
}

.footer2019 a,
.footer2019 p {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
}

.footer2019 p {
    font-size: 14px;
    line-height: 24px;
}

.footer2019 .link {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #fff;
    background: #303845;
}

.footer2019 .link .wzdh {
    color: #fff;
    width: 160px;
    float: left;
}

.footer2019 .link .wzdh b {
    display: block;
    line-height: 55px;
    text-align: center;
}

.link .link_nav {
    z-index: 2;
}

.link .link_nav ul {
    float: left;
}

.link .link_nav .nLi2 {
    float: left;
    padding: 0px 69px;
    height: 60px;
}

.link .link_nav .nLi2:hover {
    background: #547aae;
}

.link .link_nav ul li a {
    display: inline-block;
    height: 54px;
    line-height: 54px;
    font-size: 14px;
}

.link .link_nav ul li a img {
    margin-left: 15px;
}

.link .nav-cont {
    width: 1110px;
    max-height: 565px;
    overflow: auto;
    position: absolute;
    left: 50px;
    bottom: 44px;
    z-index: 1;
    padding-bottom: 25px;
    float: left;
    background: #fff;
    border: 1px solid #ebebeb;
    border-bottom: none;
    display: none;
    z-index: 999;
}

.link .nav-cont li {
    float: left;
    padding: 0!important;
    border: none!important;
    line-height: 34px;
    text-align: center;
    margin: 25px 0 0 12px;
    display: inline;
}

.link .nav-cont li:hover {
    border: none!important;
}

.link .nav-cont li a {
    width: 145px;
    height: 34px!important;
    line-height: 34px!important;
    display: block!important;
    color: #666;
    background: #ebebeb;
    overflow: hidden;
}


/*.link .nav-cont li a:hover{ color:#c00; text-decoration:none; }*/

.footer2019 .footer-info {
    padding: 20px 0;
}

.footer2019 .footer-info .box-left {
    float: left;
    margin-right: 48px;
}

.footer2019 .footer-info .col-33 {
    float: left;
    width: 27.75% !important;
}

.footer2019 .footer-info .col-33:nth-child(1) {
    width: 460px !important;
}

.footer2019 .footer-info .box-c {
    padding-left: 110px;
    width: 100%;
}

.footer2019 .footer-info .box-r {
    float: right;
    padding-top: 18px;
}

.footer2019 .footer-info .box-r img {
    margin-left: 10px!important;
    margin-top: 9px!important;
    text-align: right;
}

@media screen and (max-width:1200px) {
    .footer2019 { width: 100%; margin-top: 10px; }
    .footer2019 .link { width: 100%; }
    .link .link_nav ul { width: 100%;}
    .link .link_nav .nLi2 { width: 20%; padding: 0 !important; }
    .link .link_nav ul li a { display: block; text-align: center; overflow: hidden; }
    .link .nav-cont { width: 99.8% !important; height: auto !important; left: 0; max-height: 300px; }
    .link .nav-cont li { width: calc(33.33% - 17px) !important; padding: 25px 0 0 12px !important; margin: 0;}
    .link .nav-cont li a { display: block; width: 100%; text-align: center; height: 44px;}

    .footer2019 .footer-info { margin: 0 10px; width: calc(100% - 20px);}
    .footer2019 .footer-info .col-33:nth-child(1) { width: 50% !important;}
    .footer2019 .footer-info .col-33 { width: 50% !important; }
    .footer2019 .footer-info .box-r { float: none; text-align: center; }
    /*.footer2019 .footer-info .box-r a { margin-top: 20px;}*/
    .footer2019 p { text-align: center; }
    .link .link_nav ul li a img { display: none; }
    .footer2019 .footer-info .col-33 { width: 100% !important; margin-bottom: 20px; }
    .footer2019 .footer-info .col-33:nth-child(1) { width: 100% !important;}
    .footer2019 .footer-info .box-c { padding: 0; }
    .footer2019 a { display: block; text-align: center;   }
    .footer2019 .footer-info .box-c a{ margin-top: 10px; }
}

@media screen and (max-width: 600px) {
    body,.list li{font-size: 14px;}
    .list li{line-height: 43px;}
    .logo img{width: 200px;}
    .title{line-height: 60px;}
    .title img{width: 34%;}
    .con02 .title img{width: 28%;}
    .con03 .title img{width: 42%;}
    .con04 .title img{width: 70%;}
    .con05 .title img{width: 50%;}
    .header{
        background-size: 200% 100%;
        height: 200px;
    }
    .slider{height: 280px;}
    .slider .bd{width: 100%;left: 0px;margin-left: 0px;}
    .slideBox .bd li img{height: 280px;}
    .list2 li{margin-bottom: 20px;}
    .list3 li{text-align: center;margin-bottom: 10px;}
    .list3 li img{width: 80%;height: 200px;}
    .slider .tempWrap ul{margin-left: 0px !important;}
    .slider .pnBtn{display: none;}
    .slider .bd li img{width: 100%;height: 256px;}
    .slider .txt{width: 100%;}
    .slider{min-width: 0px;}
    .con03_bg{padding-bottom: 20px;}
    .list5 li{width: 33.3%;padding: 20px 10px;}
    .list5 li img{width: 34px;}

    .con01, .con02, .con03{margin: 0px;}
}