@import "font-awesome.css";
@import "michuan.css";
@import "slick.css";
@import "animate.css";
@import "banner.css";
*{box-sizing:border-box}
.wrap{width:1550px;margin:0 auto;}
.wrap-1450{width:1450px;margin:0 auto;}
.flex{display: flex;flex-wrap:wrap;justify-content:space-between}
.list.flex{justify-content:flex-start;}
.main{padding:60px 0;}
body{background:#515559}
.index-banner .slick-dots{bottom:80px}
.index-banner .slick-dots li{background:#fff;width:16px;border:0;transition-duration:.6s;position:relative;border-radius:16px;margin:0 16px 0 0;height:16px;opacity:1;}
.index-banner .slick-dots li button{display:none;}
.index-banner .slick-dots li.slick-active{width:35px}

.top{height:95px;background:#515559 url(../images/top_bg.png) no-repeat bottom center;}
.top .wrap{display:flex;justify-content: flex-end;align-items: center;padding-top:10px;}
.top .item{margin-right:20px;}
.top .item span{font-size:16px;color:#FFFFFF;}
.header{height:90px;display:flex;align-items: center;background:#FF5E00;;}
.header .logo{height:90px;display:flex;align-items: center;}
.header .info{height:90px;display:flex;align-items: center;}
.header .info .menu .item{position: relative;;height:90px;display:flex;align-items: center;margin-left:60px;}
.header .info .menu .item:first-child{margin-left:0;}
.header .info .menu .item h3 a{font-size:20px;color:#FFFFFF;font-family: 'Poppins-Bold';}
.header .info .menu .item h3 a i{font-size:18px;transition-duration:.5s;}
.header .info .so{margin-left:50px;position: relative;}
.header .info .so:after{width:1px;height:22px;background:#FF9E66;position: absolute;content:"";left:-20px;top:50%;margin-top:-11px;}
.header .info .so img{cursor: pointer;}
.header .sub{min-width:200px;z-index:999;transform: scaleY(0);transform-origin: top;transition:transform 0.3s ease-in-out;position: absolute;background:#fff;left:0%;top:90px;}
.header .sub a{position: relative;;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;height:50px;font-size:15px;color:#FF5E00;align-items: center;border-bottom:1px solid #FF5E00;padding:0 10px 0 25px;}
.header .sub a:last-child{border:0;}
.header .sub a span{position: relative;z-index:2;}
.header .sub a:after{position: absolute;left:10px;top:35%;content:"";background:#FF5E00;width:3px;height:12px}
.header .sub a:before{width:100%;height:100%;content:"";position: absolute;left:-100%;transition-duration:.5s;bottom:0;;background:var(--on-color);}
.header .sub a:hover{background:#FF5E00}
.header .sub a:hover:after{background:#fff;}
.header .sub a:hover:before{left:0;}
.header .sub a:hover span{color:#fff}
.header .info .menu .item:hover .sub{transform: scaleY(1);}
.header .info .menu .item:hover h3 a i{transform: rotate(180deg);}
.header.height{position: fixed;top:0;width:100%;z-index:99999999999;}

.footer{background:url(../images/footer_bg.jpg) no-repeat center center;padding-top:100px;position: relative;}
.footer:after{top:0;left:0;width:100%;position: absolute;content:"";height:32px;background:url(../images/footer_top_bg.png)}
.footer .footer-info h2{font-size:36px;line-height:48px;color:#FF5E00;font-family: 'Poppins-Bold';}
.footer .footer-info .txt{width:40%;}
.footer .footer-info .txt .more{margin:20px 0 80px;width:150px;display:flex;height:46px;align-items: center;justify-content: center;font-size:16px;border:1px solid #E9E9EA;border-radius:15px;;}
.footer .footer-info .txt .more:hover{background:#E9E9EA;border-radius:20px}
.footer .footer-info .txt .ico h2{padding-bottom:20px;}
.footer .footer-info .txt .ico .i{display:flex}
.footer .footer-info .txt .ico .i a{margin-right:10px}
.footer .footer-info .txt .ico .i a img{transition-duration:.5s}
.footer .footer-info .txt .ico .i a:hover img{border-radius:50%}
.footer .footer-info .menu{width:60%}
.footer .footer-info .menu .box{width:calc(50% - 40px);}
.footer .footer-info .menu .box h2{border-bottom:1px solid #6C6C6C;padding-bottom:30px;}
.footer .footer-info .menu .box a{display:flex;height:60px;border-bottom:1px solid #6C6C6C;align-items: center;padding:0 10px;font-size:20px;}
.footer .footer-info .menu .box a:hover{padding-left:30px;color:#FF5E00}
.footer .bottom{padding:50px 0 40px;}
.footer .bottom p{font-size:20px;color:#FFFFFF;}
.footer .bottom p a{margin-left:20px;font-size:16px;border-bottom:1px solid #fff;}

.pc-menu{display:flex;justify-content: center;margin-bottom:60px;}
.pc-menu a{margin-right:40px;padding:0 10px;font-size:20px;color:#000000;height:60px;border-radius:8px;display:flex;align-items: center;justify-content: center;color:#000000;font-size:20px;background:#fff;min-width:220px;}
.pc-menu a:last-child{margin-right:0;}
.pc-menu a.on,.pc-menu a:hover{background:#FF5D00;color:#fff;}

.list-news .list .item{padding:25px;background:#fff;border-radius:20px;;width:calc(100% / 3 - 30px);margin:0 45px 60px 0;}
.list-news .list .item:nth-child(3n){margin-right:0;}
.list-news .list .item .txt{padding-top:30px;}
.list-news .list .item .txt h3{transition-duration:.5s;font-size:18px;line-height:28px;color:#000000;font-family: 'Poppins-Medium';overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.list-news .list .item .txt p{transition-duration:.5s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;margin:15px 0;font-size:16px;line-height:28px;color:#1F1F1F;}
.list-news .list .item .txt .btn{display:flex;align-items: center;}
.list-news .list .item .txt .btn span{font-size:16px;color:#FF5D00;margin-right:10px}
.list-news .list .item:hover .txt h3{color:#FF5D00;}
.list-news .list .item:hover .txt p{color:#FF5D00}
.list-news .show .t{padding:22px 0;font-size:24px;line-height:24px;color:#FF5D00;font-family: 'Poppins-Bold';text-transform:uppercase;}
.list-news .show .c{font-size:16px;line-height:24px;color:#fff;border-top:1px solid #B4B8BE;border-bottom:1px solid #B4B8BE;padding:25px 0;}
.list-news .show .c p{margin-bottom:12px;}
.list-news .show .more{margin-top:25px;}
.list-news .show .up p,.list-news .show .up p a{color:#fff;font-size:16px;line-height:24px;}
.list-news .show .up p a:hover{color:#FF5E00;}
.list-news .show .m{font-size:24px;color:#FF5E00;}

.list-pro .hd{text-align:center;padding-bottom:20px;}
.list-pro .hd h2{margin-bottom:15px;color:#fff;font-size:36px;line-height:36px;font-family: 'Poppins-Bold';}
.list-pro .hd p{font-size:16px;line-height:29px;color:#FFFFFF;margin:0 auto;max-width:1200px;}
.list-pro .pc-menu a{margin-right:25px;min-width:250px;}
.list-pro .list .item{border:5px solid #fff;transition-duration:.5s;background:#fff;border-radius:30px;width:calc(100% / 3 - 30px);margin:0 45px 60px 0;}
.list-pro .list .item:nth-child(3n){margin-right:0;}
.list-pro .list .item a{position: relative;padding:45px 30px;display:block;width:100%;}
.list-pro .list .item a .logo{position:absolute;left:30px;top:40px;z-index:33;}
.list-pro .list .item a .logo img{height:22px}
.list-pro .list .item a .txt{text-align:center;color:#0C0C0C;font-family: 'Poppins-Bold';}
.list-pro .list .item a .txt h3{font-size:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-pro .list .item a .txt h4{font-size:16px;text-transform:uppercase;}
.list-pro .list .item a .txt .btn{transition-duration:.5s;display:flex;align-items: center;font-family: 'Poppins-Light';justify-content: center;font-size:16px;font-family: 'Poppins-Regular';background:url(../images/ico20.png) no-repeat;;width:226px;height:48px;display:flex;margin:8px auto 0;}
.list-pro .list .item:hover{border-color:#FF5E00}
.list-pro .list .item:hover a .txt .btn{background:url(../images/ico21.png);color:#fff;}

.list-contact .bd .txt{width:42%;}
.list-contact .bd .txt h2{font-size:36px;line-height:40px;color:#F5F5F5;font-family: 'Poppins-Bold';}
.list-contact .bd .txt .ico{display:flex;padding:30px 0 38px;}
.list-contact .bd .txt .ico a{margin-right:10px;}
.list-contact .bd .txt .ico a img{transition-duration:.5s;}
.list-contact .bd .txt .ico a:hover img{border-radius:100%}
.list-contact .bd .txt .p{padding-right:100px;font-size:20px;line-height:32px;color:#FFFFFF;}
.list-contact .bd .txt .p p:nth-child(3){margin:0px 0 0px 0;}
.list-contact .bd .map{width:58%;}
.list-contact .bd .map img{width:100%}

.index-form h2{text-align:center;padding:50px 0;font-size:36px;color:#FF5E00;font-family: 'Poppins-Bold';}
.index-form input{width:32.5%;margin-bottom:25px;height:45px;padding:0 20px;background:#F5F5F5;display:flex;align-items: center;color:#3E3E3E;}
.index-form textarea{width:100%;min-height:170px;padding:10px 20px;line-height:32px;font-size:16px;color:#3E3E3E;}
.index-form .btn{margin-top:40px;width:163px;height:46px;background:#FF5E00;display:flex;align-items: center;justify-content: center;color:#fff;transition-duration:.5s;cursor: pointer;}
.index-form .btn:hover{background:#fff;color:#FF5E00;border-radius:30px}

.banner{position: relative;}
.banner .about{position: absolute;left:0;top:0;width:100%;height:100%;}
.banner .about .wrap-1450{height:100%;position: relative;}
.banner .about .video{color:#fff;max-width:850px;top:150px;position: absolute;}
.banner .about .video h2{font-family: 'Poppins-Bold';font-size:29px;}
.banner .about .video h3{margin:10px 0 30px;font-size:14px;line-height:28px;}
.banner .about .video .btn{cursor: pointer;}
.banner .about .video .btn p{font-size:20px;margin-top:8px}
.banner .about .menu{display:flex;position: absolute;bottom:90px;width:895px;left:50%;margin-left:-447.5px;}
.banner .about .menu a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;width:275px;height:65px;display:flex;align-items: center;justify-content: center;background:#fff;font-size:20px;color:#000000;margin-right:35px;;}
.banner .about .menu a:last-child{margin-right:0;}
.banner .about .menu a.on,.banner .about .menu a:hover{background:#FF5E00;color:#fff;}
.banner .txt{color:#fff;text-align:center;position: absolute;left:0;width:100%;top:0;height:100%;display:flex;align-items:center;justify-content:center}
.banner .txt h2{font-family: 'Poppins-Bold';font-size:44px;}
.banner .txt.contact h2{font-size:110px;}
.banner .txt.news{justify-content:flex-end;text-align:right;}
.banner .txt h3{font-family: 'Poppins-Bold';font-size:54px;padding:70px 60px 0 0;}

.list-about .body{padding:60px 0 30px;color:#fff;}
.list-about .body h2{margin-bottom:45px;text-align:center;font-size:60px;font-family: 'Poppins-Bold';color:#FF5E00;}
.list-about .body p{font-size:20px;line-height:34px;margin-bottom:30px;}
.list-about .data{padding:20px 0 60px;display:flex;}
.list-about .data .item{width:20%;color:#fff;text-align:center;}
.list-about .data .item h3{font-size:68px;line-height:43px;position: relative;;font-family: 'Poppins-Bold';}
.list-about .data .item p{font-size:22px;margin-top:5px;}
.list-about .data .item h3:after{content:"+";top:-15px;position: absolute;font-size:40px}
.list-about .data .item:first-child h3:after{content:""}
.list-about .advantages{padding:120px 0;position: relative;}
.list-about .advantages:after,.list-about .advantages:before{width:100%;height:32px;content:"";position: absolute;left:0;background:url(../images/about_bg.png) repeat-x}
.list-about .advantages:after{top:0;}
.list-about .advantages:before{bottom:0;}
.list-about .advantages .item .txt{width:50%;display:flex;align-items: center;padding:60px;}
.list-about .advantages .item .txt h2{margin-bottom:50px;font-family: 'Poppins-Bold';font-size:42px;line-height:52px;color:#FF5E00;}
.list-about .advantages .item .txt p{font-size:21px;line-height:42px;color:#FFFFFF;}
.list-about .advantages .item .pic{width:50%}
.list-about .advantages .item .pic img{width:100%;}
.list-about .workshop h2{text-align:center;font-size:60px;color:#FF5E00;font-family: 'Poppins-Bold';margin-bottom:50px;}
.list-about .workshop .list .item{width:calc(100% / 3  - 30px);margin:0 45px 0 0;}
.list-about .workshop .list .item:nth-child(3n){margin-right:0;}
.list-about .workshop .list .item .pic img{width:100%}
.list-about .workshop .list .item .txt{height:70px;display:flex;align-items: center;justify-content:center;color:#fff;font-size:26px;font-family: 'Poppins-Medium';;}

.show-pro .position a,.show-pro .position span{color:#fff;font-size:18px;font-family: 'Poppins-Medium';}
.show-pro .position span{margin:0 5px;}
.show-pro .position a:hover{color:#FF5E00}
.show-pro .head{padding:40px 0 60px;}
.show-pro .head .tupian_list{width:740px;}
.show-pro .head .tupian_list .datu{position: relative;width:calc(100% - 150px);}
.show-pro .head .tupian_list .datu a{display:flex !important;align-items: center;min-height:580px;border-radius:30px;background:#fff;border-radius:30px;}
.show-pro .head .tupian_list .datu a img{width:100%;}
.show-pro .head .tupian_list .datu .logo{position: absolute;left:30px;top:30px;z-index:9999;}
.show-pro .head .tupian_list .xiaotu{width:100px;}
.show-pro .head .tupian_list .xiaotu li{background:#FFFFFF;margin-bottom:10px;width:100px;height:100px;display:flex;align-items: center;justify-content: center;}
.show-pro .head .tupian_list .xiaotu .btn a{font-size:20px;background:#FFFFFF;width:50%;height:31px;display:flex;align-items:center;color:#FF5E00;justify-content: center;}
.show-pro .head .tupian_list .xiaotu .btn a:hover{background:#FF5E00;color:#fff}
.show-pro .head .info_list{width:calc(100% - 850px)}
.show-pro .head .info_list .t{font-family: 'Poppins-Bold';color:#fff;}
.show-pro .head .info_list .t h2{font-size:50px;}
.show-pro .head .info_list .t h3{font-size:26px;}
.show-pro .head .info_list .p p{font-family: 'Poppins-Light';position: relative;padding-left:30px;font-size:19px;line-height:38px;color:#fff;}
.show-pro .head .info_list .p p:after{width:10px;height:10px;content:"";position: absolute;left:0;top:50%;margin-top:-5px;background:#fff;border-radius:10px}
.show-pro .head .info_list .v{transition-duration:.5s;cursor: pointer;;max-width:280px;height:55px;border-radius:8px;background:#FF5E00;display:flex;margin:20px 0;justify-content: center;align-items: center;}
.show-pro .head .info_list .v span{font-size:18px;color:#FFFFFF;margin-left:25px;}
.show-pro .head .info_list .v:hover{border-radius:30px}
.show-pro .head .info_list .more{max-width:510px;padding:20px;background:#FFFFFF;}
.show-pro .head .info_list .more h2{font-size:24px;color:#000000;font-family: 'Poppins-Bold';}
.show-pro .head .info_list .more h3{margin:5px 0 10px;font-size:17px;color:#767676;line-height:24px;}
.show-pro .head .info_list .more h3 a{color:#F38022}
.show-pro .head .info_list .more .i{display:flex;}
.show-pro .head .info_list .more .i a{margin-right:8px;}
.show-pro .head .info_list .more .i a img{transition-duration:.5s;width:30px;height:30px;}
.show-pro .head .info_list .more .i a:hover img{border-radius:10px}
.show-pro .head .info_list .more .message_btn{margin-top:20px;height:42px;width:100%;border-radius:10px;background:#FF5E00;color:#fff;cursor: pointer;display:flex;justify-content: center;align-items: center;}
.show-pro .parameters{margin-bottom:50px;}
.show-pro .alt{color:#fff;font-size:38px;font-family: 'Poppins-Bold';text-align:center;margin-bottom:30px;}
.show-pro .parameters .c{color:#fff;font-size:22px;}
.show-pro .parameters .c table{width:100%;}
.show-pro .parameters .c table tr{display:flex;}
.show-pro .parameters .c table tr td{display:flex;padding:0 60px;width:50%;height:60px;color:#000000;align-items: center;align-items: center;background:#F0F0F0;;}
.show-pro .parameters .c table tr:nth-child(2n) td{background:#515559;color:#fff;}
.show-pro .index-form h2{font-size:38px;color:#fff;}
.show-pro .list-pro .list .item{border-radius:60px;width:23.5%;margin:0 2% 0 0 !important}
.show-pro .list-pro .list .item:nth-child(4n){margin-right:0 !important}
.show-pro .list-pro .list .item a .txt h3{font-size:17px;}
.show-pro .list-pro .list .item a .txt h4{font-size:12px;}
.show-pro .list-pro .list .item a .btn{width:164px;height:36px;background:url(../images/ico16.png);font-size:16px;color:#FF5E00}
.show-pro .list-pro .list .item:hover a .btn{background:url(../images/ico17.png);}
.show-pro .list-pro .list .item a .logo{top:20px}

.index-about{position: relative;padding:150px 0;}
.index-about:after,.index-about:before{left:0;content:"";position: absolute;width:100%;height:32px;}
.index-about:after{top:0;background:url(../images/footer_top_bg.png) no-repeat center top;}
.index-about:before{bottom:0;background:url(../images/top_bg.png) no-repeat center top;}
.index-about .txt .t{width:600px;}
.index-about .txt .t h2{font-size:76px;color:#FF5E00;font-family: 'Poppins-Bold';}
.index-about .txt .t p{font-size:18px;line-height:31px;color:#FFFFFF;max-width:80%}
.index-about .txt .c{width:calc(100% - 600px)}
.index-about .txt .c p{font-size:28px;line-height:42px;color:#FFFFFF;}
.index-about .txt .c p span{color:#FF5E00}
.index-about .txt .c a{display:flex;font-size:20px;color:#fff;margin:50px 0 0 10px;align-items: center;justify-content: center;background:url(../images/ico22.png);width:200px;height:55px;}
.index-about .txt .c a img{margin-left:15px}
.index-about .txt .c a:hover{background:url(../images/ico24.png);color:#fff}
.index-about .bd{padding-bottom:100px;position: relative;margin:100px 0 70px;display:flex;}
.index-about .bd .item{border-radius:15px;position: relative;;width:calc(50% + 120px);position: relative;z-index:1;}
.index-about .bd .item:nth-child(2){top:90px;z-index:2;position: absolute;right:0;}
.index-about .bd .item .bg{background:rgba(255,255,255,.1);z-index:4;position: absolute;content:""}
.index-about .bd .item .bg1{border-radius:15px 15px 0 0;width:100%;height:16px;top:0;left:0;}
.index-about .bd .item .bg2{border-radius: 0 0 15px 15px;width:100%;height:15px;bottom:0;left:0;}
.index-about .bd .item .bg3{width:15px;height:calc(100% - 30px);bottom:15px;left:0;}
.index-about .bd .item .bg4{width:15px;height:calc(100% - 30px);bottom:15px;right:0;}
.index-about .bd .item .bg:after{position: absolute;z-index:5;;background:rgba(255,255,255,.5);content:"";}
.index-about .bd .item .bg1:after{width:calc(100% - 30px);left:15px;top:15px;height:1px;}
.index-about .bd .item .bg2:after{width:calc(100% - 30px);left:15px;bottom:15px;height:1px;}
.index-about .bd .item .bg3:after{width:1px;left:15px;bottom:0;height:100%;}
.index-about .bd .item .bg4:after{width:1px;right:15px;bottom:0;height:100%;}
.index-about .bd .item:after{border-radius:15px;content:"";position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.2)}
.index-about .bd .item a{position: relative;z-index:0;width:100%;height:100%;display:block;}
.index-about .bd .item:hover a{z-index:2;}
.index-about .bd .item .pic,.index-about .bd .item .pic img{border-radius:15px;}
.index-about .bd .item .txt{background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));    font-family: 'Poppins-Bold';font-size:26px;color:#fff;bottom:35px;left:15px;position: absolute;width:100%;height:70px;display:flex;align-items: center;padding:0 20px 0 45px;;max-width:370px;}
.index-about .btn{text-align:center;display:flex;justify-content: center;}
.index-about .btn div{transition-duration:.5s;cursor: pointer;;width:200px;height:55px;display:flex;align-items: center;justify-content: center;}
.index-about .btn div span{font-size:17px;color:#fff;margin-left:20px;}
.index-about .btn .prev{background:url(../images/ico22.png)}
.index-about .btn .next{margin-left:15px;background:url(../images/ico30.png)}
.index-about .btn .next span{margin:0 20px 0 0;}
.index-about .btn .prev:hover{background:url(../images/ico24.png)}
.index-about .btn .next:hover{background:url(../images/ico31.png)}

.index-new{background:#FF5E00;}
.index-new .t{margin-bottom:20px;font-size:76px;color:#fff;font-family: 'Poppins-Medium';text-align:center;}
.index-new .list-pro .list{padding-bottom:100px;}
.index-new .list-pro .list .item{margin:0 25px;border:0;}
.index-new .list-pro .list .item a{padding:30px 20px 40px 20px;}
.index-new .list-pro .list .item a .txt .star{margin-bottom:10px;}
.index-new .list-pro .list .item a .txt .star img{transition-duration:inherit;width:auto;margin:0 auto;}
.index-new .list-pro .list .item a .txt h3{font-size:25px;}
.index-new .list-pro .list .item a .txt h4{font-size:18px;}
.index-new .list-pro .list .item a .logo{top:30px}
.index-new .list-pro .list .item a .txt .btn{margin-top:31px}
.index-new .bd .slick-dots li{width:80px;height:2px;background:#FF8F4D;margin:5px;}
.index-new .bd .slick-dots li.slick-active{background:#FFFFFF}
.index-new .bd .slick-dots li button{display:none;}

.index-why{position: relative;padding:130px 0;}
.index-why:after,.index-why:before{left:0;content:"";position: absolute;width:100%;height:32px;}
.index-why:after{top:0;background:url(../images/footer_top_bg.png) no-repeat center 3px;}
.index-why:before{bottom:0;background:url(../images/top_bg.png) no-repeat center bottom 3px;}
.index-why .t h2{font-size:18px;font-family: 'Poppins-Medium';color:#fff;}
.index-why .t h3{margin:15px 0 30px;font-size:78px;line-height:80px;font-family: 'Poppins-Medium';color:#fff;}
.index-why .t h3 span{display:block;color:#FF5E00}
.index-why .i{display:flex;align-items: center;margin-bottom:60px;}
.index-why .i .p{margin-right:30px;}
.index-why .i .c{color:#fff;}
.index-why .i .c h3{font-size:22px;font-family: 'Poppins-Medium';}
.index-why .i .c p{font-size:17px;}
.index-why .bd .item{transition-duration:.5s;width:calc(100% / 3);padding:20px 20px 30px 20px;border-radius:10px;}
.index-why .bd .item .p{transition-duration:.5s;padding:10px;border-radius:10px;}
.index-why .bd .item .p img{width:100%;}
.index-why .bd .item .txt{padding-top:35px;}
.index-why .bd .item .txt h3{transition-duration:.5s;height:102px;font-family: 'Poppins-Medium';font-size:27px;line-height:34px;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.index-why .bd .item .txt span{transition-duration:.5s;margin-top:15px;display:block;width:23px;height:20px;background:url(../images/ico26.png)}
.index-why .bd .item:hover{background:#FF5E00}
.index-why .bd .item:hover .p{background:#fff;}
.index-why .bd .item:hover .txt span{background:url(../images/ico27.png)}

.index-cooperate{padding:70px 0;background:#FF5E00 url(../images/bg.png) no-repeat right 100px bottom;}
.index-cooperate .t h2{font-family: 'Poppins-Bold';font-size:66px;line-height:64px;color:#FFFFFF;}
.index-cooperate .p{max-width:900px;margin:25px 0 30px;}
.index-cooperate .p p{font-size:16px;line-height:24px;color:#FFFFFF;font-family: 'Poppins-Light';}
.index-cooperate a{display:flex;font-size:20px;color:#fff;margin:50px 0 0 0;align-items: center;justify-content: center;background:url(../images/ico22.png);width:200px;height:55px;}
.index-cooperate a img{margin-left:15px}
.index-cooperate a:hover{margin-left:15px}

@media (max-width: 1550px){
    .wrap{width:98%}
    .index-cooperate{background:#FF5E00;}
}
@media (max-width: 1450px){
    .wrap-1450{width:98%}
}
@media (max-width: 1366px){
    .index-why .t h3{font-size:60px}
}
@media (max-width: 1280px){
    .show-pro .head .tupian_list{width:640px;}
    .show-pro .head .info_list{width: calc(100% - 700px);}
    .pc-menu a{min-width:auto !important;padding: 0 30px}
    .list-about .advantages .item .txt h2{font-size:30px;line-height:30px;}
}
@media (max-width: 1200px){
    .pc-menu a{padding: 0 15px}
    .list-about .advantages .item .txt p{line-height:36px}
    .list-about .data .item h3{font-size:50px}
    .banner .about .menu{bottom:40px}
}
@media (max-width: 1024px){
    .show-pro .parameters .c table tr td{padding:0 15px}
    .header .info .menu .item{margin-left:15px}
    .list-about .advantages .item .txt{padding:20px;}
    .banner .about .video{top:50px}
}

@media screen and (max-width:992px) {
    .list-about .body,.footer,.main{padding:30px 10px;}
    .show-banner{display:block !important;overflow:hidden}
    .banner .txt,.show-pro .head .tupian_list,.list-news .show .m,.list-pro .list .item a .txt .btn,.list-pro .list .item a .logo,.banner .about,.footer .footer-info .menu,.top,.header,.pc-menu{display:none !important;}
    .index-about .txt .t,.index-about .txt .c,.wrap,.wrap-1450,.show-pro .head .info_list,.list-contact .bd .map,.list-contact .bd .txt,.list-about .advantages .item .txt,.list-about .advantages .item .pic,.footer .footer-info .txt{width:100%;}
    .footer .footer-info .txt .more{margin:20px 0;}
    .footer .bottom{padding:20px 0 30px 0;}
    .footer .bottom p{font-size:15px;line-height:25px}
    .footer .bottom p a{font-size:15px}
    .footer .bottom .mc{margin:20px auto 0;}
    .list-news .list .item{width:100%;margin:0 0 15px 0;padding:15px;border-radius:15px}
    .index-about .txt .t h2,.list-about .workshop h2,.list-about .body h2{font-size:36px;}
    .list-about .workshop h2,.list-about .advantages .item,.list-about .advantages .item .txt h2,.list-about .body h2{margin-bottom:20px;}
    .list-about .advantages .item .txt p,.list-about .body p{font-size:16px;line-height:26px;margin-bottom:15px;}
    .list-about .data{flex-wrap:wrap;}
    .list-about .data .item{width:50%}
    .list-about .data .item:nth-child(3){width:100%;margin:15px 0;}
    .list-about .data .item h3{font-size:40px}
    .list-about .data .item p{font-size:16px;margin-top:0;}
    .list-about .advantages{padding:70px 10px;}
    .list-about .advantages .item .txt{padding:0}
    .list-about .advantages .item .txt h2{font-size:28px;line-height:32px}
    .list-about .advantages .item:nth-child(2) .txt h2{margin-top:15px}
    .list-about .workshop .list{justify-content:space-between;}
    .list-about .workshop .list .item{width:49%;margin:0 0 10px 0 !important}
    .list-about .workshop .list .item .txt{font-size:15px;height:40px}
    .list-contact .bd .txt .p{padding:0;}
    .index-form h2{padding:20px 0;}
    .index-form input{width:100%;margin-bottom:10px;}
    .index-form .btn{margin:10px auto 0;}
    .list-pro .hd h2{font-size:26px;line-height:30px;margin-bottom:10px}
    .index-about .txt .c p,.list-pro .hd p{font-size:14px;line-height:22px}
    .list-pro .list{justify-content: space-between  !important}
    .list-pro .list .item{width:48%;border-radius:10px  !important;padding:10px  !important;margin:0 0 15px 0  !important}
    .list-pro .list .item a{padding:0  !important}
    .list-pro .list .item a .txt h3{font-size:16px  !important}
    .list-pro .list .item a .txt h4{font-size:12px  !important}
    .show-pro .list-pro .list .item{width:48% !important;margin:0 0 15px 0  !important}
    .show-pro .head{padding:20px 0;}
    .show-pro .head .info_list{padding:20px 0;}
    .show-pro .head .info_list .t h2{font-size:32px;line-height:34px}
    .show-pro .head .info_list .t h3{font-size:26px;line-height:28px;}
    .show-pro .head .info_list .p p{font-size:16px;padding-left:20px;line-height:27px}
    .show-pro .head .info_list .more{max-width:100%;padding:15px}
    .index-new .t,.show-pro .alt{font-size:28px}
    .show-pro .parameters .c{font-size:16px;overflow-x:scroll;}
    .show-pro .parameters .c table tr td{width:max-content;height:45px;}
    .show-pro .parameters .c table tr{background:#F0F0F0}
    .show-pro .parameters .c table tr:nth-child(2n){background:#515559}
    .index-about{padding:60px 10px}
    .index-about .txt .t p{max-width:100%;}
    .index-about .txt .c{padding-top:20px;}
    .index-about .txt .c a{margin:20px auto 0;}
    .index-about .bd{margin:50px 0;padding-bottom:210px;}
    .index-about .bd .item:nth-child(2){top:218px}
    .index-about .bd .item .txt{height:40px;font-size:13px;padding:0 10px;max-width:70%}
    .index-about .btn div{width:calc(50% - 20px)}
    .index-about .btn .prev,.index-about .btn .next,.index-about .btn .prev:hover,.index-about .btn .next:hover{background-size:100% 100%}
    .index-about .btn div span{font-size:15px}
    .index-new .list-pro .list .item{margin:0 5px !important}
    .index-new .list-pro .list{padding-bottom:50px}
    .index-new .bd .slick-dots li{width:40px;height:1px;margin:3px;}
    .index-why{padding:60px 10px}
    .index-why .t h3{font-size:18px;line-height:28px;margin:10px 0 15px}
    .index-why .i{margin-bottom:20px;}
    .index-why .i .p{margin-right:10px}
    .index-why .i .c h3{font-size:18px}
    .index-why .i .c p{font-size:14px}
    .index-why .bd .item{width:100%;margin:0 0 15px 0;padding:10px}
    .index-why .bd .item .txt{padding:10px 0;}
    .index-why .bd .item .txt h3{height:auto;font-size:18px;line-height:26px;}
    .index-cooperate{padding:35px 10px}
    .index-cooperate .t h2{font-size:26px;line-height:32px}
    .index-cooperate .p{max-width:100%;margin:15px 0;}
}