@CHARSET "UTF-8";

/*头部样式*/
#header{}
.top{}


.h-wel{
    height: 35px;
    background: #f5f5f5;
    font-size: 14px;
    line-height: 35px;
}
.k1 ,.k1 a {
    line-height: 35px;
    font-size: 14px;
}
.logo {
    float: left;
    width: 60%;
}
.logo img{
    max-width: 140%;
}

.link{
    margin-top: 2%;
}

.topLink{;float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}

.topLink .k2 {
    color: #000000;
    font-size: 16px;
    font-family: "微软雅黑";
    padding-top: 15%;
}
.topLink .k2 span{
    color: #bc0000;
    font-weight: normal;
}




/*热门搜索*/
.search{
    height: 51px;
    border-bottom: 1px solid #eeeeee;
}
@media screen and (max-width: 760px) {
.search{ display:none;
}
}
#formsearch{width:250px;float:right;height: 31px;background: url(../images/s.png) no-repeat;margin-top: 10px;}
.hotSearch {
    float: left;
    height: 51px;
    line-height: 51px;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
}
/*搜索和热门搜索*/

.hotSearch a {
    margin: 0 6px;
}

#formsearch input {
    height: 31px;
    background: none;
    border: none;
    line-height: 31px;
}

#formsearch input#keyword {
    height: 31px;
    line-height: 31px;
    padding-left: 4px;
    color: #666;
    width: 211px;
    float: left;    
}

#formsearch input#s_btn {
    width: 39px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background-color: none;
    color: #fff;
    border: none;
    cursor: pointer;
    font-size: 0;
}


/*主体样式*/
#container{width:1000px;margin:0 auto;margin-top:10px;}

.about{width:460px;float:left;margin-left:12px;padding-bottom:5px;}
.about_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.about .content{padding:5px;padding-bottom:12px;text-indent:20px;}
.navigation{float:right;width:100px;}

.index-title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.index-table td{border:solid #add9c0; border-width:0px 1px 1px 0px; padding:10px 5px;}
.index-table{border:solid #add9c0; border-width:1px 0px 0px 1px;margin-top:10px;}

/*----- Common css ------*/
.fl {
    float: left!important;
}
.fr{float:right!important;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*首页服务项目*/
.i-service{
    margin-top: 2%;
}
.i-tt{
    text-align: center;
    color: #000000;
    font-size: 30px;
    padding-bottom: 1%;
    border-bottom: 1px solid #eeeeee;
    position: relative;
}
.i-tt p {
    font-size: 14px;
    color: #999999;
    padding-top: 1%;
}
.i-tt::after{
    content: '';
    display: block;
    width: 320px;
    height: 5px;
    position: absolute;
    left: 50%;
    margin-left: -160px;
    bottom: -3px;
    background: #bc0000
}
.i-banner-list{
    margin-top: 2%;
}
.i-banner-list li{
    cursor: pointer;
}
.i-banner-list li img{
    border: 3px solid #eeeeee;
    width: 100%;
}
.i-banner-list li h3{
    text-align: center;
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    padding-top: 4%;
    line-height: 28px;
}
.i-banner-list li:hover h3{
    color: #bc0000;
}
.i-banner-list li:hover img{
    border-color: #bc0000;
}


/*首页产品*/
.i-product{
    background: #f5f5f5;
    padding-top: 3%;
    margin-top: 3%;
    padding-bottom: 2%;
}
.menu_cate {
    width: 25%;
    float: left;
}

.cate_title {
    background: #bc0000;
    color: #fff;
    padding: 4% 0;
    text-align: center;
    font-weight: bold;
    font-size: 23px;

}
.cate_title p {
    font-size: 12px;
    transform: scale(.8);
    text-transform: uppercase;
}

.i-sort{
    background: #fff;
}
.i-sort li {
    background: url(../images/sort.png) no-repeat 8% center;
    line-height: 85px;
    border-bottom: 1px solid #f1f1f1;
    text-indent: 20%;
    cursor: pointer;
}
.i-sort li a {
    font-size: 16px;
    color: #000000;
}
.i-sort li:hover {
    background: url(../images/sort_on.png) no-repeat 8% center;
}
.i-sort li:hover a {
    color: #bc0000;
}

.recommend_product{
    width: 72%;
}
.recommend_product .title{
    background: url(../images/tt.png) no-repeat bottom left;
    line-height: 40px;
    font-size: 20px;
    font-weight: bold;
    position: relative;
}
.recommend_product .title a {
    color: #bc0000;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 40px;
}
.i-product-list{
    width: 104%;
    position: relative;
    left: -2%;
    margin-top: 1%;
}
.i-product-list li img{
    width: 100%;
}

.i-product-list li h3{
    text-align: center;
    line-height: 42px;
    font-size: 14px;
}
.tab{
    display: none;
}

.heng ,.heng img{
    width: 100%;
}

/*首页优势*/

.i-you {
    margin-top: 1%;
}
.i-you h2 {
    text-align: center;
    color: #bc0000;
    font-size: 22px;
    font-weight: normal;
}
.i-you h2 img{
    max-width: 100%;
}
.i-you .content{
    height: 1106px;
    background: url(../images/you.jpg) no-repeat top center;
    background-size: 100%;
    margin-top: 2%;
}
.i-ytt {
    background: url(../images/1.png) no-repeat left center;
    color: #282828;
    font-size: 28px;
    font-weight: bold;
    padding: 2% 0;
    padding-left: 20%;
}
.i-ytt1 {
    background: url(../images/2.png) no-repeat left center;

}
.i-ytt2 {
    background: url(../images/3.png) no-repeat left center;

}
.i-ytt3 {
    background: url(../images/4.png) no-repeat left center;

}

.i-ytt p {
    color: #bc0000;
}
.you1 .content1 {
    color: #666666;
    font-size: 16px;
    padding-top: 2%;
    line-height: 30px;
}
.you1 {
    margin-top: 1%;
}
.you1 .content1 img{
    width: 100%;
    padding-top: 6%;
}
.you1 .content2 img {
    padding-top: 15%;
}
.you2{
    margin-top: 10%;
}


/*首页案例*/
.i-case{
    background: #f5f5f5;
    padding: 5% 0;
}
.i-case .content{
    margin-top: 3%;
}
.slideGroup {
   margin-top: 3%;
   width: 100%;
   position: relative;
   height: 400px;;
}

.slideGroup .parHd {
    width: 30%;
    background: #bc0000;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
}

.slideGroup .parHd ul {
   padding: 5%;
}

.slideGroup .parHd ul li {
    line-height: 48px;
    color: #fff;
    font-size: 18px;
    text-indent: 5%;
    cursor: pointer;
}

.slideGroup .parHd ul li.on {
    background: #dadada;
    color: #bc0000;
}
.slideGroup .parBd {
     width: 80%;
     position: absolute;
     right: 0;
     top: 2%;
     background: #fff;
     margin-top: 3%;
     z-index: 9999;
}
.slideGroup .slideBox {
    overflow: hidden;
    zoom: 1;
   
}

.slideGroup .sPrev,
.slideGroup .sNext {
    position: absolute;
    left: 5px;
    top: 35%;
    display: block;
    width: 34px;
    height: 79px;
    background: url(../images/left.png) center center no-repeat;
    z-index: 9999;
}

.slideGroup .sNext {
    left: auto;
    right: 5px;
    background: url(../images/right.png) center center no-repeat;
}

.slideGroup .sPrev:hover,
.slideGroup .sNext:hover {
    border-color: #f60;
}

.slideGroup .parBd ul {
    overflow: hidden;
    zoom: 1;
}

.slideGroup .parBd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 100%;
    padding: .5% 0;
}

.slideGroup .parBd ul li .case-left{
   width: 30%;
   margin-left: 8%;
   padding-top: 10%;
   text-align: left;
}
.slideGroup .parBd ul li .case-right{
    width: 50%;
    margin-right: 8%;
}
.slideGroup .parBd ul li h3{
    color: #000000;
    font-size: 20px;
}
.slideGroup .parBd ul li p{
    font-size: 14px;
    color: #999999;
    padding-top: 5%;
}
.slideGroup .parBd ul li a{
    display: inline-block;
    width: 96px;
    height: 33px;
    color: #ffffff;
    text-align: center;
    line-height: 33px;
    margin-top: 6%;
    float: left;
    margin-left: 1%;
}

a.more{
    background: #bc0000
}
a.more1 {
    background: #888888
}
.slideGroup .parBd ul li img{
    width: 100%;
}


/*首页合作伙伴*/
.i-parnter {
    background: #f5f5f5;
  
}
.i-tat {
    color: #000000;
    font-size: 16px;
    position: relative;
    line-height: 19px;
    text-indent: 12px;
}
.i-tat a{
    position: absolute;
    right: 0;
    font-size: 14px;
    top: 0;
}
.i-tat::before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 19px;
    background: #bc0000;
}
.i-tat::after{
    content: '';
    display: block;
    width: 93%;
    height: 1px;
    background: #dddddd;
    right: 0;
    bottom: 0;
    position: absolute;
}
.i-parnter .content{
    overflow: hidden;
    margin-top: 2%;
}
.slick-prev ,.slick-next{
    display: none!important;
}

/*首页关于我们*/
.i-about{
    margin-top: 1%;
}
.i-about .content{
    height: 496px;
    background: url(../images/about.jpg) no-repeat top center;
    background-size: cover;
    margin-top: 2%;
    padding: 3%;
    padding-top: 5%;
}
.about-left h3{
    font-size: 30px;
    color: #000000;
    line-height: 60px;
    font-weight: bold;
}
.about-left h3::after{
    content: '';
    display: block;
    width: 10%;
    height: 1px;
    background: #000000;
}
.about-left .content2{
    font-size: 14px;
    padding-top: 2%;
    color: #666;
    line-height: 30px;
}
.i-hornor{
    margin-top: 3%;
}
.i-hornor-list{
    margin-top: 3%;
}
.i-tat1{
    color: #bc0000;
}
.i-tat1::after{
    content: '';
    display: block;
    width: 88%;
    height: 1px;
    background: #dddddd;
    right: 0;
    bottom: 0;
    position: absolute;
}
.i-tat1 a{
    text-transform: uppercase;
}

.img-about img{
    max-width: 100%;
}
.i-hornor-list li img{
    width: 100%;
}


/*首页新闻*/
.i-news{
    margin-top: 2%;
}
.tab2li{
    border-bottom: 1px solid #dddddd;
}
.i-news-left{
    position: relative;
}
.tab2{
    display: none;
    margin-top: 3%;
}
.tab2li li{
    padding: 1.5% 2%;
    color: #000000;
    font-size: 18px;
    float: left;
    cursor: pointer;
}
.tab2li li.cur{
    background: #bc0000;
    color: #fff;
}
.news_list1{
    margin-bottom: 8%;
}
.news_list1 li b{
    display: block;
    width: 56px;
    height: 23px;
    background: #bc0000;
    color: #fff;
    font-size: 14px;
    float: left;
    line-height: 23px;
    text-align: center;
}
.news-right{
    width: 90%;
    margin-left: 2%;
}
.news-right a{
    color: #333333;
    font-size: 16px;
}
.news-right a:hover {
    color: #bc0000;
}
.news-right p{
    color: #999999;
    font-size: 14px;
    padding-top: 2%;
}


.news_list2::before{
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #e0e0e0;
    left: 5px;
    position: absolute;
    top: 5px;
}
.news_list2{
    position: relative;

}
.news_list2 li{
    position: relative;
    padding-left: 33px;
    line-height: 56px;
}
.news_list2 li::before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #bfbfbf;
    position: absolute;
    left: 0;
    top: 40%;
}
.news_list2 li::after{
    content: '';
    display: block;
    width: 100%;
    height: 0;
    border-bottom: 1px dashed #cccccc;

}
.news_list2 li a{
    color: #333333;
    font-size: 14px;
}
.news_list2 li span{
    position: absolute;
    right: 0;
    top: 0;
    line-height: 55px;
    color: #999999;
    font-size: 12px;
}

.news_list2 li:hover::before{
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #bc0000;
    position: absolute;
    left: 0;
    top: 40%;
}
.news_list2 li:hover a{
    color: #bc0000;
}

a.nmore{
    display: block;
    position: absolute;
    right: 5%;
    top: 0;
    line-height: 19px;
    color: #333333;
    font-size: 12px;
    text-transform: uppercase;
    transform: scale(0.9);
    padding: 1.5% 0
}
.chang h2{
    position: relative;
}
.chang h2 b{
    display: block;
    padding: 3.5% 5%;
    background: #bc0000;
    color: #fff;
    font-size: 16px;
    float: left;
}
.chang h2 a{
    display: block;
    position: absolute;
    right: 5%;
    top: 0;
    line-height: 19px;
    color: #333333;
    font-size: 12px;
    text-transform: uppercase;
    transform: scale(0.9);
    padding: 1.5% 0
}
.chang img{
    width: 100%;
    margin-bottom: 5%;
}

.news_list3 li{
    padding: 5% 0;
    border-bottom: 1px solid #eeeeee;
}
.news_list3 li a b {
    display: block;
    width: 19px;
    height: 19px;
    background: #888888;
    color: #fff;
    font-size: 14px;
    float: left;
    text-align: center;
    line-height: 19px;
    font-weight: normal;
    margin-right: 1%;
}
.news_list3 li h3{
    font-weight: normal;
    color: #333333;
    font-size: 16px;
    padding-left: 1%;
}
.news_list3 li p{
    padding-top: 2%;
    line-height: 26px;
   white-space:nowrap;
    overflow: hidden
}
.news_list3 li a i{
    display: block;
    width: 19px;
    height: 19px;
    background: #bc0000;
    color: #fff;
    font-size: 14px;
    float: left;
    text-align: center;
    line-height: 19px;
    font-style: normal;
    margin-right: 1%;
}






/*友情链接*/
.link{
   
    line-height: 52px;
    color: #ffffff;
}
.f_link{
    line-height: 52px;
}

/*页面底部*/
.out-foot{
    height: 314px;
    background: url(../images/foot.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 2%;
}
#footer{position:relative;height:224px }
#footer a{}
#footer a:hover{color:#e87518;text-decoration:none;}
.foot{
    background: #bc0000;
    margin-top: 5%;
}
.nav_foot{
    line-height: 48px;
    color: #fff;
    font-size: 14px;
}
.nav_foot a{
    color: #fff;
    display: inline-block;
    width: 5%;
}
.copyright{text-align:center;line-height:24px;}


.foot-nva li a{
    display: block;
    color: #bdbdbd;
    font-size: 16px;
}
.foot-nva li .sec{
    padding-top: 2%;
}
.foot-nva li .sec a{
    color: #818181;
    font-size: 14px;
    line-height: 26px;
}

/*内页左侧分类通用样式*/

//.sort{border-bottom:#D9D9D9 1px solid;}
.sort li {
    position: relative;
    z-index: 999;
}

.sort li .about_b {
    position: absolute;
    left: 210px;
    top: 0px;
    width: 210px;
    padding: 10px 20px;
    background: #f5f6f6;
    border-bottom: 2px solid #3a78c1;
    z-index: 9999;
}

.sort li .layer2 {
    position: absolute;
    left: 210px;
    top: 0px;
    width: 210px;
    padding: 10px 20px;
    background: #f5f6f6;
    border-bottom: 2px solid #3a78c1;
    z-index: 9999;
}

.sort li .layer2 li {
    overflow: hidden;
}

.sort li .layer2 li a {
    font-weight: bold;
    background: url(../images/ico1.gif) no-repeat 0% 50%;
}

.sort li .layer2 li a:hover {
    text-decoration: none;
    color: #3a78c1;
}

.sort li .layer2 li .layer3 li {
    border-bottom: 1px dashed #d5d5d5;
    margin: 6px 0px;
    height: 24px;
    line-height: 24px;
}

.sort li .layer2 li .layer3 li a {
    font: normal 12px/24px "微软雅黑";
    background: none;
}

.sort li a {
    background: url(../images/dot4.png) no-repeat 5px -41px;
    color: #666;
    display: block;
    line-height: 30px;
    font-family: "微软雅黑";
    border-bottom: 1px solid #dddddd;
    padding-left: 25px;
}

.sort li a:hover {
    color: #3a78c1;
    text-decoration: none;
    background: url(../images/dot4.png) no-repeat 5px -41px #f5f6f6;
}

.sort li.change a {
    background: url(../images/dot4.png) no-repeat 5px -41px #f5f6f6;
}

//.sort .layer2 li{width:200px;height:35px;margin-bottom:0;background:none;}

/*首页左侧联系我们*/

.contact {
    
}
.contact h3{
    color: #bdbdbd;
    font-size: 16px;
}

.contact .content {
    color: #6d6d6d;
    font-size: 14px;
    padding-top: 1%;
    line-height: 30px;
}
.er{
    text-align: center;
    color: #6d6d6d;
    font-size: 14px;
    padding-top: 2%;
}
.er img{
    max-width: 100%;
}


#nav-fiexd {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 9999;
    background: rgba(248, 238, 238, 0.9);
}

#nav-fiexd.navbar-default {
    background: #fff;
}

#nav-fiexd a.navbar-brand {
    display: block;
    width: 70%;
    padding: 0;
    height: 50px;
}

#nav-fiexd a.navbar-brand img {
    width: auto;
    max-height: 100%;
}

.navbar-nav {
    margin: 7.5px -15px;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
/*------------内页-------------------*/
.left .box{margin-bottom:10px;}
.left .box h3{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:#bc0000;
font-size:14px;
color:#fff;
}
.left .box .content{padding:5px 0px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.n_banner ,.n_banner img{width:100%;margin:0 auto;}

.left{float:left;}
.sort_menu{}
.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{padding:5px;line-height:24px;}

.right{;padding-bottom:10px;}
.sitemp {
    line-height: 31px;
    height: 31px;
    overflow: hidden;
    padding-right: 10px;
    border-bottom: 1px solid #bc0000;
}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;color:#000;font-size:14px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}

.slick-slide img{
    max-width: 100%;
}
.slick-slide{
    margin-right:.5%;
}
.telp{
    margin-top: 2%;
}
@media screen and (max-width: 1200px) {
    .logo{
        width: 60%;
    }
    .topLink .k2{
        padding-top: 5%;
        font-size: 14px;;
    }
    .topLink .k2 span{
        font-size: 20px!important;
    }
    .i-parnter{
        padding-top: 3%
    }
}

@media screen and (max-width: 1040px) {
   .menu_cate{
       width: 100%;
   }
   .i-sort{
       display: flex;
       flex: row;
       justify-content: space-around
   }
   .i-sort li{
       line-height: 40px;
       display: inline-block;
       text-indent: 5%;
       background-size: 20%;
   }
   .i-sort li:hover {
       background-size: 20%;
   }
   .recommend_product{
       width: 100%;
   }
   .i-product-list li{
       width: 32%;
       display: inline-block;
   }
   .i-product-list li:hover{
       background-size: 20%;
   }
   .you1{
       width: 40%;
       margin-top: 0
   }
   .i-ytt{
       background-size: 18%;
       font-size: 24px;
   }
   .you2{
       margin-top: 4%;
   }
   .i-you .content{
       height: 800px;
   }
   .slideGroup .parHd ul li{
       line-height: 40px;
   }
   .i-about .content{
       background: none;
   }
   .i-hornor-list li{
       width: 32%;
       display: inline-block
   }
   .i-about .content{
       height: auto;
   }
   .img-about{
       display: none;
   }
   .chang{
       width: 100%;
   }
   .nav_foot ,.contact ,.er  {
       display: none;
   }
   .foot-nva{
       width: 100%;
   }
   .foot-nva li{
       width: 24%;
       float: left;
   }
   #footer{
       height: 240px;
   }
}


@media screen and (max-width: 760px) {
    .topbanner{
        padding-top: 6%;
    }
    .you1 .content1{
        font-size: 14px;
    }
    .you1 .content1 img{
        padding-top: 0
    }
    .i-ytt{
        font-size: 20px;;
    }
    .you1{
        width: 48%;
    }
    .i-you .content{
        background: none;
    }
    .n_banner{
        padding-top: 14%;
    }
}


@media screen and (max-width: 640px) {
    .i-you h2 img{
        width: 50%;
    }
    .i-you h2{
        font-size: 20px;
    }
    .you1{
        width: 100%;
    }
    .i-ytt{
        width: 100%;
        background-size: 10%;
    }
    .slideGroup .parHd{
        width: 100%;
        position: relative;
        
    }
    .slideGroup .parHd ul{
    display: flex;
    flex: row;
    justify-content: space-around;
    padding: 1%;
    }
    .slideGroup .parHd li{
        text-indent: 0px!important;
        font-size: 12px!important;
    }
    .slideGroup .parBd{
        width: 100%;
        position: relative;
    }
    .slideGroup .parBd ul li .case-left{
        padding-top: 0%;
    }
    .i-tt{
        font-size: 20px;
    }
    .about-left h3{
        font-size: 18px;;
    }
    .news_list2 li{
        line-height: 40px;
    }
    .news_list3 li{
        padding: 3% 0;
    }
    .slideGroup .parHd ul li:last-child{
        display: none;
    }
    .slideGroup .parHd ul li:nth-child(7) {
        display: none;
    }
    .slideGroup .parBd ul li p{
        display: none;
    }
    .slideGroup .sPrev,
    .slideGroup .sNext{
        top: 20%;
        background-size: 50%;
    }
    .slideGroup{
        height: 210px;
    }
    .chang{
        margin-top: 3%;
    }
    .hotSearch{
        display: none;
    }
    .i-sort li{
        background: none;
        text-indent: 0;
        
    }
    .i-sort li.cur{
         color: #bc0000
    }
     .i-sort li:hover {
         background: none;
         text-indent: 0;
         color: #bc0000
     }
    .i-product-list li h3{
        font-size: 12px;
        line-height: 22px;
    }
    .slideGroup .parBd ul li h3{
        font-size: 16px;
    }
    .foot-nva li{
        width: 25%;
        display: inline-block;
        margin: 0!important
    }
    .foot-nva li a{
        font-size: 14px;;
    }
    #footer{
        height: auto;
    }
    .i-tt{
        padding-bottom: 3%;
    }

    .i-tt::after {
        content: '';
        display: block;
        width: 120px;
        height: 5px;
        position: absolute;
        left: 50%;
        margin-left: -60px;
        bottom: -3px;
        background: #bc0000
    }
    .right{
        float: none!important;
    }
    .left{
        float: none!important;
    }
    .sort_product ,.n_news ,.n_contact{
        display: none;
    }
    .sort{
        display: flex;
        justify-content: space-around;
    }
    .sort li{
        padding-left: 0;text-indent: 0;
        background: none;
    }
    .sort li a{
        padding-left: 0;
        text-indent: 0;
        background: none;
        border: none;
    }
    .product_detail .list{
        display: none;
    }
}
.kefu1{ display:none}
		@media screen and (max-width: 768px){
		.kefu1{ display:block;height: 80px; text-align:center; 
width: 100%;
background-color: #ED6161;
position: fixed;
bottom: 0;}
		
	}