﻿@charset "utf-8";
@media (max-width:768px){
/*.header{position: relative;height:60px;display:block;}
.header .logo{width:45%;height:60px;float:left;}
.header .logo a {width: 100%;line-height:60px;height:60px;}
.header .logo img{height:40px;vertical-align:middle;}
.header .nav{transition: all 0.5s ease 0s;position: fixed;width: 100%;top:60px;right:-100%;margin-left: 0px;z-index: 999;background: rgba(0,0,0,0.8);height: 100%;margin-top:0px;padding-top:20px;}
.header .nav li{float:none;width: 100%;border:0;text-align:left;margin-left: 20%;height:40px;line-height:40px;}
.header .nav li i {display:none;}
.header .nav li:hover i, .header .nav li.active i {display:none;}
.header .nav li:hover dl{display: none;}
.header .nav a{width:100%;font-size:16px;height:40px;margin-top:10px;color:#fff;}
.header .nav li > a {color:#fff;display:block;width:50%;}
.header .nav a:hover, .header .nav a.active{background:none !important;border: none;color:#a0000d;}
.header .nav li:hover a,.header .nav li.active a{color:#e38631;}
/* .header .nav li dl dd:hover a{color:none;} */
/*.navbar-toggle{display: none;cursor: pointer;position: absolute;top: 52px;right: 15px;margin-left:18px;z-index:1000;width:24px;height:24px;float:right;background-color:transparent;border:0;display:block;margin-top:-32px;}
.navbar-toggle span{margin-top:10px}
.navbar-toggle span,.navbar-toggle span:before,.navbar-toggle span:after{position:absolute;display:block;width:24px;height:2px;cursor:pointer;content:'';background-color:#000;border-radius:1px;-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);-o-transition:all .4s cubic-bezier(0.19,1,.22,1);transition:all .4s cubic-bezier(0.19,1,.22,1)}
.navbar-toggle span:before{top:-7px}
.navbar-toggle span:after{bottom:-7px}
.navbar-toggle.drawer-open span,.navbar-toggle.drawer-open span::before,.navbar-toggle.drawer-open span::after{background:#000;}
.navbar-toggle.drawer-open span{background: rgba(0, 0, 0, 0);}
.navbar-toggle.drawer-open span:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);left:0px;top:0px;}
.navbar-toggle.drawer-open span:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);left:0px;top:0px;}
.header .nav .tel {width: 100%;margin-left: 20%;}
.header .nav .h_search {float: left;width: 60%;border-radius: 16px;margin-top: 24px;margin-left:20%;}*/
.zw{width:100%;height:0px;}



.m_banner .swiper-pagination-bullet{margin:0 2px !important;width:30px;height:3px;border-radius:3px;}
.m_banner .swiper-slide h4 {font-size: 16px;margin-top: -10px;}

.m_product{padding:25px 0px;}
.m_title span{font-size:22px;}
.m_title p {font-size:14px;margin-top:5px;padding-bottom:10px;}
.m_title p i {height: 2px;}
.m_product .tab {margin-top:10px;}
.m_product .tab ul li {font-size:14px;}
.m_product .tab ul li a {margin:5px 10px;font-size:14px;}
.m_product .list {margin-top:20px;}
.m_product .list .item ul {margin-left: -1%;margin-top: -10px;}
.m_product .list .item ul li{width:49%;margin-left:1%;margin-top:10px;}
.m_product .list .item ul li a p{height:35px;padding:0px 5px;font-size:14px;line-height:35px;}
.m_more {margin-top:20px;}
.m_more a {width: 120px;height: 35px;border-radius: 5px;line-height: 35px;font-size: 14px;}


.m_ourservice{width:100%;height:auto;}
.m_ourservice .title{width:100%;height:45px;line-height:45px;font-size:22px;}
.ourservice_con{width: 100%;height: auto;padding:20px 0px;}
.ourservice_con ul{margin-top:-10px;}
.ourservice_con ul li{width: 50%;margin-top:10px;text-align:left;padding:0px 5%;}
.ourservice_con ul li:nth-child(2n){border-right:0px;}
.ourservice_con ul li span {font-size: 16px;}


.m_case {padding:25px 0px 10px;}
.m_case_con {margin-top:20px;}
.m_case_con .m_case_con_l {width:100%;display:inline-block;}
.m_case_con .m_case_con_l a .mc{padding:20px 20%;}
.m_case_con .m_case_con_l a .mc span{font-size: 16px;}
.m_case_con .m_case_con_l a .mc p {font-size: 14px;margin-top: 8px;}
.m_case_con .m_case_con_r {width:100%;margin-top:6px;}
.m_case_con .m_case_con_r ul {margin-left: -1%;margin-top: -10px;}
.m_case_con .m_case_con_r ul li{margin-top:5px;width:49%;margin-left:1%;}
.m_case_con .m_case_con_r ul li a .mc span{font-size:16px;}
.m_case_con .m_case_con_r ul li a .mc p {font-size:14px;margin-top:5px;}


.m_about {padding: 15px 0px 60px;}
.m_about_con {margin-top: 20px;}
.m_about_con .m_about_con_l {width:100%;padding-top:0px;}
.m_about_con .m_about_con_l h3 {font-size: 20px;}
.m_about_con .m_about_con_l p {font-size: 14px;line-height: 26px;margin-top: 10px;height: 130px;}
.m_about_con .m_about_con_l ul li b {font-size: 24px;}
.m_about_con .m_about_con_l ul li span {margin-top: 10px;}
.m_about_con .m_about_con_l ul {margin-top:15px;}
.m_about_con .m_about_con_r {width:100%;margin-top:15px;}
.m_about_con .m_about_con_r img.img2 {bottom: -40px;}


.m_news {padding: 25px 0px;}
.m_news_con {margin-top:15px;}
.m_news_con .m_news_con_l {width:100%;}
.m_news_con .m_news_con_l .img {width:40%;}
.m_news_con .m_news_con_l .text {padding:10px;width:60%;}
.m_news_con .m_news_con_l .text span{font-size:12px;}
.m_news_con .m_news_con_l .text a:nth-child(2){margin-top:10px;font-size:14px;line-height:24px;height:50px;}
.m_news_con .m_news_con_l .text p {display:none;font-size:12px;line-height:22px;margin-top:10px;height:65px;}
.m_news_con .m_news_con_l .text a:nth-child(4) {margin-top:25px;font-size: 12px;}
.m_news_con .m_news_con_r {width:100%;}
.m_news_con .m_news_con_r .item {margin-top:0px;}
.m_news_con .m_news_con_r .item .item01 {margin-top:15px;}
.m_news_con .m_news_con_r .item .item01 .text {width:60%;padding:10px;}
.m_news_con .m_news_con_r .item .item01 .text span {font-size:12px;}
.m_news_con .m_news_con_r .item .item01 .text a:nth-child(2) {margin-top:10px;font-size: 14px;line-height: 24px;height: 50px;}
.m_news_con .m_news_con_r .item .item01 .img {width:40%;}
.m_news_con .m_news_con_r .item .item01 .text a:nth-child(3){margin-top:25px;}


.m_contact {padding:25px 0px 25px;}
.m_contact .container .tit{width:100%;padding:25px 10px 0px;text-align: center;}
.m_contact .container .tit span {font-size:22px;line-height:20px;}
.m_contact .container .m_message {width: 95%;margin-left:2.5%;border:solid 2px #dadada;padding:20px 30px 30px;transform: translateY(0px);margin-top:20px;}
.m_contact .container .m_message input {margin-top:25px;}
.m_contact .container .m_message .btn {margin:25px auto 0px;height:35px;width:44%;}
.m_contact .container .tit p{font-size: 14px;margin-top: 5px;padding-bottom: 10px;}
.m_contact .container .tit p::after{height:2px;}
.m_contact .container .nei {max-height:5000px;padding-bottom:25px;}
.m_contact .container .m_contact_con{position: relative;width: 95%;right: 2.5%;top: auto; margin-top: 15px;}
.m_contact .container .m_contact_con .mc {padding: 5% 5%;}
.m_contact .container .m_contact_con .mc p {font-size: 14px;padding-top:5px;margin-top: 10px;}
.m_contact .container .m_contact_con .mc p::after {height:2px;}


.footer .f_foot {padding:25px 0px 30px;}
.footer .f_foot .f_foot_l {width:100%;}
.footer .f_foot .f_foot_l .img a img{max-width: 195px;width:45%;}
.footer .f_foot .f_foot_l .f_nav li {width: 25%;}
.footer .f_foot .f_foot_c{width:100%;margin-left:0%;margin-top:20px;padding: 0px 0%;border-left:0px solid rgba(255,255,255,0.3);border-right:0px solid rgba(255,255,255,0.3);}
.footer .f_foot .f_foot_c p{font-size: 14px;}
.footer .f_foot .f_foot_r {margin-top:20px;width:100%;}
.footer .f_foot .f_foot_r ul{margin-left:-13.33%;}
.footer .f_foot .f_foot_r ul li {width:20%;margin-left:13.33%;}


.nav_son {padding:10px 0px;height: auto;}
.nav_son li{width:100%;line-height: 30px;margin:0px;padding: 0px 15px;text-align:left;font-size: 14px;color: #999;background:url('../images/pay_cur_bg.png')no-repeat right 20px top 15px;}
.nav_son li:nth-child(1){background:url('');}
.nav_son li > a {line-height:40px;padding: 0px;font-size:16px;}
.nav_son li .sj {position: relative;top: 0px;left: 0%;background: rgba(255,255,255,0);width: 100%;padding:0px 10px;margin-left: 0px;text-align:left;}
.nav_son li .sj p a {width:auto;font-size: 14px;line-height: 40px;height: 40px;color:#666;}

.product {padding:0px 0px 25px;}
.product .product_con {margin-top:20px;}
.product .product_con .tit {font-size:20px;margin-bottom:20px;padding-bottom:15px;}
.product .product_con .tit::after{margin-left:-15px;width:30px;height:2px;}
.product .product_con ul {margin-left:1%;margin-top: -10px;}
.product .product_con ul li {width:49%;margin-left:1%;margin-top:10px; }
.product .product_con ul li a p {height: 30px;padding: 0px 5px;font-size: 14px;line-height: 29px;}


.pro_detail{padding: 25px 0px;}
.detail_up {padding-bottom:0px;}
.detail_up .img {width:100%;}
.detail_up .text {width:100%;padding:10px 0px;}
.detail_up .text h3 {font-size: 18px;}
.detail_up .text .xinghao {font-size:12px;padding: 5px 0px;line-height: 24px;}
.detail_up .text .xinghao .tit_l {width: 15%;}
.detail_up .text .xinghao .con_r {width: 85%;}
.detail_up .text .bkc {padding:10px 0px;font-size:14px;}
.detail_up .text .bkc span {padding-left:20px;background: url('../images/kucun.jpg')no-repeat left center;background-size:12px auto;font-size:14px;}
.detail_up .text .bkc span.active {padding-left:20px;background: url('../images/kucuns.jpg')no-repeat left center;background-size:12px auto;}
.detail_down .tit span {padding: 0px 10px 12px;font-size: 16px;}
.detail_down .con {margin-top: 15px;width: 100%;font-size: 14px;line-height:24px;}
.other_pro{margin-top:20px;}
.other_pro h3 {font-size: 22px;}
.other_pro .product_con {margin-top:20px;}
.other_pro .product_con ul{margin-left:-0%;margin-top:-10px;}
.other_pro .product_con ul li{width:100%;margin-left:0%;margin-top:10px;}
.other_pro .product_con ul li a p{height:35px;padding:0px 5px;font-size:14px;line-height:35px;}


.service {padding: 25px 0px 0px;}
.service_fwjh {padding: 25px 0px;}
.service_tit span {font-size: 22px;}
.service_tit p {font-size: 14px;margin-top: 15px;line-height: 26px;}
.service_fwjh .service_fwjh_con .item .item01 {margin-top: 20px;}
.service_fwjh .service_fwjh_con .item .item01 .img {width:100%;}
.service_fwjh .service_fwjh_con .item .item01 .text {width:100%;padding:15px 0px;}
.service_fwjh .service_fwjh_con .item .item01 .text h3 {font-size: 18px;padding-bottom: 12px;}
.service_fwjh .service_fwjh_con .item .item01 .text p {margin-top: 15px;line-height: 24px;font-size: 14px;}
.service_cpzlbx {padding:25px 0px;}
.service_cpzlbx_con {margin-top:20px;}
.service_cpzlbx ul {margin-left:-2%;margin-top:-10px;}
.service_cpzlbx ul li {width:48%;margin-left:2%;padding:10px;border-radius:5px;margin-top:10px;}
.service_cpzlbx ul li span {font-size: 16px;margin-top: 15px;}
.service_cpzlbx ul li p {margin-top: 15px;font-size: 14px;line-height: 24px;height: 120px;}
.service_fwyh {padding:25px 0px 25px;}
.service_fwyh .item {margin-top:-15px;}
.service_fwyh .item .item01 {margin-top:15px;}
.service_fwyh .item .item01 .img {width: 100%;padding:0px 60% 0px 0px;}
.service_fwyh .item .item01 .text {width:100%;padding:10px 0px;}
.service_fwyh .item .item01 .text h3 {font-size:18px;padding-bottom: 10px;}
.service_fwyh .item .item01 .text p {font-size: 14px;line-height: 26px;margin-top: 15px;}
.service_fwyh .item .item01:nth-child(2n) .img{padding:0px 0% 0px 60%;}



.case .item01 {padding:20px 0px;}
.case .item01 .img {width:100%;}
.case .item01 .text {width:100%;padding-top: 10px;}
.case .item01 .text h3 {padding-bottom:8px;}
.case .item01 .text h3 a {font-size:18px;}
.case .item01 .text p {margin-top: 10px;font-size: 14px;line-height: 24px;height: 50px;}
.case .item01 .more {margin-top:10px;}
.case .item01 .more a {width: 25%;height: 35px;line-height: 35px;font-size: 14px;}
.case .item01 .imglist {margin-top:15px;}


.case_detail {padding:20px 0px 25px;}
.case_detail_tit {font-size: 20px;padding-bottom: 10px;}
.case_detail_con .gallery-thumbs {padding:10px 0px 0px;}
.case_detail_con .case_detail_con_up {padding-bottom:20px;}
.case_detail_con .swiper-button-next, .case_detail_con .swiper-button-prev{width:30px;height:50px;margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);}
.case_detail_con .swiper-button-next {background: url('../images/case_next.png')no-repeat center center;background-size:100% 100%;}
.case_detail_con .swiper-button-prev {background: url('../images/case_prev.png')no-repeat center center;background-size:100% 100%;}
.case_detail_con .case_detail_con_down {padding:15px 0px 20px;font-size:14px;line-height:26px;}
.case_detail_con .more a {height:35px;line-height:35px;border-radius:4px;width:25%;}



.contact_con {padding:25px 0px;}
.contact_con ul{margin-top:-15px;}
.contact_con li {width:50%;margin-top:15px;}
.contact_con li span {font-size:16px;margin-top:10px;}
.contact_con li p {font-size: 14px;margin-top:7px;height:38px;}
.contact_map {height:240px;}
.contact_mess {padding:20px 0px;}
.contact_mess h3 {font-size: 22px;margin-bottom: 10px;}
.contact_mess li {width:100%;margin-top:10px;}
.contact_mess li input{height:40px;line-height:40px;margin-top:10px;padding:0px 5px;font-size: 14px;}
.contact_mess li textarea {height:100px;line-height:24px;margin-top:10px;}
.contact_mess .tijiao button {width: 25%;height:35px;border-radius: 4px;font-size: 14px;}


.search {padding:25px 0px;}
.search_list .item01 {width: 100%;margin-top: 10px;font-size: 14px;padding: 10px;}
.search_list .item01 a {width:75%;}
.search_list .item01 span {width:20%;font-size:12px;}






/* 分页 */
.paging{width:100%;margin-top:25px;text-align: center;font-size:0px;}
.paging li{display:inline-block;margin:0px 1px;font-size:12px;color:#333;}
.paging li a,.paging li span{display:inline-block;color:#333;width:30px;height:30px;line-height:30px;text-align:center;background:#f7f7f7;}
.paging li a:hover{color:#fff;background:#e48835;}
.paging li:nth-child(1) a,.paging li:nth-last-child(1) a,.paging li:nth-child(1) span,.paging li:nth-last-child(1) span{width:50px;}
.paging li.active span{color:#fff;background:#e48835;}

.fixed_r{display:none;}
.fixed_l{display:none;}
}
