@font-face{ 
    font-family: 'PuHuiTi';
    src: url('../font/Alibaba-PuHuiTi-Regular.eot'); 
    src: url('../font/Alibaba-PuHuiTi-Regular.woff') format('woff'), 
         url('../font/Alibaba-PuHuiTi-Regular.ttf') format('truetype'), 
         url('../font/Alibaba-PuHuiTi-Regular.svg') format('svg'); 
}

body, div, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,p, caption, th, td, form, input, button, select, textarea {margin:0; padding:0; outline:0; font-style: normal;}
ol, ul ,li{list-style: none;}
.innerWrap img{display:block}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding: 0;
}

.container {
    padding:0;
}
.content1 .tab {
  margin-bottom: 0.6rem;
}
.content1 .tab ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content1 .tab ul li {
  flex: 1;
  padding: 0 20px;
  height: 50px;
  background: #f8f8f8;
  cursor: pointer;
  font-size: 18px;
  margin-right:10px;
}
@media only screen and (max-width: 1024px) {
  .content1 .tab ul li {
    font-size: 16px;
  }
}
.content1 .tab ul li:last-child {
  margin-right: 0;
}
.content1 .tab ul li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
.content1 .tab ul li a p {
  white-space: nowrap;
}
.content1 .tab ul li.active {
  background: #e40112;
}
.content1 .tab ul li.active a {
  color: #fff;
}
.content1 .tab ul li.active i {
  transform: rotate(90deg);
}
.content1 .tabContainer {
  display: flex;
  align-items: flex-start;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.content1 .tabContainer .cateTitle {
  font-size: 24px;
  width: 10%;
  height:60px;
  line-height: 60px;
}
@media only screen and (max-width: 1440px) {
  .content1 .tabContainer .cateTitle {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  .content1 .tabContainer .cateTitle {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1024px) {
  .content1 .tabContainer .cateTitle {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .content1 .tabContainer .cateTitle {
    font-size: 16px;
  }
}
.content1 .tabContainer ul {
  display: flex;
  flex-wrap: wrap;
  width: 85%;
  height: 0.88rem;
  overflow: hidden;
}
.content1 .tabContainer ul li {
  width: 12.5%;
  line-height: 60px;
  /* padding: 0.26rem 0; */
  cursor: pointer;
  border-bottom: 1px solid #fff;
  overflow: hidden;
}
input {border:none;}

.clear{clear:both;/*height:1px;*/width:100%; overflow:hidden; /*margin-top:-1px;*/}
a{text-decoration:none; color:#717171}  
a:hover{text-decoration:none;  color:#505050;}
html, body {font-size:14px; font-family:"PuHuiTi";  _text-align /**/:center;   color:#717171; background:#fff; max-width:1920px; margin:0 auto; height:auto;}

.wap-none {
    display:none !important;
}

.wap-block {
    display:block !important;
}

.mainbody {
    margin:0 auto;
    max-width:1200px; 
    padding:0;
}

@media (min-width: 768px) {
    .wap-none {
        display:block !important;
    }

    .wap-block,#header_form {
        display:none !important;
    }
	#top_search,.qie{display:none}.navbar-search{margin:0!important}
}

@media (max-width: 768px) {
    .wap-none {
        display:block !important;
    }.qie{display:block;line-height: 45px;float:right;margin-right:2%}
	.header_submit_mob {
    line-height: 24px;
    height: 24px;
    border: none;
    background: #fff;
    /* width: 18px; */
    z-index: 10;
    padding: 0 10px;
    border-radius: 12px;
    margin-left: 10px;
}
.header_submit_mob::-webkit-input-placeholder{font-size:15px}
	.header{position:fixed}
	.navbar-brand{position:absolute;top:50%;left:10%;transform: translate(0, -50%);height:auto!important;width:50%!important}
	.header_language{margin:8px 5px 0 0!important}
	.navbar{position:unset}
.navbar-toggle{float:left;margin-left:15px!important; }
   .logoadd,#navBox,#myTabContent{        display:none;    }
   .hidden-md,.header_tel,.child,.content4 .right{display:none!important;    }
   .ind_pro_tab li{width:50%}
   #indcusTab li a{margin:0!important}
   .ind_cus_tab > li.active > a img,#indcusTab li,.ind_cus_tab > li.active > a,.ind_cus_tab > li.active,.content4 .left{width:100%!important;overflow:hidden}
   .nav > li > a:hover, .nav > li > a:focus{background:none!important}
   #cusTabContent{padding:2% 2% 10%!important;margin:20px auto!important;width:94%;height:auto!important}
   .ind_cus{overflow: hidden;background: #f6f9ff!important;margin-bottom:20px;padding-bottom:20px}
	#header_form{position: absolute;    padding: 14px 15px;    line-height: 32px;     z-index: 3;   display: none;    height: 60px;    width: 100%;    left: 0;    top: 0;}
	.nav-list{position: absolute;top:100%;left:0;right:0;background:#fff }
	.nav-list li{ border-bottom:solid 1px #eee;line-height:3;font-size:15px;text-align:center;overflow:hidden }
	.content3 .left ul li{height:100px!important}
	img,.content4,.w_fimg-000 .p_link001{height:auto!important}.content4 .left{text-align: center;}
	.content4 .left ul li .icon{margin-left:auto;margin-right:auto}
	.content4 .left ul li{padding:0 3%!important}
	.footer_main{     display: flex;flex-flow: wrap;padding-top:20px!important}
	.footer_main ul{width:33.333%!important;text-align:center;display:none}
	.footer_main div{margin:20px auto;width:95%!important}
	.hhang{display:block}
	.container{padding:2%}
	.banner .container{padding:0}
	.navbar-search{    width: 48px;}
	#w_grid-1585211166346{margin-top:0!important}
	.nban, .banner{margin-top:60px!important;overflow:hidden}
	.nban img,.ind_pro_tab li a .ind_pro_simg img{max-width:140%;width:140%!important;margin-left:-20%}
	.content1 .list ul li .ctx .p2{margin-top:10px}
	.content1 .list ul li .imgBox{margin-right:0!important}
	.jqueryzoom,.tabbox .down{padding:0!important}
	.showproduct,.showproduct_r{margin:20px auto!important;}
	.met_title{font-weight:bold!important}
	.ind_pro_tab li a .ind_pro_simg{overflow:hidden}
	.content2 .ctx2 .imgBox{height:380px!important}
	.header_search_mob {
    border-radius: 12px;
    padding: 0 15px;
    line-height: 32px;
    width: 178px;
    height: 32px;
    z-index: 1;
}
	.ind_news ul li{width:96%;margin:0 auto;
            border-bottom:solid 1px #dedede;
            padding:0 0 20px 0;
            margin-bottom:20px;
        }
		.ind_news ul li .dateblock {
            margin-right:10px;
            text-align:center;
            padding:16px 0;
            color:#949494;
            float:left;
            width:56px;
        }
		 .ind_news ul li .dateblock p:first-child {
            line-height:34px;
            font-size:38px;
        }

        .ind_news ul li .dateblock p:last-child {
            line-height:14px;
            font-size:10px;
        }

        .ind_news_title {
            overflow:hidden;
            text-decoration:none;
            line-height:26px;
            font-size:18px;
            color:#000;
            height:26px;
        }

        .ind_news_text {
            text-decoration:none;
            text-align:justify;
            margin-top:8px;
            line-height:24px;
            font-size:14px;
            height: 48px;
            color: #949494;
            overflow: hidden;
        }
 .ind_news ul li:first-child .ind_news_title {
           line-height:52px;
        }

        .ind_news ul li:first-child .ind_news_title {
            height:52px;
        }

        .ind_news ul li:first-child .ind_news_text {
            height:72px;
        }
		.content1 .abb ul li{width: 20%;}

}

@media (min-width: 1600px) {
    .mainbody {
        max-width:1440px;
    }
}