﻿body{overflow-x:hidden}
.focus{position:relative;width:100%;color:#fff;background-color:#333;overflow:hidden}
.focus .swiper-container,.focus .swiper-slide{width:100%;height:100%}
.focus .swiper-pagination{font-size:0}
.focus .swiper-container-horizontal>.swiper-pagination-bullets,.focus .swiper-pagination-custom,.focus .swiper-pagination-fraction{left:50%;bottom:0;width:400px;height:11px;margin-left:-200px}
.focus .swiper-pagination-bullet{opacity:1;border-radius:50%;width:7px;height:7px;vertical-align:middle;border:2px solid #fff;background-color:#fff}
.focus .swiper-pagination-bullet-active{background-color:transparent}
.focus .pagination-button{position:absolute;left:0;bottom:60px;width:100%}
.focus .pagination-button .swiper-pagination{position:relative;text-align:left}
.focus .pagination-button .swiper-pagination-bullet{margin-right:20px}
.focus .swiper-button-next,.focus .swiper-button-prev{display:none}
.focus .swiper-slide .bg{position:static;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;transition:all 1s ease 2s;transform:scale(1.4);}
.focus .swiper-slide .wrap{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);}
.focus .swiper-slide .info{ transform:translateY(-50%); position:absolute; top:50%; left:0; z-index:1; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.focus .swiper-slide .info h2{font-size:52px;font-weight:400;line-height:55px;opacity:0;visibility:hidden;transform:translateX(-100px);transition:all 1.2s}
.focus .swiper-slide .info h3{margin-top:36px;font-size:42px;font-weight:400;opacity:0;visibility:hidden;transform:translateX(100px);transition:all 1.2s}
.focus .swiper-slide .info p{margin-top:5px;font-size:12px;color:rgba(255,255,255,.9);text-transform:uppercase;opacity:0;visibility:hidden;transform:translateX(100px);transition:all 1.2s}
.focus .swiper-slide .info a{display:inline-block;margin-top:45px;padding:0 38px;font-size:14px;color:#fff;line-height:42px;border-radius:21px;background-color:#00adf5;opacity:0;visibility:hidden;transform:translateX(100px);transition:all 1.2s}
.focus .swiper-slide-active .bg,.focus .swiper-slide-duplicate-active .bg{transition:all 14s cubic-bezier(0,1,.34,.99);transform:scale(1,1)}
.focus .swiper-slide-active .info a,.focus .swiper-slide-active .info h2,.focus .swiper-slide-active .info h3,.focus .swiper-slide-active .info p,.focus .swiper-slide-duplicate-active .info a,.focus .swiper-slide-duplicate-active .info h2,.focus .swiper-slide-duplicate-active .info h3,.focus .swiper-slide-duplicate-active .info p{opacity:1;visibility:visible;transform:translateX(0)}

.focus .swiper-slide .bg img{ width:100%;}
.shehuizhaopins,.xinjiap{max-width:1200px; margin:0 auto;}
.xinjiap p{ font-weight: bold;}
.shehuizhaopins::after{display:block;content:"";clear:both;}
.shehuizhaopins li{ width:48%; margin-right:4%; float:left; margin-bottom:4%;}
	.shehuizhaopins li:nth-child(2n){ margin-right:0}
	.shehuizhaopins li:nth-child(2n+1){ clear:left;}
	.shehuizhaopins li em{ display:block;    font-size: 20px; font-style:normal; font-weight:bold; margin-bottom:15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dadada;}
	.shehuizhaopins li .bodies{ font-size:14px; line-height:2;}
@media (max-width:1366px){.focus{}
.focus .swiper-slide .info{box-sizing:border-box;padding:0 20px}
.focus .swiper-slide .info h2{font-size:42px}
.focus .swiper-slide .info h2 img{height:42px}
.focus .swiper-slide .info h3{margin-top:25px;font-size:32px}
.focus .swiper-slide .info p{margin-top:0;font-size:12px}
.focus .swiper-slide .info a{margin-top:30px;padding:0 30px;font-size:12px;line-height:35px}
}
@media (max-width:1024px){.focus{height:auto;}
.shehuizhaopins,.xinjiap{ padding: 0 20px;}
.f61 p{ font-size: 16px !important; text-align: center;}
.focus .swiper-slide{}
.focus .swiper-slide .wrap{position:absolute;left:0;right:0;top:50%;height:auto;}
.focus .swiper-slide .bg{position:static;}
.focus .swiper-slide .info{box-sizing:border-box;padding:0 20px}
.focus .swiper-slide .info h2{font-size:32px}
.focus .swiper-slide .info h2 img{height:32px}
.focus .swiper-slide .info h3{margin-top:25px;font-size:22px}
.focus .swiper-slide .info p{margin-top:0;font-size:10px}
.focus .swiper-slide .info a{margin-top:30px;padding:0 30px;font-size:12px;line-height:35px}
}
@media (max-width:767px){.focus{ height:200px;}
.shehuizhaopins li{width:100%; float:none; margin:0 auto; margin-bottom:15px;}
.focus .swiper-slide .info{box-sizing:border-box;padding:0 20px}
.focus .swiper-slide .info h2{font-size:24px}
.focus .swiper-slide .info h2 img{height:24px}
.focus .swiper-slide .info h3{margin-top:10px;font-size:16px}
.focus .swiper-slide .info p{font-size:12px}
.focus .swiper-slide .info a{margin-top:10px;padding:0 30px;font-size:12px;line-height:35px}
.focus .pagination-button{bottom:15px}
.focus .pagination-button .swiper-pagination{text-align:center}
.focus .pagination-button .swiper-pagination-bullet{margin-right:5px;margin-left:5px}
.focus .swiper-pagination-bullet{opacity:1;border-radius:50%;width:7px;height:7px;vertical-align:middle;border:1px solid #fff;background-color:transparent}
.focus .swiper-pagination-bullet-active{background-color:#fff}

.focus .swiper-slide .bg{ height:200px;}
.focus .swiper-slide .bg img{ height:200px; width:auto;left:50%; transform:translate(-50%,-50%); top:50%; position:absolute}
}
.btn-slide-news{transition:opacity .4s ease .2s;opacity:1;transform:translateX(-50%);position:absolute;z-index:20;left:50%;bottom:28px;width:104px;height:104px;border-radius:50%;border:1px solid #fff;cursor:pointer}
.btn-slide-news i{display:block;width:32px;height:32px;margin:22px auto 10px;text-indent:-9999em;background:url(../images/12.png) no-repeat center;overflow:hidden}
.btn-slide-news span{display:block;color:#fff;line-height:1;text-transform:uppercase;text-align:center}
.btn-slide-news-active{transition:opacity .4s ease .2s;opacity:0;border-color:#00adf5;background-color:#00adf5}
.slide-news{transition:transform 1s;transform:translateY(100%);position:absolute;z-index:20;left:0;bottom:0;width:100%;padding:44px 0;color:#fff;background-color:rgba(0,0,0,.7)}
.slide-news .news-item{overflow:hidden}
.slide-news .news-item ul{margin:0 -20px}
.slide-news .news-item ul li{float:left;width:50%}
.slide-news .news-item ul li a{display:block;height:78px;margin:0 20px;color:#fff}
.slide-news .news-item ul li a .date{float:left;width:78px;height:78px;color:#666;text-align:center;background-color:#fff}
.slide-news .news-item ul li a .date strong{display:block;padding-top:8px;font-size:48px;font-weight:400;line-height:1}
.slide-news .news-item ul li a .date span{display:block;font-size:14px;line-height:1}
.slide-news .news-item ul li h5{height:25px;margin-left:100px;padding-top:14px;font-size:18px;font-weight:400;line-height:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.slide-news .news-item ul li p{height:20px;margin-top:8px;margin-left:100px;font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.slide-news-active{transform:translateY(0)}
@media (max-width:1366px){.btn-slide-news{bottom:25px;width:80px;height:80px}
.btn-slide-news i{width:28px;height:28px;margin:15px auto 10px;background-size:cover}
.btn-slide-news span{font-size:12px}
.slide-news{padding:35px 0}
.slide-news .news-item ul li a{height:70px}
.slide-news .news-item ul li a .date{width:70px;height:70px}
.slide-news .news-item ul li a .date strong{font-size:42px}
.slide-news .news-item ul li a .date span{font-size:14px}
.slide-news .news-item ul li h5{margin-left:90px;padding-top:10px;font-size:16px}
.slide-news .news-item ul li p{margin-top:5px;margin-left:90px}
}
@media (max-width:1024px){.slide-news{padding:25px 0}
.slide-news .news-item ul li a{height:60px}
.slide-news .news-item ul li a .date{width:60px;height:60px}
.slide-news .news-item ul li a .date strong{font-size:36px}
.slide-news .news-item ul li a .date span{font-size:12px}
.slide-news .news-item ul li h5{margin-left:80px;padding-top:5px;font-size:14px}
.slide-news .news-item ul li p{margin-top:5px;margin-left:80px}
}
@media (max-width:767px){.btn-slide-news{display:none}
.slide-news{display:none}
}
.module{padding:90px 0}
.module-bg{background-color:#f4f8fb}
.module .module-title{margin-bottom:60px;text-align:center}
.module .module-title h2{position:relative;padding-bottom:28px;font-size:48px;font-weight:400}
.module .module-title h2:after{content:"";position:absolute;left:50%;bottom:0;width:26px;height:5px;margin-left:-13px;background-color:#1dafb4}
@media (max-width:1024px){.module .module-title h2{font-size:38px}
}
@media (max-width:767px){.module{padding:50px 0}
.module .module-title{margin-bottom:35px}
.module .module-title h2{padding-bottom:20px;font-size:24px}
}
.index-technology{position:relative;text-align:center}
.index-technology .ring{position:relative;z-index:1;display:inline-block;padding:20px;/*padding:74px;*/font-size:0;border-radius:50%;background-color:#fff}
.index-technology .ring span{display:inline-block;padding:113px;border-radius:50%;border:18px solid #b7dbf9;background-color:#e3f3ff}
.index-technology .ring i{display:inline-block;width:56px;height:56px;/*width:136px;height:136px;*/border-radius:50%;background:#00adf5 url(../images/21.png) no-repeat center;background-size:100% 100%}
.index-technology .ring b{animation:ringRotate 30s linear infinite;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/22.png) no-repeat center}

.index-technology .ring b{ background-size:cover;}
@keyframes ringRotate{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.index-technology ul{position:absolute;top:0;left:0;width:100%}
.index-technology ul li{position:absolute;width:312px;height:56px}
.index-technology ul li:nth-child(1){top:0;left:75px}
.index-technology ul li:nth-child(2){top:0;right:75px}
.index-technology ul li:nth-child(3){top:140px;left:0}
.index-technology ul li:nth-child(4){top:140px;right:0}
.index-technology ul li:nth-child(5){top:280px;left:70px}
.index-technology ul li:nth-child(6){top:280px;right:70px}
.index-technology ul li:nth-child(7){top:420px;left:75px}
.index-technology ul li:nth-child(8){top:420px;right:75px}
.index-technology ul li a{display:block;width:100%;height:100%}
.index-technology ul li div{position:absolute;left:0;top:0;width:48px;height:56px;background:url(../images/23.png) no-repeat center}
.index-technology ul li div i{display:block;width:100%;height:100%;text-indent:-9999em;background-repeat:no-repeat;background-position:center;overflow:hidden}
.index-technology ul li:nth-child(1) div i{background-image:url(../images/31.png)}
.index-technology ul li:nth-child(2) div i{background-image:url(../images/32.png)}
.index-technology ul li:nth-child(3) div i{background-image:url(../images/33.png)}
.index-technology ul li:nth-child(4) div i{background-image:url(../images/34.png)}
.index-technology ul li:nth-child(5) div i{background-image:url(../images/35.png)}
.index-technology ul li:nth-child(6) div i{background-image:url(../images/36.png)}
.index-technology ul li:nth-child(7) div i{background-image:url(../images/37.png)}
.index-technology ul li:nth-child(8) div i{background-image:url(../images/38.png)}
.index-technology ul li span{position:relative;float:right;display:block;width:224px;padding:0 12px 12px;font-size:18px;text-align:left;line-height:1}
.index-technology ul li span:after,.index-technology ul li span:before{content:"";position:absolute}
.index-technology ul li span:before{left:0;bottom:0;width:100%;height:2px;background-color:#e3e3e8}
.index-technology ul li span:after{right:0;bottom:-4px;width:10px;height:10px;border-radius:50%;background-color:#00adf5}
.index-technology ul li:nth-child(2n) div{left:auto;right:0}
.index-technology ul li:nth-child(2n) span{float:left;text-align:right}
.index-technology ul li:nth-child(2n) span:after{right:auto;left:0}
@media (max-width:1100px){.index-technology{padding:82px 0}
.index-technology .ring{padding:30px}
.index-technology .ring span{padding:30px;border:2px solid #b7dbf9}
.index-technology .ring i{width:70px;height:70px}
.index-technology .ring b{background-size:cover}
.index-technology ul li:nth-child(1){top:0;left:50px}
.index-technology ul li:nth-child(2){top:0;right:50px}
.index-technology ul li:nth-child(3){top:100px;left:0}
.index-technology ul li:nth-child(4){top:100px;right:0}
.index-technology ul li:nth-child(5){top:200px;left:0}
.index-technology ul li:nth-child(6){top:200px;right:0}
.index-technology ul li:nth-child(7){top:300px;left:50px}
.index-technology ul li:nth-child(8){top:300px;right:50px}
}
@media (max-width:767px){.index-technology{padding:60px 0}
.index-technology .ring{padding:15px}
.index-technology .ring span{padding:15px;border:2px solid #b7dbf9}
.index-technology .ring i{width:30px;height:30px}
.index-technology .ring b{background-size:cover}
.index-technology ul li{width:130px;height:30px}
.index-technology ul li:nth-child(1){top:0;left:40px}
.index-technology ul li:nth-child(2){top:0;right:40px}
.index-technology ul li:nth-child(3){top:60px;left:0}
.index-technology ul li:nth-child(4){top:60px;right:0}
.index-technology ul li:nth-child(5){top:120px;left:0}
.index-technology ul li:nth-child(6){top:120px;right:0}
.index-technology ul li:nth-child(7){top:180px;left:40px}
.index-technology ul li:nth-child(8){top:180px;right:40px}
.index-technology ul li div{width:30px;height:30px;background-size:auto 100%}
.index-technology ul li div i{background-size:50% 50%}
.index-technology ul li span{box-sizing:border-box;width:calc(100% - 30px);padding:0 5px 5px;font-size:12px}
.index-technology ul li span:before{height:1px}
.index-technology ul li span:after{bottom:-2px;width:5px;height:5px}
}
.index-datas{margin-top:70px;border:1px solid #e4ecf2;background-color:#f4f8fb}
.index-datas ul li{box-sizing:border-box;float:left;width:20%;padding:20px 0 15px;text-align:center;border-left:1px solid #e4ecf2}
.index-datas ul li i{display:inline-block;width:55px;height:55px;text-indent:-9999em;background-repeat:no-repeat;background-position:center;overflow:hidden}
.index-datas ul li:nth-child(1){border-left:none}
.index-datas ul li:nth-child(1) i{background-image:url(../images/41.png)}
.index-datas ul li:nth-child(2) i{background-image:url(../images/42.png)}
.index-datas ul li:nth-child(3) i{background-image:url(../images/43.png)}
.index-datas ul li:nth-child(4) i{background-image:url(../images/44.png)}
.index-datas ul li:nth-child(5) i{background-image:url(../images/45.png)}
.index-datas ul li p{padding-top:3px;line-height:1}
.index-datas ul li strong{font-size:42px;font-weight:400}
.index-datas ul li sub{font-size:18px;vertical-align:middle}
.index-datas ul li sup{font-size:22px;vertical-align:top}
@media (max-width:1024px){.index-datas ul li i{width:40px;height:40px;background-size:cover}
.index-datas ul li p{padding-top:3px;line-height:1}
.index-datas ul li strong{font-size:28px}
.index-datas ul li sub{font-size:14px}
.index-datas ul li sup{font-size:14px}
.index-datas ul li span{font-size:12px}
}
@media (max-width:767px){.index-datas{margin-top:50px;border:none;background-color:transparent}
.index-datas ul li{width:20%;padding:0;border-color:#eee}
.index-datas ul li i{width:30px;height:30px;background-size:cover}
.index-datas ul li p{padding-top:3px;line-height:1}
.index-datas ul li strong{font-size:18px}
.index-datas ul li sub{font-size:12px}
.index-datas ul li sup{font-size:12px}
.index-datas ul li span{font-size:10px}
}
.index-solution{width:100%}
.index-solution .swiper-container{width:100%;height:100%;padding-bottom:30px}
.index-solution .swiper-slide{overflow:hidden}
.index-solution .swiper-pagination{font-size:0}
.index-solution .swiper-container-horizontal>.swiper-pagination-bullets,.index-solution .swiper-pagination-custom,.index-solution .swiper-pagination-fraction{left:50%;bottom:0;width:400px;height:16px;margin-left:-200px}
.index-solution .swiper-pagination-bullet{opacity:1;border-radius:50%;width:14px;height:14px;margin:0 10px;vertical-align:middle;border:1px solid #333;background-color:transparent}
.index-solution .swiper-pagination-bullet-active{background-color:#333}
.index-solution .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}
.index-solution a{display:block;margin:0 30px;background-color:#fff}
.index-solution a .pic{position:relative;width:100%;height:0;padding-top:67.5%;overflow:hidden}
.index-solution a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;min-height:100%;}
.index-solution a .info{padding:24px 32px}
.index-solution a .info h5{transition:all .35s;width:100%;font-size:20px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.index-solution a .info p{height:56px;margin-top:5px;color:#666;overflow:hidden}
.index-solution a .info i{transition:all .35s;display:inline-block;margin-top:15px;width:42px;height:42px;text-indent:-9999em;background:url(../images/51.png) no-repeat center;overflow:hidden}
.index-solution a:hover .pic img{transform:scale(1.1)}
.index-solution a:hover .info h5{color:#47b9be}
.index-solution a:hover .info i{background-image:url(../images/52.png)}
@media (max-width:1024px){.index-solution a{margin:0 10px}
.index-solution a .info{padding:20px 25px}
.index-solution a .info h5{font-size:24px}
.index-solution a .info p{height:50px;font-size:14px}
}
@media (max-width:767px){.index-solution .swiper-pagination-bullet{width:7px;height:7px}
.index-solution a{margin:0 5px}
.index-solution a .info{padding:20px 15px}
.index-solution a .info h5{font-size:16px}
.index-solution a .info p{height:50px;margin-top:8px;font-size:12px}
.index-solution a .info i{margin-top:20px;width:30px;height:30px;background-size:cover}
}
.index-safety{overflow:hidden}
.index-safety ul{margin:0 -15px}
.index-safety ul li{float:left}
.index-safety ul li:nth-child(1),.index-safety ul li:nth-child(4){width:53.5%}
.index-safety ul li:nth-child(2),.index-safety ul li:nth-child(3){width:46.5%}
.index-safety ul li a{position:relative;display:block;height:320px;margin:15px;color:#fff;background-color:#000}
.index-safety ul li .pic{opacity:.6;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.index-safety ul li .info{transition:background-color .35s;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}
.index-safety ul li .txt{transition:top .35s;position:absolute;top:30%;width:100%;text-align:center}
.index-safety ul li .txt span{display:inline-block;width:70px;height:70px;background-repeat:no-repeat;background-position:center}
.index-safety ul li:nth-child(1) .txt span{background-image:url(../images/61.png)}
.index-safety ul li:nth-child(2) .txt span{background-image:url(../images/62.png)}
.index-safety ul li:nth-child(3) .txt span{background-image:url(../images/63.png)}
.index-safety ul li:nth-child(4) .txt span{background-image:url(../images/64.png)}
.index-safety ul li .txt h5{font-size:24px;font-weight:400}
.index-safety ul li .txt i{transition:opacity .35s;opacity:0;display:inline-block;margin-top:35px;width:42px;height:42px;text-indent:-9999em;background:url(../images/53.png) no-repeat center;overflow:hidden}
.index-safety ul li:hover .info{background-color:#00a4c7}
.index-safety ul li:hover .txt{top:20%}
.index-safety ul li:hover .txt i{opacity:1}
@media (max-width:767px){.index-safety ul{margin:0 -5px}
.index-safety ul li:nth-child(1),.index-safety ul li:nth-child(4){width:100%}
.index-safety ul li:nth-child(2),.index-safety ul li:nth-child(3){width:50%}
.index-safety ul li a{height:180px;margin:5px}
.index-safety ul li .txt{top:30%}
.index-safety ul li .txt span{width:35px;height:35px;background-size:cover}
.index-safety ul li .txt h5{font-size:18px}
.index-safety ul li .txt i{margin-top:10px;width:25px;height:25px;background-size:cover}
}
.index-video{position:relative}
.index-video .swiper-container{width:100%}
.index-video .swiper-slide{width:100%}
.index-video .swiper-pagination{display:none;font-size:0}
.index-video .swiper-container-horizontal>.swiper-pagination-bullets,.index-video .swiper-pagination-custom,.index-video .swiper-pagination-fraction{left:50%;bottom:0;width:400px;height:16px;margin-left:-200px}
.index-video .swiper-pagination-bullet{opacity:1;border-radius:50%;width:7px;height:7px;margin:0 5px;vertical-align:middle;border:1px solid #333;background-color:transparent}
.index-video .swiper-pagination-bullet-active{background-color:#333}
.index-video .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}
.index-video .swiper-button-next,.index-video .swiper-button-prev{width:60px;height:60px;background-image:url(../images/72.png);outline:0}
.index-video .swiper-button-next{left:auto;right:-140px;background-position:right top}
.index-video .swiper-button-prev{left:-140px;background-position:left top}
.index-video .swiper-button-next:hover{background-position:right bottom}
.index-video .swiper-button-prev:hover{background-position:left bottom}
.index-video .swiper-button-next:after,.index-video .swiper-button-prev:after{display:none}
.index-video .item{position:relative}
.index-video .item .pic{width:100%;overflow:hidden}
.index-video .item .pic img{width:100%}
.index-video .item .btn-play{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:86px;height:86px;text-indent:-9999em;background:url(../images/71.png) no-repeat center;cursor:pointer;overflow:hidden}
.layui-m-layer .video-popup{position:relative;width:896px!important;max-width:1200px!important;padding:0;border-radius:0;background-color:transparent}
.video-popup .layui-m-layercont{padding:0}
.video-popup .layui-m-layerbtn{position:absolute;top:-52px;right:-52px;width:38px;height:38px;border-top:none;background:0 0}
.video-popup .layui-m-layerbtn span{transition:transform .3s;transform:rotate(0);display:block;width:38px;height:38px;font-size:0;text-indent:-9999em;border-radius:0;background:url(../images/73.png) no-repeat center;overflow:hidden}
.video-popup .layui-m-layerbtn span:hover{transform:rotate(90deg)}
.video-popup .layui-m-layerbtn span:active{background-color:transparent}
.video-control{width:896px;height:504px;background-color:#000}
@media (max-width:1480px){.index-video .swiper-button-next{right:20px}
.index-video .swiper-button-prev{left:20px}
}
@media (max-width:767px){.index-video .swiper-pagination{display:block;position:static;left:auto;width:100%;margin-left:0;margin-top:20px}
.index-video .swiper-button-next,.index-video .swiper-button-prev{display:none}
.index-video .item .pic{position:relative;width:100%;height:250px;overflow:hidden}
.index-video .item .pic img{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;min-width:100%;min-height:100%}
.index-video .item .btn-play{width:60px;height:60px;background-size:cover}
.layui-m-layer .video-popup{width:100%!important;max-width:100%!important}
.video-popup .layui-m-layerbtn{transform:translate(-50%,-50%);top:auto;right:auto;left:50%;bottom:-100px}
.video-control{width:100%;height:calc(100% / 16 * 9);background-color:#000}
}
.index-news{width:100%}
.index-news-left{float:left;width:470px;border-radius:8px;overflow:hidden}
.index-news-left .swiper-pagination{display:none;font-size:0}
.index-news-left a{display:block;background-color:#f5f5f5}
.index-news-left a .pic{width:100%;background-color:#ddd}
.index-news-left a .pic img{display:block;width:100%}
.index-news-left a .info{padding:20px}
.index-news-left a .info .date{color:#666}
.index-news-left a .info h5{transition:all .35s;height:76px;margin-top:12px;font-size:24px;font-weight:400;line-height:38px}
.index-news-left a .info p{height:60px;margin-top:15px;font-size:15px;color:#666;line-height:30px;overflow:hidden}
.index-news-left a .info i{transition:all .35s;display:inline-block;margin-top:35px;width:42px;height:42px;text-indent:-9999em;background:url(../images/51.png) no-repeat center;overflow:hidden}
.index-news-left a:hover .info h5{color:#00a4c7}
.index-news-left a:hover .info i{background-image:url(../images/52.png)}
.index-news-right{margin-left:555px}
.index-news-right ul li{margin-bottom:35px;padding:15px 0;border-bottom:1px solid #e7e7e7}
.index-news-right ul li:last-child{margin-bottom:0;border-bottom:none}
.index-news-right ul li a{display:block}
.index-news-right ul li a .date{font-size:14px;color:#999;line-height:25px}
.index-news-right ul li a .date .tag{transition:background-color .35s;display:inline-block;width:80px;height:25px;margin-right:20px;color:#fff;line-height:25px;text-align:center;border-radius:13px;background-color:#999}
.index-news-right ul li a h5{transition:all .35s;margin-top:15px;font-size:24px;font-weight:400}
.index-news-right ul li a p{margin-top:20px;font-size:14px;color:#666}
.index-news-right ul li a:hover .date .tag{background-color:#00a4c7}
.index-news-right ul li a:hover h5{color:#00a4c7}
@media (max-width:1024px){.index-news-right{margin-left:520px}
.index-news-right ul li a h5{font-size:20px}
.index-news-right ul li a p{font-size:12px}
}
@media (max-width:767px){.index-news-left{float:none;width:100%;border-radius:5px}
.index-news-left a .info h5{height:56px;margin-top:12px;font-size:16px;font-weight:400;line-height:inherit}
.index-news-left a .info p{height:60px;margin-top:15px;font-size:12px;line-height:inherit}
.index-news-left a .info i{margin-top:30px;width:30px;height:30px;background-size:cover}
.index-news-right{margin-left:0;margin-top:10px}
.index-news-right ul li{margin-bottom:0;padding:20px 0;border-bottom:1px solid #e7e7e7}
.index-news-right ul li a .date{font-size:12px;line-height:25px}
.index-news-right ul li a h5{margin-top:15px;font-size:16px}
.index-news-right ul li a p{margin-top:15px;font-size:12px}
.index-news-right ul li a:hover h5{color:#00a4c7}
}
.banner{position:relative;height:560px;background-color:#333;background-repeat:no-repeat;background-position:center;background-size:cover}
.banner .inner{transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;font-size:18px;color:#fff;text-align:center}
.banner .inner:after{content:"";display:inline-block;width:48px;height:2px;background-color:#fff}
.banner .inner h2{font-size:42px}
.banner .inner p{margin:18px 0}
@media (max-width:1366px){.banner{height:460px}
.banner .inner{font-size:16px}
.banner .inner h2{font-size:35px}
}
@media (max-width:1024px){.banner{height:360px}
.banner .inner{font-size:15px}
.banner .inner h2{font-size:28px}
}
@media (max-width:767px){.banner{height:260px}
.banner .inner{font-size:14px}
.banner .inner h2{font-size:24px}
.banner .inner p{margin:10px 0}
}
.channel-bar{height:75px;background-color:#cecece}
.channel-bar .path{float:left;line-height:75px}
@media (max-width:767px){.channel-bar{height:60px}
.channel-bar .path{line-height:60px}
.channel-bar .wrapper{padding:0}
}
.path{line-height:65px}
.path .icon-home{display:inline-block;width:20px;height:20px;margin-top:-3px;text-indent:-9999em;background:url(../images/home.png) no-repeat center;vertical-align:middle;overflow:hidden}
.path i{transform:rotate(-45deg);display:inline-block;width:6px;height:6px;margin:-3px 5px 0 10px;vertical-align:middle;text-indent:-9999em;border-right:2px solid #666;border-bottom:2px solid #666;overflow:hidden}
@media (max-width:1000px){.path{display:none}
}
@media (max-width:767px){.path{display:none}
}
.channel-nav{position:relative;float:right;width:100%;max-width:600px;height:75px;padding:0 50px}
.channel-nav .swiper-container{width:100%;height:100%}
.channel-nav .swiper-pagination{display:none;position:static;height:12px;margin-top:15px;font-size:0}
.channel-nav .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #333;background-color:transparent}
.channel-nav .swiper-pagination-bullet-active{border-color:#333;background-color:#333}
.channel-nav .swiper-button-next,.channel-nav .swiper-button-prev{transition:all .35s;outline:0;width:50px;height:50px;margin-top:-25px;border-radius:50%;border:none;background-color:transparent}
.channel-nav .swiper-button-prev{left:0}
.channel-nav .swiper-button-next{right:0}
.channel-nav .swiper-button-next:after,.channel-nav .swiper-button-prev:after{display:none}
.channel-nav .swiper-button-next:before,.channel-nav .swiper-button-prev:before{position:absolute;top:50%;left:50%;content:"";width:10px;height:10px;margin-top:-6px;border-bottom:2px solid #333;border-right:2px solid #333}
.channel-nav .swiper-button-prev:before{transform:rotate(135deg);margin-left:-3px}
.channel-nav .swiper-button-next:before{transform:rotate(-45deg);margin-left:-8px}
.channel-nav .swiper-button-next:hover,.channel-nav .swiper-button-prev:hover{background-color:transparent}
.channel-nav .swiper-button-next:hover:before,.channel-nav .swiper-button-prev:hover:before{border-color:#47b9be}
.channel-nav .swiper-slide{width:auto;height:100%}
.channel-nav .swiper-slide a{display:inline-block;padding:0 30px;line-height:75px}
.channel-nav .swiper-slide a:hover{color:#fff;background-color:#47b9be}
.channel-nav .swiper-slide a.current{color:#fff;background-color:#47b9be}
@media (max-width:1000px){.channel-nav{box-sizing:border-box;max-width:100%;height:75px}
.channel-nav .swiper-slide a{padding:0 25px;line-height:75px}
}
@media (max-width:767px){.channel-nav{box-sizing:border-box;max-width:100%;height:60px}
.channel-nav .swiper-slide a{padding:0 20px;line-height:60px}
}
.footer-qrcode img{ width: 100%;}
.list-head{padding:50px 0 ;background:url(../images/1001.png) no-repeat right bottom}
.list-head h1{position:relative;padding-bottom:20px;font-size:22px}
.list-head h1:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;background-color:#686868}
@media (max-width:1024px){.list-head h1{font-size:32px}
}
@media (max-width:767px){.list-head{padding:50px 0;background-size:auto 50%}
.list-head h1{font-size:24px;padding-bottom:15px}
}
.list-menu{margin-top:50px;overflow:hidden}
.list-menu>ul{margin-left:-15px;margin-right:-15px}
.list-menu>ul>li{float:left;width:25%}
.list-menu>ul>li .item{position:relative;margin:0 15px}
.list-menu .par{position:relative;height:100px;padding:0 40px 0 20px;font-size:24px;color:#fff;line-height:100px;background:#727f85 url(../images/1011.png) no-repeat center;background-size:100% 100%;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list-menu .par img{display:inline-block;width:46px;height:46px;margin:-2px 10px 0 0;vertical-align:middle}
.list-menu .par i{position:absolute;top:50%;right:20px;width:20px;height:20px;margin-top:-10px;text-indent:-9999em;background:url(../images/1021.png) no-repeat center;overflow:hidden}
.list-menu .sub{display:none}
.list-menu .sub li{border-bottom:1px solid #cdcdcd}
.list-menu .sub li a{position:relative;display:block;height:60px;padding:0 40px;font-size:18px;line-height:60px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list-menu .sub li a:after,.list-menu .sub li a:before{transform:translateY(-50%);content:"";position:absolute;top:50%}
.list-menu .sub li a:before{left:20px;width:6px;height:6px;border-radius:50%;background-color:#828282}
.list-menu .sub li a:after{right:20px;width:20px;height:20px;background:url(../images/1032.png) no-repeat center}
.list-menu .sub li a:hover{color:#47b9be}
.list-menu .sub li a:hover:before{background-color:#47b9be}
.list-menu>ul>li.active .par{background-color:#47b9be;background-image:url(../images/1012.png)}
.list-menu>ul>li.active .par i{background-image:url(../images/1022.png)}
@media (max-width:1366px){.list-menu>ul{margin-left:-10px;margin-right:-10px}
.list-menu>ul>li .item{margin:0 10px}
.list-menu .par{height:90px;padding:0 30px 0 15px;font-size:20px;line-height:90px}
.list-menu .par img{width:30px;height:30px}
.list-menu .par i{right:15px;width:16px;height:16px;margin-top:-8px;background-size:cover}
.list-menu .sub li a{height:50px;font-size:16px;line-height:50px}
}
@media (max-width:1024px){.list-menu>ul{margin-left:-10px;margin-right:-10px}
.list-menu>ul>li .item{margin:0 10px}
.list-menu .par{height:80px;padding:0 30px 0 15px;font-size:16px;line-height:80px}
.list-menu .par img{width:30px;height:30px}
.list-menu .par i{right:15px;width:16px;height:16px;margin-top:-8px;background-size:cover}
.list-menu .sub li a{height:40px;font-size:14px;line-height:40px}
}
@media (max-width:767px){.list-menu>ul{margin-left:0;margin-right:0}
.list-menu>ul>li{float:none;width:100%;margin-bottom:10px}
.list-menu>ul>li .item{margin:0}
.list-menu .par{height:50px;padding:0 30px 0 15px;font-size:14px;line-height:50px}
.list-menu .par img{width:30px;height:30px}
.list-menu .par i{width:10px;height:10px;margin-top:-5px;background-size:cover}
.list-menu .sub li a{font-size:14px;padding:0 40px 0 60px}
.list-menu .sub li a:before{left:38px}
.list-menu .sub li a:after{width:10px;height:10px;background-size:auto 10px}
}
.list-main{margin-bottom:1px;padding:100px 0 80px;background-color:#efefef}
@media (max-width:767px){.list-main{padding:50px 0}
}
.list-01{overflow:hidden}
.list-01 ul{margin-left:-6px;margin-right:-6px}
.list-01 ul li{float:left;width:25%;margin-bottom:30px}
.list-01 a{display:block;margin:0 6px}
.list-01 a .pic{position:relative;width:100%;height:0;padding-top:76.78%;background-color:#fff;overflow:hidden}
.list-01 a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.list-01 a .info{padding:25px 20px 30px;background-color:#fafafa}
.list-01 a .info h5{transition:all .35s;width:100%;font-size:24px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list-01 a .info p{height:84px;margin-top:12px;overflow:hidden}
.list-01 a:hover{color:#333}
.list-01 a:hover .pic img{transform:scale(1.1)}
.list-01 a:hover .info h5{color:#47b9be}
@media (max-width:1024px){.list-01 ul{margin-left:-5px;margin-right:-5px}
.list-01 ul li{width:25%;margin-bottom:30px}
.list-01 a{margin:0 5px}
.list-01 a .info h5{font-size:20px}
.list-01 a .info p{font-size:12px}
}
@media (max-width:767px){.list-01 ul{margin-left:-5px;margin-right:-5px}
.list-01 ul li{float:left;width:50%;margin-bottom:10px}
.list-01 a{display:block;margin:0 5px}
.list-01 a .info{padding:15px 10px}
.list-01 a .info h5{font-size:16px}
.list-01 a .info p{font-size:12px}
}
.list-02{overflow:hidden}
.list-02 ul{margin-left:-30px;margin-right:-30px}
.list-02 ul li{float:left;width:33.333%;margin-bottom:60px}
.list-02 a{display:block;margin:0 30px;background-color:#fff}
.list-02 a .pic{position:relative;width:100%;height:0;padding-top:65.47%;overflow:hidden}
.list-02 a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.list-02 a .info{padding:25px 20px 40px}
.list-02 a .info h5{transition:all .35s;height:76px;font-size:20px;font-weight:400;overflow:hidden}
.list-02 a .info p{height:84px;margin-top:12px;overflow:hidden}
.list-02 a .info span{display:block;margin-top:20px;font-size:14px;color:#47b9be}
.list-02 a:hover{color:#333}
.list-02 a:hover .pic img{transform:scale(1.1)}
.list-02 a:hover .info h5{color:#47b9be}
@media (max-width:1024px){.list-02 ul{margin-left:-10px;margin-right:-10px}
.list-02 ul li{width:33.333%;margin-bottom:20px}
.list-02 a{margin:0 10px}
.list-02 a .info{padding:25px 20px 40px}
.list-02 a .info h5{height:64px;font-size:20px}
.list-02 a .info p{height:75px;margin-top:15px;font-size:14px}
.list-02 a .info span{font-size:14px}
}
@media (max-width:767px){.list-02 ul{margin-left:0;margin-right:0}
.list-02 ul li{float:none;width:100%;margin-bottom:20px}
.list-02 a{display:block;margin:0}
.list-02 a .info{padding:15px 10px}
.list-02 a .info h5{height:auto;font-size:18px}
.list-02 a .info p{height:auto;font-size:12px}
.list-02 a .info span{font-size:12px}
}
.floor{padding:80px 0;background-repeat:no-repeat;background-position:center;background-size:cover}
.floor .floor-title{margin-bottom:40px;text-align:center}
.floor .floor-title h2{position:relative;padding-bottom:20px;font-size:42px}
.floor .floor-title h2:after{content:"";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;background-color:#686868}
.floor-bg{color:#fff}
.floor-bg .floor-title h2:after{background-color:#fff}
@media (max-width:1024px){.floor .floor-title h2{font-size:32px}
}
@media (max-width:767px){.floor{padding:50px 0;background-size:auto 100%}
.floor .floor-title{margin-bottom:30px}
.floor .floor-title h2{padding-bottom:20px;font-size:24px}
}
.f01{padding:0 3.6%}
.f01 .pic{float:left;width:41.5%}
.f01 .pic img{display:block;width:100%}
.f01 .info{box-sizing:border-box;float:left;width:58.5%;padding-left:70px;font-size:18px}
.f01 .info p{margin:2em 0}
@media (max-width:1024px){.f01 .info{padding-left:70px;font-size:16px}
.f01 .info p{margin:1em 0}
}
@media (max-width:767px){.f01{padding:0}
.f01 .pic{float:none;width:100%}
.f01 .info{float:none;width:100%;padding-left:0;font-size:14px}
.f01 .info p{margin:1.5em 0}
}
.f02{overflow:hidden}
.f02 ul{margin-left:-9px;margin-right:-9px}
.f02 ul li{float:left;width:33.333%}
.f02 a{position:relative;display:block;margin:0 9px}
.f02 a .pic{position:relative;width:100%;height:0;padding-top:65.47%;overflow:hidden}
.f02 a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.f02 a .tit{position:absolute;left:0;bottom:0;width:100%;padding:18px 0;font-size:24px;font-weight:400;color:#fff;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.f02 a:hover{color:#fff}
.f02 a:hover .pic img{transform:scale(1.1)}
.f02 .more{margin-top:30px;text-align:center}
.f02 .more a{color:#1dafb4}
.f02 .more a:hover{color:#fff}
@media (max-width:1024px){.f02 a .tit{font-size:20px}
}
@media (max-width:767px){.f02 ul{margin-left:0;margin-right:0}
.f02 ul li{float:none;width:100%;margin:10px 0}
.f02 a{margin:0}
.f02 a .tit{font-size:18px}
}
.f03{margin:0 5%}
.f03 .swiper-container{width:100%;padding-bottom:50px}
.f03 .swiper-slide{width:100%;height:100%}
.f03 .swiper-pagination{font-size:0}
.f03 .swiper-container-horizontal>.swiper-pagination-bullets,.f03 .swiper-pagination-custom,.f03 .swiper-pagination-fraction{left:50%;bottom:0;width:400px;height:12px;margin-left:-200px}
.f03 .swiper-pagination-bullet{opacity:1;border-radius:50%;width:10px;height:10px;vertical-align:middle;border:1px solid #666;background-color:#fff}
.f03 .swiper-pagination-bullet-active{border-color:#1a4680;background-color:#1a4680}
.f03 .swiper-button-next,.f03 .swiper-button-prev{display:none}
.f03 .item{width:100%}
.f03 .item .pic{float:left;width:52%;height:460px;overflow:hidden}
.f03 .item .pic span{transition:transform .8s;position:relative;display:block;width:100%;height:100%}
.f03 .item .pic span img{transform:translateX(-50%);position:absolute;left:50%;top:0;min-width:100%;height:100%}
.f03 .item .info{float:left;width:48%;height:460px;color:#fff;background:url(../images/1041.jpg) no-repeat center;background-size:cover}
.f03 .item .info .inner{padding:80px 72px 0 50px}
.f03 .item .info h3{font-size:30px}
.f03 .item .info p{margin-top:30px;line-height:2}
.f03 .item .info a{display:inline-block;margin-top:45px;padding:0 40px;color:#fff;line-height:38px;border-radius:20px;border:1px solid #fff}
.f03 .item .info a:hover{border-color:#00a4c7;background-color:#00a4c7}
.f03 .item:hover .pic span{transform:scale(1.05)}
@media (max-width:767px){.f03{margin:0}
.f03 .item .pic{float:none;width:100%;height:auto}
.f03 .item .pic span{height:auto}
.f03 .item .pic span img{transform:translateX(0);position:static;top:auto;left:auto;width:100%;min-width:auto;height:auto}
.f03 .item .info{float:none;width:100%;height:auto}
.f03 .item .info .inner{padding:30px 20px 35px}
.f03 .item .info h3{font-size:20px;text-align:center}
.f03 .item .info p{margin-top:10px;line-height:2}
.f03 .item .info a{display:block;width:150px;margin-top:0;margin:30px auto 0;padding:0;text-align:center}
}
.f04{position:relative}
.f04 .swiper-container,.f04 .swiper-slide{width:100%;height:100%}
.f04 .swiper-pagination{position:static;height:12px;margin-top:30px;font-size:0}
.f04 .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #fff;background-color:transparent}
.f04 .swiper-pagination-bullet-active{border-color:#fff;background-color:#fff}
.f04 .swiper-button-next,.f04 .swiper-button-prev{transition:all .35s;outline:0;width:56px;height:56px;border-radius:50%;border:2px solid #fff;background-color:transparent}
.f04 .swiper-button-prev{left:-150px}
.f04 .swiper-button-next{right:-150px}
.f04 .swiper-button-next:after,.f04 .swiper-button-prev:after{display:none}
.f04 .swiper-button-next:before,.f04 .swiper-button-prev:before{position:absolute;top:50%;left:50%;content:"";width:10px;height:10px;margin-top:-6px;border-bottom:2px solid #fff;border-right:2px solid #fff}
.f04 .swiper-button-prev:before{transform:rotate(135deg);margin-left:-3px}
.f04 .swiper-button-next:before{transform:rotate(-45deg);margin-left:-8px}
.f04 .swiper-button-next:hover,.f04 .swiper-button-prev:hover{background-color:#fff}
.f04 .swiper-button-next:hover:before,.f04 .swiper-button-prev:hover:before{border-color:#000}
@media (max-width:1480px){.f04 .swiper-button-next,.f04 .swiper-button-prev{display:none}
.f04 .swiper-button-next{right:20px}
.f04 .swiper-button-prev{left:20px}
}
.f04 .item{height:500px;margin:0 2.5%}
.f04 .item .inner{width:55%;padding-top:100px}
.f04 .item h3{position:relative;font-size:30px;padding-bottom:20px}
.f04 .item h3:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;background-color:#fff}
.f04 .item p{margin-top:40px;font-size:18px;line-height:1.8}
.f04 .item a{display:inline-block;margin-top:45px;padding:0 40px;font-size:14px;color:#fff;line-height:38px;border-radius:20px;border:1px solid #fff}
.f04 .item a:hover{border-color:#00a4c7;background-color:#00a4c7}
@media (max-width:1024px){.f04 .item{height:auto}
.f04 .item .inner{width:70%;padding-top:0}
.f04 .item h3{font-size:32px}
.f04 .item p{font-size:16px}
}
@media (max-width:767px){.f04 .item{height:auto;margin:0}
.f04 .item .inner{width:100%;padding-top:0}
.f04 .item h3{font-size:24px;padding-bottom:20px;text-align:center}
.f04 .item h3:after{left:50%;margin-left:-14px}
.f04 .item p{font-size:14px}
.f04 .item a{display:block;width:150px;margin:30px auto 0;padding:0;text-align:center}
}
.f05{overflow:hidden}
.f05 ul{margin-left:-22px;margin-right:-22px}
.f05 ul li{float:left;width:33.333%;margin-bottom:30px}
.f05 ul li a{display:block;margin:0 22px;padding:0 20px;height:80px;line-height:80px;border:1px solid #e3e3e3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.f05 ul li a i{transition:background-image .35s;display:inline-block;width:35px;height:35px;margin-top:-2px;text-indent:-9999em;vertical-align:middle;background:url(../images/1201.png) no-repeat center;overflow:hidden}
.f05 ul li a span{margin-left:25px}
.f05 ul li a:hover{color:#1dafb4;border-color:#29b3b8}
.f05 ul li a:hover i{background-image:url(../images/1202.png)}
@media (max-width:1024px){.f05 ul{margin-left:-10px;margin-right:-10px}
.f05 ul li{width:50%;margin-bottom:20px}
.f05 ul li a{margin:0 10px;height:65px;line-height:65px}
.f05 ul li a i{width:25px;height:25px;background-size:cover}
.f05 ul li a span{margin-left:15px}
}
@media (max-width:767px){.f05 ul{margin-left:0;margin-right:0}
.f05 ul li{width:100%;margin-bottom:10px}
.f05 ul li a{margin:0;padding:0 20px;height:60px;line-height:60px}
.f05 ul li a i{width:20px;height:20px;background-size:cover}
.f05 ul li a span{margin-left:15px}
}
.f11 .pic{float:right}
.f11 .info{float:left;padding-right:70px}
@media (max-width:767px){.f11 .pic{float:none}
.f11 .info{float:none;padding-right:0}
}
.f12{overflow:hidden}
.f12 ul{margin-left:-17px;margin-right:-17px}
.f12 ul li{float:left;width:25%}
.f12 a{display:block;margin:0 17px}
.f12 a .pic{position:relative;width:100%;height:0;padding-top:65%;background-color:#fff;overflow:hidden}
.f12 a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.f12 a .info{padding:32px 20px 25px;text-align:center;background-color:#fafafa}
.f12 a .info h5{transition:all .35s;width:100%;font-size:24px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.f12 a .info h5:after{content:"";display:block;width:20px;height:1px;margin:12px auto 0;background-color:#1dafb4}
.f12 a .info p{height:75px;margin-top:18px;overflow:hidden}
.f12 a:hover{color:#333}
.f12 a:hover .pic img{transform:scale(1.1)}
.f12 a:hover .info h5{color:#47b9be}
@media (max-width:1024px){.f12 ul{margin-left:-10px;margin-right:-10px}
.f12 a{display:block;margin:0 10px}
.f12 a .info{padding:30px 20px 25px}
.f12 a .info h5{font-size:20px}
}
@media (max-width:767px){.f12{width:100%;height:320px;overflow:hidden}
.f12 ul{height:350px;margin:0;padding:0;font-size:0;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}
.f12 ul li{float:none;display:inline-block;width:50%;vertical-align:top;white-space:normal}
.f12 ul li a{display:block;height:320px;margin:0 10px 0 0;font-size:14px;text-align:center}
.f12 a .info{padding:30px 10px}
.f12 a .info h5{font-size:18px}
.f12 a .info p{font-size:14px}
}
.f13{position:relative;width:100%;height:540px}
.f13 .pic{position:relative;width:100%;height:100%;background-color:#000}
.f13 .pic li{transition:all .8s;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.f13 .pic li.active{opacity:1}
.f13 .txt{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;color:#fff}
.f13 .txt li{transition:width .5s;box-sizing:border-box;float:left;width:20%;height:100%;border-right:1px solid rgba(255,255,255,.4)}
.f13 .txt li:last-child{border-right:none}
.f13 .txt li .inner{transition:all .5s;padding:75px 0 0 40px}
.f13 .txt li img{display:block;width:60px;height:60px}
.f13 .txt li h5{transition:all .5s;margin-top:10px;font-size:18px;font-weight:400}
.f13 .txt li p{transition:all .5s;opacity:0;margin-top:10px;font-size:0}
.f13 .txt li.active{width:40%}
.f13 .txt li.active .inner{padding:145px 0 0 72px}
.f13 .txt li.active h5{margin-top:20px;font-size:24px;font-weight:700}
.f13 .txt li.active p{opacity:1;margin-top:12px;font-size:18px}
@media (max-width:767px){.f13{display:none;height:350px;overflow:hidden}
.f13 .txt li{width:100%;text-align:center}
.f13 .txt li .inner{margin-top:80px}
.f13 .txt li img{display:inline-block}
.f13 .txt li h5{font-size:20px}
.f13 .txt li p{font-size:14px}
.f13 .txt li.active{width:100%}
.f13 .txt li.active .inner{padding:0}
.f13 .txt li.active h5{font-size:20px}
.f13 .txt li.active p{font-size:14px}
}
.f14 .item{height:540px}
.f14 .item .inner{width:50%;padding-top:100px;padding-left:90px}
.f14 .item h3{position:relative;font-size:42px;padding-bottom:20px}
.f14 .item h3:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;background-color:#fff}
.f14 .item p{margin-top:60px;font-size:18px;line-height:1.8}
@media (max-width:1024px){.f14 .item{height:auto;padding:50px 0}
.f14 .item .inner{width:70%;padding-top:0;padding-left:90px}
.f14 .item h3{font-size:32px}
.f14 .item p{margin-top:50px;font-size:14px}
}
@media (max-width:767px){.f14 .item{height:auto;padding:50px 0}
.f14 .item .inner{width:100%;padding-top:0;padding-left:0}
.f14 .item h3{font-size:20px;text-align:center}
.f14 .item h3:after{left:50%;margin-left:-14px}
.f14 .item p{margin-top:50px;padding:0 5%;font-size:14px;text-align:center}
}
.f15{display:none;position:relative;width:100%}
.f15 .swiper-container,.f15 .swiper-slide{width:100%;height:350px}
.f15 .swiper-pagination{position:static;height:12px;margin-top:15px;font-size:0}
.f15 .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #333;background-color:transparent}
.f15 .swiper-pagination-bullet-active{border-color:#333;background-color:#333}
.f15 .swiper-button-next,.f15 .swiper-button-prev{display:none;transition:all .35s;outline:0;width:56px;height:56px;border-radius:50%;border:2px solid #01c3fc;background-color:transparent}
.f15 .swiper-button-prev{left:-150px}
.f15 .swiper-button-next{right:-150px}
.f15 .swiper-button-next:after,.f15 .swiper-button-prev:after{display:none}
.f15 .swiper-button-next:before,.f15 .swiper-button-prev:before{position:absolute;top:50%;left:50%;content:"";width:10px;height:10px;margin-top:-6px;border-bottom:2px solid #01c3fc;border-right:2px solid #01c3fc}
.f15 .swiper-button-prev:before{transform:rotate(135deg);margin-left:-3px}
.f15 .swiper-button-next:before{transform:rotate(-45deg);margin-left:-8px}
.f15 .swiper-button-next:hover,.f15 .swiper-button-prev:hover{background-color:#01c3fc}
.f15 .swiper-button-next:hover:before,.f15 .swiper-button-prev:hover:before{border-color:#fff}
.f15 .item{position:relative;width:100%;height:100%}
.f15 .item .pic{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.f15 .item .info{position:relative;z-index:1;padding-top:22%;color:#fff;text-align:center}
.f15 .item .info img{display:inline-block;width:60px;height:60px}
.f15 .item .info h5{margin-top:20px;font-size:20px;font-weight:700}
.f15 .item .info p{margin-top:10px;font-size:14px}
@media (max-width:767px){.f15{display:block}
}
.f21{min-height:180px;padding:0 10%;font-size:18px;text-align:center}
@media (max-width:1024px){.f21{min-height:130px;font-size:16px}
}
@media (max-width:767px){.f21{min-height:auto;padding:0;font-size:14px;text-align:left}
}
.f22{background-color:#edeef0}
.f22 ul li{position:relative;text-align:right}
.f22 ul li .pic{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden}
.f22 ul li .pic span{transition:transform .8s;position:relative;display:block;width:100%;height:100%}
.f22 ul li .pic span img{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;min-width:100%;min-height:100%}
.f22 ul li .info{display:inline-block;width:50%;text-align:left}
.f22 ul li .info .inner{padding:110px 24.35% 160px 13.77%}
.f22 ul li .info h3{position:relative;font-size:36px;padding-bottom:25px}
.f22 ul li .info h3:after{content:"";position:absolute;left:0;bottom:0;width:37px;height:2px;background-color:#1dafb4}
.f22 ul li .info p{margin-top:45px;font-size:18px;line-height:1.8}
.f22 ul li .info a{display:inline-block;margin-top:55px;padding:0 28px;color:#666;line-height:38px;border-radius:20px;border:1px solid #666}
.f22 ul li .info a:hover{color:#fff;border-color:#1dafb4;background-color:#1dafb4}
.f22 ul li:nth-child(2n){text-align:left}
.f22 ul li:nth-child(2n) .pic{left:auto;right:0}
.f22 ul li:nth-child(2n) .info{text-align:left}
.f22 ul li:hover .pic span{transform:scale(1.05)}
@media (max-width:1366px){.f22 ul li .info .inner{padding:50px 10%}
.f22 ul li .info h3{font-size:32px}
.f22 ul li .info p{margin-top:35px;font-size:14px}
.f22 ul li .info a{margin-top:45px;font-size:14px}
}
@media (max-width:1024px){.f22 ul li .info .inner{padding:50px 10%}
.f22 ul li .info h3{font-size:32px}
.f22 ul li .info p{margin-top:35px;font-size:14px}
.f22 ul li .info a{margin-top:45px;font-size:14px}
}
@media (max-width:767px){.f22 ul li{position:static;text-align:left}
.f22 ul li .pic{position:static;top:auto;left:auto;width:auto;height:auto;overflow:visible}
.f22 ul li .pic span{position:static;width:100%}
.f22 ul li .pic span img{transform:translate(0);position:static;top:auto;left:auto;min-width:auto;min-height:auto;max-width:100%}
.f22 ul li .info{width:auto;padding:50px 20px}
.f22 ul li .info .inner{padding:0}
.f22 ul li .info h3{font-size:24px;padding-bottom:20px;text-align:center}
.f22 ul li .info h3:after{left:50%;width:28px;height:3px;margin-left:-14px;background-color:#686868}
.f22 ul li .info p{margin-top:30px;font-size:14px}
.f22 ul li .info a{display:block;width:150px;margin:30px auto 0;padding:0;text-align:center}
}
.product-head{padding:72px 0 35px}
.product-title{font-size:24px;font-weight:700;text-align:center}
.product-intro{height:56px;margin:1em 0;text-align:center;overflow:hidden}
.product-intro p{margin-bottom:1em}
.product-intro-active{height:auto}
@media (max-width:767px){.product-head{padding:50px 0}

}
.product-intro-more{text-align:center}
.product-intro-more a{position:relative;display:inline-block;padding:0 25px 0 45px;font-size:14px;border-radius:14px;border:1px solid #999}


.product-intro-more a:before{transform:rotate(-45deg);content:"";position:absolute;top:50%;left:25px;width:8px;height:8px;margin-top:-8px;border-left:1px solid #333;border-bottom:1px solid #333}
.product-intro-more a:hover{color:#fff;border-color:#47b9be;background-color:#47b9be}
.product-intro-more a:hover:before{border-color:#fff}
.product-intro-more a.active:before{margin-top:-3px;transform:rotate(135deg)}
.product-preview{position:relative;margin-top:20px;padding:0 12.2%}
.product-preview .swiper-container,.product-preview .swiper-slide{width:100%;height:100%;text-align:center}
.product-preview .swiper-slide img{max-width:100%}
.product-preview .swiper-pagination{position:static;height:12px;font-size:0}
.product-preview .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #333;background-color:transparent}
.product-preview .swiper-pagination-bullet-active{border-color:#333;background-color:#333}
.product-preview .swiper-button-next,.product-preview .swiper-button-prev{transition:all .35s;outline:0;width:46px;height:46px;border-radius:50%;border:2px solid #bbb;background-color:transparent}
.product-preview .swiper-button-prev{left:0}
.product-preview .swiper-button-next{right:0}
.product-preview .swiper-button-next:after,.product-preview .swiper-button-prev:after{display:none}
.product-preview .swiper-button-next:before,.product-preview .swiper-button-prev:before{position:absolute;top:50%;left:50%;content:"";width:10px;height:10px;margin-top:-6px;border-bottom:2px solid #bbb;border-right:2px solid #bbb}
.product-preview .swiper-button-prev:before{transform:rotate(135deg);margin-left:-3px}
.product-preview .swiper-button-next:before{transform:rotate(-45deg);margin-left:-8px}
.product-preview .swiper-button-next:hover,.product-preview .swiper-button-prev:hover{border-color:#47b9be;background-color:#47b9be}
.product-preview .swiper-button-next:hover:before,.product-preview .swiper-button-prev:hover:before{border-color:#fff}
@media (max-width:767px){.product-preview{padding:0}
.product-preview .swiper-button-next,.product-preview .swiper-button-prev{display:none}
}
.product-tab{padding:14px 0;text-align:center;background-color:#e3e3e3}
.product-tab ul{font-size:0}
.product-tab ul li{display:inline-block;margin:0 20px;padding:10px 45px;font-size:22px;background-color:#fff;cursor:pointer}
.product-tab ul li:hover{color:#47b9be}
.product-tab ul li.active{color:#fff;background-color:#47b9be}
@media (max-width:1024px){.product-tab ul li{font-size:20px}
}
@media (max-width:767px){.product-tab ul{height:50px}
.product-tab ul li{float:left;display:block;width:calc((100% - 20px)/ 2);margin:0;padding:0;font-size:16px;line-height:50px}
.product-tab ul li:last-child{margin-left:20px}
}
.product-detail{padding:50px 0 120px}
.product-detail h3{margin:2em 0;font-size:24px;font-weight:400}
.product-detail p{margin:1.5em 0}
.product-detail p i{color:#00a4c7}
.product-spec{display:none}
@media (max-width:767px){.product-detail{padding:20px 0}
}
.f31{position:relative;padding:50px 95px;font-size:18px;color:#666;text-align:center}
.f31:after,.f31:before{content:"";position:absolute;width:35px;height:35px;background-repeat:no-repeat;background-position:center}
.f31:before{top:0;left:0;background-image:url(../images/1401.png)}
.f31:after{right:0;bottom:0;background-image:url(../images/1402.png)}
@media (max-width:1024px){.f31{padding:30px 80px;font-size:16px}
}
@media (max-width:767px){.f31{padding:20px 30px;font-size:14px}
.f31:after,.f31:before{width:25px;height:25px;background-size:contain}
}
.f32{position:relative;width:100%}
.f32 .swiper-container,.f32 .swiper-slide{width:100%;height:100%}
.f32 .swiper-pagination{position:static;height:12px;margin-top:30px;font-size:0}
.f32 .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #fff;background-color:transparent}
.f32 .swiper-pagination-bullet-active{border-color:#1dafb4;background-color:#1dafb4}
.f32 a{position:relative;display:block}
.f32 a .pic{position:relative;width:100%;height:0;padding-top:65.47%;overflow:hidden}
.f32 a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.f32 a .tit{position:absolute;left:0;bottom:0;width:100%;padding:18px 0;font-size:24px;font-weight:400;color:#fff;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.f32 a:hover{color:#fff}
.f32 a:hover .pic img{transform:scale(1.1)}
@media (max-width:1024px){.f32 a .tit{font-size:20px}
}
@media (max-width:767px){.f32 a .pic{position:relative;width:100%;height:0;padding-top:65.47%;overflow:hidden}
.f32 a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.f32 a .tit{font-size:18px}
}
.f33{position:relative;width:100%}
.f33 .swiper-container,.f33 .swiper-slide{width:100%;height:100%}
.f33 .swiper-pagination{display:none;position:static;height:12px;margin-top:30px;font-size:0}
.f33 .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #1dafb4;background-color:transparent}
.f33 .swiper-pagination-bullet-active{border-color:#1dafb4;background-color:#1dafb4}
.f33 .swiper-button-next,.f33 .swiper-button-prev{transition:all .35s;outline:0;width:56px;height:56px;border-radius:50%;border:2px solid #1dafb4;background-color:transparent}
.f33 .swiper-button-prev{left:-150px}
.f33 .swiper-button-next{right:-150px}
.f33 .swiper-button-next:after,.f33 .swiper-button-prev:after{display:none}
.f33 .swiper-button-next:before,.f33 .swiper-button-prev:before{position:absolute;top:50%;left:50%;content:"";width:10px;height:10px;margin-top:-6px;border-bottom:2px solid #1dafb4;border-right:2px solid #1dafb4}
.f33 .swiper-button-prev:before{transform:rotate(135deg);margin-left:-3px}
.f33 .swiper-button-next:before{transform:rotate(-45deg);margin-left:-8px}
.f33 .swiper-button-next:hover,.f33 .swiper-button-prev:hover{background-color:#1dafb4}
.f33 .swiper-button-next:hover:before,.f33 .swiper-button-prev:hover:before{border-color:#fff}
@media (max-width:1480px){.f33 .swiper-pagination{display:block}
.f33 .swiper-button-next,.f33 .swiper-button-prev{display:none}
.f33 .swiper-button-next{right:20px}
.f33 .swiper-button-prev{left:20px}
}
.f33 a{display:block}
.f33 a .pic{position:relative;width:100%;height:0;padding-top:76.78%;background-color:#fff;overflow:hidden}
.f33 a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.f33 a .info{padding:25px 20px 30px;background-color:#fafafa}
.f33 a .info h5{transition:all .35s;width:100%;font-size:24px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.f33 a .info p{height:84px;margin-top:12px;overflow:hidden}
.f33 a:hover{color:#333}
.f33 a:hover .pic img{transform:scale(1.1)}
.f33 a:hover .info h5{color:#47b9be}
@media (max-width:1024px){.f33 a .info{padding:25px 15px 25px}
.f33 a .info h5{font-size:16px}
.f33 a .info p{font-size:12px}
}
@media (max-width:767px){.f33 a .info h5{font-size:18px}
}
.f35{position:relative;width:100%}
.f35 .swiper-container,.f35 .swiper-slide{width:100%;height:100%}
.f35 .swiper-pagination{position:static;height:12px;margin-top:30px;font-size:0}
.f35 .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #333;background-color:transparent}
.f35 .swiper-pagination-bullet-active{border-color:#333;background-color:#333}
.f35 .item .pic{float:left;width:35.5%}
.f35 .item .pic img{display:block;width:100%}
.f35 .item .info{float:left;width:64.5%;padding-top:30px}
.f35 .item .info a{display:block;color:#333}
.f35 .item .info a .inner{padding-left:40px}
.f35 .item .info a .date{color:#999;font-size:14px;line-height:25px}
.f35 .item .info a .date .tag{display:inline-block;width:80px;height:25px;margin-right:20px;color:#fff;line-height:25px;text-align:center;border-radius:13px;background-color:#999}
.f35 .item .info a h5{transition:all .35s;width:100%;margin-top:20px;font-size:24px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.f35 .item .info a p{margin-top:30px;color:#666}
.f35 .item .info a:hover h5{color:#00a4c7}
@media (max-width:1024px){.f35 .item .info{padding-top:0}
.f35 .item .info a .inner{padding-left:40px}
.f35 .item .info a .date{font-size:12px}
.f35 .item .info a h5{font-size:20px}
.f35 .item .info a p{margin-top:30px;font-size:14px}
}
@media (max-width:767px){.f35 .item .pic{float:none;width:100%}
.f35 .item .info{float:none;width:100%;padding-top:30px}
.f35 .item .info a .inner{padding-left:0}
.f35 .item .info a .date{font-size:12px;line-height:25px}
.f35 .item .info a .date .tag{width:80px;height:25px;line-height:25px}
.f35 .item .info a h5{margin-top:20px;font-size:16px}
.f35 .item .info a p{margin-top:20px;font-size:12px}
}
.detail-main{padding:80px 0 100px}
.detail-head{padding-bottom:25px;border-bottom:1px solid #7d7d7d}
.detail-title{font-size:34px;font-weight:700}
.detail-info{margin-top:25px;color:#666;line-height:30px}
.detail-info .date{margin-right:60px}
.bshare-custom.icon-large,.detail-info .bshare-custom.icon-medium-plus{height:30px;font-size:14px!important;line-height:30px!important}
.detail-info .bshare-custom{display:inline-block!important}
.detail-info .bshare-custom a{margin-right:10px!important;vertical-align:top}
.detail-info .bshare-custom a:hover{opacity:1!important;-moz-opacity:1!important;-khtml-opacity:1!important}
.detail-info .bshare-custom.icon-medium-plus a{width:30px;height:30px!important;padding-left:0!important}
.detail-info .bshare-custom.icon-medium-plus .bshare-qqim,.detail-info .bshare-custom.icon-medium-plus .bshare-qzone,.detail-info .bshare-custom.icon-medium-plus .bshare-sinaminiblog,.detail-info .bshare-custom.icon-medium-plus .bshare-weixin{border-radius:50%;background-color:#ccc!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px 18px!important}
.detail-info .bshare-custom.icon-medium-plus .bshare-weixin{background-image:url(../images/share_weixin.png)!important}
.detail-info .bshare-custom.icon-medium-plus .bshare-qqim{background-image:url(../images/share_qq.png)!important}
.detail-info .bshare-custom.icon-medium-plus .bshare-qzone{background-image:url(../images/share_qzone.png)!important}
.detail-info .bshare-custom.icon-medium-plus .bshare-sinaminiblog{background-image:url(../images/share_weibo.png)!important}
.detail-info .bshare-custom.icon-medium-plus a.bshare-weixin:hover{background-color:#92cf46!important}
.detail-info .bshare-custom.icon-medium-plus a.bshare-qqim:hover{background-color:#65b3f4!important}
.detail-info .bshare-custom.icon-medium-plus a.bshare-qzone:hover{background-color:#ffc028!important}
.detail-info .bshare-custom.icon-medium-plus a.bshare-sinaminiblog:hover{background-color:#de5c47!important}
.detail-content{margin-top:50px}
.detail-content h2{font-size:28px}
.detail-content h3{margin:1.5em 0;font-size:24px}
.detail-content h4{font-size:20px}
.detail-content h5{font-size:18px}
.detail-content p{margin:1.5em 0}
.detail-content img{max-width:100%}
.detail-context{margin-top:50px;line-height:2.2}
@media (max-width:1024px){.detail-main{padding:65px 0}
.detail-title{font-size:32px;font-weight:700}
.detail-info{margin-top:20px;font-size:14px;color:#666}
.detail-info .date{margin-right:20px}
.detail-content{margin-top:20px}
.detail-content h2{font-size:22px}
.detail-content h3{margin:1.2em 0;font-size:20px}
.detail-content h4{font-size:18px}
.detail-content h5{font-size:13px}
.detail-content p{margin:1.2em 0}
}
@media (max-width:767px){.detail-main{padding:50px 0}
.detail-title{font-size:20px;font-weight:700}
.detail-info{margin-top:20px;font-size:12px;color:#666}
.detail-info .date{margin-right:20px}
.detail-content{margin-top:20px}
.detail-content h2{font-size:22px}
.detail-content h3{margin:1.2em 0;font-size:20px}
.detail-content h4{font-size:18px}
.detail-content h5{font-size:13px}
.detail-content p{margin:1.2em 0}
}
.related-list{margin-top:80px;overflow:hidden}
.related-list h2{margin-bottom:30px;font-size:30px}
.related-list h2:before{content:"";display:inline-block;width:4px;height:28px;margin-right:12px;margin-top:-5px;vertical-align:middle;background-color:#47b9be}
.related-list ul{margin-left:-16px;margin-right:-16px}
.related-list ul li{float:left;width:25%;margin-bottom:32px}
.related-list a{display:block;margin:0 16px;background-color:#eceef0}
.related-list a .pic{position:relative;width:100%;height:0;padding-top:65.47%;overflow:hidden}
.related-list a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.related-list a .info{padding:35px 30px 20px}
.related-list a .info h5{transition:all .35s;width:100%;font-size:24px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.related-list a .info p{height:140px;margin-top:20px;overflow:hidden}
.related-list a .info span{display:block;margin-top:20px;color:#47b9be}
.related-list a:hover{color:#333}
.related-list a:hover .pic img{transform:scale(1.1)}
.related-list a:hover .info h5{color:#47b9be}
.related-list-3col ul{margin-left:-13px;margin-right:-13px}
.related-list-3col ul li{width:33.333%}
.related-list-3col a{margin:0 13px}
.related-list-3col a .info h5{font-size:20px}
.related-list-3col a .info p{height:112px}
@media (max-width:1024px){.related-list h2{font-size:24px}
.related-list ul{margin-left:-10px;margin-right:-10px}
.related-list ul li{margin-bottom:20px}
.related-list a{margin:0 10px}
.related-list a .info{padding:25px 20px 20px}
.related-list a .info h5{font-size:20px}
.related-list a .info p{height:105px;font-size:12px}
.related-list a .info span{font-size:12px}
.related-list-3col ul{margin-left:-10px;margin-right:-10px}
.related-list-3col ul li{width:33.333%;margin-bottom:20px}
.related-list-3col a{margin:0 10px}
.related-list-3col a .info h5{font-size:18px}
.related-list-3col a .info p{height:105px;font-size:12px}
}
@media (max-width:767px){.related-list{margin-top:50px;overflow:hidden}
.related-list h2{margin-bottom:30px;font-size:24px}
.related-list h2:before{height:24px}
.related-list ul{margin-left:-5px;margin-right:-5px}
.related-list ul li{width:50%;margin-bottom:10px}
.related-list a{margin:0 5px}
.related-list a .info{padding:20px 20px}
.related-list a .info h5{font-size:16px;font-weight:400}
.related-list a .info p{height:142px;margin-top:10px;font-size:12px}
.related-list a .info span{margin-top:10px;font-size:12px}
.related-list-3col ul{margin-left:-5px;margin-right:-5px}
.related-list-3col ul li{width:50%;margin-bottom:10px}
.related-list-3col a{margin:0 5px}
.related-list-3col a .info h5{font-size:16px}
.related-list-3col a .info p{height:112px}
}
.related-list-side h2{margin-bottom:30px;font-size:30px}
.related-list-side ul li{margin-bottom:30px}
.related-list-side a .pic{position:relative;width:100%;height:0;padding-top:65.5%;overflow:hidden}
.related-list-side a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.related-list-side a .tit{margin-top:18px;font-size:16px;font-weight:400}
.related-list-side a:hover{color:#333}
.related-list-side a:hover .pic img{transform:scale(1.1)}
@media (max-width:1024px){.related-list-side h2{font-size:24px}
.related-list-side ul li{margin-bottom:20px}
.related-list-side a .tit{font-size:14px}
}
@media (max-width:767px){.related-list-side h2{margin-bottom:30px;font-size:24px}
.related-list-side ul li{margin-bottom:20px}
.related-list-side a .tit{margin-top:10px;font-size:16px}
}
.case-main{box-sizing:border-box;float:left;width:67.39%;padding-right:50px}
.case-side{float:left;width:28.98%}
@media (max-width:1024px){.case-main{width:75%;padding-right:50px}
.case-side{width:25%}
}
@media (max-width:767px){.case-main{float:none;width:100%;padding-right:0}
.case-side{float:none;width:100%;margin-top:50px}
}
.tech-main{padding:80px 0 100px}
.tech-main h1{margin-bottom:50px;font-size:36px}
@media (max-width:1024px){.tech-main h1{font-size:32px}
}
@media (max-width:767px){.tech-main{padding:50px 0}
.tech-main h1{margin-bottom:35px;font-size:24px}
}
.tech01{font-size:18px}
.tech01 p{margin:1.5em 0}
.tech01 .pic{margin-bottom:50px;font-size:0}
.tech01 .pic span{box-sizing:border-box;display:inline-block}
.tech01 .pic span:nth-child(1){width:53%}
.tech01 .pic span:nth-child(2){width:47%;padding-left:12px}
.tech01 .pic img{display:block;width:100%}
@media (max-width:1024px){.tech01{font-size:14px}
}
@media (max-width:767px){.tech01{font-size:14px}
}
.page-bar{color:#fff;background:linear-gradient(90deg,#4fbdbd,#059ac9)}
.page-bar .path{font-size:12px}
.page-bar .path .icon-home{background-image:url(../images/home_white.png)}
.page-bar .path a{color:#fff}
.page-bar .path i{margin:-3px 8px 0 8px;border-color:#fff}
.page-bar h1{font-size:42px;font-weight:400;line-height:1}
@media (max-width:767px){.page-bar{height:60px}
.page-bar .path{display:none}
.page-bar h1{font-size:20px;line-height:60px;text-align:center}
}
.page-main{padding:70px 0 100px}
@media (max-width:767px){.page-main{padding:50px 0}
}
.load-more{margin-top:50px;text-align:center}
.load-more i{animation:loadMore 3s linear infinite;display:inline-block;width:48px;height:48px;text-indent:-9999em;background:url(../images/2001.png) no-repeat;overflow:hidden}
@keyframes loadMore{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.financial-report{margin-bottom:50px}
.financial-report h2{margin-bottom:40px;padding-bottom:15px;font-size:24px;font-weight:400;border-bottom:1px solid #c1c1c1}
.financial-report h2:before{content:"";display:inline-block;width:9px;height:9px;margin-top:-3px;margin-right:20px;vertical-align:middle;border-radius:50%;background-color:#16a2c6}
.financial-report h3{font-size:18px;font-weight:400}
.financial-report h3:before{content:"";display:inline-block;width:5px;height:16px;margin-top:-3px;margin-right:10px;vertical-align:middle;background-color:#07b5a3}
.financial-report p{margin-top:5px;font-size:30px;color:#07b5a3}
.financial-report .report-1{box-sizing:border-box;float:left;width:44.75%;padding-right:80px}
.financial-report .report-2{box-sizing:border-box;float:left;width:55.25%}
.financial-report .report-3,.financial-report .report-4{box-sizing:border-box;float:left;width:50%}
.financial-report .report-4{padding-left:10%}
.financial-report .chart-1{height:380px}
.financial-report .chart-2,.financial-report .chart-3{float:left;width:50%;height:380px}
.financial-report .chart-4,.financial-report .chart-5{height:380px}
@media (max-width:900px){.financial-report .report-1{float:none;width:100%;padding-right:0}
.financial-report .report-2{float:none;width:100%}
.financial-report .report-3,.financial-report .report-4{float:none;width:100%}
.financial-report .report-4{padding-left:0}
.financial-report .chart-1{height:380px}
.financial-report .chart-2,.financial-report .chart-3{float:none;width:100%;height:380px}
.financial-report .chart-4,.financial-report .chart-5{height:380px}
}
.files-list{overflow:hidden}
.files-list ul{margin-left:-32px;margin-right:-32px}
.files-list ul li{float:left;width:33.333%;margin-bottom:50px}
.files-list a{display:block;margin:0 32px;border-radius:5px;background-color:#ebf0f5;overflow:hidden}
.files-list a .pic{position:relative;width:100%;height:0;padding-top:76.78%;background-color:#a2a2a2;overflow:hidden}
.files-list a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.files-list a .info{padding:38px 38px 40px}
.files-list a .info h5{transition:all .35s;height:76px;font-size:24px;font-weight:400;overflow:hidden}
.files-list a .info p{margin-top:20px;font-size:14px;color:#666}
.files-list a .info i{margin-top:32px;display:inline-block;width:49px;height:49px;text-indent:-9999em;background:url(../images/2002.png) no-repeat center;overflow:hidden}
.files-list a:hover{color:#333}
.files-list a:hover .pic img{transform:scale(1.1)}
.files-list a:hover .info h5{color:#47b9be}
@media (max-width:1024px){.files-list ul{margin-left:-10px;margin-right:-10px}
.files-list ul li{margin-bottom:20px}
.files-list a{margin:0 10px}
.files-list a .info{padding:30px}
.files-list a .info h5{height:64px;font-size:20px}
.files-list a .info i{width:40px;height:40px;background-size:cover}
}
@media (max-width:767px){.files-list ul{margin-left:-5px;margin-right:-5px}
.files-list ul li{width:50%;margin-bottom:10px}
.files-list a{margin:0 5px}
.files-list a .info{padding:20px}
.files-list a .info h5{height:75px;font-size:16px}
.files-list a .info p{margin-top:10px;font-size:12px}
.files-list a .info i{margin-top:20px;width:30px;height:30px;background-size:cover}
}
.executive-list{overflow:hidden}
.executive-list ul li{margin-bottom:40px}
.executive-list ul li .item{border-radius:5px;background-color:#ebf0f5;overflow:hidden}
.executive-list ul li .item .pic{float:left;width:317px;height:274px;overflow:hidden}
.executive-list ul li .item .pic img{transition:transform .8s;display:block;width:100%;height:100%}
.executive-list ul li .item .info{height:274px;margin-left:360px;margin-right:65px;color:#666;overflow:hidden}
.executive-list ul li .item .info h5{margin-top:35px;font-size:24px;font-weight:400;color:#111}
.executive-list ul li .item .info span{display:block;margin-top:8px}
.executive-list ul li .item .info p{margin-top:25px}
.executive-list ul li .item:hover .pic img{transform:scale(1.1)}
@media (max-width:767px){.executive-list ul li{margin-bottom:20px}
.executive-list ul li .item .pic{float:none;width:100%;height:auto}
.executive-list ul li .item .info{height:auto;margin-left:0;margin-right:0;padding:30px 20px}
.executive-list ul li .item .info h5{margin-top:0;font-size:24px}
}
.investment-news-side{float:left;width:27.5%}
.investment-news-side .hd{padding-bottom:10px;border-bottom:1px solid #d4d4d4}
.investment-news-side .hd h3{float:left;font-size:18px}
.investment-news-side .hd .remove{float:right;font-size:14px;color:#01adf5;cursor:pointer}
.investment-news-side .bd{height:312px;overflow:hidden}
.investment-news-side .bd-active{height:auto;overflow:hidden}
.investment-news-side .bd p{line-height:52px}
.investment-news-side .bd p label{display:inline-block;margin-top:-2px;vertical-align:middle;cursor:pointer}
.investment-news-side .bd p label input{display:none}
.investment-news-side .bd p label i{transition:350ms;position:relative;display:inline-block;width:18px;height:18px;margin-top:-3px;vertical-align:middle;cursor:pointer}
.investment-news-side .bd p label i::before{transition:250ms ease-in-out;box-sizing:border-box;content:'';position:absolute;top:0;left:0;width:18px;height:18px;border-radius:50%;border:1px solid #ddd;background-color:#fff}
.investment-news-side .bd p label i::after{transition:250ms ease-in-out;transform:rotate(45deg);box-sizing:border-box;content:'';position:absolute;top:50%;left:50%;width:6px;height:10px;margin-top:-7px;margin-left:-3px;border-right:1px solid #fff;border-bottom:1px solid #fff}
.investment-news-side .bd p label input:checked+i::before{border-color:#01adf5;background-color:#fff}
.investment-news-side .bd p label input:checked+i::after{border-color:#01adf5}
.investment-news-side .bd p label span{margin-left:5px}
.investment-news-side .bd p em{float:right;font-style:normal}
.investment-news-side .more{margin-top:15px;font-size:14px;color:#01adf5;cursor:pointer}
.investment-news-main{float:right;width:62%;overflow:hidden}
.investment-news-main ul{margin-top:-20px}
.investment-news-main ul li{border-bottom:1px solid #d4d4d4}
.investment-news-main ul li a{display:block;padding:20px 0}
.investment-news-main ul li a h5{font-size:20px;font-weight:400}
.investment-news-main ul li a span{font-size:14px;color:#999}
.investment-news-main .pages{text-align:left}
@media (max-width:1024px){.investment-news-main ul li a h5{font-size:18px}
}
@media (max-width:767px){.investment-news-side{float:none;width:100%}
.investment-news-side .bd{height:auto}
.investment-news-side .bd p{float:left;width:25%;line-height:45px}
.investment-news-side .bd p em{display:none}
.investment-news-side .more{display:none}
.investment-news-main{float:none;width:100%;margin-top:20px}
.investment-news-main ul{margin-top:0;border-top:1px solid #d4d4d4}
.investment-news-main ul li a h5{font-size:14px}
.investment-news-main ul li a span{font-size:12px}
.investment-news-main .pages{text-align:center}
}
.clr{clear: both;}
.contactus .item{box-sizing:border-box;margin-bottom:30px; width: 48%; margin: 1%; float: left;}
.contactus .item iframe{ width: 100% !important;}
.contactus .item h3{font-size:24px;padding-bottom:15px;border-bottom:1px solid #dadada}
.contactus .item h4{margin-top:30px;font-size:20px;font-weight:400}
.contactus .item ul{margin-top:25px}
.contactus .item ul li{margin:25px 0}
.contactus .item ul li span img{display:inline-block;margin-top:-3px;margin-right:10px;vertical-align:middle}
.contactus .item ul li p{margin-top:5px}
.contactus-map{border-top:2px solid #424d69;background-color:#f8f8f8}
.contactus-map .map{position:relative;float:left;width:calc(100% - 315px);height:510px;overflow:hidden}
.contactus-map .map img{transform:translateX(-50%);position:absolute;top:0;left:50%;min-width:100%;height:100%}
.contactus-map .qrcode{float:right;width:315px;height:510px;color:#fff;text-align:center;background-color:#424d69}
.contactus-map .qrcode span{display:block;margin-top:40%;margin-bottom:20px;font-size:18px}
@media (max-width:1024px){.contactus .item h3{font-size:22px}
.contactus .item h4{font-size:18px}
}
@media (max-width:767px){.contactus .item{width:100%;margin-bottom:20px;padding-right:0}
.contactus .item h3{font-size:20px}
.contactus .item h4{font-size:18px}
.contactus-map{border-top:none}
.contactus-map .map{width:100%;height:300px}
.contactus-map .qrcode{width:100%;height:auto;padding:20px 0}
.contactus-map .qrcode span{margin-top:0;margin-bottom:20px;font-size:14px}
}
.tender-info ul li{box-sizing:border-box;float:left;width:50%;padding-right:8%}
.tender-info ul li a{display:block;height:55px;padding:0 20px 0 82px;color:#fff;line-height:55px;text-overflow:ellipsis;white-space:nowrap;background:#01adf5 url(../images/3001.png) no-repeat 30px center;overflow:hidden}
.tender-info ul li a:hover{color:#fff}
@media (max-width:767px){.tender-info ul li{float:none;width:100%;padding-right:0}
}
.investment-market{text-align:center}
.investment-market img{max-width:100%}
.investment-reservation{padding:70px 0 100px;color:#fff;background:#323a47 url(../images/2031.jpg) no-repeat center;background-size:cover}
.investment-reservation h1{font-size:42px;font-weight:400;text-align:center}
.investment-reservation h1:after{content:"";display:block;width:42px;height:3px;margin:20px auto 0;background-color:#01c3fc}
.investment-reservation p{margin:40px 0 60px;text-align:center}
.investment-reservation form{width:510px;margin:0 auto}
.investment-reservation form ul li{margin:30px 0;font-size:14px}
.investment-reservation form ul li img{display:inline-block;margin-top:-3px;margin-right:10px;vertical-align:middle}
.investment-reservation form ul li label{margin-left:32px}
.investment-reservation input[type=date],.investment-reservation input[type=email],.investment-reservation input[type=number],.investment-reservation input[type=text]{box-sizing:border-box;width:100%;height:48px;padding:12px 20px;line-height:26px;border-radius:5px;border:1px solid #fff;background-color:rgba(255,255,255,.4)}
.investment-reservation input::-webkit-input-placeholder{font-weight:400;color:#ddd}
.investment-reservation input:-moz-placeholder{font-weight:400;color:#ddd}
.investment-reservation input::-moz-placeholder{font-weight:400;color:#ddd}
.investment-reservation input:-ms-input-placeholder{font-weight:400;color:#ddd}
.investment-reservation textarea{box-sizing:border-box;width:100%;padding:12px 20px;line-height:1.8;border-radius:5px;border:1px solid #fff;background-color:rgba(255,255,255,.4)}
.investment-reservation textarea::-webkit-input-placeholder{font-weight:400;color:#ddd}

.investment-reservation textarea:-moz-placeholder{font-weight:400;color:#ddd}
.investment-reservation textarea::-moz-placeholder{font-weight:400;color:#ddd}
.investment-reservation textarea:-ms-input-placeholder{font-weight:400;color:#ddd}
.investment-reservation input[type=reset],.investment-reservation input[type=submit]{width:100%;height:50px;font-size:18px;color:#fff;line-height:50px;border-radius:5px;border:none}
.investment-reservation input[type=submit]{background-color:#01c3fc}
.investment-reservation input[type=reset]{background-color:#383d49}
@media (max-width:1024px){.investment-reservation h1{font-size:32px}
}
@media (max-width:767px){.investment-reservation{padding:50px 0}
.investment-reservation h1{font-size:24px}
.investment-reservation h1:after{width:30px;height:3px}
.investment-reservation p{margin:30px 0;font-size:12px;text-align:left}
.investment-reservation form{width:100%;margin:0}
.investment-reservation form ul li{margin:10px 0;font-size:14px}
.investment-reservation form ul li img{width:20px}
.investment-reservation form ul li label{margin-left:10px}
.investment-reservation input[type=date],.investment-reservation input[type=email],.investment-reservation input[type=number],.investment-reservation input[type=text],.investment-reservation textarea{border-color:rgba(255,255,255,.4)}
}
.news-floor{padding:80px 0}
.news-floor .floor-title{margin-bottom:40px}
.news-floor .floor-title h2{float:left;font-size:36px}
.news-floor .floor-title a{float:right;margin-top:12px;font-size:14px}
@media (max-width:1024px){.news-floor .floor-title h2{font-size:32px}
}
@media (max-width:767px){.news-floor{padding:50px 0}
.news-floor .floor-title{margin-bottom:35px}
.news-floor .floor-title h2{font-size:24px}
.news-floor .floor-title a{margin-top:12px;font-size:12px}
}
.f51{position:relative;width:100%}
.f51 .swiper-container,.f51 .swiper-slide{width:100%;height:100%}
.f51 .swiper-pagination{position:static;height:12px;margin-top:30px;font-size:0}
.f51 .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #333;background-color:transparent}
.f51 .swiper-pagination-bullet-active{border-color:#333;background-color:#333}
.f51 .item .pic{float:left;width:490px}
.f51 .item .pic img{display:block;width:100%;border-radius:5px}
.f51 .item .info{margin-left:545px}
.f51 .item .info a{display:block;color:#333}
.f51 .item .info a .inner{padding-top:30px}
.f51 .item .info a .date{color:#999;font-size:14px;line-height:25px}
.f51 .item .info a .date .tag{transition:background-color .35s;display:inline-block;width:80px;height:25px;margin-right:20px;color:#fff;line-height:25px;text-align:center;border-radius:13px;background-color:#999}
.f51 .item .info a h5{transition:all .35s;margin-top:35px;font-size:18px;font-weight:400}
.f51 .item .info a p{margin-top:25px;font-size:14px;color:#666}
.f51 .item .info a:hover .date .tag{background-color:#00a4c7}
.f51 .item .info a:hover h5{color:#10afce}
@media (max-width:1024px){.f51 .item .info a .inner{padding-top:10px}
}
@media (max-width:767px){.f51 .item .pic{float:none;width:100%}
.f51 .item .info{margin-left:0}
.f51 .item .info a h5{margin-top:15px;font-size:16px}
.f51 .item .info a p{margin-top:15px;font-size:12px}
}
.f52{overflow:hidden}
.f52 ul{margin-left:-10px;margin-right:-10px}
.f52 ul li{float:left;width:25%}
.f52 ul li a{position:relative;display:block;min-height:340px;margin:0 10px;background-color:#fff}
.f52 ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:10px;background:linear-gradient(90deg,#4fbdbd,#059ac9)}
.f52 ul li a .inner{padding:40px 18px 0}
.f52 ul li a span{font-size:14px;color:#666}
.f52 ul li a h5{transition:all .35s;max-height:90px;font-size:18px;font-weight:400;line-height:1.7;overflow:hidden}
.f52 ul li a p{max-height:100px;margin-top:20px;font-size:14px;color:#666;overflow:hidden}
.f52 ul li a i{display:inline-block;width:22px;height:12px;margin-top:40px;text-indent:-9999em;background:url(../images/2031.png) no-repeat center;overflow:hidden}
.f52 ul li a:hover{color:#333}
.f52 ul li a:hover h5{color:#10afce}
@media (max-width:767px){.f52 ul{margin-left:-5px;margin-right:-5px}
.f52 ul li{float:left;width:100%;margin-bottom:10px}
.f52 ul li a{margin:0 5px;min-height:auto}
.f52 ul li a:before{height:5px}
.f52 ul li a .inner{padding:30px 20px}
.f52 ul li a h5{margin-top:10px;font-size:16px}
.f52 ul li a p{margin-top:10px;font-size:12px}
.f52 ul li a i{margin-top:20px}
}
.news-list ul li{margin-bottom:30px}
.news-list ul li a{display:flex;position:relative;padding:50px;background-color:#fff}
.news-list ul li a .date{width:105px;height:105px;color:#333;text-align:center;background-color:#eaeaea}
.news-list ul li a .date strong{display:block;padding-top:20px;font-size:48px;font-weight:400;line-height:1}
.news-list ul li a .date span{display:block;font-size:14px;line-height:1}
.news-list ul li a .info{flex:1;margin-top:5px;margin-left:35px;margin-right:23%}
.news-list ul li a .info h5{font-size:18px;font-weight:400}
.news-list ul li a .info p{margin-top:15px;font-size:14px;color:#666}
.news-list ul li a i{transition:all .35s;position:absolute;top:50%;right:50px;width:52px;height:52px;margin-top:-25px;text-indent:-9999em;border-radius:50%;background:#666 url(../images/2032.png) no-repeat center;overflow:hidden}
.news-list ul li a:hover{color:#10afce}
.news-list ul li a:hover i{background-color:#10afce}
@media (max-width:767px){.news-list ul li{margin-bottom:10px}
.news-list ul li a{padding:20px}
.news-list ul li a .date{width:60px;height:60px}
.news-list ul li a .date strong{padding-top:12px;font-size:24px}
.news-list ul li a .date span{font-size:12px}
.news-list ul li a .info{margin-top:0;margin-left:20px;margin-right:0}
.news-list ul li a .info h5{font-size:16px}
.news-list ul li a .info p{margin-top:15px;font-size:12px}
.news-list ul li a i{display:none}
}
.video-main{padding:80px 0 100px}
.video-main-title{margin-bottom:50px}
.video-main-title h1{float:left;font-size:36px}
.video-search{float:right;height:53px;border-radius:5px;border:1px solid #999}
.video-search .search-keywords{float:left;width:220px;height:53px;text-indent:20px;line-height:53px;border:none;background:0 0}
.video-search .search-button{float:left;width:53px;height:53px;text-indent:-9999em;border:none;background:url(../images/search.png) no-repeat center;overflow:hidden}
@media (max-width:1024px){.video-main-title h1{font-size:32px}
}
@media (max-width:767px){.video-main{padding:50px 0}
.video-main-title{margin-bottom:35px}
.video-main-title h1{float:none;font-size:24px}
.video-search{display:flex;float:none;width:100%;height:40px;margin-top:15px}
.video-search .search-keywords{flex:1;float:none;height:40px;line-height:40px}
.video-search .search-button{float:none;width:60px;height:40px}
}
.video-list{overflow:hidden}
.video-list ul{margin-left:-19px;margin-right:-19px}
.video-list ul li{float:left;width:33.333%;margin-bottom:38px}
.video-list ul li a{display:block;margin:0 19px}
.video-list ul li a .pic{position:relative;background-color:#000;overflow:hidden}
.video-list ul li a .pic img{transition:all .35s;display:block;width:100%}
.video-list ul li a .pic i{transition:all .35s;transform:translate(-50%,-50%);opacity:0;position:absolute;z-index:1;top:50%;left:50%;width:68px;height:68px;text-indent:-9999em;background:url(../images/2041.png) no-repeat center;overflow:hidden}
.video-list ul li a .info{margin-top:15px}
.video-list ul li a .info h5{font-size:18px;font-weight:400}
.video-list ul li a .info p{display:none;margin-top:5px;font-size:14px}
.video-list ul li:nth-child(1){width:66.666%}
.video-list ul li:nth-child(1) a{background-color:#f5f8f9}
.video-list ul li:nth-child(1) a .info{padding:25px 16px 30px}
.video-list ul li:nth-child(1) a .info h5{font-size:24px}
.video-list ul li:nth-child(1) a .info p{display:block}
.video-list ul li:nth-child(2) a .info p{display:block}
.video-list ul li:nth-child(3) a .info p{display:block}
.video-list ul li a:hover{color:#333}
.video-list ul li a:hover .pic img{opacity:.5}
.video-list ul li a:hover .pic i{opacity:1}
@media (max-width:767px){.video-list ul{margin-left:-5px;margin-right:-5px}
.video-list ul li{width:50%;margin-bottom:20px}
.video-list ul li a{margin:0 5px}
.video-list ul li a .info{margin-top:5px}
.video-list ul li a .info h5{font-size:14px}
.video-list ul li a .info p{font-size:12px}
.video-list ul li:nth-child(1){width:100%}
.video-list ul li:nth-child(1) a .info{margin-top:0;padding:25px 20px}
.video-list ul li:nth-child(1) a .info h5{font-size:16px}
.video-list ul li:nth-child(2) a .info p{display:none}
.video-list ul li:nth-child(3) a .info p{display:none}
}
.news-main{box-sizing:border-box;float:left;width:75%;padding-right:7.5%}
.news-side{float:left;width:25%}
.news-side .related-list-side h2{font-size:24px}
.news-side .related-list-side a .pic{padding-top:62%}
.news-detail .detail-title{font-size:24px}
.news-detail .detail-context{padding-top:20px;border-top:1px solid #7d7d7d}
@media (max-width:767px){.news-main{float:none;width:100%;padding-right:0}
.news-side{float:none;width:100%;margin-top:50px}
}
.exhibition-title{margin-bottom:50px}
.exhibition-title h1{float:left;font-size:36px;font-weight:400}
.exhibition-title span{float:right}
.exhibition-title span select{padding:6px 10px}
.exhibition-list{overflow:hidden}
.exhibition-list ul{margin-left:-19px;margin-right:-19px}
.exhibition-list ul li{float:left;width:33.333%;margin-bottom:40px}
.exhibition-list a{display:block;margin:0 19px;border-radius:5px;background-color:#ebf0f5;overflow:hidden}
.exhibition-list a .pic{position:relative;width:100%;height:0;padding-top:61.6%;background-color:#a2a2a2;overflow:hidden}
.exhibition-list a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.exhibition-list a .info{padding:40px 30px 50px}
.exhibition-list a .info p{font-size:14px;color:#666}
.exhibition-list a .info h5{transition:all .35s;height:64px;margin:12px 0 32px;font-size:18px;line-height:1.8;font-weight:400;overflow:hidden}
.exhibition-list a:hover{color:#333}
.exhibition-list a:hover .pic img{transform:scale(1.1)}
.exhibition-list a:hover .info h5{color:#47b9be}
@media (max-width:1024px){.exhibition-title h1{font-size:32px}
.exhibition-list ul{margin-left:-10px;margin-right:-10px}
.exhibition-list ul li{margin-bottom:20px}
.exhibition-list a{margin:0 10px}
.exhibition-list a .info{padding:30px 20px 30px}
}
@media (max-width:767px){.exhibition-title h1{font-size:24px}
.exhibition-list ul{margin-left:-5px;margin-right:-5px}
.exhibition-list ul li{width:50%;margin-bottom:10px}
.exhibition-list a{margin:0 5px}
.exhibition-list a .info{padding:20px 10px}
.exhibition-list a .info p{font-size:12px}
.exhibition-list a .info h5{height:75px;margin:12px 0;font-size:14px}
}
.f41{position:relative;width:100%;}
.f41 .swiper-container{width:100%;height:100%}
.f41 .swiper-slide{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:30%;}
.f41 .swiper-pagination{position:absolute;left:50%;bottom:30px;width:200px;height:12px;margin-top:30px;margin-left:-150px;font-size:0}
.f41 .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #fff;background-color:transparent}
.f41 .swiper-pagination-bullet-active{border-color:#fff;background-color:#fff}
.f41 .item{transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;color:#fff}
.f41 .item p{font-size:36px;color:#1dafb4;line-height:1.4}
.f41 .item p span{display:block;font-size:18px;color:#fff}
.f41 .item h3{margin-top:15px;font-size:48px;font-weight:400}
@media (max-width:1024px){.f41{height:auto;}
.f41 .swiper-slide{}
.f41 .item p{font-size:24px}
.f41 .item p span{display:block;font-size:18px}
.f41 .item h3{margin-top:15px;font-size:32px}
}
@media (max-width:767px){.f41{}
.f41 .item p{font-size:18px}
.f41 .item p span{font-size:12px}
.f41 .item h3{font-size:20px}
.f41 .swiper-pagination{left:0;bottom:15px;width:100%;margin-left:0}
}
.f42{position:relative}
.f42 .swiper-container,.f42 .swiper-slide{width:100%;height:100%}
.f42 .swiper-pagination{display:none;position:static;height:12px;margin-top:30px;font-size:0}
.f42 .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #01c3fc;background-color:transparent}
.f42 .swiper-pagination-bullet-active{border-color:#01c3fc;background-color:#01c3fc}
.f42 .swiper-button-next,.f42 .swiper-button-prev{transition:all .35s;outline:0;width:56px;height:56px;border-radius:50%;border:2px solid #01c3fc;background-color:transparent}
.f42 .swiper-button-prev{left:-150px}
.f42 .swiper-button-next{right:-150px}
.f42 .swiper-button-next:after,.f42 .swiper-button-prev:after{display:none}
.f42 .swiper-button-next:before,.f42 .swiper-button-prev:before{position:absolute;top:50%;left:50%;content:"";width:10px;height:10px;margin-top:-6px;border-bottom:2px solid #01c3fc;border-right:2px solid #01c3fc}
.f42 .swiper-button-prev:before{transform:rotate(135deg);margin-left:-3px}
.f42 .swiper-button-next:before{transform:rotate(-45deg);margin-left:-8px}
.f42 .swiper-button-next:hover,.f42 .swiper-button-prev:hover{background-color:#01c3fc}
.f42 .swiper-button-next:hover:before,.f42 .swiper-button-prev:hover:before{border-color:#fff}
@media (max-width:1480px){.f42 .swiper-pagination{display:block}
.f42 .swiper-button-next,.f42 .swiper-button-prev{display:none}
.f42 .swiper-button-next{right:20px}
.f42 .swiper-button-prev{left:20px}
}
.f42 a{display:block;height:100%;background-color:#fff;overflow:hidden}
.f42 a .pic{position:relative;width:100%;height:0;padding-top:61.6%;background-color:#a2a2a2;overflow:hidden}
.f42 a .pic img{transition:transform .8s;position:absolute;top:0;left:0;width:100%;height:100%}
.f42 a .info{padding:40px 30px 40px}
.f42 a .info p{font-size:14px;color:#666}
.f42 a .info h5{transition:all .35s;height:64px;margin:12px 0 32px;font-size:18px;line-height:1.8;font-weight:400;overflow:hidden}
.f42 a .info i{display:inline-block;width:22px;height:12px;margin-top:40px;text-indent:-9999em;background:url(../images/2031.png) no-repeat center;overflow:hidden}
.f42 a:hover{color:#333}
.f42 a:hover .pic img{transform:scale(1.1)}
.f42 a:hover .info h5{color:#47b9be}
@media (max-width:1024px){.f42 a .info{padding:30px 15px}
.f42 a .info h5{font-size:16px}
}
@media (max-width:767px){.f42 a .info{padding:20px 10px}
.f42 a .info p{font-size:12px}
.f42 a .info h5{height:75px;margin:12px 0 20px;font-size:14px}
.f42 a .info i{margin-top:10px}
}
.f43{margin:0 10px}
.f43 .swiper-pagination{width:100%}
.f43 .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #01c3fc;background-color:transparent}
.f43 .swiper-pagination-bullet-active{border-color:#01c3fc;background-color:#01c3fc}
.f43 ul li{box-sizing:border-box;padding:10px}
.f43 ul li img{display:block;width:100%}
@media (max-width:767px){.f43{margin:0 10px}
.f43 ul li{padding:2.5px}
}
.f44{margin:0 22px}
.f44-video{position:relative;float:left;width:60%;margin-top:40px}
.f44-video .swiper-container,.f44-video .swiper-slide{width:100%;height:100%}
.f44-video .swiper-pagination{display:none;position:static;height:12px;margin-top:30px;font-size:0}
.f44-video .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #fff;background-color:transparent}
.f44-video .swiper-pagination-bullet-active{border-color:#fff;background-color:#fff}
.f44-video .swiper-button-next,.f44-video .swiper-button-prev{transition:all .35s;outline:0;width:56px;height:56px;border-radius:50%;border:none;background-color:transparent}
.f44-video .swiper-button-prev{left:20px}
.f44-video .swiper-button-next{right:20px}
.f44-video .swiper-button-next:after,.f44-video .swiper-button-prev:after{display:none}
.f44-video .swiper-button-next:before,.f44-video .swiper-button-prev:before{position:absolute;content:"";width:18px;height:18px;border-bottom:3px solid #fff;border-right:3px solid #fff}
.f44-video .swiper-button-prev:before{transform:rotate(135deg);margin-left:2px}
.f44-video .swiper-button-next:before{transform:rotate(-45deg);margin-left:-2px}
.f44-video .swiper-button-next:hover,.f44-video .swiper-button-prev:hover{background-color:transparent}
.f44-video .swiper-button-next:hover:before,.f44-video .swiper-button-prev:hover:before{border-color:#fff}
.f44-video .item{position:relative}
.f44-video .item .pic{position:relative;width:100%;height:500px;overflow:hidden}
.f44-video .item .pic img{transform:translateX(-50%);position:absolute;top:0;left:50%;min-width:100%;height:100%}
.f44-video .item .btn-play{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:56px;height:56px;text-indent:-9999em;border-radius:50%;border:4px solid #fff;overflow:hidden;cursor:pointer}
.f44-video .item .btn-play:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-12px;margin-left:-5px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff}
@media (max-width:767px){.f44-video .swiper-button-prev{left:0}
.f44-video .swiper-button-next{right:0}
}
.f44-intro{float:left;width:40%;height:580px;box-shadow:3px 3px 20px rgba(0,0,0,.25);background-color:#fff}
.f44-intro .inner{padding:52px 28px 0 48px}
.f44-intro h2{position:relative;padding-bottom:20px;font-size:42px}
.f44-intro h2:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;background-color:#686868}
.f44-intro .info{height:360px;margin-top:20px;padding-right:20px;overflow-y:auto}
.f44-intro .info::-webkit-scrollbar-track-piece{background:#eee}
.f44-intro .info::-webkit-scrollbar{width:2px;height:2px}
.f44-intro .info::-webkit-scrollbar-button{display:none}
.f44-intro .info::-webkit-scrollbar-track,.f44-intro .info::-webkit-scrollbar-track-piece{background:-webkit-gradient(linear,left)}
.f44-intro .info::-webkit-scrollbar-thumb,.f44-intro .info::-webkit-scrollbar-thumb:horizontal{border-radius:0;background:#1dafb4}
.f44-intro .info::-webkit-scrollbar-thumb:hover{background:#1dafb4}
.f44-intro .info::-webkit-scrollbar-thumb:active{background:#1dafb4}
.f44-intro .info p{margin:1.5em 0}
@media (max-width:1024px){.f44-intro h2{font-size:32px}
}
@media (max-width:767px){.f44{margin:0}
.f44-video .item .pic{height:260px}
.f44-video{float:none;width:100%;margin-top:0}
.f44-intro{float:none;width:100%;height:auto}
.f44-intro .inner{padding:25px 20px 50px}
.f44-intro h2{padding-bottom:20px;font-size:24px}
.f44-intro .info{height:260px}
}
.f45 img{display:block;width:100%}
.about-detail{padding:50px 0 100px}
.about-detail h1{margin-bottom:50px;font-size:26px;font-weight:700}
@media (max-width:1024px){.about-detail h1{font-size:32px}
}
@media (max-width:767px){.about-detail{padding:50px 0}
.about-detail h1{margin-bottom:40px;font-size:24px}
}
.manufacturing-pic{overflow:hidden}
.manufacturing-pic ul{margin-left:-15px;margin-right:-15px}
.manufacturing-pic ul li{float:left;width:50%;margin:20px 0}
.manufacturing-pic ul li span{display:block;margin:0 15px}
.manufacturing-pic ul li span img{display:block;width:100%}
@media (max-width:767px){.manufacturing-pic ul{margin-left:-5px;margin-right:-5px}
.manufacturing-pic ul li{margin:5px 0}
.manufacturing-pic ul li span{margin:0 5px}
}
.support{padding:60px 0 100px;border-radius:10px;box-shadow:2px 2px 8px rgba(0,0,0,.1);background-color:#fff}
.support h2{font-size:30px;text-align:center}
.support p{margin-top:10px;font-size:18px;text-align:center}
.support form{margin-top:40px;padding:0 6.666%}
.support form .item{box-sizing:border-box;float:left;width:50%;padding:0 5.28%}
.support form h3{margin-bottom:20px;font-size:24px;font-weight:400}
.support form dl{margin:20px 0}
.support form dt em{font-style:normal;color:red}
.support form dd{margin-top:8px}
.support form input[type=text]{box-sizing:border-box;width:100%;height:42px;padding:0 10px;line-height:42px;border:1px solid #dfdfdf}
.support form select{box-sizing:border-box;width:100%;padding:8px 10px 12px;border:1px solid #dfdfdf}
.support form textarea{box-sizing:border-box;width:100%;height:230px;padding:8px 10px;border:1px solid #dfdfdf}
.support form input[type=text].verify-input{width:calc(100% - 160px)}
.support form .verify-code{width:150px;height:39px;margin-left:10px}
.support form .btn{float:left;width:100%;margin-top:40px;text-align:center}
.support form .btn input[type=reset],.support form .btn input[type=submit]{margin:0 15px;padding:0 45px;line-height:48px;border:none;border-radius:5px}
.support form .btn input[type=submit]{color:#fff;background-color:#01adf5}
.support form .btn input[type=reset]{background-color:#c1c6cb}
@media (max-width:767px){.support{padding:30px 0 30px}
.support h2{font-size:20px}
.support p{font-size:12px}
.support form{margin-top:30px;padding:0}
.support form .item{float:none;width:100%;margin-bottom:30px;padding:0 20px}
.support form h3{font-size:16px;text-align:center}
.support form dl{margin:10px 0}
.support form dd{margin-top:3px}
.support form .btn{float:none;width:auto;margin:20px 20px 0}
.support form .btn input[type=reset],.support form .btn input[type=submit]{display:block;width:100%;margin:10px 0;padding:0}
}
.network-tab li{float:left;margin-right:20px}
.network-tab li a{display:block;padding:0 52px;font-size:18px;color:#fff;line-height:50px;background-color:#7b7b7b}
.network-tab li.active a{background-color:#01adf5}
.service-network h3{margin-top:50px;font-weight:400}
.service-contact{margin-top:25px}
.service-contact li{float:left;margin-bottom:5px}
.service-contact li a{display:block;padding:0 25px;line-height:38px}
.service-contact li.active a{color:#fff;background-color:#01adf5}
.service-contact li a:hover{color:#333}
@media (max-width:767px){
	.service-contact li a{padding:0 10px;}
}
.network-map{position:relative;margin-top:50px}
.network-map img{display:block;width:100%}
.network-map .area{position:absolute}
.network-map .area .name{font-size:14px; padding-top:20px;}
.network-map .area .name:before{display:inline-block;content:"";width:48px;height:48px;margin-right:5px;vertical-align:middle;border-radius:50%;background:#424d69 url(../images/map.png) no-repeat center;background-size:cover}
.network-map .area .pop{display:none;position:absolute;z-index:1;top:-200px;left:0;padding:20px 15px 15px 20px;font-size:14px;color:#fff;line-height:1.6;border-radius:5px;background-color:rgba(22,37,76,.9)}
.network-map .area .pop .inner{width:320px;height:175px;padding-right:5px;overflow-y:auto}
.network-map .area .pop .inner::-webkit-scrollbar-track-piece{background:#eee}
.network-map .area .pop .inner::-webkit-scrollbar{width:2px;height:2px}
.network-map .area .pop .inner::-webkit-scrollbar-button{display:none}
.network-map .area .pop .inner::-webkit-scrollbar-track,.network-map .area .pop .inner::-webkit-scrollbar-track-piece{background:-webkit-gradient(linear,left)}
.network-map .area .pop .inner::-webkit-scrollbar-thumb,.network-map .area .pop .inner::-webkit-scrollbar-thumb:horizontal{border-radius:0;background:#424d69}
.network-map .area .pop .inner::-webkit-scrollbar-thumb:hover{background:#424d69}
.network-map .area .pop .inner::-webkit-scrollbar-thumb:active{background:#424d69}
.network-map .area .pop h6{font-size:18px;font-weight:400}
.network-map .area .pop p{margin:5px 0 15px}
.network-map .area-active .name{color:#01adf5}
.network-map .area-active .name:before{background-color:#01adf5}
.network-map .area-active .pop{display:block}

.network-map .area001{top:25%;left:88%}
.network-map .area002{top:31%;left:82%}
.network-map .area003{top:36%;left:73%}
.network-map .area004{top:55%;left:82%}
.network-map .area005{top:63%;left:82%}
.network-map .area006{top:71%;left:80%}
.network-map .area007{top:58%;left:76%}
.network-map .area008{top:66%;left:74%}
.network-map .area009{top:52%;left:68%}
.network-map .area010{top:60%;left:68%}
.network-map .area011{top:68%;left:66%}
.network-map .area012{top:50%;left:50%}
.network-map .area013{top:60%;left:48%}
.network-map .area014{top:72%;left:57%}
.network-map .area015{top:78%;left:60%}
.network-map .area016{top:59%;left:85%}
.network-map .area017{top:80%;left:70%}

/* .network-map .area101{top:34%;left:76%}
.network-map .area102{top:15%;left:15%}
.network-map .area103{top:28%;left:13%}
.network-map .area104{top:18%;left:41%}
.network-map .area105{top:23%;left:47%}
.network-map .area106{top:14%;left:49%}
.network-map .area107{top:18%;left:67%}
.network-map .area108{top:38%;left:50%}
.network-map .area109{top:40%;left:58%}
.network-map .area110{top:69%;left:87%} */

.network-map .area101{top:33%;left:78%}
.network-map .area102{top:15%;left:15%}
.network-map .area103{top:28%;left:13%}
.network-map .area104{top:18%;left:41%}
.network-map .area105{top:23%;left:47%}
.network-map .area106{top:14%;left:49%}
.network-map .area107{top:18%;left:67%}
.network-map .area108{top:36%;left:60%}
.network-map .area109{top:45%;left:76%}
.network-map .area110{top:35%;left:67%}
.network-map .area111{top:52%;left:76%}
.network-map .area112{top:38%;left:74%}
.network-map .area113{top:41%;left:57%}
.network-map .area114{top:62%;left:19%}
.network-map .area115{top:37%;left:49%}
.network-map .area116{top:68%;left:87%}

@media (max-width:1200px){.network-map .area .pop{transform:translateX(-50%)}
}
@media (max-width:1100px){.network-map .area .name{font-size:12px}
.network-map .area .name:before{width:38px;height:38px}
.network-map .area .pop h6{font-size:16px}
.network-map .area .pop p{font-size:12px}
}
@media (max-width:1000px){.network-map .area .name{font-size:12px}
.network-map .area .name:before{width:32px;height:32px}
.network-map .area .pop h6{font-size:14px}
.network-map .area .pop p{font-size:12px}
}
@media (max-width:900px){.network-map .area .name{font-size:12px}
.network-map .area .name:before{width:25px;height:25px}
.network-map .area .pop h6{font-size:14px}
.network-map .area .pop p{font-size:12px}
}
@media (max-width:767px){.network-tab li{float:left;width:calc((100% - 10px)/ 2);margin-right:0}
.network-tab li:last-child{margin-left:10px}
.network-tab li a{font-size:16px;text-align:center;padding:0 15px;}
.service-network h3{margin-top:30px}
.service-contact li{width:33.333%}
}
.about-floor{padding:80px 0;background-repeat:no-repeat;background-position:center;background-size:cover}
.about-floor-bg{color:#fff}
.about-floor .floor-title{margin-bottom:35px}
.about-floor .floor-title h2{font-size:26px}
.about-floor .more{margin-top:10px;text-align:center}
.about-floor .more a{color:#41aaaa}
@media (max-width:1024px){.about-floor .floor-title h2{font-size:22px}
}
@media (max-width:767px){.about-floor{padding:50px 0;background-size:auto 100%}
.about-floor .floor-title h2{font-size:18px;text-align:center}
}
.f61{height:auto;margin-bottom:30px;}
.f61::-webkit-scrollbar-track-piece{background:#eee}
.f61::-webkit-scrollbar{width:2px;height:2px}
.f61::-webkit-scrollbar-button{display:none}
.f61::-webkit-scrollbar-track,.f61::-webkit-scrollbar-track-piece{background:-webkit-gradient(linear,left)}
.f61::-webkit-scrollbar-thumb,.f61::-webkit-scrollbar-thumb:horizontal{border-radius:0;background:#056cb8}
.f61::-webkit-scrollbar-thumb:hover{background:#056cb8}
.f61::-webkit-scrollbar-thumb:active{background:#056cb8}
.f61 p{margin-bottom:1.5em}
@media (max-width:767px){.f61{margin-right:0;padding-right:20px}
}
.make-center{display:block;width:230px;height:60px;margin-bottom:-80px;font-size:24px;color:#fff;line-height:60px;text-align:center;background:linear-gradient(90deg,#4fbdbd,#059ac9)}
.make-center:hover{color:#fff}
@media (max-width:767px){.make-center{display:block;width:100%;height:60px;margin-bottom:-50px;font-size:20px;color:#fff;line-height:60px;text-align:center;background:linear-gradient(90deg,#4fbdbd,#059ac9)}
}
.f62-box{position:relative;height:335px;margin-bottom:100px}
.f62-box .time-line{position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px solid #dcdcdc}
.f62{position:relative;height:335px}
.f62 .swiper-pagination{display:none;position:static;height:12px;margin-top:30px;font-size:0}
.f62 .swiper-pagination-bullet{outline:0;opacity:1;display:inline-block;width:10px;height:10px;margin:0 8px;vertical-align:middle;border-radius:50%;border:1px solid #056cb8;background-color:transparent}
.f62 .swiper-pagination-bullet-active{border-color:#056cb8;background-color:#056cb8}
.f62 .swiper-button-next,.f62 .swiper-button-prev{transition:all .35s;outline:0;width:38px;height:38px;border-radius:50%;border:none;background-color:#333}
.f62 .swiper-button-prev{left:-150px}
.f62 .swiper-button-next{right:-150px}
.f62 .swiper-button-next:after,.f62 .swiper-button-prev:after{display:none}
.f62 .swiper-button-next:before,.f62 .swiper-button-prev:before{position:absolute;top:50%;left:50%;content:"";width:10px;height:10px;margin-top:-6px;border-bottom:2px solid #fff;border-right:2px solid #fff}
.f62 .swiper-button-prev:before{transform:rotate(135deg);margin-left:-3px}
.f62 .swiper-button-next:before{transform:rotate(-45deg);margin-left:-8px}
.f62 .swiper-button-next:hover,.f62 .swiper-button-prev:hover{background-color:#056cb8}
.f62 .swiper-button-next:hover:before,.f62 .swiper-button-prev:hover:before{border-color:#fff}
@media (max-width:1480px){.f62 .swiper-button-next{right:20px}
.f62 .swiper-button-prev{left:20px}
}
@media (max-width:1024px){.f62-box{margin-bottom:0}
}
@media (max-width:767px){.f62-box{margin-bottom:0}
.f62{margin-top:-50px}
.f62 .swiper-pagination{display:block;margin-top:-20px}
.f62 .swiper-button-next,.f62 .swiper-button-prev{display:none}
}
.f62 .swiper-container{width:100%;height:100%}
.f62 .swiper-slide{position:relative;height:100%;color:#666}
.f62 .swiper-slide i{transform:translateY(-50%);position:absolute;top:50%;left:20px;width:14px;height:14px;text-indent:-9999em;border-radius:50%;border:1px solid #333;background-color:#fff;overflow:hidden}
.f62 .swiper-slide i:after{transform:translate(-50%,-50%);content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background-color:#333}
.f62 .swiper-slide .item{position:relative;top:205px;left:20px;line-height:1}
.f62 .swiper-slide .item strong{display:block;font-size:48px}
.f62 .swiper-slide .item p{display:block;margin-top:5px;font-size:14px; padding-left:10px; position:relative;}
.f62 .swiper-slide .item p::before{ content:""; display:block; width:5px; height:5px; border-radius:100px; background-color:#666; position:absolute; left:0; top:5px;}
.f62 .swiper-slide:nth-child(2n) .item{top:25px}
.f62 .swiper-slide-active{color:#056cb8}
.f62 .swiper-slide-active i{border-color:#056cb8}
.f62 .swiper-slide-active i:after{background-color:#056cb8}
.f62 .swiper-slide-active .item p::before{background-color:#056cb8}
@media (max-width:1024px){.f62 .swiper-slide .item strong{font-size:32px}
}
@media (max-width:767px){.f62 .swiper-slide .item strong{display:block;font-size:25px}
.f62 .swiper-slide .item span{display:block;width:80%;margin-top:5px;font-size:12px;word-break:break-all;line-height:1.8}
}
.f63{display:flex}
.f63 .col-1{box-sizing:border-box;width:40%;border-bottom:10px solid #efefef;background-color:#fff}
.f63 .col-1 a{display:block}
.f63 .col-1 a .pic img{display:block;width:100%}
.f63 .col-1 a .info{padding:20px 22px 0}
.f63 .col-1 a .info h5{font-size:24px;font-weight:400}
.f63 .col-1 a .info p{margin-top:15px}
.f63 .col-1 a:hover{color:#333}
.f63 .col-2{box-sizing:border-box;width:60%}
.f63 .col-2 ul li{float:left;box-sizing:border-box;display:inline-block;padding-left:10px;padding-bottom:10px}
.f63 .col-2 ul li:nth-child(1),.f63 .col-2 ul li:nth-child(4){width:36%}
.f63 .col-2 ul li:nth-child(2),.f63 .col-2 ul li:nth-child(3){width:64%}
.f63 .col-2 ul li a{position:relative;display:block;width:100%;color:#333;overflow:hidden}
.f63 .col-2 ul li a img{display:block;width:100%}
.f63 .col-2 ul li a h5{transition:transform .5s;transform:translateY(100%);position:absolute;left:0;bottom:0;width:100%;height:45px;font-size:18px;font-weight:400;line-height:45px;text-align:center;background-color:#fff}
.f63 .col-2 ul li a:hover h5{transform:translateY(0)}
@media (max-width:1024px){.f63 .col-1 a .info h5{font-size:20px}
.f63 .col-2 ul li a h5{font-size:16px}
}
@media (max-width:767px){.f63{display:block}
.f63 .col-1{width:100%}
.f63 .col-1 a .info{padding:20px 22px 20px}
.f63 .col-1 a .info h5{font-size:18px;font-weight:400}
.f63 .col-1 a .info p{margin-top:12px;line-height:1.5}
.f63 .col-2{width:100%}
.f63 .col-2 ul li{padding-left:0}
.f63 .col-2 ul li:nth-child(3),.f63 .col-2 ul li:nth-child(4){display:none}
.f63 .more{float:left;width:100%}
}
.f64{position:relative}
.f64 .swiper-container{width:100%;height:100%}
.f64 .swiper-slide{width:100%;height:100%}
.f64 .swiper-pagination{position:static;height:48px;margin-top:40px;border-top:1px solid #c9c9c9}
.f64 .swiper-pagination-bullet{position:relative;outline:0;opacity:1;display:inline-block;width:auto;height:auto;margin:0 20px;padding-top:18px;font-size:18px;line-height:30px;font-weight:700;vertical-align:top;border-radius:0;border:none;background-color:transparent}
.f64 .swiper-pagination-bullet:after{content:"";position:absolute;top:-5px;left:50%;width:9px;height:9px;margin-left:-4px;border-radius:50%;background-color:#5e5e5e}
.f64 .swiper-pagination-bullet-active:after{background-color:#056cb8}
.f64 .swiper-button-next,.f64 .swiper-button-prev{transition:all .35s;outline:0;top:auto;bottom:30px;width:38px;height:38px;margin-top:0;border-radius:50%;border:none;background-color:#333}
.f64 .swiper-button-prev{left:0}
.f64 .swiper-button-next{right:0}
.f64 .swiper-button-next:after,.f64 .swiper-button-prev:after{display:none}
.f64 .swiper-button-next:before,.f64 .swiper-button-prev:before{position:absolute;top:50%;left:50%;content:"";width:10px;height:10px;margin-top:-6px;border-bottom:2px solid #fff;border-right:2px solid #fff}
.f64 .swiper-button-prev:before{transform:rotate(135deg);margin-left:-3px}
.f64 .swiper-button-next:before{transform:rotate(-45deg);margin-left:-8px}
.f64 .swiper-button-next:hover,.f64 .swiper-button-prev:hover{background-color:#056cb8}
.f64 .swiper-button-next:hover:before,.f64 .swiper-button-prev:hover:before{border-color:#fff}
@media (max-width:767px){.f64 .swiper-pagination-bullet{font-size:14px}
}
.f64 .item{position:relative;height:100%;margin:0 8%}
.f64 .item b{transform:translate(-50%,-50%);position:absolute;z-index:0;top:50%;left:50%;font-size:192px;color:#e0e0e0}
.f64 .item .info{float:left;width:55%}
.f64 .item .info h3{margin-bottom:25px;font-size:48px;color:#056cb8}
.f64 .item .info h3:after{content:"";display:block;width:38px;height:1px;background-color:#056cb8}
.f64 .item .info ul li{line-height:2.2}
.f64 .item .pic{transform:translateY(-50%);position:absolute;top:50%;right:0;width:42%;padding:12px;box-shadow:2px 5px 10px rgba(0,0,0,.2);background-color:#fff}
@media (max-width:767px){.f64 .item{margin:0}
.f64 .item b{display:none}
.f64 .item .info{float:none;width:100%;margin-bottom:20px}
.f64 .item .info h3{margin-bottom:10px;font-size:24px;border-bottom:1px solid #056cb8}
.f64 .item .info h3:after{display:none}
.f64 .item .pic{transform:translateY(0);position:static;top:auto;right:auto;width:100%;padding:0}
}
.f65{background-color:#fff}
.f65 ul li{float:left;width:25%}
.f65 ul li .pic{position:relative;width:100%;height:0;padding-top:88.333%;overflow:hidden}
.f65 ul li .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.f65 ul li .txt{position:relative;width:100%;height:0;padding-top:88.333%;overflow:hidden}
.f65 ul li .txt .inner{box-sizing:border-box;position:absolute;top:18%;left:0;width:100%;padding:0 30px;text-align:center}
.f65 ul li .txt h5{font-size:24px;font-weight:400}
.f65 ul li .txt h5:after{content:"";display:block;width:20px;height:3px;margin:12px auto 0;background-color:#41aaaa}
.f65 ul li .txt p{margin-top:20px;color:#666}
@media (max-width:767px){.f65 ul li{float:left;width:50%}
.f65 ul li .txt .inner{padding:0 10px}
.f65 ul li .txt h5{font-size:16px}
.f65 ul li .txt p{margin-top:10px;font-size:12px}
.f65 ul li:nth-child(3n+1){float:right}
}
.f66{width:50%;height:245px;margin:50px 0 100px;padding-right:30px;overflow-y:auto}
.f66::-webkit-scrollbar-track-piece{background:#eee}
.f66::-webkit-scrollbar{width:2px;height:2px}
.f66::-webkit-scrollbar-button{display:none}
.f66::-webkit-scrollbar-track,.f66::-webkit-scrollbar-track-piece{background:-webkit-gradient(linear,left)}
.f66::-webkit-scrollbar-thumb,.f66::-webkit-scrollbar-thumb:horizontal{border-radius:0;background:#056cb8}
.f66::-webkit-scrollbar-thumb:hover{background:#056cb8}
.f66::-webkit-scrollbar-thumb:active{background:#056cb8}
.f66 p{margin-bottom:1.5em}
@media (max-width:1024px){.f66{width:80%;margin:50px 0}
}
@media (max-width:767px){.f66{width:auto;margin:0;padding-right:20px}
}
.f67{display:flex}
.f67 .info{width:50%}
.f67 .info .more{margin-top:50px;text-align:left}
.f67 .pic{width:50%;text-align:right}
.f67 .pic img{max-width:87%;margin-top:-15%}
@media (max-width:767px){.f67{display:block}
.f67 .info{width:auto}
.f67 .info .more{margin-top:20px;text-align:center}
.f67 .pic{width:auto;margin-top:30px;text-align:center}
.f67 .pic img{max-width:87%;margin-top:0}
}
.video-pop{position:fixed;z-index:999;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:15}
.video-pop .video-warp{position:absolute;top:50%;left:50%;width:70%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.video-pop .video-warp video{width:100%}
.video-pop .video-warp .video-close{position:absolute;top:-50px;right:-50px;width:38px;height:38px;background:url(../images/close-white.png) no-repeat center center/18px 18px;cursor:pointer;border:1px solid #fff;border-radius:100%}
@media screen and (max-width:1025px){.video-pop .video-warp{width:90%}
.video-pop .video-warp .video-close{right:0;width:20px;height:20px;top:-30px}
}

.product-item{padding:70px 0px 110px 0;}
.product-item *{box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-item .tit{position:relative;padding-bottom:5px;color:#333;font-size:48px;}
.product-item .tit:after{position:absolute;left:0;bottom:0;content:'';width:25px;height:4px;background:#333;}
.product-item .list-con{margin:0px -25px;margin-top:60px;}
.product-item .list-con .list{width:33.33%;float:left;padding:0px 25px;}
.product-item .list-con .list .box{box-shadow:0px 0px 10px rgba(0,0,0,.1);background:#fff;}
.product-item .list-con .list .box .img{overflow:hidden;}
.product-item .list-con .list .box .img a{display:block;padding-top:57%;}
.product-item .list-con .list .box .con{padding:30px 40px;height:300px;}
.product-item .list-con .list .box .con .title{}
.product-item .list-con .list .box .con .title a{font-size:30px;color:#333;font-weight:bold;}
.product-item .list-con .list .box .con .title a img{display:inline-block;vertical-align:middle;margin-right:8px;margin-top:-4px;}
.product-item .list-con .list .box .con ul{line-height:36px;padding-left:70px;}
.product-item .list-con .list .box .con ul li{}

@media screen and (min-width:1024px) {
	.product-item .list-con .list .box:hover .img a{transform:scale(1.1);}
}
@media screen and (max-width:1025px) {
	.product-item{padding:30px 0;}
	.product-item .tit{font-size:18px;}
	.product-item .list-con{margin:0px -7.5px;}
	.product-item .list-con .list{padding:0px 7.5px;margin-top:15px;}
	.product-item .list-con .list .box .con{padding:15px 20px;height:180px;}
	.product-item .list-con .list .box .con .title a{font-size:16px;}
	.product-item .list-con .list .box .con .title a img{width:20px;margin-top:-2px;}
	.product-item .list-con .list .box .con ul{line-height:24px;padding-left:30px;}
	.product-item .list-con .list .box .con ul li a{font-size:14px;}
}
@media screen and (max-width:640px) {
	.product-item .list-con .list{width:100%;}
}

.product-content{padding:70px 0px 105px 0;}

.product-content .title{font-size:40px;font-weight:bold;}
.product-content ul.page-menu{margin-top:30px;}
.product-content ul.page-menu li{display:inline-block;margin-right:5px;}
.product-content ul.page-menu li a{display:block;border-radius:30px;font-size:18px;display:block;line-height:40px;padding:0px 20px;}
.product-content ul.page-menu li.active a{background:#00a4c7;color:#fff;}

@media screen and (max-width:1025px) {
	.product-content{padding:30px 0;}
	.product-content .title{font-size:16px;}
	.product-content ul.page-menu{margin-top:15px;white-space:nowrap;overflow-x:auto;}
	.product-content ul.page-menu li a{font-size:14px;line-height:30px;padding:0px 10px;}
}

.product-content .list-con{margin:0px -13px;}
.product-content .list-con *{box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-content .list-con .list{width:25%;float:left;padding:0px 13px;margin-top:50px;}
.product-content .list-con .list .box{border:1px solid #dcdcdc;}
.product-content .list-con .list .box .img{border-bottom:1px solid #dcdcdc;overflow:hidden;}
.product-content .list-con .list .box .img a{display:block;padding-top:77%;}
.product-content .list-con .list .box .con{padding:20px;background:#f6f6f6;}
.product-content .list-con .list .box .con .ms{color:#666;font-size:14px;}
.product-content .list-con .list .box .con .tit{margin:5px 0px 10px 0;}
.product-content .list-con .list .box .con .tit a{font-size:18px;color:#333;}
.product-content .list-con .list .box .con a.more{width:115px;height:35px;display:block;border-radius:3px;border:1px solid #c9c9c9;background:#fff;line-height:33px;text-align:center;font-size:14px;}

@media screen and (min-width:1024px) {
	.product-content .list-con .list .box:hover .img a{transform:scale(1.1);}
	.product-content .list-con .list .box .con .tit a:hover{color:#00a4c7;}
	.product-content .list-con .list .box .con a.more:hover{background:#00a4c7;color:#fff;border:1px solid #00a4c7;}
}
@media screen and (max-width:1025px) {
	.product-content .list-con{margin:0px -7.5px;}
	.product-content .list-con .list{padding:0px 7.5px;margin-top:15px;}
	.product-content .list-con .list .box .con{padding:15px;}
	.product-content .list-con .list .box .con .tit{margin:0px 0px 5px 0;}
	.product-content .list-con .list .box .con .tit a{font-size:16px;}
}
@media screen and (max-width:769px) {
	.product-content .list-con .list{width:50%;}
	.product-content .list-con .list .box .con a.more{width:100%;height:30px;line-height:28px;}
}

.product-detail{padding:0;}
.product-detail *{box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-detail .position .left{display:block !important;}
.product-detail .item01{padding-bottom:50px;}
.product-detail .item01 img{width:100%;}
.product-detail .item01 .left{width:680px;}
.product-detail .item01 .left .swiper-container-big{}
.product-detail .item01 .left .swiper-container-small{width:100%;}
.product-detail .item01 .left .swiper-container-small .swiper-slide{padding:0px 2px;border:1px solid transparent;padding-top:15%;}
.product-detail .item01 .left .swiper-container-small .swiper-slide.active{border:1px solid #00a4c7;}

.product-detail .item01 .right{margin-left:680px;padding-left:85px;padding-top:60px;}
.product-detail .item01 .right .ms{color:#999;font-size:24px;line-height:1;}
.product-detail .item01 .right .tit{font-weight:bold;color:#333;font-size:36px;line-height:1;padding-bottom:20px;border-bottom:1px solid #d0d0d0;margin-top:8px;}
.product-detail .item01 .right .contxt{color:#666;font-size:14px;line-height:24px;margin:30px 0px 40px 0;}
.product-detail .item01 .right a{display:block;width:140px;height:40px;line-height:40px;border-radius:3px;color:#fff;background:#00a4c7;text-align:center;}

@media screen and (max-width:1367px) {
    .product-detail .item01 .right{padding-top:30px;padding-left:30px;}
    .product-detail .item01 .right .ms{font-size:16px;}
    .product-detail .item01 .right .tit{font-size:26px;padding-bottom:15px;}
    .product-detail .item01 .right .contxt{margin:20px 0px 30px 0;}
}
@media screen and (max-width:1025px) {
    .product-detail .item01 .left,
    .product-detail .item01 .right{width:100%;float:none;}

    .product-detail .item01 .right{padding-top:15px;margin-left:0;padding-left:0;}
    .product-detail .item01 .right .ms{font-size:14px;}
    .product-detail .item01 .right .tit{font-size:18px;}
    .product-detail .item01 .right .contxt{margin:20px 0;line-height:22px;}
    .product-detail .item01 .right a{width:100%;height:35px;line-height:35px;}
}

.product-detail .item02{background:#d3d2d2;}
.product-detail .item02 ul{border-left:1px solid #b8b8b8;}
.product-detail .item02 ul li{float:left;border-right:1px solid #b8b8b8;padding-top:15px;text-align:center;padding:0px 20px;cursor:pointer;padding-top:15px;}
.product-detail .item02 ul li .icon{height:35px;}
.product-detail .item02 ul li .txt{color:#333;font-size:18px;}
.product-detail .item02 ul li.active{background:#00a4c7;}
.product-detail .item02 ul li.active .txt{color:#fff;}
.product-detail .item02 ul li .icon.icon01{background:url(../images/product-detail-nav01.png) no-repeat center center;}
.product-detail .item02 ul li .icon.icon02{background:url(../images/product-detail-nav02.png) no-repeat center center;}
.product-detail .item02 ul li .icon.icon03{background:url(../images/product-detail-nav03.png) no-repeat center center;}
.product-detail .item02 ul li .icon.icon04{background:url(../images/product-detail-nav04.png) no-repeat center center;}
.product-detail .item02 ul li.active .icon.icon01{background:url(../images/product-detail-nav01-on.png) no-repeat center center;}
.product-detail .item02 ul li.active .icon.icon02{background:url(../images/product-detail-nav02-on.png) no-repeat center center;}
.product-detail .item02 ul li.active .icon.icon03{background:url(../images/product-detail-nav03-on.png) no-repeat center center;}
.product-detail .item02 ul li.active .icon.icon04{background:url(../images/product-detail-nav04-on.png) no-repeat center center;}

.product-detail .item02-tab{display:none;padding:50px 0;}
.product-detail .item02-tab .features{line-height:24px;}
.product-detail .item02-tab .accessories{}
.product-detail .item02-tab .accessories .list-con{margin:0px -15px;}
.product-detail .item02-tab .accessories .list-con .list{width:20%;float:left;padding:0px 15px;margin-bottom:40px;}
.product-detail .item02-tab .accessories .list-con .list .box{text-align:center;}
.product-detail .item02-tab .accessories .list-con .list .box .img{}
.product-detail .item02-tab .accessories .list-con .list .box .img a{display:block;border:1px solid #c9c9c9;padding-top:76%;}
.product-detail .item02-tab .accessories .list-con .list .box .tit{line-height:18px;margin-top:10px;height:36px;overflow:hidden;}

.product-detail .item02-tab .download{}
.product-detail .item02-tab .download .list{line-height:90px;border-bottom:1px solid #cacaca;}
.product-detail .item02-tab .download .list a{display:block;margin-right:135px;padding-left:20px;}
.product-detail .item02-tab .download .list a i{width:29px;height:31px;background:url(../images/download-icon.png) no-repeat center center/cover;display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:20px;}

@media screen and (max-width:1025px) {
    .product-detail .item02 .wrapper{padding:0;}
    .product-detail .item02 ul li{width:25%;padding:0;padding-top:10px;}
    .product-detail .item02 ul li .icon{height:35px;}
    .product-detail .item02 ul li .txt{font-size:14px;}

    .product-detail .item02-tab{padding:30px 0;}
    .product-detail .item02-tab .features{line-height:22px;}

    .product-detail .item02-tab .accessories .list-con{margin:0px -7.5px;}
    .product-detail .item02-tab .accessories .list-con .list{width:33.33%;padding:0px 7.5px;margin-bottom:15px;}
    .product-detail .item02-tab .accessories .list-con .list .box .tit{margin-top:5px;}

    .product-detail .item02-tab .download .list{line-height:40px;}
    .product-detail .item02-tab .download .list a{padding-left:10px;margin-right:0;}
	.product-detail .item02-tab .download .list a i{width:18px;height:19px;margin-right:10px;}
	.product-detail .item02-tab .download .list .fr{display:none;}
}
@media screen and (max-width:640px) {
	.product-detail .item02-tab .accessories .list-con .list{width:50%;}
}

.solution-detail{}
.solution-detail .contxt{padding:90px 0;color:#333;line-height:30px;}
.solution-detail .contxt img{max-width:100%;}

@media screen and (max-width:1025px) {
    .solution-detail .contxt{padding:30px 0;line-height:24px;font-size:14px;}
}

.solution-list-box{padding:80px 0;}
.solution-list-box *{box-sizing:border-box;-webkit-box-sizing:border-box;}
.solution-list-box .tit{font-size:30px;color:#333;padding-left:20px;border-left:4px solid #47b9be;line-height:30px;font-weight:bold;}
.solution-list-box .list-con{margin:0px -12px;}
.solution-list-box .list-con .list{width:25%;float:left;padding:0px 16px;margin-top:30px;}
.solution-list-box .list-con .list .box{}
.solution-list-box .list-con .list .box .img{overflow:hidden;}
.solution-list-box .list-con .list .box .img a{display:block;padding-top:66%;}
.solution-list-box .list-con .list .box .con{background:#eceef0;padding:25px;padding-top:15px;}
.solution-list-box .list-con .list .box .con .tt{}
.solution-list-box .list-con .list .box .con .tt a{color:#333;font-weight:bold;font-size:24px;}
.solution-list-box .list-con .list .box .con .ms{font-size:14px;line-height:24px;margin:10px 0px 20px 0;height:120px;overflow:hidden;text-align:justify;}
.solution-list-box .list-con .list .box .con a.more{font-size:16px;color:#47b9be;background:url(../images/solution-more.png) no-repeat right center;display:inline-block;padding-right:25px;}
.f963 li{ width:48%; margin-right:4%;float:left}
.f963 li img{width:100%;}
.f963 li:nth-child(2n){margin:0;}
.f963 ul::after{display:block;content:"";clear:both;}
.f963 h5{font-size:20px; display:block;padding:10px 0;}
.rongyu img{width:100%;padding:5px;border:1px solid #e3e3e3;box-sizing:border-box;}
.rongyu{text-align:center;}
.rongyu span{ display:block;padding:10px 0;}
.rongyu .swiper-button-prev:after, .rongyu .swiper-container-rtl .swiper-button-next:after{content:""}
.rongyu .swiper-button-next:after, .rongyu .swiper-container-rtl .swiper-button-prev:after{content:""}
.rongyu .swiper-button-next, .rongyu .swiper-button-prev{
	transition: all .35s;
    outline: 0;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    border: none;
    background-color: #333;
	}
.rongyu .swiper-button-next:before{    transform: rotate(-45deg);
    margin-left: -8px;}
	.rongyu .swiper-button-next:before, .rongyu .swiper-button-prev:before{    position: absolute;
    top: 50%;
    left: 50%;
    content: "";
    width: 10px;
    height: 10px;
    margin-top: -6px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;}
	.rongyu .swiper-button-prev:before{transform: rotate(135deg);
    margin-left: -3px;}
	
	.rongyu .swiper-button-next:hover,.rongyu .swiper-button-prev:hover{background-color:#056cb8}
.rongyu .swiper-button-next:hover:before,.rongyu .swiper-button-prev:hover:before{border-color:#fff}



.guanggushi li{ width:23%; margin:1%;float:left;text-align:center;}
.guanggushi li:nth-child(4n+1){ clear:left;}
.guanggushi li span{display:block;padding:10px 0;}
.guanggushi li img{max-width:100%; min-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.guanggushi li .imgs{height:200px; position:relative; overflow:hidden;}
.clr{clear:both;}
@media screen and (min-width:1024px) {
	.solution-list-box .list-con .list .box:hover .img a{transform:scale(1.1);}
	.solution-list-box .list-con .list .box .con .tt a:hover{color:#47b9be;}
}
@media screen and (max-width:1025px) {
	.solution-list-box{padding:30px 0;}
	.solution-list-box .tit{font-size:18px;line-height:20px;padding-left:10px;}
	.solution-list-box .list-con{margin:0px -7.5px;}
	.solution-list-box .list-con .list{padding:0px 7.5px;margin-top:15px;}
	.solution-list-box .list-con .list .box .con{padding:15px;padding-top:8px;}
	.solution-list-box .list-con .list .box .con .tt a{font-size:16px;}
	.solution-list-box .list-con .list .box .con .ms{margin:5px 0px 10px 0;}
	.solution-list-box .list-con .list .box .con a.more{font-size:14px;}
	.guanggushi li{ width:48%;}
.guanggushi li .imgs{height:100px;}
	.guanggushi li:nth-child(4n+1){ clear:none;}
	.guanggushi li:nth-child(2n+1){ clear:left;}
.guanggushi li span{font-size:12px; padding:5px 0;}

}
@media screen and (max-width:640px) {
	.solution-list-box .list-con .list{width:50%;}
.f963 li{width:100%; float:none; margin:0;margin-bottom:20px;}

.f963 h5{font-size:16px;}
}

.solution-detail .solution-list-box{padding-top:0;}