

@media screen and (max-width: 767px) {

    body{min-width:320px;padding-top:50px;padding-bottom:50px}
.container{width:auto}
#message .m-content .m-message{width:90%;padding:20px}
.box{border:0;padding:15px;margin-bottom:-40px}
.box-title{display:block;margin-bottom:20px;font-size:20px;padding-bottom:10px}
.kf{display:none}
.footer-fix{display:block}
.topbar{display:none}
.header{padding:10px 0;position:fixed;z-index:10;width:100%;top:0;left:0;box-shadow:0 0 10px rgba(0,0,0,0.2)}
.header .logo{height:40px;line-height:40px;float:none;padding:0}
.header .nav{margin:10px -15px -10px;display:none;float:none}
.header .nav li{display:block;margin:0;border-top:1px solid #eee;float:none}
.header .nav li a{line-height:40px;padding:0 15px;color:#333;font-size:14px}
.header .nav li .arr{display:block;position:relative;z-index:1}
.header .nav li.active a,.header .nav li.open a,.header .nav li a:hover{background-color:transparent;color:#0E6FDA}
.header .nav li.open .arr:after{border-color:#0E6FDA;-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.header .nav .dropdown-box{position:static;background-color:#f5f5f5;min-width:auto;text-align:left}
.header .nav .dropdown-box a{color:#333 !important;border-top:1px dotted #ddd;padding:0 15px;line-height:40px;background-color:transparent !important;border-bottom:0}
.menu-btn{display:block}
.web-showcase{margin-bottom:30px}
.pc-slide{float:none;width:auto}
.view .swiper-slide .img-center{height:260px;line-height:260px}
.web-showcase-info{margin:20px 0 0}
.web-showcase-info h1{margin-bottom:20px;font-size:18px}
.web-showcase-info p{margin-top:10px;min-height:auto}
.web-showcase-info .tel{font-size:14px}
.web-showcase-info .tel strong{font-size:18px}
.banner{margin-top:10px}
.banner .swiper-pagination-bullet{width:10px;height:10px;border:none}
.section{padding:30px 0}
.section-title{margin-bottom:20px;font-size:20px}
.section-title p{font-size:12px}
.section-title1{margin-bottom:20px;font-size:20px}
.section-title1 p{font-size:12px}
.in-service li{width:50%;margin-bottom:10px}
.in-service li a{margin:4px 8px}
.in-service li .text{padding:8px}
.in-service li .text h2{font-size:18px}
.in-service li .text p{font-size:12px}
.in-pro .fl{float:none;width:auto}
.in-pro .fr{float:none;width:auto}
.in-pro h2{font-size:24px;line-height:25px;margin-top:10px}
.in-pro h2 span{font-size:24px;line-height:25px}
.in-pro .desc{font-size:16px;line-height:25px;margin-top:10px}
.in-pro .desc span{font-size:16px}
.in-pro .desc i{display:inline}
.in-pro .text{font-size:12px;width:100%}
.in-pro .more a{margin-top:10px}
.in-prod-menu{margin-bottom:10px}
.in-prod-menu li{width:50%}
.in-prod-menu li a{font-size:14px}
.list-1{margin:-10px 0 0 -10px}
.list-1 li{float:left;width:50%}
.list-1 li a{margin:10px 0 0 10px}
.list-1 li .text{line-height:34px;padding:0 5px}
.list-1 li .text h2{font-size:16px;line-height:35px}
.list-1 li .text p{line-height:35px}
.in-about dt{float:none;width:auto}
.in-about dd{float:none;width:auto;margin:0;padding-top:15px}
.in-about dd h2{margin:0 0 10px;font-size:20px}
.in-about dd p{margin:0}
.partner .tits{font-size:18px;padding-bottom:10px}
.partner li{width:25%}
.partner li a{margin:5px 5px 0 0}
.partner li:nth-child(5n) a{ margin-right: 5px; }
.partner li:nth-child(4n) a{ margin:5px 0 0 0 }
.in-case-left{float:none;width:auto;margin-bottom:10px}
.in-case-right{float:none;width:auto}
.in-case-left a .text{display:block}
.in-case-left .text p{font-size:20px}
.in-case-right ul li a .text{display:block}
.in-case-right ul li a .text p{font-size:20px}
.in-news-left{float:none;width:auto}
.in-news-right{float:none;width:auto;padding-top:20px}
.in-news-left a .text{line-height:40px;padding:0 10px;font-size:14px}
.in-news-right ul li{margin-bottom:10px}
.in-news-right ul li .date{width:20%;padding:14px 0}
.in-news-right ul li .text{width:78%;padding:10px}
.in-news-right ul li .text h2{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.in-news-right ul li .text p{font-size:12px;line-height:20px;height:40px;overflow:hidden;text-overflow:ellipsis}
.footer{padding-top:30px}
.footer-nav,.footer .flogo,.footer .fnav{display:none}
.footer .tits{margin:0px}
.footer .contact{float:none;width:auto;margin-left:0}
.footer .ewm{float:none;width:auto;margin-top:30px}
.footer .ewm ul{padding-top:15px}
.footer .ewm img{display:inline-block}
.footer-copy{margin-top:0px;padding:10px 0}
.footer-copy span{display:block}
.banner-sub{height:130px}
.section-sub{padding:30px 0}
.sub-tit {padding-bottom: 10px;margin-bottom: 15px;}
.curmbs {display: none;}
.ct2-sd{display:none}
.ct2-mn{float:none !important;width:auto}
.list-3{margin:-10px 0 0 -10px}
.list-3 li{float:left;width:50%}
.list-3 li a{margin:10px 0 0 10px}
.list-3 li .text{line-height:34px;font-size:12px}
.list-3 li .text p span{height:34px}
.list-3 li .btn a{font-size:12px;padding:0px 10px}
.list-2 li{width:50%}
.list-2 li a{padding:5px}
.list-2 li .text{margin:5px 0 0 0}
.list-4 li{float:none;width:auto}
.list-4 li span{display:none}
.list-5 li{padding-bottom:15px;border-bottom:1px solid #eee}
.list-5 li a{padding:0;border:0}
.list-5 li .img-center{float:none;width:auto;display:none}
.list-5 li .text{margin:0}
.list-5 li .text .more{display:none}
.list-5 li .text h4{line-height:20px;font-size:16px}
.list-5 li .text p{margin:10px 0 0}
.list-6 li{width:50%}
.pages{margin-top:20px}
.pages a{font-size:12px;line-height:30px;padding:0 12px}
.web-infocontent-title h1{font-size:18px}
.web-infocontent-desc{padding:10px}
.web-infocontent-epx li{line-height:24px}
.web-infocontent-epx li span{font-size:12px;padding:0 5px;margin-right:5px}
.web-infocontent-epx li em{display:none}
.web-infocontent-return .more{display:none}
.web-infocontent-return{font-size:12px;line-height:22px;padding-top:5px}
.web-infocontent-rem h4{font-size:18px;line-height:34px;margin-bottom:5px}
.prod-menu{margin-bottom:15px}
.prod-menu li{margin-right:5px}
.prod-menu li a{font-size:14px;line-height:34px;padding:0 15px}
.m-message{width:auto;margin:18px auto 0}
.m-message label input.inp,.m-message label textarea{width:67%}
.m-message label.code input{}
#allmap{height:250px}

}