@import "font-awesome.css";
@import "michuan.css";
@import "slick.css";
@import "animate.css";
@import "banner.css";
*{box-sizing:border-box}
.wrap{width:1700px;margin:0 auto;}
.wrap-1200{width:1200px;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:60px;background:#21B8C7;}
.top .left_menu{display:flex;}
.top .left_menu .lang{width:260px;position: relative;height:60px;}
.top .left_menu .lang p{font-size:16px;color:#FFFFFF;height:26px;line-height:26px;}
.top .left_menu .lang h3{cursor: pointer;;height:25px;align-items: center;padding:0 10px;background:#fff;width:100%;}
.top .left_menu .lang h3 span{font-size:14px;color:#151B1B}
.top .left_menu .lang h3 i{font-size:22px;transition-duration:.5s;}
.top .left_menu .lang .sub{z-index:999;transform: scaleY(0);transform-origin: top;transition:transform 0.3s ease-in-out;position: absolute;background:#fff;box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);left:0;width:100%;top:60px;}
.top .left_menu .lang .sub a{text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;height:40px;font-size:16px;color:#21B8C7;line-height:40px;padding:0 10px;}
.top .left_menu .lang .sub a:hover{background: #21B8C7;color:#fff}
.top .left_menu .lang:hover .sub{transform: scaleY(1);}
.top .left_menu .lang:hover h3 i{transform: rotate(180deg);}
.top .left_menu .email{margin-left:40px;padding-top:25px}
.top .left_menu .email a{font-size:18px;color:#FFFFFF;}
.top .right_menu{align-items: center;display:flex;}
.top .right_menu a{font-size:18px;color:#FFFFFF;margin-left:25px;}

.header{height:81px;display:flex;align-items: center;border-bottom:1px solid #D0D1D1;}
.header .logo{width:360px;display:flex;align-items: center;}
.header .menu{width:calc(100% - 360px);display:flex;align-items: center;height:80px;}
.header .menu a{font-size:18px;color:#161A1B;margin-right:40px;}
.header .menu a:last-child{margin-right:0;}
.header .menu a.on,.header .menu a:hover{color:#21B8C7}
.header.height{position: fixed;top:0;width:100%;box-shadow:0 15px 30px rgba(0,0,0,0.1);z-index:99999999;background:#fff;}

.location{padding:35px 0;}
.location a,.location span{font-size:18px;color:#151B1B;}
.location span{margin:0 7px;}
.location a:last-child{color:#21B8C7}

.pc-menu{display:flex;align-items: center;justify-content: center;}
.pc-menu a{margin-right:20px;width:190px;height:50px;border:2px solid #151B1B;border-radius:5px;display:flex;align-items: center;justify-content: center;font-size:18px;color:#151B1B;}
.pc-menu a:last-child{margin-right:0;}
.pc-menu a.on,.pc-menu a:hover{border-color:#6AE1ED;color:#6AE1ED;}

.index-form{display:flex;;height:600px;background:url(../images/email_bg.jpg);}
.index-form .wrap{display:flex;align-items: center;justify-content: flex-end;}
.index-form .info{display:flex;align-items: center;width:670px;height:360px;border-radius:10px;padding:0 50px;background:#fff;}
.index-form .info h3{font-size:30px;color:#000000;font-family: 'Source-Semibold';}
.index-form .info p{margin:11px 0 50px;font-size:18px;color:#000000;}
.index-form .info .box{width:100%;}
.index-form .info form input{width:calc(100% - 165px - 10px);height:55px;border-radius:5px;border:1px solid #C5C5C5;padding:0 20px;display:flex;align-items: center;font-size:18px;color:#000000;}
.index-form .info form input:hover{border-color:#21B8C7}
.index-form .info form .btn{transition-duration:.5s;cursor: pointer;;width:165px;height:55px;display:flex;align-items:center;justify-content: center;background:#21B8C7;border-radius:5px;font-size:18px;color:#fff;}
.index-form .info form .btn img{margin-right:10px}
.index-form .info form .btn:hover{border-radius:30px}

.footer{background:#21B8C7;}
.footer .footer_info{padding:70px 0 30px;}
.footer .footer_info h2{font-size:18px;color:#FFFFFF;font-family: 'Source-Semibold';margin-bottom:30px;}
.footer .footer_info .info{width:50%}
.footer .footer_info .info .menu{display:flex;}
.footer .footer_info .info .menu .item{width:30%}
.footer .footer_info .info .menu .item:last-child{width:40%}
.footer .footer_info .info .menu .item p,.footer .footer_info .info .menu .item p a{font-size:18px;color:#FFFFFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px;}
.footer .footer_info .info .menu .item p a:hover{padding-left:10px;}
.footer .footer_info .info .lang{margin-top:45px;width:260px;position: relative;}
.footer .footer_info .info .lang p{margin-bottom:10px;font-size:18px;color:#FFFFFF;}
.footer .footer_info .info .lang h3{cursor: pointer;;height:25px;align-items: center;padding:0 10px;border:1px solid #6AE1ED;width:100%;color:#fff}
.footer .footer_info .info .lang h3 span{font-size:14px;}
.footer .footer_info .info .lang h3 i{font-size:22px;transition-duration:.5s;}
.footer .footer_info .info .lang .sub{z-index:999;transform: scaleY(0);transform-origin:bottom;transition:transform 0.3s ease-in-out;position: absolute;background:#fff;box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3);left:0;width:100%;bottom:25px;}
.footer .footer_info .info .lang .sub a{text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;height:40px;font-size:16px;color:#21B8C7;line-height:40px;padding:0 10px;}
.footer .footer_info .info .lang .sub a:hover{background: #21B8C7;color:#fff}
.footer .footer_info .info .lang:hover .sub{transform: scaleY(1);}
.footer .footer_info .info .lang:hover h3 i{transform: rotate(180deg);}
.footer .footer_info .follow{width:23%}
.footer .footer_info .follow .ico{display:flex;flex-wrap:wrap;}
.footer .footer_info .follow .ico a{margin-bottom:11px;color:#fff;width:50%;display:flex;}
.footer .footer_info .follow .ico a .i{width:40px;height:25px;display:flex;align-items: center;justify-content: center;}
.footer .footer_info .follow .ico a span{transition-duration:.5s;width:calc(100% - 40px)}
.footer .footer_info .follow .ico a:hover span{padding-left:10px;}
.footer .footer_info .join{width:27%}
.footer .footer_info .join p{font-size:18px;color:#FFFFFF;}
.footer .footer_info .join form{margin-top:20px;border-radius:8px;width:100%;height:52px;display:flex;align-items: center;border:1px solid #6AE1ED;}
.footer .footer_info .join form input{width:calc(100% - 50px);height:50px;display:flex;align-items: center;padding:0 25px;background:none;color:#fff;font-size:18px;}
.footer .footer_info .join form input::placeholder{color:#fff;font-size:18px;}
.footer .footer_info .join form .btn{width:50px;height:50px;cursor: pointer;display:flex;align-items: center;justify-content: center;}
.footer .bottom{border-top:1px solid #4DC6D2;padding:35px 0 90px}
.footer .bottom p{font-size:18px;color:#FFFFFF;}
.footer .bottom p a{font-size:16px;color:#FFFFFF;}
.footer .bottom p a{margin-left:15px;}

.list-news .bd .item{width:calc(50% - 20px);margin-bottom:100px}
.list-news .bd .item .pic{border-radius:10px}
.list-news .bd .item .pic img{border-radius:10px}
.list-news .bd .item .txt{border-bottom:3px solid #151B1B;padding-bottom:40px;}
.list-news .bd .item .txt h3{border-bottom:3px solid #21B8C7;padding:25px 0;text-align:right;font-size:18px;color:#151B1B;}
.list-news .bd .item .txt h2{margin:20px 10px 0 10px;font-size:18px;color:#151B1B;height:60px;line-height:30px;font-family: 'Source-Semibold';overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.list-news .bd .item .txt .time{margin:25px 10px;font-size:18px;color:#151B1B;}
.list-news .bd .item .txt p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;margin:0 10px;font-size:18px;line-height:30px;color:#151B1B;}
.list-news .bd .item .txt .btn{margin-top:50px;display:flex;justify-content: flex-end;}
.list-news .bd .item .txt .btn span{transition-duration:.5s;width:200px;height:50px;display:flex;border-radius:8px;justify-content: center;align-items: center;background:#21B8C7;font-size:18px;color:#fff;;}
.list-news .bd .item:hover .txt .btn span{border-radius:40px}
.list-news .t{font-size:24px;color:#21B8C7;font-family: 'Source-Semibold';margin-bottom:33px;}
.list-news .more{padding:25px 0 50px;border-top:1px solid #D0D1D1}
.list-news .more .btn a{font-size:18px;color:#21B8C7;border-bottom:1px solid #21B8C7;}
.list-news .more .up p,.list-news .more .up p a{font-size:18px;color:#190807;}
.list-news .more .up p a:hover{color:#21B8C7}
.list-news .head{padding-top:30px;}
.list-news .head .type{margin-bottom:14px;color:#151B1B;font-size:18px}
.list-news .head .title{padding:20px 0 8px;font-size:18px;color:#151B1B;border-top:3px solid #21B8C7;font-family: 'Source-Semibold';}
.list-news .head .time{padding-bottom:18px;border-bottom:1px solid #D0D1D1;font-size:18px;color:#151B1B;}
.list-news .head .content{font-size:18px;color:#151B1B;line-height:30px;padding:30px 0;}

.list-events .item{padding:40px;border-radius:10px;margin-bottom:55px;box-shadow: 0 5px 15px 5px rgba(0,0,0,0.1);}
.list-events .item .pic{width:390px;border-radius:10px}
.list-events .item .pic img{border-radius:10px}
.list-events .item .txt{width:calc(100% - 390px - 25px)}
.list-events .item .txt h2{font-size:18px;color:#21B8C7;font-family: 'Source-Semibold';padding:5px 0;}
.list-events .item .txt ul li{height:40px;display:flex;align-items: center;border-bottom:1px solid #DBDEE3;font-size:18px;color:#151B1B;}

.list-about h2{padding:20px 0 40px;font-size:48px;color:#151B1B;font-family: 'Source-Semibold';text-align:center}
.list-about .body p{font-size:18px;line-height:30px;color:#151B1B;margin-bottom:20px;}
.list-about .images .item{border-radius:8px;padding:10px;background:#fff;box-shadow:0 5px 15px 5px rgba(0,0,0,0.1);width:calc(100% / 4 - 30px);margin:0 40px 45px 0;}
.list-about .images .item:nth-child(4n){margin-right:0;}
.list-about .images .item .txt{font-size:18px;color:#151B1B;height:50px;display:flex;align-items: center;overflow:hidden;text-overflow:ellipsis;;}
.list-about .faq h2{padding:0 0 20px 0}
.list-about .faq .item{border-radius:10px;margin-bottom:30px;box-shadow:0 15px 30px rgba(0,0,0,0.1);}
.list-about .faq .item div{font-size:18px;padding:0 20px;line-height:50px;display:flex;align-items: center;;}
.list-about .faq .item .q{border-radius:10px 10px 0 0;color:#fff;background:#21B8C7;}
.list-about .faq .item .a{border-radius:0 0 10px 10px;color:#151B1B;background:#FFFFFF;}

.list-pro{padding:20px 0 60px}
.list-pro .t{font-size:36px;color:#161A1B;font-family: 'Source-Semibold';text-align:center;margin-bottom:40px;}
.list-pro .list .item{width:calc(100% / 4 - 30px);margin:0 40px 80px 0;}
.list-pro .list .item:nth-child(4n){margin-right:0;}
.list-pro .list .item .p{transition-duration:.5s;position: relative;border:1px solid #D3D3D3;padding:10px;overflow:hidden;}
.list-pro .list .item .p .i{position: absolute;width:100%;height:50px;bottom:-60px;left:10px;width:calc(100% - 20px);background:#21B8C7;display:flex;align-items: center;justify-content: center;color:#fff;font-size:16px;transition-duration:.5s;}
.list-pro .list .item .txt{padding:32px 5px 0;}
.list-pro .list .item .txt h3{transition-duration:.5s;font-size:24px;color:#161A1B;font-family: 'Source-Semibold';}
.list-pro .list .item .txt p{margin-top:12px;font-size:18px;color:#161A1B;}
.list-pro .list .item:hover .p{border-color:#21B8C7}
.list-pro .list .item:hover .p .i{bottom:10px}
.list-pro .list .item:hover .txt h3{color:#21B8C7}
.show-pro .list .item{width:calc(100% / 3 - 30px);margin:0 45px 0 0 !important;}
.show-pro .list .item:nth-child(3n){margin-right:0 !important}
.show-pro .list .item .txt{padding-top:22px;}
.show-pro .title{font-size:36px;color:#161A1B;font-family: 'Source-Semibold';padding:30px 0;}
.show-pro .content{font-size:18px;color:#161A1B;}
.show-pro .content ul{display:flex;justify-content: space-between;flex-wrap:wrap;}
.show-pro .content ul li{width:calc(50% - 20px);height:50px;display:flex;align-items: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:5px;border-bottom:1px solid #D0D1D1;}
.show-pro .head .tupian_list{width:580px}
.show-pro .head .tupian_list .datu{border:1px solid #D3D3D3;}
.show-pro .head .tupian_list .datu img{width:100%;}
.show-pro .head .tupian_list .xiaotu{margin-top:20px;}
.show-pro .head .tupian_list .xiaotu .pro_next,.show-pro .head .tupian_list .xiaotu .pro_prev{width:35px;height:80px;display:flex;align-items: center;justify-content: center;background:#21B8C7;color:#fff;font-size:26px;}
.show-pro .head .tupian_list .xiaotu .pro_next{background:#151B1B}
.show-pro .head .tupian_list .xiaotu li{padding:2px;border:1px solid #D3D3D3;width:80px;height:80px;margin-right:20px;float:left;}
.show-pro .head .info_list{display:flex;flex-wrap:wrap;align-content:space-between;width:calc(100% - 580px - 30px)}
.show-pro .head .info_list .info_list_top{width:100%;}
.show-pro .head .info_list .info_list_top .p h2{font-size:24px;padding:6px 0;color:#161A1B;font-family: 'Source-Semibold';text-transform:uppercase;}
.show-pro .head .info_list .info_list_top .p p{font-size:18px;color:#161A1B}
.show-pro .head .info_list .info_list_top .i{padding:25px 0 35px;border-top:1px solid #D0D1D1;display:flex;margin-top:15px;}
.show-pro .head .info_list .info_list_top .i a{width:45px;height:45px;background:#151B1B;border-radius:5px;display:flex;align-items: center;justify-content: center;margin-left:10px;}
.show-pro .head .info_list .info_list_top .i a:hover{background:#21B8C7;border-radius:100%;}
.show-pro .head .info_list .info_list_top .i .message_btn{transition-duration:.5s;cursor: pointer;;width:130px;height:45px;border-radius:5px;background:#21B8C7;display:flex;align-items: center;justify-content: center;color:#fff;font-size:18px;}
.show-pro .head .info_list .info_list_top .i .message_btn img{height:20px;}
.show-pro .head .info_list .info_list_top .i .message_btn span{margin-left:10px}
.show-pro .head .info_list .info_list_top .i .message_btn:hover{border-radius:30px}
.show-pro .head .info_list .info_list_top .c{font-size:18px;color:#151B1B}
.show-pro .head .info_list .info_list_bottom{height:60px;display:flex;align-items: center;border-top:1px solid #D0D1D1;width:100%;}
.show-pro .head .info_list .info_list_bottom p{font-size:18px;color:#0B2042}
.show-pro .head .info_list .info_list_bottom .ico{display:flex;}
.show-pro .head .info_list .info_list_bottom .ico a{margin-left:20px;position: relative;}
.show-pro .head .info_list .info_list_bottom .ico a:after{width:1px;height:15px;content:"";position: absolute;left:-10px;top:50%;content:"";background:#B8BABA;margin-top:-7.5px;}
.show-pro .head .info_list .info_list_bottom .ico a:first-child:after{display:none}

.list-contact .hd{text-align:center;padding:50px 0 60px;}
.list-contact .hd h2{font-size:48px;color:#151B1B;font-family: 'Source-Semibold';}
.list-contact .hd p{font-size:18px;line-height:24px;color:#061327;margin:9px auto 0;}
.list-contact .info .pic{width:400px;border-radius:10px;}
.list-contact .info .pic img{width:100%;border-radius:10px;}
.list-contact .info .txt{width:calc(100% - 400px - 50px)}
.list-contact .info .txt .item{border-bottom:1px solid #D0D1D1;height:20%;display:flex;align-items: center;}
.list-contact .info .txt .item h3{text-transform:uppercase;font-size:24px;color:#190807;font-family: 'Source-Semibold';}
.list-contact .info .txt .item p,.list-contact .info .txt .item p a{font-size:18px;line-height:24px;color:#061327;}
.list-contact .info .txt .item p a:hover{color:#21B8C7s}
.list-contact .info .txt .item:nth-child(1) p{max-width:420px}
.list-contact .form{padding-top:90px;}
.list-contact .form .t h2{margin-bottom:17px;font-size:24px;color:#21B8C7;font-family: 'Source-Semibold';}
.list-contact .form .t h2 img{margin-right:10px;}
.list-contact .form .t p{font-size:18px;line-height:24px;color:#000000;max-width:420px;}
.list-contact .form .bd {margin-top:55px}
.list-contact .form .bd .item{width:calc(50% - 20px);margin-bottom:20px;}
.list-contact .form .bd .item p{font-size:18px;color:#000000;margin-bottom:7px;}
.list-contact .form .bd .item input{width:100%;height:47px;border:1px solid #000000;border-radius:8px;padding:0 15px}
.list-contact .form .bd .item textarea{width:100%;min-height:110px;border:1px solid #000000;border-radius:8px;padding:15px;}
.list-contact .form .bd .item:nth-child(3){width:100%;}
.list-contact .form .bd .item.code_box{position: relative;}
.list-contact .form .bd .item.code_box img{cursor:pointer;;position: absolute;right:5px;bottom:1px;height:45px}
.list-contact .form .bd .btn{width:145px;height:47px;display:flex;align-items: center;justify-content: center;color:#fff;background:#21B8C7;color:#fff;font-size:18px;cursor: pointer;transition-duration:.5s;margin-top:30px;border-radius:8px;}
.list-contact .form .bd .btn span{margin-left:10px;}
.list-contact .form .bd .btn:hover{border-radius:30px}

.index-banner{position:relative;overflow:hidden;}
.index-banner .slick-dots{bottom:25px}
.index-banner .slick-dots li{background:#21B8C7;width:15px;transition-duration:.6s;position:relative;border-radius:20px;margin:0 20px 0 0;height:15px;opacity:1;}
.index-banner .slick-dots li button{display:none;}
.index-banner .slick-dots li.slick-active{width:35px}
.index-banner .prev,.index-banner .next{opacity:.5;transition-duration:.5s;width:38px;height:38px;cursor: pointer;position:absolute;top:50%;margin-top:-19px;cursor:pointer;}
.index-banner .prev{left:60px;background:url(../images/ico17.png) no-repeat center center}
.index-banner .next{right:60px;background:url(../images/ico18.png) no-repeat center center}
.index-banner .prev:hover,.index-banner .next:hover{opacity:1}

.index-pro .t{text-align:center;font-size:58px;color:#000000;font-family: 'Source-Semibold';}
.index-pro .hd{margin:17px 0 35px;display:flex;justify-content:center;align-items: center;}
.index-pro .hd span{padding-bottom:2px;border-bottom:1px solid #FFFFFF;font-size:16px;color:#161A1B;margin-right:60px;cursor: pointer;}
.index-pro .hd span:last-child{margin-right:0;}
.index-pro .hd span.on{border-bottom:1px solid #151B1B;}
.index-pro .list-pro{padding:0;}

.index-more{display:flex;align-items: center;justify-content: center;}
.index-more a{width:200px;height:50px;display:flex;border-radius:5px;background:#21B8C7;color:#fff;font-size:18px;border-radius:5px;align-items: center;justify-content: center;}
.index-more a:hover{border-radius:30px}

.index-learnabout .hd{margin-bottom:40px;display:flex;align-items: center;justify-content: center;}
.index-learnabout .hd p{height:90px;display:flex;align-items: center;background:url(../images/ico19.png) no-repeat;padding-left:130px;;max-width:700px;font-size:24px;line-height:30px;color:#151B1B;font-family: 'Source-Semibold';}
.index-learnabout .bd{display:flex;height:694px;background:url(../images/pro_bg.jpg) no-repeat center;}
.index-learnabout .bd .wrap{display:flex;align-items: center;justify-content: flex-end;}
.index-learnabout .bd .txt{padding:50px 40px;background:#FFFFFF;width:830px;height:460px;}
.index-learnabout .bd .txt h2{margin-bottom:21px;font-size:36px;color:#000000;font-family: 'Source-Semibold';}
.index-learnabout .bd .txt p{font-size:18px;line-height:30px;color:#000000;}
.index-learnabout .bd .txt .index-more{margin-top:40px;}
.index-learnabout .content .item{margin-bottom:100px;width:100%;}
.index-learnabout .content .item .pic{width:44%;border-radius:10px;}
.index-learnabout .content .item .pic img{border:1px solid #C6CBCC;width:100%;border-radius:10px;}
.index-learnabout .content .item .txt{width:56%;padding:60px 5%;display:flex;align-items: center;;}
.index-learnabout .content .item .txt h2{font-size:36px;color:#000000;margin-bottom:30px;font-family: 'Source-Semibold';}
.index-learnabout .content .item .txt p{font-size:18px;color:#000000;line-height:30px;min-height:150px;}
.index-learnabout .content .item .txt .index-more{margin-top:60px;justify-content: flex-start}

.index-data{padding:60px 0 80px;background:#21B8C7;display:flex;}
.index-data .item{width:25%;position: relative;text-align:center;}
.index-data .item a{color:#fff;display:block;}
.index-data .item .p{margin-top:10px;}
.index-data .item h3{padding:23px 0 10px;font-size:24px;font-family: 'Source-Semibold';}
.index-data .item p{font-size:18px;line-height:24px;}
.index-data .item:after{height:85%;width:1px;content:"";position: absolute;right:0;top:0;background:#4DC6D2}
.index-data .item:last-child:after{display:none;}

.index-what{padding:110px 0;}
.index-what .hd{margin-bottom:200px;font-size:36px;color:#000000;font-family: 'Source-Semibold';}
.index-what .list .item{min-height:500px;position: relative;;padding:0 30px;border-radius:10px;box-shadow:0 15px 30px 15px rgba(0,0,0,0.05);width:calc(100% / 3 - 30px);margin-right:45px;}
.index-what .list .item:nth-child(3n){margin:0;}
.index-what .list .item .pic{position: absolute;left:50%;margin-left:-142.5px;top:-142.5px}
.index-what .list .item .txt{padding-top:200px;}
.index-what .list .item .txt h3{margin-bottom:40px;font-size:24px;color:#000000;font-family: 'Source-Semibold';text-align:center;}
.index-what .list .item .txt p{font-size:18px;color:#000000;line-height:30px;}

@media (max-width: 1700px){
    .wrap{width:98%}
    .index-learnabout .bd .wrap{width:100% !important}
}
@media (max-width: 1440px){
    .header .menu a{font-size:16px;margin-right:25px}
    .index-learnabout .content .item .txt{padding:30px}
}
@media (max-width: 1366px){
    .index-learnabout .content .item .txt .index-more{margin-top:25px}
    .index-data .item h3{font-size:18px}
    .index-data .item p{font-size:15px}
}
@media (max-width: 1200px){
    .wrap-1200{width:98%}
    .header .menu a{font-size:15px;margin-right:20px}
    .index-learnabout .content .item .txt p{font-size:15px;line-height:24px}
}

@media (max-width: 1024px){
    .header .logo{width:260px;}
    .header .menu{width:calc(100% - 260px)}
    .header .menu a{font-size:14px;margin-right:20px}
    .index-learnabout .content .item .txt{padding:20px;}
    .index-learnabout .content .item .txt h2{font-size:26px;margin-bottom:10px}
    .index-learnabout .content .item .txt .index-more{margin-top:15px}
}

@media screen and (max-width:992px) {
    .index-what .list .item,.index-data .item,.index-learnabout .content .item .pic,.index-learnabout .content .item .txt,.list-contact .form .bd .item,.list-contact .info .pic,.list-contact .info .txt,.list-events .item .pic,.list-events .item .txt,.list-news .bd .item,.footer .footer_info .follow,.footer .footer_info .join,.show-pro .content ul li,.show-pro .head .info_list,.wrap,.wrap-1200{width:100% !important}
    .index-banner .slick-arrow,.list-news .more .btn,.pc-menu,.footer .footer_info .info,.show-pro .head .tupian_list,.top,.header{display:none !important}
    .show-banner{display:block !important;overflow:hidden;margin-bottom:20px}
    .index-what,.footer .footer_info,.list-pro,.main{padding:30px 10px}
    .location{padding:15px 10px}
    .list-pro .t{font-size:26px;margin-bottom:20px}
    .show-pro .head .info_list .info_list_top .c{padding-bottom:20px}
    .show-pro .title{font-size:26px;padding:15px 0;}
    .show-pro .content{font-size:14px;line-height:24px}
    .show-pro .content ul li{height:40px}
    .list-pro .list{justify-content:space-between;}
    .list-pro .list .item{width:48% !important;margin:0 0 15px 0 !important}
    .list-pro .list .item .txt{padding-top:10px}
    .list-pro .list .item .txt h3{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .list-pro .list .item .txt p{margin-top:5px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .index-form{height:auto;padding:50px 0}
    .index-form .info{width:80%;height:auto;padding:25px 15px}
    .index-form .info h3{font-size:20px}
    .index-form .info p{margin:5px 0 25px;font-size:15px}
    .index-form .info form input{width:100%;}
    .index-form .info form .btn{margin:20px auto 0;}
    .footer .bottom{padding:20px 10px 60px}
    .footer .bottom .michuan{margin:20px auto 0;}
    .list-news .bd .item{margin-bottom:40px}
    .list-events .item{padding:20px;margin-bottom:30px}
    .list-events .item .txt{padding-top:10px}
    .list-about .images{justify-content: space-between;}
    .list-about .images .item{width:48%;margin:0 0 15px 0;}
    .list-about .faq .item div{line-height:30px;min-height:50px;padding:10px 20px}
    .list-contact .hd{padding:20px 0;}
    .list-contact .info .txt{margin-top:20px}
    .list-contact .info .txt .item{height:auto;padding:15px 0;}
    .list-contact .form{padding-top:40px}
    .list-contact .form .bd .btn{margin:20px auto 0;}
    .index-banner .slick-dots{bottom:10px}
    .index-pro .t{font-size:26px}
    .index-pro .hd{margin:10px 0 20px;overflow-x:scroll;justify-content:flex-start}
    .index-pro .hd span{width:max-content;white-space: nowrap;margin-right:30px}
    .index-learnabout .hd{margin:30px 10px;}
    .index-learnabout .hd p{max-width:100%;font-size:18px;line-height:26px;}
    .index-learnabout .bd .txt{width:90%;height:auto;padding:30px}
    .index-learnabout .bd .txt h2{font-size:26px}
    .index-learnabout .bd .txt p{font-size:15px;line-height:25px}
    .index-learnabout .content .item{margin-bottom:40px;}
    .index-learnabout .content .item .txt{padding:20px}
    .index-data{padding:0;}
    .index-data .item{padding:20px 0;border-bottom:1px solid #4DC6D2;}
    .index-what .list .item{margin:0 0 180px 0;padding:15px;min-height:auto;}
    .index-what .list .item .txt{padding:150px 0 30px}
    
}