/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1440px ){
	.indexPart2 .tab2 ul{ margin-right: -20px; }
	.indexPart2 .tab2 li .box{ margin-right: 20px;}
	.indexPart2 .tab2 li .bg{ padding: 0 30px 0 185px;}
	.indexPart2 .tab2 li .imgDiv{ left: 20px;}
	.indexPart2 .tab2 li .ico{ right: 15px; }
	.footDiv .logoDiv{ width: 23%; }
	.footDiv .leftDiv{ width: 25%; }
	.footDiv .midDiv{ width: 22%; }
	.footDiv .rightDiv{ width: 28%; }
	.footDiv .rightDiv ul{overflow:hidden;}
	.top_nav{padding-left:0px;height:auto;}
	.topRight{width:64%;}
	.header .list li{margin: 1% 1%;}
	.header .logo{width:20%;}
	.header .list{width:68%;}
	.sNav .bigBox{padding:32px 7% 0;}
	.sNav .tel{padding:24px 0 14px 0;}
	.t_wz{display:none;}
	}
@media screen and ( max-width:1366px ){
	.indexPart2 .tab2 ul{ margin-right: -20px; }
	.indexPart2 .tab2 li .box{ margin-right: 20px;}
	.indexPart2 .tab2 li .bg{ padding: 0 30px 0 185px;}
	.indexPart2 .tab2 li .imgDiv{ left: 20px;}
	.indexPart2 .tab2 li .ico{ right: 15px; }
	.footDiv .logoDiv{ width: 23%; }
	.footDiv .leftDiv{ width: 25%; }
	.footDiv .midDiv{ width: 22%; }
	.footDiv .rightDiv{ width: 28%; }
	.footDiv .rightDiv ul{overflow:hidden;}
	.top_nav{padding-left:0px;height:auto;}
	.topRight{width:64%;}
	.header .list li{margin: 1% 1%;}
	.header .logo{width:20%;}
	.header .list{width:68%;}
	.sNav .bigBox{padding:32px 7% 0;}
	.sNav .tel{padding:24px 0 14px 0;}
	}
@media screen and ( max-width:1004px ){
	.headDiv .wal{ width:100%;}
	.wal, .w860{width:100%;}
	.header, .ind-banner, .pageBanner, .pageNum, .pageNav, .indexPart2, .honorTab, .case-banner, .pageNow,.indexPart3,.indexPart4,.indexPart6,.indexPart7{ display:none;}
	.headerTel, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore, .indexPart2Tel, .caseBanBox,.indexPart3Tel,.indexPart4Tel,.indexPart6Tel{ display:block;}
	.footDiv{ height:auto; background:#1a1a1a; padding: 40px 25px 30px;}
	.footDiv .logoDiv{ width: 100%; padding-bottom: 45px;}
	.footDiv .leftDiv{ width: 100%; padding-bottom: 45px;}
	.footDiv .midDiv{ width: 100%; padding-bottom: 45px;}
	.footDiv .rightDiv{ display: none;}
	.footDiv .titleDiv .title2{ height: 40px; }
	.footDiv .msgList{ padding-top: 30px; width: 212px;}
	.footDiv .btnDiv{ padding-top: 20px; }
	.footDiv .btnDiv a{ width: 115px; height: 30px; line-height: 30px;}
	.footDiv .msg{ padding-top: 20px;}
	.footDiv .ewmDiv{ padding-top: 30px; }
	.footDiv .share{ padding-top: 30px;}
	.indexTitle .txt1{ font-size: 30px;}
	.indexTitle .txt2{ font-size: 16px; height: 50px; }
	.indexTitle .more{ display: none;}
	.indexPart1{ padding:42px 10px; }
	.indexPart1 ul{width:100%;}
    .indexPart1 ul .on1,.indexPart1 ul .on2,.indexPart1 ul .on3,.indexPart1 ul .on4,.indexPart1 ul .on5,.indexPart1 ul .on6,
    .indexPart1 ul .on7,.indexPart1 ul .on8{width:50%;background-size:8rem;height:8rem;}
    .indexPart1 ul li{margin-right:0px;}
    .indexPart2Tel{width:100%;}
    .indexPart2Tel ul{margin-top:32px;}
    .bt{margin:0px;padding:0px;}

	.indexPart3{ padding:24px 10px 60px; }
	.indexPart3 .bigBox{ padding-top: 50px; }
	.bt h2{font-size:24px;}
	.bt p{width:90%;}
	.advantage {background: #61b6df;padding:46px 0 24px 0;}
    .advantage h2.h2_title span {color: #fff;}
    .advantage h2.h2_title i {color: #fff;}
    .advantage h2.h2_title em {background: #fff;}
    .advantage .section {background: #fff;margin-top:32px;}
    .advantage .adv_type {text-align: center;padding: 1rem 0;}
    .advantage .adv_type li {display: inline-block;vertical-align: middle;padding:4px 8px;background: #e8e8e8;font-size:16px;color: #333;margin:5px 0;}
    .advantage .adv_type li.on {background: #61b6df;color: #fff;}
    .advantage .adv_con {padding:.84rem;}
    .advantage .adv_con dl dd{margin: 1rem 0;font-size:15px;color: #999;line-height:24px;}
    .advantage .adv_con dl .dd{font-size:24px;color:#333;font-weight:bold;border-bottom:1px dotted #d3d3d3;padding:24px 0;}
    .advantage .adv_con dl dd span{font-size:64px;color: #61b6df;font-family: din;}
    section.section {margin-left: auto;margin-right: auto;width:92%; font-size: 1rem;color: #666;}
     
    .indexPart4Tel{padding: 46px 0 24px 0;}
    .jdal .jdal_con {background: #fff;margin-bottom: 1rem;}
    .jdal .jdal_con dl {padding-bottom: 1rem;}
    .jdal .jdal_con dd:nth-of-type(1) {margin-top: 1rem;text-align: center;font-size:18;margin-bottom: 0.25rem;}
    .jdal .jdal_con dd a {color: #333;}
    .jdal .jdal_con dd:nth-of-type(2) {text-align: center;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
    .jdal .jdal_con dd:nth-of-type(2) a {color: #666;}
    .jdal .jdal_type {text-align: center;    margin-top: 1rem;}
    .jdal .jdal_type li {display: inline-block;vertical-align: middle;width:14px;height:14px;background: #eee;border-radius: 50%;margin: 0 4px;}
    .jdal .jdal_type li.on {background: #61b6df;}
    .indexPart5 .bt{display:none;}
    .indexPart5{ padding:0px; }
	.indexPart5 .leftDiv, .indexPart5 .rightDiv{ width: 100%; float: none;margin-top:30px;}
	.indexPart5 .leftDiv, .indexPart5 .rightDiv video{ height:auto; }
	.indexPart5 .toptop .mxfDiv{margin-left: auto;margin-right: auto;width: 92%;padding:0px;}
	.indexPart5 .toptop .txt{ font-size:22px;}
	.indexTitle_inx .title1{font-size:28px;color: #333;font-weight: bold;}
	.indexTitle .title1{font-size:28px;}
	.indexPart5 .toptop .content{ font-size:15px; line-height:24px; }
	.indexPart5 .toptop .btnDiv a{ width:124px; font-size:13px; }
	.indexPart5 .toptop .btnDiv{padding-top:30px;}
	.indexPart5 .videoDiv .ico{ margin-left: -0.5rem; margin-top: -0.5rem; }
	.indexPart5 .videoDiv .ico img{ width:56px; }
	.coreDiv .mxfDiv{width:92%;margin:0 auto;padding:0px;}
	.coreDiv .txt1{ padding-top:24px; font-size:18px;}
	.coreDiv .txt2{ font-size:12px; }
	.coreDiv .name{ padding-top:14px; font-size:20px;font-weight:bold;}
	.coreDiv .msg{font-size:11px; background-size:24px;height:auto;line-height:40px;}
	.missionDiv{ padding: 0 0.45rem 0.5rem 0.6rem;}
	.missionDiv .txt{font-size:48px;}
	.missionDiv .name{ font-size:20px;font-weight:bold; }
	.missionDiv .msg{ font-size:14px; background-size:24px; }
    
    .indexPart6Tel{ padding: 65px 10px 60px; }
	.indexPart6Tel .bigBox{ padding-top:32px; }
	.indexPart6Tel .leftDiv{ width: 100%; }
	.indexPart6Tel .rightDiv{ width: 100%; }
	.indexPart6Tel .leftDiv .detail{ padding-left: 0px; height: auto; border-bottom: #f2f2f2 solid 1px;}
	.indexPart6Tel .leftDiv .detail .imgDiv{ position: relative; width: 100%;}
	.indexPart6Tel .leftDiv .detail .imgDiv img{ width: 100%; }
	.indexPart6Tel .leftDiv .detail .name{ padding-top: 20px; height: auto; line-height: 26px; overflow: hidden; font-size: 18px; margin-bottom: 20px;color:#333;}
	.indexPart6Tel .leftDiv .detail .content{height: auto;  padding-bottom: 25px;font-size:15px;line-height:24px;color:#999;}
	.indexPart6Tel .leftDiv .detail .content em{ display: none;}
	.indexPart6Tel .rightDiv li{ height: 102px;}
	.indexPart6Tel .rightDiv li .imgDiv{ top: 15px; }
	.indexPart6Tel .rightDiv li .imgDiv img{ width:146px; }
	.indexPart6Tel .rightDiv li .name{ width: auto; padding-top: 15px;}
	.indexPart6Tel .rightDiv li .time{ }
	.indexPart6Tel .rightDiv .li01{ height: 108px;border-bottom: #f2f2f2 solid 1px;padding-top:18px;}
	.indexPart6Tel .rightDiv .li01 .imgDiv{float:left;margin-right:14px;}
	.indexPart6Tel .rightDiv .li01 .name{}
	.indexPart6Tel .rightDiv .li01 .name a{font-size:15px;}
     
    .footer{width:100%;padding:42px 0;}
    .footer .content .top .foot_logo{float:none;}
    .footer .content .top .footer-nav{float:none;width:100%;}
    .footer .content .top {border:none;padding-bottom:28px}
	.footer .content .top .footer-nav a {display: block;border-bottom: 1px solid #313131;margin-right: 0px;width: 100%;padding:10px 0;font-size:14px;}
	.footer .content .center .left .subscribe {position: relative;}
	.footer .content .center .left .subscribe .subscribe-submit {position: absolute;right: 0;top: 0;}
	.footer .content {margin-left: auto;margin-right: auto;width: 92%;padding:0px;}
	.footer .content .center .right .social a {border: 1px solid #999;margin-left:0px;margin-right: 10px;}
	.footer .content .center .left,.footer .content .center .right {width:100%;}
	.footer .content .center .right {padding-top:4%;}
	.footer .content .bottom .copy a.niego {display: block;padding: 0;margin: 0;margin-top: 10px;}
	.footer .content .center {padding: 0px 0 30px 0;}
    .footer .content .copy{padding:0px;font-size:13px;line-height:20px;}
    .footer .content .center .right .social a img{left:0px;}
     
    /*关于我们*/
.service-aftersale .right, .right-contact-information .item li, .service-outlets .right-map-list, .about-brand .page-title, .about-brand-right {
    float: none;
    width: 100%;
}
.about-brand .page-title{
	padding:0px;
}
.about-brand .page-title h5{
	font-size:48px;
}
.about-brand .page-title h2{
	font-size:20px;
}
.about-brand{
	padding:46px 0;
	width:92%;
	margin:0 auto;
}
.indexTitle{
    display:none;
}
.about-brand-right .txt{
	font-size:22px;
	font-weight:bold;
	margin-bottom:24px;
}
.about-brand-right .content{
	margin-top:24px;
}
.about-brand-right .content{
	font-size:15px;
	text-align:justify;
}
    .about-brand-date .right-pic,.about-randd .randd-content .img,.about-awards .awards-content .left,.about-awards .awards-content .right {position: relative;width: 100%;}
	.about-brand-date .left-pic,.about-brand-date .center-pic .item4 li::before,.about-brand-date .center-pic .item4 li:last-child::after {display: none;}
	.about-brand-date .right-pic img {display: block;}
	.about-brand-date {padding-top:0;}
	.about-brand-date .center-pic .item4 li {width: 38%;padding: 0 3%;margin-bottom: 30px;}
	.about-brand-date .center-pic .item4 li h3 {padding: 10px 0 5px 0;}
	.about-brand-date .center-pic .item4 li h3 strong {font-size: 50px;}
	.about-randd {width:92%;margin:0 auto;padding:0px;}
	.about-awards {width:92%;margin:0 auto;padding:0px;}
	.about-awards .awards-content,.about-awards .awards-content .title-2  {margin: 0;}
	.about-randd .randd-content .text {width: 100%;padding:5% 0;font-size:15px;line-height:28px;color:#666;}
	.about-randd .randd-content .item3 li {padding: 5% 0 3% 0;width: 32%;}
	.randd {background: none!important;}
	.about-media .title-2 h6 {width: 90%;font-size: 14px;margin: auto;}
	.about-media .media-content .item,.about-media .media-content .item .img  {width: 100%;}
	.about-media .media-content {width: 90%;margin:50px auto auto auto;}
	.about-media .media-content .item .text h4 {font-size: 14px;line-height: 22px;}
	.about-media .media-content .item .img  {margin-top:10px;}
	.about-media .media-content .item.item1 .right {position: absolute;height:auto;right: 0;top: 50%;margin-top: -50px;}
	.about-media .media-content .item.item2 .right {position: absolute;height:auto;left: 0;top: 50%;margin-top: -50px;}
	.about-culture .item,.about-culture .item.item8 {float: none;width:100%;}
	.about-culture .item.item5 {float: none;width: 100%;position: relative;right:auto;top:auto;}
	.about-culture {margin-top: 100px;}
	.about-culture .item.item1 {overflow: hidden;padding-bottom: 40px;}
	.about-culture .item .page-title {position: relative;left:auto;top: auto;margin-left: 5%;}
	.about-culture .item.item1 .img,.about-culture .item.item2{display: none;}
.about-brand-date .right-pic{
     right:0%;
     margin-top:0px;
}
.about-brand-date .center-pic .pcshow{
	display:none;
}
.about-brand-date .center-pic .mbshow{
	display:block!important;
}
.table-cell{
	padding-top:0px;
}
.about-randd .randd-content{
	margin-top:24px;
}
.about-randd .title-2 h5{
	margin-top:48px;
}
.about-randd .randd-content .item3{
	margin-top:24px;
}
.about-awards .awards-content .text p{
	font-size:15px;
	line-height:28px;
	text-align:justify;
}
.about-awards .awards-content .text h3{
	font-size:20px;
}
.about-awards .awards-content .right{
	padding-top:0px;
}
.info-ul li{
	float: none;
	overflow:hidden;
	padding:0px;
}
.info-ul li .info-item{
	float:left;
	width:48%;
	margin-right:12px;
}
.info-ul li .info-item:nth-child(2){
	margin-right:0px;
}
.info-ul li:nth-child(2){
	margin-top:0px;
}
.info-ul li:nth-child(3){
	margin-top:0px;
}
/*新闻*/
.case-advert-box {
        padding: 30px 0 0 0;
    }

    .case-list-li {
        width: 100%;
        margin: 0 0 4% 0;
    }

    .case-list-li:nth-child(3n) {
        width: 100%;
        margin: 0 0 4% 0;
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .case-list-li:nth-child(3n+2) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .case-list-li:nth-child(3n+1) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .case-list-read {
        padding: 30px 0 48px 0;
    }

    .conta2{
    	width:92%;
    }
    .newsxq-bot{
    	padding:42px 0 56px 0;
    }
    .newsxq-bot .dn-box3{
    	margin-top:32px;
    }
    .newsxq-bot .dn-box3 a{
    	width:32.3333%;
    }
    .dnpn1{
    	font-size:22px;
    }
    /*产品*/
.m-casel .top .item {
    margin-bottom: 10px;
    width: auto;
    float: none;
}
.m-casel .top .container{
	float:none;
}
.m-casel .top .item {
    padding: 0 10px;
}
.m-imgl1 {
    padding-bottom: 30px;
}
.ul-imgl1 {
    margin-bottom: 30px;
}
.ul-imgl1 li {
    width: auto;
    float: none;
    margin: 0 0 2% 0;
}
.ul-imgl1 .con .txt {
    top: auto;
    height: 60px;
    bottom: 0;
}
.ul-imgl1 .con .txt .tit {
    font-size:18px;
    padding-bottom: 4px;
    margin-bottom: 4px;
}
.ul-imgl1 .con .txt .info{
	display:none;
}
.ul-imgl1 .con .txt .box .tub{
	display:none;
}
.m-casel .top{
	padding: 4.6% 3% 4.6% 3%;
}
.pro_more .pro_morel{
	display:none;
}
.pro_more .pro_morer{
	float:none;
	width:92%;
	margin:0 auto;
}
.pro_more .pro_morer h3{
	font-size:18px;
	text-align:center;
}
.pro_more .pro_morer i{
	font-size:24px;
	text-align:center;
	margin-top:14px;
}
.pro_more .pro_morer p{
	font-size:14px;
	text-align:center;
	margin-top:4px;
}
.ul-imgl1 li:nth-child(3n){
	margin-bottom:2%;
}
#projectbody1{
	width:92%;
	margin:0 auto;
	float:none;
	padding:32px 0 0 0;
	background:#fff;
}
.projectinfo1{
    width:92%;
    margin:0 auto;
    float: none;
}
.content #projectih1 .con_header{
	padding-top:30px;
}
#projectinfo1 .con_header .title-warp:before{
	top:68px;
}
#projectinfo1 .con_header .title-warp:after{
	top:54px;
}
#pageswitch{
   display:none;
}
.npagePage{
   padding-bottom:48px;
}
/*联系我们*/
.come-top-ul li{
	width:30%;
	padding:0 4px;
	margin-bottom:20px;
}
.come-top .come-top-ul{
	width:100%;
	overflow:hidden;
}
.come-top-ul li:last-child{
	width:50%;
}
.come-top-ul .come-pic:first-child{
	margin-right:0px;
}
.contact_con .contact_map .contact_bd{
	display:none;
}
.come-top-ul .come-font h4{
	font-size:12px;
}
.come-top-ul .come-font p a{
	font-size:16px !important;
}
.come-top{
	padding:46px 0 14px 0;
}
.go-btn{
	width:40px;
	height:40px;
	line-height:40px;
	font-size:20px;
}
.kffixed {
    position: fixed;
    bottom: 2px;
    z-index: 2000;
    width: 100%;
    height: 49px;
    overflow: hidden;
    display: none;
}
.kufuul {
    text-align: center;
    width: 100%;
    height: 49px;
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
}
.kefu {
    padding: 0 2px;
}
.kefu li {
    width:49%;
    float: left;
    height: 49px;
    text-align: center;
    color: #fff;
    line-height: 49px;
    transition: all .4s;
    padding: 0 1px;
}
.kf-zx {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    line-height: 45px;
    text-align: center;
    background:#585654;
}
.kf-zx img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.kfzx-dh{
    background:#616263;
}
.kfzx-dh a{
	color:#ffffff;
}
.kffixed {
    display: block;
}
}