/**/
.index-section-title{position: relative;}
.index-section-more{margin-top:55px;display: block;}
.btn-more{min-width: 220px;color:#FFF;text-align: center; padding: 15px 36px;border:none;background: #d72222;}
.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}

.main-nav{background:#FFF;border-bottom:1px solid rgba(255,255,255,.36);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-nav>li>a{padding:15px 30px;height:80px;font-size:18px;line-height: 50px;}
.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-active.main-nav{background: #FFF;border-bottom:1px solid #ccc;}
.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:#d72222;}
.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:#d72222;}
.main-nav .navbar-nav>li>.dropdown-menu{padding:40px 0;min-height:390px;}
.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:#d72222;background-color: inherit;}
.main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav{list-style: none;padding-left: 0;text-align: center;}
.main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li{display: inline-block;}
.main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li>a{padding:15px 30px;height:80px;font-size:16px;line-height: 50px;display: block;}
.main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li>a:hover{color:#d72222;}
.main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li:hover{border-bottom:1px solid #d72222;}
.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;padding:0;}
.main-nav .navbar-nav>li.dropdown-main-nav-search>.dropdown-menu{min-height:initial;padding:20px;min-width:400px;}
.main-nav .navbar-nav>li.dropdown-main-nav-search>.dropdown-menu .btn-sm{min-width:50px}
.main-nav-title{padding: 12px 0 32px;margin:0;font-size: 22px;}
.main-nav-info{font-size: 16px;}
.main-nav .navbar-nav .dropdown-fluid .dropdown-menu .btn-more:link,
.main-nav .navbar-nav .dropdown-fluid .dropdown-menu .btn-more:visited{color:#FFF;}
.main-nav-image{max-width: 100%}
.main-nav-phone{font-weight: bold;}
.main-nav-img img{max-width: 100%;}

:root{--swiper-theme-color:#CCC; --swiper-navigation-size: 66px;}

.footer-nav dl dt a{font-weight: normal;color:#FFF}
.footer-nav dl dd a{color:#999}
.footer-nav dl dd a:hover{color:#d72222}
.footer-contact {color:#999}
.footer-contact .footer-logo{margin-bottom: 133px;}
.footer-contact p{line-height: 36px;margin-bottom: 0;}
footer .footer-contact a{color:#ecf4f6;font-size:22px; }
footer .footer-share-btn li a{background: none;width:26px;height:26px;color:#333;border:1px solid rgba(255, 255, 255, 0.23);border-radius: 50%;line-height: 24px;font-size:12px;background:rgba(255, 255, 255, 0.23);}
footer .footer-copyright .footer-search{margin-bottom: 60px;}
footer .footer-copyright p{line-height: 36px;margin-bottom:0;}
footer .footer-copyright a{color:#666;}
footer .footer-copyright h3{font-size: 24px;font-weight:bolder;color:#ecf4f6;margin-top: 0;margin-bottom: 50px;}
footer .footer-copyright .form-control{height: 50px;background: none;color:#ecf4f6;border:1px solid #d72222;}
footer .footer-copyright .btn-sm{height: 50px;min-width: 60px;font-size:20px;background: #d72222;}

.index-banner .swiper-slide{height:650px;color:#FFF;}
.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: 200px;}
.index-banner .swiper-slide.index-banner-center .slide-content{margin-top: 440px;}
.index-banner .swiper-slide .slide-content h2{font-size: 48px;line-height: 100px;font-weight: bold;}
.index-banner .swiper-slide .slide-content h2.text-center{font-size: 24px;line-height: 70px;border-radius: 35px;font-weight: normal;}
.index-banner .swiper-slide .slide-content div{font-size: 24px;}
.index-banner .swiper-pagination-container {position: relative;}
.index-banner .swiper-pagination-bullets{bottom:40px;}
.index-banner .swiper-pagination-bullet{width:80px;height:6px;border-radius: 0;opacity: .4;background: #FFF;margin-right: 16px;}
.index-banner .swiper-pagination-bullet-active{width:80px;background: #d72222;opacity: 1;}
.index-banner-ico-list{list-style: none;padding-left: 0;padding-top:50px;}
.index-banner-ico-list li{float: left;width:33.3%;}
.index-contact{ padding: 12px 0 7px; }
.index-contact .index-contact-list .contact-icon{float: left; margin-top: 5px; margin-right: 5px; width: 30px; height: 30px; line-height: 30px; text-align: center; background: #d72222;color:#fff; }
.index-contact .index-contact-list .contact-icon .fa{color:#fff;  font-size: 20px; font-weight: bold; text-align: center;}
.index-contact .index-contact-list span{color:#d72222; font-size: 20px; font-weight: bold; line-height: 40px; }
.index-contact .index-contact-list { list-style: none; color: #0a2cda; font-weight: bold; line-height: 40px; font-size: 18px; }
.index-products-section{}
.index-product-big-list{list-style:none;padding-left:0;overflow: hidden;}
.index-product-big-list li .index-product-item{padding:30px 15px;display: block;overflow: hidden;margin-bottom:30px;}
.index-product-big-list li .index-product-item .index-product-info{padding-top:30px;}
.index-product-big-list li .index-product-item .index-product-parameter{border-top:1px solid #FFF;border-bottom:1px solid #FFF;line-height: 46px;padding:0 15px;min-width:220px;}
.index-product-big-list li .index-product-item .btn-more{margin-bottom:0;float:left;}
.index-product-big-list.index-product-big-list-2 li .index-product-item .btn-more{float:right;}
.index-product-list.index-product-list-2 .index-product-item .btn-more{float:left;}
.index-product-big-list li .index-product-item .index-product-image img{max-width: 100%;}
.index-product-big-list li:first-child .index-product-item{background:#86a7c6;color:#FFF;}
.index-product-big-list li:nth-child(2) .index-product-item{background:#868fc6;color:#FFF;}

.index-product-big-list-2 li:first-child .index-product-item{background:#336699;color:#FFF;min-height:424px;}
.index-product-big-list-2 h3{text-align: right;}
.index-product-big-list-2 p{text-align: right;}
.index-product-big-list-3 li:first-child .index-product-item{background:#86a7c6;color:#FFF;padding:66px 15px;min-height:519px;}
.index-product-list{list-style:none;padding-left:0;}
.index-product-list .index-product-item{background: #FFF;display: block;margin-bottom:30px;} 
.index-product-list .index-product-item:hover {}
.index-product-list .index-product-item img{max-width: 100%; height: initial;}
.index-product-list .index-product-item h3{color:#333;font-size: 20px;padding:20px;border-top:1px solid #EEE;margin-bottom:0;}
.index-product-list .index-product-item:hover h3{color:#d72222;}
.index-product-list .index-product-item p{padding:0 15px 30px 15px;}

.index-product-list.index-product-list-2 .index-product-item{border:1px solid #EEE;padding:20px 25px;}
.index-product-list.index-product-list-2 .index-product-item h3{border-top:none;padding:0 0 20px 0;}
.index-product-list.index-product-list-2 .index-product-item p{padding:0;}
.index-product-list.index-product-list-2 .index-product-item .btn-more {margin: 10px 0;}

.index-about-section{color:#FFF;background: url(../images/index-about-bac.jpg) no-repeat top center;height:630px;position: relative;    padding: 40px 0;}
.index-about-section .index-section-title{border-left:none;padding-left: 0;color:#FFF;text-transform: uppercase;padding-bottom:30px;margin-bottom: 30px;position: relative;}
.index-about-section .index-section-title:after{content:"";width:80px;height:1px;background:#FFF;display: block;position: absolute; bottom:0;}
.index-about-section .index-section-content{padding:0;}
.index-about-section .index-section-content h3{font-size: 30px;margin-bottom: 30px;}

.index-about-section .btn-more{border:1px solid #FFF;color:#FFF;background: none;}
.index-about-section .btn-more:hover{background: none;}
.index-about-ico-list{position: absolute;bottom: 0;width:100%;background:rgba(0,0,0,.1)}
.index-about-ico-list ul{list-style: none;padding-left: 0;}
.index-about-ico-list ul li{border-left:1px solid rgba(255,255,255,.2);}
.index-about-ico-list ul li:last-child{border-right:1px solid rgba(255,255,255,.2);}
.index-about-ico-list ul li a{display: block;padding:20px 30px;color:#FFF;}
.index-about-ico-list ul li a h3{font-size:16px;font-weight: normal;}

.index-news-section{background: url(../images/index-news-bac.jpg) no-repeat right bottom #FFF;background-size: cover;}
.index-news-list{list-style: none;padding-left: 0;padding-top: 20px;overflow: hidden;}
.index-news-item a{display:block;background: #FFF;padding: 30px;margin-bottom: 30px;box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);}
.index-news-item a:hover{background: #d72222;color:#FFF;}
.index-news-item a:hover .news-list-calendar{color:#FFF;}
.index-news-item a h3{margin-top:0;font-size: 18px;line-height: 32px;}
.index-news-item a p{color:#666;margin-bottom: 0;}
.index-news-item a:hover p{color:#FFF;}
.news-list-calendar{color:#d72222;font-size: 20px;font-weight: normal ;padding-bottom:10px;}
.news-list-calendar span{font-size: 46px;font-weight: bolder;}

.page-banner{height: 400px;position: relative;}
.page-banner img{position: absolute;height: 400px;}
.page-banner-content{padding-top: 140px;position: relative;}
.page-banner-content h2{font-size: 50px;color:#FFF;font-weight:bold;text-shadow: 2px 2px 10px rgba(0,0,0,.3);margin-top:0;}
.page-banner-content p{font-size:30px;text-shadow: 2px 2px 10px rgba(0,0,0,.3);text-transform: uppercase;}
.page-section-sub-nav{padding: 0;border-bottom:1px solid #e5e5e5;}
.page-sub-nav-list{list-style: none;padding-left:0;margin-bottom: 0;text-align: center;}
.page-sub-nav-list li{display: inline-block;margin-right:20px;}
.page-sub-nav-list li a{font-size:18px;display: inline-block;position: relative;height:70px;line-height:70px;padding:0 45px;}
.page-sub-nav-list li.cur a{color:#d72222;}
.page-sub-nav-list li.cur a:after{height:3px;width:100%;background:#d72222;content:"";display: block;margin-top:-2px;}

.page-crumb-section{padding:0;margin-bottom:0;position: relative;margin-top:-70px;color:#FFF;}
.page-crumb{list-style: none;padding-left:0;text-align: left;margin-bottom: 0;}
.page-crumb li{color:#FFF;display: inline-block;height:70px;line-height:70px;}
.page-crumb li i.fa{margin: 0 10px;font-size: 20px;color:#FFF;}
.page-crumb li a{color:#FFF;}

.page-about-img img{max-width: 100%;}
.page-about-slogan{padding-top: 60px;}
.page-about-slogan h3{font-size: 30px;margin-bottom:40px;}
.page-about-slogan p{color:#999;text-transform: uppercase;}
.page-about-ico{list-style: none;padding-left: 0;padding-top: 60px;}
.page-about-ico h3{font-size:18px;}
.page-about-ico li{border-right: 1px solid #EEE;}
.page-about-ico li:last-child{border-right: none;}

.page-culture-list{list-style: none;padding-left: 0;}
.page-culture-list li{margin-bottom: 30px;}
.page-culture-list li .page-culture-item{min-height:200px;padding:30px 40px;position: relative;color:#666;box-shadow: 2px 2px 10px rgba(0,0,0,.3);}
.page-culture-list li .page-culture-item h4{color:#333;font-size:22px;font-weight:normal;}

.page-hr-idea-content{padding:30px 50px;min-height: 273px;margin-bottom: 30px;text-shadow: 2px 2px 6px rgba(0,0,0,.3);margin-top:0;}
.page-hr-idea-content h3{margin-bottom: 30px;}
.page-hr-idea-content-01{background: #86a7c6;color: #FFF;}
.page-hr-idea-content-02{background: #336699;color: #FFF;}
.page-hr-idea-content-03{background: #868fc6;color: #FFF;}
.page-hr-idea-content-04{background: #86a7c6;color: #FFF;}
.page-hr-idea-img img{width: 100%;}
.page-hr-list{list-style: none;padding-left: 0;}
.page-hr-list li{margin-bottom: 30px;}
.page-hr-list .page-hr-item{background: #FFF;border: 1px solid #CCC;display: block;padding:30px;overflow: hidden;}
.page-hr-list .page-hr-item h3{margin-top: 0;font-weight: bolder;}
.page-hr-list .page-hr-item p{margin-bottom: 0;}
.page-hr-list .page-hr-item p span{padding:0 10px;border-right:1px solid #CCC;}
.page-hr-list .page-hr-item p span:last-child{border-right: none;}
.page-hr-list .page-hr-item .btn{margin-top: 10px;}
.page-hr-list .page-hr-item .btn:hover{color:#FFF;}
.recruit-content h3{margin-top:10px;font-weight:bolder;}
.recruit-info {font-size:14px;}
.recruit-info h4{font-size:15px;margin-top:10px;font-weight:bolder;}


.page-cooperation-section img{width: 100%;}
.page-cooperation-content{padding:30px 60px;}
.page-cooperation-content h3{font-size:18px;font-weight:bolder;margin-bottom:30px;}

.page-products-list{list-style: none;padding-left: 0;}
.page-products-list .page-product-item{background: #FFF;display: block;margin-bottom:30px;min-height: 430px;} 
.page-products-list .page-product-item img{max-width: 100%; height: initial;padding:0;}
.page-products-list .page-product-item h3{color:#333;font-size: 20px;padding:20px;border-top:1px solid #EEE;margin-bottom:0;}
.page-products-list .page-product-item:hover h3{color:#d72222;}
.page-products-list .page-product-item p{padding:0 15px 30px 15px;}

.page-product-side-nav dt{line-height:60px;height:60px;font-weight:bold;}
.page-product-side-nav dt a{padding:0;font-size: 22px;color:#FFF;}
.page-product-side-nav dd a{display:block;padding:0 20px;line-height: 50px;height:50px;background:#FFF;border-bottom:1px solid #DDD;}
.page-product-side-nav dd a:hover{color:#d72222;}
.page-product-side-nav dd a.cur{color:#d72222;}

.page-product-detail{background: #FFF;overflow: hidden;margin-bottom:30px;}
.page-product-detail-2{background: #FFF;overflow: hidden;margin-bottom:30px;}
.page-product-detail>div:first-child{padding:30px 15px 60px 30px;}
.page-product-detail>div:nth-child(2){padding:30px 30px 60px 15px;}
.page-product-detail p{margin-bottom: 0;}
.page-product-detail h1{margin:0 0 30px 0;font-size:30px;padding-bottom:30px;border-bottom:1px solid #e5e5e5;}
.page-product-detail .page-product-hot-line{font-size:24px;color:#d72222;font-weight:bolder;margin-bottom: 30px;}
.page-product-detail .page-product-hot-line a{color:#d72222;}
.page-product-detail .product-big-img{margin-bottom:30px;}
.page-product-detail .product-big-img img{max-width:100%;width:100%;height:inherit;margin:0 auto;border:1px solid #e5e5e5;}
.page-product-detail .btn{margin-right: 30px;margin-bottom: 30px;min-width:160px;}
.product-detail-content{min-height: 600px;background: #FFF;}
.product-detail-content>h3{padding:0 20px;line-height: 50px;height:50px;margin-top:0;background:#d72222;color:#FFF;font-size:18px;width:220px;text-align: center;}
.product-detail-content>div{padding:30px 30px 60px 30px;min-height:100px;}
.product-detail-content>div>h4{font-weight: bolder;margin-bottom:30px;}
.product-detail-content>div img{max-width:100%;height:inherit;margin:0 auto;}

.products-detail-relation-list ul{list-style: none;padding-left: 0;}
.products-detail-relation-list>h3{padding:0 20px;line-height: 50px;height:50px;background:#d72222;color:#FFF;margin:0 0 30px 0;}
.products-detail-relation-list .page-product-item{background: #FFF;display: block;margin-bottom:30px;min-height: 430px;} 
.products-detail-relation-list .page-product-item img{max-width: 100%; height: initial;}
.products-detail-relation-list .page-product-item h3{color:#333;font-size: 20px;padding:20px;border-top:1px solid #EEE;margin-bottom:0;}
.products-detail-relation-list .page-product-item:hover h3{color:#d72222;}
.products-detail-relation-list .page-product-item p{padding:0 15px 30px 15px;}


.page-news-list-search-box{margin-bottom: 30px;}
.page-news-list-search-box .form-control{height: 50px;background: none;color:#ecf4f6;border:1px solid #DDD;}
.page-news-list-search-box input[type=text].form-control{color:#333;}
.page-news-list-search-box .btn-sm{height: 50px;min-width: 110px;font-size:20px;background: none;color:#666;border:1px solid #DDD;}

.page-news-list{list-style: none;padding-left: 0;}
.page-news-list li a{display:block;border:1px solid #DDD;border-left:3px solid #DDD;margin-bottom: 30px;padding:20px 30px;}
.page-news-list .news-calendar{font-size:16px;line-height:32px;color:#999;}
.page-news-list li h3{margin-top: 0;font-size:18px;line-height:32px;margin-bottom:0;}

.news-detail-title{margin: 0;font-size:24px;}
.news-detail-info{padding:20px 0;color:#999;border-bottom:1px solid #e5e5e5;}
.news-detail-content{padding: 40px 0;min-height:500px;}
.news-jump{border-top:1px solid #e5e5e5;padding: 20px 0;color:#999;}
.news-jump a{color:#999;}

.page-quality-content{padding:40px;}
.page-quality-content.bg-hightlight{background:#d72222;}
.page-quality-content h3{font-size:30px;font-weight:bolder;margin-bottom:20px;}
.page-quality-content h4{font-size:18px;font-weight:normal;margin-bottom:30px;}

.page-cooperation-list{list-style: none;padding-left:0;}
.page-cooperation-list li{margin-bottom: 30px;}
.page-cooperation-list li .page-cooperation-item{padding:0;position: relative;border:1px solid #CCC;}
.page-cooperation-list li .page-cooperation-item h3{font-size:16px;margin:20px 0;}

.page-service-list{list-style: none;padding-left: 0;margin-top: 30px;}
.page-service-list li{margin-bottom: 30px;}
.page-service-list li .page-service-item{min-height:200px;padding:60px 40px;position: relative;box-shadow: 2px 2px 10px rgba(0,0,0,.3);}
.page-service-list li .page-service-item h4{color:#333;font-size:22px;font-weight:normal;}
.page-service-list li .page-service-item .page-service-img{margin:0 auto;width:70px;height:70px;overflow: hidden;}
.page-service-list li .page-service-item:hover{background: #d72222;color:#FFF;}
.page-service-list li .page-service-item:hover h4{color:#FFF;}
.page-service-list li .page-service-item:hover .page-service-img img{margin-top: -70px;}

.page-after-sales-step-list{list-style: none;padding-left: 0;margin-top: 30px;}
.page-after-sales-step-list li{margin-bottom: 30px;}
.page-after-sales-step-list li .page-after-sales-step-item{min-height:200px;padding:40px 40px;position: relative;background: #FFF;}
.page-after-sales-step-list li .page-after-sales-step-item h4{color:#d72222;font-size:28px;font-weight: bolder;}
.page-after-sales-step-list li .page-after-sales-step-item h4:after{content:"";display: block;width:50px;height:4px;background: #d72222;margin:35px 0;}

.page-after-sale-list{list-style: none;padding-left: 0;margin-top: 30px;}
.page-after-sale-list li{margin-bottom: 30px;}
.page-after-sale-list li .page-after-sale-item{min-height:200px;padding:0;position: relative;border:1px solid #CCC;}
.page-after-sale-list li .page-after-sale-item p{padding:10px 20px;}

.page-qa-list{list-style: none;padding-left: 0;}
.page-qa-list li{margin-bottom: 30px;}
.page-qa-list li a.page-qa-item{padding:30px;color:#666;border:1px solid #e5e5e5;display:block;min-height:100px;}
.page-qa-list li .page-qa-item i{font-size:36px;line-height:46px;width:46px;height: 46px;text-align: center;}
.page-qa-list li .page-qa-item h3{margin-top: 0;color:#333;font-size:18px;margin-bottom: 20px;margin-left:70px;}
.page-qa-list li .page-qa-item p{margin-left:70px;}

.page-contact-list{list-style: none;padding-left: 0;}
.page-contact-list li{margin-bottom: 30px;}
.page-contact-list li .page-contact-item{min-height:200px;padding:30px 40px;position: relative;color:#666;box-shadow: 2px 2px 10px rgba(0,0,0,.3);}
.page-contact-list li .page-contact-item h4{color:#333;font-size:22px;font-weight:normal;}
.page-contact-list li .page-contact-item h4:after{content:"";display: block;width:50px;height:3px;background: #CCC;margin:20px auto;}
#baidu-map{margin-top:30px;height:620px;background: #EEE;}
#baidu-map label{max-width: inherit;}
#baidu-map img{max-width: inherit;}

.page-section-contact{padding-bottom:0}

.page-feedback-section .row.bg-gray{padding:60px 30px;}
.page-feedback-section .row.bg-gray div:first-child p:nth-child(2){margin-top: 200px;}
.page-feedback-form .form-group{padding:0;}
.page-feedback-form input,.page-feedback-form textarea{border-radius: 0;padding:24px;font-size: 20px;}
.page-feedback-form input.form-captcha{border-right: 1px solid #CCC;}
.page-feedback-form input.btn{padding:10px 24px;width:200px;}
.page-feedback-form textarea{min-height: 260px;}

.control-div{position: absolute;top:0;right:0;padding: 50px;height: 100%;border-left: 1px solid #e5e5e5; line-height: 100%;font-size:48px;font-weight:normal;color:#AAA;cursor: pointer;}

/*基础样式代码*/
@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: 1920px){
    .container {
        width: 1400px;
    }
    .dropdown-menu-inlayout{
        width: 1400px;margin: 0 auto;
    }
}
/*自适应代码*/
@media (min-width: 320px){
    .btn-more{min-width: 180px;padding: 10px 16px;}
    :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;}
    .main-nav .navbar-brand{height: 60px;padding: 8px;}
    .main-nav .navbar-brand h1{height: 60px;}
    .main-nav .navbar-brand h1 img{height: 44px;}
    .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>li:hover>a:after{display: none;}
    .main-nav-active.main-nav .navbar-nav>li>a{color:#333;}
    .main-nav .navbar-nav .dropdown-fluid {position: inherit;}
    .main-nav .navbar-nav .dropdown-fluid .dropdown-menu{position: inherit;min-height:inherit;background:#EEE;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav{text-align: left;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li{display: inline;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li>a {padding: 15px 0;height: 60px;line-height: 30px;}
    .index-banner {margin-top: 0;}
    .index-banner .swiper-slide{height: 200px;}
    .index-banner .swiper-slide .slide-content {margin-top: 30px;}
    .index-banner .swiper-slide.index-banner-center .slide-content{margin-top: 30px;}
    .index-banner .swiper-slide.index-banner-center .slide-content .bg-hightlight{background:none;color:#FFF;font-size: 16px;}
    .index-banner .swiper-slide>img {height: 100%; width: inherit;}
    .index-banner .swiper-slide .slide-content h2 {font-size: 18px;line-height: 30px;text-align:center;}
    .index-banner .swiper-slide .slide-content h2.text-center{font-size: 16px;text-align:center; line-height: 30px;}
    .index-banner .swiper-slide .slide-content div{font-size: 14px;text-align: center;line-height: 24px;}
    .index-banner .swiper-slide .slide-content .banner-text-white{color:#FFF;}
    .index-banner .swiper-pagination-bullets {bottom: 10px; }
    .index-banner .swiper-pagination-bullet {width: 30px;}

    .index-product-big-list-2 h3{text-align: left;}
    .index-product-big-list-2 p{text-align: left;}
    .index-product-big-list-2 p.index-product-parameter{text-align: center;}
    .index-product-big-list li .index-product-item .index-product-parameter{min-width: 100%;}
    .index-product-big-list.index-product-big-list-2 li .index-product-item .btn-more{float:left;}
    .index-about-section{background-size: cover;height: initial;padding: 40px 0 0 0;}
    .index-about-ico-list {position: initial;}
    .index-about-ico-list ul li:first-child,
    .index-about-ico-list ul li:nth-child(2) {border-bottom: 1px solid rgba(255,255,255,.2);}

    footer{padding-top: 60px;margin-bottom:62px;}
    .footer-contact{margin-bottom:30px;}
    .footer-contact .footer-logo {margin-bottom: 0; }
    .footer-copyright{text-align:left;}

    .page-banner{margin-top:0;height:200px}
    .page-banner img{height:200px;}
    .page-banner-content {padding-top: 60px;}
    .page-banner-content h2{font-size: 24px;}
    .page-banner-content p {font-size: 18px;line-height: 32px;}

    .page-news-list li a {padding: 20px 10px;}

    .page-culture-list li .page-culture-item{padding:30px 20px;}
    .page-contact-list li .page-contact-item{padding:30px 20px;}

    .page-feedback-form input.btn{width:100%;}

    .page-product-detail>div:first-child{padding: 15px 15px 30px 15px; }
    .page-product-detail>div:nth-child(2){padding: 15px 15px 30px 15px; }
    .product-detail-content>div { padding: 15px 15px 30px 15px;}
}
@media (min-width: 768px){
    .main-nav .navbar-nav>li:hover>a:after{display: block;}
    .main-nav .navbar-nav .dropdown-fluid {position: inherit;}
    .main-nav .navbar-nav .dropdown-fluid .dropdown-menu{position: absolute;padding: 40px 0;min-height:inherit;background:#FFF;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav{text-align: left;overflow: hidden;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li{border-bottom: 1px solid #e0e0e0; width: 160px;margin-right: 30px;float: left;display:block;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li:nth-child(2n+1){clear:both;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li>a {display:block;padding:0;height: 50px;line-height: 50px;}

    .main-sub-nav-products li a{display:block;font-size: 17px;padding: 15px 30px;}
    .main-sub-nav-products li a:hover{color:#0059a9;}

    .lang-choise>a>i.fa{font-size: 22px;}
    .lang-choise>a>i.fa:first-child{margin-right: 8px;}
    .lang-choise>a>i.fa:nth-child(2){margin-left: 5px;font-size: 16px;}
    
    .index-product-big-list-2 h3{text-align: right;}
    .index-product-big-list-2 p{text-align: right;}
    .index-product-big-list-2 li:first-child .index-product-item{min-height:372px;}
    .index-product-big-list-3 li:first-child .index-product-item{min-height:499px;}
    .index-product-big-list li .index-product-item .index-product-parameter{min-width: 220px;}
    .index-product-big-list.index-product-big-list-2 li .index-product-item .btn-more{float:right;}
    .index-about-section{background-size: initial;height: 630px;padding: 40px 0;}
    .index-about-ico-list {position: absolute;}
    .index-about-ico-list ul li:first-child,
    .index-about-ico-list ul li:nth-child(2) {border-bottom:none;}
    .news-list-calendar{font-size: 20px;}
    .news-list-calendar span {font-size:46px;}
    .news-list-calendar span:after{content:"";}

    .navbar-fixed-top {position: fixed;right: 0;left: 0;z-index: 1030;}
    .footer-contact .footer-logo {margin-bottom: 65px; }
    .footer-copyright a{display: inline;}
    .footer-copyright{text-align:right;}
    .index-banner .swiper-slide .slide-content div div {display: block;}
    .index-banner .swiper-pagination-bullet {width: 80px;}
    .page-banner{height:400px}
    .page-banner img{height:400px;}
    .page-banner-content {padding-top: 140px;}
    .page-banner-content h2{font-size: 48px;}
    .page-banner-content p {font-size: 30px;line-height: 68px;}
    .page-culture-list li .page-culture-item{height:260px;padding:30px 40px;}
    .page-contact-list li .page-contact-item{height:380px;padding:50px 40px;}


    .page-news-list li a {padding: 20px 30px;}
    
    .page-feedback-form input.btn{width:200px;}
}
@media (min-width: 992px){
    :root{ --swiper-navigation-size: 66px;}
    .main-nav .navbar-brand{height: 80px;padding: 15px 0;}
    .main-nav .navbar-brand h1{height: 50px;}
    .main-nav .navbar-brand h1 img{height: initial;margin-top: inherit;}
    .main-nav:hover .navbar-brand h1 img {}
    .main-nav .navbar-nav>li>a{height: 80px;line-height: 50px;}
    .main-nav-active.main-nav .navbar-nav>li>a{color:#333;}

    .main-nav-page{background: #FFF;border-bottom:1px solid #ccc;}
    .main-nav-page .navbar-brand h1 img{}
    .main-nav-page .navbar-nav>li>a{color:#333;}
    .index-banner .swiper-slide>img{width: 100%;height: inherit;}
    .index-banner .swiper-slide .slide-content {margin-top: 340px;}
    .index-banner .swiper-slide.index-banner-center .slide-content {margin-top: 270px;}
    .index-banner .swiper-slide.index-banner-center .slide-content .bg-hightlight{background:#0059a9;font-size: 24px;}
    .index-banner .swiper-slide .slide-content h2 {font-size: 24px;line-height: 70px;text-align:left;}
    .index-banner .swiper-slide .slide-content h2.text-center{text-align:center;}
    .index-banner .swiper-slide .slide-content div.text-center{text-align:center;}
    .index-banner .swiper-slide .slide-content div{font-size: 24px;text-align:left;line-height: 32px;}
    .index-banner .swiper-pagination-bullets {bottom: 40px;  }

    .index-section-title:before{width: 45px;height: 28px;top: 8px;}
    .index-about-section{background-size:initial;height: 630px;}
    .index-about-section .index-section-content h2{font-size: 36px;text-align: left;}
    .index-about-section .index-section-content h3{font-size: 30px;text-align: left;}
    .index-about-section .index-section-content .index-about-data-slogan h3{text-align:center;font-size: 156px;line-height: 240px;}
    footer{padding-top: 100px;margin-bottom:0;}
}
@media (min-width: 1200px){
    .main-nav .navbar-nav>li>a{padding:15px;}
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li {    width: 130px;}
    .index-banner .swiper-slide {height: 500px;}
    .index-banner .swiper-slide .slide-content{margin-top: 80px;}
    .index-banner .swiper-slide .slide-content h2{font-size: 32px;line-height: 60px;font-weight: bold;}
    .index-banner .swiper-slide.index-banner-center .slide-content{margin-top: 160px;}
    .index-banner .swiper-slide.index-banner-center .slide-content h2.text-center{font-size: 24px;line-height: 50px;}
    .index-banner .swiper-slide .slide-content div{font-size: 16px;}
    .page-banner { height: 300px;}
    .page-banner-content {padding-top: 90px; }
    .page-banner-content h2 {font-size: 32px;}
    .page-banner-content p {  font-size: 16px;line-height: 32px; }
    
    .page-hr-idea-content { min-height: 225px;}

    .page-products-list .page-product-item h3{min-height:85px;}
    .products-detail-relation-list .page-product-item h3{min-height:85px;}
    .page-product-detail>div:first-child{padding:30px 15px 60px 30px;}
    .page-product-detail>div:nth-child(2){padding:30px 30px 60px 15px;}
    .product-detail-content>div { padding: 30px 30px 60px 30px;}
    .page-quality-content { padding: 28px 40px;}
    .page-after-sales-step-list li .page-after-sales-step-item p{min-height:56px;}
}
@media (min-width: 1366px){
    .main-nav .navbar-nav>li>.dropdown-menu .main-sub-nav>li {    width: 160px;}
    .index-banner .swiper-slide {height: 550px;}
    .index-banner .swiper-slide .slide-content{margin-top: 100px;}
    .index-banner .swiper-slide .slide-content h2{font-size: 32pxpx;line-height: 60px;font-weight: bold;}
    .index-banner .swiper-slide.index-banner-center .slide-content{margin-top: 140px;}
    .index-banner .swiper-slide.index-banner-center .slide-content h2.text-center{font-size: 32px;line-height: 120px;font-weight: bold;}
    .index-banner .swiper-slide .slide-content div{font-size: 16px;}
    
    .page-banner { height: 400px;}
    .page-banner-content {padding-top: 140px; }
    .page-banner-content h2 {font-size: 48px;}
    .page-banner-content p {  font-size: 30px;line-height: 68px; }
    .index-product-big-list-2 li:first-child .index-product-item{min-height:405px;}
    .index-product-big-list-3 li:first-child .index-product-item{min-height:519px;}

    .page-hr-idea-content { min-height: 252px;}
    
    .page-products-list .page-product-item h3{min-height:initial;}
    .products-detail-relation-list .page-product-item h3{min-height:85px;}
    
    .page-quality-content { padding: 36px 40px;}
}
@media (min-width: 1440px){
    .index-banner .swiper-slide {height: 600px;}
    .index-banner .swiper-slide .slide-content{margin-top: 110px;}
    .index-banner .swiper-slide .slide-content h2{font-size: 40px;line-height: 100px;font-weight: bold;}
    .index-banner .swiper-slide.index-banner-center .slide-content h2.text-center{font-size: 40px;line-height: 100px;font-weight: bold;}
    .index-banner .swiper-slide .slide-content div{font-size: 20px;}

    
}
@media (min-width: 1600px){
    .main-nav .navbar-nav>li>a{padding:15px 15px;}
    .index-banner .swiper-slide {height: 650px;}
    .index-banner .swiper-slide .slide-content{margin-top: 130px;}
    .index-banner .swiper-slide .slide-content h2{font-size:50px;line-height: 120px;font-weight: bold;}
    .index-banner .swiper-slide.index-banner-center .slide-content{margin-top: 180px;}
    .index-banner .swiper-slide.index-banner-center .slide-content h2.text-center{font-size: 50px;line-height: 120px;font-weight: bold;}
    .index-banner .swiper-slide .slide-content div{font-size: 18px;}

    .page-hr-idea-content { min-height: 252px;}

    
}
@media (min-width: 1920px){
    .main-nav .navbar-nav>li>a{padding:15px 25px;}
    .index-banner .swiper-slide {height: 650px;}
    .index-banner .swiper-slide .slide-content{margin-top: 110px;}
    
    .index-product-big-list-2 li:first-child .index-product-item{min-height:424px;}
    .index-product-big-list-3 li:first-child .index-product-item{min-height:519px;}

    .page-hr-idea-content { min-height: 273px;}

    .page-quality-content { padding: 50px 40px;}
}