/**/
*{transition: all .2s ease-in-out;}

.btn-more{min-width: 220px;color:#FFF;text-align: center; padding: 15px 36px;border:none;}
.btn-more:link, .btn-more:visited{color:#333;}
.btn-more.focus, .btn-more:focus, .btn-more:hover {color:#FFF;}
.btn-more:hover{}
.btn-more i.fa{line-height: 24px;margin-right:26px;color:#ccc}

.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px;}

a.index-section-more{display: block;border:1px solid #666;border-radius: 10px;outline: none;text-align: center;font-size:16px;color:#666;background: none;width:175px;height:53px;padding:0;line-height: 53px;text-transform: uppercase;margin-top:60px;}
a.index-section-more:link, a.index-section-more:visited{color:#666;}
a.index-section-more.focus, a.index-section-more:focus, a.index-section-more:hover {color:#666;}
a.index-section-more:hover {color:#FFF;background: #cc0000;border:1px solid #cc0000;}

.page-section-more{display: block;border:none;border-radius: 10px;outline: none;text-align: center;font-size:16px;color:#666;background: linear-gradient(to right, #cc0000, #038ec8);width:175px;height:53px;padding:0;line-height: 53px;text-transform: uppercase;margin-top:30px;}
.page-section-more:link, .page-section-more:visited{color:#666;}
.page-section-more.focus, .page-section-more:focus, .page-section-more:hover {color:#666;}

.main-nav{color:#FFF;margin-bottom:0;}
.main-nav .navbar-brand{height: 90px;padding: 10px 0;}
.main-nav .navbar-brand h1{margin: 0;display:block;height: 80px;overflow: hidden;}
.main-nav .navbar-brand h1 img{transition: none;}
.main-nav .navbar-nav>li>a{padding:15px 30px;height:80px;font-size:18px;line-height: 50px;position: relative;}
.main-nav:hover{background: #FFF;border-bottom:1px solid #ccc;}
.main-nav:hover .navbar-brand h1 img{}
.main-nav:hover .navbar-nav>li>a{color:#333;}
.main-nav-page.main-nav{background: #FFF;z-index: 999999;box-shadow: 2px 2px 10px rgba(0,0,0,.3);}
.main-nav-page.main-nav .navbar-brand h1 img{}
.main-nav-page.main-nav .navbar-nav>li>a{color:#333;position: relative;}
.main-nav-active.main-nav{background: #FFF;z-index: 999999;box-shadow: 2px 2px 10px rgba(0,0,0,.3);}
.main-nav-active.main-nav .navbar-brand h1 img{}
.main-nav-active.main-nav .navbar-nav>li>a{color:#333;position: relative;}
.main-nav .navbar-nav>li>a:focus,
.main-nav .navbar-nav>li>a:hover {background-color: inherit;color:#cc0000;}
.main-nav .navbar-nav .open>a,
.main-nav .navbar-nav .open>a:focus,
.main-nav .navbar-nav .open>a:hover {background-color: inherit;border-color: inherit;color:#cc0000;}
.main-nav .navbar-nav .open>a:after{content:"";position: absolute;bottom:0;left:0;width:100%;height:4px;background:#cc0000;}
.main-nav .navbar-nav>li>.dropdown-menu{padding:0;color:#333;border-bottom: 4px solid #cc0000;background: url(../images/index-banner-dropdown-menu-bac.jpg); background-size: cover;}
.main-nav .navbar-nav>li>.dropdown-menu>li>a{font-size:18px;line-height:50px;padding:5px 30px;}
.main-nav .navbar-nav>li>.dropdown-menu>li>a:hover{color:#cc0000;background-color: inherit;}
.main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav-title{font-size:24px;font-weight:bold;color:#333;margin-top:0;margin-bottom:40px;}
.main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav{list-style: none;padding:0;}
.main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li{display: block;float: left;width:33%;padding-right:80px;margin-bottom:30px;}
.main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li>a{height:50px;font-size:18px;line-height: 50px;border-bottom:1px solid #d2d2d2;display: block;padding:0 15px;}
.main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li>a:hover{color:#cc0000;border-bottom:1px solid #cc0000;}
.main-nav .navbar-nav>li>.dropdown-menu .container .row>div{padding:40px 15px;}
.main-nav .navbar-nav .dropdown-fluid{position: inherit;}
.main-nav .navbar-nav .dropdown-fluid .dropdown-menu{border-bottom: 1px solid #CCC;border-top: 1px solid #CCC;border-left:none;border-right:0;border-radius:0;width:100%;position: absolute;left: 0;}

/*.main-nav .navbar-nav>li:nth-child(3)>.dropdown-menu .main-sub-nav>li{width:20%;}*/


.main-nav-title{padding: 12px 0 32px;margin:0;font-size: 24px;}
.main-nav-info{font-size: 16px;color:#666;}
.main-nav-image{max-width: 100%}
.main-nav-img img{max-width: 100%;}

:root{--swiper-theme-color:#cc0000; --swiper-navigation-size: 55px;--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;}
.footer-nav dl{width:20%;}
.footer-nav dl dt{margin-bottom:10px;}
.footer-nav dl dt a{font-size:20px;line-height: 48px; font-weight: bold;color:#FFF;}
.footer-nav dl dd a{color:#686f76}
.footer-nav dl dd a:hover{color:#999}
footer .footer-contact {color:#686f76;text-align: right;overflow: hidden;}
footer .footer-contact p{line-height: 42px;margin-bottom: 0;}
footer .footer-contact h4{color:#FFF;margin-top: 0;font-weight:bolder;}
footer .footer-contact a{color:#686f76;}

footer .footer-subscribe {padding-bottom: 40px;}    
footer .footer-subscribe h3{font-size:18px;line-height: 48px; font-weight: bold;margin: 0;}
footer .footer-subscribe .form-control{height: 44px;background: none;color:#ecf4f6;border:1px solid #60646a;}
footer .footer-subscribe .btn-sm{height: 44px;min-width: 50px;font-size:16px;background: #d72222;}
footer .footer-copyright{border-top:1px solid #686f76;line-height: 40px;padding:10px 0;color:#686f76;font-size:16px;}
footer .footer-copyright>div:nth-child(2){text-align: right;}
footer .footer-copyright p{margin-bottom:0;}
footer .footer-copyright a{color:#686f76;padding:0 4px;}
.footer-links{float: right;margin-right: 0;}
.footer-links>li>a{border:1px solid #686f76;height:38px;line-height: 38px;padding:0 25px;width:180px;text-align: left;}
.footer-links>li.open>a,
.footer-links>li.open>a:hover{background: none;border:1px solid #686f76;}
.footer-links>li>a .caret{margin-left: 50px;}
.footer-links>li .dropdown-menu{top:initial;right:0;bottom:37px;background: #111a3b;border:1px solid #686f76;}
.footer-links>li .dropdown-menu li a{height:38px;line-height: 38px;padding:0 10px 0 10px}
.footer-links>li .dropdown-menu li a:hover{color:#FFF;background: none;}
.footer-links>li .dropdown-menu li a i.fa{margin-left: 20px;}

.index-banner {--swiper-theme-color:#cc0000; --swiper-navigation-size: 55px;--swiper-pagination-bullet-width:14px;--swiper-pagination-bullet-height:14px;height: 985px;}
.index-banner .swiper {
    width: 100%;
    height: 100%;
  }
.index-banner .swiper-slide{height:985px;color:#FFF;display: flex;
    justify-content: left;
    align-items: center;}
.index-banner .swiper-slide{position: relative;overflow: hidden;}
.index-banner .swiper-slide>img{position: absolute;height: inherit; width: 100%;}
.index-banner .swiper-slide .slide-content{margin-top: 0;}
.index-banner .swiper-slide .slide-content a{color:#FFF;position: relative;}
.index-banner .swiper-slide .slide-content h2{font-size: 60px;line-height: 80px;font-weight: bold;text-shadow: 2px 2px 10px rgba(0,0,0,.3);margin-bottom:30px;}
.index-banner .swiper-slide .slide-content a>div{font-size: 24px;line-height:30px;text-transform: uppercase;text-shadow: 2px 2px 10px rgba(0,0,0,.3);font-family: 'Source Han Sans', 'Microsoft Yahei',Arial,sans-serif;}
.index-banner .swiper-slide:nth-child(2) .slide-content a>div{position: absolute;left:34%;top:9%;}
.index-banner .swiper-pagination-container {position: relative;}

.index-banner .swiper-pagination-bullets{}
.index-banner .swiper-pagination-bullets .swiper-pagination-bullet{opacity: 1;background: #dcdcdc;margin:10px 0 10px 0;}
.index-banner .swiper-pagination-bullets .swiper-pagination-bullet-active{background: #cc0000;opacity: 1;position: relative;}
/**/
.index-banner .index-banner-more{display:block;width:220px;position: relative;padding:14px 30px;font-size: 16px;color:#FFF;margin-top:80px;font-weight:normal;text-align: left;}
.index-banner .index-banner-more i{z-index:9999;font-style: normal;position: relative;display:inline;margin-right:5px;}
.index-banner .index-banner-more i.fa{margin-left:5px;}
.index-banner .swiper-slide-active .index-banner-more i.fa{animation:index-banner-right-move-animation 2s ease-in-out; -webkit-animation:index-banner-right-move-animation 2s ease-in-out; animation-iteration-count: infinite;}
@keyframes index-banner-right-move-animation{
    0%{margin-left:5px;filter: opacity(1);}
    50%{margin-left:14px;filter: opacity(.4);}
    100%{margin-left:5px;filter: opacity(1);}
}

.index-banner .index-banner-more:before{content:"";width:40px;height:40px;border-radius: 50%;position: absolute;top:10%;left:50%;margin-left:-110px;color:#FFF;background: #CC0000;z-index:999;box-shadow: 0px 0px 14px 0px rgb(0 0 0 / 25%);}

/*index-about*/
.index-about-section{background: url(../images/index-about-bac.jpg) no-repeat top left;}
.index-about-section .index-section-title{margin-top: 0;}
.index-about-digit{list-style: none;padding:0;}
.index-about-digit li{margin-bottom:60px;}
.index-about-digit li h3{margin-bottom:10px;font-size:16px;}
.index-about-digit li h3 span{font-size:48px;font-weight:bold;margin-right: 10px;}
.index-about-img {display: block;position: relative;}
.index-about-img img{width:100%;}
.index-about-img .index-about-img-right{position: absolute;top:0;right:0;height:100%;width: 18%;background: rgba(0,0,0,.5);}
.index-about-img:hover .index-about-img-right{width: 25%;}
.index-about-img .index-about-img-right:after{content:"";width:100%;height:25%;top:0;position: absolute;background: rgba(204,0,0,.8);z-index: 998;}
.index-about-img .index-about-img-right .fa{display:block;position: absolute;top:0;left:50%;width:40px;height:40px;color:#FFF;z-index: 999;margin: 45px 0 0 -20px;border:1px solid #FFF;padding:10px;border-radius: 50%;font-size:18px;line-height: 18px;}
.index-about-img:hover .index-about-img-right .fa:before{animation:index-img-right-move-animation 2s ease-in-out; -webkit-animation:index-img-right-move-animation 2s ease-in-out; animation-iteration-count: infinite;}
@keyframes index-img-right-move-animation{
    0%{filter: opacity(1);}
    50%{filter: opacity(.3);}
    100%{filter: opacity(1);}
}
.index-why-choise-section{background:url(../images/index-why-choise-bac.jpg) no-repeat;background-size: cover;color:#FFF;}
.index-why-choise-section .index-section-title{color:#fff;}
.index-why-choise-list{list-style: none;padding:0px 0 20px 0;position: relative;}
.index-why-choise-list li{position: relative; height: 100%;}
.index-why-choise-list li:hover{background: #CC0000;}
.index-why-choise-list li:after{content:"";width:1px;height:40%;top:30%;right:0;position: absolute;background: rgba(255,255,255,.5);}
.index-why-choise-list li:last-child:after{display: none;}
.index-why-choise-list li>div{width:90%;margin: 0 auto;padding:60px 0;}
.index-why-choise-list li>div p{width: 80%;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

/*index-products*/
.index-products-section{}
.index-products-swiper {width: 100%;padding-bottom: 20px;--swiper-theme-color:#cc0000; --swiper-navigation-size: 40px;--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;position: relative;overflow: hidden;}
.index-products-swiper .swiper-slide{background: #FFF;transition: all .2s ease-in-out;}
.index-products-swiper .swiper-slide.swiper-slide-active{}
.index-products-swiper .swiper-slide:first-child{width: 580px;overflow: hidden;}
.index-products-swiper .swiper-slide{width: 290px;}
.index-products-swiper-button-prev,
.index-products-swiper-button-next{top:45%;}
.index-products-swiper-button-prev{left:-10px;}
.index-products-swiper-button-next{right:-10px;}
.index-product-list{list-style: none;padding-left:0;}
.index-product-list li{margin-bottom: 30px;}
.index-product-item{position: relative;display: block;overflow: hidden;}
.index-product-item>img{width:100%;}
.index-product-item>h4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;z-index:999;position: absolute;bottom:0;width:100%;padding:10px 30px;color:#FFF;line-height: 40px;}
.index-product-item>h4>i.fa{line-height: 40px;font-size:1.2em}
.index-product-item:after{z-index:998;content:"";position: absolute;width:100%;height:40%;bottom:0;left:0;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.5));transition: all .2s ease-in-out;}
.index-product-item:hover{box-shadow: 0px 0px 14px 0px rgb(0 0 0 / 10%);}
.index-product-item:hover>h4{color:#CC0000;}
.index-product-item:hover>img{transform: scale(1.1);}
.index-product-item:hover:after{height:0;}


/*index-sultion*/
.index-sultion-section{position: relative;}
.index-solution-section{}
.index-solution-swiper {--swiper-theme-color:#666; --swiper-navigation-size: 18px;--swiper-pagination-bullet-width:14px;--swiper-pagination-bullet-height:14px;}
.index-solution-swiper .swiper-slide{position: relative;background: #FFF;width:1500px;overflow: hidden;}
.index-solution-swiper .swiper-slide>img{position: relative;width:100%;top:0;left:0;right:0;bottom:0;z-index:998;opacity: 0.6;}

.index-solution-swiper .swiper-slide .slide-content{position: absolute;top:10%;right:10%;width:27%;bottom:10%;display:none;background:#FFFFFF;height:80%;z-index:999;padding:50px 40px;}
.index-solution-swiper .swiper-slide .slide-content h3{margin-bottom: 30px;color: #333;}
.index-solution-swiper .swiper-slide .slide-content h3 span{font-size:18px;}
.index-solution-swiper .swiper-slide.swiper-slide-active>h3{display: none;}
.index-solution-swiper .swiper-slide.swiper-slide-active>img{opacity: 1;}
.index-solution-swiper .swiper-slide.swiper-slide-active:hover>img{transform: scale(1.05);}
.index-solution-swiper .swiper-slide.swiper-slide-active .slide-content{display:block;}
.index-solution-swiper .swiper-wrapper {padding-bottom:50px;}
.index-solution-slide-control{position: relative;overflow: hidden;line-height: 30px;}
.index-solution-swiper .index-swiper-button-prev,
.index-solution-swiper .index-swiper-button-next{height:30px;position: initial;float: left;left:initial;right:initial;top: initial;margin: 0;}
.index-solution-swiper .index-swiper-button-prev:hover,
.index-solution-swiper .index-swiper-button-next:hover{color:#FF0000;}
.index-solution-pagination{float: left;padding:0 20px;height:30px;}
.index-solution-pagination>span{display:inline-block;padding:0;border:1px solid #e5e5e5;height:28px;width:28px;text-align:center;line-height: 28px;margin-right:10px;}
.index-solution-swiper .swiper-pagination-bullets{bottom:0;}



/*index-news*/
.index-news-section{}
.index-news-img-list{margin-bottom: 30px;}
.index-news-img-list a{display:block;box-shadow: 2px 2px 14px rgba(0,0,0,.2);}
.index-news-img{position: relative;}
.index-news-img img{width:100%;}
.index-news-img-cover{color:#FFF;text-align:center;content:"";left:0;bottom:0;width:100%;height:0%;position: absolute;background: rgba(0,0,0,.5);transition: all .2s ease-in-out;}
.index-news-img-list a:hover .index-news-img-cover{height:100%;}
.index-news-img-list a:hover img{filter: blur(3px);}
.index-news-img-cover i.fa{color: rgba(255,255,255,.2);font-size: 80px;line-height:80px;margin-top: 25%;}
.index-news-img-list h3{margin-top: 0;}

.index-news-list{list-style: none;padding: 0;}
.index-news-list li{margin-bottom: 30px;}
.index-news-list li a{display:block;box-shadow: 2px 2px 14px rgba(0,0,0,.2);position: relative;}
.index-news-list li a:after{color:#FFF;text-align:center;content:"";left:0;top:0;width:100%;height:0%;position: absolute;background: #CC0000;transition: all .2s ease-in-out;z-index:998;}
.index-news-list li a:hover:after{height:100%;}
.index-news-list li a:hover .index-news-info{color:#FFF;}
.index-news-list li a:hover .index-news-info p.more-info{color:#FFF;border-top:1px solid rgba(255,255,255,.3)}

.index-news-img-list .index-news-info h3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}

.index-news-info{padding:20px 30px;z-index:999;position: relative;transition: none;}
.index-news-info h3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin-top: 0;}
.index-news-info p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.index-news-info p.more-info{color:#999;margin-bottom: 0;}
.index-news-list .index-news-info p.more-info{padding:10px 0 4px 0;border-top:1px solid #e5e5e5;}






.page-banner{height: 600px;position: relative;}
.page-banner img{position: absolute;height: 600px;top:0;left:0;}
.page-banner-content{padding-top: 270px;position: relative;}

.page-crumb-section{padding:0;margin-bottom:0;position: relative;background: #f4f4f4;}
.page-sub-nav-list{list-style: none;padding-left:0;margin-bottom: 0;text-align: left;}
.page-sub-nav-list li{display: inline-block;}
.page-sub-nav-list li a{font-size:16px;display: inline-block;position: relative;height:68px;line-height:68px;padding:0 40px;}
.page-sub-nav-list li.cur a{color:#cc0000;background: #FFF;font-weight: bold;}
.page-sub-nav-list li.cur a:after{width:100%;height:2px;bottom:1px;left:0;background:#cc0000;content:"";display: block;position: absolute;}
.page-crumb{list-style: none;padding-left:0;text-align: right;margin-bottom: 0;}
.page-crumb li{color:#666;display: inline-block;height:68px;line-height:68px;}
.page-crumb li i.fa{margin: 0 10px;font-size: 20px;}
.page-crumb li a{color:#666;}

.page-section-about{background: url(../images/page-about-section-bac.jpg) no-repeat bottom center;background-size: cover;}
.page-section-about .page-section-sub-description{color:#999;font-size:20px;letter-spacing: 2px;}

.page-section-culture{padding:0;}
.page-culture-item{position: relative;color:#FFF;color:#FFF;}
.page-culture-item>img{position: relative; z-index: 998;}
.page-culture-item:hover::after{content:"";top:0;left:0;display: block;width:100%;height:100%;position: absolute;z-index:998;background: rgba(5,87,168,.75);}
.page-culture-txt{position: absolute;width:100%;height: 100%;top:0;left:0;z-index:999;padding:90px 80px;overflow: hidden;}
.page-culture-txt h4{text-transform: uppercase;font-weight: normal;}
.page-culture-txt:after{position:absolute;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size: 160px; bottom:-40px;right:-10px;line-height: 160px;color:rgba(255,255,255,.1);transition: all .2s ease-in-out;}
.page-culture-list>div:nth-child(1) .page-culture-txt:after{content:"01";}
.page-culture-list>div:nth-child(2) .page-culture-txt:after{content:"02";}
.page-culture-list>div:nth-child(3) .page-culture-txt:after{content:"03";}
.page-culture-item:hover .page-culture-txt:after{font-size: 260px;bottom:50px;right:40px;color:rgba(255,255,255,.08);}

.page-equipment-list{overflow: hidden;padding-bottom:60px;}
.page-section-about,
.page-section-culture,
.page-section-equipment{position: relative;}
.page-section-about .page-about-point,
.page-section-culture .page-about-point,
.page-section-equipment .page-about-point{top:-100px;width:100%;position: absolute;}


.page-product-side-nav{padding:0;background:#FFF;}
.page-product-side-nav dt{background: #CC0000;}
.page-product-side-nav dt a{padding:0 30px;line-height: 70px;height:70px;font-size: 22px;color:#FFF;}
.page-product-side-nav dd{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.page-product-side-nav dd a{display:block;padding:0 30px;line-height: 66px;height:66px;font-size:16px;}
.page-product-side-nav dd a:hover{color:#CC0000;}
.page-product-side-nav dd a.cur{color:#CC0000;}

.page-products-list-search-form {margin-bottom:30px;}
.page-products-list-search-form .input-group{padding: 0;}
.page-products-list-search-form .form-group{padding:10px 0;margin-bottom:0;}
.page-products-list-search-form input[type=text]{padding:30px 20px;font-size: 16px;background:#FFF;border:1px solid #e5e5e5;outline: none;}
.page-products-list-search-form .btn{padding:15px 0;width:130px;min-width:130px;font-size:18px;background:#e5e5e5;}


.page-products-list{list-style:none;padding-left:0;}
.page-products-list li{margin-bottom:30px;}
.page-products-list li a img{width:100%;}
.page-product-item{display: block;border: 1px solid #e5e5e5;padding:40px 30px;position: relative;background: #FFF;}
.page-product-item:hover{box-shadow: 2px 2px 14px rgba(0,0,0,.2);}
.page-product-item h3{margin-top:0;margin-bottom:0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
.page-product-item span{font-size:14px;}

.page-products-cover{opacity: 0;position: absolute;width:0;height: 0;background: transparent;border-top: 70px solid transparent;border-left: 70px solid transparent;border-right: 70px solid #CC0000;border-bottom: 70px solid #CC0000;bottom:0;right:0;color:#FFF;font-size:30px;line-height: 60px;transition: all .2s ease-in-out;}
.page-products-cover .fa{margin-left: 20px;}
.page-product-item:hover .page-products-cover{opacity: 0.9;}
.page-product-item:hover .page-products-cover .fa{animation: page-products-fa-shake 0.3s 2;animation-iteration-count: infinite;}
@keyframes  page-products-fa-shake{
    0%{transform: rotate(-6deg);}
    25%{transform: rotate(0deg);}
    50%{transform: rotate(6deg);}
    75%{transform: rotate(0deg);}
    100%{transform: rotate(-6deg);}
}

.pro-big-img {width: 100%;height:470px;overflow: hidden;}
.pro-big-img .gallery-left{width:80%;height: inherit;border: 1px solid #eeeeee; margin: 0; float: left;overflow: hidden;}
.pro-big-img .gallery-left img{width: 100%;}
.pro-big-img .gallery-left .swiper-slide{width: 100%;height: initial;}
.pro-big-img .gallery-left .swiper-slide img{width: 100%;height: initial; }
.pro-big-img .gallery-thumbs{padding: 22px 10px; width:20%; height: inherit;margin: 0; float: left; box-sizing: border-box;position: relative;}
.pro-big-img .gallery-thumbs img{width: 100%;border: 1px solid #eeeeee; }
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{margin: 0 auto;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev{-webkit-transform: rotate(90deg) translate(0, 0);transform: rotate(90deg) translate(0, 0);/**/left:40%;right:inherit;top:-15px;bottom:inherit;}
.pro-big-img .gallery-thumbs .swiper-button-pro-next{-webkit-transform: rotate(90deg) translate(0, 0);transform: rotate(90deg) translate(0, 0);/**/left:inherit;right:36%;top:inherit;bottom:-15px;}
.pro-big-img .gallery-thumbs .swiper-slide {opacity: 0.6;height: initial; }
.pro-big-img .gallery-thumbs .swiper-slide img{width: 100%;}
.pro-big-img .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.pro-big-img .gallery-thumbs .swiper-button-pro-prev,.pro-big-img .gallery-thumbs .swiper-button-pro-next{width:25px;height:50px;background-size: 60%;}
.page-products-detail{overflow: hidden;box-shadow: 2px 2px 14px rgba(0,0,0,.2);padding:30px;}
.page-products-detail h1{margin-bottom:40px;margin-top: 20px;}
.page-products-info p{height: 160px;}
.page-products-info-btn{list-style: none;padding:30px 0;overflow:hidden;}
.page-products-info-btn li{float:left;overflow:hidden;margin-right:20px;}
.page-products-info-btn li .btns{display:block;height:48px;line-height: 48px;padding:0 20px;color:#FFF;font-size:16px;text-align: center;}
.page-products-info-btn li:first-child .btns{background: #CC0000;width:160px;}
.page-products-info-btn li:nth-child(2) .btns{background: #0a4cb8;width:160px;}

.page-produtcts-content{padding:40px 0;}
.page-produtcts-content .page-products-content-title{position: relative;margin-bottom: 30px;font-size:24px;}
.page-produtcts-content .page-products-content-title>span{font-size: 18px;margin-left: 10px;text-transform: uppercase;font-weight: normal;}
.page-produtcts-content .page-products-content-title:after{content:"";width:70%;height:1px;background: #e5e5e5;top:50%;right:0;position: absolute;}

.page-solution-list{list-style: none;padding:0;}
.page-solution-list li{margin-bottom: 30px;}
.page-solution-list .page-solution-item{padding-bottom: 20px;display: block;}
.page-solution-list .page-solution-item img{margin-bottom: 10px;}
.page-solution-list .page-solution-item h4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
.page-solution-list .page-solution-item p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.page-solution-list .page-solution-item i.fa{display: block;width:43px;height:43px;line-height:41px;border:1px solid #CCC;border-radius: 50%;text-align: center;color:#cc0000;font-size: 28px;}
.page-solution-list .page-solution-item:hover i.fa{background: #CC0000;color: #FFF;}

.page-solution-detail{padding:40px;}
.page-solution-detail h2{color:#333;}
.page-solution-tips{list-style: none;padding:0;margin-top: 60px;}
.page-solution-tips h3{color:#333;}
.solution-detail-show-btn{list-style: none;padding-left: 0;margin-top:100px;overflow:hidden;}
.solution-detail-show-btn li{float: left;margin-right: 18px;}
.solution-detail-show-btn li a{display:block;background:#CC0000;width:36px;height:36px;border-radius:50%;line-height: 36px;font-size:18px;text-align: center;color:#FFF;}

.page-news-list{list-style: none;padding:0;}
.page-news-list li{margin-bottom: 30px;}
.page-news-list .page-news-item .page-news-date{font-size: 26px;font-weight: bold;line-height: 30px;height:30px;}
.page-news-list .page-news-item .page-news-date span{margin-left: 10px;font-weight: normal;font-size: 18px;line-height: 30px;}
.page-news-list .page-news-item img{margin-bottom: 10px;width:100%;}
.page-news-list .page-news-item h4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;height:64px;}
.page-news-list .page-news-item p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;height:96px;}
.page-news-list .page-news-item i.fa{display: block;width:43px;height:43px;line-height:41px;border:1px solid #CCC;border-radius: 50%;text-align: center;color:#cc0000;font-size: 28px;}
.page-news-list .page-news-item:hover i.fa{background: #CC0000;color: #FFF;}

.news-title{font-size:30px;color:#333;margin-top:0;}
.news-info{font-size:16px;padding:20px 0;color:#666;}
.news-info i{font-style: normal;}
.news-info span{margin-right: 70px;}
.news-content{border-top: 1px solid #dcdcdc;padding:30px 0;color:#666;}
.news-sider-list>div{overflow: hidden;padding:10px 40px;}
.news-detail-show-btn{list-style: none;padding: 0;overflow:hidden;}
.news-detail-show-btn li{float: left;margin-right: 18px;}
.news-detail-show-btn li a{display:block;background:#CC0000;width:36px;height:36px;border-radius:50%;line-height: 36px;font-size:18px;text-align: center;color:#FFF;}
.news-jump{margin-bottom:30px;}
.news-jump a{color:#333;padding:30px 40px;}
.news-jump a:first-child{display:block;margin-bottom: 30px;}
.news-jump a p:first-child{color:#333;font-size:18px;font-weight: bold;}
.news-jump a p{line-height: 36px;margin-bottom:0;font-size:16px;}

.page-service-idea-list{list-style: none;padding:60px 20px;}
.page-service-idea-list li>h4{font-size: 24px;color:#333;position: relative;padding-left: 30px;display: block;}
.page-service-idea-list li>h4 span{font-size:16px;color:#666;margin: 0 10px;font-weight:normal;text-transform: uppercase;}
.page-service-idea-list li>h4:before{content:"";width:14px;height:14px;position: absolute;border: 3px solid #cc0000;left:0;top:13px;}

.page-section-promise{background: url(../images/page-service-promise-bac.jpg) no-repeat;background-size: cover;}
.page-section-promise *{color:#FFF!important;}
.page-promise-list{overflow: hidden;list-style: none;padding:0;}
.page-promise-list .page-promise-item{margin-bottom: 30px;}
.page-guarantee-list{list-style: none;padding:40px 0 0;}
.page-guarantee-item{box-shadow: 2px 2px 14px rgba(0,0,0,.2);padding:20px 30px 20px 160px;border-radius: 10px;position: relative;margin-bottom:60px}
.page-guarantee-item:before{content:"";position: absolute;background: #CC0000;border-top-right-radius: 10px;border-top-left-radius: 10px;display: block;bottom:0;left:30px;height:120%;width:110px;text-align: center;color:#FFF;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size:46px;padding-top:80px;}
.page-guarantee-item p{height:60px;}

.page-guarantee-list li:nth-child(1) .page-guarantee-item:before{content:"01";}
.page-guarantee-list li:nth-child(2) .page-guarantee-item:before{content:"02";}
.page-guarantee-list li:nth-child(3) .page-guarantee-item:before{content:"03";}
.page-guarantee-list li:nth-child(4) .page-guarantee-item:before{content:"04";}

.page-service-maintenance-item{padding:60px 80px;}
.page-service-maintenance-item h2,
.page-service-maintenance-item h4{color:#333;}
.page-service-maintenance-item h4{font-weight: normal;margin-bottom: 40px;}

.page-section-part{padding-bottom:0;}
.page-service-part-item{padding:60px 80px;}
.page-service-part-item h2,
.page-service-part-item h4{color:#333;}
.page-service-part-item h4{font-weight: normal;margin-bottom: 40px;}

.page-section-service{}
.page-repair-list{overflow: hidden;padding-bottom:60px;}
.page-service-repair-item{padding:60px 80px;}
.page-service-repair-item h2,
.page-service-repair-item h4{color:#333;}
.page-service-repair-item h4{font-weight: normal;margin-bottom: 40px;}

.page-contact-list{list-style: none;overflow:hidden;padding-left:0;}
.page-contact-list li {margin-bottom:10px;overflow: hidden;}
.page-contact-list li i.fa{width:44px;height:34px;line-height:34px;font-size:22px;text-align: center;float:left;}
.page-contact-list li a,
.page-contact-list li p{font-size:18px;line-height:34px;font-size:18px;color:#999;}
.page-contact-map{}
#baidu-map{height: 570px;}
#baidu-map label{max-width: inherit;}
#baidu-map img{max-width: inherit;}

.page-feedback-content{border-radius: 20px;overflow: hidden;box-shadow: 2px 2px 14px rgba(0,0,0,.2);}
.page-feedback-img{position: relative;overflow: hidden;}
.page-feedback-img>h2{color:#FFF;position: absolute;top:10%;left:10%;right:30%;font-size:2.8em;}
.page-feedback-img img{width: 100%;}

.page-feedback-form [class*=col-] {padding-right: 15px;padding-left: 15px;}
.page-feedback-form {padding:40px;display:block;}
.page-feedback-form .input-group{padding:10px 0;}
.page-feedback-form .form-group{padding:10px 0;margin-bottom:0;}
.page-feedback-form input[type=text],.page-feedback-form textarea{border-radius: 5px;padding:30px 20px;font-size: 16px;background:#FFF;border:1px solid #e5e5e5;outline: none;}
.page-feedback-form input.btn{padding: 17px 0;width:130px;min-width:130px;border-radius: 5px;font-size:18px;}
.page-feedback-form textarea{min-height: 280px;}
.page-feedback-form p{font-size:14px;margin-bottom:0;}

p.feedback-tops{color:#999;}

/*基础样式代码*/
@media (min-width: 768px){
    .container {
        width: 750px;
    }
    .dropdown-menu-inlayout {
        width: 750px;margin: 0 auto;
    }
}
@media (min-width: 992px){
    .container {
        width: 970px;
    }
    .dropdown-menu-inlayout{
        width: 970px;margin: 0 auto;
    }
}
@media (min-width: 1200px){
    .container {
        width: 1170px;
    }
    .dropdown-menu-inlayout{
        width: 1170px;margin: 0 auto;
    }
}
@media (min-width: 1366px){
    .container {
        width: 1300px;
    }
    .dropdown-menu-inlayout{
        width: 1300px;margin: 0 auto;
    }
}
@media (min-width: 1440px){
    .container {
        width: 1400px;
    }
    .dropdown-menu-inlayout{
        width: 1400px;margin: 0 auto;
    }
}
@media (min-width: 1600px){
    .container {
        width: 1400px;
    }
    .dropdown-menu-inlayout{
        width: 1400px;margin: 0 auto;
    }
}
@media (min-width: 1920px){
    .container {
        width: 1600px;
    }
    .dropdown-menu-inlayout{
        width: 1600px;margin: 0 auto;
    }
}
/*自适应代码*/
@media (min-width: 320px){
    .btn-more{min-width: 180px;}
    a.index-section-more{border-radius: 20px;font-size:14px;width:140px;min-width: 140px;height:40px;line-height: 40px;margin:20px auto 40px;}
    .page-section-more{border-radius: 23px;font-size:14px;width:175px;height:46px;line-height: 46px;margin:30px 20px 20px 0;}

    :root{--swiper-navigation-size: 33px; }
    .navbar-fixed-top {position: inherit;right: 0;left: 0;z-index: 1030;}
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height: inherit;}
    .navbar-toggle{padding: 14px 10px;}
    .navbar-nav.pull-right{float: none!important;}
    .main-nav .navbar-brand{height: 60px;padding: 8px;}
    .main-nav .navbar-brand h1{height: 40px;}
    .main-nav .navbar-brand h1 img{height: 80px;}
    .main-nav:hover .navbar-brand h1 img {}
    .main-nav .navbar-toggle .icon-bar {background-color: #888;}
    .main-nav .navbar-nav>li>a{color: #333;height: 50px;line-height: 30px;padding: 10px 15px;}
    .main-nav .navbar-nav .dropdown-fluid .dropdown-menu {border-bottom: none;border-top: none; left: initial;margin-left:0;width: 100%;position: initial;}
    .main-nav .navbar-nav .dropdown-fluid .dropdown-menu>li>a{text-align: left;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li{width:100%;padding-right: 0;margin-bottom: 0;}
    .main-nav .navbar-nav>li>.dropdown-menu .container .row>div{padding:0;}
    .main-nav .navbar-nav>li:nth-child(3)>.dropdown-menu .main-sub-nav>li{width:100%;}
    .main-nav .navbar-nav>li.dropdown-main-nav-search>.dropdown-menu{position: relative;}
    .main-nav-page.main-nav .navbar-nav>li>a{color:#333;}
    .main-nav-active.main-nav .navbar-nav>li>a{color:#333;}

    .index-banner {margin-top: 0;height: 200px;}
    .index-banner .swiper-slide{}
    .index-banner .swiper-slide .slide-content {}
    .index-banner .swiper-slide>img {width: 100%; height:initial;}
    .index-banner .swiper-slide .slide-content h2 {font-size: 20px;line-height: 30px;text-align:left;margin-top:0;margin-bottom: 10px;}
    .index-banner .swiper-slide .slide-content h2>img{max-width: 45%;}
    .index-banner .swiper-slide .slide-content a>div{font-size: 10px;text-align: left;line-height: 20px;width:100%;margin:0 auto;}
    .index-banner .swiper-pagination-bullets .swiper-pagination-bullet{margin: 10px 0;}

    .index-about-digit li{margin-bottom:10px;}
    .index-about-digit li h3{font-size:16px;}
    .index-about-digit li h3 span{font-size:36px;}
    .index-about-digit li p{margin-bottom: 0;}
    .index-why-choise-list li>div {padding: 10px 0; }
    .index-why-choise-list li>div>img{width:60px;}
    .index-why-choise-list li:nth-child(2n):after{display: none;}

    .index-product-item>h4{padding: 10px 20px;}

    .index-solution-swiper .swiper-slide{width:100%;}
    .index-solution-swiper .swiper-slide .slide-content{position: relative;top: initial; right: initial;width: 100%;bottom: initial;padding: 10px 20px 10px 20px;}
    .index-solution-swiper .swiper-slide .slide-content h3 {margin-bottom: 10px;}

    footer{padding-top: 60px;margin-bottom: 0;}
    footer .footer-copyright{line-height: 32px;text-align: center;padding:10px 15px;}
    footer .footer-copyright .text-right{text-align: center;}
    footer .footer-nav {padding-bottom:0;}
    footer .footer-contact {text-align: left;}
    footer .footer-contact{margin-bottom:30px;}
    footer .footer-copyright{text-align:left;}
    
    footer .footer-copyright>div:nth-child(1) {text-align: center;}
    footer .footer-copyright>div:nth-child(2) {text-align: center;}

    .page-banner{margin-top:0;height:150px}
    .page-banner img{height:150px;}
    .page-banner-content {padding-top: 70px;}
    .page-section-about .page-about-point,
    .page-section-culture .page-about-point,
    .page-section-equipment .page-about-point{top:-60px;}
    .page-culture-txt{padding:20px;}
    .pro-big-img{height: initial;}
    .pro-big-img .gallery-left {width: 100%;}
    .pro-big-img .gallery-thumbs {width: 100%;padding: 22px 25px;}
    .pro-big-img .gallery-thumbs .swiper-button-pro-prev{-webkit-transform: rotate(0deg) translate(0, 0);transform: rotate(0deg) translate(0, 0);left:0;right:inherit;top:25%;bottom:inherit;}
    .pro-big-img .gallery-thumbs .swiper-button-pro-next{-webkit-transform: rotate(0deg) translate(0, 0);transform: rotate(0deg) translate(0, 0);left:inherit;right:0;top:25%;bottom:inherit;}

    
    .page-products-info-btn li:first-child .btns{width: 120px;}
    .page-products-info-btn li:nth-child(2) .btns {width: 120px;}

    .page-solution-detail {padding: 0;}
    .news-sider-list>div {padding: 10px 0;}
    .news-jump a {padding: 20px;}
    .news-jump a:first-child{margin-bottom: 15px;}
    .page-guarantee-item:before{left: 20px;width: 70px;font-size: 32px;padding-top: 80px;height: 110%;}
    .page-guarantee-item {padding: 14px 30px 14px 110px;margin-bottom: 40px;}
    .page-service-maintenance-item {padding: 20px 15px;}
    .page-service-part-item{padding: 20px 15px;}
}
@media (min-width: 768px){
    .navbar-fixed-top {position: fixed;right: 0;left: 0;z-index: 1030;}
    a.index-section-more{border-radius: 6px;font-size:12px;width:100px;min-width: 100px;height:32px;line-height: 32px;margin:20px 0 40px;}
    .page-section-more{border-radius: 6px;font-size:12px;width:100px;height:32px;line-height: 32px;margin:20px 20px 20px 0;}

    :root{ --swiper-navigation-size: 33px;}
    .navbar-nav.pull-right{float: right!important;}
    .main-nav .navbar-brand{height: 80px;padding: 15px 0;}
    .main-nav .navbar-brand h1{height: 50px;}
    .main-nav .navbar-brand h1 img{height: 100px;margin-top: -50px;}
    .main-nav:hover .navbar-brand h1 img {margin-top: inherit;}
    .main-nav-page.main-nav .navbar-brand h1 img {margin-top: inherit;}
    .main-nav-active.main-nav .navbar-brand h1 img {margin-top: inherit;}
    .main-nav .navbar-nav>li>a{height: 80px;line-height: 60px;color:#FFF;padding:10px;font-size:15px;}
    .main-nav-page.main-nav .navbar-nav>li>a{color:#333;}
    .main-nav-active.main-nav .navbar-nav>li>a{color:#333;}

    .main-nav .navbar-nav .dropdown-fluid .dropdown-menu {border-bottom: 4px solid #cc0000;border-top: 1px solid #CCC;}
    .main-nav .navbar-nav>li>.dropdown-menu .container .row>div{padding:30px 15px;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav-title {font-size: 20px;margin-bottom: 20px;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li{width:50%;padding-right: 60px;margin-bottom: 0;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li>a { height: 40px; font-size: 14px;line-height: 40px;}
    .main-nav .navbar-nav .dropdown-fluid .dropdown-menu{left:0;position: absolute;}    
    
    .main-nav .navbar-nav>li:nth-child(3)>.dropdown-menu .main-sub-nav>li{width:50%;}

    .main-nav-page{background: #FFF;border-bottom:1px solid #ccc;}
    .main-nav-page .navbar-nav>li>a{color:#333;}
    .footer-nav dl dd{font-size:12px;}
    footer .footer-contact p{font-size:12px;}

    
    .index-banner{height: 350px;}
    .index-banner .swiper-slide {height: 350px;}
    .index-banner .swiper-slide>img{width: 100%;height: inherit;}
    .index-banner .swiper-slide .slide-content{padding-top:90px;}
    .index-banner .swiper-slide .slide-content h2{font-size: 24px;line-height: 30px;margin-bottom: 10px;font-weight: bold;text-align:left;}
    .index-banner .swiper-slide .slide-content a>div{font-size: 12px;text-align:left;line-height: 22px;width:70%;margin:0;}
    .index-banner .index-banner-more{margin-top: 40px;}
    .index-banner .swiper-pagination-bullets .swiper-pagination-bullet{margin: 10px 20px 10px 0;}

    .index-banner .index-banner-more{width:220px;padding:14px 22px;font-size: 14px;margin-top:40px;}
    .index-banner .index-banner-more i{margin-right:5px;}
    .index-banner .index-banner-more i.fa{margin-left:5px;}
    .index-banner .index-banner-more:before{width:30px;height:30px;top:10%;left:50%;margin-left:-110px;}



    .page-banner {height: 250px;}
    .page-banner img {height: 250px;}
    .page-banner-content{padding-top: 100px;}
    
    .page-culture-txt{padding:20px;}
}
@media (min-width: 992px){
    a.index-section-more{border-radius: 6px;font-size:12px;width:100px;min-width: 100px;height:32px;line-height: 32px;margin:20px 0 40px;}
    .page-section-more{border-radius: 6px;font-size:12px;width:100px;height:32px;line-height: 32px;margin:20px 20px 20px 0;}

    :root{ --swiper-navigation-size: 33px;}
    .navbar-nav.pull-right{float: right!important;}
    .main-nav .navbar-brand{height: 80px;padding: 15px 0;}
    .main-nav .navbar-brand h1{height: 50px;}
    .main-nav .navbar-brand h1 img{height: 100px;margin-top: -50px;}
    .main-nav:hover .navbar-brand h1 img {margin-top: inherit;}
    .main-nav-page.main-nav .navbar-brand h1 img {margin-top: inherit;}
    .main-nav-active.main-nav .navbar-brand h1 img {margin-top: inherit;}
    .main-nav .navbar-nav>li>a{height: 80px;line-height: 60px;color:#FFF;padding:10px;font-size:15px;}
    .main-nav-page.main-nav .navbar-nav>li>a{color:#333;}
    .main-nav-active.main-nav .navbar-nav>li>a{color:#333;}

    .main-nav .navbar-nav .dropdown-fluid .dropdown-menu {border-bottom: 4px solid #cc0000;border-top: 1px solid #CCC;}
    .main-nav .navbar-nav>li>.dropdown-menu .container .row>div{padding:30px 15px;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav-title {font-size: 20px;margin-bottom: 20px;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li{width:50%;padding-right: 60px;margin-bottom: 0;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li>a { height: 40px; font-size: 14px;line-height: 40px;}
    .main-nav .navbar-nav .dropdown-fluid .dropdown-menu{left:0;position: absolute;}    
    
    .main-nav .navbar-nav>li:nth-child(3)>.dropdown-menu .main-sub-nav>li{width:50%;}

    .main-nav-page{background: #FFF;border-bottom:1px solid #ccc;}
    .main-nav-page .navbar-nav>li>a{color:#333;}
    .footer-nav dl dd{font-size:12px;}
    footer .footer-contact p{font-size:12px;}
    .index-banner{height: 510px;}
    .index-banner .swiper-slide {height: 510px;}
    .index-banner .swiper-slide>img{width: 100%;height: inherit;}
    .index-banner .swiper-slide .slide-content{padding-top:50px;}
    .index-banner .swiper-slide .slide-content h2{font-size: 30px;line-height: 40px;margin-bottom: 30px;font-weight: bold;text-align:left;}
    .index-banner .swiper-slide .slide-content a>div{font-size: 12px;text-align:left;line-height: 22px;width:70%;margin:0;}
    .index-banner .index-banner-more{margin-top: 40px;}
    .index-banner .swiper-pagination-bullets .swiper-pagination-bullet{margin: 10px 20px 10px 0;}

    .index-banner .index-banner-more{width:220px;padding:14px 22px;font-size: 14px;margin-top:40px;}
    .index-banner .index-banner-more i{margin-right:5px;}
    .index-banner .index-banner-more i.fa{margin-left:5px;}
    .index-banner .index-banner-more:before{width:42px;height:42px;top:10%;left:50%;margin-left:-110px;}

    .index-about-digit li{margin-bottom:0;}
    .index-about-digit li h3{font-size:12px;}
    .index-about-digit li h3 span{font-size:26px;}
    .index-about-digit li p{margin-bottom: 0;}

    .index-why-choise-list li>div {padding: 40px 0; }
    .index-why-choise-list li>div>img{width:50px;}
    .index-why-choise-list li:nth-child(2n):after{display: initial;}
    
    .index-products-swiper .swiper-slide:first-child{width: 352px;height:367px;}
    .index-products-swiper .swiper-slide{width: 176px;}
    .index-product-list li {margin-bottom: 15px;}
    .index-product-item>h4{padding: 10px 30px;}

    .index-solution-swiper .swiper-slide {width: 850px;}
    .index-solution-swiper .swiper-slide .slide-content{position: absolute;top: 10%; right: 7%;width: 30%;bottom: 10%;padding: 10px 25px;}
    .index-solution-swiper .swiper-slide .slide-content h3 {margin-bottom: 10px;}
    .index-news-list .index-news-info {padding: 19px 30px;}
    .index-news-info h3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
    .index-news-info p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

    .page-banner {height: 320px;}
    .page-banner img {height: 320px;}
    .page-banner-content{padding-top: 130px;}

    .page-sub-nav-list li a {font-size: 12px;height: 50px;line-height: 50px;padding: 0 14px;}
    .page-crumb li{height: 50px;line-height: 50px;}
    

    footer{padding-top: 40px;margin-bottom: 0;}
    footer .footer-nav {padding-bottom: 30px;}
    .footer-nav dl dt a {font-size: 18px;line-height: 36px;}
    .footer-nav dl dd{font-size:14px;line-height: 32px;}
    footer .footer-contact h4{font-size: 18px;line-height: 36px;}
    footer .footer-contact p{font-size:14px;line-height: 32px;}
    footer .footer-copyright{font-size: 12px;line-height: 28px;text-align: left;padding:10px 0;}
    footer .footer-copyright>div:nth-child(1) {text-align: left;}
    footer .footer-copyright>div:nth-child(2) {text-align: right;}
    .page-section-about .page-about-point,
    .page-section-culture .page-about-point,
    .page-section-equipment .page-about-point{top:-80px;}
    .page-culture-txt{padding:30px;}
    .pro-big-img {height:250px;}
    .pro-big-img .gallery-left {width: 80%;}
    .pro-big-img .gallery-thumbs {width: 20%;padding: 22px 10px;}
    .pro-big-img .gallery-thumbs .swiper-button-pro-prev{-webkit-transform: rotate(90deg) translate(0, 0);transform: rotate(90deg) translate(0, 0);left:40%;right:inherit;top:-15px;bottom:inherit;}
    .pro-big-img .gallery-thumbs .swiper-button-pro-next{-webkit-transform: rotate(90deg) translate(0, 0);transform: rotate(90deg) translate(0, 0);left:inherit;right:36%;top:inherit;bottom:-15px;}
    .page-products-info p {min-height: 100px; height:100px;}
    .page-products-info-btn li:first-child .btns{width: 120px;}
    .page-products-info-btn li:nth-child(2) .btns {width: 120px;}

    .page-solution-detail {padding: 10px;}
    .page-news-list .page-news-item p{height:84px;}
    .news-sider-list>div {padding: 10px 0;}
    .news-jump a {padding: 20px;}
    .news-jump a:first-child{margin-bottom: 0;}
    .page-guarantee-item:before{left: 20px;width: 70px;font-size: 32px;padding-top: 80px;height: 110%;}
    .page-guarantee-item {padding: 20px 30px 20px 110px;margin-bottom: 60px;}
    .page-service-maintenance-item {padding: 10px 50px;}
    .page-service-part-item{padding: 10px 50px;}

    .page-feedback-img img{width: inherit;height:100%;max-width:inherit;}
    .page-feedback-form input.btn {width: 130px;}
}
@media (min-width: 1200px){
    a.index-section-more{border-radius: 7px;font-size:14px;width:120px;min-width: 120px;height:36px;line-height: 36px;margin-top:20px;}
    .page-section-more{border-radius: 7px;font-size:14px;width:120px;height:36px;line-height: 36px;margin:20px 20px 20px 0;}

    footer{padding-top: 40px;}
    footer .footer-nav {padding-bottom: 30px;}
    .footer-nav dl dt a {font-size: 18px;line-height: 36px;}
    .footer-nav dl dd{font-size:14px;line-height: 32px;}
    footer .footer-contact h4{font-size: 18px;line-height: 36px;}
    footer .footer-contact p{font-size:14px;line-height: 32px;}
    footer .footer-copyright{font-size: 12px;line-height: 28px;}

    .main-nav .navbar-brand{height: 80px;padding: 15px 0;}
    .main-nav .navbar-brand h1{height: 50px;}
    .main-nav .navbar-brand h1 img{height: 100px;margin-top: -50px;}
    .main-nav .navbar-nav>li>.dropdown-menu .container .row>div{padding:40px 15px;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav-title {font-size: 22px;margin-bottom: 20px;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li{width:33%;padding-right: 80px;margin-bottom: 0;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li>a {padding:0; height: 40px; font-size: 16px;line-height: 40px;}
    .main-nav .navbar-nav>li>a{padding:15px 10px;height:80px;line-height: 50px;font-size: 16px;}
    .main-nav .navbar-nav>li:nth-child(3)>.dropdown-menu .main-sub-nav>li{width:33.3%;}

    .index-banner{height: 640px;}
    .index-banner .swiper-slide {height: 640px;}
    .index-banner .swiper-slide .slide-content{padding-top:40px;}
    .index-banner .swiper-slide .slide-content h2{font-size: 32px;line-height: 44px;}
    .index-banner .swiper-slide .slide-content a>div{font-size: 12px;line-height:24px;}
    .index-banner .index-banner-more{margin-top: 60px;}

    .index-about-digit li{margin-bottom:10px;}
    .index-about-digit li h3{font-size:14px;}
    .index-about-digit li h3 span{font-size:30px;}
    .index-about-digit li p{margin-bottom: 10px;}

    .index-why-choise-list li>div {padding: 40px 0; }
    .index-why-choise-list li>div>img{width:55px;}

    .index-products-swiper .swiper-slide:first-child{width: 408px;height:438px;}
    .index-products-swiper .swiper-slide{width: 204px;}
    .index-product-list li {margin-bottom: 30px;}

    .index-solution-swiper .swiper-slide {width: 1050px;}
    .index-solution-swiper .swiper-slide .slide-content{position: absolute;top: 10%; right: 7%;width: 30%;bottom: 10%;padding: 20px 30px 30px 30px;}
    .index-solution-swiper .swiper-slide .slide-content h3 {margin-bottom: 10px;}

    .index-news-list .index-news-info {padding: 32px 30px;}
    .index-news-list .index-news-info h3{height:32px;}
    .index-news-info h3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
    .index-news-info p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

    .page-banner{height:400px}
    .page-banner img{height:400px;}
    .page-banner-content{padding-top: 160px;}
    .page-sub-nav-list li {}
    .page-sub-nav-list li a {font-size: 15px;height: 60px;line-height: 60px;padding:0 20px;}
    .page-crumb li{height: 60px;line-height: 60px;}
    
    .page-section-about .page-about-point,
    .page-section-culture .page-about-point,
    .page-section-equipment .page-about-point{top:-80px;}

    .page-culture-txt{padding:40px 30px;}
    .pro-big-img {height:320px;}
    .page-products-info p {height: 120px; }
    .page-products-info-btn li:first-child .btns{width: 120px;}
    .page-products-info-btn li:nth-child(2) .btns {width: 120px;}

    .page-solution-detail {padding: 20px;}
    .page-news-list .page-news-item p{height:84px;}
    .news-sider-list>div {padding: 10px 20px;}
    .news-jump a {padding: 20px 30px;}
    .news-jump a:first-child{margin-bottom: 30px;}

    .page-guarantee-item:before{left: 30px;width: 110px;font-size: 46px;padding-top: 80px;height: 120%;}
    .page-guarantee-item {padding: 20px 30px 20px 160px;}

    .page-service-maintenance-item {padding: 10px 50px;}
    .page-service-part-item{padding: 10px 50px;}
}
@media (min-width: 1366px){
    a.index-section-more{border-radius: 8px;font-size:15px;min-width:140px;width:140px;height:40px;line-height: 40px;margin-top:30px;}
    .page-section-more{border-radius: 8px;font-size:15px;width:140px;height:40px;line-height: 40px;margin-top:30px;}
    footer{padding-top: 60px;}
    footer .footer-nav {padding-bottom: 40px;}
    .footer-nav dl dt a {font-size: 20px;line-height: 48px;}
    .footer-nav dl dd{line-height: 36px;font-size: 16px;}
    footer .footer-contact h4{font-size: 20px;line-height: 48px;}
    footer .footer-contact p{font-size:16px;line-height: 36px;}
    footer .footer-copyright{font-size: 16px;line-height: 40px;}

    .main-nav .navbar-brand{height: 100px;padding: 15px 0;}
    .main-nav .navbar-brand h1{height: 70px;}
    .main-nav .navbar-brand h1 img{height: initial;margin-top: -70px;}
    .main-nav .navbar-nav>li>.dropdown-menu .container .row>div{padding:60px 15px;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav-title {font-size: 24px;margin-bottom: 20px;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li{width:33%;padding-right: 80px;margin-bottom: 0;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li>a { height: 50px; font-size: 18px;line-height: 50px;}
    .main-nav .navbar-nav>li>a{padding:15px 10px;height:100px;line-height: 70px;font-size: 18px;}

    .index-banner{height: 700px;}
    .index-banner .swiper-slide {height: 700px;}
    .index-banner .swiper-slide .slide-content{padding-top:40px;}
    .index-banner .swiper-slide .slide-content h2{font-size: 36px;line-height: 46px;}
    .index-banner .swiper-slide .slide-content a>div{font-size: 14px;line-height:24px;}
    .index-banner .index-banner-more{margin-top: 80px;}

    .index-about-digit li{margin-bottom:20px;}
    .index-about-digit li h3{font-size:14px;}
    .index-about-digit li h3 span{font-size:36px;}
    .index-about-digit li p{margin-bottom: 10px;}

    .index-why-choise-list li>div {padding: 40px 0; }
    .index-why-choise-list li>div>img{width:70px;}
    
    .index-products-swiper .swiper-slide:first-child{width: 460px;height:490px;}
    .index-products-swiper .swiper-slide{width: 230px;}

    .index-solution-swiper .swiper-slide {width: 1100px;}
    .index-solution-swiper .swiper-slide .slide-content{position: absolute;top: 10%; right: 7%;width: 30%;bottom: 10%;padding: 20px 30px;}
    .index-solution-swiper .swiper-slide .slide-content h3 {margin-bottom: 10px;}
    .index-news-list .index-news-info {padding: 19px 30px;}
    .index-news-list .index-news-info h3{height:76px;}
    .index-news-info h3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
    .index-news-info p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

    .page-banner{height:430px}
    .page-banner img{height:430px;}
    .page-banner-content{padding-top: 180px;}

    .page-sub-nav-list li{}
    .page-sub-nav-list li a {font-size: 16px;height: 68px;line-height: 68px;padding:0 25px;}
    .page-crumb li{height: 68px;line-height: 68px;}

    .page-section-about .page-about-point,
    .page-section-culture .page-about-point,
    .page-section-equipment .page-about-point{top:-100px;}

    .page-culture-txt{padding:50px 40px;}
    .pro-big-img {height:370px;}
    .page-products-info p {height: 160px; }
    .page-products-info-btn li:first-child .btns{width: 120px;}
    .page-products-info-btn li:nth-child(2) .btns {width: 120px;}

    .page-solution-detail {padding: 30px;}

    .page-news-list .page-news-item p{height:84px;}
    .news-sider-list>div {padding: 10px 40px;}
    .news-jump a {padding: 30px 40px;}
    .page-service-maintenance-item {padding: 10px 50px;}
    .page-service-part-item{padding: 10px 50px;}
}
@media (min-width: 1440px){
    a.index-section-more{border-radius: 10px;font-size:16px;width:150px;min-width:150px;height:50px;line-height: 50px;margin-top:60px;}
    .page-section-more{border-radius: 10px;font-size:16px;width:150px;height:50px;line-height: 50px;margin-top:30px;}

    a.index-section-more{margin-top:30px;}
    footer{padding-top: 60px;}
    footer .footer-nav {padding-bottom: 40px;}
    
    .footer-nav dl dt a {font-size: 20px;line-height: 48px;}
    .footer-nav dl dd{line-height: 36px;font-size: 16px;}
    footer .footer-contact h4{font-size: 20px;line-height: 48px;}
    footer .footer-contact p{font-size:16px;line-height: 36px;}


    .main-nav .navbar-nav>li>a{padding:15px 20px;}
    .main-nav .navbar-nav>li>.dropdown-menu .container .row>div{padding:60px 15px;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav-title {font-size: 24px;margin-bottom: 20px;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li{width:33%;padding-right: 40px;margin-bottom: 0;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li>a { height: 50px; font-size: 18px;line-height: 50px;}


    .index-banner{height: 730px;}
    .index-banner .swiper-slide {height: 730px;}
    .index-banner .swiper-slide .slide-content{padding-top:30px;}
    .index-banner .swiper-slide .slide-content h2{font-size: 40px;line-height: 50px;}
    .index-banner .swiper-slide .slide-content a>div{font-size: 14px;line-height:28px;}

    .index-banner .index-banner-more{width:220px;padding:14px 30px;font-size: 16px;margin-top:80px;}
    .index-banner .index-banner-more i{margin-right:5px;}
    .index-banner .index-banner-more i.fa{margin-left:5px;}
    .index-banner .index-banner-more:before{width:40px;height:40px;top:10%;left:50%;margin-left:-110px;}

    .index-about-digit li{margin-bottom:20px;}
    .index-about-digit li h3{font-size:16px;}
    .index-about-digit li h3 span{font-size:38px;}
    .index-about-digit li p{margin-bottom: 10px;}

    .index-why-choise-list li>div {padding: 40px 0; }
    .index-why-choise-list li>div>img{width:70px;}

    .index-products-swiper .swiper-slide:first-child{width: 500px;height:530px;}
    .index-products-swiper .swiper-slide{width: 250px;}

    .index-solution-swiper .swiper-slide {width: 1200px;}
    .index-solution-swiper .swiper-slide .slide-content{position: absolute;top: 10%; right: 9%;width: 32%;bottom: 10%;padding: 20px 30px;}
    .index-solution-swiper .swiper-slide .slide-content h3 {margin-bottom: 20px;}
    .index-news-list .index-news-info {padding: 22px 30px;}
    .index-news-list .index-news-info h3{height:76px;}
    .index-news-info h3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
    .index-news-info p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

    .page-banner{height:475px}
    .page-banner img{height:475px;}
    .page-banner-content{padding-top: 200px;}

    .page-sub-nav-list li{}
    .page-sub-nav-list li a {font-size: 16px;height: 68px;line-height: 68px;padding:0 30px;}
    .page-crumb li{height: 68px;line-height: 68px;}

    .page-section-about .page-about-point,
    .page-section-culture .page-about-point,
    .page-section-equipment .page-about-point{top:-100px;}

    .page-culture-txt{padding:50px 40px;}
    .pro-big-img {height:370px;}
    .page-products-info-btn li:first-child .btns{width: 120px;}
    .page-products-info-btn li:nth-child(2) .btns {width: 120px;}

    .page-solution-detail {padding: 40px;}

    .page-news-list .page-news-item p{height:96px;}
    .page-service-maintenance-item {padding: 30px 60px;}
    .page-service-part-item{padding: 10px 40px;}
}

@media (min-width: 1600px){
    a.index-section-more{border-radius: 10px;font-size:16px;width:175px;min-width:140px;height:53px;line-height: 53px;margin-top:60px;}
    .page-section-more{border-radius: 10px;font-size:16px;width:175px;height:53px;line-height: 53px;margin-top:60px;}

    footer{padding-top: 80px;}
    footer .footer-nav {padding-bottom: 60px;}

    .footer-nav dl dd{font-size:16px;line-height: 48px;}
    footer .footer-contact p{font-size:16px;}

    .main-nav .navbar-nav>li>a{padding:15px 15px;height:100px;font-size:18px;line-height: 70px;}
    .index-banner{height: 810px;}
    .index-banner .swiper-slide {height: 810px;}
    .index-banner .swiper-slide .slide-content{padding-top:0;}
    .index-banner .swiper-slide .slide-content h2{font-size: 50px;line-height: 70px;}
    .index-banner .swiper-slide .slide-content a>div{font-size: 18px;line-height:30px;}

    .index-about-digit li{margin-bottom:20px;}
    .index-about-digit li h3{font-size:16px;}
    .index-about-digit li h3 span{font-size:38px;}
    .index-about-digit li p{margin-bottom: 10px;}

    .index-why-choise-list li>div {padding: 40px 0; }
    .index-why-choise-list li>div>img{width:80px;}

    
    .index-products-swiper .swiper-slide:first-child{width: 500px;height:530px;}
    .index-products-swiper .swiper-slide{width: 250px;}

    .index-solution-swiper .swiper-slide {width: 1400px;}
    .index-solution-swiper .swiper-slide .slide-content{position: absolute;top: 10%; right: 10%;width: 27%;bottom: 10%;padding: 50px 40px;}
    .index-solution-swiper .swiper-slide .slide-content h3 {margin-bottom: 30px;}

    .index-news-list .index-news-info {padding: 22px 30px;}
    .index-news-list .index-news-info h3{height:76px;}
    .index-news-info h3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
    .index-news-info p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}

    .page-banner{height:500px}
    .page-banner img{height:500px;}
    .page-banner-content{padding-top: 236px;}

    .page-sub-nav-list li{}
    .page-sub-nav-list li a {font-size: 16px;height: 68px;line-height: 68px;padding:0 30px;}
    .page-crumb li{height: 68px;line-height: 68px;}

    .page-section-about .page-about-point,
    .page-section-culture .page-about-point,
    .page-section-equipment .page-about-point{top:-100px;}

    .page-culture-txt{padding:70px 60px;}

    
    .pro-big-img {height:420px;}
    .page-products-info-btn li:first-child .btns{width: 140px;}
    .page-products-info-btn li:nth-child(2) .btns {width: 140px;}

    .page-service-maintenance-item {padding: 60px 80px;}
    .page-service-part-item {padding: 40px 60px;}

    
}
@media (min-width: 1920px){
    a.index-section-more{margin-top:60px;}
    .main-nav .navbar-nav>li>a{padding:15px 30px;height:100px;font-size:18px;line-height: 70px;}
    .index-banner{height: 970px;}
    .index-banner .swiper-slide {height: 970px;}
    .index-banner .swiper-slide .slide-content h2{font-size: 60px;line-height: 80px;}
    .index-banner .swiper-slide .slide-content a>div{font-size: 24px;line-height:48px;}
    
    .index-about-digit li{margin-bottom:30px;}
    .index-about-digit li h3{font-size:16px;margin-top: 10px;}
    .index-about-digit li h3 span{font-size:48px;}
    .index-about-digit li p{margin-bottom: 10px;}

    .index-why-choise-list li>div {padding: 60px 0; }
    .index-why-choise-list li>div>img{width:initial;}

    .index-products-swiper .swiper-slide:first-child{width: 580px;height: 610px;}
    .index-products-swiper .swiper-slide{width: 290px;}

    .index-news-list .index-news-info {padding: 35px 30px;}

    .page-banner{height:600px}
    .page-banner img{height:600px;}
    .page-banner-content{padding-top: 250px;}
    .page-sub-nav-list li a {padding:0 40px;}

    .page-section-about .page-about-point,
    .page-section-culture .page-about-point,
    .page-section-equipment .page-about-point{top:-100px;}

    .page-culture-txt{padding:90px 80px;}
    .pro-big-img {height:470px;}
    .page-products-info-btn li:first-child .btns{width: 160px;}
    .page-products-info-btn li:nth-child(2) .btns {width: 160px;}

    .page-feedback-img img{width: 100%;}
}
@media (min-width: 2520px){
    .index-banner{height: 1100px;}
    .index-banner .swiper-slide {height: 1100px;}
    .index-banner .swiper-slide>img { width: 100%;height: initial;  }

    .page-banner{height: 720px;}
    .page-banner img{height: 720px;}
    .page-banner-content{padding-top: 340px;}
}
@media (min-width: 3400px){
    .page-banner{height: 970px;}
    .page-banner img{height: 970px;}
    .page-banner-content{padding-top: 400px;}
}