/* .head{background-color: #fff;} */
/* .headright .nav .navBox ul .child>a{color: #333;} */
/* .headright .headtel .en{filter: invert(1);opacity: 0.8;} */


/* single */
.area.single h2{padding: 5% 0 3%;}
.single .info{margin: 2% 0 5%;}
.single .info img{max-width: 100%;}

/* about */
.about .n-area{padding-bottom: 5%;}
.about .t-img{margin: 3.5% 0;width: 100%;}
.about .a-l .ul:first-child{display: block;width: calc(33.333333% - 7.5px);float: left;margin-right: 7.5px;}
.about .a-l .ul:first-child .tit{height: 200px;border-radius: 5px;overflow: hidden;padding: 10px;background-color: #474958;position: relative;}
.about .a-l .ul:first-child .tit h3{display: inline-block;width: 100%;height: 100%;border-radius: 5px;border: 3px solid #f2600a;text-align: center;}
.about .a-l .ul:first-child .tit h3 b{font-weight: normal;display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.about .a-l .ul:first-child .tit h3 img{width: 65%;max-width: 200px;margin-bottom: 15px;}
.about .a-l .ul:first-child .tit h3 span{display: inline-block;font-size: 22px;color: #fff;}
.about .a-l .ul:first-child .img{width: 100%;height: 655px;overflow: hidden;border-radius: 5px;margin-top: 15px;}
.about .a-l .ul:first-child .img img{width: 100%;height: 100%;object-fit: cover;}

.about .a-l .ul:last-child{display: block;width: calc(66.666666% - 7.5px);float: left;margin-left: 7.5px;}
.about .a-l .ul:last-child .li{width: calc(50% - 7.5px);float: left;margin-bottom: 15px;background-color: #f6f6f6;border-radius: 5px;}
.about .a-l .ul:last-child .li:nth-child(2n-1){margin-right: 7.5px;}
.about .a-l .ul:last-child .li:nth-child(2n){margin-left: 7.5px;}
.about .a-l .ul:last-child .li .img{width: 100%;height: 200px;border-radius: 5px;overflow: hidden;opacity: 1;cursor: pointer;transition: all 0.3s;}
.about .a-l .ul:last-child .li .img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;object-position: center;}
.about .a-l .ul:last-child .li .img:hover img{width: 105%;}
.about .a-l .ul:last-child .li .info{width: 100%;height: 80px;text-align: center;}
.about .a-l .ul:last-child .li .info p:first-child{line-height: 45px;font-size: 22px;}
.about .a-l .ul:last-child .li .info p:last-child{font-size: 20px;transform: skew(-5deg);font-family: fantasy;}
.about .a-l .ul:last-child .li .info p:last-child::first-letter{color: #f2600a;}

.about .a-r .a-r-logo{width: 100%;margin: 20px 0;}
.about .a-r .a-r-logo img{width: 80%;max-width: 320px;}
.about .a-r h3{font-size: 30px;font-weight: bold;color: #f2600a;line-height: 40px;text-transform: uppercase;}
.about .a-r h3 p:last-child{text-align: right;}
.about .a-r .content{font-size: 17px;line-height: 50px;color: #494949;}
.about .a-r .content h4{font-size: 30px;font-weight: bold;padding: 60px 0 70px;position: relative;color: #333;}
.about .a-r .content h4::after{content: '';display: inline-block;position: absolute;width: 40px;height: 3px;background-color: #f2600a;bottom: 30px;left: 0;}


/* course */
.area.course{padding: 0;}
.area.course .n-area{padding: 0 15px;max-width: 1430px;}
.area.course .swiper{overflow: visible;}
.area.course h2{padding: 5% 0 3%;}
.course #lcSwiper .swiper-wrapper{padding: 425px 0;}
.course #lcSwiper .swiper-slide{position: relative;height: 3px;background-color: #f2600a;}
.course #lcSwiper .swiper-slide .info{position: absolute;left: 0;border-left: 1px solid #f2600a;width: 115%;padding: 10%;}
.course #lcSwiper .swiper-slide .info::before,.course #lcSwiper .swiper-slide .info::after{content: '';display: inline-block;position: absolute;border-radius: 50%;background-color: #f2600a;left: 0;}
.course #lcSwiper .swiper-slide .info::before{z-index: 2;width: 10px;height: 10px;transform: translate(-50%,50%);}
.course #lcSwiper .swiper-slide .info::after{z-index: 1;opacity: 0.4;width: 20px;height: 20px;transform: translate(-50%,50%);}
.course #lcSwiper .swiper-slide:nth-child(2n-1) .info{bottom: 100%;padding-top: 0;}
.course #lcSwiper .swiper-slide:nth-child(2n) .info{top: 100%;padding-bottom: 0;}
.course #lcSwiper .swiper-slide:nth-child(2n-1) .info::before{bottom: 0;}
.course #lcSwiper .swiper-slide:nth-child(2n-1) .info::after{bottom: 0;animation: fade3 1s linear infinite;}
.course #lcSwiper .swiper-slide:nth-child(2n) .info::before{top: 0;transform: translate(-50%,-50%);}
.course #lcSwiper .swiper-slide:nth-child(2n) .info::after{top: 0;transform: translate(-50%,-50%);animation: fade2 1s linear infinite;}
.course #lcSwiper .swiper-slide .info .img{height: 170px;width: 190%;max-width: 290px;}
.course #lcSwiper .swiper-slide .info .img img{width: 100%;height: 100%;object-fit: cover;}
.course #lcSwiper .swiper-slide .info .content{margin: 20px 0;font-size: 15px;line-height: 30px;width: 190%;height: 90px;position: relative;}
.course #lcSwiper .swiper-slide .info .content p{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.course #lcSwiper .swiper-slide .info .tit{line-height: 50px;text-align: center;background-color: #f2600a;padding: 0 20px;color: #fff;font-size: 32px;display: inline-block;}

/* product */
.area.p-class{padding: 0;}
.p-class .n-area{max-width: none;}
.p-class .li{width: 100%;height: 560px;float: left;}
.p-class .li .cate-img{width: 50%;height: 100%;float: left;}
.p-class .li .cate-img img{width: 100%;height: 100%;object-fit: cover;}
.p-class .li .info{width: 50%;height: 100%;max-width: 715px;float: left;}
.p-class .li .info .n-info{width: 100%;max-width: 570px;height: 100%;padding: 90px 15px;float: left;}
.p-class .li .info .n-info h3{display:block;font-size: 28px;font-weight: bold;margin-bottom: 20px;}
.p-class .li .info .n-info p{display:block;font-size: 16px;color: #626262;margin-bottom: 45px;}
.p-class .li .info .n-info .son-img{float: left;width: 100%;padding-bottom: 60px;padding-top: 5px;}
.p-class .li .info .n-info .son-img .img{width: 32%;height: 180px;margin-right: 2%;float: left;transition: all 0.3s;}
.p-class .li .info .n-info .son-img .img a{display: inline-block;width: 100%;height: 100%;}
.p-class .li .info .n-info .son-img .img a p{font-size: 15px;line-height: 40px;color: #333;text-align: center;margin-bottom: 0;}
.p-class .li .info .n-info .son-img .img:last-child{margin-right: 0;}
.p-class .li .info .n-info .son-img .img img{width: 100%;height: 130px;object-fit: cover;transition: all 0.3s;}
.p-class .li .info .n-info .p-more{display: inline-block;width: 50%;max-width: 205px;color: #fff;font-size: 15px;text-align: center;line-height: 50px;background-color: #f2600a;}

.p-class .li .info .n-info .son-img .img:hover{transform: translateY(-5px);box-shadow: 0 0 5px #eee;}

.p-class .li:nth-child(2n-1) .cate-img{float: right;}
.p-class .li:nth-child(2n-1) .info{float: right;}
.p-class .li:nth-child(2n) .info .n-info{float: right;}

.area.product h2{padding: 5% 0 3%;}
.area.product .n-area{overflow: visible;}
.product .ul .img{padding-top: 75%;position: relative;}
.product .ul a{display: inline-block;width: 100%;transition: all 0.3s;margin-bottom: 20px;}
.product .ul .img img{position: absolute;width: 100%;height: 100%;object-fit: contain;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.product .ul .info{line-height: 70px;font-size: 18px;padding: 0;position: relative;padding-left: 5%;}
.product .ul .info p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #333;transition: all 0.3s;}
/* .product .ul .info i{display: inline-block;width: 18px;height: 18px;border: 1px solid #f2600a;position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;transition: all 0.3s;}
.product .ul .info i::after{display: inline-block;position: absolute;content: '→';color: #f2600a;right: 50%;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;line-height: 16px;font-size: 24px;transition: all 0.3s;} */
.product .ul .info i{display: inline-block;width: 30px;height: 30px;border: 2px solid #f2600a;position: absolute;right: 5%;top: 50%;transform: translateY(-50%);border-radius: 50%;transition: all 0.3s;}
.product .ul .info i::after{display: inline-block;position: absolute;content: '>';color: #f2600a;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 21px;transition: all 0.3s;font-style: oblique;transition: all 0.3s;}

/* .product .ul a:hover .info i{width: 38px;height: 38px;border: 1px dashed #f2600a;transform: translateY(-50%) scale(180deg);}
.product .ul a:hover .info i::after{font-size: 28px;right: 75%;} */

.product .ul a:hover{box-shadow: 0 5px 10px #ddd;transform: translateY(-10px);}
.product .ul a:hover .info p{transform: translateX(10px);}
.product .ul a:hover .info i{right: calc(5% + 10px);}

/* pinfo */
.area.pinfo{overflow: hidden;}
.area.pinfo .n-area{overflow: visible;}
.pinfo .pro-img{margin-top: 5%;margin-bottom: 5%;}
.pinfo .pro-img .p-l{}
.pinfo .pro-img .p-l #proSwiper img{height: 480px;width: 100%;object-fit: cover;}

.pinfo .pro-img .p-r h3{font-size: 32px;line-height: 100px;border-bottom: 2px solid #333;}
.pinfo .pro-img .p-r p{font-size: 16px;line-height: 30px;color: #878787;padding: 30px 0;}
.pinfo .pro-img .p-r h4{font-size: 18px;font-weight: bold;line-height: 50px;margin:30px 0 35px;display: block;float: left;width: 100%;}
.pinfo .pro-img .p-r h4 b{font-size: 25px;color: #f2600a;}
.pinfo .pro-img .p-r a{display: block;line-height: 50px;font-size: 16px;background-color: #f2600a;color: #fff;padding: 0 30px;float: right;}
.pinfo .pro-img .p-r #proSwiper2 img{width: 100%;height: 90px;object-fit: cover;}

.pinfo .pro-info{margin-top: 10px;position: relative;}
.pinfo .pro-info::before{content: '';display: inline-block;width: 500%;height: 10px;background-color: #f6f6f6;position: absolute;top: -10px;left: 50%;transform: translateX(-50%);}
.pinfo .pro-info .c-l .bg{width: 100%;max-width: 1000px;border-right: 1px solid #ebebeb;padding-right: 5%;margin-top: 20px;}
.pinfo .pro-info h3{line-height: 100px;font-size: 30px;border-bottom: 1px solid #ebebeb;}
.pinfo .pro-info .c-l .bg .details{padding: 20px 0;line-height: 30px;font-size: 15px;}
.pinfo .pro-info .c-l .bg .par-li{padding: 20px 0 10px;}
.pinfo .pro-info .c-l .bg .par-li p{display: block;float: left;width: 33.333333%;line-height: 30px;padding: 15px 0;position: relative;}
.pinfo .pro-info .c-l .bg .par-li p b{display: inline-block;width: 30px;height: 30px;border-radius: 50%;background-color: #f2600a;color: #fff;text-align: center;margin-right: 13px;}
.pinfo .pro-info .c-l .bg .par-li p span{line-height: 25px;position: absolute;display: inline-block;width: calc(100% - 43px);right: 0;top: 50%;transform: translateY(-50%);}


/* 服务保障 */
.pinfo .service{padding: 40px 0 20px;}
.pinfo .service li{text-align: center;}
.pinfo .service li .img{display: inline-block;width: 75px;height: 75px;border-radius: 50%;border: 1px solid rgba(226,119,29,1);position: relative;margin: 10px 0 22px;}
.pinfo .service li .img img{height: 34px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pinfo .service li .img::before{content: '';display: inline-block;position: absolute;width: 75px;height: 75px;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;border: 1px solid rgba(226,119,29,.5);animation: fade2 1s linear infinite;}
.pinfo .service li .img::after{content: '';display: inline-block;position: absolute;width: 90px;height: 90px;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;border: 1px solid rgba(226,119,29,.2);animation: fade2 1s linear infinite;}
.pinfo .service li h4{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.pinfo .service li p{font-size: 15px;color: #999898;line-height: 25px;height: 50px;}

.pinfo .n-li{padding: 20px 0 0;}
.pinfo .n-li .li{display: block;width: 50%;padding-right: 7.5px;float: left;transition: all 0.3s;}
.pinfo .n-li .li:nth-child(2n){padding-left: 7.5px;padding-right: 0;}
.pinfo .n-li .li .img{padding-top: 75%;position: relative;}
.pinfo .n-li .li .img img{position: absolute;width: 100%;height: 100%;object-fit: cover;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pinfo .n-li .li .info{line-height: 70px;font-size: 18px;padding: 0;position: relative;padding-left: 5%;}
.pinfo .n-li .li .info p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #333;transition: all 0.3s;}
/* .pinfo .n-li .li .info i{display: inline-block;width: 18px;height: 18px;border: 1px solid #f2600a;position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;transition: all 0.3s;}
.pinfo .n-li .li .info i::after{display: inline-block;position: absolute;content: '→';color: #f2600a;right: 50%;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;line-height: 16px;font-size: 24px;transition: all 0.3s;}
.pinfo .n-li .li:hover .info i{width: 38px;height: 38px;border: 1px dashed #f2600a;transform: translateY(-50%) scale(180deg);transition: all 0.3s;}
.pinfo .n-li .li:hover .info i::after{font-size: 28px;right: 75%;transition: all 0.3s;} */
.pinfo .n-li .li .info i{display: inline-block;width: 30px;height: 30px;border: 2px solid #f2600a;position: absolute;right: 5%;top: 50%;transform: translateY(-50%);border-radius: 50%;transition: all 0.3s;}
.pinfo .n-li .li .info i::after{display: inline-block;position: absolute;content: '>';color: #f2600a;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 21px;transition: all 0.3s;font-style: oblique;transition: all 0.3s;}

.pinfo .n-li .li:hover{
    /* box-shadow: 0 5px 10px #ddd; */
    transform: translateY(-10px);}
.pinfo .n-li .li:hover .info p{transform: translateX(10px);}
.pinfo .n-li .li:hover .info i{right: calc(5% + 10px);}

/* 留言 */
.pinfo .form form{display: block;padding: 40px 0;}
.pinfo .form form .form-tr{width: 45%;float: left;margin-bottom: 10px;}
.pinfo .form form .form-tr input{display: block;width: 100%;float: left;}
.pinfo .form form .form-tr input,.pinfo .form form .form-tr textarea{width: 100%;line-height: 50px;background-color: #f8f8f8;text-indent: 10px;}
.pinfo .form form .form-tr:nth-child(2n-1){margin-right: 5%;}
.pinfo .form form .form-tr:nth-child(2n){margin-left: 5%;}
.pinfo .form form .form-tr.ta{width: 100%;margin-right: 0;}
.pinfo .form form .form-tr.cd{width: 75%;margin-left: 0!important;}
.pinfo .form form .form-tr.cd input{width: 49%;margin-right: 1%;}
.pinfo .form form .form-tr.cd .verify{float: left;width: 40%;height: 50px;margin-right: 1%;max-width: 160px;}
.pinfo .form form .form-tr.cd .verify img{height: 100%;width: 100%;}
.pinfo .form form .form-tr.bt{width: 25%;margin-right: 0!important;}
.pinfo .form form .form-tr.bt a{display: block;line-height: 50px;text-align: center;background-color: #f2600a;color: #fff;}

/* c-r */
.pinfo .pro-info .c-r{margin-top: 20px;}
.pinfo .c-r .n-li .li{display: block;width: 100%;padding-right: 0;margin-bottom: 20px;}
.pinfo .c-r .n-li .li:nth-child(2n){padding-left: 0;}


/* news */
.area.news h2{padding: 5% 0 3%;}
.area.news .n-area{overflow: visible;}
.news .n-area .ul{margin-bottom: 20px;}
.news .ul>div a{background-color: #f6f6f6;display: block;padding-bottom: 10%;margin-bottom: 10px;transition: all 0.3s;}
.news .ul>div a:hover{transform: translateY(-5px);box-shadow: 0 0 10px #bbb;}
.news .ul .img{padding-top: 75%;position: relative;overflow: hidden;}
.news .ul .img img{position: absolute;width: 100%;height: 100%;object-fit: cover;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all 0.3s;}
.news .ul>div a:hover .img img{height: 105%;}
.news .ul .time{line-height: 40px;font-size: 16px;padding: 0 8%;position: relative;color: #f2600a;margin: 6% 0 3%;font-weight: bold;}
.news .ul .time::before{content: '';position: absolute;display: inline-block;height: 100%;width: 5px;background-color: #f2600a;left: 0;top: 0;}
.news .ul .time p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
/* .news .ul .time i{display: inline-block;width: 18px;height: 18px;border: 1px solid #f2600a;position: absolute;right: 8%;top: 50%;transform: translateY(-50%);border-radius: 50%;transition: all 0.3s;}
.news .ul .time i::after{display: inline-block;position: absolute;content: '→';color: #f2600a;right: 50%;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;line-height: 16px;font-size: 24px;transition: all 0.3s;} */
.news .ul .time i{display: inline-block;width: 30px;height: 30px;border: 2px solid #f2600a;position: absolute;right: 8%;top: 50%;transform: translateY(-50%);border-radius: 50%;transition: all 0.3s;}
.news .ul .time i::after{display: inline-block;position: absolute;content: '>';color: #f2600a;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 20px;transition: all 0.3s;font-style: oblique;}

.news .ul .tit{font-size: 22px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #333;margin: 3% 8% 5%;}
.news .ul .cont{font-size: 15px;line-height: 28px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #8a8a8a;margin: 0 8%;}

/* .news .ul a:hover .time i{width: 38px;height: 38px;border: 1px dashed #f2600a;transform: translateY(-50%) scale(180deg);}
.news .ul a:hover .time i::after{font-size: 28px;right: 75%;} */

/* ninfo */
.ninfo .news-info{margin-top: 10px;position: relative;}
.ninfo .news-info .c-l .bg{width: 100%;max-width: 1000px;border-right: 1px solid #ebebeb;padding-right: 5%;min-height: 1036px;}
.ninfo .news-info h3{font-size: 30px;padding: 30px 0;line-height: 40px;}
.ninfo .news-info .bg h3{font-size: 24px;}
.ninfo .news-info .time{display: inline-block;border-bottom: 1px solid #ebebeb;line-height: 30px;color: #666;width: 100%;}
.ninfo .news-info .c-l .bg .details{padding: 20px 0;line-height: 30px;font-size: 15px;}
.ninfo .news-info .c-l .bg .next_page{width: 100%;}
.ninfo .news-info .c-l .bg .next_page li{display: block;width: 50%;float: left;background-color: #f6f6f6;line-height: 40px;padding: 0 10px;}
.ninfo .news-info .c-l .bg .par-li{padding: 20px 0 10px;}
.ninfo .news-info .c-l .bg .par-li p{display: block;float: left;width: 33.333333%;line-height: 30px;padding: 15px 0;position: relative;}
.ninfo .news-info .c-l .bg .par-li p b{display: inline-block;width: 30px;height: 30px;border-radius: 50%;background-color: #f2600a;color: #fff;text-align: center;margin-right: 13px;}
.ninfo .news-info .c-l .bg .par-li p span{line-height: 25px;position: absolute;display: inline-block;width: calc(100% - 43px);right: 0;top: 50%;transform: translateY(-50%);}

/* c-r */
.ninfo .news-info .c-r{}
.ninfo .c-r .n-li{margin-bottom: 20px;}
.ninfo .c-r .n-li .li{display: block;width: 100%;padding-right: 0;}
.ninfo .c-r .n-li .li:nth-child(2n){padding-left: 0;}

.ninfo .c-r a{background-color: #f6f6f6;display: block;padding-bottom: 10%;margin-bottom: 10px;transition: all 0.3s;float: left;}
.ninfo .c-r .img{padding-top: 75%;position: relative;overflow: hidden;}
.ninfo .c-r .img img{position: absolute;width: 100%;height: 100%;object-fit: cover;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all 0.3s;}
.ninfo .c-r a:hover .img img{height: 105%;}
.ninfo .c-r .time{line-height: 40px;font-size: 16px;padding: 0 8%;position: relative;color: #f2600a;margin: 6% 0 3%;font-weight: bold;padding-left: 5%;}
.ninfo .c-r .time::before{content: '';position: absolute;display: inline-block;height: 100%;width: 5px;background-color: #f2600a;left: 0;top: 0;}
.ninfo .c-r .time p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
/* .ninfo .c-r .time i{display: inline-block;width: 18px;height: 18px;border: 1px solid #f2600a;position: absolute;right: 8%;top: 50%;transform: translateY(-50%);border-radius: 50%;transition: all 0.3s;}
.ninfo .c-r .time i::after{display: inline-block;position: absolute;content: '→';color: #f2600a;right: 50%;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;line-height: 16px;font-size: 24px;transition: all 0.3s;} */
.ninfo .c-r .time i{display: inline-block;width: 30px;height: 30px;border: 2px solid #f2600a;position: absolute;right: 8%;top: 50%;transform: translateY(-50%);border-radius: 50%;transition: all 0.3s;}
.ninfo .c-r .time i::after{display: inline-block;position: absolute;content: '>';color: #f2600a;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 20px;transition: all 0.3s;font-style: oblique;}

.ninfo .c-r .tit{font-size: 22px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #333;margin: 3% 8% 5%;}
.ninfo .c-r .cont{font-size: 15px;line-height: 28px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #8a8a8a;margin: 0 8%;}

/* .ninfo .c-r a:hover .time i{width: 28px;height: 28px;border: 1px dashed #f2600a;transform: translateY(-50%) scale(180deg);}
.ninfo .c-r a:hover .time i::after{font-size: 28px;right: 65%;} */

/* honor */
.area.honor h2{padding: 5% 0 3%;}
.honor .ul .img{padding-top: 75%;position: relative;border: 1px solid #f6f6f6;}
.honor .ul .img img{position: absolute;width: calc(100% - 2px);height: calc(100% - 2px);object-fit: contain;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.honor .ul .tit{font-size: 22px;line-height: 60px;text-align: center;background-color: #f6f6f6;color: #333;margin-bottom: 10px;}


/* contact */
.contact .n-area{padding: 5% 0;overflow: visible;}
.contact .c-l{width: 50%;float: left;padding-right: 30px;}
.contact .c-l h3{font-size: 32px;line-height: 58px;font-weight: bold;}
.contact .c-l h5{font-size: 15px;line-height: 30px;}
.contact .c-l h4{font-size: 22px;line-height: 58px;margin-top: 4%;}
.contact .c-l p{font-size: 16px;color: #494646;line-height: 45px;}
.contact .c-l p::before{content: '';display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin: 0 3% 0 2%;background-color: #f2600a;}

.contact .c-r{width: 50%;float: left;}
.contact .c-r form{display: block;border-top: 6px solid #f2600a;box-shadow: 0 5px 15px #eee;padding: 5%;}
.contact .c-r form h3{font-size: 32px;line-height: 58px;font-weight: bold;}
.contact .c-r form p{line-height: 30px;font-size: 15px;color: #c4c4c4;margin: 10px 0 25px;}
.contact .c-r form .form-tr{width: 49%;float: left;margin-bottom: 10px;}
.contact .c-r form .form-tr input{display: block;width: 100%;float: left;}
.contact .c-r form .form-tr input,.contact .c-r form .form-tr textarea{width: 100%;line-height: 40px;border-bottom: 1px solid #c4c4c4;}
.contact .c-r form .form-tr:nth-child(2n-1){margin-right: 1%;}
.contact .c-r form .form-tr:nth-child(2n){margin-left: 1%;}
.contact .c-r form .form-tr.ta{width: 100%;margin-right: 0;}
.contact .c-r form .form-tr.cd{width: 75%;margin-left: 0;}
.contact .c-r form .form-tr.cd input{width: 49%;margin-right: 1%;}
.contact .c-r form .form-tr.cd .verify{float: left;width: 24%;height: 40px;margin-right: 1%;}
.contact .c-r form .form-tr.cd .verify img{height: 100%;}
.contact .c-r form .form-tr.bt{width: 25%;margin-right: 0;}
.contact .c-r form .form-tr.bt a{display: block;line-height: 40px;text-align: center;background-color: #f2600a;color: #fff;}



/* baguetteBoxOne */
.baguetteBoxOne{margin-bottom: 20px;}
.baguetteBoxOne a .img{overflow: hidden;}
.baguetteBoxOne a .img img{transition: all 0.3s;}
.baguetteBoxOne a:hover .img img{width: 105%;height: 105%;}


@media screen and (min-width: 0px) and (max-width:1300px){

    .about .a-r .content h4{font-size: 26px;}
    .about .a-r .content {font-size: 16px;line-height: 45px;}
}
@media screen and (min-width: 0px) and (max-width:1200px){
    .ninfo .news-info h3{font-size: 26px;padding: 20px 0;}
}
@media screen and (min-width: 0px) and (max-width:992px){
    .about .a-r{margin-top: 2%;}
    .about .a-r h3 p:last-child{text-align: left;}
    .about .a-r .content h4{padding: 30px 0 50px;}
    .about .a-r .content h4::after{bottom: 19px;}

    .p-class .li{height: 480px;}
    .p-class .li .info .n-info{padding: 50px 15px;}

    .pinfo .pro-img .p-r h3{font-size: 28px;}
    .pinfo .pro-img .p-r p{font-size: 15px;line-height: 28px;}
    .pinfo .pro-img .p-r h4{font-size: 17px;}
    .pinfo .pro-img .p-r h4 b{font-size: 23px;}

    .pinfo .pro-info h3{line-height: 65px;font-size: 24px;}
    .pinfo .service li h4{font-size: 18px;}
    .pinfo .n-li .li .info i,.product .ul .info i{width: 23px;height: 23px;}
    
    .pinfo .n-li .li .info i::after,.product .ul .info i::after{font-size: 18px;}

    .news .ul .tit{font-size: 18px;}

    .ninfo .c-r .tit{font-size: 17px;}
    .ninfo .c-r .cont{font-size: 14px;}
    .ninfo .news-info .bg h3{font-size: 22px;}
    .ninfo .news-info .c-l .bg{min-height: 935px;}

    .honor .ul .tit{font-size: 18px;line-height: 50px;}

    .contact .c-l{padding-right: 0;width: 100%;margin-bottom: 20px;}
    .contact .c-r{width: 100%;}
}
@media screen and (min-width: 0px) and (max-width:768px){
    .about .a-r .a-r-logo img{max-width: 260px;}
    .about .a-r .content{font-size: 15px;}
    .about .a-l .ul:first-child .tit h3 span{font-size: 18px;}
    
    .area.course h2,.area.product h2,.area.news h2,.area.honor h2{padding: 30px 0;}
    
    .course #lcSwiper .swiper-slide .info .tit{font-size: 24px;}
    
    .p-class .li{height: auto;}
    .p-class .li .cate-img{display: none;}
    .p-class .li .info{width: 100%;max-width: none;}
    .p-class .li .info .n-info{width: 100%;max-width: none;padding: 35px 15px 30px;text-align: center;}
    .p-class .li .info .n-info .son-img{padding-bottom: 30px;}
    .p-class .li .info .n-info p{margin-bottom: 25px;font-size: 15px;}
    .p-class .li .info .n-info .p-more{margin: 0 auto;}
    
    .product .ul .info{font-size: 15px;}

    .pinfo .pro-img .p-l #proSwiper img{height: 420px;}
    .pinfo .pro-img .p-r h3{font-size: 24px;line-height: 70px;}
    .pinfo .pro-img .p-r #proSwiper2 img{height: 60px;}
    .pinfo .pro-info h3{font-size: 22px;}
    .pinfo .pro-info .c-l .bg{padding-right: 0;border-right: 0;}
    .pinfo .c-r  .n-li .li{width: 50%;padding-right: 7.5px;}
    .pinfo .c-r  .n-li .li:nth-child(2n){padding-left: 7.5px;padding-right: 0;}
    .pinfo .n-li .li .info{font-size: 16px;}

    .news .ul .tit{font-size: 17px;}
    .news .ul .cont{font-size: 14px;}

    .ninfo .news-info .c-l .bg{min-height: auto;}
    .ninfo .news-info h3{font-size: 23px;}
    .ninfo .news-info .c-l .bg{padding-right: 0;border-right: 0;}
    .ninfo .c-r .time{font-size: 15px;}
    .ninfo .news-info .c-l .bg .details{font-size: 14px;}

    .ninfo .c-r a{width: 50%;padding-right: 7.5px;}
    .ninfo .c-r a:nth-child(2n){padding-right: 0;padding-left: 7.5px;}

    .contact .c-l h3,.contact .c-r form h3{font-size: 26px;}

    .ninfo .c-r .time i,.news .ul .time i{width: 20px;height: 20px;}
    .ninfo .c-r .time i::after,.news .ul .time i::after{font-size: 12px;}
}
@media screen and (min-width: 0px) and (max-width:440px){
    .about .a-r h3{font-size: 26px;}
    .about .a-r .content h4{font-size: 22px;}
    .about .a-r .content h4::after{bottom: 10px;}
    .about .a-r .content{font-size: 14px;line-height: 40px;}
    .about .a-l .ul:first-child .tit h3 span{font-size: 13px;}
    .about .a-l .ul:first-child .tit,.about .a-l .ul:last-child .li .img{height: 140px;}
    .about .a-l .ul:first-child .img{height: 505px;}
    .about .a-l .ul:last-child .li .info{height: 70px;}
    .about .a-l .ul:last-child .li .info p:first-child{font-size: 17px;line-height: 35px;}
    .about .a-l .ul:last-child .li .info p:last-child{font-size: 17px;}

    .course #lcSwiper{margin-bottom: 20px;}
    .course #lcSwiper .swiper-wrapper{padding: 370px 0;}
    .course #lcSwiper .swiper-slide .info .content{font-size: 13px;}
    .course #lcSwiper .swiper-slide .info .tit{font-size: 19px;line-height: 45px;}

    .p-class .li .info .n-info{padding-bottom: 0;}
    .p-class .li .info .n-info h3{font-size: 24px;}
    .p-class .li .info .n-info p{font-size: 14px;}
    .p-class .li .info .n-info .son-img{margin-bottom: 0;}
    .p-class .li .info .n-info .p-more{margin-bottom: 20px;}
    
    .product .ul .info{font-size: 15px;line-height: 50px;}

    .pinfo .pro-img .p-l #proSwiper img{height: 280px;}
    .pinfo .pro-img .p-r p{font-size: 14px;padding: 15px 0;}
    .pinfo .pro-img .p-r h4{margin-top: 0;}
    .pinfo .pro-img .p-r a{float: left;}
    .pinfo .service li h4{font-size: 17px;}
    .pinfo .service li p{font-size: 14px;}
    .pinfo .pro-info .c-l .bg .details{font-size: 14px;}
    .pinfo .pro-info .c-l .bg .par-li p{width: 50%;}
    .pinfo .form form{padding: 20px 0 0;}
    .pinfo .n-li .li .info{margin-bottom: 0;}
    .pinfo .n-li .li .info i,.product .ul .info i{width: 15px;height: 15px;border-width: 1px;}
    .pinfo .n-li .li .info i::after,.product .ul .info i::after{font-size: 13px;}
    .pinfo .n-li .li .info{font-size: 14px;line-height: 50px;}
    .pinfo .n-li .li .info p,.product .ul .info p{width: calc(92% - 20px);}

    .pinfo .form form .form-tr:nth-child(2n-1){margin-right: 2%;}
    .pinfo .form form .form-tr:nth-child(2n){margin-left: 2%;}
    .pinfo .form form .form-tr{width: 48%;}
    .pinfo .form form .form-tr.cd{width: 65%;}
    .pinfo .form form .form-tr.bt{width: 35%;}

    .news .ul .tit{font-size: 15px;}
    .news .ul .cont{font-size: 13px;}
    .news .ul .time{font-size: 14px;}

    .ninfo .c-r a{padding-bottom: 5%;}
    .ninfo .c-r .tit{font-size: 15px;}
    .ninfo .news-info .bg h3{font-size: 18px;font-weight: bold;}

    .honor .ul .tit{font-size: 14px;line-height: 40px;}

    .contact .c-l h3, .contact .c-r form h3{font-size: 24px;}
    .contact .c-l h5{font-size: 14px;}
    .contact .c-l p,.contact .c-r form p{font-size: 13px;}
    .contact .c-r form p{font-size: 13px;padding: 5px 0 10px;}
    .contact .c-r form h3{margin-top: 5px;line-height: 30px;}
}
@keyframes fade2 {
    0%{
        transform: translate(-50%,-50%) scale(1);
    }
    100%{
        transform: translate(-50%,-50%) scale(1.3);
    }
}
@keyframes fade3 {
    0%{
        transform: translate(-50%,50%) scale(1);
    }
    100%{
        transform: translate(-50%,50%) scale(1.3);
    }
}