@charset "utf-8";
/* CSS Document */
/*************************************导航css*******************************************/
/*.container_1530{max-width: 1530px;}*/
.header{width:100%; display:-webkit-flex; display:flex; justify-content:center; align-items: center; border-bottom:1px solid #e5e5e5; height:100px; font-size:18px; position:relative; z-index:99;}
.header .container .row{justify-content:space-between; display:flex; align-items: center;}
.header .logo{ display: flex;}
.header .logo img{width:210px;}
.header .logo_gps{ margin-left:10px; font-size:15px; color:#c2c2c2; display: flex; align-items: center;}
.header .logo_gps i{margin:0 4px 0 0px; font-size:22px;}

/*电脑端导航css*/
#nav {line-height:44px; display:flex; flex-direction: row;  justify-content:space-between;}
#nav li a, #nav li {float: left;}
#nav li {list-style: none;position: relative; z-index:99;}
#nav li a {text-decoration: none; color:#394144; display: block; position:relative;}
#nav li a:hover{color:#c72032;}
#nav li a.active,#nav li a.active i{ color:#c72032;}
#nav li a:after{content:" "; width:0px; height:2px; background:#c72032; display:block; position: absolute; opacity: 0;transition:all .5s ease-in-out; left:50%; margin-left:-20px;}
#nav li a:hover:after{opacity: 1;width:40px;}
#nav li a.active:after{opacity: 1;width:40px; transition:all .5s ease-in-out;}
#nav li ul {display:none; position:absolute; left:-60px;top:100%;}
#nav li:hover > ul {display: block; border-bottom:2px #c72032 solid; background:#fff; padding:15px 0;}
#nav li ul li, #nav li ul li a {float: none;}
#nav li ul li {_display: inline;}
#nav li ul li a {width:200px; text-align:center; display: block; font-size:15px; line-height: 45px;}
#nav li ul li ul {display: none;}
#nav li ul li:hover ul {left: 100%;top: 0;}


/*移动端导航css*/
.mobile_header{width:100%; background:#fff;}
.mobile_header .logo_gps{ margin-left:10px; font-size:15px; color:#c2c2c2; display: flex; align-items: center;}
.mobile_header .logo_gps i{margin:0 4px 0 0px; font-size:28px;}
#nav-phone {position:fixed; top:0; right:-100%; width:100%; height: 100%; background:#fff;z-index:2000;}
.close{display: flex; justify-content: flex-end; font-size:30px; color:#c72032; cursor: pointer; margin:5px 20px 0 0;}
.mobile_header .mobile_menu {width:92%; margin:30px auto 0; height:auto; z-index:99;}
.mobile_header .mobile_menu li{width:100%;}
.mobile_header .mobile_menu li a{display:block;height:100%; font-size:16px; line-height:48px; border-bottom:1px #f5f5f5 solid; color:#333;}
.mobile_menu li h3 {width:100%;background: url(../images/icon_01.png) 98% center no-repeat; background-size:12px; opacity:0.8; position:relative;}
.mobile_menu li.selected h3{background: url(../images/icon_02.png) 98% center no-repeat; background-size:12px; opacity:0.8;}
.mobile_menu li .list-item {position:relative;overflow: hidden;zoom: 1;display: none;padding-bottom: 30px;}
.mobile_menu li .list-item a{display:block; padding-left:20px; font-size:15px;}
.mobile_menu li .list-item a:hover{color:#c3a478;}
.open_logo{display: flex; justify-content: center; align-items: center;}
.open_logo img{width:210px;}
.mobile_header .mobile_menu li i{color:#c72032; margin-right:5px;}
#navToggle{display: none;}

@media screen and (max-width:1366px){
   .header{font-size:16px;}
}

@media screen and (max-width:1280px){
   .header .logo img{width:160px;}
}


@media screen and (max-width: 1024px){
    .header{align-items: center;}
    .header .logo img{width:210px;}
    .header .nav{display: none;}
    .header .navbar_nav li a{font-size:1em;}
    .header{border-bottom:1px solid #e5e5e5;}
    .header #navToggle {display:inline-block; right:15px; position: absolute; z-index: 99; }
    .header #navToggle span {position:relative; width:25px; height:1px;}
    .header #navToggle span:before,.header #navToggle span:after {content:''; position:relative; width:100%; height:1px; left:0;}
    .header #navToggle span,.header #navToggle span:before,.header #navToggle span:after {-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;transition: 0.3s;display: block;background: #a7232a;}
    .header #navToggle span:before {top: 8px;}
    .header #navToggle span:after {bottom: 10px;}
    .header #navToggle.open span:before {top: 10px;-webkit-transform: translateY(-11px) rotate(-45deg);-moz-transform: translateY(-11px) rotate(-45deg);-ms-transform: translateY(-11px) rotate(-45deg);-o-transform: translateY(-11px) rotate(-45deg);transform: translateY(-11px) rotate(-45deg);}
    .header #navToggle.open span:after {bottom: 12px;-webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg);}
    .header #navToggle.open span {background: none;}
    .header #navToggle.open span:before,.header #navToggle.open span:after {background: #4f4f4f;}
    
    .m_nav i{margin:0 6px 0 0; font-size:18px;}
}

@media screen and (max-width: 576px){
    .header{height:60px;}
    .header .logo img{width:150px;}
}


/********************************************banner轮播css****************************************/
.slider_bg{display:-webkit-flex; display:flex; justify-content:center; position:relative; top:0px; left:0; text-align: center; color: #fff; }
.slider_bg .swiper-container {width: 100%;height:auto; display:flex;}
.slider_bg .swiper-slide{display:-webkit-box; display:-ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; color:#fff;}
.slider_bg .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-pagination-custom,.swiper-container .swiper-pagination-fraction{ bottom:30px; }
.slider_bg .swiper-pagination-bullet{background:#394144; width:60px; height:6px; border-radius:0; opacity:.5;}
.slider_bg .swiper-pagination-bullet-active{background:#c72032;opacity:1;}
.slider_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 10px;}
.slider_bg .swiper-button-next, .slider_bg .swiper-button-prev{width:64px; height:64px;}
.slider_bg .swiper-button-next, .slider_bg .swiper-container-rtl .swiper-button-prev{opacity:1; background:url(../images/right.png) no-repeat center; margin-top: -64px;}
.slider_bg .swiper-button-prev, .slider_bg .swiper-container-rtl .swiper-button-next{opacity:1;  background:url(../images/left.png) no-repeat center; margin-top: -64px;}
.pc_swiperimg{display:block;}
.m_swiperimg{display:none;}

@media screen and (max-width:1024px){
    .pc_swiperimg{display: none;}
    .m_swiperimg{display: block;}
    .slider_bg .swiper-button-next,.slider_bg .swiper-button-prev{display:none;}
    .slider_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 4px; }
    .slider_bg .swiper-pagination-bullet{background:#394144; width:30px; height:4px; border-radius:0; opacity:1;}
    .slider_bg .swiper-pagination-bullet-active{background:#c72032;opacity:1;}
    .slider_bg .swiper-pagination{ display:block; }
    .slider_bg .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-pagination-custom,.swiper-container .swiper-pagination-fraction{ bottom:10px; }
}


/****************************首页服务项目css*************************/
.inservice_bg{width:88%; margin:110px auto 80px; position: relative;}
.inservice_bg h1{font-size:200px; color:#f0f0f1; font-weight:900; line-height:1; position: absolute; top:36%; left:42%;}
.inservice_info{width:50%; position: absolute; top:0; left:43%; z-index:2;}
.inservice_info img{max-width:220px; margin:20px 0 85px 0;}
.inservice_info h2{font-weight:bold; display:flex; align-items:center;}
.inservice_info h2 span{font-size:40px; color:#34404b;}
.inservice_info h2 i{width:30px; height: 38px; display: inline-block; margin:0 25px; background:url(../images/inservice_icon.png) center center no-repeat;}
.inservice_info h4{font-size:40px; color:#34404b; margin:0;}
.inservice_bg .swiper-wrapper{display:flex; align-items:flex-end;}
.inservice_bg .swiper-slide {width:310px; cursor:move;}
.inservice_bg .swiper-slide img{max-width:310px; max-height:400px;}
.inservice_bg .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1); width:660px !important;}
.inservice_bg .swiper-slide-active img,.swiper-slide-duplicate-active img{max-width:660px; max-height:802px;}
.inservice_img {text-align: center;}
/*默认效果css*/
.inservice_bg .swiper-slide .inservice_list{position: absolute; top:30px; left:0px; width:100%; height:100%;}
.inservice_bg .swiper-slide .inservice_list h4{color:#fff; margin-bottom:0; font-size:28px; text-align:center;}
.inservice_bg .swiper-slide .inservice_list p{font-size:20px; color:#fff; display: none;}
.inservice_bg .swiper-slide .inservice_list i{position: absolute; bottom:100px; left:30px; display: none;}

/*放到效果css*/
.inservice_bg .swiper-slide-active .inservice_list{position: absolute; top:60px; left:80px; max-width:100%; max-height:100%;}
.inservice_bg .swiper-slide-active .inservice_list h4{font-weight:bold; font-size:36px; text-align:left;}
.inservice_bg .swiper-slide-active .inservice_list p{display:block;}
.inservice_bg .swiper-slide-active .inservice_list i{display:block;}
.m_inservice_bg{display:none;}

@media screen and (max-width: 1680px){
    .inservice_bg{width:92%;}
    .inservice_bg h1{font-size:170px; top:45%; left:46%;}
    .inservice_info{left:45%;}
    .inservice_bg .swiper-slide {width:270px; cursor:move;}
    .inservice_bg .swiper-slide img{max-width:270px; max-height:328px;}
    .inservice_bg .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1); width:640px !important;}
    .inservice_bg .swiper-slide-active img,.swiper-slide-duplicate-active img{max-width:640px; max-height:778px;}
}

@media screen and (max-width:1440px){
    .inservice_bg{width:98%;}
    .inservice_bg h1{font-size:160px; top:48%; left:45%;}
    .inservice_info{left:47%;}
    .inservice_bg .swiper-slide {width:240px; cursor:move;}
    .inservice_bg .swiper-slide img{max-width:240px; max-height:267px;}
    .inservice_bg .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1); width:600px !important;}
    .inservice_bg .swiper-slide-active img,.swiper-slide-duplicate-active img{max-width:600px; max-height:729px;}

    .inservice_info h4{font-size:36px;}
    .inservice_bg .swiper-slide .inservice_list h4{font-size:24px;}
    .inservice_bg .swiper-slide .inservice_list i{left:10px;}
    .inservice_bg .swiper-slide .inservice_list i img{width:75px;}
    .inservice_bg .swiper-slide .inservice_list{top:18px;}
    .inservice_bg .swiper-slide-active .inservice_list{top:40px;}
    .inservice_bg .swiper-slide-active .inservice_list h4{font-size:28px;}
}

@media screen and (max-width:1366px){
    .inservice_bg h1{font-size:150px; top:48%; left:45%;}
    .inservice_info{left:47%;}
    .inservice_bg .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1); width:560px !important;}
    .inservice_bg .swiper-slide-active img,.swiper-slide-duplicate-active img{max-width:560px; max-height:680px;}
    .inservice_bg .swiper-slide .inservice_list{top:20px;}
    .inservice_bg .swiper-slide-active .inservice_list{top:40px; left:60px;}
    .inservice_bg .swiper-slide .inservice_list i img{width:70px;}
    .inservice_bg .swiper-slide .inservice_list h4{font-size:22px;}
    .inservice_bg .swiper-slide-active .inservice_list h4{font-size:28px;}
}

@media screen and (max-width:1280px){
    .inservice_bg h1{font-size:150px; top:40%; left:42%;}
    .inservice_info img{margin:20px 0 55px 0;}
    .inservice_info{left:43%;}
    .inservice_info h2{font-size:40px;}
    .inservice_info h2 span{font-size:34px;}
    .inservice_info h4{font-size:30px;}
    .inservice_bg .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1); width:500px !important;}
    .inservice_bg .swiper-slide-active img,.swiper-slide-duplicate-active img{max-width:500px; max-height:680px;}
    .inservice_bg .swiper-slide .inservice_list p{font-size:17px;}

    .inservice_bg .swiper-slide .inservice_list{top:20px;}
    .inservice_bg .swiper-slide-active .inservice_list{top:40px; left:60px;}
    .inservice_bg .swiper-slide .inservice_list i img{width:70px;}
    .inservice_bg .swiper-slide .inservice_list h4{font-size:22px;}
    .inservice_bg .swiper-slide-active .inservice_list h4{font-size:24px;}
}

@media screen and (max-width:1024px){
    .pc_inservice_bg{display: none;}
    .m_inservice_bg{display: block;}
    .inservice_bg{margin:50px auto 0px;}
    .inservice_info{width:100%; position:relative; top:0; left:0; z-index:2; padding-left:20px;}
    .inservice_info img{max-width:220px; margin:20px 0 25px 0;}
    .inservice_info h2{font-weight:bold; display:flex; align-items:center;}
    .inservice_info h2 span{font-size:34px; color:#34404b;}
    .inservice_info h2 i{width:20px; height:25px; margin:0 15px;background-size:100%;}
    .inservice_info h4{font-size:30px; margin-bottom:30px;}

    .m_inservice_bg .col-lg-6{margin-bottom:40px;}
    .inservice_bg .inservice_list{position: absolute; top:30px; left:80px; width:auto; height:100%;}
    .inservice_bg .inservice_list h4{color:#fff; margin-bottom:0; font-size:28px;text-align:left;}
    .inservice_bg .inservice_list p{font-size:16px; color:#fff; display:block;}
    .inservice_bg .inservice_list i{position: absolute; bottom:60px; left:10px; display:block;}
    .inservice_bg .inservice_list i img{width:65px;}
    .inservice_bg .inservice_img img{max-width:100%;}
}

@media screen and (max-width:576px){
    .inservice_bg{margin:30px auto 0px;}
    .inservice_bg .row{margin:0;}
    .inservice_info img{max-width:200px; margin:20px 0 25px 0;}
    .inservice_info h2{font-size:24px;}
    .inservice_info h2 span{font-size:20px; color:#34404b;}
    .inservice_info h2 i{width:15px; height:20px; margin:0 10px;background-size:100%;}
    .inservice_info h4{font-size:18px; margin-bottom:30px;}
    .m_inservice_bg .col-lg-6{margin-bottom:30px;}

    .inservice_bg .inservice_list{left:0px; top:0; padding:20px 55px 0 55px;}
    .inservice_bg .inservice_list h4{font-size:20px;}
    .inservice_bg .inservice_list p{font-size:14px; line-height:1.5;}
    .inservice_bg .inservice_list p br{display:none;}
    .inservice_bg .inservice_list i{position: absolute; bottom:20px; left:55px; display:block;}
    .inservice_bg .inservice_list i img{width:50px;}
    .inservice_bg .inservice_img img{max-width:90%;}
    .m_inservice_bg .swiper-pagination-bullet{background:#34404b; width:15px; height:15px; border-radius:0; opacity:1;}
    .m_inservice_bg .swiper-pagination-bullet-active{background:#c72032;opacity:1;}
    .m_inservice_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;}
}

/****************************首页产品展示css*************************/
.inproduct_bg{width:86%; margin:100px auto 50px; background:url(../images/inproduct_bg.png) top center no-repeat;}
.inproduct_bg h1{font-size:55px; font-weight:bold; color:#34404b;}
.inproduct_bg .swiper-container {width:100%; margin:20px auto; padding-bottom:80px;}
.inproduct_bg .swiper-container-horizontal>.swiper-pagination-bullets,.inproduct_bg .swiper-container .swiper-pagination-custom,.inproduct_bg .swiper-container .swiper-pagination-fraction{bottom:0px;}
.inproduct_bg .swiper-pagination-bullet{background:#34404b; width:17px; height:17px; border-radius:0; opacity:1;}
.inproduct_bg .swiper-pagination-bullet-active{background:#c72032;opacity:1;}
.inproduct_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;}
.inproduct_box{background:#fff; position: relative; padding:75px 0 0 50px; margin-bottom:40px;}
.inproduct_box h5{color:#222021; font-size:26px;}
.inproduct_box h6{color:#c72032; font-size:18px; margin:30px 0 5px 0;}
.inproduct_box p{color:#8c8c8c;}
.inproduct_links{padding:120px 0 80px 0; display: flex; justify-content: flex-start; line-height:46px; text-align:center;}
.inproduct_more{width:112px; height:46px; border-radius:23px; background:#c72032; color:#fff;}
a:hover.inproduct_more{background:#e53447; color:#fff;}
.inproduct_consulting{width:120px; height:46px; border-radius:23px; border:2px #000 solid; margin-left:10px; display: flex; align-items:center; justify-content: center;}
.inproduct_consulting i{font-size:26px; color:#000; margin-right:2px;}
a:hover.inproduct_consulting{border:2px #999 solid; color:#999;}
a:hover.inproduct_consulting i{color:#999;}

.inproduct_img{position:absolute; z-index:2; bottom:-40px; right:5px; text-align:right;}
.inproduct_img img{width:90%; max-width: 450px;}
.minproduct{display:none;}

@media screen and (max-width:1440px){
    .inproduct_bg{width:95%; background:url(../images/inproduct_bg.png) top right no-repeat; background-size:65%;}
    .inproduct_bg h1{font-size:48px;}
    .inproduct_box{padding:40px 0 0 40px; margin-bottom:30px;}
    .inproduct_links{padding:80px 0 40px 0;}
    .inproduct_img img{width:78%;}
}

@media screen and (max-width:1366px){
    .inproduct_bg{width:95%; background:url(../images/inproduct_bg.png) top right no-repeat; background-size:60%;}
    .inproduct_bg h1{font-size:44px;}
    .inproduct_img{right:0px;}
    .inproduct_img img{width:75%;}
}

@media screen and (max-width:1280px){
    .inproduct_bg h1{font-size:40px;}
    .inproduct_img img{width:70%;}
}

@media screen and (max-width:1024px){
    .inproduct{display: none;}
    .minproduct{display: block;}
    .inproduct_bg h1{font-size:36px;}
    .inproduct_box{background:#fff; position: relative; padding:75px 0 0 50px; margin-bottom:40px;}
    .inproduct_box h5{color:#222021; font-size:26px;}
    .inproduct_box h6{color:#c72032; font-size:18px; margin:30px 0 5px 0;}
    .inproduct_links{padding:80px 0 ;}
    .inproduct_img{position:absolute; z-index:2; bottom:-50px; right:25px; text-align:right;}
    .inproduct_img img{width:100%; max-width:480px;}
}

@media screen and (max-width:576px){
    .inproduct_bg{width:95%; background:url(../images/inproduct_bg.png) top 20px right no-repeat; background-size:100%; margin:50px auto;}
    .inproduct_bg .swiper-container{margin:20px auto 0; padding-bottom:40px;}
    .inproduct_bg h1{font-size:30px;}
    .inproduct_box{padding:35px 0 0 30px; margin-bottom:10px;}
    .inproduct_box h5{color:#222021; font-size:20px;}
    .inproduct_box h6{color:#c72032; font-size:18px; margin:20px 0 5px 0;}
    .inproduct_links{padding:20px 0 30px; order:2; display: flex;}
    .inproduct_img{position:relative; z-index:2; order:1; display: flex; bottom:20px; right:0; text-align:center;}
    .inproduct_img img{width:90%; max-width:480px;}
}

/********************************************首页案例展示css************************************/
.incase_bg{background:#34404b; padding:110px 0; display: flex;}
.incase_main{width:93%; margin-left:auto; position: relative;}
.incase_main h1{font-size:55px; font-weight:bold; color:#fff;}
.incase_main h2{position:absolute; z-index:9; top:-90px; left:25%;}
.incase_main h2 img{width:95%; /*max-width:1318px;*/}
.incase_bg .swiper-container{padding-top:20px;}
.incase_bg .swiper-slide{display:flex; position:relative;}
.incase_bg .incase_box{flex:0 0 31.3333%; max-width:31.3333%; margin:0 1%;}
.incase_bg .incase_box:nth-child(2n) {position: relative; z-index: 10;}
.incase_bg .incase_box img{width:100%;}
.incase_bg .incase_box h5{color:#fff; font-weight:bold; margin:15px 0 5px 0;}
.incase_bg .incase_box h6{color:rgba(255,255,255,0.15); margin-bottom:25px;}
.incase_bg .incase_box a{color:#fff;}
.incase_bg .incase_box a:hover{border-bottom:1px #fff solid;}
.incase{display:block;}
.mincase{display:none;}


@media screen and (max-width: 1680px){
    .incase_main h2{left:-28%;}
}

@media screen and (max-width: 1440px){
    .incase_bg{padding:60px 0;}
    .incase_main h1{font-size:48px;}
    .incase_main h2{left:-36%; top:-80px;}
    .incase_main h2 img{width:75%;}
}

@media screen and (max-width:1366px){
    .incase_main h1{font-size:44px;}
    .incase_main h2{left:-37.5%; top:-70px;}
    .incase_main h2 img{width:70%;}
    .incase_bg .incase_box h5{font-size:24px;}
    .incase_bg .incase_box h6{font-size:20px;}
}

@media screen and (max-width:1280px){
    .incase_main h1{font-size:40px;}
    .incase_main h2{left:-42%; top:-70px;}
    .incase_main h2 img{width:65%;}
    .incase_bg .incase_box h5{font-size:20px;}
    .incase_bg .incase_box h6{font-size:18px;}
}

@media screen and (max-width:1024px){
    .incase_bg{padding:25px 15px;}
    .incase_main h2{display: none;}
    .incase_main h1{font-size:36px;}
    .incase_main{width:100%; margin-left:auto; position: relative;}
}

@media screen and (max-width:576px){
    .incase{display: none;}
    .mincase{display:block;}
    .incase_main h1{font-size:30px;}
    .incase_bg .incase_box{flex:0 0 100%; max-width:100%; margin:0 1%;}
    .incase_bg .swiper-pagination-bullet{background:#1d262d; width:10px; height:10px; border-radius:0; opacity:1;}
    .incase_bg .swiper-pagination-bullet-active{background:#c72032;opacity:1;}
    .incase_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;}
}



/********************************************底部信息css****************************************/
footer{background:#FFF; padding:60px 0 0 0; font-size:14px;}
footer h4{font-weight:bold; color:#34404b; margin-bottom:0;}
footer p{color:#34404b;}
footer p span{display: inline-block; margin-right:15px;}
footer .footer_name{text-align: center; margin-bottom:65px;}
footer .footer_copyright img.footer_logo{padding-bottom:75px;}
footer .footer_contact span{display: block; padding-bottom:30px; font-size:16px; color:#34404b;}
footer .footer_contact .footer_add{position: relative;}
footer .footer_contact .footer_add::before{content:""; display:inline-block; position:absolute; top:5px; width:2px; height:35px; background:#c72032;}
footer .footer_contact .footer_add p{ padding-left:15px;}
footer .footer_contact .footer_add p span{color:#c72032; display: inline-block;}
footer a{color: #34404b;}
footer a:hover{color:#c72032;}
footer a img{margin:0 8px 2px 0;}

.top a{width:55px; height:55px; display: inline-block; border-radius:100%; text-align:center; position: fixed; z-index: 9999; right:20px; bottom:10%; background:#a7232a url(../images/top.png) center center no-repeat; background-size:50%;}
.top a:hover{background:#ce3840 url(../images/top.png) center center no-repeat; background-size:50%; border-radius:100%;}

@media screen and (max-width:1024px){
    footer .footer_name{text-align: center; margin-bottom:45px;}
    footer .footer_copyright img.footer_logo{padding-bottom:25px;}
    footer .footer_name{order:1;}
    footer .footer_contact{margin-bottom:20px; order:2;}
    footer .footer_copyright{order:3; padding-bottom:25px;}
}

@media screen and (max-width:576px){
    footer .row .footer_contact{padding:0 10px}
   footer .footer_name img{width:100%;}
   footer .footer_contact .footer_add p{ padding-left:10px; font-size:13px;}
   footer .footer_contact span{ font-size:14px;}
}

/*导航二级菜单css*/
.secondary_menu{background:#fff;}
.secondary_menu ul{display: flex; justify-content: flex-end; align-items: center; line-height: 78px;}
.secondary_menu ul li{margin:0 15px; font-size:14px;}
.secondary_menu ul li:last-child{margin-right:0;}
.secondary_menu li a{color:#747474; position: relative; display: inline-block;}
.secondary_menu li a:hover{color:#c72032;}
.secondary_menu li a:after{content:" "; width:0px; height:1px; background:#c72032; display:block; position: absolute; opacity:0;transition:all .5s ease-in-out; left:50%; bottom:0px; margin-left:-15px;}
.secondary_menu li a:hover:after{opacity: 1;width:30px;}

@media screen and (max-width:576px){
  .secondary_menu ul{display: flex; justify-content:flex-start; flex-wrap:wrap; align-items: center; line-height:30px; padding:10px 0;}
  .secondary_menu ul li{margin:0 12px;}
}



/********************************************关于特富css****************************************/
.about_bg1{background:#eee;}
.about_bg1 .row{justify-content: flex-end; margin:0;}
.about_bg1 .about_img{padding:0;}
.about_bg1 .about_img img{width:100%;}
.about_info{width:80%;margin:50px auto 0px 30px;}
.about_info h4{display: inline-block; border-bottom:2px #c72032 solid; padding-bottom:10px; background-image: linear-gradient(to right,#f33d51 0,#a60e1e 100%);background-clip:text; -webkit-background-clip:text; color:transparent; margin-bottom:20px;}
.about_info h6{margin-top:30px;}
.about_info h6 img{margin-right:15px; width:51px;}
.about_info h6 a{color:#c72032; font-weight:600;}
.about_info p{text-indent:2em; line-height:1.9; padding:5px 0;}

.about_bg2{background:url(../images/about_bg2.jpg) bottom center no-repeat; padding:80px 0; text-align:center;}
.about_bg2 h4{display: inline-block; border-bottom:2px #c72032 solid; padding-bottom:10px; background-image: linear-gradient(to right,#f33d51 0,#a60e1e 100%);background-clip:text; -webkit-background-clip:text; color:transparent; margin-bottom:40px;}
.about_base_img{ overflow:hidden; margin-bottom:15px;}
.about_base_img img{width:100%;transform: scale(1);}
.about_base_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.about_base_name{background:#e2e2e2; line-height:55px; font-size:20px;}

.about_bg3{padding:80px 0; text-align:center;}
.about_bg3 h4{display: inline-block; border-bottom:2px #c72032 solid; padding-bottom:10px; background-image: linear-gradient(to right,#f33d51 0,#a60e1e 100%);background-clip:text; -webkit-background-clip:text; color:transparent; margin-bottom:40px;}
.about_bg3 img{width:100%; max-width:1460px;}

@media screen and (max-width:1440px){
    .about_info{width:92%;margin:50px auto 0;}
    .about_info p{line-height:1.6; padding:5px 0; font-size:15px;}
    .about_info h6{margin-top:20px;}
}

@media screen and (max-width:1366px){
}

@media screen and (max-width:1280px){
    .about_info{width:96%;margin:30px auto 0;}
    .about_info h4{padding-bottom:10px; margin-bottom:20px;}
    .about_info h6{margin-top:20px; font-size:18px;}
    .about_info h6 img{margin-right:15px; width:40px;}
    .about_info p{font-size:14px;}
    .about_bg2{background-size:120%;}
    .about_base_name{line-height:45px; font-size:16px;}
}

@media screen and (max-width:1024px){
    .about_info{width:92%;margin:50px auto;}
}

@media screen and (max-width:992px){
}

@media screen and (max-width: 576px){
    .about_bg2{background-size:cover; padding:50px 0 30px;}
    .about_base_img{margin-bottom:5px;}
    .about_base_name{margin-bottom:20px;}
    .about_bg3{padding:30px 0; text-align:center;}
}

/*发展历程css*/
.development_bg{text-align:center; background:url(../images/development_bg.jpg) top center no-repeat; background:cover;}
.development_bg h4{display: inline-block; border-bottom:2px #c72032 solid; padding-bottom:10px; background-image: linear-gradient(to right,#f33d51 0,#a60e1e 100%);background-clip:text; -webkit-background-clip:text; color:transparent; margin:80px 0;}
/*大事记start*/
.event_box{width:90%;margin:0 auto 80px;position:relative;}
.event_box .parHd {width:100%;display:inline-block;height:92px;}
.parHd  ul{width:100%;text-align:center;margin:0 auto; padding-top:25px !important;}
.parHd .tempWrap{margin:0 auto; width:80% !important;}
.parHd .tempWrap:after{content:'';width:87%;height:1px;background:#580000;position:absolute;right:6%;top:30%;z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block; cursor:pointer; padding-top:30px; font-size:18px; color:#94989b; margin:0 40px; position:relative;}
.parHd li:after{content:'';background:url(../images/dot_ico.png) no-repeat;width:29px;height:29px;position:absolute;z-index:20;top:-15px;left:50%;margin-left:-13px;}

.parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;}
div#listBox {width:100%;}
.sPrev,.sNext{width:48px;height:48px;display:block;position:absolute;bottom:45px;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act{color:#c72032;}
.parHd li.act span{display:block;width:29px;height:29px;overflow:hidden;background:url(../images/cat.png) no-repeat;position:absolute;top:-15px; left:16px;z-index:21;}
.parHd li.clone{color:#94989b;}
.parHd li span,.parHd li.clone span{display:none;}

.slideBox{display: flex; justify-content:center; align-items:center; text-align:left; margin-bottom:130px;}
.development_img{overflow:hidden;}
.development_img img{/*transform: scale(1); */width:100%; max-width:390px; border:1px #94989b solid;}
/*.development_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}*/
.development_years{max-width:35%; margin-left:50px;}
.development_years h1{font-size:60px; font-weight:900; color:#394144;}
.development_years h5{font-weight: bold;}

@media screen and (max-width:1440px){
    .parHd .tempWrap{width:84% !important;}
    .parHd li{font-size:16px;}
    .parHd li.act span{left:13px;}
    .development_years h1{font-size:52px;}
}

@media screen and (max-width:1366px){
    .parHd .tempWrap{width:90% !important;}
}

@media screen and (max-width:1280px){
    .development_years{max-width:38%;}
    .development_years h1{font-size:48px;}
}

@media screen and (max-width:1024px){
    .parHd .tempWrap{width:80% !important;}
    .parHd li{ margin:0 32px;}
}

@media screen and (max-width: 576px){
    .development_bg h4{margin:30px 0;}
    .slideBox{ flex-wrap:wrap; flex-direction: flex-start; align-items:flex-start; margin-bottom:50px;}
    .development_years{width:100%; max-width:100%; margin:20px 0 0 0; text-align:left;}
    .development_years h1{font-size:30px;}
    .development_years h5{font-size:18px;}
    .parHd .tempWrap{width:84% !important;}
    .parHd li{ margin:0 30px;}
    .parHd li.act span{left:14px;}
    .sPrev,.sNext{width:35px;height:35px;}
    .sPrev img,.sNext img{width:100%;}
}


/*资质荣誉css*/
.honor_bg{background:url(../images/honor_bg.jpg) top center no-repeat; padding:80px 0 120px; text-align: center;}
.honor_bg h4{display: inline-block; border-bottom:2px #c72032 solid; padding-bottom:10px; background-image: linear-gradient(to right,#f33d51 0,#a60e1e 100%);background-clip:text; -webkit-background-clip:text; color:transparent; margin-bottom:60px;}
.honor_bg .row{justify-content: space-between; padding:0 50px;}
.honor_box{display: flex; justify-content: space-between;}
.honor_box .honor_info{flex:0 0 31%; max-width:31%;}
.honor_box .honor_img{overflow:hidden; border:1px #d1d1d1 solid;}
.honor_box .honor_img img{width:100%; transform: scale(1);}
.honor_box .honor_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.honor_box .honor_img_name{margin-top:10px; background:#fff; line-height: 40px; text-align:center;}
.honor_name{height: 350px; overflow-y:scroll; text-align:left; line-height:2.5;}
.honor_name::-webkit-scrollbar {width:6px;}
.honor_name::-webkit-scrollbar-thumb {cursor:pointer;background:#c72032; border-radius:6px;}/*滚动条滑动部分*/
.honor_name::-webkit-scrollbar-track-piece{background-color:#e3e3e3;width:2px;}/*滚动条内层轨道*/

@media screen and (max-width:1440px){
}

@media screen and (max-width:1366px){
}

@media screen and (max-width:1280px){
    .honor_name{height:310px;}
}

@media screen and (max-width:1024px){
    .honor_bg{padding:80px 0;}
    .honor_box{order:2; margin-top:50px;}
}

@media screen and (max-width: 576px){
    .honor_bg{padding:50px 0;}
    .honor_bg .row{padding:0;}
    .honor_bg h4{margin-bottom:30px;}
    .honor_box{ flex-wrap: wrap; margin-top:20px;}
    .honor_box .honor_info{flex:0 0 100%; max-width:100%; margin-top:20px;}
}

/********************************************产品展示css****************************************/
.product_bg{background:url(../images/product_bg.jpg) top center no-repeat;}
.product_bg img{/*width:100%;*/ max-width:800px; margin-left:-190px;}
.product_info1{padding:130px 150px 0 0;}
.product_info1 h5{ color:#c72032; margin:70px 0 35px 0; font-size:32px;}
.product_info1 h6{font-size:18px; color:#000; margin:25px 0 0 0;}
.product_info1 p{color:#7f7f7f;}
.product_model{ display: flex; justify-content: space-between; border-top:1px rgba(0,0,0,0.1) solid; margin-top:45px;}
.product_model li{ padding-top:15px; flex:0 0 50%;}
.product_model li:nth-child(1){ border-right:1px rgba(0,0,0,0.1) solid; margin-right:25px;}

.product_bg1{background:#f7f7f7; padding:40px 0 0;}
.product_bg1 img{width:100%; max-width:1500px;}
.product_bg1 .row div{position: relative;}
.product_bg1 h5{ color:#c72032; font-size:32px; position: absolute; left:0; top:40px;}

.product_ddjs{margin:60px 0;}
.product_ddjs div.col-xxl-3{ padding:0 0 30px 0; background:#fff; border-right:1px #f7f7f7 solid; border-bottom:1px #f7f7f7 solid;}
.product_ddjs div.col-xxl-3:nth-child(1){background:#c72032 url(../images/product_img3.png) center center no-repeat; display:flex; justify-content: center; align-items:center;}
.product_ddjs h5{color:#fff; font-size:32px; text-align: center; position:normal;}
.product_ddjs p{padding:0 30px;}
.product_ddjs_img{margin:40px auto 30px; max-width:230px;}
.product_ddjs_img img{border:1px #bdbdbd solid;}

.product_ddjs1{margin-top:50px; background:#fff; padding:50px 0;}
.product_ddjs1 h5{color:#c72032; margin-bottom:50px; font-size:32px; text-align:center;}
.product_ddjs1 h6{color:#c72032;}
.product_ddjs1 div{padding:0 50px;}

.product_ddjs2{margin:60px 0;}
.product_ddjs2 div.col-xxl-3{ padding:0 0 30px 0; background:#fff; border-right:1px #f7f7f7 solid; border-bottom:1px #f7f7f7 solid;}
.product_ddjs2 h5{color:#fff; font-size:32px; text-align: center; position:normal;}
.product_ddjs2 p{padding:0 30px;}

.product_ddjs3{margin-top:20px; padding:20px 0; display: flex; align-items: center;}
.product_ddjs3 h5{color:#c72032; margin-bottom:50px; font-size:32px;}
.product_ddjs3 h6{color:#c72032; margin-top:15px;}
.product_ddjs3 p.red{font-size:14px; color: #999; margin-top:15px;}
.product_ddjs3_img{margin:40px auto;}
.product_ddjs3_img img{border:1px #bdbdbd solid; width:100%;}

.product_ddjs4{margin:40px 0;}
.product_ddjs4 h5{color:#c72032; margin-bottom:20px; font-size:32px;}
.product_ddjs4 div.col-xxl-3{ padding:0 0 30px 0; background:#fff; border-right:1px #f7f7f7 solid; border-bottom:1px #f7f7f7 solid; text-align:center;}
.product_ddjs4 p.red{font-size:14px; color: #999; margin:15px 0 30px 0;}
.product_ddjs4 .col-xxl-3 p{padding:0 30px;}
.product_ddjs4 .product_ddjs_img{margin:40px auto 30px; max-width:230px;}
.product_ddjs4 .product_ddjs_img img{width:100%; border:1px #bdbdbd solid;}

.product_bg1 .product_ysms{margin:0;}
.product_bg1 .product_gzyl{background:#fff; padding:40px 30px;}
.product_bg1 .product_gzyl h6{color:#c72032; margin:20px 0 5px;}

.product_ddjs5{margin:50px 0; background:#fff; padding:50px 30px;}
.product_ddjs5 h5{color:#c72032; margin-bottom:30px; font-size:32px;}
.product_ddjs5 h6{color:#c72032;}
.product_ddjs5 .product_ddjs_img{margin:40px auto 30px; max-width:100%;}
.product_ddjs5 .product_ddjs_img img{width:100%; border:1px #bdbdbd solid;}



.product_bg3{padding-bottom:80px;}
.product_bg3 img{width:100%; margin-bottom:15px;}
.product_bg3 h5{ color:#c72032; margin-bottom:50px; font-size:32px; text-align:center;}
.product_bg3 p span{color:#c72032; font-size:20px; margin-right:10px}

@media screen and (max-width:1440px){
    .product_info1 h5{margin:50px 0 25px 0; font-size:28px;}
    .product_info1 h6{font-size:16px;}
    .product_info1 p{font-size:14px;}
    .product_bg1{background:#f7f7f7; padding:40px 15px 0;}
}

@media screen and (max-width:1366px){
    .product_info1{padding:120px 120px 0 0;}
    .product_bg img{max-width:750px; margin-left:-180px;}
    .product_ddjs p{font-size:15px;}
}

@media screen and (max-width:1280px){
}

@media screen and (max-width:1024px){
    .product_bg{background:#ecedef url(../images/m_product_bg.jpg) top center no-repeat;}
    .product_bg img{max-width:750px; margin:0px auto;}
    .product_bg1 h5{font-size:28px;}
    .product_info1{order:2; padding:120px 20px 50px 20px;}
    .product_info1 h6{font-size:18px;}
    .product_info1 p{font-size:16px;}
    .product_bg3 h5{margin-bottom:40px; font-size:28px;}
    .product_img1{text-align:center;}
}

@media screen and (max-width: 576px){
    .product_bg{background:#ecedef url(../images/m_product_bg.jpg) top center no-repeat; background-size:125%; padding-bottom:25px;}
    .product_bg img{width:100%;}
    .product_info1{order:2; padding:40px 20px 20px 20px;}
    .product_info1 h5{margin:20px 0 25px 0; font-size:22px;}
    .product_bg1 h5{font-size:22px; left:20px; top:0px;}
    .product_model{justify-content:flex-start; flex-wrap:wrap;}
    .product_model li{ padding-top:15px; flex:0 0 100%;}
    .product_model li:nth-child(1){ border-right:none; border-bottom:1px rgba(0,0,0,0.1) solid; padding-bottom:30px;}
    .product_bg3 h5{margin-bottom:20px; font-size:22px;}
    .product_ddjs{margin:60px 0 30px;}
    .product_ddjs div.col-xxl-3:nth-child(1){background:#c72032 url(../images/product_img3.png) center center no-repeat;height:300px;}
    .product_bg3{padding-bottom:40px;}
}


/********************************************炉管家服务css****************************************/
.housekeeper_bannerbg{background:url(../images/housekeeper_bannerbg.jpg) top center no-repeat; background-size:100%;}
.housekeeper_bannerbg img{width:100%;}
.housekepper_bg{background:#f7f7f7; padding:80px 0;}
.housekepper_bg img{width:100%;}
.housekepper_bg h4{font-weight: bolder; color:#18753a;}
.housekepper_bg .housekepper_info1{justify-content: space-between; border-bottom:1px rgba(57,65,68,0.11) solid; padding-bottom:70px; margin-bottom:80px;}
.housekepper_info1 h4{margin-bottom:20px;}
.housekepper_info1 p{padding:10px 50px 10px 0;}
.housekepper_info1 img{ max-width:650px;}

.housekepper_info2 h5{font-weight:500; color:#ea522a; margin-bottom:30px;}
.housekepper_info2 p{padding:10px 50px 10px 0;}
.housekepper_info2 img{border:1px #e9e9e9 solid;}
.housekepper_info2 .housekeeper_name{margin:10px 0 40px 0; background:#e5e5e5; line-height:55px; text-align:center; font-size:20px; font-weight:bold;}

.housekepper_bg1{background:url(../images/housekepper_bg1.jpg) top center no-repeat; padding:80px 0;}
.housekepper_bg1 img{width:100%;}
.housekepper_bg1 h4{font-weight: bolder; color:#18753a;}
.housekepper_help{padding:0 0 0 55px;}
.housekepper_help h4{margin-bottom:60px;}
.housekepper_help ul{display: flex; justify-content: space-between;}
.housekepper_help ul li{ flex:0 0 200px; max-width: 200px; height:245px; border-radius:10px; background-image:linear-gradient(50deg,#4ea725 0,#68ceb9 100%);background-clip:text; text-align:center; color:#fff;}
.housekepper_help li h6{font-weight:bold; color:#fff; font-size:22px; padding:40px 0 20px 0; position:relative;}
.housekepper_help li h6:after{content:""; width:60px; height:2px; background:#fff; position: absolute; left:50%; margin-left:-30px; bottom:5px;}
.housekepper_help li p{font-size:20px;}
.housekepper_help li p b{ color:#fffc00; padding:0 5px;}
.pc_housekeeper_banner{display:block;}
.m_housekeeper_banner{display:none;}


@media screen and (max-width:1280px){
    .housekepper_help ul li{ flex:0 0 160px; max-width:160px; height:200px;}
    .housekepper_help li h6{font-size:20px;}
    .housekepper_help li p{font-size:16px;}
}

@media screen and (max-width:1024px){
    .pc_housekeeper_banner{display:none;}
    .m_housekeeper_banner{display:block;}
    .housekepper_bg1{background:#fff; padding:50px 0;}
    .housekepper_info3{text-align:center;}
    .housekepper_help{padding:55px 0 100px 55px; background:url(../images/m_housekepper_bg1.jpg) bottom center no-repeat; background-size:100%;}
    .housekepper_help ul{display: flex; justify-content:center;}
    .housekepper_help ul li{ flex:0 0 200px; max-width:200px; height:245px; margin:0 3%;}
    .housekepper_help li h6{font-size:22px;}
    .housekepper_help li p{font-size:20px;}
}

@media screen and (max-width: 576px){
    .housekepper_bg{padding:30px 0;}
    .housekepper_bg1{background:#fff; padding:50px 0 0;}
    .housekepper_bg .housekepper_info1{padding-bottom:30px; margin-bottom:40px;}
    .housekepper_info1 h4{margin-bottom:10px;}
    .housekepper_info1 p{padding:10px 0px 10px 0;}
    .housekepper_info2 .housekeeper_name{margin:10px 0 20px 0; line-height:45px; font-size:18px;}
    .housekepper_help{padding:55px 0 50px 0px; background-size:cover; margin-top:20px;}
    .housekepper_help h4{margin-bottom:20px;}
    .housekepper_help ul{display: flex; flex-wrap:wrap; justify-content:center;}
    .housekepper_help ul li{ flex:0 0 90%; max-width:90%; height:240px; margin:0 auto 20px;}
    .housekepper_help li h6{font-size:22px;}
    .housekepper_help li p{font-size:20px;}
}


/*一键报修操作指南css*/
.after_sales{width:92%; margin:0 auto; text-align:center;}
.after_sales h3{margin:70px 0 55px 0; color:#394144; font-weight: bolder;}
.after_sales h3 span{color:#e95736; border-bottom:3px #e95736 solid; padding-bottom:10px; margin:0 10px;}
.after_sales img{width:100%;}
.after_sales .swiper-button-next,.after_sales .swiper-button-prev{width:62px; height:62px;}
.after_sales .swiper-button-next,.after_sales .swiper-container-rtl .swiper-button-prev{opacity:1; background:url(../images/housekeeper_right.png) no-repeat center; margin-top: -64px;}
.after_sales .swiper-button-prev,.slider_bg .swiper-container-rtl .swiper-button-next{opacity:1;  background:url(../images/housekeeper_left.png) no-repeat center; margin-top: -64px;}

@media screen and (max-width: 576px){
    .after_sales h3{margin:40px 0; font-size:22px;}
    .after_sales .swiper-button-next,.after_sales .swiper-button-prev{width:32px; height:32px;}
    .after_sales .swiper-button-next,.after_sales .swiper-container-rtl .swiper-button-prev{margin-top: -16px;}
    .after_sales .swiper-button-prev,.slider_bg .swiper-container-rtl .swiper-button-next{margin-top: -16px;}
}


/*用户管理员操作指南css*/
.user_admin{width:92%; margin:0 auto; text-align:center;}
.user_admin h3{margin:70px 0 55px 0; color:#394144; font-weight: bolder;}
.user_admin h3 span{color:#e95736; border-bottom:3px #e95736 solid; padding-bottom:10px; margin:0 10px;}
.user_admin img{width:100%;}
.user_admin .swiper-button-next,.user_admin .swiper-button-prev{width:62px; height:62px;}
.user_admin .swiper-button-next,.user_admin .swiper-container-rtl .swiper-button-prev{opacity:1; background:url(../images/housekeeper_right.png) no-repeat center; margin-top: -64px;}
.user_admin .swiper-button-prev,.user_admin .swiper-container-rtl .swiper-button-next{opacity:1;  background:url(../images/housekeeper_left.png) no-repeat center; margin-top: -64px;}

@media screen and (max-width: 576px){
    .user_admin h3{margin:40px 0; font-size:22px;}
    .user_admin .swiper-button-next,.user_admin .swiper-button-prev{width:32px; height:32px;}
    .user_admin .swiper-button-next,.user_admin .swiper-container-rtl .swiper-button-prev{margin-top: -16px;}
    .user_admin .swiper-button-prev,.user_admin .swiper-container-rtl .swiper-button-next{margin-top: -16px;}
}

/*司炉工操作指南css*/
.stoker_labor{width:92%; margin:0 auto 80px; text-align:center;}
.stoker_labor h3{margin:70px 0 55px 0; color:#394144; font-weight: bolder;}
.stoker_labor h3 span{color:#e95736; border-bottom:3px #e95736 solid; padding-bottom:10px; margin:0 10px;}
.stoker_labor img{width:100%;}
.stoker_labor .swiper-button-next,.stoker_labor .swiper-button-prev{width:62px; height:62px;}
.stoker_labor .swiper-button-next,.stoker_labor .swiper-container-rtl .swiper-button-prev{opacity:1; background:url(../images/housekeeper_right.png) no-repeat center; margin-top: -64px;}
.stoker_labor .swiper-button-prev,.stoker_labor .swiper-container-rtl .swiper-button-next{opacity:1;  background:url(../images/housekeeper_left.png) no-repeat center; margin-top: -64px;}

@media screen and (max-width: 576px){
    .stoker_labor h3{margin:40px 0; font-size:22px;}
    .stoker_labor .swiper-button-next,.stoker_labor .swiper-button-prev{width:32px; height:32px;}
    .stoker_labor .swiper-button-next,.stoker_labor .swiper-container-rtl .swiper-button-prev{margin-top: -16px;}
    .stoker_labor .swiper-button-prev,.stoker_labor .swiper-container-rtl .swiper-button-next{margin-top: -16px;}
}

/********************************************低氮改造css****************************************/
.nox_bannerbg{background:url(../images/nox_bannerbg.jpg) top center no-repeat; background-size:cover; height:280px; display:flex; align-items:center; color:#fff;}
.nox_bannerbg .row{ display: flex; justify-content: center;}
.nox_bannerbg h4{color:#fff;}
.nox_bannerbg p{font-size:18px;}

.nox_bg{background:url(../images/she_bg.jpg) bottom center no-repeat fixed; padding:100px 0;}
.nox_img{overflow:hidden; box-shadow: 0 0 20px rgba(0,0,0,0.05);}
.nox_img img{width:100%; transform: scale(1);}
.nox_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}

@media screen and (max-width:1024px){
    .nox_bannerbg{background:url(../images/nox_bannerbg.jpg) top center no-repeat; background-size:cover; height:320px;}
    .nox_bg{padding:50px 0 25px;}
    .nox_img{margin-bottom:40px;}
}

@media screen and (max-width: 576px){
    .nox_img{margin-bottom:25px;}
}

/***********低氮改造+利雅路Riello css*************/
.nox_riellobg{background:url(../images/she_bg.jpg) bottom center no-repeat fixed; padding:80px 0;}
.nox_riellobg img{width:100%;}
.nox_riellobg h4{ font-weight: bolder;}
.nox_riellobg h4 span{color:#d72228;}
.nox_riellobg h5{font-size:28px;}
.nox_riello_info1{display: flex; justify-content: space-between; border-bottom:1px rgba(57,65,68,0.11) solid; padding-bottom:70px; margin-bottom:80px;}
.nox_riello_info1 h4{margin:10px 0 0 0;}
.nox_riello_info1 h5{margin-bottom:60px;}
.nox_riello_info1 p{padding:10px 50px 10px 0;}

.nox_riello_info2{display: flex; justify-content: space-between; border-bottom:1px rgba(57,65,68,0.11) solid; padding-bottom:70px; margin-bottom:80px;}
.nox_riello_info2 .riello_burner{padding-bottom:50px;}
.nox_riello_info2 h4{margin:10px 0;}
.nox_riello_info2 h5{margin-top:20px;}
.nox_riello_info2 ul{padding-top:50px;}
.nox_riello_info2 ul li{padding:8px 0; font-size:18px;}
.nox_riello_info2 ul li i{width:12px; height: 12px; border-radius:50%; background:#bdbdbd; flex:0 0 12px; display: inline-block; margin-right:8px;}
.riello_burner_img{text-align:center;}
.riello_burner_img img{border:1px #e9e9e9 solid;}

.nox_riello_info6{display: flex; justify-content:space-between; padding-bottom:20px;}
.nox_riello_info6 h4{margin-bottom:30px;}

@media screen and (max-width:1280px){
    .nox_riellobg{padding:50px 0 10px;}
    .nox_riello_info1{padding-bottom:40px; margin-bottom:40px;}
    .nox_riello_info1 h5{margin-bottom:20px;}
    .nox_riello_info1 p{padding:10px 0px 10px 0;}
    .dowson_solution_img{margin-top:30px;}
    .nox_riello_info2 h5{font-size:22px;}
    .nox_riello_info2{padding-bottom:10px; margin-bottom:40px;}
}

/***********低氮改造+道森品牌dowson css*************/
.nox_dowsonbg{background:url(../images/she_bg.jpg) bottom center no-repeat fixed; padding:80px 0;}
.nox_dowsonbg img{width:100%;}
.nox_dowsonbg h4{ font-weight: bolder;}
.nox_dowsonbg h5{font-size:28px; color:#c72032;}
.nox_dowson_info1{display: flex; justify-content: space-between; border-bottom:1px rgba(57,65,68,0.11) solid; padding-bottom:70px; margin-bottom:80px;}
.nox_dowson_info1 h4{margin:10px 0 0 0;}
.nox_dowson_info1 h5{margin-bottom:60px;}
.nox_dowson_info1 p{padding:10px 50px 10px 0;}

.nox_dowson_info2{display: flex; justify-content: space-between; border-bottom:1px rgba(57,65,68,0.11) solid; padding-bottom:70px; margin-bottom:80px;}
.nox_dowson_info2 .dowson_burner{padding-bottom:50px;}
.nox_dowson_info2 h4{margin:10px 0 0 0;}
.nox_dowson_info2 h5{margin-bottom:10px;}
.nox_dowson_info2 p{padding:5px 0px;}
.nox_dowson_info2 ul{padding-top:50px;}
.nox_dowson_info2 ul li{padding:8px 0; font-size:18px;}
.nox_dowson_info2 ul li i{width:12px; height: 12px; border-radius:50%; background:#bdbdbd; flex:0 0 12px; display: inline-block; margin-right:8px;}
.dowson_burner_img{text-align:center;}
.dowson_burner_img img{border:1px #e9e9e9 solid;}

.nox_dowson_info3{display: flex; justify-content:space-between; padding-bottom:20px;}
.nox_dowson_info3 h4{margin-bottom:30px;}
.dowson_case_img{width:100%; overflow:hidden; margin-bottom:40px;}
.dowson_case_img img{transform: scale(1);}
.dowson_case_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}

@media screen and (max-width:1366px){
   .nox_dowsonbg{padding:80px 0 40px;}
}

@media screen and (max-width:1280px){
    .nox_dowson_info1{padding-bottom:40px; margin-bottom:40px;}
    .nox_dowson_info1 h5{margin-bottom:30px;}
    .dowson_case_img{width:100%; overflow:hidden; margin-bottom:30px;}
    .nox_dowson_info2{padding-bottom:40px; margin-bottom:40px;}
}

@media screen and (max-width:1024px){  
    .nox_dowson_info1 p{padding:10px 0px;}
    .nox_dowson_info2 .dowson_burner{padding-bottom:0px;}
    .nox_dowson_info2 ul{padding:20px 0;}
    .nox_dowson_info2 ul li{padding:2px 0; font-size:14px;}
    .nox_dowson_info2 ul li i{width:8px; height:8px; flex:0 0 8px;}
}

@media screen and (max-width: 576px){
    .nox_dowsonbg{padding:40px 0 0;}
    .nox_dowson_info1 h5{font-size:20px; margin-bottom:15px;}
    .nox_dowsonbg h5{font-size:20px;}
    .dowson_burner_img{padding-bottom:10px;}
}


/***********低氮改造+欧保Ebico css*************/
.nox_ebicobg{background:url(../images/she_bg.jpg) bottom center no-repeat fixed; padding:80px 0;}
.nox_ebicobg img{width:100%;}
.nox_ebicobg h4{ font-weight: bolder;}
.nox_ebicobg h5{font-size:28px; color:#c72032;}
.nox_ebico_info1{display: flex; justify-content: space-between; border-bottom:1px rgba(57,65,68,0.11) solid; padding-bottom:70px; margin-bottom:80px;}
.nox_ebico_info1 h4{margin:10px 0 0 0;}
.nox_ebico_info1 h5{margin-bottom:20px;}
.nox_ebico_info1 h6{margin:20px 0;}

.nox_ebico_info2{display: flex; justify-content: space-between; border-bottom:1px rgba(57,65,68,0.11) solid; padding-bottom:70px; margin-bottom:80px;}
.nox_ebico_info2 ul{display: flex; flex-wrap: wrap; margin-top:20px;}
.nox_ebico_info2 ul li{flex:0 0 33.3333%; max-width: 33.3333%; display:block; line-height:2.2;}

.nox_ebico_info3{display: flex; justify-content: space-between; border-bottom:1px rgba(57,65,68,0.11) solid; padding-bottom:70px; margin-bottom:80px;}
.nox_ebico_info3 span{margin-right:25px;}
.nox_ebico_info3 p{margin:5px 0;}


@media screen and (max-width:1366px){
   .nox_ebicobg{padding:80px 0 40px;}
}

@media screen and (max-width:1280px){
    .nox_ebico_info1{padding-bottom:40px; margin-bottom:40px;}
    .nnox_ebico_info1 h5{margin-bottom:30px;}
    .nox_ebico_img{width:100%; overflow:hidden; margin-bottom:30px;}
    .nox_ebico_info2{padding-bottom:40px; margin-bottom:40px;}
}

@media screen and (max-width:1024px){  
    .nox_ebicobg{padding:50px 0 20px;}
    .nox_ebico_info1 p{padding:0px;}
    .nox_ebico_info2{padding-bottom:30px; margin-bottom:40px;}
    .nox_ebico_info2 ul{padding:20px 0;}
    .nox_ebico_info2 ul li{flex:0 0 50%; max-width:50%; line-height:1.7; font-size:14px;}
    .nox_ebico_info2 ul li i{width:8px; height:8px; flex:0 0 8px;}
    .nox_ebico_info3{padding-bottom:30px; margin-bottom:40px;}

}

@media screen and (max-width: 576px){
    .nox_ebicobg{padding:40px 0 0;}
    .nox_ebico_info1 h5{font-size:20px; margin-bottom:15px;}
    .nox_ebicobg h5{font-size:20px;}
    .nox_ebico_img{padding-bottom:10px;}
    .nox_ebico_info3 h4{padding:0 20px;}
}


/***********低氮改造+瓦兰Walam css*************/
.nox_walambg{background:url(../images/she_bg.jpg) bottom center no-repeat fixed; padding:80px 0;}
.nox_walambg img{width:100%;}
.nox_walambg h4{ font-weight: bolder;}
.nox_walambg h4 span{color:#c72032;}
.nox_walambg h5{font-size:28px;}
.nox_walam_info1{display: flex; justify-content: space-between; border-bottom:1px rgba(57,65,68,0.11) solid; padding-bottom:70px; margin-bottom:80px;}
.nox_walam_info1 h4{margin:10px 0 0px 0;}
.nox_walam_info1 h5{color:#c72032;}
.nox_walam_info1 h6{margin:20px 0 0 0;}
.nox_walam_info1 p{padding:5px 50px 10px 0;}
.nox_walam_info1 span{margin-right:15px;}
.nox_walam_info1 table{width:100%;}
.nox_walam_info1 table tr td{border:1px #ccc solid; line-height: 35px; text-align:center;}
.nox_walam_info1 .walam_burner_img7{margin-top:10px;}

.nox_walam_info2{display: flex; justify-content: space-between; border-bottom:1px rgba(57,65,68,0.11) solid; padding-bottom:70px; margin-bottom:80px;}
.nox_walam_info2 .walam_burner{padding-bottom:50px;}
.nox_walam_info2 h4{margin:10px 0;}
.nox_walam_info2 h6{margin-top:20px; color:#c72032;}
.nox_walam_info2 .col-xxl-3 p{font-size:14px;}
.walam_burner_img{width:100%; overflow:hidden; margin-top:30px;}
.walam_burner_img img{width:100%; transform: scale(1); border:1px #e9e9e9 solid;}
.walam_burner_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}

.nox_walam_info3{display: flex; justify-content: space-between; border-bottom:1px rgba(57,65,68,0.11) solid; padding-bottom:70px; margin-bottom:80px;}
.nox_walam_info3 h5{color:#c72032; margin-top:50px;}
.nox_walam_info3 p{padding-right:55px;}

.nox_walam_info4{display: flex; justify-content:space-between; padding-bottom:20px;}
.nox_walam_info4 h4{margin-bottom:30px;}
.walam_case_img{width:100%; overflow:hidden; margin-bottom:40px;}
.walam_case_img img{transform: scale(1);}
.walam_case_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}

@media screen and (max-width:1280px){
    .nox_walambg{padding:40px 0;}
    .nox_walambg h5{font-size:22px;}
    .nox_walam_info1{padding-bottom:40px; margin-bottom:40px; align-items: center;}
    .nox_walam_info2{padding-bottom:40px; margin-bottom:40px;}
    .nox_walam_info3{padding-bottom:40px; margin-bottom:40px; align-items: center;}
    .nox_walam_info3 h5{margin-top:30px;}
}

@media screen and (max-width:1024px){ 
    .nox_walambg{padding:40px 0 0;}
    .nox_walam_info1 p{padding:5px 0px;} 
}

@media screen and (max-width: 576px){
    .nox_walambg h5{font-size:20px;}
    .nox_walam_info3 h5{margin-top:10px;}
    .nox_walam_info3 p{padding-right:0px;}
}

/********************************************成功案例css****************************************/
.case_bannerbg{background:url(../images/case_bannerbg.jpg) top center no-repeat; background-size:cover; height:280px; display:flex; align-items:center; color:#fff;}
.case_bannerbg .row{ display: flex; justify-content: center;}
.case_bannerbg h4{color:#fff;}
.case_bannerbg p{font-size:18px;}

.case_bg{background:url(../images/she_bg.jpg) bottom center no-repeat fixed; padding:80px 0 40px;}
.case_bg .col-xxl-4:nth-child(1){flex:0 0 66.66667%; max-width:66.66667%}
.case_bg .col-sm-12{margin-bottom:40px;}
.case_img{width:100%; overflow:hidden;}
.case_img img{width:100%; transform: scale(1);}
.case_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.case_name{max-width:100%; background:#ececec; line-height:50px; text-align:center; margin-top:1px;}

@media screen and (max-width:1440px){
    .case_bg{padding:50px 0 30px;}
}

@media screen and (max-width:1024px){ 
    .case_bg .col-sm-12{margin-bottom:20px;}
    .case_name{line-height:40px;}
}

@media screen and (max-width: 576px){
    .case_bg{padding:40px 0 20px;}
    .case_bg .col-xxl-4:nth-child(1){flex:0 0 100%; max-width:100%}
}


/********************************************售后服务css****************************************/
.service_bannerbg{background:url(../images/service_bannerbg.jpg) top center no-repeat; background-size:cover; height:280px; display:flex; align-items:center; color:#fff;}
.service_bannerbg .row{ display: flex; justify-content: center;}
.service_bannerbg h4{color:#fff;}
.service_bannerbg p{font-size:18px;}

.service_bg{background:url(../images/she_bg.jpg) bottom center no-repeat fixed; padding:80px 0 50px;}
.service_bg .col-xxl-4{padding:0 30px;}
.service_bg h6{ color:#c72032; font-size:18px;}
.service_img{width:100%; overflow:hidden;}
.service_img img{width:100%; transform: scale(1);}
.service_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.service_text{max-width:100%; background:#fff; padding:35px 30px 45px 35px;}
.service_four{display:flex; justify-content: space-between; padding:0 30px; margin:60px 0;}
.service_four .service_img{width:38%; overflow:hidden; flex:0 0 38%;}
.service_four .service_text{padding:70px 55px 0 55px;}
.service_four .service_text p{padding-bottom:20px;}
.service_bg i{width:22px; height:22px; line-height:22px; border-radius:50%; background:#c72032; text-align:center; font-weight:bold; color:#fff; flex:0 0 22px; font-style: normal; display:inline-block; margin-right:10px;}

@media screen and (max-width:1440px){
    .service_bg{padding:50px 0;}
    .service_bg .col-xxl-4{padding:0 20px;}
    .service_four{margin:60px 0 30px;}
}

@media screen and (max-width:1280px){ 
    .service_four .service_img{width:47%;flex:0 0 47%;}
    .service_four .service_text{padding:30px 20px 0 30px;}
    .service_four .service_text p{padding-bottom:10px;}
}

@media screen and (max-width:1024px){
    .service_bg{padding:50px 0 30px;}
    .service_text{min-height:190px; padding:15px 15px 25px 15px;}
    .service_bg .col-xxl-4{padding:0 15px;}
    .service_four{margin:30px 0 30px; padding:0 15px;}
    .service_four .service_text{padding:20px 20px 0 30px;}
    .service_four .service_text p{padding-bottom:5px;}
    .service_bg i{width:18px; height:18px; line-height:18px;flex:0 0 18px; margin-right:8px;}
}

@media screen and (max-width: 576px){
    .service_bg .col-xxl-4{padding:0 15px; margin-bottom:20px;}
    .service_four{flex-wrap:wrap;margin:0px 0 20px;}
    .service_text{min-height:auto; padding:30px 25px;}
    .service_four .service_img{width:100%; flex:0 0 100%;}
    .service_four .service_text{padding:20px 20px 30px 30px;}
    .service_four .service_text p{padding-bottom:10px;}
}

/********************************************工装设备css****************************************/
.she_bannerbg{background:url(../images/she_bannerbg.jpg) top center no-repeat; background-size:cover; height:280px; display:flex; align-items:center; color:#fff;}
.she_bannerbg .row{ display: flex; justify-content: center;}
.she_bannerbg h4{color:#fff;}
.she_bannerbg p{font-size:18px;}

.she_bg{background:url(../images/she_bg.jpg) bottom center no-repeat fixed; padding:80px 0 40px;}
.she_bg .col-xxl-3{padding:0 12px; margin-bottom:30px;}
.she_img{width:100%; overflow:hidden;}
.she_img img{width:100%; transform: scale(1);}
.she_img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out}
.she_name{width:100%; margin-top:10px; background:#e6e6e6; line-height:48px; text-align:center;}

@media screen and (max-width:1280px){ 
    .she_bg{padding:50px 0 20px;}
    .she_name{ font-size:15px;}
}


/********************************************联系我们css****************************************/
.contact_bannerbg{background:url(../images/contact_bannerbg.jpg) top center no-repeat; background-size:cover; height:280px; display: flex; align-items: center; color:#fff;}
.contact_bannerbg .row{ display: flex; justify-content: center;}
.contact_bannerbg h4{color:#fff;}
.contact_bannerbg p{font-size:18px;}

.contact_info{background:#fff; margin:75px auto 60px; padding:80px 0 70px 0; box-shadow: 0 0 20px rgba(0,0,0,0.03);}
.contact_info .row{ display:flex; justify-content:space-between;}
.contact_info h5{font-weight:bold; margin-bottom:25px;}
.contactus_info ul{width:78%; margin:0 auto;}
.contactus_info ul li{display:flex; align-items:center; border-bottom:1px #e3e3e3 solid; height:80px; font-size:18px;}
.contactus_info ul li i{font-size:18px; width:34px; height:34px; line-height:34px; display: inline-block; background:#e2e2e2; text-align:center; border-radius:50%; margin-right:15px; flex:0 0 34px;}
.iw_poi_title {color:#CC5522;font-size:16px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:14px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{height:550px; box-shadow: 0 0 20px rgba(0,0,0,0.1); margin-bottom:80px;}


@media screen and (max-width:1440px){
    .contact_info{margin:75px auto 60px; padding:60px 15px;}
    .contactus_info ul{width:88%;}
}

@media screen and (max-width:1280px){ 
    .contactus_info ul{width:94%;}
    .contactus_info ul li{font-size:16px;}
}

@media screen and (max-width: 576px){
    .contact_info{margin:0 auto; padding:40px 15px;}
    .contactus_info ul{width:98%;}
    .contactus_info ul li{height:60px; font-size:14px;}
    #dituContent{height:300px; margin-bottom:50px;}
}

/*在线留言css*/
.message_info{margin:0 0 0 auto;}
.message_info h5{font-weight:bold; margin-bottom:5px;}
.message_info ul{width:90%; margin:20px auto 0 0;}
.message_info ul li{width:100%; display:flex; align-items:center; line-height:50px; background:#efefef; margin-bottom:15px; border-radius:4px;}
.message_info ul li.nr{display: flex;align-items: flex-start;}
.message_info ul li span{ padding-left:15px;}
.message_info ul li input{width:85%; line-height: 50px; background: none; border: none; margin-left:15px;}
.message_info ul li textarea{width:88%; line-height:30px; background: none; border: none;  margin-left:15px;}
.message_info ul li.yzm{display:flex; justify-content: space-between; flex-wrap: nowrap; align-items: center;}
.message_info ul li.yzm input{width:70%; margin-bottom:0;}
.message_info ul li.yzm .yzm_img{margin-right:15px;}
.message_info ul li.submit{border:none; justify-content: center; margin-top:30px;}
.message_info ul li.submit input{width:100%; font-size:22px; font-weight: bold; background-image: linear-gradient(to right,#cf3f47 0,#a7232a 100%);background-clip:text; color: #fff; margin-left:0;}

@media screen and (max-width:1440px){
    .message_info li textarea{width:90%;}
    .message_info li input{width:82%;}
}

@media screen and (max-width:1366px){
    .message_info li textarea{width:90%;}
    .message_info li input{width:82%;}
    .message_info ul li.yzm input{width:68%; margin-bottom:0;}
}

@media screen and (max-width:1280px){
    .message_info ul li.yzm input{width:60%; margin-bottom:0;}
}

@media screen and (max-width:1024px){
    .message_info{width:100%; margin:30px auto 0 30px;}
    .message_info li{line-height:40px; margin-bottom:20px;}
    .message_info li span{font-size:1em; line-height: 40px;}
    .message_info ul li.yzm input{width:78%;}
}

@media screen and (max-width: 576px){
    .message_info{width:94%; margin:30px auto 0;}
    .message_info ul{width:100%; margin:20px auto 0 0;}
    .message_info ul li input{width:70%; line-height:40px;}
    .message_info ul li textarea{width:72%;}
    .message_info ul li.yzm input{width:40%;}
    .message_info ul li.submit{margin-top:15px;}
    .message_info li.submit input{width:60%;font-size:16px; line-height:2;}
}


/*********************分页css************************/
*+.pagination-wrap {margin:40px auto 40px}
.pagination {display:flex; align-items:center; justify-content:center; font-size:0; line-height:0;}
.pagination:empty {margin-bottom:0;margin-left:0}
.pagination>* {display:inline-block;margin-top:0;margin-bottom:14px;margin-left:14px}
.page-item {display:inline-block;vertical-align:middle;text-align:center}
.page-item:first-child .page-link,.page-item:last-child .page-link {border-radius:50%}
.page-item:first-child .page-link:hover,.page-item:first-child .page-link:focus,.page-item:first-child .page-link:active,.page-item:last-child .page-link:hover,.page-item:last-child .page-link:focus,.page-item:last-child .page-link:active {color:#fff}
.page-link {display:inline-block;min-width:38px;padding:6px 5px 4px; font-size:16px; line-height:1.5; letter-spacing:.075em; color:#333; background:#d9d9d9;border-radius:50%;border:2px solid transparent; transition:all .3s ease-in-out}
.page-link .icon {font-size:22px}
.page-link:hover,.page-link:focus,.page-link:active,.active a.page-link {color:#fff;background-color:#ad1122;}
.page-item.active>.page-link,.page-item.active>.page-link:hover,.page-item.active>.page-link:focus,.page-item.active>.page-link:active {color:#fff;}
.page-item.disabled>.page-link,.page-item.disabled>.page-link:hover,.page-item.disabled>.page-link:focus,.page-item.disabled>.page-link:active {color:#333;background:#ebebeb;}
.page-item-control .icon::before {font-family:fontawesome;line-height:25px}
.page-item-control:first-child .icon::before {content:'';margin-left:-1px}
.page-item-control:last-child .icon::before {content:'';margin-right:-1px}

.prev_next{display: flex; justify-content: space-between; margin-bottom:20px;}
.prev_page,.next_page{background:#eee; margin-top:30px; color: #a7232a; text-align: left;}
.prev_page a,.next_page a{display: block; padding:6px 20px; border-radius:4px;}
.prev_page a:hover,.next_page a:hover{background:#a7232a; color:#fff; text-decoration: underline;}

@media screen and (max-width:1440px){
    *+.pagination-wrap {margin:20px auto}
}

@media screen and (max-width:1024px){ 
}

@media screen and (max-width: 576px){
}

