
@media screen and ( max-width: 1400px){
.newsList .text{ float: right; width: 94%; }
}
@media screen and ( max-width:1004px ){
	.indexPage4 {
    background: #FFFFFF;
    padding: 48px 0 48px;
}
.productshow2 .tit {
	line-height: 35px;}
.wal{ width: auto; padding: 0 3%; }
.pc-hide{ display: block !important; }
.pc-show{ display: none !important; }
.serve3 .i p{position:static;}

.ind7List {
    overflow: hidden;
    display:block;
}

.ind8Img .slick{ margin: 0 4px;width: 30.33%; }
.f3 {
    width: 80%;
}

.ind-banner .imgBig img.on{ display: none; }
.ind-banner .imgBig img.off{ display: block; }
video.on{
    display: none;
}
.indexPage5 {
    
}
.indexPage5 .p {
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    font-weight:normal;
    line-height: 26px;
    color: #000;
}	

.index2{ padding: 10px 0 10px; }
.title1 .h6{ font-size: 26px; margin-bottom: 6px; }
.title1 .en{ font-size: 18px; margin-bottom: 30px; }
.title1 .h5{ font-size: 20px; }
.indexPage5 .title1 {
    margin-bottom: 30px;
}
.title2 .h6 {
    font-size: 26px;
    color: #000000;
    margin-bottom: 12px;
}
.title2 .en {
    font-size: 18px;
    font-weight: bold;
    color: #c00000;
    text-transform: uppercase;
    margin-bottom: 16px;
}



.ind2_navM{ margin-bottom: 12px; }
.ind2_navM ul{ overflow: hidden; }
.ind2_navM li{ width: 33%; float: left; text-align: center; font-size: 13px; box-sizing: border-box; border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF; background: #f5f5f5; }
.ind2_navM li a{ display: block; padding: 12px 0; }
.ind2_navM li.on a{ background: #c00000; color: #FFFFFF; }
.ind2Con .topDiv a{ padding: 0; height: auto; }
.ind2Con .topDiv .img{ position: static; width: 100%;  }
.ind2Con .text{ padding: 20px 3%; }
.ind2Con .text .h6{ font-size: 20px; margin-bottom: 6px; }
.ind2Con .text .en{ font-size: 14px; margin-bottom: 16px; }
.ind2Con .text .p{ font-size: 14px; line-height: 26px; }

.ind2Con li{ width: 32%; margin: 0 6px 0 0; }

.showBoxLink {
    color: #d10a0f;
    font-style: italic;
    font-weight: 500;
    text-align: center;
    font-size: 100%;
    padding: 0.3rem 0 0.9rem 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.indexPage55 {
    padding-top: 30px;
    padding-bottom: 10px;
}
.indexPage3{ padding: 34px 0 40px;  }
.ind3List li{ width: 50%; }
.ind3List li .hover .name {
    position: absolute;
    left: 0;
    right: 0;
    top: 46%;
    color: #333333;
    color: rgba(51,51,51,1);
    text-align: center;
    transition: .5s;
}
.ind3List li .hover .name p{ padding: 0 6px; background: none; font-size: 20px;
	font-weight:500;}
.ind3List li:hover .hover .p{ opacity: 0; }
.index3 .more1{ margin: 26px auto 0; }
.more1{ width: 110px; line-height: 34px; }

.ind4_nav{ padding: 0; }
.ind4_nav .slick .i{ width: 34px; height: 50px; }
.ind4_nav .slick .i img{ width: 100%; }
.ind4_nav .slick .name{ font-size: 14px; padding: 0 6px; }
.ind4Con .content .img{ position: static; width: 100%; }
.ind4Con .txtbox{ padding: 0; height: auto; }
.ind4Con .txt{ padding: 20px 0 20px; }
.ind4Con .txt .h6{ font-size: 18px; padding: 0 0 0 30px; margin-bottom: 12px; }
.ind4Con .txt .h6:before{ width: 14px;  }
.ind4Con .txt .p{ padding: 0 20px 0 20px;  }
.ind4Con .txt .more1{ margin: 12px 0 0 20px; font-size: 14px;}=
.indexPage5 .p{ width: 90%; }
.indexPage5 .img{ width: 140%; margin-left: -20%; }

.indexPage6{padding-top: 30px; }
.index6{ width: 100%; padding: 0 3%; }
