/*
Theme Name: theme-css
Author: theme
Description: 
Version:1.0
*/
*{margin:0px; padding:0px;}

*{margin:0; padding:0; box-sizing: border-box; outline:0; zoom:1;}
body {margin: 0;}
html {color: #333; background: #fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; text-rendering: optimizelegibility;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {margin: 0;padding: 0;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {display: inline-block;}
audio, canvas, video {display: inline-block;}
body, button, input, select, textarea {font: 400 1em/1.8;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0; border: 0;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, th, var {font-style: normal; font-weight: 400;}
ul, ol {list-style: none;}
a { color: #333; text-decoration:none; outline:none; background-color: transparent; -webkit-text-decoration-skip: objects;}
a:active,a:hover { outline-width: 0;}
strong, b {font-weight: bold;}
h1, h2, h3, h4, h5, h6 {font-weight: 400; color: #000;line-height: 1;}
img {border-style: none;vertical-align:middle;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none;max-width:100%;}
li{list-style-type:none;}
button,input,optgroup,select,textarea {font-size: 100%; /* 1 */line-height: 1.15; /* 1 */margin: 0; /* 2 */outline:none;}
button,input { /* 1 */overflow: visible;}
button,select { /* 1 */text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {-webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner { border-style: none; padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring { outline: 1px dotted ButtonText;}
textarea {overflow: auto;}
[type="checkbox"],[type="radio"] {box-sizing: border-box; /* 1 */padding: 0; /* 2 */}
i{font-style:normal;}

@media screen and (min-width: 960px) and (max-width: 9999px) {

*{margin:0;padding: 0;}
html,body{font-family:Arial;}
.pc{display:block;}
.wap{display:none;}
.img{ transition:all .6s ease; overflow:hidden;}
.img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
span{display: inline-block;}
a:hover{color:#bc2025;}
.clear{clear:both;}
.wrap{max-width:1280px;margin:0 auto;width: 100%;}
em,i,p,span{line-height:100%;}
input{-webkit-user-select:text !important;}
    
/* --- top --- */
.header-all{/* position:relative; */}
.page-top{background: #330663;height: 40px;}
.page-top .wrap{display:flex;align-items:center;justify-content: space-between;flex-direction: row;}
.top_phone{/* width: 25%; */display: flex;font-size: 15px;color: #fff;justify-content: space-between;height: 40px;}
.top_span{display: flex;flex-direction: row;align-items: center;}
.top_span:nth-child(1){margin-right:30px;}
.top_span img{margin-right:10px;}
.top_right{display: flex;justify-content: space-between;height: 40px;align-items: center;}
/* --- language --- */
.page-language {font-size:12px;width:180px;text-transform:uppercase;position:relative;}
.page-language .pic{margin-right:8px;}
.page-language .show{cursor: pointer;text-align:center;line-height: 40px;color:#fff;display:flex;align-items:center;height: 40px;font-weight:bold;padding-right:15px;background-size:15px 9px;padding-left:20px;transition:all .3s;font-size: 15px;}
.page-language .hide{position: absolute;right: 0;top: 40px;width: 380px;border-radius: 0 0 6px 6px;background: #eaeaea;border: 1px solid #efefef;border-top: none;display: none;z-index: 999;}
.page-language .hide .gtranslate_wrapper{height: auto;overflow: hidden;box-sizing: border-box;padding: 12px 12px;display: flex;flex-direction: row;flex-wrap: wrap;align-content: flex-start;}
.page-language .hide .gtranslate_wrapper a.glink{display: flex;align-items: center;width: 33.333%;padding:  0 8px;font-size: 13px;/* border-radius: 6px; */height: 30px;}
.page-language .hide .gtranslate_wrapper a.glink span{display: block;margin-left: 5px;font-size:13px;text-transform: capitalize;}
.page-language .hide .gtranslate_wrapper a.glink:hover{background: #f9f9f9;}

.page-language:hover .hide{display:block;}
/* --- follow --- */

.page-follow .custom-html-widget{display:flex; align-items:center;}
.page-follow .custom-html-widget span{width: 35px;text-align:center;transition:all .3s;}
.page-follow .widget_text h2{display:none;}

/* --- nav --- */
.head-nav{
    width: 90%;
}
.head-nav ul.nav{display:flex;align-items:center;justify-content: space-between;}
.head-nav ul.nav>li{position:relative;height:60px;display:flex;align-items:center;}
.head-nav ul.nav>li>a{display:block;transition:all .3s;position:relative;text-transform:uppercase;font-size: 16px;font-weight:bold;background:url(./images/arrow.png) no-repeat right center; padding-right:20px;}
.head-nav ul.nav>li:nth-child(1)>a, .head-nav ul.nav>li:last-child>a{background: none;}
.head-nav ul.nav>li>a.now{color:#bc2025; font-weight:bold;}
.head-nav ul.nav>li:hover .pop{display:block;}
.head-nav ul.nav>li:hover>a{color:#bc2025;}
.head-nav ul.nav>li>ul.sub-menu{position:absolute;left:0px;top:59px;box-shadow: 0 3px 8px #efefef;height:0;transition:all .3s;display:none;z-index:300;background: #fff;width: 260px;}
.head-nav ul.nav>li:hover>ul.sub-menu{display: block;}
.head-nav ul.nav>li>ul.sub-menu>li.menu-item{width: 260px;position:relative;}
.head-nav ul.nav>li>ul.sub-menu>li.menu-item a{display:block;border-bottom:1px solid #f1f1f1;height:40px;line-height:40px;background:#fff;text-align:left;padding-left:20px;font-size: 15px;}
.head-nav ul.nav>li>ul.sub-menu>li.menu-item a:hover{background:#f9f9f9;}
.head-nav ul.nav>li>ul.sub-menu>li.menu-item:hover{background:#f9f9f9;cursor: pointer;}
.head-nav ul.nav>li>ul.sub-menu>li.menu-item>ul.sub-menu{position:absolute;left: 260px;top:0;width: 230px;display:none;box-shadow: 0 3px 8px #efefef;}
.head-nav ul.nav>li>ul.sub-menu>li.menu-item:hover>ul.sub-menu{ display:block;}
.head-nav ul.nav>li>ul.sub-menu>li.menu-item:hover>a{color:#DA251C;}
.head_pc{display: flex;flex-direction:row;justify-content: space-between;align-items: center;}
.page-header{padding: 15px 0;border-bottom:3px solid #bc2025}
.search-hide{display:none;position: absolute;top: 0;/* right: 0; */}
.page-search{width: 35px;height: 35px;cursor: pointer;position: relative;}
.search{position: absolute;text-align: center;width: 200px;top: 0;z-index: 999;right: 0;height: 35px;}
.head_right{display: flex;flex-direction: row;justify-content: space-between;align-items: center;width: 70%;}
.search-form{height:35px;position: relative;}
.search .text{height: 35px;line-height: 35px;border: 1px solid #ddd;text-indent: 40px;}
.search-img{width:35px;display:flex;align-items: center;justify-content: center;height: 35px;}
.search-form .btn{height: 35px;width: 35px;background:url(./images/search-btn.png) center no-repeat;left: 0;position: absolute;border: none;cursor: pointer;font-size: 0;}
    
/*banner*/
.banner{width: 100%;position: relative;}
.banner img{display: flex;width: 100%;cursor: pointer;}
.banner .swiper-slide{z-index:1}
.banner .swiper-button-next{color: #fff;right: 3%;}
.banner .swiper-button-prev{color: #fff;left: 3%;}

/* --- home-offer --- */
.home-offer{overflow:hidden;width:100%;background: #ececec;display: flex;padding: 10px 0px 30px;}
/* column */
.home-offer .column{display:flex;align-items:center;padding-top:30px;padding-bottom:30px;justify-content: space-between;width: 100%;}
.home-offer .column h2{font-size:18px;font-weight:bold;color: #bc2025;}
.parHd{width: 80%;}
.parHd ul{display: flex;flex-direction: row;justify-content: space-between;}
.parHd ul li{font-size: 14px;margin: 0 15px;font-weight: 550;}
.parHd ul li a{color:#2b2b2b;}
.parHd ul li.cur a{color: #bc2025;}
.product .swiper-slide{background:#fff;padding:10px 13px;display: flex;} 
.product .box{display: flex;}
.product .box .pic{overflow:hidden;display: flex;}
.product .box .pic img{width:100%;height:100%;object-fit:contain;transition:all 0.5s;display: flex;}
.product .box:hover img{transform:scale(1.1);transition:all 0.5s;}
.product .box .content{width:100%;margin-top:15px;}
.product .box h3{font-size:15px;margin-bottom: 10px;line-height:26px;font-weight:550;height: 52px;}
.product .box .text{font-size:14px;line-height:23px;color:#444444;height: 69px;display: inline-block;}
.product .box:hover h3{color: #bc2025;}
.product {position: relative;}
.product .swiper-pagination{bottom: 0;}    
.product .swiper-pagination-bullet{background-color: #cccccc;width: 25px;height: 5px;border-radius: 3px;opacity: 1;}
.product .swiper-pagination-bullet-active{background-color: #da251c;}
.product .swiper{padding-bottom: 50px;/* overflow-x: clip; */}
/* .product .swiper-wrapper{width:1100px;margin:0 auto} */
.product .swiper-button-prev ,.product .swiper-button-next{
    background: #1b1b1b;
    width: 28px;
    height: 43px;
    top: 43%;
    transition:all 0.5s;
    }

.product .swiper-button-prev:after, .product .swiper-rtl .swiper-button-next:after{
    color: #fff;
    font-size: 26px;
}
.product .swiper-button-next:after, .product .swiper-rtl .swiper-button-prev:after{color: #fff;font-size: 26px;}
.product .swiper-button-prev:hover ,.product .swiper-button-next:hover{
    background: #da251c;
    transition:all 0.5s;
    
    }

/**vehicle***/

.vehicle{padding: 60px 0 60px;width: 100%;display: flex;background: url(./images/Vehicle-bg.jpg) center no-repeat;background-size: 100%;}
.index-title{width: 100%;padding-bottom:30px;}
.index-title h2{font-size:18px;font-weight:bold;color: #ffffff;text-transform: uppercase;}
.vehicle-list{width: 100%;display: grid;gap: 40px 12px;grid-template-columns: repeat(5,1fr);}
.vehicle-list dl{width:100%;position: relative;background: #fff;border-radius: 6px;}
.vehicle-list dl>a{display:block;margin:8px;position: relative;border-radius: 6px;}
.vehicle-list dl .dl-img{width:100%;overflow: hidden;}
.vehicle-list dl .dl-img img{width: 100%;display: flex;height: 170px;object-fit: contain;}
.vehicle-list dl .dl-text{font-size: 18px;color: #fff;font-weight: 550;position: absolute;padding: 8px;display: flex;top: 0;left: 0;background: rgb(0 0 0 / 50%);width: 100%;height: 100%;justify-content: center;align-content: center;align-items: center;}
.vehicle-list dl:hover .dl-text{background: rgb(0 0 0 / 29%);cursor:pointer;}
.about-bg{width:100%;background: #eaedf2;padding: 60px 0 60px;}
.about-bg .wrap{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.about-left{width: 48%;}
.about-right{width: 50%;position: relative;}
.the_Play{width: 100%;height: 365px;background:url(./images/play.png) center no-repeat;position: absolute;display: flex;cursor: pointer;z-index: 999;}
.video{width: 100%; height: 100%; object-fit: cover;}
.the_Play.active{display: none;}
.about-h2{font-size: 18px;color: #bc2025;text-transform: uppercase;font-weight: 550;}
.about-p{background: url(./images/icon02.png) left center no-repeat;width: 100%;height: 30px;line-height: 30px;font-size:16px;color: #ffffff;text-indent: 10px;margin: 40px 0 30px;}
.about-text{font-size:14px;line-height: 25px;margin-bottom: 30px;}
.about-text p{margin-bottom:15px;font-size: 14px;line-height: 25px;color: #444444;}
.about-more{transition:all 0.3s;background: #bc2025 url(./images/icon01.png) 85% center no-repeat;padding: 13px 70px 13px 40px;border-radius: 10px;}
.about-more a{color: #fff;display: inline-block;text-transform: uppercase;}
.about-right img{width: 100%;}
.about-more:hover{background: #1e1e1e url(./images/icon01.png) 85% center no-repeat;cursor:pointer;transition:all 0.3s;}
.news-title{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.news-more{background: #bc2025;padding:10px 30px;border-radius: 10px;}
.news-more a{color:#fff;}
.news-bg{padding: 60px 0;}
.news-title h2{color:#bc2025;}
.news-list{width: 100%;display:grid;grid-template-columns: repeat(3,1fr);gap: 20px;}
.news-list dl{width: 100%;background: #fff;box-shadow: 1px 1px 11px 1px #e6e6e6;padding: 15px;border:1px solid #fff}
.news-list dl .dl-img{width: 100%; overflow: hidden;}
.news-list dl .dl-img img{width: 100%;transition: all 0.5s;height: 250px;object-fit: cover;}
.news-list dl .dl-dt{width: 100%;}
.news-list dl .dl-dt dt {margin: 15px 0 18px;line-height: 28px;}
.news-list dl .dl-dt dt a{color: #575757;font-size:16px;font-weight: 550;}
.news-list dl .dl-dt dd{font-size:14px;line-height: 25px;color: #575757;}
.news-list dl:hover img{transform: scale(1.1); transition: all 0.5s;}
.news-list dl:hover dt a{color: #bc2025;}
.news-list dl:hover{border:1px solid #bc2025;box-shadow: none;cursor: pointer;}
footer{padding: 50px 0 30px;width:100%;background: url(./images/footer-bg.jpg) center no-repeat;background-size:100%;}
.foot{width:100%;display: flex;flex-direction: row;color: #fff;justify-content: space-between;padding-bottom: 50px;border-bottom: 1px solid #ff7462;}
.foot-list{width: 17%;}
.foot-list:nth-child(1){width:30%;}
.foot-list:last-child{width: 27%;}
.foot-h1{font-size:18px;color: #fff;margin-bottom: 20px;text-transform: uppercase;}
.foot-text{font-size: 14px;line-height: 28px;}
.foot-ul{display: flex; flex-direction: column;}
.foot-ul li{width: 100%;line-height: 28px;}
.foot-ul li a{color:#fff;font-size: 14px;transition:all 0.5s;}
.foot-ul li:hover a{color:#fcc2c2;transition:all 0.5s;}
.foot-ul p{width: 100%;line-height: 28px;font-size: 14px;}
.foot-icon{margin-top:20px}
.foot-icon span{margin-right: 5px;}
.foot-bottom{font-size:14px;color: #fff;text-align: center;margin-top: 30px;}
.foot-icon .widget_text h2{display:none;}
/**product**/
.page-bg{background: #ececec;padding-bottom: 50px;}
.page-nav{width:100%;padding:25px 0;text-transform: uppercase;background: #f8f8f8;font-size: 12px;}
.product-vehicle{background: #ececec;padding: 40px 0;}
.page-title{color: #3f3f3f;font-size:18px;font-weight: 550;margin-bottom: 30px;text-transform: capitalize;}
.vehicle-nav{width:100%;}
.vehicle-nav-ul{display:grid; grid-template-columns: repeat(7,1fr);gap: 10px;}
.vehicle-nav-ul li{width: 100%;height: 45px;line-height: 45px;text-align: center;background: #fff;transition:all 0.5s;}
.vehicle-nav-ul li>a{font-size:14px;color: #6d6c6b;text-transform: capitalize;display:inline-block}
.vehicle-nav-ul li:hover{background:#bc2025;transition:all 0.5s;cursor:pointer}
.vehicle-nav-ul li:hover a{color:#fff;}
.page-product{width: 100%;display: flex;}
.page-product .wrap{
    width: 100%;
}
.product-nav{width: 22%;background-color: #fff;float: left;}
.product-nav-title{background: #bc2025;color: #fff;padding: 15px 12px;width:100%;font-size: 18px;text-transform: capitalize;}
.product-nav-ul{width:100%;margin-top: 15px;}
.product-nav-item{padding: 0 12px;}
.product-nav-item>li{position: relative;}
.product-nav-item>li>a{font-size: 15px;height: 45px;display: flex;align-items: center;cursor: pointer;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;justify-content: space-between;font-weight: 550;}
.product-nav-item>li:hover>a{color:#bc2025;}
.product-nav-item>li.active>a{color: #bc2025;}
.product-nav-item>li:last-child{border-bottom: none;}
.product-nav-item>li::after{content:"";display:inline-block;width: 20px;height: 45px;background: url(./images/icon_jia.png) no-repeat center;position: absolute;top: 0;right: 4px;cursor: pointer;}
.product-nav-item>li.active::after{  background: url(./images/icon_jian.png) no-repeat center;}
.nav-ul-item{display:none;padding: 6px 10px;}
.nav-ul-item>li{line-height: 30px;display: flex;flex-direction: row;width: 100%;align-items: center;}
.nav-ul-item>li::before{content: '';display: inline-block;width: 6px;height: 6px;background:#bc2025;margin-right: 5px;border-radius: 50%;}
.nav-ul-item>li>a{font-size:14px;}
.product-rigth{width: 76%;float: right;}
.product-list{width: 100%;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;}
.product-list dl{width:100%;background:#fff;padding:10px;cursor: pointer;}
.product-list dl .dl-img{width:100%;overflow:hidden;}
.product-list dl .dl-img>a{overflow:hidden;display:inline-block}
.product-list dl .dl-img img{width: 100%;display: flex;transition:all 0.5s;height: 200px;object-fit: contain;}
.product-list dl:hover .dl-img img{transform: scale(1.1); transition:all 0.5s;}
.product-list dl .dl-dt{width:100%;}
.product-list dl .dl-dt dt{font-size:14px;color:#1d1d1d;margin:10px 0;line-height:25px;height: 50px;}
.product-list dl .dl-dt dt a{color:#1d1d1d;font-weight:550;}
.product-list dl .dl-dt dd{font-size:14px;color:#444444;line-height: 23px;}
.product-list dl:hover dt a{color:#bc2025;}
.page{width:100%;text-align: center;margin-top:50px;}
.page span.page-numbers{padding: 10px 15px;background: #fff;margin: 0 5px;border-radius: 3px;color:#1d1d1d;}
.page .page-numbers{background:#bc2025;color:#fff;padding: 10px 15px;margin: 0 5px;border-radius: 3px;}
.page .nav-links{width:100%;}

/**product-details**/
.product-details-top{background: #fff;padding:15px 12px;display: flex;justify-content: space-between;}
.product-details-left{width: 48%;}
.product-details-left .gallery-thumbs img{width: 100%;display: flex;height: 100%;object-fit:contain;padding: 6px;}
.gallery-top-swiper{width: 77%;margin: 0;border: 1px solid #ddd;float: right;}
.product-details-left .gallery-thumbs{position: relative;margin-top: 15px;height: 410px;width:100%}
.product-details-left .gallery-thumbs .swiper-slide{border:1px solid #ddd;cursor: pointer;}
.product-details-left .gallery-top img{width: 440px;display:flex;height: 440px;object-fit: contain;margin: 0 auto;}
.product-details-left .gallery-top .swiper-slide{}
.gallery-thumbs-swiper .swiper-button-prev{width: 16px;height: 9px;background: url(./images/pro-top.png) center no-repeat;position: absolute;top: 20px;left: 45%;cursor: pointer;}
.gallery-thumbs-swiper .swiper-button-next{width: 16px;height: 9px;background: url(./images/pro-bottom.png) center no-repeat;position: absolute;top: 103%;left: 45%;cursor: pointer;}
.product-details-left .swiper-button-next:after, .product-details-left .swiper-rtl .swiper-button-prev:after{content: '';}
.product-details-left .swiper-button-prev:after, .product-details-left .swiper-rtl .swiper-button-next:after{content: '';}
.gallery-thumbs-swiper{position: relative;width: 19%;height: 100%;float: left;}
.product-details-left .gallery-thumbs .swiper-slide-thumb-active{border: 1px solid #bc2025;}
.product-details-right{width:48%;position: relative;}
.product-title{font-size:18px;color: #bc2025;font-weight: 550;/* margin-top: 15px; */}
.specifications{width: 100%;margin-top: 15px;}
.specifications h2{color: #555353;font-size: 15px;margin-bottom: 10px;font-weight: 550;}
.specifications-p ,.specifications-p p{line-height: 25px;font-size:14px}
.product-contact{position: absolute;bottom: 0;left: 0;}
.product-contact span{transition: all 0.5s;background-color: #bc2025;padding: 12px 25px;}
.product-contact span>a{color: #fff;}
.product-contact span:hover{background-color: #1e1e1e ;transition: all 0.5s;}
.product-details{background-color: #fff;margin-top: 15px;}
.product-details-description{border-bottom: 1px solid #efecec;}
.product-details-description span{display: inline-block;padding: 20px 30px;border-right: 1px solid #efecec;color: #bc2025;text-transform: uppercase;font-weight: 550;font-size: 18px;}
.product-details-content{padding:15px 12px;line-height: 30px;}
.product-details-content p{margin-bottom:10px;line-height: 30px;}
.product-details-content img{max-width: 100%; height: auto;}
.content-page{padding:15px 12px;line-height: 30px;}
.product-form{background-color: #fff;margin-top: 15px;}
.product-form-ul{padding:15px 12px;}
.product-form-ul ul{width:100%;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.product-form-ul ul li{width: 32%;margin-bottom: 15px;height: 40px;line-height: 40px;display: flex;justify-content: center;position: relative;align-items: center;align-content: center;}
.product-form-ul ul li.form-textarea{width:100%;height: 100px;line-height: 30px;}
.product-form-ul ul li.form-sbt{width:100%;}
.product-form-ul ul li label{padding-left:5px;margin-right:10px;display:flex;align-items: center;letter-spacing: 1px;}
.product-form-ul ul li .text{border: 1px solid #ddd;height: 38px;line-height: 38px;width: 100%;background: none;text-indent: 10px;}
.product-form-ul ul li.form-textarea .textarea {border: 1px solid #ddd;height: 100px;width:100%;padding-top:5px;padding-left:10px;}
.product-form-ul ul li label{color:#bc2025}
.product-form-ul ul li.form-textarea p{width: 100%;}
	.product-form-ul ul li.form-textarea span{width: 96.5%;}
.product-form-ul ul li p{width:100%;display:flex;}
.product-form-ul input::-webkit-input-placeholder{
    color: #535353;font-size:14px;text-transform: uppercase;
}
.product-form-ul input::-ms-input-placeholder{
    color: #535353;font-size:14px;text-transform: uppercase;
}
.product-form-ul input::-moz-placeholder{
    color: #535353;font-size:14px;text-transform: uppercase;
}
.product-form-ul textarea::-webkit-input-placeholder{
    color: #535353;font-size:14px;text-transform: uppercase;
}
.product-form-ul textarea::-ms-input-placeholder{
    color: #535353;font-size:14px;text-transform: uppercase;
}
.product-form-ul textarea::-moz-placeholder{
    color: #535353;font-size:14px;text-transform: uppercase;
}
.product-form-ul .form-btn{text-align: right;width:100%;display: flex;justify-content: flex-end;}
.product-form-ul .form-btn .wpcf7-submit{background-color: #bc2025;color: #fff;padding:15px 40px;border:none;cursor: pointer;font-size: 18px;font-weight: 550;text-transform: uppercase;margin-right: 22px;}
.product-details-left .mySwiper2 .swiper-pagination{display: none;}

/**OUR SEVICE**/
.service-nav-title{width:100%;font-size: 18px;text-transform: capitalize;color: #fff;}
.service-nav{background: url(./images/industrial.png) center no-repeat;background-size: 100%;padding: 50px 0;}
.service-nav-ul{width: 100%;display: flex;margin-top: 30px;}
.service-nav-ul li{width: 300px;text-align: center;height: 45px;line-height: 45px;margin-right: 10px;background: #fff;}
.service-nav-ul li>a{display:inline-block;}
.service-nav-ul li:hover ,.service-nav-ul li.cur{background:#f8d5d3;cursor:pointer;}
.service-bg{padding: 50px 0;}
.service-title{font-size: 18px;font-weight: 550;color: #bc2025;}
.service-list{width:100%;margin-top: 20px;display: flex;flex-direction: column;}
.service-list dl{width:100%;margin-bottom: 20px;cursor:pointer}
.service-list dl dt{color: #2b2b2b;font-size:14px;line-height: 25px;display: flex;align-items: stretch;}
.service-list dl dd{color: #2b2b2b;font-size:14px;line-height: 25px;display: flex;align-content: flex-start;align-items: stretch;}
.service-list dl:hover dt{color: #bc2025;cursor:pointer}
.service-list dl dd span{line-height:25px;}
.service-list dl dt span{line-height:25px;}
.service-list dl dd p{color: #2b2b2b;font-size:14px;line-height: 25px;}
 
/**about**/
.page-banner{width: 100%;}
.page-banner img{width: 100%;display: flex;}
.page-about-title{font-size: 18px;font-weight: 550;color: #bc2025;text-transform: uppercase;margin-bottom: 30px;}
.page-about{width:100%;padding: 50px 0;}
.about-content{width:100%;line-height: 25px;}
.about-content p{font-size:14px;color: #2b2b2b;margin-bottom: 15px;line-height: 25px;}
.company-tour-bg{width: 100%;margin-top: 50px;}
.company-tour-swiper{position: relative;}
.company-tour-swiper .swiper-slide dl{background: #f7f7f7;padding: 0 0 0px;}
.company-tour-swiper dl .dl-img{width: 100%;overflow: hidden;}
.company-tour-swiper dl .dl-img img{width: 100%;transition:all 0.5s;height: 275px;object-fit: cover;}
.company-tour-swiper dl:hover img{transition:all 0.5s;transform:scale(1.1);}
.company-tour-swiper dl dd{padding:30px;text-align: center;color: #3f3f3f;font-weight: 550;font-size: 18px;box-shadow: 0px 1px 10px 3px #f1f1f1;}
.company-tour-swiper .swiper-pagination-bullet{width: 35px;height: 8px;border-radius: 10px;background:#cccccc;opacity: 1;}
.company-tour-swiper .swiper-pagination{position: absolute;bottom: -35px;}
.company-tour-swiper .swiper-pagination-bullet-active{background: #da251c;}
.company-tour-swiper .swiper-slide{padding: 3px;}
.company-tour-swiper  .swiper-button-prev ,.company-tour-swiper  .swiper-button-next{
    background: #1b1b1b;
    width: 28px;
    height: 43px;
    top: 43%;
    transition:all 0.5s;
    }

.company-tour-swiper  .swiper-button-prev:after, .company-tour-swiper  .swiper-rtl .swiper-button-next:after{
    color: #fff;
    font-size: 26px;
}
.company-tour-swiper  .swiper-button-next:after, .company-tour-swiper  .swiper-rtl .swiper-button-prev:after{color: #fff;font-size: 26px;}
.company-tour-swiper  .swiper-button-prev:hover ,.company-tour-swiper  .swiper-button-next:hover{
    background: #da251c;
    transition:all 0.5s;
    
    }
.screen-reader-text{display: none;}

/**contact**/

.contact-bg{width:100%;padding: 50px 0;}
.contact-dl{display: flex; flex-direction: row; justify-content: space-between;}
.contact-dl .dl{width: 31%;background-color: #f8f8f8;box-shadow: 1px 1px 10px 1px #dcdcdc;padding: 50px 30px;text-align: center;cursor: pointer;}
.contact-dl .dl .dt{color: #bc2025;font-weight: 550;margin: 10px 0;text-transform: uppercase;letter-spacing: 1px;}
.contact-dl .dl i{display: inline-block;height: 1px;width: 60px;background: #363636;}
.contact-dl .dl .dl-dt{line-height:32px;text-align:center;margin-top:30px;}
.contact-dl .dl .dl-dt p{line-height:32px;}
.contact-dl .dl:hover .dt{color:#303030;}
.contact-details{width:100%;margin-top: 60px;}
.contact-title{text-align: center;font-size:18px;font-weight: 550;color: #da251c;text-transform: uppercase;}
.contact-p{text-align: center;margin-top: 15px;}
.contact-p p{line-height:25px;font-size: 14px;color: #575757;text-transform: uppercase;}
.contact-qrc{display: flex;margin-top: 35px;flex-direction: row;justify-content: center;}
.contact-qrc li{margin: 0px 12px;text-align: center;}
.contact-qrc li img{max-width: 100%;}
.contact-qrc li p{font-size: 16px;font-weight: 550;line-height: 30px;}
.contact-details img{max-width: 100%;}

/**contact**/
.page-news-bg{ padding: 20px 0 50px;}
.content-title{text-align: center;margin-top: 30px;padding: 15px 12px;}
.content-title-h1{font-size: 18px;}
.content_h1{width:100%; text-align: center;}
.content_h1 h1{font-size:28px;}
.content-title p{width:100%;text-align: center;margin:20px 0;}
.content-title p span{display:inline-block;margin-right: 20px;}
.content-text{font-size:15px;line-height:28px;margin-bottom: 30px;margin-top: 30px;padding: 15px 12px;}
.photo-title{text-align: center;font-size:20px;margin:30px 0 40px;font-weight: 550;text-transform: uppercase;}
.photo-list{width: 100%;display:grid;grid-template-columns: repeat(3,1fr);gap: 20px;}
.photo-list dl{width: 100%;background: #fff;box-shadow: 1px 1px 11px 1px #e6e6e6;padding: 15px;border:1px solid #fff}
.photo-list dl .dl-img{width: 100%; overflow: hidden;}
.photo-list dl .dl-img img{width: 100%;transition: all 0.5s;height: 250px;object-fit: cover;}
.photo-list dl .dl-dt{width: 100%;}
.photo-list dl .dl-dt dt {margin: 15px 0 0px;line-height: 28px;}
.photo-list dl .dl-dt dt a{color: #575757;font-size:16px;font-weight: 550;}
.photo-list dl:hover img{transform: scale(1.1); transition: all 0.5s;}
.photo-list dl:hover dt a{color: #bc2025;}
.photo-list dl:hover{border:1px solid #bc2025;box-shadow: none;cursor: pointer;}
.search-num{padding:50px 0;font-size:20px;text-transform: uppercase;font-weight:550;}
.content-text p{line-height: 25px; margin-bottom: 15px;font-size:16px;}   
.content-text img{margin-bottom: 15px;}
