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

.banner img{width:100%}
.header{position:fixed;top:0;left:0;width:100%;z-index:999999;}
.header .top,.header .nav{display:flex;align-items:center;}
.header .top{height:60px;background:url(../images/top_bg.jpg) no-repeat center center;}
.header .top .info{align-items:center;}
.header .top .info .ico{height:16px;}
.header .top .info .ico a{border-left:1px solid #4DA3AC;padding:0 10px;color:#fff;}
.header .top .info .ico a:hover{color:#000000}
.header .top .info .lang{position:relative;}
.header .top .info .lang h3{color:#fff;margin-right:10px;cursor:pointer;}
.header .top .info .lang h3 span{padding:0 8px;}
.header .top .info .lang h3 i{transition-duration:.5s;}
.header .top .info .lang:hover h3 i{transform: rotate(180deg);}
.header .top .info .lang .sub{display:none;}
.header .top .info .lang .sub{box-shadow:0 15px 30px rgba(0,0,0,.1);display:none;position:absolute;left:0;width:100%;padding:10px;z-index:9999;background:#fff;border-radius:4px}
.header .top .info .lang .sub a{display:block;border-bottom:1px dashed #F3C21F;font-size:15px;line-height:40px;}
.header .top .info .lang:hover .sub{display:block}
.header .nav{height:55px;background:#000000;}
.header .nav .item{margin-left:30px;}
.header .nav .item h3{position:relative;}
.header .nav .item.on h3:before{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:#fff;}
.header .nav .item h3 a{text-transform:uppercase;color:#fff;}
.header .nav .item h3 a:hover{color:#017B88}
.header .nav .left .item{margin-left:35px;position:relative;}
.header .nav .left .item:before{width:1px;content:"";background:#FFFFFF;position:absolute;top:50%;margin-top:-6px;height:13px;right:-18px;}
.header .nav .left .item h3 a{font-size:18px;}
.header .nav .ico a:first-child{position:relative;margin-left:21px}
.header .nav .ico a:first-child:before{width:1px;content:"";background:#FFFFFF;position:absolute;top:50%;margin-top:-8px;height:16px;left:-11px;}
.header.height .top{display:none;}

.list-video .list .item{width:23.5%;margin:0 2% 50px 0;}
.list-video .list .item:nth-child(4n){margin-right:0;}
.list-video .list .item .pic{position:relative;}
.list-video .list .item .pic .btn{display:flex;justify-content:center;align-items:center;width:52px;height:52px;background:#007B88;position:absolute;left:50%;top:50%;margin:-26px 0 0 -26px;border-radius:15px;}
.list-video .list .item .pic .btn span{width:22px;height:23px;background:url(../images/ico4.png);}
.list-video .list .item .txt{padding:15px 5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.footer{color:#fff;}
.footer .footer_info{display:flex;position:relative;}
.footer .footer_info:after,.footer .footer_info:before{width:50%;height:100%;content:"";position:absolute;top:0;}
.footer .footer_info:after{left:0;background:#000000;}
.footer .footer_info:before{right:0;background:#007B88;}
.footer .footer_info .wrap{position:relative;z-index:2;}
.footer .footer_info .txt{width:62%;background:#007B88;}
.footer .footer_info .txt .hd{justify-content:flex-end;}
.footer .footer_info .txt .hd h3{min-width:350px;height:85px;display:flex;align-items:center;justify-content:center;font-size:36px;font-family: 'Barlow-Bold';text-transform:uppercase;}
.footer .footer_info .txt .hd h3 a{color:#fff;display:block;}
.footer .footer_info .txt .hd h3:last-child{background:#00565F}
.footer .footer_info .txt .bd{padding-top:50px}
.footer .footer_info .txt .bd .item{flex:1;padding:0 40px 10px 0;border-right:1px solid #3395A0}
.footer .footer_info .txt .bd .item:first-child{padding:0 40px 0 0;border:0;}
.footer .footer_info .txt .bd .item p{line-height:24px}
.footer .footer_info .form{padding:20px 60px 60px 0;width:38%;background:#000000}
.footer .footer_info .form h2{font-family: 'Barlow-Bold';font-size:36px;text-transform:uppercase;}
.footer .footer_info .form h3{font-size:18px;margin:5px 0 50px;}
.footer .footer_info .form form input{width: calc(100% - 155px);display:flex;align-items:center;font-size:18px;color:#fff;padding-right:20px;background:none;border:1px solid #4B4B4B;border-left:0;}
.footer .footer_info .form form input::-webkit-input-placeholder{color:#fff}
.footer .footer_info .form form button{width:155px;height:55px;display:flex;border:0;background:#007B88;justify-content:center;align-items:center;cursor:pointer;}
.footer .footer_buttom{background:url(../images/footer_bg.jpg) no-repeat center center;}
.footer .footer_buttom .wrap{align-items:center;}
.footer .footer_buttom .footer_menu{padding:35px 0;align-items:center;}
.footer .footer_buttom .footer_menu .menu{align-items:center}
.footer .footer_buttom .footer_menu .menu a{font-size:18px;color:#fff;text-transform:uppercase;margin-right:60px;}
.footer .footer_buttom .footer_menu .menu a:last-child{margin-right:0;}
.footer .footer_buttom .footer_menu .menu a:hover{color:#000000}
.footer .footer_buttom .footer_menu .ico{height:16px;}
.footer .footer_buttom .footer_menu .ico a{border-left:1px solid #fff;padding:0 10px;color:#fff;}
.footer .footer_buttom .footer_menu .ico a:hover{color:#000000}
.footer .footer_buttom .footer_copyright{border-top:1px solid #338991;padding:60px 0;}

.pc-menu{margin-bottom:60px;display:flex;justify-content:center;}
.pc-menu .item{transition-duration:.5s;display:flex;min-width:265px;height:50px;background:#000000;justify-content:center;align-items:center;margin-left:30px;}
.pc-menu .item:last-child{margin:0;}
.pc-menu .item a{height:100%;display:flex;width:100%;justify-content:center;align-items:center;}
.pc-menu .item a span{font-size:18px;color:#fff;}
.pc-menu .item a i{width:28px;height:24px;background:url(../images/ico13.png);margin-left:15px}
.pc-events-menu .item a i{width:18px;height:19px;background:url(../images/ico11.png);margin-right:15px}
.pc-menu .item:hover{border-radius:50px}
.pc-menu .item.on{background:#007B88;border-radius:0;}

.list-events .list .item{width:48%;margin:0 4% 40px 0}
.list-events .list .item:nth-child(2n){margin-right:0}
.list-events .list .item .pic{width:372px}
.list-events .list .item .txt{width: calc(100% - 400px);}
.list-events .list .item .txt h3{font-size:18px;height:30px;color:#007B88;}
.list-events .list .item .txt ul{height: calc(100% - 30px);}
.list-events .list .item .txt ul li{height:20%;display:flex;align-items:center;border-bottom:1px solid #CCCCCC;font-size:14px;color:#000;}

.list-news .left{width:63%}
.list-news .left .content h2{color:#007B88;font-size:24px;}
.list-news .left .content h3{padding:20px 0 27px;color:#000000;font-size:16px;opacity:.5;border-bottom:1px solid #CCCCCC;}
.list-news .left .content .body{font-size:16px;line-height:24px;color:#000000;padding:30px 0;}
.list-news .left .content .body p{margin-bottom:15px}
.list-news .left .more{padding-top:30px;border-top:1px solid #CCCCCC;}
.list-news .left .more .up p{margin-bottom:5px;color:#000;font-size:18px;}
.list-news .left .more .up p a{font-size:18px;}
.list-news .left .more .btn{transition-duration:.5s;width:130px;height:50px;line-height:50px;background:#007B88;text-align:center;}
.list-news .left .more .btn a{display:block;color:#fff;font-size:18px;}
.list-news .left .more .btn a img{margin-left:10px;}
.list-news .left .more .btn:hover{border-radius:40px}
.list-news .paging{margin-top:50px;}
.list-news .list .item{width:100%;padding:35px 0;border-bottom:1px solid #CCC;}
.list-news .list .item .txt h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;color:#007B88}
.list-news .list .item .txt h3{opacity:.5;padding:20px 0 30px;font-size:16px;color:#000}
.list-news .list .item .txt p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:16px;color:#000;line-height:24px}
.list-news .left .list .item .pic{width:280px}
.list-news .left .list .item .txt{width: calc(100% - 315px);}
.list-news .right{width:28.5%}
.list-news .right .t{display:inline-block;border-bottom:5px solid #007B88;font-size:48px;color:#000;font-family: 'Barlow-Bold';text-transform:uppercase;}

.list-contact .hd{width:23%;color:#000;}
.list-contact .hd .o{background:#007B88;width:76px;height:76px;text-align:center;border-radius:76px;}
.list-contact .hd .o span{font-family:"Arial";font-size:100px;font-weight:bold;color:#fff;}
.list-contact .hd h2{font-size:60px;padding:35px 0 20px 0;font-family: 'Barlow-Bold';text-transform:uppercase;}
.list-contact .hd h3{font-size:16px;line-height:24px;padding-bottom:60px;}
.list-contact .bd{width:40%;padding-top:100px;}
.list-contact .bd .info .item{display:flex;padding:20px 0;border-bottom:1px solid #E8E8E8;color:#000;font-size:16px;}
.list-contact .bd .info .item .p{width:35px;display:flex;align-items:flex-start;justify-content:center;}
.list-contact .bd .form{padding-top:70px}
.list-contact .bd .form .t{margin-bottom:50px;color:#000000;}
.list-contact .bd .form .t h2{display:flex;align-items:center;margin-bottom:20px;}
.list-contact .bd .form .t h2 span{font-size:24px;margin-right:20px;font-family: 'Barlow-Bold'}
.list-contact .bd .form .t p{font-size:16px;line-height:24px;}
.list-contact .bd .form .input_item .item{width:47%}
.list-contact .bd .form .text_item{margin:25px 0 22px;}
.list-contact .bd .form .end_item{align-items:flex-end}
.list-contact .bd .form .code{position:relative;width:47%}
.list-contact .bd .form .code img{position:absolute;left:1px;bottom:1px;height:44px;cursor:pointer;}
.list-contact .bd .form form h3{font-size:18px;color:#2F2F2F;margin-bottom:16px;}
.list-contact .bd .form form input{color:#fff;width:100%;height:46px;line-height:46px;padding:0 15px;font-size:16px;background:#000000;}
.list-contact .bd .form form textarea{color:#fff;width:100%;border-radius:4px;font-size:16px;background:#000000;line-height:30px;min-height:110px;padding:10px 15px;}
.list-contact .bd .form .btn{transition-duration:.5s;cursor:pointer;background:#007B88;height:47px;display:flex;justify-content:center;align-items:center;width:150px;}
.list-contact .bd .form .btn span{color:#fff;margin-right:10px}
.list-contact .bd .form .btn:hover{border-radius:40px}
.list-contact .datu{width:25%;padding-top:100px;text-align:center;}
.list-contact .datu img{width:100%;}
	
.list-pro .sidebar{width:300px;}
.list-pro .sidebar h2{margin-bottom:20px;padding-bottom:10px;font-family: 'Barlow-Bold';font-size:36px;color:#007B88;border-bottom:10px solid #007B88;text-transform:uppercase;}
.list-pro .sidebar .menu .item h3 a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;height:50px;align-items:center;border-bottom:1px solid #007B88;display:flex;}
.list-pro .sidebar .menu .item h3 a:after{content:"";position:absolute;width:10px;height:3px;background:#000;left:0;top:50%;margin-top:-1.5px}
.list-pro .sidebar .menu .item h3 a.on:after{background:#007B88}
.list-pro .sidebar .menu .item h3 a.on,.list-pro .sidebar .menu .item h3 a:hover{color:#007B88}
.list-pro .sidebar .menu .item .sub a{display:flex;height:40px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 5px 0 25px;position:relative;color:#000000;font-size:16px;}
.list-pro .sidebar .menu .item .sub a:before{width:16px;height:16px;border:1px solid #000000;position:absolute;left:0;top:50%;margin-top:-9px;content:"";}
.list-pro .sidebar .menu .item .sub a.on:before{border-color:#007B88;background:#007B88}
.list-pro .sidebar .menu .item .sub a:hover,.common_sidebar .menu .item .sub a.on{color:#007B88}
.list-pro .content{width: calc(100% - 420px);}
.list-pro .content .list .item{width:31%;margin:0 0 60px 3.5%;}
.list-pro .content .list .item:nth-child(3n){margin-left:0;}
.list-pro .content .list .item .pic{border:1px solid #CFCFCF;}
.list-pro .content .list .item .pic a{display:block;overflow:hidden}
.list-pro .content .list .item .pic img{transition-duration:.5s;width:100%}
.list-pro .content .list .item .pic:hover img{transform: scale(1.08);}
.list-pro .content .list .item .txt{padding:23px 0 32px;position:relative;}
.list-pro .content .list .item .txt h2{color:#000000;font-size:24px;font-family: 'Barlow-Bold';}
.list-pro .content .list .item .txt h3{color:#000000;margin-top:10px;font-size:16px;}
.list-pro .content .list .item .txt .i{position:absolute;left:10px;top:30px}
.list-pro .content .list .item .more a{text-transform:uppercase;color:#fff;height:40px;display:flex;align-items:center;background:#007B88;justify-content:center;width: calc(50% - 5px);}
.list-pro .content .list .item .more a img{margin-left:10px;}
.list-pro .content .list .item .more a:last-child{background:#E50012}
.list-pro .content .list .item .more a:hover{border-radius:40px;}
.list-pro .content .list .item .txt:hover h2{color:#007B88}
.list-pro .content .title{margin-bottom:40px;padding-bottom:6px;border-bottom:1px solid #7F7F7F;font-size:30px;color:#007B88;font-family: 'Barlow-Bold';text-transform:uppercase;}
.list-pro .content .body{padding-bottom:50px;font-size:16px;color:#000;line-height:24px;}
.list-pro .content .body table{width:100%;}
.list-pro .content .body table tbody{display:flex;flex-wrap:wrap;justify-content:space-between;}
.list-pro .content .body table tr{width:48%;height:50px;display:flex;align-items:center;border-bottom:1px solid #CCCCCC;}
.list-pro .content .body table tr td{width:185px;}
.list-pro .content .body table tr td:last-child{width: calc(100% - 190px);}
.list-pro .content .head{padding:10px 0 40px}
.list-pro .content .head .tupian_list{width:590px}
.list-pro .content .head .tupian_list .xiaotu{padding:20px 0;position:relative;}
.list-pro .content .head .tupian_list .xiaotu li{width:100px;height:100px;transition-duration:.5s;border:1px solid #E2E2E2;margin-bottom:8px}
.list-pro .content .head .tupian_list .xiaotu li:hover{border-color:#007B88;}
.list-pro .content .head .tupian_list .xiaotu .pro_next,.list-pro .content .head .tupian_list .xiaotu .pro_prev{z-index:22;cursor:pointer;position:absolute;left:31px;}
.list-pro .content .head .tupian_list .xiaotu .pro_next{top:2px;}
.list-pro .content .head .tupian_list .xiaotu .pro_prev{bottom:10px;}
.list-pro .content .head .tupian_list .datu{width:460px;display:flex;align-items:center;justify-content:center;z-index:99999;}
.list-pro .content .head .info{display:flex;color:#000;align-content:space-between;flex-wrap:wrap;width: calc(100% - 650px);}
.list-pro .content .head .info-t{width:100%;}
.list-pro .content .head .info .t{padding-bottom:18px;}
.list-pro .content .head .info .t h2{font-size:24px;padding-bottom:5px;}
.list-pro .content .head .info .t h3{font-size:16px;padding-bottom:5px;}
.list-pro .content .head .info .info-nav{display:flex;padding-top:20px;border-top:1px solid #CCCCCC}
.list-pro .content .head .info .info-nav a{margin-right:8px;display:flex;width:44px;font-size:20px;height:44px;align-items:center;background:#141315;justify-content:center;color:#fff;transition-duration:.5s;}
.list-pro .content .head .info .info-nav a:hover{border-radius:44px;background:#007B88;}
.list-pro .content .head .info .info-nav .message_btn{display:flex;width:140px;height:44px;cursor:pointer;transition-duration:.5s;background:#007B88;align-items:center;justify-content:center;}
.list-pro .content .head .info .info-nav .message_btn img{width:20px;margin-right:10px}
.list-pro .content .head .info .info-nav .message_btn span{text-transform:uppercase;color:#fff;}
.list-pro .content .head .info .info-nav .message_btn:hover{border-radius:30px;}
.list-pro .content .head .info .txt{padding:25px 0;}
.list-pro .content .head .info .txt h3{color:#007B88;font-size:18px;padding-bottom:10px;}
.list-pro .content .head .info .txt p{font-size:18px;line-height:24px;}
.list-pro .content .head .info-b{width:100%;border-top:1px solid #CCCCCC;padding-top:10px;}
.list-pro .content .head .info-b span{color:#202221;font-size:18px}
.list-pro .content .head .info-b .ico a{display:flex;margin-left:8px;background:#141315;align-items:center;justify-content:center;width:34px;height:34px;color:#fff;transition-duration:.5s}
.list-pro .content .head .info-b .ico a:hover{border-radius:34px;background:#007B88;}

.index-title{text-transform:uppercase;color:#000000;margin-bottom:30px;display:flex;}
.index-title h2{line-height:48px;font-size:48px;font-family: 'Barlow-Bold';}
.index-title .en{align-items:flex-end;display:flex;position:relative;padding:0 30px 5px 0;}
.index-title .en:before{content:"";position:absolute;right:15px;bottom:5px;;background:#B2B2B2;height:80%;width:1px;}

.list-about{margin:-170px 0 80px 0;position:relative;z-index:9999;}
.list-about .content{width:72%;}
.list-about .content .hd{color:#fff;  background: linear-gradient(to right, #0A4D57, #007B88);padding:60px;}
.list-about .content .hd .t{text-transform:uppercase;font-family: 'Barlow-Bold';}
.list-about .content .hd .t h2{font-size:48px;line-height:48px}
.list-about .content .hd .t h3{font-size:96px;line-height:80px}
.list-about .content .hd .t .i{display:inline-block;padding-right:170px;background:url(../images/ico21.png) no-repeat right bottom;}
.list-about .content .hd p{font-size:16px;line-height:24px;padding:30px 0 50px;}
.list-about .content .hd .pic{padding:10px;background:#fff}
.list-about .content .hd .pic img{width:100%}
.list-about .content .bd{padding:60px;}
.list-about .content .bd .culture{margin-bottom:60px;}
.list-about .content .bd .culture .item{width:48%;padding:40px 0;border-bottom:1px solid #CCCCCC}
.list-about .content .bd .culture .item .pic{width:244px}
.list-about .content .bd .culture .item .txt{color:#000;width: calc(100% - 260px);}
.list-about .content .bd .culture .item .txt h2{font-size:20px;padding:8px 0;font-family: 'Barlow-Bold';}
.list-about .content .bd .culture .item .txt p{font-size:16px;line-height:24px;}
.list-about .content .bd .work{margin-bottom:30px;}
.list-about .content .bd .work .item{padding:10px;background:#fff;border-radius:2px;box-shadow:0 5px 10px rgba(0,0,0,.1);width:23.5%;margin:0 0 40px 2%;}
.list-about .content .bd .work .item:nth-child(4n){margin-left:0;}
.list-about .content .bd .work .item .txt{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:10px;font-size:18px;}
.list-about .content .bd .certificate .t{padding:40px 0 40px 30px;position:relative;display:flex;}
.list-about .content .bd .certificate .t:before{content:"";position:absolute;left:0;bottom:0px;height:50%;z-index:1;width:100%;background:#007A87;}
.list-about .content .bd .certificate .t .item{position:relative;z-index:2;width:20%;padding-right:30px;}
.list-about .content .bd .certificate .c{padding:0 30px;background:url(../images/honor_bg.jpg) no-repeat left bottom;}
.list-about .content .bd .certificate .c .box{display:flex;margin-top:40px;}
.list-about .content .bd .certificate .c .box .item{margin-right:20px;}
.list-about .sidebar{width:28%;}
.list-about .sidebar .box{background:#000;}
.list-about .sidebar .box .menu .item a{position:relative;transition-duration:.5s;height:60px;padding:0 30px;display:flex;align-items:center;}
.list-about .sidebar .box .menu .item a:before{display:none;content:"";width:8px;height:13px;background:url(../images/ico28.png);position:absolute;right:-8px;top:50%;margin-top:-6.5px;}
.list-about .sidebar .box .menu .item a span{text-transform:uppercase;transition-duration:.5s;font-size:18px;color:#fff;}
.list-about .sidebar .box .menu .item a:hover span{color:#007B88;}
.list-about .sidebar .box .menu .item.on a{background:#007B88;}
.list-about .sidebar .box .menu .item.on a span{color:#fff;}
.list-about .sidebar .box .menu .item.on a:before{display:block}
.list-about .sidebar .box .map{padding:40px 0;text-align:center;}

.index-pro{padding-top:60px}
.index-pro .content{width:100% !important}
.index-pro .content .list .item{width:23.5% !important;margin:0 0 60px 2% !important}
.index-pro .content .list .item:nth-child(4n){margin-left:0 !important;}

.index-about .hd .txt{padding:0 60px;display:flex;flex-wrap:wrap;align-items:center;color:#fff;width:50%;background:url(../images/about_bg.jpg) no-repeat center center;}
.index-about .hd .txt .t{text-transform:uppercase;font-family: 'Barlow-Bold';}
.index-about .hd .txt .t h2{font-size:48px;line-height:48px}
.index-about .hd .txt .t h3{font-size:96px;line-height:80px}
.index-about .hd .txt .t .i{display:inline-block;padding-left:170px;background:url(../images/ico22.png) no-repeat left bottom;}
.index-about .hd .txt p{max-width:650px;font-size:16px;line-height:24px;padding:40px 0;}
.index-about .btn{width:155px;height:50px;border:2px solid #FFFFFF;display:flex;align-items:center;justify-content:center;}
.index-about .btn span{font-size:18px;color:#fff;}
.index-about .btn img{margin-right:10px;}
.index-about .btn:hover{border-radius:30px;}
.index-about .hd .pic{width:50%}
.index-about .data{padding:60px;border-bottom:1px solid #CCCCCC;}
.index-about .data .item{width:25%}
.index-about .data .item h3{font-size:80px;line-height:80px;color:#007B88;font-family: 'Barlow-Bold';}
.index-about .data .item p{text-transform:uppercase;font-size:16px;color:#000000;}
.index-about .brand{padding-top:50px;}
.index-about .brand .more h2{text-transform:uppercase;font-family: 'Barlow-Bold';font-size:48px}
.index-about .brand .more .btn{border-color:#007B88}
.index-about .brand .more .btn span{color:#007B88}
.index-about .brand .list .item{width:32%;margin:40px 0 0 2%;}
.index-about .brand .list .item:nth-child(3n){margin-left:0;}
.index-about .brand .list .item .logo{height:120px;display:flex;justify-content:center;align-items:center}
.index-about .brand .list .item:nth-child(1) .logo{background:#007B88}
.index-about .brand .list .item:nth-child(2) .logo{background:#A3122E}
.index-about .brand .list .item:nth-child(3) .logo{background:#006E4A}

.index-banner{position:relative;overflow:hidden;}
.index-banner .bd img{width:100%}
.index-banner .slick-dots{bottom:80px;}
.index-banner .slick-dots li{width:80px;border:0;transition-duration:.6s;background:#fff;position:relative;border-radius:16px;;margin:0 10px 0 0;height:7px;opacity:1;}
.index-banner .slick-dots li button{display:none;}
.index-banner .slick-dots li.slick-active{background:#007B88;}

@media (max-width: 1790px){
	.wrap{width:98%}
}
@media (max-width: 1400px){
	.list-about .content .bd .culture .item .pic{width:100%}
	.list-about .content .bd .culture .item .txt{padding-top:20px;width:100%}
	.list-about .content .bd .work .item{width:32% !important;margin:0 2% 40px 0 !important;}
	.list-about .content .bd .work .item:nth-child(3n){margin-right:0 !important;}
	.list-pro .content {width: calc(100% - 320px);}
}

@media (max-width: 1366px){
	.index-about .hd .txt p{padding:25px 0}
	.list-events .list .item .pic{width:270px}
	.list-events .list .item .txt{width: calc(100% - 300px);}
	.list-events .list .item .txt h3{height:auto;}
	.list-about .content .hd{padding:30px}
	.list-about .content .bd{padding:30px}
}
@media (max-width: 1280px){
	.show-pro .sidebar{display:none;}
	.show-pro .content{width:100%}
}
@media (max-width: 1200px){
	.footer .footer_buttom .footer_menu .menu a{margin-right:20px}
	.index-about .hd .txt .t h2{font-size:30px;line-height:30px}
	.index-about .hd .txt .t h3{font-size:76px;line-height:76px}
	.index-about .hd .txt p{font-size:14px;line-height:22px}
	.index-about .brand .list .item .logo{height:80px;}
	.index-about .brand .list .item .logo img{height:60%}
	.list-about .content .bd .certificate .c{background:none;}
}
@media (max-width: 1024px){
	.list-pro .content .list .item .more a{font-size:14px}
	.list-pro .content .list .item .more a img{margin-right:5px;height:15px}
	.index-about .hd .txt{padding:0 30px}
	.index-about .hd .txt .t h3{font-size:50px;line-height:50px}
	.index-about .hd .txt p{padding:10px 0;}
	.index-about .data{padding:30px}
	.footer .footer_info .txt .hd h3{min-width:200px;font-size:24px;height:60px}
	.footer .footer_info .txt .bd .item{flex:none;width:35%;padding:0 0 0 10px !important}
	.footer .footer_info .txt .bd .item:nth-child(2){width:30%}
	.footer .footer_info .form{padding:20px}
	.footer .footer_info .form form input{width: calc(100% - 100px);}
	.footer .footer_info .form form button{width:100px}
}

@media screen and (max-width:992px) {
	.index-about .hd .txt,.index-about .hd .pic,.list-pro .content .head .info,.list-pro .content,.list-contact .hd,.list-contact .bd,.list-contact .datu,.list-about .content,.list-events .list .item,.list-events .list .item .pic,.list-events .list .item .txt,.footer .footer_info .txt,.footer .footer_info .form,.list-news .left .list .item .pic,.list-news .left .list .item .txt,.list-news .left,.list-news .right,.wrap{width:100%}
	.click_qrcode,.list-pro .content .head .tupian_list,.list-news .left .more .btn,.list-pro .content .list .item .more,.list-pro .sidebar,.list-contact .hd p,.list-about .content .bd .certificate .t:before,.index-title h2 br,.index-title .en:before,.list-about .sidebar,.footer .footer_info .txt .hd,.footer .footer_buttom .footer_menu .logo,.footer .footer_buttom .footer_menu .menu,.pc-menu,.header{display:none !important}
	.show-banner{overflow:hidden;display:block !important}
	.index-about .data,.index-pro,.index-about .hd .txt,.main{padding:10px}
	.index-about .data .item{width:50%;margin-bottom:20px}
	.index-about .data .item h3{font-size:50px;line-height:50px}
	.index-about .btn{height:40px}
	.index-about .brand{padding-top:20px}
	.index-about .brand .more h2{font-size:36px;line-height:36px;}
	.index-about .brand .list .item{margin:10px 0 0 0;width:100%}
	.index-about .brand .list .item .logo{height:60px}
	.index-about .brand .list .item .logo img{height:40px}
	.footer .footer_info .txt{padding:0 10px;}
	.footer .footer_info .txt .bd{padding:0;}
	.footer .footer_info .txt .bd .item{width:100% !important;border:0;padding:10px 0 !important;border-top:1px solid #fff;}
	.footer .footer_info .form h3{margin-bottom:30px}
	.footer .footer_buttom .footer_menu{padding:20px 0;}
	.footer .footer_buttom .footer_menu .wrap{justify-content:center}
	.footer .footer_buttom .footer_copyright{padding:20px 10px 60px}
	.footer .footer_buttom .footer_copyright .mc{margin:20px auto 0;}
	.list-news .list .item{padding:20px 0}
	.list-news .list .item:nth-child(1){padding-top:0;}
	.list-news .list .item .txt h2{padding-top:10px}
	.list-news .list .item .txt h3{padding:10px 0;}
	.list-news .list .item .txt p{font-size:14px;line-height:20px}
	.list-news .paging{margin:25px 0}
	.list-events .list .item{margin:0 0 30px 0}
	.list-events .list .item .txt h3{padding:10px 0;}
	.list-events .list .item .txt ul li{line-height:24px;}
	.list-about{margin:0;}
	.list-about .content .bd,.list-about .content .hd{padding:20px}
	.index-title h2,.list-about .content .hd .t h2{font-size:30px;line-height:30px}
	.list-about .content .hd .t .i{display:block;padding:0;}
	.list-about .content .hd p{padding:20px 0;}
	.index-title{flex-wrap:wrap;margin-bottom:15px}
	.index-title .en{padding:5px 0 0 0;}
	.list-about .content .bd .culture{margin-bottom:20px}
	.list-about .content .bd .culture .item{width:100%;padding:20px 0;}
	.list-about .content .bd .culture .item:nth-child(1){padding-top:0}
	.list-about .content .bd .culture .item .txt{padding:0;}
	.list-about .content .bd .work{justify-content:space-between;}
	.list-about .content .bd .work .item{width:48.5% !important;margin:0 0 20px 0!important}
	.list-about .content .bd .certificate .t{padding:0;flex-wrap:wrap;justify-content:space-between;}
	.list-about .content .bd .certificate .t .item{width:48%;padding:0;margin:0 0 10px 0!important}
	.list-about .content .bd .certificate .c{padding:0;}
	.list-about .content .bd .certificate .c .box{margin-top:0;flex-wrap:wrap;justify-content:space-between;}
	.list-about .content .bd .certificate .c .item{width:48%;padding:0;margin:0 0 10px 0!important}
	.list-contact .hd h2{font-size:36px;padding:15px 0;}
	.list-contact .hd h3{padding-bottom:20px;}
	.list-contact .datu,.list-contact .bd{padding-top:0;}
	.list-contact .bd .form{padding:30px 0;}
	.list-contact .bd .form .btn{margin:20px auto 0;}
	.list-contact .bd .info .item{padding:12px 0}
	.list-contact .bd .info .item .c a{display:block}
	.list-contact .bd .form .t{margin-bottom:25px}
	.list-contact .bd .form .t h2{margin-bottom:10px;}
	.list-contact .bd .form .t h2 img{height:25px}
	.list-contact .bd .form .t h2 span{margin-left:10px}
	.list-contact .bd .form form h3{margin-bottom:8px}
	.list-video .list .item,.list-pro .content .list .item{width:48% !important;margin:0 4% 15px 0 !important}
	.list-video .list .item:nth-child(2n),.list-pro .content .list .item:nth-child(2n){margin-right:0 !important;}
	.list-pro .content .list .item .txt{padding:10px 0 0 0;}
	.list-pro .content .list .item .txt h2{font-size:18px}
	.list-pro .content .list .item .txt h3{font-size:14px;margin-top:0}
	.list-pro .content .list .item .txt .i{top:10px}
	.list-video .list .item .txt{padding:5px 5px 0;}
	.list-pro .content .body,.list-pro .content .head{padding:0 0 20px 0}
	.list-pro .content .body table tr{width:100%;height:40px}
	.index-banner .slick-dots{bottom:10px}
	.index-banner .slick-dots li{width:30px}	
}