@import "font-awesome.css";
@import "michuan.css";
@import "animate.css";
@import "swiper.min.css";
*{box-sizing:border-box}
.wrap{width:1720px;margin:0 auto;}
.flex{display: flex;flex-wrap:wrap;justify-content:space-between}
.list.flex{justify-content:flex-start;}
.main{padding:60px 0;}

.top{height:44px;margin-bottom:66px;;display:flex;align-items: center;background:#326367;;}
.top .wrap{align-items: center;}
.top p{font-size:16px;color:#FFFFFF;}
.top .lang{display:flex;align-items: centger;}
.top .lang .hd{display:flex;align-items: center;color:#FFFFFF;font-family: 'Barlow-Medium';text-transform:uppercase;}
.top .lang .hd img{margin:0 10px;}
.top .lang .bd{display:flex;align-items: center;}
.top .lang .bd a{margin-right:20px;display:flex;align-items: center;;}
.top .lang .bd a:last-child{margin-left:0;}
.top .lang .bd a span{font-size:14px;margin-right:10px;color:#fff;}

.header{position: fixed;background:#fff;transition-duration:.3s;;top:44px;left:0;width:100%;z-index:9999999999;height:66px;display:flex;align-items:center;}
.header .wrap{display:flex;height:100%;align-items: center;}
.header .left{display:flex;align-items: center;height:100%;}
.header .left .menu{display:flex;align-items: center;height:100%;}
.header .left .menu .item{margin-right:45px;position: relative;height:100%;display:flex;align-items: center;position: relative;}
.header .left .menu .item .sub{position: absolute;top:66px;left:0;width:220px;background:#fff;padding:0;transform: scaleY(0);transform-origin: top;transition:transform 0.3s ease-in-out;z-index:111}
.header .left .menu .item .sub a{display:block;padding:10px;font-size:16px;color:#191A1C;font-family: 'Barlow-Medium';}
.header .left .menu .item .sub a:hover{background:#326367;color:#fff;}
.header .left .menu .item:hover .sub{transform: scaleY(1);}
.header .left .menu .item.on::after{content:'';position: absolute;bottom:0px;left:0;width:100%;height:4px;background:#326367;}
.header .left .menu .item h3 a{font-size:18px;color:#191A1C;font-family: 'Barlow-Medium';text-transform:uppercase;}
.header .left .menu .item h3 a i{margin:0 8px;font-size:22px;color:#191A1C;transition-duration:.5s;}
.header .left .menu .item.on h3 a,.header .left .menu .item h3 a:hover{color:#326367;}
.header .left .menu .item:hover h3 a i{color:#326367;transform: rotate(180deg);}
.header .left .menu .item.on h3 a i{color:#326367;}
.header .right{display:flex;align-items: center;}
.header .right a{margin-right:15px;cursor: pointer;}
.header.height{top:0;}

.banner{width:100%;position: relative;}
.banner .pic{width:100%;}

.footer{background:#326367;padding:70px 0;border-bottom:1px solid #467275;}
.footer .left{width:56%;display:flex;}
.footer .left .left_box{width:50%;}
.footer .left h2{font-size:24px;color:#FFFFFF;margin-bottom:10px;max-width:280px;font-family: 'Barlow-Bold';border-bottom:1px solid #5E8488;padding-bottom:25px;}
.footer .left h2.t{margin-top:25px;}
.footer .left p,.footer .left p a{font-size:16px;color:#FFFFFF;line-height:40px;font-family: 'Barlow-Medium';}
.footer .left p a:hover{padding-left:15px;}
.footer .left .ico{display:flex;align-items: center;margin-top:50px;}
.footer .left .ico a{margin-right:25px;position: relative;color:#fff;}
.footer .left .ico a::after{content:'';position: absolute;bottom:0px;left:-12px;width:1px;height:16px;background:#fff;}
.footer .left .ico a:last-child::after{content:none;}
.footer .right{width:44%}
.footer .right .hd h2{display:flex;align-items: center;}
.footer .right .hd h2 span{font-size:24px;color:#FFFFFF;font-family: 'Barlow-Medium';margin-right:20px}
.footer .right .hd p{max-width:430px;font-size:16px;line-height:24px;color:#FFFFFF;margin:25px 0;}
.footer .right .bd .item{width:100%;}
.footer .right .bd .item h3{font-size:18px;color:#FFFFFF;font-family: 'Barlow-Medium';margin-bottom:15px;}
.footer .right .bd .item input{width:100%;height:50px;border-radius:4px;background:#FFFFFF;padding:0 10px;}
.footer .right .bd .flex .item{width:calc(50% - 15px)}
.footer .right .bd .text_item{margin:20px 0;}
.footer .right .bd .item textarea{width:100%;height:100px;border-radius:4px;background:#FFFFFF;padding:10px;}
.footer .right .bd .box_btn_box{align-items:flex-end}
.footer .right .bd .box_btn_box .code_box{width:calc(100% - 220px);position: relative;}
.footer .right .bd .box_btn_box .code_box img{position: absolute;left:1px;bottom:1px;height:48px;cursor: pointer;}
.footer .right .bd .box_btn_box .btn{transition-duration:.3s;cursor: pointer;;width:170px;height:50px;background:#4B8388;border-radius:4px;display:flex;align-items: center;justify-content: center;;}
.footer .right .bd .box_btn_box .btn img{height:25px;}
.footer .right .bd .box_btn_box .btn span{font-size:18px;color:#FFFFFF;font-family: 'Barlow-Medium';margin-right:10px;}
.footer .right .bd .box_btn_box .btn:hover{border-radius:30px;}
.bottom{padding:30px 0 100px;background:#326367}
.bottom p,.bottom p a{font-size:14px;color:#fff;}

.index-msg{height:430px;background:url(../images/msg_bg.jpg) no-repeat center;width:100%;display:flex;align-items: center;justify-content:center;flex-direction:column;}
.index-msg .hd{text-align:center;}
.index-msg .hd h2{font-size:48px;color:#326367;font-family: 'Barlow-Bold';}
.index-msg .hd p{max-width:380px;text-align:center;margin:10px auto 35px;font-size:18px;color:#191A1C;font-family: 'Barlow-Medium';}
.index-msg .bd{width:100%;max-width:580px;text-align:center;}
.index-msg .bd .form{width:100%;display:flex;}
.index-msg .bd .form form{display:flex;width:100%;}
.index-msg .bd .form input{border:1px solid #A6A6A6;display:flex;align-items: center;;border-left:0;color:#A6A6A6;width:calc(100% - 110px);height:50px;border-radius:0 8px 8px 0;background:#FFFFFF;padding:0 10px;}
.index-msg .bd .form .btn{width:110px;height:50px;border-radius:8px 0 0 8px;background:#326367;display:flex;align-items: center;justify-content: center;cursor: pointer;;}
.index-msg .bd p{font-size:14px;color:#191A1C;font-family: 'Barlow-Medium';margin-top:10px;}

.list-about{text-align:center;background:#EEEEEE}
.list-about h2{font-size:30px;margin-bottom:10px;color:#191A1C;line-height:1;font-family: 'Barlow-Bold';}
.list-about p{max-width:1400px;margin:50px auto 0;font-size:16px;line-height:24px;color:#191A1C;font-family: 'Barlow-Medium';}
.list-about-pic{display:flex;;background:url(../images/about_04.jpg) no-repeat center;height:720px;}
.list-about-pic .wrap{position: relative;height:100%;display:flex;align-items: center;}
.list-about-pic .info_box{position: absolute;left:0;bottom:70px;display:flex;}
.list-about-pic .info_box .item{margin-left:200px;text-align:center;}
.list-about-pic .info_box .item .txt h3{margin:10px 0 5px 0;font-size:60px;color:#FFFFFF;font-family: 'Barlow-Bold';}
.list-about-pic .info_box .item .txt p{font-size:18px;color:#FFFFFF;}
.list-about-pic .video_box{display:flex;align-items: center;}
.list-about-pic .video_box .video{margin:0 30px;padding:20px;border:2px solid #fff;border-radius:100%;cursor: pointer;}
.list-about-pic .video_box .video .i{width:100px;height:100px;display:flex;align-items:center;justify-content: center;border-radius:100%;background:#fff;}
.list-about-pic .video_box h2{font-size:100px;color:#FFFFFF;font-family: 'Barlow-Bold';;}

.index-list{background:#EEEEEE;padding-top:60px;border-bottom:1px solid #CCCCCC;}
.index-list .index-list-hd{border-bottom:3px solid #326367;display:flex;padding-bottom:20px;}
.index-list .index-list-hd .alt{width:350px;background:url(../images/ico21.png) no-repeat left center;font-size:30px;color:#191A1C;font-family: 'Barlow-Bold';}
.index-list .index-list-hd .title{width:calc(100% - 350px);padding-right:90px;font-size:30px;color:#191A1C;font-family: 'Barlow-Bold';}
.index-list .index-list-bd{display:flex;position: relative;}
.index-list .index-list-bd:after{content:'';position: absolute;bottom:0;right:350px;width:1px;height:100%;background:#A7A7A7;}
.index-list .index-list-bd .left_menu{width:350px;padding:15px 0;}
.index-list .index-list-bd .left_menu .item{display:flex;align-items: center;height:50px;border-bottom:1px solid #A7A7A7;;}
.index-list .index-list-bd .left_menu .item h3{display:flex;width:100%;height:100%;}
.index-list .index-list-bd .left_menu .item h3 a{padding-left:10px;font-size:18px;color:#191A1C;font-family: 'Barlow-Medium';background:url(../images/ico22.png) no-repeat left 20px center;display:flex;width:100%;height:100%;align-items: center;}
.index-list .index-list-bd .left_menu .item.on h3 a{background:#326367 url(../images/ico23.png) no-repeat right 20px center;color:#fff;}
.index-list .index-list-bd .left_menu .item h3 a:hover{color:#326367}
.index-list .index-list-bd .right_list{width:calc(100% - 350px);padding:15px 90px 60px 0;}
.index-list .index-list-bd .right_list .list_news{padding-bottom:45px;}
.index-list .index-list-bd .right_list .list_news .item{display:flex;padding:35px 0;border-bottom:1px solid #C3C4C4;}
.index-list .index-list-bd .right_list .list_news .item a{display:flex;width:100%;}
.index-list .index-list-bd .right_list .list_news .item a .pic{width:350px;border-radius:8px;}
.index-list .index-list-bd .right_list .list_news .item a .pic img{width:100%;height:100%;border-radius:8px;}
.index-list .index-list-bd .right_list .list_news .item a .txt{height:100%;flex-wrap:wrap;width:calc(100% - 350px);padding-right:35px;}
.index-list .index-list-bd .right_list .list_news .item a .txt .more{height:30px;display:flex;align-items: center;}
.index-list .index-list-bd .right_list .list_news .item a .txt .more span{font-size:16px;color:#326367;font-family: 'Barlow-Medium';border-bottom:2px solid #326367}
.index-list .index-list-bd .right_list .list_news .item a .txt .txt_box{height:calc(100% - 30px);}
.index-list .index-list-bd .right_list .list_news .item a .txt .txt_box h3{font-size:20px;color:#191A1C;font-family: 'Barlow-Medium';margin:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-list .index-list-bd .right_list .list_news .item a .txt .txt_box .time{font-size:16px;color:#191A1C;font-family: 'Barlow-Medium';opacity:.5;margin-bottom:20px;}
.index-list .index-list-bd .right_list .list_news .item a .txt .txt_box p{font-size:16px;line-height:24px;color:#191A1C;font-family: 'Barlow-Medium';overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.index-list .index-list-bd .right_list .show_news .alt{margin:35px 0  15px 0;font-size:20px;color:#191A1C;font-family: 'Barlow-Medium';}
.index-list .index-list-bd .right_list .show_news .time{border-bottom:1px solid #C3C4C4;font-size:16px;color:#191A1C;opacity:.5;font-family: 'Barlow-Medium';padding-bottom:20px;}
.index-list .index-list-bd .right_list .show_news .body{font-size:16px;line-height:24px;color:#191A1C;padding:30px 0;font-family: 'Barlow-Medium';}
.index-list .index-list-bd .right_list .show_news .body p{margin-bottom:20px;}
.index-list .index-list-bd .right_list .show_news .up_box{padding-top:30px;border-top:1px solid #C3C4C4}
.index-list .index-list-bd .right_list .show_news .up_box .more{display:flex;align-items: center;justify-content: center;background:#326367;width:120px;height:40px;border-radius:4px;;}
.index-list .index-list-bd .right_list .show_news .up_box .more span{color:#fff;margin-right:10px;}
.index-list .index-list-bd .right_list .show_news .up_box .more:hover{border-radius:30px;}
.index-list .index-list-bd .right_list .show_news .up_box .updown p,.index-list .index-list-bd .right_list .show_news .up_box .updown p a{font-size:14px;line-height:24px;}
.index-list .index-list-bd .right_list .list_pro{padding:25px 0;display:flex;flex-wrap:wrap;}
.index-list .index-list-bd .right_list .list_pro .item{transition-duration:.5s;width:calc(100% / 3 - 30px);margin:0 0 45px 45px;}
.index-list .index-list-bd .right_list .list_pro .item:nth-child(3n){margin-left:0;}
.index-list .index-list-bd .right_list .list_pro .item .pic{background:#FFFFFF;padding:10px;border-radius:8px 8px 0 0;}
.index-list .index-list-bd .right_list .list_pro .item .info{padding:0 10px 20px;background:#FFFFFF;display:flex;justify-content: space-between;}
.index-list .index-list-bd .right_list .list_pro .item .info .min_img{width:165px;display:flex;}
.index-list .index-list-bd .right_list .list_pro .item .info .min_img li{cursor: pointer;;margin-left:5px;width:50px;height:50px;border:1px solid #EEEEEE;}
.index-list .index-list-bd .right_list .list_pro .item .info .min_img li:hover{border:1px solid #326367;}
.index-list .index-list-bd .right_list .list_pro .item .info .t{width:calc(100% - 165px);}
.index-list .index-list-bd .right_list .list_pro .item .info .t h2 a{font-size:18px;color:#326367;font-family: 'Barlow-Bold';}
.index-list .index-list-bd .right_list .list_pro .item .info .t h3 a{font-size:16px;color:#191A1C;font-family: 'Barlow-Medium';}
.index-list .index-list-bd .right_list .list_pro .item .btn{border-radius:0 0 8px 8px;display:flex;align-items: center;justify-content: space-between;padding:0 15px;width:100%;height:50px;background: linear-gradient(to bottom, #D5D5D5, #E0E0E0);}
.index-list .index-list-bd .right_list .list_pro .item .btn .more{font-size:16px;color:#191A1C;font-family: 'Barlow-Medium';}
.index-list .index-list-bd .right_list .list_pro .item:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);border-radius:8px;}
.index-list .index-list-bd .right_list .show_pro .alt{font-size:30px;color:#191A1C;font-family: 'Barlow-Bold';margin:30px 0 15px;}
.index-list .index-list-bd .right_list .show_pro .body{font-size:16px;line-height:24px;color:#191A1C;font-family: 'Barlow-Medium';}
.index-list .index-list-bd .right_list .show_pro .body ul{display:flex;flex-wrap:wrap;justify-content: space-between;}
.index-list .index-list-bd .right_list .show_pro .body ul li{width:calc(50% - 30px);padding:0 5px;height:50px;display:flex;align-items:center;border-bottom:1px solid #C3C4C4;}
.index-list .index-list-bd .right_list .show_pro .show_box{margin:20px 0;padding:35px;border-radius:8px;background:#fff;display:flex;flex-wrap:wrap;}
.index-list .index-list-bd .right_list .show_pro .show_box .tupian_list{width:680px}
.index-list .index-list-bd .right_list .show_pro .show_box .tupian_list .datu{width:calc(100% - 90px);}
.index-list .index-list-bd .right_list .show_pro .show_box .tupian_list .xiaotu{width:90px;}
.index-list .index-list-bd .right_list .show_pro .show_box .tupian_list .xiaotu li{width:90px;height:90px;border:1px solid #EEEEEE;margin-bottom:10px;display:flex;align-items: center;}
.index-list .index-list-bd .right_list .show_pro .show_box .tupian_list .xiaotu .btn{display:flex;}
.index-list .index-list-bd .right_list .show_pro .show_box .tupian_list .xiaotu .btn a{width:50%;height:25px;display:flex;align-items: center;justify-content: center;font-size:15px;color:#fff;background:#326367;}
.index-list .index-list-bd .right_list .show_pro .show_box .tupian_list .xiaotu .btn a:hover{background:#191A1C}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list{display:flex;align-content:space-between;flex-wrap:wrap;width:calc(100% - 680px);padding-right:50px;}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .btn{padding-bottom:18px;border-bottom:3px solid #326367;display:flex;justify-content: space-between;align-items: center;}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .btn .t h2{font-size:18px;color:#326367;font-family: 'Barlow-Bold';}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .btn .t h3{margin-top:2px;font-size:16px;color:#191A1C;font-family: 'Barlow-Medium';}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .ico{padding:20px 0;border-bottom:1px solid #D9D9D9;display:flex;}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .ico a{width:45px;height:45px;border-radius:4px;margin-right:10px;background:#326367;display:flex;align-items: center;color:#fff;justify-content: center;}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .ico a:hover{background:#191A1C;border-radius:45px;}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .txt{font-family: 'Barlow-Medium';padding:10px 0;font-size:16px;line-height:26px;color:#191A1C;}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_top{width:100%}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_bottom{border:2px solid #326367;border-radius:5px;padding:15px;width:100%}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_bottom h2{font-size:24px;color:#326367;font-family: 'Barlow-Bold';}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_bottom p{margin:5px 0;font-size:16px;line-height:24px;color:#191A1C;font-family: 'Barlow-Medium';}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_bottom h3{font-size:16px;color:#191A1C;}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_bottom h3 a{color:#326367}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_bottom .message_btn{transition-duration:.3s;cursor: pointer;;width:100%;height:40px;background:#326367;border-radius:8px;display:flex;align-items:center;justify-content: center;margin-top:20px;}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_bottom .message_btn img{height:20px;}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_bottom .message_btn span{margin-right:10px;color:#fff;}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_bottom .message_btn:hover{border-radius:30px;}

.list-contact{background:#EEEEEE}
.list-contact .hd h2{font-size:36px;margin-bottom:15px;color:#191A1C;font-family: 'Barlow-Bold';text-transform:uppercase;}
.list-contact .hd p{font-size:18px;color:#191A1C;font-family: 'Barlow-Medium';line-height:30px;}
.list-contact .alt{margin:50px 0 40px;padding:15px 25px 22px;background:#326367;align-items: center;}
.list-contact .alt h2{color:#fff;font-size:48px;line-height:1;font-family: 'Barlow-Bold';text-transform:uppercase;}
.list-contact .alt a{position: relative;font-size:18px;color:#FFFFFF;font-family: 'Barlow-Medium';}
.list-contact .alt a::before{width:23px;position: absolute;right:-24px;height:22px;content:"";position: absolute;background:url(../images/ico16.png) no-repeat center;}
.list-contact .bd{display:flex;padding:0 30px 50px}
.list-contact .bd .item{width:25%}
.list-contact .bd .item .p{margin-bottom:15px;display:flex;}
.list-contact .bd .item .p .i{width:40px;position: relative;}
.list-contact .bd .item .p .i::after{width:1px;height:20px;position: absolute;left:10px;top:7px;background:#326367;content:""}
.list-contact .bd .item .p .i img{margin-top:8px}
.list-contact .bd .item .p .t{width:calc(100% - 40px);font-size:18px;line-height:36px;color:#191A1C;font-family: 'Barlow-Medium';}
.list-contact .form{width:100%}
.list-contact .form form{width:41%}
.list-contact .form form input{transition-duration:.3s;margin-bottom:25px;height:50px;display:flex;align-items:center;padding:0 10px;border:1px solid #BCBCBC;border-radius:4px;width:100%;;}
.list-contact .form form textarea{transition-duration:.3s;margin-bottom:25px;min-height:250px;padding:10px;border:1px solid #BCBCBC;border-radius:4px;width:100%;;}
.list-contact .form form input:hover{border-color:#326367}
.list-contact .form form textarea:hover{border-color:#326367}
.list-contact .form .map{display:flex;width:59%;align-items: center;justify-content:center;}
.list-contact .form form .flex{width:100%;}
.list-contact .form form .flex .code_box{width:calc(100% - 200px);position: relative;}
.list-contact .form form .flex .code_box input{margin:0;}
.list-contact .form form .flex .code_box img{height:48px;position: absolute;left:1px;bottom:1px;cursor: pointer;}
.list-contact .form form .flex .btn{transition-duration:.3s;width:170px;height:50px;background:#326367;border-radius:4px;display:flex;align-items:center;justify-content: center;cursor: pointer;;}
.list-contact .form form .flex .btn img{height:20px}
.list-contact .form form .flex .btn span{margin-right:10px;font-size:18px;color:#fff;}
.list-contact .form form .flex .btn:hover{border-radius:30px;}

.index-servlce{background:#EEEEEE;}
.index-servlce .hd{text-align:center;margin-bottom:60px;}
.index-servlce .hd h2{font-size:30px;margin-bottom:10px;color:#191A1C;line-height:1;font-family: 'Barlow-Bold';}
.index-servlce .hd p{max-width:1400px;margin:50px auto 0;font-size:16px;line-height:24px;color:#191A1C;font-family: 'Barlow-Medium';}
.index-servlce .bd{display:flex;}
.index-servlce .bd .item{width:calc(100% / 3 - 30px);margin:0 0 0 45px ;}
.index-servlce .bd .item:nth-child(3n){margin-left:0;}
.index-servlce .bd .item a{display:flex;width:100%;position: relative;padding-bottom:100px;}
.index-servlce .bd .item .txt{position: absolute;left:40px;width:calc(100% - 80px);bottom:30px;padding:25px;border-radius:8px;background:#fff;}
.index-servlce .bd .item .txt h3{margin-bottom:10px;font-size:24px;color:#326367;font-family: 'Barlow-Bold';}
.index-servlce .bd .item .txt p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;width:80%;font-size:16px;height:72px;line-height:24px;color:#191A1C;font-family: 'Barlow-Medium';}
.index-servlce .bd .item .txt .txt_box{position: relative;width:100%;}
.index-servlce .bd .item .txt i{width:20px;height:20px;background:url(../images/ico26.png);display:block;position: absolute;left:0;bottom:0;}

.index-list2{padding:70px 0;background:#F4F4F4;}
.index-list2 .index_title{margin-bottom:40px;font-size:36px;color:#191A1C;font-family: 'Barlow-Bold';text-transform:uppercase;}
.index-list2 .index-list-bd:after{display:none;}
.index-list2 .index-list-bd .right_list{width:100%;padding:0}
.index-list2 .index-list-bd .right_list .list_pro{padding:0;}
.index-list2 .index-list-bd .right_list .list_pro .item{width:calc(100% / 4 - 30px);margin:0 0 40px 40px !important}
.index-list2 .index-list-bd .right_list .list_pro .item:nth-child(4n){margin-left:0 !important}

.index-swiper{overflow:hidden;position: relative;}
.index-swiper .swiper-pagination{bottom:30px;z-index:99;}
.index-swiper .swiper-pagination .swiper-pagination-bullet{transition-duration:.4s;width:18px;height:18px;border-radius:18px;background:#fff;border-radius:18px;margin:0 10px;opacity:1;}
.index-swiper .swiper-pagination .swiper-pagination-bullet-active{width:40px;}
.index-swiper .swiper-button{transition-duration:.3s;width:38px;position: absolute;height:38px;border-radius:38px;}
.index-swiper .swiper-button-prev{left:60px;background:url(../images/ico31.png)}
.index-swiper .swiper-button-next{right:60px;background:url(../images/ico30.png)}
.index-swiper .swiper-button-next:after,.index-swiper .swiper-button-prev:after{display:none;}
.index-swiper .swiper-button-prev:hover{background:url(../images/ico32.png)}
.index-swiper .swiper-button-next:hover{background:url(../images/ico33.png)}

.index-type{background:#EEEEEE;overflow:hidden;padding:60px 0 100px}
.index-type .hd{margin-bottom:60px;}
.index-type .hd h2{font-size:36px;line-height:1;color:#191A1C;font-family: 'Barlow-Bold';text-transform:uppercase;}
.index-type .more{display:flex;flex-direction: column;justify-content:flex-end;align-items: flex-end;}
.index-type .more .logo{margin-top:25px;}
.index-type .bd{overflow: hidden;}
.index-type .bd .swiper-slide{border-radius:8px}
.index-type .bd .swiper-slide a{display:block;width:100%;border-radius:8px}
.index-type .bd .swiper-slide .pic,.index-type .bd .swiper-slide .pic img{border-radius:8px 8px 0 0;}
.index-type .bd .swiper-slide .txt{position: relative;;background:#fff;border-radius:0 0 8px 8px;height:75px;display:flex;align-items: center;padding:0 20px;color:#28293E;font-family: 'Barlow-Medium';font-size:24px;}
.index-type .bd .swiper-slide .txt::after{height:10px;width:60px;position: absolute;content:"";background-size:contain;background-image:url(../images/ico28.png);bottom:20px;left:20px}

@media (max-width: 1720px){
.wrap{width:98%;}
}
@media (max-width: 1400px){
.list-contact .bd .item{width:30%}
.list-contact .bd .item:nth-child(3){width:40%;}
.index-list .index-list-bd .right_list .show_pro .show_box .tupian_list{width:100%}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list{width:100%;margin-top:30px;justify-content: space-between;}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_top{width:60%}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_bottom{width:35%;text-align:left;display:flex;align-items:flex-start;justify-content: center;flex-direction: column;}
.top .lang .bd a{margin-right:10px}
.top .lang .bd a span{margin-right:5px;}
}
@media (max-width: 1280px){
.top p{font-size:14px}
}
@media (max-width: 1200px){
.index-servlce .bd .item .txt{left:20px;width:calc(100% - 40px)}
.list-about-pic .info_box .item{margin-left:150px}
.top .lang .bd a span{font-size:12px;}
.index-type .bd .swiper-slide .txt{font-size:18px;height:50px;}
.index-list .index-list-bd .right_list .list_pro .item .btn .ico img{height:18px}
.index-list .index-list-bd .right_list .list_pro .item .btn .more{font-size:13px;}
.footer .left{width:54%;}
.index-list .index-list-bd .right_list{padding:0 20px 40px 40px;}
.index-list .index-list-bd .right_list .list_pro .item .info{flex-wrap:wrap;}
.index-list .index-list-bd .right_list .list_pro .item .info .t{width:100%;}
.index-list .index-list-bd .right_list .list_pro .item .info .min_img{margin-top:15px;justify-content: center;width:100%;}
.index-list .index-list-bd .left_menu{width:300px;}
.index-list .index-list-bd .right_list{width:calc(100% - 300px)}
.index-list .index-list-bd:after{left:300px}
.index-list .index-list-hd .alt{width:300px;}
.index-list .index-list-hd .title{width:calc(100% - 300px)}
.index-list .index-list-bd .left_menu .item h3 a{font-size:16px}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list{padding-right:0}
.index-list2 .index-list-bd .right_lis{width:100% !important}
}

@media (max-width: 1024px){
.top p{display:none}
.top .wrap{justify-content: flex-end;}
.index-type .bd .swiper-slide .txt{font-size:15px;}
.index-type .bd .swiper-slide .txt::after{display:none;}
.index-list .index-list-bd .right_list .list_pro .item{width:calc(100% / 3 - 20px);margin:0 30px 30px 0 !important}
.index-list .index-list-bd .right_list .list_pro .item:nth-child(3n){margin-right:0 !important;}
.index-list .index-list-bd .left_menu{width:250px;}
.index-list .index-list-bd .right_list{width:calc(100% - 250px);padding:0 0 30px 30px}
.index-list .index-list-bd .right_list .show_pro .show_box{padding:25px;}
.index-list .index-list-bd:after{left:250px}
.index-list .index-list-hd .alt{width:250px;}
.index-list .index-list-hd .title{width:calc(100% - 250px)}
.index-list2 .index-list-bd .right_list{width:100% !important}
.index-list2 .index-list-bd .right_list .list_pro .item{width: calc(100% / 4 - 15px);margin: 0 20px 30px 0 !important;}
.index-list2 .index-list-bd .right_list .list_pro .item:nth-child(3n){margin: 0 20px 30px 0 !important;}
.index-list2 .index-list-bd .right_list .list_pro .item:nth-child(4n){margin-right:0 !important}
}
.show-swiper{display:none;overflow:hidden;position: relative;}
@media screen and (max-width:992px) {
.show-swiper{display:block !important}
.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_bottom,.index-list .index-list-bd .right_list .show_pro .show_box .info_list .info_list_top,.footer .right,.wrap{width:100%}
.index-list .index-list-bd .right_list .show_pro .show_box .tupian_list,.footer .left,.top,.header,.left_menu,.index-list .index-list-hd .alt,.index-list .index-list-bd:after{display:none !important;}
.index-list{padding:30px 10px;}
.index-list .index-list-hd .title{width:100%;padding:0;font-size:22px}
.index-list .index-list-bd .right_list{width:100%;padding:0;}
.index-list .index-list-bd .right_list .list_pro{justify-content: space-between;}
.index-list .index-list-bd .right_list .list_pro .item{width:49%;margin:0 0 10px 0!important}
.index-list .index-list-bd .right_list .list_pro .item .pic{padding:0;}
.index-list .index-list-bd .right_list .list_pro .item .btn{padding:0 8px}
.index-list .index-list-bd .right_list .list_pro .item .btn .ico img{height:12px}
.index-list .index-list-bd .right_list .list_pro .item .btn .more{font-size:12px}
.index-msg{height:auto;padding:40px 10px}
.index-msg .hd h2{font-size:28px}
.index-msg .hd p{max-width:100%;margin:10px auto 15px;font-size:14px;}
.index-msg .bd .form input{height:40px;font-size:14px;width:calc(100% - 80px)}
.index-msg .bd .form .btn{height:40px;width:80px}
.index-msg .bd p{font-size:12px;}
.footer{padding:40px 10px}
.footer .right .hd p{max-width:100%;margin:12px 0;font-size:13px;line-height:23px;}
.footer .right .bd .item input{height:40px}
.footer .right .bd .item h3{margin-bottom:8px;font-size:14px}
.footer .right .bd .box_btn_box .code_box{width:100%;}
.footer .right .bd .box_btn_box .code_box img{height:38px}
.footer .right .bd .box_btn_box .btn{height:40px;width:140px;margin:20px auto 0;}
.bottom{padding:20px 10px 60px}
.bottom .michuan{margin:20px auto 0}
.index-list .index-list-hd{padding-bottom:10px}
.index-list .index-list-bd .right_list .show_pro .show_box{padding-top:0;}
.index-list .index-list-bd .right_list .show_pro .alt{font-size:20px;margin:12px 0;}
.index-list .index-list-bd .right_list .show_pro .body ul li{width:100%;height:40px;font-size:14px}
.main{padding:30px 10px}
.list-about p{max-width:100%;margin-top:20px;font-size:14px;line-height:22px}
.list-about-pic{height:auto;padding:60px 10px 0}
.list-about-pic .wrap{padding-bottom:60px}
.list-about-pic .info_box{bottom:15px;right:0;}
.list-about-pic .info_box .item{margin-left:15px;}
.list-about-pic .info_box .item .pic img{width:30px;}
.list-about-pic .info_box .item .txt h3{font-size:18px;margin:10px 0;}
.list-about-pic .info_box .item .txt p{font-size:12px}
.list-about-pic .video_box .video{margin:0 15px 0 0;padding:10px}
.list-about-pic .video_box .video .i{width:40px;height:40px;}
.list-about-pic .video_box .video .i img{height:20px}
.list-about-pic .video_box h2{font-size:30px}
.list-contact .hd h2{font-size:30px}
.list-contact .hd p{font-size:14px;line-height:24px}
.list-contact .alt{margin:25px 0;padding:15px;}
.list-contact .alt a{display:none;}
.list-contact .alt h2{font-size:24px}
.list-contact .bd{padding:0;flex-wrap:wrap;}
.list-contact .bd .item{width:100% !important}
.list-contact .bd .item .p .t{font-size:14px;line-height:24px}
.list-contact .bd .item .p .i img{margin-top:3px;}
.list-contact .bd .item .p .i::after{top:3px}
.list-contact .form form{width:100%;}
.list-contact .form form input{height:40px;margin-bottom:10px}
.list-contact .form form textarea{min-height:100px}
.list-contact .form form .flex .code_box{width:100%;}
.list-contact .form form .flex .code_box img{height:38px}
.list-contact .form form .flex .btn{width:120px;margin:20px auto 0;height:40px}
.list-contact .form .map{width:100%;margin-top:30px}
.index-list .index-list-bd .right_list .list_news .item{padding:18px 0}
.index-list .index-list-bd .right_list .list_news .item a{flex-wrap:wrap}
.index-list .index-list-bd .right_list .list_news .item a .pic{width:100%;}
.index-list .index-list-bd .right_list .list_news .item a .txt{width:100%;height:auto;padding:20px 0 0 0;}
.index-list .index-list-bd .right_list .list_news .item a .txt .txt_box h3{font-size:18px;margin:5px 0;}
.index-list .index-list-bd .right_list .list_news .item a .txt .txt_box .time{font-size:14px;margin-bottom:10px}
.index-list .index-list-bd .right_list .list_news .item a .txt .txt_box p{font-size:14px;line-height:24px;}
.index-list .index-list-bd .right_list .show_news .up_box .more{margin:20px auto 0;}
.index-swiper .swiper-button{display:none !important}
.index-swiper .swiper-pagination{bottom:10px}
.index-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 5px;width:8px;height:8px;}
.index-swiper .swiper-pagination .swiper-pagination-bullet-active{width:32px}
.index-type .more{display:none;}
.index-type .hd{margin-bottom:20px}
.index-type .hd h2{font-size:26px}
.index-type .bd .swiper-slide .txt{padding:0 10px;height:40px}
.index-list2 .index_title{margin-bottom:20px;}
.index-list2 .index-list-bd .right_list .list_pro .item:nth-child(3n){margin: 0 0 10px 0 !important;}
.index-servlce .hd p{max-width:100%;margin-top:20px;font-size:14px;line-height:22px}
.index-servlce .bd{flex-wrap:wrap;}
.index-servlce .bd .item{width:100%;margin:0;}
}