@import "font-awesome.css";
@import "michuan.css";
@import "animate.css";
@import "swiper.min.css";
*{box-sizing:border-box}
.wrap{width:100%;max-width:1760px;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:#F6F6F6;}
.top{position: fixed;width:100%;z-index:1000001;border-top:2px solid #05AABA;height:40px;background:#161616;display:flex;align-items: center;;}
.top .lang{display:flex;justify-content: flex-end;align-items: center;height:100%;}
.top .lang h3 span{font-size:16px;color:#FFFFFF;text-transform:uppercase;}
.top .lang h3 img{margin:0 12px 0 7px;}
.top .lang a{display:flex;align-items: center;height:100%;}
.top .lang a span{transition-duration:0.3s;font-size:14px;position: relative;color:#FFFFFF;margin:0 10px 0 20px;}
.top .lang a:hover span{color:#05AABA}
.top .lang a span::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#05AABA;transform:scaleX(0);transform-origin:bottom right;transition:transform .4s ease-in-out;}
.top .lang a:hover span::after{transform:scaleX(1);transform-origin:bottom left;}

.header{transition-duration:.4s;position: fixed;top:40px;background:#fff;left:0;width:100%;height:70px;display:flex;align-items: center;z-index:1000002;}
.header .wrap{height:100%;}
.header .left{display:flex;align-items: center;}
.header .left .menu{display:flex;align-items: center;height:100%;}
.header .left .menu .item{margin-right:40px;display:flex;align-items: center;height:100%;position: relative;}
.header .left .menu .item:before{transition-duration: 0.5s;opacity: 0;width: 0;height: 0;border-left: 7.5px solid transparent;border-right: 7.5px solid transparent;border-bottom: 8px solid #05AABA;content: "";position: absolute;left: 50%;bottom:0px;margin-left: -7.5px;}
.header .left .menu .item.on:after{transition-duration:.5s;bottom:10px;position: absolute;left:0;height:2px;background:#05AABA;width:100%;content:"";}
.header .left .menu .item:nth-child(3):hover:before,.header .left .menu .item:nth-child(4):hover:before{opacity:1;}
.header .left .menu .item h3{display:flex;align-items: center;height:100%;}
.header .left .menu .item h3 a{text-transform:uppercase;font-size:20px;color:#161616;display:flex;align-items: center;height:100%;}
.header .left .menu .item.on h3 a,.header .left .menu .item:hover h3 a{color:#05AABA;}
.header .left .menu .item .sub{transform: scaleY(0);transform-origin: top;transition:transform 0.3s ease-in-out;position: fixed;background:#F6F6F6;z-index: 9999;left:0;top:110px;width:100%;box-shadow:0 15px 30px rgba(0,0,0,.1);}
.header .left .menu .item:hover .sub{transform: scaleY(1);}
.header .left .menu .item .sub ul{display:flex;padding:25px 0;justify-content: flex-start;}
.header .left .menu .item .sub ul li{margin-left:40px;}
.header .left .menu .item .sub ul li:last-child{margin-left:0;}
.header .left .menu .item .sub ul li h4{transition-duration:.5s;font-size:18px;color:#000000;margin:19px 0;}
.header .left .menu .item .sub ul li:hover h3{color:#05AABA}
.header .left .menu .item .pro_tab{width:100%;}
.header .left .menu .item .pro_tab:after{background:#05AABA;height:3px;content:"";position: absolute;left:0;width:100%;top:67px;}
.header .left .menu .item .pro_tab .wrap{display:block;}
.header .left .menu .item .pro_tab .pro_tab_hd{height:67px;display:flex;align-items: center;}
.header .left .menu .item .pro_tab .pro_tab_hd .t{margin-left:40px;}
.header .left .menu .item .pro_tab .pro_tab_hd .t:last-child{margin:0;}
.header .left .menu .item .pro_tab .pro_tab_hd .t span{font-size:18px;color:#000000;}
.header .left .menu .item .pro_tab .pro_tab_hd .t.on span,.header .left .menu .item .pro_tab .pro_tab_hd .t:hover span{color:#05AABA}
.header .left .menu .item .pro_tab .pro_tab_bd{padding:25px 0;}
.header .left .menu .item .pro_tab .pro_tab_bd .box{display:flex;justify-content: space-between;}
.header .left .menu .item .pro_tab .pro_tab_bd .left{width:18.5%;display:block;}
.header .left .menu .item .pro_tab .pro_tab_bd .left a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: relative;height:40px;display:flex;align-items: center;padding:0 40px;background:linear-gradient(225deg, transparent 10px, #000000 0);margin-bottom:10px;font-size:18px;color:#fff;;}
.header .left .menu .item .pro_tab .pro_tab_bd .left .on{background:linear-gradient(225deg, transparent 10px, #05AABA 0);}
.header .left .menu .item .pro_tab .pro_tab_bd .left a:after{content:"";width:18px;height:18px;background:url(../images/ico50.png);position: absolute;left:10px;top:50%;margin-top:-9px;}
.header .left .menu .item .pro_tab .pro_tab_bd .right{width:78%;display:block;}
.header .left .menu .item .pro_tab .pro_tab_bd .right .box{justify-content: flex-start;}
.header .left .menu .item .pro_tab .pro_tab_bd .right a{width:calc(100% / 5 - 15px);margin-right:18.75px;overflow:hidden;}
.header .left .menu .item .pro_tab .pro_tab_bd .right a:last-child{margin-right:0;}
.header .left .menu .item .pro_tab .pro_tab_bd .right a .txt{border-top:1px solid #C1C1C1;padding-top:15px;position: relative;}
.header .left .menu .item .pro_tab .pro_tab_bd .right a .txt:after{transition-duration:.5s;width:100%;height:1px;background:#05AABA;content:"";position: absolute;top:-1px;left:-100%;}
.header .left .menu .item .pro_tab .pro_tab_bd .right a .txt h3{transition-duration:.5s;margin-bottom:10px;font-size:18px;color:#000000;}
.header .left .menu .item .pro_tab .pro_tab_bd .right a .txt p{font-size:14px;color:#000000;}
.header .left .menu .item .pro_tab .pro_tab_bd .right a .txt img{left:10px;top:20px;position: absolute;}
.header .left .menu .item .pro_tab .pro_tab_bd .right a:hover .txt:after{left:0;}
.header .left .menu .item .pro_tab .pro_tab_bd .right a:hover .txt h3{color:#05AABA}
.header .right{display:flex;align-items: center;}
.header .right a{margin-right:25px;}
.header.height{top:0;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.header.height .left .menu .item .sub{top:70px;}

.banner{position: relative;overflow: hidden;padding-top:110px;}
.banner .p img{width:100%;}
.banner .position{height:50px;background:rgba(255,255,255,.8);bottom:0;position: absolute;left:0;width:100%;display:flex;align-items: center;}
.banner .position a{font-size:18px;text-transform:uppercase;}
.banner .position img{margin:0 18px;}
.banner .position .wrap{display:flex;align-items: center;height:100%;}

.pro-pc-menu{height:150px;background:#05AABA;display:flex;position:relative;z-index:3;}
.pro-pc-menu .wrap{display:flex;align-items: center;height:100%;}
.pro-pc-menu .item{transition-duration:.4s;position: relative;;border-right:1px solid #37BBC8;width:calc(100% / 6);display:flex;height:100%;z-index: 99999;align-items: center;justify-content: center;text-align:center;}
.pro-pc-menu .item h3{position: relative;display:flex;width:100%;height:100%;}
.pro-pc-menu .item h3::after{width:100%;height:100%;position: absolute;left:0;top:0;content:"";transform:scaleY(0);transform-origin:bottom right;transition:transform .4s ease-in-out;background:#0298A7;}
.pro-pc-menu .item h3::before{width:13px;height:9px;content:"";position: absolute;left:50%;transform:translateX(-50%);bottom:20px;z-index:2;background:url(../images/ico10.png);}
.pro-pc-menu .item h3 a{position: relative;z-index:2;display:flex;width:100%;height:100%;align-items: center;flex-direction: column;justify-content:center;}
.pro-pc-menu .item h3 a .t{font-size:18px;color:#FFFFFF;margin:4px 0 25px;;}
.pro-pc-menu .item:hover h3::after,.pro-pc-menu .item.on h3::after{transform:scaleY(1);}
.pro-pc-menu .item .sub{position: absolute;left:0;top:100%;z-index:99999;width:100%;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-in-out;z-index:99}
.pro-pc-menu .item .sub a{display:block;font-size:16px;border-bottom:1px solid rgba(255,255,255,.3);;height:40px;line-height:40px;background:#0298A7;color:#fff;}
.pro-pc-menu .item .sub a:hover,.pro-pc-menu .item .sub a.on{background:#05AABA;}
.pro-pc-menu .item:hover .sub{transform:scaleY(1);}

.list-pro{padding:50px 0;}
.list-pro .list .item{transition-duration:.4s;width:calc(100% / 4 - 30px);margin:0 0 40px 40px;background:#fff;padding:16px;border-radius:8px;box-shadow: 0 0 10px rgba(0,0,0,.1);z-index:2;}
.list-pro .list .item:nth-child(4n){margin-left:0;}
.list-pro .list .item .txt{position: relative;;padding:25px 10px 20px 10px;margin-top:15px;position: relative;;border-top:1px solid #D2D2D2}
.list-pro .list .item .txt::after{transition-duration:.8s;width:0%;content:"";background:#0298A7;content:"";position: absolute;left:50%;transform:translateX(-50%);top:-1px;height:1px;}
.list-pro .list .item .txt h3{font-size:24px;font-family: 'Barlow-Bold';text-transform:uppercase;}
.list-pro .list .item .txt p{font-size:18px;color:#202020;margin-top:10px;}
.list-pro .list .item .txt img{position: absolute;left:10px;top:25px;}
.list-pro .list .item:hover{box-shadow: 0 0 10px rgba(5,170,185,.15);}
.list-pro .list .item:hover .txt::after{width:100%;}
.list-pro .alt{margin-bottom:40px;}
.list-pro .alt .logo{padding-right:40px;position: relative;}
.list-pro .alt .logo::after{position:absolute;right:0;top:50%;margin-top:-2px;width:24px;height:4px;background:#FF7C08;content:"";}
.list-pro .alt .logo img{height:18px}
.list-pro .alt h3{font-size:48px;font-family: 'Barlow-Bold';text-transform:uppercase;}
.list-pro .body{padding-bottom:50px;font-size:16px;line-height:50px;color:#202020;}
.list-pro .body ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.list-pro .body ul li{width:calc(50% - 20px);border-bottom:1px dashed #000000;padding:0 10px;}
.list-pro .head{padding:50px 40px 10px 40px;margin-bottom:50px;background:#fff;border-radius:8px;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.list-pro .head .show_swiper{display:none;}
.list-pro .head .show_box .tupian_list{width:770px;}
.list-pro .head .show_box .tupian_list .datu{width:calc(100% - 110px);}
.list-pro .head .show_box .tupian_list .datu img{width:100%}
.list-pro .head .show_box .tupian_list .xiaotu{width:90px;}
.list-pro .head .show_box .tupian_list .xiaotu li{transition-duration:.4s;display:flex;align-items: center;width:90px;border:1px solid #C8C8C8;height:90px;margin-bottom:14px;}
.list-pro .head .show_box .tupian_list .xiaotu li:hover{border-color:#0298A7}
.list-pro .head .show_box .tupian_list .xiaotu .btn{width:100%;display:flex;height:38px;}
.list-pro .head .show_box .tupian_list .xiaotu .btn a{width:50%;height:100%;background:#202020;color:#fff;display:flex;align-items: center;justify-content: center;font-size:20px;}
.list-pro .head .show_box .tupian_list .xiaotu .btn a:hover{background:#05AABA;}
.list-pro .head .show_box .info_list{width:calc(100% - 830px);}
.list-pro .head .show_box .info_list .t h2{font-size:30px;color:#202020;font-family: 'Barlow-Bold';text-transform:uppercase;}
.list-pro .head .show_box .info_list .t h3{font-size:24px;color:#202020}
.list-pro .head .show_box .info_list .i{display:flex;align-items: center;margin-top:25px;padding:20px 0;border-top:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;}
.list-pro .head .show_box .info_list .i a{width:44px;height:44px;margin-right:10px;border-radius:5px;background:#202020;display:flex;align-items: center;justify-content: center;color:#fff;}
.list-pro .head .show_box .info_list .i a:hover{background:#05AABA;border-radius:44px}
.list-pro .head .show_box .info_list .p{font-size:18px;line-height:24px;color:#202020;padding:20px 0 30px;}
.list-pro .head .show_box .info_list .b{border-radius:4px;border:1px solid #A7A7A7;padding:18px;}
.list-pro .head .show_box .info_list .b h2{margin-bottom:10px;font-size:24px;color:#212121;line-height:24px;font-family: 'Barlow-Bold';}
.list-pro .head .show_box .info_list .b p{font-size:16px;line-height:24px;color:#191A1C;}
.list-pro .head .show_box .info_list .b ul{padding:5px 0 20px;}
.list-pro .head .show_box .info_list .b ul li{width:calc(50% - 10px);border-bottom:1px solid #D2D2D2;height:30px;align-items: center;display:flex;}
.list-pro .head .show_box .info_list .b ul li span{width:70px;}
.list-pro .head .show_box .info_list .b ul li a{width:calc(100% - 70px);}
.list-pro .head .show_box .info_list .b .message_btn{transition-duration:.4s;cursor: pointer;;height:40px;border-radius:4px;background:#05AABA;width:100%;display:flex;align-items: center;justify-content: center;font-size:16px;color:#FFFFFF;}
.list-pro .head .show_box .info_list .b .message_btn img{margin-left:10px;}
.list-pro .head .show_box .info_list .b .message_btn:hover{border-radius:40px;}

.index-form{display:flex;justify-content: center;align-items: center;flex-direction: column;height:380px;background: url(../images/bg.jpg) no-repeat center center;background-size:cover;}
.index-form .form h2{margin-bottom:50px;text-align:center;font-size:60px;line-height:60px;color:#FFFFFF;font-family: 'Barlow-Bold';text-transform:uppercase;}
.index-form .form form{width:900px;display:flex;align-items: center;height:50px;border-radius:8px;}
.index-form .form form .btn{transition-duration:.4s;cursor: pointer;background:#05AABA;color:#fff;width:120px;height:100%;display:flex;align-items: center;justify-content: center;border-radius:8px 0 0 8px;}
.index-form .form form .btn:hover{background:#0298A7;}
.index-form .form form input{transition-duration:.4s;width:calc(100% - 120px);height:50px;padding:0 15px;border-radius:0 8px 8px 0;}
.index-form .form form input::placeholder{font-size:16px;color:#202020;}

.footer{background:#202020;}
.footer .footer-top{border-bottom:1px solid #373737;padding:50px 0;}
.footer .footer-top .ico{display:flex;align-items: center;}
.footer .footer-top .ico a{color:#fff;margin-right:20px;position: relative;}
.footer .footer-top .ico a::after{width:1px;height:16px;background:#fff;position: absolute;content:"";position: absolute;right:-10px;top:2px;}
.footer .footer-top .ico a:first-child::after{display:none;}
.footer .footer-top .ico a:hover{color:#05AABA}
.footer .footer-bottom{padding:30px 0 80px;}
.footer .footer-bottom p,.footer .footer-bottom p a{font-size:15px;color:#FFFFFF;}

.list-contact{padding:80px 0;}
.list-contact .left{width:390px;}
.list-contact .left .logo{padding-right:40px;position: relative;}
.list-contact .left .logo::after{position:absolute;right:0;top:50%;margin-top:-2px;width:24px;height:4px;background:#FF7C08;content:"";}
.list-contact .left .logo img{height:18px}
.list-contact .left h2{margin-bottom:12px;font-size:48px;color:#202020;font-family: 'Barlow-Bold';text-transform:uppercase;}
.list-contact .right{width:calc(100% - 600px);}
.list-contact .right .contact_box .item{border-bottom:1px solid #C5C5C5;padding:30px 0;display:flex;align-items: center;;}
.list-contact .right .contact_box .item .i{width:60px;display:flex;align-items: center;}
.list-contact .right .contact_box .flex .item{width:calc(50% - 20px);}
.list-contact .right .contact_box .item .p{width:calc(100% - 60px);}
.list-contact .right .contact_box .item .p h3{text-transform:uppercase;font-size:18px;font-family: 'Barlow-Bold';margin-bottom:7px;}
.list-contact .right .form{margin-top:60px;}
.list-contact .right .form input{transition-duration:.4s;display:flex;align-items: center;padding:0 15px;border-radius:4px;border:1px solid #BCBCBC;background:#fff;margin-bottom:30px;width:100%;height:50px;}
.list-contact .right .form input:hover{border-color:#05AABA}
.list-contact .right .form textarea{transition-duration:.4s;min-height:250px;padding:15px;border-radius:4px;border:1px solid #BCBCBC;background:#fff;margin-bottom:30px;width:100%}
.list-contact .right .form textarea:hover{border-color:#05AABA}
.list-contact .right .flex .code_box{position: relative;;width:calc(100% - 200px);position: relative;}
.list-contact .right .flex .code_box input{margin:0;}
.list-contact .right .flex .code_box img{position: absolute;bottom:1px;left:1px;height:48px;cursor: pointer;}
.list-contact .right .flex .btn{transition-duration:.4s;width:170px;height:50px;background:#05AABA;color:#fff;cursor: pointer;border-radius:4px;display:flex;align-items: center;justify-content: center;}
.list-contact .right .flex .btn span{margin-right:10px;}
.list-contact .right .flex .btn:hover{border-radius:40px}

.list-news{padding:70px 0}
.list-news .news-top .alt .logo{padding-right:40px;position: relative;}
.list-news .news-top .alt .logo::after{position:absolute;right:0;top:50%;margin-top:-2px;width:24px;height:4px;background:#FF7C08;content:"";}
.list-news .news-top .alt .logo img{height:16px}
.list-news .news-top .alt h2{font-size:48px;color:#202020;font-family: 'Barlow-Bold';text-transform:uppercase;}
.list-news .news-top .menu{display:flex;}
.list-news .news-top .menu a{margin-right:20px;width:180px;height:50px;border:1px solid #202020;border-radius:40px;display:flex;align-items: center;justify-content: center;font-size:18px;color:#202020;text-transform:uppercase;}
.list-news .news-top .menu a:hover{color:#05AABA}
.list-news .news-top .menu a.on{background:#05AABA;border-color:#05AABA;color:#fff;}
.list-news .news-top .more a{border-bottom:1px solid #202020;display:flex;align-items:center;padding-bottom:5px;}
.list-news .news-top .more span{font-size:18px;margin-right:10px;}
.list-news .hd .item{margin-top:30px;}
.list-news .hd .item a{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;}
.list-news .hd .item a .txt{width:55%;}
.list-news .hd .item a .pic{width:40%;border-radius:12px;}
.list-news .hd .item a .pic img{border-radius:12px;}
.list-news .item .m{margin-bottom:13px;font-size:16px;height:30px;border-radius:30px;border:1px solid #202020;display:inline-block;line-height:28px;padding:0 20px;color:#202020;font-family: 'Barlow-Bold';text-transform:uppercase;}
.list-news .item .t{transition-duration:.4s;font-size:24px;line-height:36px;color:#202020;font-family: 'Barlow-Bold';}
.list-news .item .p{font-size:16px;line-height:24px;color:#202020;margin-top:20px;}
.list-news .item .time{font-size:14px;color:#A1A1A1;margin-top:45px;}
.list-news .item:hover a .t{color:#05AABA}
.list-news .line{margin:30px 0;height:1px;width:100%;background:#CBCBCB;}
.list-news .list{padding:20px 0;}
.list-news .list .item{width:calc(100% / 3);padding:10px 3%;border-left:1px solid #CBCBCB;}
.list-news .list .item:first-child{padding-right:0;}
.list-news .list .item:last-child{border-right:0;}
.list-news .list .item .more{display:flex;justify-content: space-between;align-items:center;}
.list-news .paging{padding-top:45px;}
.list-news .show{padding:80px 0 60px;}
.list-news .show .time{margin-top:25px;}
.list-news .show .body{padding:45px 0;font-size:16px;line-height:24px;color:#202020;}
.list-news .show .body p{margin-bottom:25px;}
.list-news .show .up-type .up p,.list-news .show .up-type .up p a{font-size:16px;line-height:24px;}
.list-news .show .type a{display:flex;width:120px;height:50px;background:#05AABA;align-items: center;justify-content: center;border-radius:40px;}
.list-news .show .type a span{color:#fff;font-size:16px;margin-right:10px;}
.list-news .show .type a:hover{border-radius:0;box-shadow: 0 0 10px rgba(5, 170, 186,.3);}

.list-about{padding:60px 0;}
.list-about .alt .logo{padding-right:40px;position: relative;}
.list-about .alt .logo::after{position:absolute;right:0;top:50%;margin-top:-2px;width:24px;height:4px;background:#FF7C08;content:"";}
.list-about .alt .logo img{height:16px}
.list-about .alt h2{font-size:48px;color:#202020;font-family: 'Barlow-Bold';text-transform:uppercase;}
.list-about .images_list{display:flex;flex-wrap:wrap;padding:30px 0;}
.list-about .images_list .item{transition-duration:.4s;width:calc(100% / 4 - 30px);padding:10px;border-radius:8px;background:#fff;;margin:0 0 30px 40px}
.list-about .images_list .item:nth-child(4n){margin-left:0;}
.list-about .images_list .item .t{font-size:18px;text-transform:uppercase;padding-top:10px;}
.list-about .images_list .item:hover{box-shadow: 0 0 10px rgba(5, 170, 186,.3);}
.list-about .wrap{position: relative;}
.list-about .wrap::after{width:411px;height:205px;content:"";position: absolute;right:-30px;top:-40px;background:url(../images/bg2.png)}
.list-about .about{border-bottom:1px solid #CBCBCB;padding-bottom:120px;margin-bottom:50px;}
.list-about .about .pic{width:40%;position: relative;}
.list-about .about .pic .p img{width:100%;border-radius:25px;}
.list-about .about .pic .logo{background:#05AABA;position: absolute;width:260px;display:flex;align-items: center;justify-content: center;height:260px;right:-130px;bottom:-60px;border:15px solid #fff;border-radius:15px;}
.list-about .about .info{width:50%;padding:0 3.5%;}
.list-about .about .info .alt{margin-top:100px;}
.list-about .about .info .alt h2{margin-top:20px;line-height:48px;}
.list-about .about .info .alt h2 span{color:#05AABA}
.list-about .about .info .txt{padding:45px 0;line-height:24px;}
.list-about .about .info .txt p{margin-bottom:30px;}
.list-about .about .info .more{margin-bottom:80px}
.list-about .about .info .more a{width:162px;height:50px;border:2px solid #05AABA;border-radius:4px;display:flex;align-items: center;justify-content: center;}
.list-about .about .info .more a .i{width:50px;height:100%;display:flex;align-items:center;justify-content: center;background:#05AABA;;}
.list-about .about .info .more a span{transition-duration:.4s;width:calc(100% - 50px);height:100%;text-align: center;display:flex;align-items: center;justify-content: center;}
.list-about .about .info .more a:hover span{background:#05AABA;color:#fff;}
.list-about .about .info .data{display:flex;}
.list-about .about .info .data .item{width:calc(100% / 3);text-align:center;padding:0 5%;position: relative;}
.list-about .about .info .data .item::after{width:1px;height:70px;content:"";background:#E1E1E1;position: absolute;left:0;top:50%;transform:translateY(-50%);}
.list-about .about .info .data .item:last-child::after{display:none;}
.list-about .about .info .data .item h3{font-size:60px;margin:5px 0 10px;;font-family: 'Barlow-Bold';}
.list-about .about .info .data .item p{font-size:14px;}
.list-about .about .video{position: absolute;right:108px;top:97px;z-index:22;width:136px;height:136px;border:3px solid #6FCBD4;border-radius:100%;}
.list-about .about .video .videolist{border:30px solid #C6E7EA;width:100%;height:100%;border-radius:100%;background:#FFFFFF;display:flex;align-items: center;justify-content: center;cursor: pointer;}
.list-about .about .video .videolist img{transition-duration:.5s;}
.list-about .about .video:hover .videolist img{transform: rotate(360deg);}
.list-about .about .info .video{display:none}
.index_swiper{overflow: hidden;position: relative;}
.index_swiper .swiper-slide{overflow: hidden;background-size:cover;position: relative;z-index:3;background-repeat: no-repeat;height: 100% !important;width: 100%;padding: 0;margin: 0;}
.index_swiper .swiper-slide a{width:100%;display:flex;justify-content: center;align-items: center;position: absolute;left:0;top:0%;height:100%;}
.index_swiper .swiper-slide .p{display:none;}
.index_swiper .swiper-pagination{position: absolute;bottom:40px;}
.index_swiper .swiper-pagination .swiper-pagination-bullet{transition-duration:.5s;cursor: pointer;opacity:1;width:16px;height:16px;border-radius:16px;background:#FFFFFF;margin-left:16px;}
.index_swiper .swiper-pagination .swiper-pagination-bullet:last-child{margin:0;}
.index_swiper .swiper-pagination .swiper-pagination-bullet-active{width:36px;}
.index_swiper .swiper-prev,.index_swiper .swiper-next{transition-duration:.5s;opacity:.7;cursor: pointer;;position: absolute;top:50%;transform: translateY(-50%);z-index:4;}
.index_swiper .swiper-prev{left:60px;}
.index_swiper .swiper-next{right:60px;}
.index_swiper .swiper-prev:hover,.index_swiper .swiper-next:hover{opacity:1;}

.index-content .list-news{padding:0;}
.index-content .list-about .about{border:0;margin:0;}
.index-content .pro-pc-menu{background:none;}
.index-content .pro-pc-menu .wrap{background:#05AABA}
.index-content .pro-pc-menu .item h3::before{display:none;}
.index-content .pro-pc-menu .item h3 a .t{margin-bottom:10px;}
.index-content .pro-pc-menu .item h3 a .m{margin-bottom:10px;font-size:14px;color:#fff;display:inline-block;border-bottom:1px solid #A5D7DE}
.index-content .list-about{padding:60px 0 30px;}

.index-pro{padding-bottom:60px;position: relative;overflow: hidden;}
.index-pro .pro-pc-menu{position: relative;margin-top:-100px;z-index:33;}
.index-pro .swiper-slide{overflow: hidden;background-size:100% 100%;position: relative;z-index:9993;background-repeat: no-repeat;height: 100% !important;width: 100%;padding: 0;margin: 0;}
.index-pro .swiper-slide a{width:100%;display:block;height:100%;position: relative;z-index:999}
.index-pro .swiper-slide .p{opacity:0;}
.index-pro .swiper-slide .p img{width:100%;opacity:0;}
.index-pro .swiper-slide .txt{position: absolute;transition-duration:.5s;opacity:0;right:-30%;width:100%;top:50%;transform: translateY(-50%);}
.index-pro .swiper-slide.swiper-slide-active .txt{right:0;opacity:1;}
.index-pro .swiper-slide .txt .wrap{display:flex;justify-content:flex-end;padding-right:2%}
.index-pro .swiper-slide .txt .t{position: relative;}
.index-pro .swiper-slide .txt .t::after{width:200px;height:1px;background:#fff;z-index:999;content:"";position: absolute;left:-200px;top:50%;}
.index-pro .swiper-slide .txt .t h3{font-size:60px;margin-bottom:10px;color:#FFFFFF;line-height:60px;font-family: 'Barlow-Bold';text-transform:uppercase;}
.index-pro .swiper-slide .txt span{font-size:18px;color:#FFFFFF;padding-bottom:3px;border-bottom:1px solid #FFFFFF;}
.index-pro .alt{position: absolute;left:0;top:70px;z-index:99;width:100%;}
.index-pro .alt .logo{padding-left:40px;position: relative;}
.index-pro .alt .logo::after{position:absolute;left:0;top:50%;margin-top:-2px;width:24px;height:4px;background:#fff;content:"";}
.index-pro .alt .logo img{height:16px}
.index-pro .alt h2{font-size:48px;color:#fff;font-family: 'Barlow-Bold';text-transform:uppercase;}

.list-service{padding:30px 0 60px;}
.list-service .item{width:20%;display:flex;align-items: center;}
.list-service .item .i{margin-left:30px;}
.list-service .item .p h3{text-transform:uppercase;font-family: 'Barlow-Bold';font-size:18px;}
.list-service .item .p p{margin-top:5px;}

@media (max-width: 1760px){
.wrap{width:98%}
.list-about .wrap::after{display:none;}
.list-about .about .video{top:30px}
.list-about .about .info .data .item h3{font-size:40px;}
}
@media (max-width: 1366px){
.list-about .about .info .more{margin-bottom:40px;}
.list-about .about .pic .logo{width:200px;height:200px;right:-100px;}
.list-about .about .pic .logo{display:none;}
.list-about .about .info{width:55%;padding:0 2%}
.list-contact .right {width: calc(100% - 430px);}
.list-contact .right .contact_box .flex .item{width:100%;padding:20px 0;}
}
@media (max-width: 1200px){
.list-about .about{padding-bottom:50px;}
.list-about .about .info .txt{padding:25px 0;}
.list-about .about .info .txt p:last-child{margin:0;}
.list-about .about .info .data .item{padding:0 3%}
.list-about .about .pic .logo{width:130px;height:130px;right:-30px;bottom:50px;}
.list-about .about .pic .logo img{height:20px;}
.list-service .item{padding:0 5px;}
.list-service .item .i{margin-right:0;width:50px;}
.list-service .item .i img{height:35px;}
.list-service .item .p{width:calc(100% - 50px);}
.list-pro .head .show_box .info_list {width: calc(100% - 800px);}
.list-pro .head .show_box .info_list .b ul li{width:100%;}
}
@media (max-width: 1024px){
.list-pro .list .item{width: calc(100% / 4 - 10px);margin: 0 13.3px 13.3px 0;}
.list-about .about .info .alt{margin-top:30px;}
.list-about .about .video{right:0;}
.list-pro .head .show_box .tupian_list{width:100%;}
.list-pro .head .show_box .info_list{width:100%;}
.list-pro .head .show_box .info_list .b ul li{width:calc(50% - 20px);}
.list-about .about .info .txt p{margin-bottom:15px;}
.list-about .about .info .alt h2{font-size:30px;line-height:30px;}
}
@media screen and (max-width:992px) {
.wrap,.list-about .about .pic,.list-about .about .info,.list-news .hd .item a .txt,.list-news .hd .item a .pic,.list-contact .left,.list-contact .right{width:100%;}
.list-news .line,.index-pro .alt,.index_swiper .swiper-prev, .index_swiper .swiper-next,.top,.header,.banner .position,.list-news .news-top .menu,.pro-pc-menu{display:none;}
.index_swiper{height:auto !important}
.index_swiper .swiper-slide a{display:block;position: static;}
.index_swiper .swiper-slide .p{display:block;}
.index_swiper .swiper-pagination{bottom:20px;}
.swiper-pagination-bullet-active{background:#05AABA !important}
.list-service{padding:20px 10px 0 10px;}
.list-service .item{width:100%;margin-bottom:15px;}
.list-service .item .i{justify-content: center;}
.list-service .item .i img{height:25px;}
.index-pro{margin-bottom:40px;padding-bottom:0px;}
.index-pro .swiper-slide .txt .t h3{font-size:24px;line-height:28px;}
.index-pro .swiper-slide .txt .t::after{width:60px;left:-60px;}
.list-news .news-top .more span{font-size:14px;}
.list-pro .head,.index-content{padding:20px 10px;}
.index-content .list-about{padding:0;}
.list-about .about .info .more{margin:0 auto 20px;display:block;}
.list-about .about .info .more a{margin:0 auto;}
.list-pro .head .show_swiper,.index-pro .swiper-pagination{display:block !important;overflow: hidden;}
.list-pro .head .tupian_list{display:none;}
.list-pro .head .show_box .info_list .b ul li{width:100%;}
.list-pro .alt{margin-bottom:20px;}
.list-pro .alt h3{font-size:30px;}
.list-pro .body{padding-bottom:30px;font-size:14px;line-height:45px;}
.list-pro .body ul li{width:100%;}
.list-about .about .video{display:none}
.list-about .about .info{position: relative;}
.list-about .about .info .video{display:block;width:80px;height:80px}
.list-about .about .video .videolist{border:15px solid #C6E7EA}
.list-about .about .info .data .item h3,.list-about .alt h2{font-size:34px;}
.list-about .images_list .item{width:49%;margin:0 2% 15px 0;}
.list-about .images_list .item:nth-child(2n){margin-right:0;}
.banner{padding-top:0;}
.list-pro .list .item{width:49%;margin:0 0 15px 2%;}
.list-pro .list .item:nth-child(2n){margin-left:0;}
.list-pro .list .item .txt{padding:10px 0 0 0;margin-top:10px;}
.list-pro .list .item .txt h3{font-size:18px;}
.list-pro .list .item .txt p{font-size:14px;}
.list-pro .list .item .txt img{top:10px;}
.list-contact,.main,.list-pro,.list-about{padding:30px 10px;}
.list-contact .right .form{margin-top:30px;}
.list-contact .right .form input,.list-contact .right .form textarea{margin-bottom:15px;}
.list-contact .right .form textarea{min-height:150px;}
.list-news .hd .item a .txt{margin:30px 0;}
.list-news .item .t{line-height:30px;}
.list-news .news-top .alt h2{font-size:30px;}
.list-news{padding:30px 10px;}
.list-news .show{padding:30px 0;}
.list-news .show .body{padding:0 0 30px;}
.list-news .show .body p{margin-bottom:15px;}
.list-news .show .type{margin:20px auto 0;}
.list-news .list{padding:0;}
.list-news .list .item{width:100%;border:0;border-bottom:1px solid #CBCBCB;padding:25px 0;}
.list-news .item .time{margin-top:20px;}
.index-form{height:auto;padding:40px 10px;}
.index-form .form h2{font-size:34px;line-height:34px;}
.index-form .form form{width:100%}
.index-form .form form .btn{width:100px;}
.index-form .form form input{width:calc(100% - 100px);}
.footer .footer-top{padding:25px 10px;justify-content: center;}
.footer .footer-top .ico{margin-top:15px;}
.footer .footer-bottom{padding:20px 10px 60px;display:block;text-align:center;}
.footer .footer-bottom .michuan{margin:20px auto 0;display:block;}
.index-pro .swiper-slide .txt .wrap{padding:0;justify-content:center;text-align:center}
.index-pro .swiper-slide .txt .t::after{display:none;}
}