﻿@media all and (max-width:768px) {
	.container {width: auto!important;padding-left:15px;padding-right:15px;}
	.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 .text,.header .tel {display: none;}
	.header .logo {height: 45px;line-height: 45px;float: none;padding: 0;}
	.header .logo img{height:45px;}
	.header .nav {margin: 5px 0 -10px;text-align: left;display: none;background-color: #da251c;border-bottom: 0;}
	.header .nav ul {margin: 0;}
	.header .nav li {display: block;margin: 0;border-top: 1px solid #eee;background: none;}
	.header .nav li a {line-height: 50px;padding: 0 15px;color: #fff;font-size: 16px;}
	.header .nav li .arr {display: block;}
	.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {background-color: transparent;color: #fff}
	.header .nav li.open .arr:after {border-color: #fff;transform: rotate(225deg);}
	.header .nav li.dropdown:before{display:none;}
	.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;}
	.header .nav .dropdown-box a:hover {background-color: transparent !important;color: #007bdf!important;}
	.menu-btn {display: block;;}
	.banner {display: none;}
	.m-banner{width:100%;overflow:hidden;position:relative;display: block;margin-top: 64px;}
	.m-banner .swiper-pagination-bullet{background:#333;width:15px;height:15px;opacity:1}
	.m-banner .swiper-pagination-bullet-active{background-color:#fff;}
	.m-banner .swiper-slide img{max-width:100%;display:block;}
	.banner-sub{height:240px;}
	.sub-tit em{float: none!important;}
    .curmbs {display: none;}
    .ct2-sd {display: none;}
    .ct2-mn {float: none!important;width: auto;}		
	/* search--begin */
	.sou, .sou h2{position:unset;}
	.sou h2,.hotwd{display:none;}
	.search {position: absolute;width: 90%;}
	.search .text{width:100%;}
	/* search--end */
	/* inabout--begin */
	.in-about .tit h1{font-size: 1.8em;font-weight:600;}
	.in-about .tit i{font-size:1.2em;}
	.in-about_desc{margin:10px 0;width:auto;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
	.in-about_sz li{margin-right:0;float: left;width:50%;text-align: center;}
	.in-about_sz li:nth-child(5){width: 98%;}
	.in-about_sz li:after{background: none;}
	.in-about_sz li i{font-size: 46px;}
	/* inabout--end */
	/* inpro--begin */
	.in-pro .list{width:100%;float:none;}
	.in-pro .list ul,.in-pro .list img,.in-pro .phone{display:none;}
	.in-pro .list h3{font-size: 1.8em;}
	.in-pro .cont .right{float:none;width:100%;}
	.in-pro .cont .right ul li{width: 49%;margin:10px 0;}
	.in-pro .cont .right ul li:nth-child(2n){margin-left: 2%;margin-right: 0;}
	/* inpro--end */
	
	/* inadv--begin */
	.in-adv{display:none;}
	/* inadv--end */
	/* in-four--begin */
	.in-four .cp_tit{font-size: 1.8em;}
	.in-four .cp_tit span{font-size: .7em;}
	.in-four .four_c{display:none;}
	.in-four .four_l,.in-four .four_r{width:49%;float:left;text-align:center;}
	.in-four .four_r{margin-left:2%;}
	.in-four dl{height:auto;padding:1em 0;}
	.in-four dl dt{font-size: 18px;height:auto;}
	.in-four dl dd{font-size: 14px;line-height: 1.6;}
	.in-four dl.nobor{padding-top:1em;}
	/* in-four--end */
	/* in-cases--begin */
	.case .cp_tit{font-size: 1.8em;height:auto;}
	.case .cp_tit span{font-size: .7em;}
	.tempWrap{width:100%!important;}
	/* in-cases--end */
	
	.advbj{display:none;}
	
	.in-fea_l{width:100%;float:none;}
	.in-fea_l h2{font-size: 1.8em;height:auto;text-align:center;line-height: 1.6;}
	.in-fea_l h2:after{display:none;}
	.in-fea_l .xq{display:none;}
	.in-fea_desc{margin:10px 0;}
	
	.in-fea_r{float:none;width:auto;}
	.in-fea_r li{width: 50%;padding-top: 10px;height:auto;}
	.in-fea_r li h3{font-size: 1.2em;}
	
	
	/* innews-begin */
	.in-news .t_h2{width:100%;}
	.in-news .left .title .hr{float: none;width: 100%;}
	.in-news .left ul {padding-right: 0;border-right: none;}
	.in-news .left ul li img{display:none;}
	.in-news .left ul li .text{width:100%;float:none;}
	.in-news .left,.in-news .right{width:100%;float:none;}
	/* innews-end */

    /* 产品列表--开始 */
    .lists-pro {
        margin: -10px 0 0 -10px;
    }
    .lists-pro li {
        float: left;
        width: 50%;
    }
    .lists-pro li a {
        margin: 10px 0 0 10px;
    }
    .lists-pro li .text {
        line-height: 34px;
        font-size: 14px;
    }
    .lists-pro li .text p span {
        height: 34px;
    }
    .lists-pro li .btn a {
        font-size: 12px;
        padding: 0px 10px;
    }
    /* 产品列表--结束 */
    /* 案例列表--开始 */
    .lists-case {
        margin: -10px 0 0 -10px;
    }
    .lists-case li {
        float: left;
        width: 50%;
    }
    .lists-case li a {
        margin: 10px 0 0 10px;
    }
    .lists-case li .text {
        line-height: 34px;
        font-size: 14px;
    }
    .lists-case li .text p span {
        height: 34px;
    }
    .lists-case li .btn a {
        font-size: 12px;
        padding: 0px 10px;
    }
    /* 产品列表--结束 */
    /* 资讯列表--开始 */
    .lists-news li {
        padding-bottom: 15px;
        border-bottom: 1px solid #eee;
    }
    .lists-news li a {
        padding: 0;
        border: 0;
    }
    .lists-news li .img-center {
        float: none;
        width: auto;
        display: none;
    }
    .lists-news li .text {
        margin: 0;
    }
    .lists-news li .text .more {
        display: none;
    }
    .lists-news li .text h4 {
        line-height: 20px;
        font-size: 16px;
        padding-bottom: 15px;
    }
    .lists-news li .text h4 span {
        display: none;
    }
    .lists-news li .text p {
        margin: 10px 0 0;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
    }
    /* 资讯列表--结束 */
    /* 列表翻页--开始 */
    .pagination {
        height: auto;
        padding-bottom: 0;
    }
    .pagination li {
        margin-bottom: 10px;
    }
    /* 列表翻页--结束 */
    /* 产品图片切换--开始 */
    .eycms-showcase {
        margin-bottom: 30px;
    }
    .pc-slide {
        float: none;
        width: auto;
    }
    .view .swiper-slide .img-center {
        height: 300px;
        line-height: 300px;
    }
    .eycms-showcase-info {
        margin: 20px 0 0;
    }
    .eycms-showcase-info h1 {
        margin-bottom: 15px;
    }
    .eycms-showcase-info .desc {
        margin-bottom: 20px;
        font-size: 14px;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
    }
    .eycms-showcase-info p {
        margin-top: 10px;
    }
    .eycms-showcase-info p strong {
        font-size: 24px;
    }
    .eycms-showcase-info .tel {
        margin-top: 20px;
    }
    .eycms-showcase-info .tel a {
        line-height: 34px;
        font-size: 14px;
        width: auto;
    }
    /* 产品图片切换--结束 */
    /* 产品标题样式--开始 */
    .prod-menu {
        margin-bottom: 15px;
    }
    .prod-menu li {
        margin-right: 5px;
    }
    .prod-menu li a {
        font-size: 14px;
        line-height: 34px;
        padding: 0 15px;
    }
    /* 产品标题样式--结束 */
    /* 内容主体--开始 */
    .eycms-content-title h1 {
        font-size: 18px;
    }
    .eycms-content-desc {
        display: -webkit-box;
    }
    .eycms-content-epx li {
        line-height: 24px;
    }
    .eycms-content-epx li span {
        font-size: 12px;
        padding: 0 5px;
        margin-right: 5px;
    }
    .eycms-content-epx li em {
        display: none;
    }
    .eycms-content-tags .more {
        display: none;
    }
    .eycms-content-tags {
        font-size: 16px;
        line-height: 22px;
        padding-top: 5px;
    }
    .eycms-content-rem h4 {
        font-size: 18px;
        line-height: 34px;
        margin-bottom: 5px;
    }
    /* 内容主体--结束 */
    /* 相关资讯、案例、产品--开始 */
    .relevant-news-list li {
        float: none;
        width: auto;
    }
    .relevant-news-list li span {
        right: 0px;
    }
    .relevant-pro-list li, .relevant-cases-list li {
        width: 50%;
    }
    /* 相关资讯、案例、产品--结束 */
	.contact-info li{width:100%;}
	.contact-info dl{padding: 20px 0;height:auto;}
    #message .m-content .m-message {width: 98%;padding: 20px 10px;}
    .m-message {width: auto;margin: 18px auto 0;}
    .m-message label input.inp, .m-message label textarea {width: 80%;}	
	#message .m-content .m-message{width:90%;padding:20px;}
	.footer{height:auto;padding:20px 0;}
	.footer .foot-center .left {float: none;}
	.footer .foot-center .left .logo{float:none;text-align:center;}
	.footer .foot-center .left .logo img{margin-top:10px;}
	.footer .foot-center .left ul{float: none;margin: 0;width: auto;}
	.footer .foot-center .right {float: none;}
	.footer .links,.toolbar,.footer .ewm,.footer .contact_info{display:none;}
}