@import "font-awesome.css";
@import "michuan.css";
@import "slick.css";
@import "animate.css";
*{box-sizing:border-box}
.wrap{max-width:100%;max-width:1620px;margin:0 auto;}
.flex{display: flex;flex-wrap:wrap;justify-content:space-between}

.header{line-height:100px;}
.header.height{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9999999;box-shadow:0 15px 30px rgba(0,0,0,.1)}
.header .info .menu li{margin-right:70px;}
.header .info .menu li a{font-size:20px;}
.header .info .menu li a.on,.header .info .menu li a:hover{color:#C31110;font-weight:bold;}
.header .info .lang a{margin-right:30px}

.pc-menu{line-height:99px;border-bottom:1px solid #DDDDDD;}
.pc-menu .name{font-size:30px;font-weight:bold;color:#000}
.pc-menu .menu a{font-size:18px;color:#626262;position:relative;margin-left:55px}
.pc-menu .menu a:first-child{margin-left:0;}
.pc-menu .menu a.on:before{position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#000;content:"";}
.pc-menu .menu a.on,.pc-menu .menu a:hover{color:#000;font-weight:bold;}
.abot-menu{line-height:70px}
.abot-menu .menu a.on:before{background:#C41514;height:4px;}

.list-news{justify-content:flex-start;}
.list-news .item{margin:60px 2% 0 0;width:32%;}
.list-news .item:nth-child(3n){margin-right:0;}
.list-news .item .txt{margin-top:25px}
.list-news .item .txt .time{color:#585858;font-size:16px;font-family: 'Roboto-Regular';}
.list-news .item .txt h2{margin:7px 0 27px;font-size:22px;color:#585858;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-news .item .txt p{font-size:16px;color:#717171;line-height:26px;}
.list-news .item:hover .txt h2{color:#C41514}
.list-news .item:hover .txt p{text-decoration:underline;}

.show-news{padding:60px 0;}
.show-news h1{font-size:24px;color:#1C1F23;}
.show-news .time{padding:15px 0;margin-bottom:20px;border-bottom:1px solid #D2D2D3;opacity:.5;color:#1C1F23}
.show-news .body{font-size:16px;line-height:30px;}
.show-news .body p{margin-bottom:15px;}
.show-news .body p:last-child{margin-bottom:0;}
.show-news .more{margin-top:40px;padding-top:30px;border-top:1px solid #D2D2D3;}
.show-news .more .up p,.show-news .more .up p a{font-size:16px;line-height:30px;}
.show-news .more .btn{transition-duration:.5s;border-radius:4px;width:120px;height:40px;background:#212121;text-align:center;line-height:40px;}
.show-news .more .btn a{display:block;color:#fff;font-size:14px;}
.show-news .more .btn a img{margin-left:10px;}
.show-news .more .btn:hover{background:#C31110;}

.list-download{padding:60px 0 0 0;}
.list-download ul li{width:49%;margin-bottom:15px;}
.list-download ul li .name{border-radius:6px 0 0 6px;transition-duration:.5s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:43px;border:1px solid #E0E0E0;border-right:0;padding:0 10px;width: calc(100% - 130px);}
.list-download ul li .more{border-radius:0 6px 6px 0;transition-duration:.5s;width:130px;font-size:15px;line-height:45px;background:#000000;text-align:center;color:#fff;}
.list-download ul li .more i{margin-right:10px;}
.list-download ul li:hover .name{border-color:#C31110;color:#C31110}
.list-download ul li:hover .more{background:#C31110}

.list-factory .hd{font-weight:100;padding:50px 0;display:flex;align-items:center;}
.list-factory .hd h2{font-size:36px}
.list-factory .hd p{font-size:24px}
.list-factory .video{margin-bottom:50px;}
.list-factory .video img,.list-factory .video video{object-fit: fill;width:100%;}
.list-factory .images{display:flex;flex-wrap:wrap;}
.list-factory .images .item{width:32%;margin:0 2% 0 0}
.list-factory .images .item:nth-child(3n){margin-right:0;}
#layer-photos-demo25.images .item{width:23.5%;margin:0 2% 0 0}
#layer-photos-demo25.images .item:nth-child(4n){margin-right:0;}
.list-factory .images .item .txt{color:#242424;font-size:25px;text-align:center;padding:20px 0;}

.list-about{background:#fbfbfb;padding-bottom:40px}
.list-about .body{padding:60px 0;}
.list-about .body h2{font-size:45px;color:#0E0E0E;margin-bottom:30px;font-weight:100;}
.list-about .body h2 span{color:#C41514;display:block;}
.list-about .body p{font-size:16px;line-height:42px;margin-bottom:10px;}
.list-about .data-video{background:#fff;padding:50px;margin-bottom:60px;}
.list-about .data-video .data{width:29%;}
.list-about .data-video .data .item{border-bottom:1px solid #EBEBEB;padding:30px 15px;}
.list-about .data-video .data .item h2{font-size:45px;color:#2A2A2A;font-weight:100;}
.list-about .data-video .data .item h3{font-size:58px;color:#0B0B0B;font-family: 'Roboto-Regular';}
.list-about .data-video .data .item h3 span{color:#1E2D44;font-size:30px;margin-left:10px;}
.list-about .data-video .data .item p{color:#1E2D44;font-size:20px;margin-top:8px;}
.list-about .data-video .video{width:61%;}
.list-about .data-video .video img,.list-about .data-video .video video{object-fit: fill;display:block;width:100%;}
.list-about .data-video .video p{color:#333333;text-align:center;font-size:100;margin-top:15px;font-size:18px}
.list-about .honor{text-align:center;padding:50px 0;background:#fff}
.list-about .honor h2{font-weight:100;font-size:38px;color:#0B0B0B}
.list-about .honor p{margin:15px 0 40px;font-size:18px;color:#0B0B0B}
.list-about .honor .pic{padding:0 35px;}
.list-about .honor .pic img{width:100%}
.list-about .partner{margin-top:30px;padding:50px 45px 40px;background:#fff;}
.list-about .partner h2{margin-bottom:50px;font-size:45px;font-weight:100;color:#2A2A2A}
.list-about .partner .txt{text-align:center;background:url(../images/bg.jpg) no-repeat center;height:575px;display:flex;align-items:center;justify-content:center;}
.list-about .partner .txt h3{color:#FFF;padding-bottom:20px;font-size:48px;font-weight:100;}
.list-about .partner .txt p{padding:0 15px;color:#FFF;font-size:18px;margin-top:15px;}

.list-service{padding:70px 0;}
.list-service .item{transition-duration:.6s;cursor:pointer;width:16%;background:#F9F9F9;}
.list-service .item .simple h3{font-size:26px;padding:100px 0 40px;font-weight:bold;color:#000;text-align:center;background:url(../images/ico1.jpg) no-repeat bottom center;}
.list-service .item .simple h4{font-size:18px;color:#999999;line-height:34px;text-align:center;margin-top:30px;}
.list-service .item .simple img{margin:150px auto 0;display:block;text-align:center;}
.list-service .item .intact{display:none;padding:0 35px;color:#fff;}
.list-service .item.on{background:#C41514;width:29%}
.list-service .item.on .simple{display:none}
.list-service .item.on .intact{display:block}
.list-service .item .intact h3{font-size:26px;padding:100px 0 40px 30px;font-weight:bold;background:url(../images/ico1_bg.png) no-repeat bottom left;}
.list-service .item .intact h4{font-size:18px;line-height:34px;margin-top:30px;}
.list-service .item .intact p{padding:42px 0 112px;font-size:16px;line-height:34px;}

.list-contact{padding:60px 0;}
.list-contact .box{width:43%}
.list-contact .box .hd{display:flex;border-bottom:1px solid #DDD;line-height:88px}
.list-contact .box .hd span{cursor:pointer;position:relative;width:25%;text-align:center;font-size:28px;color:#626262;}
.list-contact .box .hd span:before{transition-duration:.5s;content:"";width:0;left:0;bottom:-1px;height:3px;background:#000000;position:absolute;}
.list-contact .box .hd .on{font-weight:bold;color:#000;}
.list-contact .box .hd .on:before{width:100%;}
.list-contact .box .bd{padding:40px 10px;}
.list-contact .box .bd .item h2{color:#2F2F2F;font-size:24px;font-weight:bold;margin-bottom:20px;}
.list-contact .box .bd .item p{color:#626262;font-size:17px;margin-bottom:10px;}
.list-contact .box .bd .item a.more{transition-duration:.5s;display:block;width:220px;height:50px;line-height:50px;background:#BB121B;text-align:center;color:#fff;margin-top:30px;}
.list-contact .box .bd .item a.more img{margin-right:10px;}
.list-contact .box .bd .item a.more:hover{border-radius:50px;}
.list-contact .map{width:50%}
.list-contact .map img{width:100%}

.list-pro{padding:60px 0;}
.list-pro .sidebar{width:330px;}
.list-pro .sidebar .hd{margin-bottom:50px;}
.list-pro .sidebar .hd h2{color:#1B1B1B;font-size:36px;font-weight:bold}
.list-pro .sidebar .hd h3{color:#3D3D3D;font-size:24px;font-family: 'Roboto-Regular';text-transform:uppercase;}
.list-pro .sidebar .bd .name{height:50px;line-height:50px;background:#C41514;position:relative;font-size:22px;color:#fff;font-weight:bold;padding-left:70px;}
.list-pro .sidebar .bd .name:before{content:"";width:14px;height:4px;background:#fff;position:absolute;left:30px;top:50%;margin-top:-2px}
.list-pro .sidebar .bd li{position: relative;}
.list-pro .sidebar .bd li a{display:flex;align-items:center;padding:15px 30px;border-bottom:1px solid #E3E3E3;}
.list-pro .sidebar .bd li a .p{width:70px;margin-right:10px;}
.list-pro .sidebar .bd li a span{color:#111111;font-size:18px;}
.list-pro .sidebar .bd li a.on span,.list-pro .sidebar .bd li a:hover span{color:#C41514;font-weight:bold;}
.list-pro .sidebar .bd li .sub{display:none}
.list-pro .sidebar .bd li .sub a.on{color:#C41514}
.list-pro .sidebar .bd li.on .sub{display:block}
.list-pro .content{width: calc(100% - 400px);}
.list-pro .content .hd{margin-bottom:50px;}
.list-pro .content .hd p{font-size:16px;color:#3D3D3D;line-height:30px;}
.list-pro .content .hd p span{font-weight:bold;}
.list-pro .content .list{display:flex;flex-wrap:wrap;}
.list-pro .content .list .item{position:relative;width:32%;margin:0 2% 40px 0;padding:15px;box-shadow:0 15px 30px rgba(0,0,0,.1);border-radius:10px}
.list-pro .content .list .item:nth-child(3n){margin-right:0;}
.lg{position: absolute;left:0;top:0;width:100%;z-index:3;}
.list-pro .content .list .item .logo{padding:10px 0 0 0;}
.list-pro .content .list .item .name{text-align:center;font-size:17px;margin-top:10px;font-weight:bold;line-height:26px;}
.list-pro .content .head{margin-bottom:60px;}
.list-pro .content .head .tupian_list{width:630px}
.list-pro .content .head .tupian_list .datu{width:500px;padding:10px;border-radius:8px;box-shadow:0 15px 30px rgba(0,0,0,.1);position: relative;}
.list-pro .content .head .tupian_list .datu img{width:100%}
.list-pro .content .head .tupian_list .xiaotu{width:100px}
.list-pro .content .head .tupian_list .xiaotu li{width:100px;height:100px;padding:5px;margin-bottom:15px;border-radius:5px;position: relative;}
.list-pro .content .head .tupian_list .xiaotu li img{width:90px;height:90px;box-shadow:0 2px 2px rgba(0,0,0,.1);}
.list-pro .content .head .tupian_list .xiaotu li .lg img{box-shadow:none;}
.list-pro .content .head .tupian_list .xiaotu .next,.list-pro .content .head .tupian_list .xiaotu .prev{display:block;text-align:center;}
.list-pro .content .head .info{width: calc(100% - 700px);}
.list-pro .content .head .info h2{font-size:20px;color:#000000;font-weight:bold;line-height:32px}
.list-pro .content .head .info .txt{padding:20px 0 40px;color:#3D3D3D;font-size:14px;line-height:30px;font-weight:bold;}
.list-pro .content .head .info .txt p{margin-bottom:10px;}
.list-pro .content .head .info .info-nav{display:flex;border-top:1px dashed #7C7C7C;border-bottom:1px dashed #343531;padding:25px 0;}
.list-pro .content .head .info .info-nav a{transition-duration:.5s;width:50px;height:50px;font-size:20px;text-align:center;align-items:center;justify-content:center;border:1px solid #7C7C7C;margin-left:10px;display:flex;}
.list-pro .content .head .info .info-nav a:last-child{width:170px;height:50px;border:0;background:#343531;font-size:17px;color:#fff;}
.list-pro .content .head .info .info-nav a:hover{background:#C31110;border-color:#C31110;color:#fff;border-radius:50px;}
.list-pro .content .pro_content .pro_hd{height:65px;background:#222222;font-size:24px;color:#fff;}
.list-pro .content .pro_content .pro_hd a{font-size:24px;color:#fff;}
.list-pro .content .pro_content .pro_hd a,.list-pro .content .pro_content .pro_hd span{cursor:pointer;transition-duration:.5s;padding:0 80px;line-height:65px;}
.list-pro .content .pro_content .pro_hd a:hover,.list-pro .content .pro_content .pro_hd span:hover,.list-pro .content .pro_content .pro_hd span.on{background:#333333;}
.list-pro .content .pro_content .pro_bd .item{padding:20px 10px;color:#3D3D3D;font-size:16px;line-height:34px;}
.list-pro .content .pro_content .pro_bd .item h3{font-weight:bold;}

.footer{padding:90px 0 30px;background:#F6F6F6}
.footer .info .txt{width:24%;}
.footer .info .txt h2{color:#545454;font-size:16px;padding:15px 0 30px;}
.footer .info .txt h3{color:#545454;font-size:16px;}
.footer .info .txt a{color:#D92322;font-size:30px;font-family: 'Roboto-Bold';}
.footer .info .menu{width:60%;justify-content:center;display:flex;}
.footer .info .menu dl{width:25%;}
.footer .info .menu dl dt{color:#373737;font-size:20px;font-weight:bold;margin-bottom:25px;}
.footer .info .menu dl dd a{color:#626262;font-size:18px;line-height:34px;}
.footer .info .menu dl dd a:hover{color:#C2131C;text-decoration:underline;}
.footer .info .weixin{text-align:center;width:14%;}
.footer .info .weixin p{padding:10px;background:#fff;margin-bottom:10px;}
.footer .info .weixin p span{color:#373737;font-size:18px}
.footer .buttom{margin-top:50px;padding:30px 0;border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1}
.footer .buttom p,.footer .buttom p a{color:#282828;font-size:16px;}
.footer .buttom p a{margin-left:10px}

.index-banner{position:relative;overflow:hidden}
.index-banner .slider-nav{height:110px;width:820px;bottom:60px;left:50%;margin-left:-410px;position:absolute;}
.index-banner .slider-nav span{height:110px;width:25% !important;font-weight:bold;font-size:17px;font-weight:bold;line-height:22px;color:#fff;text-align:center;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;text-transform:uppercase;}
.index-banner .slider-nav .slick-current{background:#C31110;}
.index-banner .slider-nav .slick-track{transform:none !important}

.index-clients{background:#EEEEF0;padding:120px 0 80px}
.index-clients .wrap{padding:0 30px;}
.index-clients .hd h2{text-transform:uppercase;font-size:40px;font-family: 'Roboto-Bold';}
.index-clients .hd h3{font-size:40px;padding:15px 0;}
.index-clients .hd p{max-width:840px;font-size:16px;line-height:26px;}
.index-clients .bd{margin-top:40px}
.index-clients .bd .item{transition: all .8s ease;width:15%;padding:0 10px;margin-right:2%;margin-bottom:30px;display:flex;height:150px;background:#fff;border-radius:10px;justify-content:center;align-items:center;}
.index-clients .bd .item img{transition: all .8s ease;}
.index-clients .bd .item:hover{box-shadow:0 15px 30px rgba(0,0,0,.1)}
.index-clients .bd .item:hover img{transform: scale(1.08);}
.index-clients .bd .item:nth-child(6n){margin-right:0;}

.index-develop-news .develop{padding:60px 0;}
.index-develop-news .develop h2{font-size:46px;color:#333332;margin-bottom:30px;}
.index-develop-news .develop .pic{position:relative;}
.index-develop-news .develop .pic .fixed{color:#FFFFFF;text-align:center;position:absolute;top:0;width:100%;left:0;height:100%;align-items:center;justify-content:center;display:flex;}
.index-develop-news .develop .pic .fixed h3{font-size:46px;}
.index-develop-news .develop .pic .fixed p{font-size:17px;line-height:30px;max-width:1000px;margin:20px 0 50px}
.index-develop-news .develop .pic .fixed a{transition-duration:.5s;display:block;width:120px;height:40px;line-height:40px;background:#C41514;text-align:center;color:#fff;font-size:15px;margin:0 auto;border-radius:4px;}
.index-develop-news .develop .pic .fixed a:hover{border-radius:30px}
.index-develop-news .news{margin-bottom:100px}
.index-develop-news .news .hd{margin-bottom:40px}
.index-develop-news .news .hd h2{color:#333332;font-size:35px;font-weight:bold;}
.index-develop-news .news .hd a{width:140px;height:40px;line-height:38px;border:1px solid #142F38;text-align:center;color:#142F38;font-size:14px;font-weight:bold;transition-duration:.5s;}
.index-develop-news .news .hd a:hover{background:#C31110;border-color:#C31110;color:#fff}
.index-develop-news .news .bd{display:flex;}
.index-develop-news .news .bd .item{width:32%;margin-right:2%}
.index-develop-news .news .bd .item:nth-child(3n){margin-right:0;}
.index-develop-news .news .bd .item .txt{margin-top:25px}
.index-develop-news .news .bd .item .txt .time{color:#585858;font-size:16px;font-family: 'Roboto-Regular';}
.index-develop-news .news .bd .item .txt h2{margin:7px 0 27px;font-size:22px;color:#585858;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-develop-news .news .bd .item .txt p{font-size:16px;color:#717171;line-height:26px;}
.index-develop-news .news .bd .item:hover .txt h2{color:#C41514}
.index-develop-news .news .bd .item:hover .txt p{text-decoration:underline;}

.index-products{padding:60px 0 180px;background:#E0E7EF;}
.index-products .wrap{padding-right:90px;}
.index-products .hd{margin-bottom:50px;}
.index-products .hd .name h2{color:#3D3D3D;font-size:25px;font-family: 'Roboto-Regular';text-transform:uppercase;}
.index-products .hd .name h3{color:#3D3D3D;font-size:35px;}
.index-products .hd .more{display:flex;align-items:center;font-size:15px;color:#454545;line-height:30px;}
.index-products .bd .item{width:47.5%;position:relative;}
.index-products .bd .item .txt{border-radius:0 20px 0 20px;position:absolute;bottom:-130px;width: calc(100% - 40px);background:#FFFFFF;padding:60px 30px 50px;}
.index-products .bd .item .txt h3{transition-duration:.5s;color:#3D3D3D;font-size:36px;font-weight:100;margin-bottom:30px}
.index-products .bd .item .txt p{color:#3D3D3D;font-size:16px;line-height:30px;}
.index-products .bd .item:hover .txt h3{color:#C31110}

.index-enterprise{padding:60px 0;}
.index-enterprise .hd{margin-bottom:50px}
.index-enterprise .hd .name{color:#4D4E4F;font-size:32px;}
.index-enterprise .hd .more{width:30%;justify-content:flex-end;display:flex;align-items:center;}
.index-enterprise .hd .more .slick-track{width:100% !important;display:flex;transform: none !important;}
.index-enterprise .hd .more span{margin-left:20px;cursor:pointer;display:inline-block;width:8px !important;height:8px;background:#C0C0C0;border-radius:8px;}
.index-enterprise .hd .more span.slick-current{background:#C41514}
.index-enterprise .bd{display:flex;}
.index-enterprise .bd .item{width:33.3%;}
.index-enterprise .bd .item .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#262626;font-size:26px;font-weight:100;padding:25px 25px 0 25px;}
.index-enterprise .bd .item a .pic{overflow:hidden;position:relative;}
.index-enterprise .bd .item a .pic .fixed{transition-duration:.5s;justify-content:center;top:100%;width:100%;height:100%;left:0;position:absolute;display:flex;align-items:center;}
.index-enterprise .bd .item a .pic .fixed h3{font-size:34px;color:#fff;font-weight:bold;}
.index-enterprise .bd .item a .pic .fixed span{margin:25px auto 0;height:60px;display:flex;width:60px;align-items:center;justify-content:center;border:3px solid #fff;border-radius:60px;text-align:center;color:#fff;font-size:34px;}
.index-enterprise .bd .item:hover a .pic .fixed{top:0;}
.index-enterprise .bd .item:hover a .txt{color:#C31110}

.index-about{background:#fff url(../images/bg2.jpg) no-repeat bottom center;padding:60px 0 50px}
.index-about h2{color:#BF1815;margin-bottom:30px;font-size:38px;line-height:51px}
.index-about ul li{padding:0 10px;width:30%;border-top:1px solid #9B9B9B;}
.index-about ul li h3{font-size:30px;color:#0c0c0c;padding:10px 0 15px}
.index-about ul li h3 span{font-size:58px;color:#0B0B0B;padding-right:10px;font-family: 'Roboto-Regular';}
.index-about ul li p{color:#0c0c0c;font-size:20px;margin-bottom:38px;}
.index-about .txt p{color:#626262;font-size:16px;line-height:24px}
.index-about .txt a{display:flex;margin-top:20px;width:36px;height:23px;align-items:center;justify-content:center;background:#BF1815;font-size:18px;color:#fff;border-radius:10px;}

.develop .t{margin:50px 0;text-align:center;}
.develop .t h2{font-size:36px;padding-bottom:25px;position:relative;display:inline-block}
.develop .t h2:before{content:"";width:60px;height:6px;background:#C41514;position:absolute;left:50%;margin-left:-30px;bottom:0;}
.develop .hd{position:relative;background:url(../images/develop_bg.jpg) no-repeat;}
.develop .hd .btn span{left:50%;margin-left:-10px;position:absolute;color:#D2D2D2;font-size:20px;}
.develop .hd .btn .down{top:-30px}
.develop .hd .btn .up{top:30px}
.develop .hd .txt .item{padding:30px 0;display:flex;width:47%;text-align:center;}
.develop .hd .txt .item span{width:25%;color:#DCDCDC;font-size:30px;font-family: 'Roboto-Bold';}
.develop .bd{padding-left:16px}
.develop .bd ul{border-left:1px solid #D2D2D2;margin-top:50px;}
.develop .bd li{position:relative;padding-bottom:60px;display:flex;}
.develop .bd li:before{left:-16px;top:16px;width:32px;height:32px;z-index:1;background:#C41514;border-radius:32px;position:absolute;content:"";}
.develop .bd li:after{left:-6px;top:26px;width:12px;height:12px;z-index:2;background:#fff;border-radius:12px;position:absolute;content:"";}
.develop .bd li span{position:relative;margin:0 50px 0 35px;color:#fff;font-family: 'Roboto-Bold';display:flex;align-items:center;justify-content:center;font-size:22px;background:#C41514;width:123px;height:63px;border-radius:10px}
.develop .bd li span:before{content:"";width:9px;height:20px;background:url(../images/ico35.jpg);position:absolute;left:-9px;top:50%;margin-top:-10px;}
.develop .bd li p{display:flex;align-items:center;color:#2C2C2C;padding-left:26px;position:relative;}
.develop .bd li p:before{width:16px;height:16px;border-radius:16px;background:#C41514;position:absolute;left:0;top:50%;margin-top:-8px;content:"";}

#ckplayer_video{width:100%;object-fit: fill;height:800px;}


@media (max-width: 1620px){
	.wrap{max-width:98%}
	.index-clients .wrap,.index-products .wrap{padding:0;}
	.header .info .menu li{margin-right:30px;}
	.list-about .honor .pic{padding:0;}
	.list-about .partner{padding:60px 0 50px}
}

@media (max-width: 1440px){
	.list-about .data-video{padding:0;}
	.list-about .data-video .data{width:35%}
	.list-about .data-video .data .item{padding:26px}
	.list-about .data-video .data .item h2{font-size:35px;}
	.index-products .bd .item .txt{padding:30px;}
	.list-service .item .simple img{margin-top:100px}
	.list-service .item .intact{padding:0 20px}
	.list-service .item .intact p{padding:22px 0 62px}
}

@media (max-width: 1366px){
	.pc-menu .menu a{margin-left:30px}
	.list-about .data-video .data .item{padding:22px}
	.show-pro .sidebar{display:none;}
	.show-pro .content{width:100%;}
}

@media (max-width: 1200px){
	.list-about .data-video .data .item{padding:14px}
}

@media (max-width: 1024px){
	.list-about .data-video .data .item h3{font-size:40px}
	.header .info .menu li{margin-right:15px;}
	.header .info .menu li a{font-size:16px}
}

@media screen and (max-width:992px) {
    #ckplayer_video{height:220px;}
	.index-banner .slider-nav,.list-factory .hd p,.list-service .item .simple,.show-news .more .btn,.pc-menu,.list-pro .content .list .item .logo,.list-pro .sidebar,.footer .info .txt,.footer .info .menu,.click_qrcode,.list-pro .content .head .tupian_list{display:none !important;}
	.show-banner{overflow:hidden;display:block !important;}
	.show-banner .slick-dots{bottom:0;}
	.list-about .data-video .data,.list-about .data-video .video,.list-contact .box,.list-contact .map,.list-pro .content,.footer .info .weixin,.list-pro .content .head .info{width:100%;}
	.wrap{max-width:100%;}
	.paging{margin:0}
	.index-products,.index-enterprise,.index-about,.list-about .honor,.list-about .body,.list-contact,.list-download,.list-factory .images,.list-factory .hd,.list-service,.list-news,.show-news,.list-pro{padding:20px 10px}
	.index-about h2{font-size:28px;line-height:36px}
	.index-about ul li{width:48%}
	.index-about ul li h3{padding:10px 0;font-size:18px}
	.index-about ul li p{font-size:15px;margin-bottom:15px;}
	.index-about ul li h3 span{font-size:30px;}
	.index-products .hd{margin-bottom:25px}
	.index-products .hd .name h3{padding:15px 0;font-size:22px}
	.index-products .bd .item{width:100%;margin-bottom:20px;}
	.index-products .bd .item .txt{padding:20px;position:static;border-radius:0;width:100%}
	.index-products .bd .item .txt h3{font-size:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:15px}
	.index-enterprise .hd{margin-bottom:20px}
	.index-enterprise .hd .more span{margin-left:10px}
	.index-enterprise .bd .item a .pic .fixed h3{font-size:25px}
	.index-enterprise .bd .item .txt{font-size:20px;padding-top:10px;}
	.index-develop-news .develop{padding:40px 10px}
	.index-develop-news .develop .pic img{min-height:300px;object-fit: cover;}
	.index-develop-news .develop .pic .fixed h3{font-size:30px}
	.index-develop-news .develop .pic .fixed p{font-size:14px;line-height:24px;margin:15px;}
	.index-develop-news .news{padding:0 10px 30px 10px;margin:0;}
	.index-develop-news .news .hd h2{font-size:26px}
	.index-develop-news .news .bd{flex-wrap:wrap;}
	.index-develop-news .news .bd .item{width:100%;margin:0 0 25px 0;}
	.index-develop-news .news .bd .item .txt{margin-top:10px}
	.index-develop-news .news .bd .item .txt h2{margin:5px 0 15px;font-size:18px}
	.index-clients{padding:40px 10px 20px 10px}
	.index-clients .hd h2{font-size:30px}
	.index-clients .bd .item{width:32%;margin-bottom:10px;height:80px}
	.index-clients .bd .item img{max-height:70%;}
	.index-clients .bd .item:nth-child(3n){margin-right:0;}
	.list-service .item{width:100%;background:#C41514;border-radius:10px;margin:0 0 10px 0;}
	.list-service .item.on{width:100%;}
	.list-service .item .intact{display:block;}
	.list-service .item .intact h3{padding:50px 0 30px 30px}
	.list-service .item .intact h4{margin-top:10px}
	.list-service .item .intact p{padding:15px 0;font-size:14px;line-height:24px}
	.list-factory .hd h2{font-size:26px}
	.list-factory .video{margin:0;padding:0 10px 0}
	.list-factory .images .item{width:49% !important;margin:0 2% 10px 0 !important}
	.list-factory .images .item:nth-child(2n){margin-right:0 !important}
	.list-factory .images .item .txt{font-size:16px;padding:10px 0;}
	.list-download ul li{margin:0 0 10px 0;width:100%}
	.list-download ul li .name{font-size:14px;width: calc(100% - 100px);}
	.list-download ul li .more{width:100px;font-size:12px}
	.list-download ul li .more i{margin-right:1px}
	.list-contact .box .hd{line-height:40px}
	.list-contact .box .hd span{font-size:15px}
	.list-contact .box .bd{padding:20px 0;}
	.list-about .honor h2{font-size:30px}
	.list-about .honor p{font-size:15px;}
	.list-about .partner{padding:20px 10px}
	.list-about .partner h2{font-size:30px;margin-bottom:30px}
	.list-about .partner .txt{height:auto;padding:40px 0;}
	.list-about .partner .txt h3{font-size:32px}
	.list-about .partner .txt p{font-size:16px;line-height:26px;}
	.list-about .data-video{margin:0;padding:30px 10px}
	.list-about .data-video .video{margin-top:15px}
	.list-about .body h2{font-size:30px;margin-bottom:10px}
	.list-about .body p{font-size:15px;line-height:26px}
	.list-pro .content .hd{margin-bottom:10px;}
	.list-pro .content .hd p{font-size:14px;line-height:24px}
	.list-pro .content .head{margin-bottom:20px}
	.list-pro .content .head .info .txt{padding:15px 0;}
	.list-pro .content .head .info .info-nav{padding:15px 0;}
	.list-pro .content .head .info .info-nav a{width:40px;height:40px}
	.list-pro .content .head .info .info-nav a:last-child{width:120px;height:40px;line-height:40px;font-size:15px;}
	.list-pro .content .pro_content .pro_hd{text-align:center;height:35px;font-size:15px}
	.list-pro .content .pro_content .pro_hd a, .list-pro .content .pro_content .pro_hd span{line-height:35px;padding:0;width:33.3%;}
	.list-pro .content .pro_content .pro_hd a{font-size:15px;}
	.list-pro .content .pro_content .pro_bd .item{padding:10px 0;}
	.list-pro .content .list .item{width:49%;margin:0 2% 10px 0 !important;}
	.list-pro .content .list .item:nth-child(2n){margin-right:0 !important;}
	.list-pro .content .list .item .name{font-size:14px;margin-top:0;line-height:22px;font-weight:normal}
	.list-pro .content .list .item .name p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.list-news .item{width:100%;margin:0 0 30px 0;}
	.list-news .item .txt{margin-top:10px}
	.list-news .item .txt h2{font-size:18px;margin:5px 0 10px}
	.list-news .item .txt p{font-size:14px;line-height:22px}
	.list-news .item:last-child{margin-bottom:0;}
	.footer{padding:20px 10px}
	.footer .info .weixin{text-align:center}
	.footer .info .weixin p{display:inline-block}
	.footer .info .weixin span{display:block}
	.footer .buttom{margin-top:15px;padding:15px 0 60px}
	.footer .buttom p, .footer .buttom p a{font-size:14px;}
	.footer .buttom .mc{display:block;margin:15px auto 0;}
	.develop{padding:10px}
	.develop .hd .txt .item span{font-size:14px}
	.develop .hd .btn .down{top:-20px}
	.develop .hd .btn .up{top:20px}
	.develop .bd li{padding-bottom:20px}
	.develop .bd li span{width:80px;margin:0 10px 0 30px;font-size:15px;height:45px}
	.develop .bd li p:before{top:18px;margin:0;width:10px;height:10px;}
	.develop .bd li p{width: calc(100% - 120px);}
	.develop .bd li:before{top:7px;}
	.develop .bd li:after{top:17px}
}
