@charset "utf-8";

.banner-container{}
.banner-container .swiper-slide{height:600px;}
.banner-container .swiper-slide a{display: inline-block;width: 100%;height: 100%;}
.banner-container .banner-pagination{}
.banner-container .banner-pagination span{border-radius:0;width:20px;height:2px;background:#fff;opacity:1;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.banner-container .banner-pagination span.swiper-pagination-bullet-active{background:#e60113;width:45px;}

@media screen and (max-width:1367px) {
    .banner-container .swiper-slide{height:400px;}
}
@media screen and (max-width:1025px) {
    .banner-container .swiper-slide{height:250px;}
    .banner-container .banner-pagination span.swiper-pagination-bullet-active{width:30px;}
}

.index-item01{padding:60px 0px 80px 0;text-align:center;color:#333;}
.index-item01 .tit{font-size:40px;}
.index-item01 .ms{font-size:16px;line-height:28px;text-align:left;color:#000000;max-width:1065px;margin:0 auto;margin-top:30px;margin-bottom:60px;}
.index-item01 .list{width:25%;float:left;}
.index-item01 .list .icon{height:135px;}
.index-item01 .list .icon img{margin:0 auto;}
.index-item01 .list .t{font-size:30px;}

@media screen and (max-width:1025px) {
    .index-item01{padding:30px 0;}
    .index-item01 .tit{font-size:16px;}
    .index-item01 .ms{font-size:14px;line-height:22px;margin-top:15px;margin-bottom:20px;}
    .index-item01 .list{}
    .index-item01 .list .icon{width:50px;margin:0 auto;height:60px;}
    .index-item01 .list .t{font-size:16px;}
}

.index-item02{background:url(../images/index-item02-bg.jpg) no-repeat center center/cover;text-align:center;color:#333;padding:80px 0px 140px 0;}
.index-item02 .tit{font-size:40px;margin-bottom:70px;}
.index-item02 .list-con{margin:0px -20px;}
.index-item02 .list-con .list{width:20%;float:left;padding:0px 20px;margin-bottom:40px;}
.index-item02 .list-con .list .box{background-color: #fff;padding: 10px 0;}
.index-item02 .list-con .list .box img{display:block;width:100%;}
.index-item02 a.more{color:#6f7070;font-size:16px;display:block;height:45px;line-height:39px;border-radius:30px;border:3px solid #dcdcdc;width:145px;margin:0 auto;}
.index-item02 a.more:hover{background:#e60113;border:3px solid #e60113;color:#fff;}

@media screen and (max-width:1025px) {
    .index-item02{padding:30px 0;}
    .index-item02 .tit{font-size:16px;margin-bottom:20px;}
    .index-item02 .list-con{margin:0px -7.5px;}
    .index-item02 .list-con .list{padding:0px 7.5px;margin-bottom:15px;}
    .index-item02 a.more{background:#e60113;border:2px solid #e60113 !important;color:#fff;font-size:14px;height:35px;line-height:31px;}
}
@media screen and (max-width:769px) {
    .index-item02 .list-con .list{width:50%;}
}

.index-item03{background:#f4f4f4;color:#333;padding:70px 0px 95px 0;}
.index-item03 .tit{font-size:40px;margin-bottom:60px;text-align:center;}
.index-item03 .list-con{margin:0px -30px;}
.index-item03 .list-con .list{width:33.33%;float:left;padding:0px 30px;}
.index-item03 .list-con .list .box{padding-top:30px;border-top:1px solid #bbb;}
.index-item03 .list-con .list .box .t{height:45px;overflow:hidden;}
.index-item03 .list-con .list .box .t a{color:#000;font-size:18px;line-height:24px;}
.index-item03 .list-con .list .box .date{font-size:12px;color:#808080;margin:15px 0px 20px 0;}
.index-item03 .list-con .list .box .ms{line-height:24px;height:50px;overflow:hidden;}
.index-item03 a.more{text-align:center;color:#6f7070;font-size:16px;display:block;height:45px;line-height:39px;border-radius:30px;border:3px solid #dcdcdc;width:145px;margin:0 auto;margin-top:50px;}
.index-item03 a.more:hover{background:#e60113;border:3px solid #e60113;color:#fff;}

@media screen and (max-width:1025px) {
    .index-item03{padding:30px 0;}
    .index-item03 .tit{font-size:16px;margin-bottom:20px;}
    .index-item03 .list-con{margin:0px -7.5px;}
    .index-item03 .list-con .list{padding:0px 7.5px;margin-bottom:15px;}
    .index-item03 .list-con .list .box{padding-top:15px;}
    .index-item03 .list-con .list .box .t a{font-size:16px;}
    .index-item03 a.more{margin-top:5px;background:#e60113;border:2px solid #e60113 !important;color:#fff;font-size:14px;height:35px;line-height:31px;}
}
@media screen and (max-width:769px) {
    .index-item03 .list-con .list{width:100%;}
    .index-item03 .list-con .list .box .t{height:auto;}
    .index-item03 .list-con .list .box .date{margin:5px 0px 10px 0;}
    .index-item03 .list-con .list .box .ms{height:auto;}
}

.index-item04{background:url(../images/index-item04-bg.jpg) no-repeat center center/cover;color:#333;padding:60px 0px 175px 0;}
.index-item04 .tit{font-size:40px;margin-bottom:50px;text-align:center;}
.index-item04 .list-con{margin:0px -25px;}
.index-item04 .list-con .list{width:33.33%;float:left;padding:0px 20px;}
.index-item04 .list-con .list .box{}
.index-item04 .list-con .list .box .t{font-size:24px;padding-bottom:10px;border-bottom:2px solid #b5b5b5;color:#000;margin-bottom:15px;}
.index-item04 .list-con .list .box .contxt{font-size:16px;line-height:28px;color:#666;}
.index-item04 .list-con .list .box .l{font-size:16px;margin-bottom:8px;}
.index-item04 .list-con .list .box .l .con{border-bottom:1px solid #b5b5b5;padding-bottom:5px;}
.index-item04 .list-con .list .box .l .label{}
.index-item04 .list-con .list .box .l .input{margin-left:50px;}
.index-item04 .list-con .list .box .l .input input{height:25px;background:none;width:100%;}
.index-item04 .list-con .list .box .l button{background:#e60113;height:40px;line-height:40px;border-radius:30px;width:100px;color:#fff;font-size:16px;color:#fff;cursor:pointer;margin-top:10px;}

@media screen and (max-width:1025px) {
    .index-item04{padding:30px 0;}
    .index-item04 .tit{font-size:16px;margin-bottom:20px;}
    .index-item04 .list-con{margin:0px -7.5px;}
    .index-item04 .list-con .list{padding:0px 7.5px;}
    .index-item04 .list-con .list .box .t{font-size:16px;margin-bottom:10px;}
    .index-item04 .list-con .list .box .contxt{font-size:14px;line-height:22px;}
    .index-item04 .list-con .list .box .l{font-size:14px;}
}
@media screen and (max-width:769px) {
    .index-item04 .tit{margin-bottom:0;}
    .index-item04 .list-con .list{width:100%;margin-top:20px;}
    .index-item04 .list-con .list .box .l button{width:100%;height:35px;line-height:35px;font-size:14px;}
}

.about-content{background:#fff;padding:50px 60px 105px 60px;margin-top:40px;margin-bottom:80px;}
.about-content .contxt{font-size:16px;line-height:28px;margin-top:45px;}

@media screen and (max-width:1025px) {
    .about-content{padding:30px 15px;margin-top:20px;margin-bottom:30px;}
    .about-content .contxt{font-size:14px;line-height:22px;margin-top:20px;}
}

.about-piccon{background:#fff;padding:50px 60px 60px 60px;margin-top:40px;margin-bottom:40px;}
.about-piccon .contxt{font-size:16px;line-height:28px;margin-top:45px;}
.about-piccon .certificate-wrapper {overflow: hidden;}
.about-piccon .certificate-wrapper .c-list{float: left;width: 25%;padding:  10px;box-sizing: border-box;}
.about-piccon .certificate-wrapper .c-list .c-list-content {border: 1px solid #f5f5f5;padding:  5px;font-size:14px;box-sizing: border-box;}

.about-pic{padding-bottom:75px;}
.about-pic .box{padding:55px 140px;background:#fff;margin-top:40px;}
.about-pic .box .swiper-content{position:relative;}
.about-pic .box .swiper-content .arrow{position:absolute;width:100%;top:50%;margin-top:-30px;z-index:2;}
.about-pic .box .swiper-content .arrow .button{width:20px;height:34px;background:url(../images/about-pic-arrow.png) no-repeat left top;cursor:pointer;position:relative;}
.about-pic .box .swiper-content .arrow .button.prev{left:-110px;}
.about-pic .box .swiper-content .arrow .button.next{background-position:right top;right:-110px;}
.about-pic .box .swiper-container{margin-top:50px;}
.about-pic .box .swiper-container img{width:100%;display:block;border:1px solid #e5e5e5;}
.about-pic .box .swiper-container .tit{color:#000;font-size:16px;margin-top:15px;text-align:center;}

@media screen and (max-width:1025px) {
    .about-piccon {padding: 20px 15px;}
    .about-piccon .certificate-wrapper .c-list {width: 50%;}
    .about-pic{padding-bottom:80px;}
    .about-pic .box{padding:20px 50px;margin-top:20px;}
    .about-pic .box .swiper-content .arrow .button{width:8px;height:20px;background-size:30px auto;}
    .about-pic .box .swiper-content .arrow .button.prev{left:-35px;}
    .about-pic .box .swiper-content .arrow .button.next{right:-35px;}

    .about-pic .box .swiper-container{margin-top:20px;}
    .about-pic .box .swiper-container .tit{font-size:14px;margin-top:8px;}

}

.zz-content{background:#fff;padding:50px 60px 105px 60px;margin-top:40px;margin-bottom:80px;}
.zz-content .contxt{font-size:16px;line-height:28px;margin-top:45px;}
.zz-content .box{max-width:1000px;margin:0 auto 30px;}
.zz-content .box .list-con{margin:0px -20px;}
.zz-content .box .list-con .list{width:25%;float:left;padding:0px 20px;margin-top:50px;}
.zz-content .box .list-con .list .box{text-align:center;}
.zz-content .box .list-con .list .box .img{border:1px solid #e5e5e5;}
.zz-content .box .list-con .list .box .img img{width:100%;}
.zz-content .box .list-con .list .box .tit{font-size:16px;margin-top:15px;color:#000;}

@media screen and (max-width:1025px) {
    .zz-content{padding:30px 15px;margin-top:20px;margin-bottom:30px;}
    .zz-content .contxt{font-size:14px;line-height:22px;margin-top:20px;}

    .zz-content .box .list-con{margin:0px -7.5px;}
    .zz-content .box .list-con .list{padding:0px 7.5px;margin-top:15px;}
    .zz-content .box .list-con .list .box .tit{font-size:14px;margin-top:5px;}
}
@media screen and (max-width:640px) {
    .zz-content .box .list-con .list{width:50%;}
}

.product-content{margin-top:0;}
.product-nav-big {background:#e5e5e5;overflow-x: auto;padding-right:50px;padding-left:50px;position:relative;}
.product-nav-big .box{height:50px;display: flex;align-items: center;justify-content: flex-start;font-size:16px;}
.product-nav-big .box .list{padding-right: 25px;padding-top: 10px;padding-bottom: 10px;}
.product-nav-big .box .list.on a{color: #e60113;}
/*
.product-swiper .product-swiper-container{}
.product-swiper .product-swiper-container .swiper-slide{padding:0px 10px;}
.product-swiper .product-swiper-container .swiper-slide a{display:block;line-height:50px;text-align:center;display:block;font-size:16px;}
.product-swiper .product-swiper-container .swiper-slide.swiper-slide-active{background:#fff;}
.product-swiper .product-swiper-container .swiper-slide.swiper-slide-active a{color:#e60113;}
.product-swiper .arrow{position:absolute;right:0;top:0;width:50px;text-align:center;padding:0px 10px;padding-top:23px;}
.product-swiper .arrow .button{width:6px;height:9px;background:url(../images/pro-arrow.png) no-repeat left top;cursor:pointer;display:inline-block;vertical-align:middle;margin-top:-3px;}
.product-swiper .arrow .button.product-next{background-position:right top;}
.product-swiper .arrow .button.product-prev:hover{background-position:left bottom;}
.product-swiper .arrow .button.product-next:hover{background-position:right bottom;}
.product-swiper .arrow .current{margin-left:15px;}
.product-swiper .arrow .total{margin-right:15px;}
*/
.product-nav{text-align:center;background:#fff;padding:0px 30px;}
.product-nav ul{white-space:nowrap;overflow-x:auto;text-align:center;border-bottom:1px solid #eaeaea;}
.product-nav ul li{display:inline-block;padding:20px 0;}
.product-nav ul li.on a{color: #e60113;}
.product-nav ul li a{padding:0px 15px;border-right:1px solid #d6d6d6;}
.product-nav ul li:last-child a{border-right:none;}

@media screen and (max-width:1025px) {
    .product-nav-big {
        padding: 0 10px;
    }
    /*.product-swiper{height:40px;}*/
    /*.product-swiper .product-swiper-container .swiper-slide{padding:0px 5px;}*/
    /*.product-swiper .product-swiper-container .swiper-slide a{line-height:40px;font-size:14px;}*/
    /*.product-swiper .arrow{padding-top:19px;}*/

    .product-nav{padding:0px 15px;text-align:left;}
    .product-nav ul li{padding:10px 0;}
}

.news-content{background:#fff;padding:50px 60px 105px 60px;margin-top:40px;margin-bottom:80px;font-size: 16px;}
.news-detail{font-size:16px;line-height:28px;}
.news-content .page-tit-box{margin-bottom:35px;}
.news-content .list{padding:25px;border-bottom:1px dashed #b7b7b7;padding-right:100px;position:relative;}
.news-content .list .more{right:25px;position:absolute;width:19px;height:35px;background:url(../images/news-icon.png) no-repeat center center/cover;top:50%;margin-top:-17.5px;}
.news-content .list .title{}
.news-content .list .title a{font-size:24px;color:#333;}
.news-content .list .ms{line-height:28px;font-size:16px;color:#333;max-height:56px;overflow:hidden;margin:15px 0px 20px 0;}
.news-content .list .date{font-size:20px;}
.news-content .page{margin-top:50px;}

@media screen and (max-width:1025px) {
    .news-content{padding:30px 15px;margin-top:20px;margin-bottom:30px;}
    .news-content .page-tit-box{margin-bottom:15px;}
    .news-content .list{padding:10px 0;}
    .news-content .list .title a{font-size:16px;}
    .news-content .list .ms{font-size:12px;line-height:20px;max-height:inherit;margin:8px 0;color: #999;}
    .news-content .list .more{width:8px;height:15px;display: none}
    .news-content .list .date{font-size:12px;}
}

.contact-content{background:#fff;padding:50px 0px 105px 0px;margin-top:40px;margin-bottom:80px;}
.contact-content .map-content{position:relative;margin-top:40px;}
.contact-content .map-content .img{height:604px;}
.contact-content .map-content .content{position:absolute;top:40px;left:5%;background:rgba(255,255,255,0.8);width:390px;padding:0px 35px;padding-top:40px;padding-bottom:75px;}
.contact-content .map-content .content .list{padding-bottom:15px;padding-top:30px;display:flex;font-size:16px;border-bottom:1px solid #d9d9d9;}
.contact-content .map-content .content .list .label{width:70px;}
.contact-content .map-content .content .list .txt{flex:1;color:#000;line-height:24px;}
.contact-content .bottom{padding:45px 30px;padding-bottom:0;}
.contact-content .bottom .tit{font-size:24px;color:#333;}
.contact-content .bottom .txt{font-size:16px;line-height:28px;margin-top:15px;}

@media screen and (max-width:1025px) {
    .contact-content{padding:30px 15px;margin-top:20px;margin-bottom:30px;}
    .contact-content .map-content{margin-top:20px;}
    .contact-content .map-content .img{height:250px;}
    .contact-content .map-content .content{position:static;width:100%;padding:20px 0px;}
    .contact-content .map-content .content .list{padding:10px 0;font-size:14px;}
    .contact-content .map-content .content .list .label{width:60px;}

    .contact-content .bottom{padding:0;}
    .contact-content .bottom .tit{font-size:16px;}
    .contact-content .bottom .txt{font-size:14px;line-height:20px;margin-top:5px;}
}

.zp-content{background:#fff;padding:50px 30px 105px 30px;margin-bottom:80px;}

.zp-nav{margin-top:40px;}
.zp-nav li{float:left;width:120px;}
.zp-nav li a{display:block;height:40px;font-size:16px;text-align:center;line-height:40px;}
.zp-nav li.on a{background:#fff;color:#e60113;}

.sh-content{}
.sh-content .list{margin-top:40px;}
.sh-content .list .tit{font-size:18px;color:#000;padding:0px 30px;line-height:60px;background:#d4d4d4;}
.sh-content .list ul{padding:30px;background:#f4f4f4;line-height:30px;font-size:16px;overflow:hidden;}
.sh-content .list ul li{display:flex;float:left;width:100%;}
.sh-content .list ul li .label{width:100px;text-align:justify;}
.sh-content .list ul li .txt{flex:1;color:#333;}

@media screen and (max-width:1025px) {
    .zp-content{padding:30px 15px;margin-bottom:30px;}

    .zp-nav{margin-top:20px;}
    .zp-nav li{width:33.33%;}
    .zp-nav li a{font-size:14px;height:35px;line-height:37px;}

    .sh-content .list{margin-top:20px;}
    .sh-content .list .tit{font-size:16px;line-height:40px;padding:0px 15px;}
    .sh-content .list ul{padding:15px;line-height:22px;font-size:14px;}
    .sh-content .list ul li .label{width:70px;}
}
@media screen and (max-width:769px) {
    .sh-content .list ul li{width:100% !important;}
}

.school-content{margin-top:45px;}
.school-content .tit{font-size:24px;color:#000;}
.school-content .contxt{font-size:16px;line-height:28px;margin-top:45px;}

@media screen and (max-width:1025px) {
    .school-content{margin-top:20px;}
    .school-content .tit{font-size:16px;color:#000;}
    .school-content .contxt{font-size:14px;line-height:22px;margin-top:20px;}
}

.user-content{margin-top:40px;}
.user-content .list{margin-top:10px;}
.user-content .list .tit{font-size:18px;padding:0px 30px;line-height:60px;background:#f4f4f4;position:relative;cursor:pointer;}
.user-content .list .tit .price{width:250px;}
.user-content .list .tit .icon{position:absolute;right:30px;width:24px;height:24px;background:url(../images/zp-icon.png) no-repeat center center/cover;top:50%;margin-top:-12px;}
.user-content .list ul{padding:30px;background:#f4f4f4;line-height:30px;font-size:16px;overflow:hidden;display:none;}
.user-content .list ul li{display:flex;float:left;width:100%;}
.user-content .list ul li .label{width:100px;text-align:justify;}
.user-content .list ul li .txt{flex:1;color:#333;}

.user-content .list .tit.on{background:#999;color:#fff;}
.user-content .list .tit.on .icon{background:url(../images/zp-icon-on.png) no-repeat center center/cover;}

.user-content .page{margin-top:60px;}

@media screen and (max-width:1025px) {
    .user-content{margin-top:20px;}
    .user-content .list{margin-top:5px;}
    .user-content .list .tit{font-size:16px;line-height:40px;padding:0px 15px;}
    .user-content .list .tit .price{font-size:14px;width:140px;}
    .user-content .list .tit .icon{right:15px;width:15px;height:15px;margin-top:-7.5px;}
    .user-content .list ul{padding:15px;line-height:22px;font-size:14px;}
    .user-content .list ul li .label{width:70px;}

    .user-content .page{margin-top:20px;}
}
@media screen and (max-width:769px) {
    .user-content .list ul li{width:100% !important;}
}

.history-content{background:#fff;padding:50px 60px 105px 60px;margin-top:40px;margin-bottom:80px;}
.history-content .list-con{font-size:16px;line-height:28px;margin-top:45px;position:relative;}
.history-content .list-con:before{content:'';position:absolute;width:2px;background:#d9d9d9;top:20px;bottom:20px;left:80px;}
.history-content .list-con .list{margin-bottom:20px;overflow:hidden;position:relative;}
.history-content .list-con .list .date{color:#999;font-size:24px;background:url(../images/history-icon.png) no-repeat right center;width:90px;position:absolute;top:50%;transform:translateY(-50%);}
.history-content .list-con .list .content{margin-left:125px;}
.history-content .list-con .list .content .contxt{position:relative;background:#efefef;border-radius:8px;padding:15px 40px;font-size:16px;color:#333;cursor:pointer;}
.history-content .list-con .list .content .contxt:before{content:'';position:absolute;width:14px;height:11px;background:url(../images/history-icon02.png) no-repeat center center;left:-14px;top:50%;margin-top:-5.5px;}
.history-content .list-con .list-bottom{margin:20px 0;padding-left:125px;display:none;}

.history-content .list-con .list.on{}
.history-content .list-con .list.on .date{color:#e60113;background:url(../images/history-icon-on.png) no-repeat right center;}
.history-content .list-con .list.on .content .contxt{color:#e60113;}

@media screen and (max-width:1025px) {
    .history-content{padding:30px 15px;margin-top:20px;margin-bottom:30px;}
    .history-content .list-con{font-size:14px;line-height:22px;margin-top:20px;}
    .history-content .list-con:before{left:50px;}
    .history-content .list-con .list{margin-bottom:10px;}
    .history-content .list-con .list .date{font-size:16px;width:60px;}
    .history-content .list-con .list .content{margin-left:80px;}
    .history-content .list-con .list .content .contxt{padding:10px 15px;font-size:14px;line-height:20px;}

    .history-content .list-con .list-bottom{margin:10px 0;padding-left:80px;}
}

.patner-content{background:#fff;padding:50px 60px 105px 60px;margin-top:40px;margin-bottom:80px;}
.patner-content .contxt{font-size:16px;line-height:38px;margin-top:45px;}
.patner-content .list-con{margin:0px -25px;}
.patner-content .list-con .list{width:16.66%;float:left;padding:0px 25px;margin-top:30px;}
.patner-content .list-con .list .img{border:1px solid #dedede;}
.patner-content .list-con .list .img img{width:100%;}

@media screen and (max-width:1025px) {
    .patner-content{padding:30px 15px;margin-top:20px;margin-bottom:30px;}
    .patner-content .contxt{font-size:14px;line-height:22px;margin-top:20px;}

    .patner-content .list-con{margin:0px -7.5px;}
    .patner-content .list-con .list{padding:0px 7.5px;margin-top:15px;}
}
@media screen and (max-width:769px) {
    .patner-content .list-con .list{width:25%;}
}
@media screen and (max-width:640px) {
    .patner-content .list-con .list{width:33.33%;}
}
