#owl-demo1 img {
    display: block;
    width: 100%;
}
#owl-demo1 .owl-pagination{
    position: absolute;
    bottom: 0.24rem;
    left: 50%;
}
#owl-demo1 .owl-controls .owl-page span {
    display: block;
    width: 0.10rem;
    height: 0.10rem;
    margin: 0 0.07rem;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #fff;
    overflow: hidden;
}
#owl-demo1 .owl-controls .owl-page.active span, #owl-demo1 .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
}
.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    margin: 0;
    padding: 0;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: none; 
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    position: absolute;
    top: 45%;
}
.owl-prev{
    left: 0;
}
.owl-next{
    right: 0;
}


.sec1{
    background: url(../images/img10.jpg) top center;
    padding: 0.75rem 0;
}
.com_p1{
    font-size: 0.32rem;
    margin-bottom: 0.20rem;
}
.com_p2{
    width: 0.60rem;
    height: 3px;
    background: #003cc7;
    display: inline-block;
}
.com_p3{
    font-size: 0.16rem;
    color: #666;
    margin-top: 0.24rem;
    margin-bottom: 0.40rem;
}
.sec1 li{
    float: left;
    width: 4.18rem;
    height: 3.06rem;
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 0.30rem 0.20rem 0;
    margin-right: 0.33rem;
}
.sec1 li:nth-last-child(2){
    margin-right: 0;
}
.sec1 li:hover{
    outline: 2px solid #003cc7;
}
.sec1 li .td_box{
    display: table;
    height: 0.62rem;
    width: 0.62rem;
    border-radius: 50%;
    border: 1px solid #666;
    text-align: center;
    margin-left: 0.20rem;
}
.sec1 li:hover .td_box{
  
    border: 1px solid #023acd;
  
}

.sec1 li .td_box>div{
    vertical-align: middle;
    display: table-cell;
}
.sec1 li .title{
    line-height: 0.62rem;
    font-size: 0.26rem;
    margin-left: 0.24rem;
}
.sec1 li .cont{
    margin-top: 0.30rem;
    border-top: 1px solid #ccc;
    padding: 0.20rem 0.20rem 0;
    color: #666;
    line-height: 1.6em;
    height: 1.32rem;
    overflow: hidden;
}
.sec1 li .detail{
    color: #003cc7;
    margin-right: 0.20rem;
}


.sec2{
    background: url(../images/img46.jpg) top center;
    padding: 75px 0;
}
.sec2 .com_p1{
    color: #fff
}
.sec2 .com_p2{
    background: #fff;
}
.sec2 .com_p3{
    color: #fff;
}
.sec2 .picScroll{
    width: 1444px;
    left: 50%;
    margin-left: -722px;
    position: relative;
}
.sec2 .picScroll .bd{
    width: 1320px;
    margin: 0 auto;
    overflow: hidden;
}
.sec2 .picScroll li{
    float: left;
    margin-right: 30px;
    overflow: hidden; 
}
.sec2 .picScroll li .img_box{
    width: 305px;
    height: 200px;
    display: block;
    overflow: hidden;
}
.sec2 .picScroll li .img_box img{
    display: block;
    width: 100%;
}
.sec2 .picScroll .prev{
    top: 200px;
    left: 0;
    position: absolute;
}
.sec2 .picScroll .next{
    top: 200px;
    right: 0;
    position: absolute;
}
.sec2 .picScroll li .cont{
    width: 305px;
    height: 204px;
    background: #fff;
    padding: 0 20px;
}
.sec2 .picScroll li .cont .p1{
    display: block;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #ededed;
    font-size: 18px;
    color: #333;
    margin-bottom: 20px;
    transition: all 0.3s;
}
.sec2 .picScroll li .cont .p1:hover{
    color: #003cc7;
}
.sec2 .picScroll li .cont .p2{
    font-size: 14px;
    color: #999;
    line-height: 20px;
    height: 100px;
    overflow: hidden;
}
.sec2 .picScroll li .more_detail img{
    margin-left: 5px;
}
.sec2 .picScroll li .more_detail:hover{
    color: #003cc7;
}
.more_teacher{
    width: 190px;
    height: 46px;
    line-height: 46px;
    border: 1px solid #fff;
    border-radius: 50px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    display: inline-block;
    margin-top: 60px;
    transition: all 0.5s;
}
.more_teacher:hover{
    background: #fff;
    color: #003cc7;
}
.more{
    width: 1.90rem;
    height: 0.46rem;
    line-height: 0.46rem;
    border: 1px solid #003cc7;
    border-radius: 0.50rem;
    text-align: center;
    font-size: 0.20rem;
    color: #003cc7;
    display: inline-block;
    margin-top: 0.60rem;
    transition: all 0.5s;
}
.more:hover{
    background: #003cc7;
    color: #fff;
}

@media screen and (max-width:1480px) and (min-width: 641px) {
    .tempWrap {
       width:auto !important
    }
    .picList {
     width:1068px !important;
    margin:0 auto !important;
    }
    .picList li{
      width:237px !important;
    }
}


@media screen and (min-width: 1481px) {
    .picList {
        width: 1340px !important;
        margin: 0 auto !important;
    }
    .tempWrap {
        width: auto !important
    }

        .picList li {
            width: 305px !important;
        }
}


    @media screen and (max-width: 640px) {
        .prev img ,.next img{
          width:0.3rem;
          height:0.4rem;
        }
        .tempWrap {
            width: 5.4rem !important;
        }

        .picList {
            width: 10.8rem !important;
        }

            .picList li {
                width: 2.6rem !important;
                margin-right: 0.1rem !important;
            }

        .sec2 {
            background: url(../images/img46.jpg) top center;
            padding: 0.75rem 0;
        }

            .sec2 .com_p1 {
                color: #fff
            }

            .sec2 .com_p2 {
                background: #fff;
            }

            .sec2 .com_p3 {
                color: #fff;
            }

            .sec2 .picScroll {
                width: 14.44rem;
                left: 50%;
                margin-left: -7.22rem;
                position: relative;
            }

                .sec2 .picScroll .bd {
                    width: 13.20rem;
                    margin: 0 auto;
                    overflow: hidden;
                }

                .sec2 .picScroll li {
                    float: left;
                    margin-right: 0.33rem;
                    overflow: hidden;
                }

                    .sec2 .picScroll li .img_box {
                        width: 3.05rem;
                        height: 2.00rem;
                        display: block;
                        overflow: hidden;
                    }

                        .sec2 .picScroll li .img_box img {
                            display: block;
                            width: 100%;
                        }

                .sec2 .picScroll .prev {
                    top: 2.00rem;
                    left: 0;
                    position: absolute;
                }

                .sec2 .picScroll .next {
                    top: 2.00rem;
                    right: 0;
                    position: absolute;
                }

                .sec2 .picScroll li .cont {
                    width: 3.05rem;
                    height: 2.04rem;
                    background: #fff;
                    padding: 0 0.20rem;
                }

                    .sec2 .picScroll li .cont .p1 {
                        display: block;
                        height: 0.50rem;
                        line-height: 0.50rem;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        border-bottom: 1px solid #ededed;
                        font-size: 0.18rem;
                        color: #333;
                        margin-bottom: 0.20rem;
                        transition: all 0.3s;
                    }

                        .sec2 .picScroll li .cont .p1:hover {
                            color: #003cc7;
                        }

                    .sec2 .picScroll li .cont .p2 {
                        font-size: 0.14rem;
                        color: #999;
                        line-height: 1.4em;
                        height: 1.00rem;
                        overflow: hidden;
                    }

                .sec2 .picScroll li .more_detail img {
                    margin-left: 0.05rem;
                }

                .sec2 .picScroll li .more_detail:hover {
                    color: #003cc7;
                }

        .more_teacher {
            width: 1.90rem;
            height: 0.46rem;
            line-height: 0.46rem;
            border: 1px solid #fff;
            border-radius: 0.50rem;
            text-align: center;
            font-size: 0.20rem;
            color: #fff;
            display: inline-block;
            margin-top: 0.60rem;
            transition: all 0.5s;
        }

            .more_teacher:hover {
                background: #fff;
                color: #003cc7;
            }

        .more {
            width: 1.90rem;
            height: 0.46rem;
            line-height: 0.46rem;
            border: 1px solid #003cc7;
            border-radius: 0.50rem;
            text-align: center;
            font-size: 0.20rem;
            color: #003cc7;
            display: inline-block;
            margin-top: 0.60rem;
            transition: all 0.5s;
        }
    }



    /*----------------------------------*/
    .sec4 {
        background: url(../images/img21.jpg) top center;
        padding: 0.75rem 0;
    }

        .sec4 li {
            float: left;
            width: 305px;
            margin-right: 33px;
        }

            .sec4 li .img_box {
                width: 100%;
                height: 200px;
                overflow: hidden;
            }

                .sec4 li .img_box img {
                    display: block;
                    width: 100%;
                }

            .sec4 li:nth-last-child(2) {
                margin-right: 0;
            }

            .sec4 li .cont {
                background: #fff;
                padding: 0 25px;
                height: 236px;
            }

                .sec4 li .cont .p1 {
                    font-size: 16px;
                    color: #666;
                    padding-top: 26px;
                    margin-bottom: 10px;
                }

                .sec4 li .cont .p2 {
                    width: 30px;
                    height: 2px;
                    background: #c8c8c8;
                    margin-bottom: 10px;
                }

                .sec4 li .cont .p3 {
                    font-size: 12px;
                    color: #999;
                    line-height: 20px;
                    height: 100px;
                    overflow: hidden;
                }

                .sec4 li .cont a {
                    width: 120px;
                    height: 34px;
                    line-height: 34px;
                    border: 1px solid #dbdbdb;
                    text-align: center;
                    display: block;
                    font-size: 12px;
                    color: #999;
                    transition: all 0.3s;
                }

                    .sec4 li .cont a > img {
                        margin-left: 5px;
                    }

                    .sec4 li .cont a:hover {
                        border-color: #003cc7;
                        /*color: #003cc7;*/
                    }







   /*-------------- sec3 ----------------------*/
    .sec3 {
        background: #fff;
        padding: 0.75rem 0;
    }

        .sec3 li {
            float: left;
            width: 3.05rem;
            margin-right: 0.33rem;
            padding: 0.20rem 0.20rem 0;
            background: #f6f6f6;
            transition: all 0.3s;
        }

            .sec3 li .img_box {
                width: 100%;
                height: 2.80rem;
                overflow: hidden;
            }

                .sec3 li .img_box img {
                    display: block;
                    width: 100%;
                }

            .sec3 li:nth-last-child(2) {
                margin-right: 0;
            }

            .sec3 li .cont {
                height: 2.40rem;
            }

                .sec3 li .cont .p1 {
                    font-size: 0.20rem;
                    color: #333;
                    padding-top: 0.26rem;
                    margin-bottom: 0.10rem;
                    transition: all 0.3s;
                }

                .sec3 li .cont .p3 {
                    font-size: 0.12rem;
                    color: #666;
                    line-height: 1.6em;
                    height: 1.20rem;
                    overflow: hidden;
                    margin-bottom: 0.20rem;
                }

                .sec3 li .cont a {
                    width: 1.0rem;
                    height: 0.20rem;
                    line-height: 0.20rem;
                    text-align: center;
                    display: inline-block;
                    font-size: 0.12rem;
                    color: #fff;
                    background: #aaa;
                    transition: all 0.3s;
                }

            .sec3 li:hover {
                background: #e5ebf7;
            }

                .sec3 li:hover .sec3_p1 {
                    color: #003cc7;
                }

                .sec3 li:hover .sec3_more {
                    background: #003cc7;
                }




     /*------- sec5 ------------*/
    .sec5 {
        background: url(../images/img50.jpg) top center;
        padding: 0.75rem 0;
    }

        .sec5 .picScroll {
            width: 14.44rem;
            left: 50%;
            margin-left: -722px;
            position: relative;
        }

            .sec5 .picScroll .bd {
                width: 13.20rem;
                margin: 0 auto;
                overflow: hidden;
            }

            .sec5 .picScroll li {
                float: left;
                margin-right: 0.30rem;
                overflow: hidden;
            }

                .sec5 .picScroll li .img_box {
                    width: 305px;
                    height: 200px;
                }

                    .sec5 .picScroll li .img_box img {
                        display: block;
                        width: 100%;
                    }

                .sec5 .picScroll li .cont {
                    width: 305px;
                    height: 260px;
                    background: #f4f4f4;
                    padding: 0 25px;
                }

                    .sec5 .picScroll li .cont .p1 {
                        display: block;
                        font-size: 0.16rem;
                        color: #666;
                        padding-top: 0.26rem;
                        margin-bottom: 0.15rem;
                        transition: all 0.3s;
                    }

                        .sec5 .picScroll li .cont .p1:hover {
                            color: #003cc7;
                        }

                    .sec5 .picScroll li .cont .p2 {
                        width: 0.30rem;
                        height: 2px;
                        background: #c8c8c8;
                        margin-bottom: 0.15rem;
                    }

                    .sec5 .picScroll li .cont .p3 {
                        font-size: 0.12rem;
                        color: #999;
                        line-height: 1.5em;
                        height: 1.00rem;
                        overflow: hidden;
                        margin-bottom: 0.10rem;
                    }

            .sec5 .picScroll .prev {
                top: 2.10rem;
                left: 0;
                position: absolute;
            }

            .sec5 .picScroll .next {
                top: 2.10rem;
                right: 0;
                position: absolute;
            }

@media screen and (max-width: 640px) {
    .sec5 .picScroll li .img_box {
        width: 3.05rem;
        height: 2.00rem;
    }

        .sec5 .picScroll li .img_box img {
            display: block;
            width: 100%;
        }

    .sec5 .picScroll li .cont {
        width: 3.05rem;
        height: 2.60rem;
        background: #f4f4f4;
        padding: 0 0.25rem;
    }

        .sec5 .picScroll li .cont .p1 {
            display: block;
            font-size: 0.16rem;
            color: #666;
            padding-top: 0.26rem;
            margin-bottom: 0.15rem;
            transition: all 0.3s;
        }

            .sec5 .picScroll li .cont .p1:hover {
                color: #003cc7;
            }

        .sec5 .picScroll li .cont .p2 {
            width: 0.30rem;
            height: 2px;
            background: #c8c8c8;
            margin-bottom: 0.15rem;
        }

        .sec5 .picScroll li .cont .p3 {
            font-size: 0.12rem;
            color: #999;
            line-height: 1.5em;
            height: 1.00rem;
            overflow: hidden;
            margin-bottom: 0.10rem;
        }
}





    /*----- sec6  --------*/
    .sec6 {
        padding: 0.75rem 0;
        background: #f4f4f4;
    }

        .sec6 .tab_ul {
            margin-top: 0.24rem;
            margin-bottom: 0.40rem;
        }

    .sec6_main {
        width: 6.76rem;
        margin-top: 0.40rem;
    }

        .sec6_main .img_box {
            width: 100%;
            height: 3.00rem;
            overflow: hidden;
        }

            .sec6_main .img_box img {
                display: block;
                width: 100%;
            }

        .sec6_main .cont {
            background: rgba(255,255,255,0.76);
            padding: 0.20rem;
        }

            .sec6_main .cont .p1 {
                display: block;
                width: 80%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                font-size: 0.18rem;
                color: #333;
                margin-bottom: 0.10rem;
            }

            .sec6_main .cont .p2 {
                font-size: 0.12rem;
                color: #666;
                line-height: 0.20rem;
                height: 0.60rem;
                overflow: hidden;
            }

    .sec6 .time {
        color: #666;
        font-size: 0.14rem;
        line-height: 0.18rem;
    }

    .sec6 .zx_list {
        width: 6.17rem;
        margin-top: 0.40rem;
    }

        .sec6 .zx_list li {
            background: #fff;
            height: 1.00rem;
            margin-bottom: 0.11rem;
            transition: all 0.5s;
        }

            .sec6 .zx_list li:hover {
                box-shadow: 2px 2px 20px 5px #c5c5c5;
            }

            .sec6 .zx_list li .li_cont {
                width: 4.50rem;
                padding: 0.15rem 0.15rem 0;
            }

                .sec6 .zx_list li .li_cont .p1 {
                    display: block;
                    width: 80%;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    font-size: 0.16rem;
                    color: #333;
                    margin-bottom: 0.10rem;
                }

                .sec6 .zx_list li .li_cont .p2 {
                    font-size: 0.12rem;
                    color: #666;
                    line-height: 1.6em;
                    height: 0.40rem;
                    overflow: hidden;
                }

            .sec6 .zx_list li .img_box {
                width: 1.66rem;
                height: 1.00rem;
                overflow: hidden;
            }

                .sec6 .zx_list li .img_box img {
                    display: block;
                    width: 100%;
                    height: 100%;
                }


    @media screen and (max-width: 1480px) {
        .sec1 li {
            margin-right: 10px;
            width: 320px;
            padding: 20px 10px 0;
        }

            .sec1 li .cont {
                margin-top: 15px;
                padding: 10px 10px 0;
                height: 168px;
            }

        .sec2 .picScroll, .sec5 .picScroll {
            width: 1100px;
            margin-left: -550px;
        }

            .sec2 .picScroll .bd, .sec5 .picScroll .bd {
                width: 980px;
            }

            .sec2 .picScroll li, .sec5 .picScroll li {
                width: 237px;
                margin-right: 10px;
            }

        .sec4 li {
            margin-right: 10px;
            width: 237px;
        }

            .sec4 li .cont {
                padding: 0 10px;
            }

            .sec4 li .img_box {
                height: 155px;
            }

        .sec3 li {
            margin-right: 10px;
            width: 237px;
        }

        .sec6_main {
            width: 480px;
        }

        .sec6 .zx_list {
            width: 480px;
        }

            .sec6 .zx_list li .li_cont {
                width: 314px;
                padding: 10px 10px 0;
            }

                .sec6 .zx_list li .li_cont .p1 {
                    width: 70%;
                }

            .sec6 .zx_list li:nth-last-child(0) {
                display: none;
            }

        .sec6_main .img_box {
            height: 286px;
        }

        .sec3 li .img_box {
            height: 128px;
        }

        .sec2 .picScroll li .img_box {
            width: 237px;
            height: 155px;
        }

        .sec2 .picScroll li .cont {
            width: 237px;
        }

        .sec5 .picScroll li .img_box {
            width: 237px;
            height: 155px;
        }

        .sec5 .picScroll li .cont {
            width: 237px;
        }
    }

    @media screen and (max-width: 999px) {
        .com_p3 {
            font-size: 0.20rem;
        }

        .sec1, .sec2, .sec3, .sec4, .sec5, .sec6 {
            padding: 0.40rem 0;
        }

            .sec1 ul {
                width: 6.00rem;
                margin: 0 auto;
            }

            .sec1 li {
                margin-right: 0;
                width: 100%;
                padding: 0.20rem;
                margin-bottom: 0.20rem;
                height: auto;
            }

                .sec1 li .cont {
                    margin-top: 0.15rem;
                    padding: 0.10rem 0.10rem 0;
                    height: 1.68rem;
                }

                .sec1 li .cont {
                    font-size: 0.18rem;
                    overflow: visible;
                    height: auto;
                    margin-bottom: 0.10rem;
                }

                .sec1 li .detail {
                    font-size: 0.18rem;
                }

            .sec2 .picScroll {
                width: 6.20rem;
                left: 50%;
                margin-left: -3.10rem;
                position: relative;
            }

                .sec2 .picScroll .bd {
                    width: 5.30rem;
                }

                .sec2 .picScroll li {
                    width: 260px;
                    margin-right: 10px;
                }

                    .sec2 .picScroll li .img_box {
                        width: 260px;
                        height: 170px;
                    }

                    .sec2 .picScroll li .cont {
                        width: 100%;
                        box-sizing: border-box;
                    }

                        .sec2 .picScroll li .cont .p1 {
                            font-size: 0.22rem;
                            height: 0.40rem;
                            line-height: 0.40rem;
                            margin-bottom: 0.10rem;
                        }

                        .sec2 .picScroll li .cont .p2 {
                            font-size: 0.18rem;
                            margin-bottom: 0.10rem;
                        }

        .more_detail {
            font-size: 0.18rem;
        }

        .sec4 ul {
            width: 600px;
            margin: 0 auto;
        }

        .sec4 li {
            margin-right: 10px;
            width: 295px;
            margin-bottom: 10px;
        }

            .sec4 li:nth-child(2n) {
                margin-right: 0;
            }

            .sec4 li .cont {
                padding: 0 20px;
            }

            .sec4 li .img_box {
                height: 190px;
            }

            .sec4 li .cont .p1 {
                font-size: 20px;
                padding-top: 10px;
            }

            .sec4 li .cont .p3 {
                font-size: 16px;
                margin-bottom: 10px;
            }

            .sec4 li .cont a {
                font-size: 16px;
            }

        .sec3 ul {
            width: 6.00rem;
            margin: 0 auto;
        }

        .sec3 li {
            width: 2.95rem;
            margin-right: 0.10rem;
            margin-bottom: 0.10rem;
        }

            .sec3 li:nth-child(2n) {
                margin-right: 0;
            }

            .sec3 li .cont .p1 {
                font-size: 0.22rem;
                padding-top: 0.10rem;
            }

            .sec3 li .cont .p3 {
                font-size: 0.16rem;
                max-height: 1.40rem;
            }

        .sec5 .picScroll {
            width: 6.20rem;
            left: 50%;
            margin-left: -3.10rem;
            position: relative;
        }

            .sec5 .picScroll .bd {
                width: 5.30rem;
            }

            .sec5 .picScroll li {
                width: 2.60rem;
                margin-right: 0.10rem;
            }

                .sec5 .picScroll li .img_box {
                    width: 2.60rem;
                    height: 1.70rem;
                }

                .sec5 .picScroll li .cont {
                    width: 2.60rem;
                }

                    .sec5 .picScroll li .cont .p1 {
                        font-size: 0.20rem;
                        padding-top: 0.10rem;
                    }

                    .sec5 .picScroll li .cont .p3 {
                        font-size: 0.16rem;
                    }

        .sec6_main {
            width: 6.00rem;
            margin: 0.40rem auto 0.20rem;
            float: none;
        }

        .sec6 .zx_list {
            width: 6.00rem;
            margin: 0 auto;
            float: none;
        }

            .sec6 .zx_list li .li_cont {
                width: 4.34rem;
                padding: 0.10rem 0.10rem 0;
            }

                .sec6 .zx_list li .li_cont .p1 {
                    width: 70%;
                    font-size: 0.20rem;
                }

            .sec6 .zx_list li:nth-last-child(1) {
                display: block;
            }

        .sec6_main .img_box {
            height: auto;
        }

        .sec6_main .cont .p1 {
            font-size: 0.22rem;
        }

        .sec6 .time {
            font-size: 0.18rem;
        }

        .sec6_main .cont .p2 {
            font-size: 0.16rem;
            height: auto;
            overflow: visible;
            line-height: 0.24rem;
        }

        .sec6 .zx_list li .li_cont .p2 {
            font-size: 0.16rem;
        }
    }




/*ÂÖ²¥ÐÞ¸Ä*/

.swiper-container-0, .swiper-container-1 {
    width: 90%;
}
    .swiper-container-0 li .img_box img {
        width: 100%;
        height: auto;
        position: relative;
    }



    .swiper-container-0 li .cont {
        width: 100%;
        height: 2.04rem;
        background: #fff;
        padding: 0 0.20rem;
        box-sizing: border-box;
    }

    .swiper-container-0 .cont .p1 {
        display: block;
        height: 0.50rem;
        line-height: 0.50rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-bottom: 1px solid #ededed;
        font-size: 0.18rem;
        color: #333;
        margin-bottom: 0.20rem;
        transition: all 0.3s;
    }

.swiper-container-0 li .cont .p1:hover {
    color: #003cc7;
}

.swiper-container-0 li .cont .p2 {
    font-size: 0.14rem;
    color: #999;
    line-height: 0.20rem;
    height: 1.00rem;
    overflow: hidden;
}

.sec2 .picScroll li .more_detail img {
    margin-left: 0.05rem;
}

.sec2 .picScroll li .more_detail:hover {
    color: #003cc7;
}


.lunbo {
    position: relative;
    width: 110%;
    margin-left: -5%;
}

@media screen and (max-wdith:1920px) {
    .lunbo {
        position: relative;
        width: 100%;
        margin-left: 0%;
    }
}



@media screen and (max-width:1200px) {
 
    .swiper-button-prev {
        left: 0.45rem !important
    }

    .swiper-button-next {
        right: 0.45rem !important;
    }
}



    .swiper-container-1 .img_box {
        width: 100%;
    }

    .swiper-container-1 li .img_box img {
        display: block;
        width: 100%;
    }

    .swiper-container-1 li .cont {
        width: 100%;
        height: 2.80rem;
        box-sizing: border-box;
        background: #f4f4f4;
        padding: 0 0.15rem;
    }

        .swiper-container-1 li .cont .p1 {
            display: block;
            font-size: 0.16rem;
            color: #666;
            padding-top: 0.26rem;
            margin-bottom: 0.15rem;
            transition: all 0.3s;
        }

    .swiper-container-1 .cont .p1:hover {
        color: #003cc7;
    }

    .swiper-container-1 .cont .p2 {
        width: 0.30rem;
        height: 2px;
        background: #c8c8c8;
        margin-bottom: 0.15rem;
    }

    .swiper-container-1 li .cont .p3 {
        font-size: 0.12rem;
        color: #999;
        line-height: 0.20rem;
        height: 1.00rem;
        overflow: hidden;
        margin-bottom: 0.10rem;
    }



