*{
    margin: 0;
    padding: 0;list-style: none;
}
@media screen and (max-width: 995px)  {
    .top-logo{
        display: none;
    }
    .nav li{
        margin: 10px auto 0;
        width: 13.4%;
    }
}
.cur{
    color: #ff0 !important;
    background-color: #ea833f !important;
}
.header-cen h3{
    font-size: 28px;
    font-family: 微软雅黑;
    font-weight: bold;
    color: #656565;
    margin-top: 13%;
}
.header-cen p{
    font-size: 18px;
    font-family: 微软雅黑;
}
.header-cen p span{
    color: #b90b01;
}
@media screen and (max-width: 1210px) {
    #header-tell{
        width: 30%;
    }
}
@media screen and (max-width: 992px) {
    #header-tell{
        width: 35%;
    }
    .pats-right{
        margin-top: 30px;
    }
}
.header-tell{
    width: 25%;
    margin-top: 3%;
}
.header-tell img{
    line-height: 72px;
    float: left;
    margin-top: 15px;
    margin-right: 20px;
}
.header-tell span{
    font-size: 16px;
    font-family: 微软雅黑;
    color: #606060;
}
.header-tell p{
    color: #b90b01;
    font-size: 28px;
    font-family: Arial;
    font-weight: bold;

}



.index-cen-top{
    padding-bottom: 85px;
}
.index-cen-top h3{
    text-align: center;
    font-size: 45px;
    color: #000;
    line-height: 40px;
    text-transform: uppercase;
}
.cen-line{
    text-align: center;
    overflow: hidden;
    padding-top: 30px;
}
.line-left{
    width: 41%;
    float: left;
}
.index-cen{
    overflow: hidden;
}
.line-cen{
    text-align: center;
    width: 17%;
    float: left;
    font-family: 微软雅黑;
    font-size: 30px;
    color: #000;
    font-weight: 500;
}
.line-right{
    width: 41%;
    float: left;
}
.left-line,.right-line{
    width: 100%;
    height: 1px;
    background: #ccc;
    margin-top: 4%;
}
.index-cen-bot{
    overflow: hidden;
    position: relative;
}
.index-cen-b-pic{
    padding: 10px;
    width: 24%;
    float: left;
    cursor: pointer;
    background: url("../image/index/background.png") no-repeat;
    -webkit-background-size: 100%;
    background-size: 100% 100%;
    margin-right: 1.3%;
}
.index-cen-b-pic:last-child{
    margin: 0;
}
.index-cen-b-pic:hover{
    background: url("../image/index/background-hover.png") no-repeat;
    -webkit-background-size: 100%;
    background-size: 100% 100%;
}
.index-cen-b-pic:hover .index-cen-pic-b h3{
    color: #fff;
}
.index-cen-b-pic:hover .index-cen-pic-b p{
    color: #f9867f;
}
.index-cen-b-pic h3{
    text-align: center;
    font-size: 22px;
    color: #000;
    font-family: 微软雅黑;
    margin-bottom: 0;
}
.index-cen-b-pic p{
    font-weight: bold;
    font-size: 16px;
    color: #777777;
    font-family: "Times New Roman";
    text-align: center;
}
.index-cen-pic-b{
    width: 100%;


}
.index-cen-pic-b img{
    width: 100%;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
}
.index-cen-b-pic:hover .index-cen-pic-b img{
    transform: scale(1.2);
}
.index-cen-word{
    padding: 10px;
}
.index-zhu{
    overflow: hidden;
    margin-top: 50px;
    padding: 0 30px;
}
@media (max-width: 768px) {
    .index-zhu{
        margin-top:0 ;
    }
    .index-cen{
        margin-top: 0 !important;
    }
    .line-cen-two{
        font-size: 16px !important;
    }
}

.ppic-on{
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.line-left-two,.line-right-two{
    width: 35%;
    float: left;
}
.line-cen-two{
    font-size: 30px;
    font-family: 微软雅黑;
    width: 30%;
    float: left;
}
.line-cen-two span{
    color: #ab1002;
}
.left-line-two,.right-line-two{
    margin-top: 5%;
    border: 1px solid #ccc;
}

.left-fire-top{
    background: rgb(178,11,1);
    height: 500px;
}
.fire-right-top{
    background: rgb(238,238,238);
    height: 500px;
}
.left-fire-top{
    text-align: right;
    padding: 20px 20px;
    padding-top: 30px;
}
.fire-right-top, .left-fire-top{
    position: relative;
}
.left-fire-top h2, .left-fire-top p{
    margin-top: 0;
    color: #fff;
}
.left-fire-top h2, .fire-right-top h2{
    font-size: 64px;
    font-family: Impact;
    font-weight: bold;
}
.left-fire-top p, .fire-right-top p{
    font-size: 28px;
    font-family: 微软雅黑;
    font-weight: bold;
    line-height: 40px;
    padding-right: 5%;
    padding-left: 5%;
}
.left-fire-top h2,.fire-right-top p{
    margin-top: 0;
}
.fire-right-top h2{
    margin-top: 0;
}
.fire-right-top{
    padding: 20px 20px;
    padding-top: 30px;
}
.fire-right-top h2{
    color: #b90b01;
}
.fire-right-top p{
    color: #000;
}
.index-cen-bot-pic img{
    position: absolute;
    bottom: 9%;
    left: 37%;
    z-index: 999;
}
.left-fire-bot{
    position: absolute;
    left: 30%;
    bottom: 18%;
    color: #f0cac8;
    font-size: 22px;
    font-family: 微软雅黑;

}
.left-fire-bot p{
    padding-left: 22px;
    line-height: 40px;
}
.left-fire-bot p:first-child{
    padding-left: 0;
    text-align: right;
}
.left-fire-bot img{
    position: absolute;
}
.left-fire-img-1{
    top: 10%;

    left: 106% !important;
}
.left-fire-img-2{
    top: 36%;
    left: 109% !important;
}
.left-fire-img-3{
    top: 59%;
    left: 109% !important;
}
.left-fire-img-4{
    bottom: 14% !important;
    left: 106% !important;
}
.right-fire-bot{
    position: absolute;
    bottom: 20%;
    right: 30%;
}
.right-fire-bot p{
    font-size: 22px;
    color: #929292;
    font-family: 微软雅黑;
    line-height: 40px;
}
.right-fire-bot img{
    position: absolute;
}
.right-fire-img-1{
    top: 11%;
    left: -188% !important;
}
.right-fire-img-2{
    top: 37%;
    left: -188% !important;
}
.right-fire-img-3{
    top: 64%;
    left: -188% !important;
}
.right-fire-img-4{
    bottom: 28px;
    left: -188% !important;

}

.index-pro{
    background: url("../image/index/background-pro.png") no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    margin-top: 60px;
    padding-top: 30px;
}
.index-produc{
    padding: 30px 0;
    width: 100%;
    overflow: hidden;
}
.pro-1{
    width: 42%;

    float: left;
    background-color: #ccc;
}
.pro-2{
    width: 20%;
    float: left;

}
.pro-2 a{
    width: 100%;
    float: left;
    height: 0;
    padding-bottom: 82%;
    display: block;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
    position: relative;
}

.pro-2 a p{
    font-family: 微软雅黑;
    color: #000;
    font-size: 25px;
    text-align: center;
    margin-top: 20%;
    margin-bottom: 5px;
}
.pro-2 a span{
    font-family: Arial;
    font-size: 16px;
    color: #000;

}
.pro-2 a:first-child {
    background: url("../image/index/pro-2.png");
}






.pro-2-a{
    position: relative;
}
.pro-2-a img:first-child{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    transition: all 1s ease;
}
.pro-2 a:nth-child(3){
    background:url("../image/index/pro-red.png");
}
.pro-2 a:nth-child(3) p{
    color: #fff;
}.pro-2 a:nth-child(3) span{
     color: #fff;
 }
.pro-2 a:last-child{

    background:url("../image/index/pro-4.png");
}
.pro-2-1a img{
    position: absolute;
    right: -14px;
    bottom: 10px;
    width: 15px;
    height: 20px;
    z-index: 10;
}


.pro-four-a img:last-child{
    width: 100%;
    height: 100%;
    transition: all 1s ease;
}
.pro-one-1{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.pro-1 img{
    width: 100%;
    height: 100%;
    transition: all .8s ease;
}

.pro-two-a:hover .pro-1 img{
    transform: scale(1.2);
}
.product-right-a{
    padding-right: 20px;
}
.pro-2-2a img{
    position: absolute;
    left: -14px;
    bottom: 10px;
    width: 15px;
    height: 20px;
    z-index: 10;
}
.pro-3{
    width:38% ;

    float: left;
    position: relative;
    height: 0;
    padding-bottom: 32.9%;
    overflow: hidden;
}
.pro-3 img:first-child{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
.pro-3 img{
    width:100% ;
    transition: all 0.8s ease;
}
.pro-sauce{

    height: 197px;
    overflow: hidden;
}

.trust{
    background: url("../image/index/strust.png") no-repeat;
    position: relative;
    background-size: 100% 100%;
}
.trust-black{
    background: url("../image/index/black.png") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.trust-top{
    background: rgba(171,16,2,.5);
    height: 200px;

}
.trust-cen{
    overflow: hidden;
    width: 100%;
    padding-bottom: 6%;
}
.trust-title{
    color: #fff;
    font-family: 微软雅黑;
    text-transform: uppercase;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 90px;
}
.trust-title p{
    font-size: 45px;
}
.trust-title span{
    font-size: 30px;
}
.trust-bot{
    background-color: #fff;

}
.trust-pic{
    padding-top: 40px;
    text-align: center;
}
.trust-word{
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}
.trust-bot p{
    font-size: 16px;
    color: #000;
    font-family: 微软雅黑;
    margin: 0;
    text-align: center;
    padding: 30px 10px 65px;
}

.trust-one{
    margin-left: 20px;
}
.anima{
    overflow: hidden;
}
.trust-one:first-child{
    margin: 0;
}
.trust-two{
    padding-top: 45px;
}
.trust-pic img{
    margin: 0 auto;
}
.trust-word img{
    margin: 0 auto;
}
.pro-detlat-left{
    height: 446px;
}
.pro-detlat-left img{
    width: 100%;
    height: 100%;
    position: relative;
}
.pro-business{
    position: absolute;
    bottom: 10%;
    left: 5%;
    width: 90%;
    padding: 15px 20px;
    background-color: rgba(164,81,56,.8);
}
.product-tab,.prod-nav{
    width: 100%;
    overflow: hidden;
}
.pro-busin{
    border: 1px solid #ccc;
    padding: 30px 15px;
}
.pro-busin p{
    margin: 0;
    color: #fff;

}
.pro-busin p:first-child{
    font-size: 22px;
    font-family: 微软雅黑;
    line-height: 18px;
}
.pro-busin p:last-child{
    font-family: Arial;
    font-size: 27px;
    line-height: 18px;
}


.product-nav{
    border: 1px solid #b90b01;
    line-height: 60px;
    text-align: center;
    background: #fff;
    padding-right: 20px;
    margin-bottom: 20px;
}
.product-line{
    float: left;
    width: 21px;
    height: 1px;
    background: #000;
    margin:32px 20px 0;
    padding: 0 10px;
}
.product-nav a{
    float: right;
    color: #000;
    font-size: 16px;
    text-decoration: none;
}
.product-nav div{
    font-size: 18px;
    color: #000;
    cursor: pointer;

}
.product-nav div span{
    font-size: 18px;
    text-align: center;
    float: none;
    text-decoration: none;
}
.pro-subnav{
    background: #b90b01;
    color: #fff !important;
    font-weight: 600;
}


@media (max-width: 657px) {
    .product-line{
        margin:29px 0 0 0 ;
    }
}

@media (max-width: 461px) {
    .product-nav div a{
        font-size: 15px;
    }
    .product-nav a{
        font-size: 15px;
    }
}
.product-delat{
    padding: 30px 0;
    overflow: hidden;
    display: none;
    width: 100%;
}
.prod-nav .shi{
    display: block;
}
.prod-nav:after{
    content:"";
    display: block;

}
.pro-det-top div img{
    width: 100%;
}
.det-bot img{
    width: 100%;
}
.pro-det-top{
    overflow: hidden;

}
.pro-det-top div{
    padding: 0 15px;
}
.det-bot{
    overflow: hidden;
    margin-top: 20px;
}
.det-bot div{
    padding: 0 15px;
}

.index-eat{
    padding-top: 10px;
}
.eat-cen{
    overflow: hidden;
    position: relative;
}
.line-one{
    position: absolute;
    bottom: 42%;
    left: 13%;
    width: 29%;
    z-index: -99;
}
.line-one img{
    width: 100%;
}
.line-two {
    position: absolute;
    top: 20%;
    left: 40%;
    z-index: -10;
}
.line-three{
    position: absolute;
    right: 17%;
    bottom: 36%;
    z-index: -10;
}
.eat-li{
    text-align: center;
    font-family: 微软雅黑;
}
.eat-list{
    width: 90%;
    margin: 0 auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 10px solid #fff;
    box-shadow: 0px 0px 10px 2px #ccc;
    margin-bottom: 10px;
    margin-top: 15px;
}
.eat-li p{
    font-size: 24px;
    color: #000;
    margin: 0;
}
.eat-li span{
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    text-transform: uppercase;
}
.eat-lip{
    padding-top: 130px;
}
.compan{
    background: url("../image/index/bg.png") no-repeat;
    background-size: 100% 100%;
    margin-top: 50px;

}
.compan-word{
    text-align: center;
    font-size: 16px;
    height: 52px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    line-height: 30px;
    color: #666666;
    font-family: 微软雅黑;
}
.compan-num{
    padding: 25px 0;
    overflow: hidden;
    width: 100%;

}
.compan-cir{
    text-align: center;
    padding-left: 3px !important;
    padding-right: 3px !important;
    margin-top:20px;
}
.compan-cir span{

    font-family: Impact;
    font-weight: bold;
    color: #e22524;
    font-size: 55px;
    line-height: 30px;
    margin-bottom: 10px;
}
.compan-cir p{
    font-family: 微软雅黑;
    font-weight: bold;
    font-size: 18px;
    color: #000;
    line-height: 30px;

}
.compan-yuan{
    width: 90%;
    padding: 75px 0;
    background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 20px solid rgb(240,240,240);
    cursor: pointer;
}
.compan-yuan:hover{
    border: 20px solid #ccc;
}

.hotspot{
    padding-top: 100px;
}
.industry{
    overflow: hidden;
}
.index-hotspot{
    display: none;
}
.industry-one{
    font-family: 微软雅黑;
    overflow: hidden;
    box-shadow: 0 10px 10px -15px #ccc;
    padding: 40px 0;
    cursor: pointer;
}
.industry-one:hover .industry-right img{
    transition: all 1.5s ease;
}
.industry-right img{
    width: 100%;
}
.industry-left{
    padding-right: 41px;
}
.industry-left p:first-child{
    font-size: 18px;
    line-height: 20px;
    color: #1f1f1f;
}
.industry-left p:first-child:before{
    display: block;
    content: '';
    background: url("../image/news/news-dian.png") no-repeat;
    width: 20px;
    float: left;
    height: 20px;
    margin-right: 20px;
    margin-top: 3px;
}
.industry-left p:nth-child(2){
    line-height: 25px;
    margin-top: 10px;
    color: #7e7e7e;
    font-size: 14px;
    overflow: hidden;
    height: 50px;
    text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
}
.industry-left p:nth-child(4){
    margin: 0 ;
}
.industry-two{
    padding-left: 41px;
    padding-right: 0;
}
.industry-right{
    position: relative;
}
.industry-right img:last-child{
    position: absolute;
    top: 30px;
    width: 15px;
    height: 25px;
}
.industry-img img:last-child{
    position: absolute;
    right: 0;
    top: 30px;
}
.industry-one:hover  .industry-left p:first-child{
    color: #b90b01;
}

.industry-one:hover .industry-left p:nth-child(4){
    color: #b90b01;
}
.industry-right{
    height: 100%;
    overflow: hidden;
}
.industry-one:hover .industry-right img:first-child{
   transform: scale(1.2);
}

.industry-one:hover .industry-left p:first-child:before{
    background:url("../image/redbefore.png") no-repeat;
}





.posion{
    background-color: #b90b01;
    margin-top:0;
}
@media (max-width: 768px) {
    .posion{
        margin-top: -1.5%;
    }
}
.posion a{
    color: #fff;
}
.pos-left span{
    color: #f9aba6;
    font-weight: bold;
    font-family: 微软雅黑;
}
.pos-left{
    font-size: 16px;
    font-family: "微软雅黑 Light";
    color: #fff;
    line-height: 60px;
}
.search{
    border: 1px solid #e5746d;
    margin-top: 15px;
    margin-bottom: 15px;
    overflow: hidden;
}
.search input{
    width: 90%;
    height: 30px;
    padding: 8px 20px;
    background-color: #b90b01;
    border: 0;
    color: #fff !important;
    font-size: 16px;
    float: left;
    font-family: "微软雅黑";
    outline:none;
}
.searp{
    float: right;
    width: 10%;
    text-align: center;
    line-height: 30px;
    background: #e5746d;
}
/*.seap-sear{*/
    /*background: none;*/
/*}*/
.pos-right{
    float: right;
}
.sea-input::-webkit-input-placeholder{
    color: #e5746d;
}
.sea-input:-moz-placeholder{
    color: #e5746d;
}
.sea-input::-moz-placeholder{
    color: #e5746d;
}
.sea-input:-ms-input-placeholder{
    color: #e5746d;
}
.dostion{
    border-bottom: 1px solid #ccc;
    text-align: center;
    font-size: 16px;
    font-family: "微软雅黑 Light";
    color: #666666;
    line-height: 65px;
}
.dostion ul{
    overflow: hidden;
    margin: 0;
}
.active{
    background-color: #b90b01;
    color: #fff;
}

.past-small span{
    display: block;
    float: left;
    margin-left: 10px;
    width: 18%;
    cursor: pointer;
}
.past-small span img{
    width: 100%;
    height: 100%;
}
.pats-left{
    position: relative;
}
.pats-left img{
    width: 100%;
}
.patt-left,.patt-right{
    width: 4%;
    font-size: 36px;
    line-height: 95px;
    font-weight: 700;
    cursor: pointer;
    float: left;
}

.index-cen{
    margin-top: 30px;
    overflow: hidden;
}
.footer-bot span a{
    color:rgba(255,255,255,0.3)
}

.index-cen p{
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
    font-family: 微软雅黑;
}
.about-pic{

    width: 100%;
    height: 222px;
    overflow: hidden;
}
.about-pic img{
    width: 100%;
    height: 100%;
    transition: all .6s ease;
}
.about-cen{
    background-color: rgb(248,248,248);
    padding-bottom: 10px;
    padding: 10px;
}
.about-cen:hover{
    background-color: #b90b01;
    color: #fff;
    cursor: pointer;
}
.about-cen:hover p{
    color: #fff;
}
.about-cen:hover .about-pic img{
    transform: scale(1.2);
}
.index-cen li:nth-child(4),.index-cen li:nth-child(5),.index-cen li:nth-child(6){
    margin-top: 50px;
}
@media (max-width: 898px) {
    .modal-content{
        width: 95% !important;
        margin: 0 auto;
    }
}
@media (max-width: 770px) {
    .modal-content{
        width: 49% !important;
    }
}
@media (max-width: 768px) {
    .modal-content{
        width: 95% !important;
        margin: 0 auto;
    }
    .produ-top-right p{
        font-size: 16px !important;
    }
    .produ-top-right span{
        font-size: 12px !important;
    }
    .left-fire-bot p,.right-fire-bot p{
        font-size: 16px;
    }
    .trust-bot p{
        padding-bottom: 30px;
    }
    .index-cen-top h3{
        line-height: 25px !important;
    }

    .pro-det-top .pro-det-mini{
        display: none;
    }
    .pro-det-top .pro-det-mini:nth-child(1){
        display: block;
        padding-right:  10px;
        padding-left: 0px;
    }
    .pro-det-top .pro-det-mini:nth-child(1) a .pro-det-mib{
        padding-right:  10px;
        padding-left: 0px;
    }
    .pro-det-top .pro-det-mini:nth-child(2){
        display: block;
        padding-left:  10px;
        padding-right: 0px;
    }
    .pro-det-top .pro-det-mini:nth-child(2)  a .pro-det-mib{
        padding-left:  10px;
        padding-right: 0px;
    }
    .det-bot>a:first-child div{
        padding-left: 0;
        padding-right: 10px;
    }
    .det-bot>a:nth-child(2) div{
        padding-right: 0;
        padding-left: 10px;
    }

    .trust-title{
        padding: 30px;
    }
    .trust-title p{
        font-size: 20px;
        margin: 0;
    }
    .trust-title span{
        font-size: 20px;
    }
    .trust-pic{
        padding-top: 20px;
    }
    .trust-word{
        padding: 15px 0;
    }
    .left-fire-top h2, .fire-right-top h2{
        font-size: 30px;
    }
    .left-fire-top{
        padding: 20px 20px 0 0;
    }
    .left-fire-top p, .fire-right-top p{
        font-size: 20px;
    }
    .left-fire-top{
        height: 350px;
    }
    .left-fire-bot{
        bottom: 2%;
        left: 10%;
    }
    .fire-right-top{
        height: 350px;
    }
    .right-fire-bot{
        bottom:2%;
        right: 10%;
    }
    .cen-line{
        padding-top: 0;
    }
    .index-cen-top{
        padding-bottom: 25px !important;
    }
    .fire-right-top{

        padding-top: 20px;
    }
    #eat-cen{
        padding: 180px 15px;
    }
    .pos-left{
        display: none;
    }
    .industry{
        display: none;
    }
    .index-hotspot{
        display: block ;
    }
    .industry-left p:first-child{
        font-size: 18px;
        line-height: 30px;
    }
    .industry-left p:first-child:before{
        margin-top: 10px;
    }
    .industry-two{
        padding: 0;
        padding-top: 20px;
    }

}
.modal-content{
    width: 100%;
    padding: 20px;
    background-color: #fff;
}
.modal-content img{
    width: 100%;
}
.modal-dialog{
    margin: 13% auto !important;
}
.modal-content p{
    text-align: center;
    font-size: 24px;
    font-family: 微软雅黑;
    color: #fff;
}
.modal-body img{
    width: 100%;
}
.modal-header{
    display: none;
}
.index-bot{
    width: 23%;
    margin: 50px auto;
    text-align: center;
    overflow: hidden;
}
.footer-bot{
    font-size: 12px;
    color: rgba(255,255,255,0.3);
    font-family: 微软雅黑;
    background: #000;
    line-height: 50px;
    text-align: right;
}
.pro-det-ni{
    position: relative;
}
.pro-det-zb{
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: none;
    padding: 0 !important;
}
.pro-det-zb img{
    width: 100%;
    height: 100%;
}
.pro-det-zb text{
    font-size: 16px;
    color: #fff;
    font-weight: 100;
    font-family: "Times New Roman";
    position: absolute;
    top: 55%;
    left: 42%;
}
.pro-det-mib{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.pro-det-mib:hover .pro-det-zb{
    display: block;
    transition: all .8s ease;
}





@media (max-width: 1200px){
    .index-bot{
        width: 30%;
    }
    .footer{
        display: none;
    }
    .footer-bot{
        text-align: center;
        margin-top: 80px;
    }
    .pro-busin p:first-child{
        font-size: 17px;
    }
    .pro-busin p:last-child{
        font-size: 21px;
    }
    .patt-left, .patt-right{
        line-height: 95px;

    }
    .pats-use div:first-child{
        line-height: 95px;
    }
    .pats-use div:nth-child(2){
        margin-bottom: 10px;
    }
}
@media (max-width: 992px){
    .index-bot{
        width: 35%;
    }
    .index-cen li:nth-child(4),.index-cen li:nth-child(5),.index-cen li:nth-child(6){
        margin-top: 0;
    }
    .pro-busin p:first-child{
        font-size: 22px;
    }
    .pro-busin p:last-child{
        font-size: 27px;
    }
    .past-small{
        width: 92%;
    }
    .patt-left, .patt-right{
        line-height: 70px;
        width: 4%;
        font-size: 22px;
    }
    .past-small div{
        margin-left: 0 !important;
    }
    .line-two,.line-one,.line-three{
        display: none;
    }
    .pats-use div:first-child{
        line-height: 40px;
    }
    .past-small span{
        width: 16%;
    }
    .recom-top-1 span{
        font-size: 27px !important;
    }
    .recom-line{
        margin-top: 24px !important;
    }
    .recom-right-1{
        line-height: 40px !important;
    }
  #eat-cen{
      text-align: center;
      padding-bottom: 300px;
  }

    .eat-lip{
        padding: 0;
    }
    .eat-joker{
        display: block;
    }
}
@media (max-width: 740px){
    .index-bot{
        width: 42%;
    }
}
@media (max-width: 660px){
    .index-bot{
        width: 60%;
    }
}
@media (max-width: 460px){
    .index-bot{
        width: 75%;
    }
}
.index-bot span{
    display: block;
    margin: 0 auto;
    width: 37px;
    height: 37px;
    background-color: rgb(221,221,221);
    border-radius: 50%;
    float: left;
    margin-left: 15px;
    text-align: center;
    line-height: 37px;
    font-size: 18px;
    font-family: Arial;
    cursor: pointer;
}
.index-bot .active{
    background-color: #b90b01;
    color: #fff;
}

.footer{
    padding: 50px 0;
    margin-top: 80px;
    background: url("../image/footer.png") no-repeat;
    -webkit-background-size:100% 100% ;
    background-size: 100% 100% ;
}
.foot-dd{
    float: left;
}
.foot-dd dd{
    color:#7d7d7d;
    font-family: 微软雅黑;
    font-size: 16px;
    margin-top: 20px;
}
.foot-dd dd:hover{
    color: #fff;
}
.foot-cen{
    text-align: left;
}
.foot-cen dt{
    margin-top: 15px;
    margin-bottom: 50px;
    color: #dfdfdf;
    font-size: 16px;
}
.foot-cen dd{
    margin-top: 15px;
    color: #7d7d7d;
}

.foot-right{
    text-align: left;
}
.foot-right dt{
    margin-top: 15px;
    color: #676767;
    font-size: 16px;
}
.foot-right dd{
    margin-top: 40px;
    letter-spacing: 20px;
}
.foot-right dd:last-child{
    border:1px solid #ccc;
    padding: 10px 15px;
    height: 62px;
    line-height: 40px;
}
.foot-right dd:last-child img{
    float: right;
    margin-top: 15px;
}
.footer-last{
    margin-top: 45px;
}
.footer-last a span{
    color: #949494;
    font-size: 14px;
}

/*右侧固定栏*/

.tell-fiex{
    width: 49.36px;
    height: 146.84px;
    background-color: rgb(48,48,48);
    position: fixed;
    right: 20px;
    bottom: 20px;
}


.tell-fiex div{
    width: 49.36px;
    height: 48.42px;
    text-align: center;
    line-height: 48.42px;
    cursor: pointer;
}
.tell-fiex div:hover{
    background-color: #b90b01;
}

@media (max-width: 768px) {
    .tell-fiex{
        display: none;
    }
    .trust-cen{
        padding-bottom: 0%;
    }
    #eat-cen{
        padding: 0 !important;
    }
}

.pos-left a{
    color: #fff;
}



/*企业优势*/
.streng{
    padding-top: 80px;
    font-family:微软雅黑;
}
.streng-1{
    overflow: hidden;
    background: rgb(251,251,251);
}
.streng-left{
    width: 50%;
    float: left;
}
.streng-left img{
    width: 100%;
}
.streng-right{
    width: 50%;
    float: left;
    padding: 50px 35px 67px 30px;
}
.streng-right p{
    color: #7e7e7e;
    font-size: 16px;
    line-height: 30px;
    margin: 0;
}
.streng-right p:first-child{
    color: #b90b01;
    font-size: 24px;
    margin-bottom: 24px;
}
.streng-two{
    padding: 38px 35px 19px 30px ;
}
.streng-three{
    padding-bottom: 37px;
}

@media (max-width: 1200px) {
    .streng-right{
        padding: 30px 0 0 15px;
    }
    .streng-two{
        padding:10px 15px 0 15px; ;
    }
}

@media (max-width: 992px) {
    .streng-right{
        padding: 0 15px;
    }
    .streng-right p:first-child{
        font-size: 18px;
        margin-bottom: 10px;
    }
    .streng-right p{
        font-size: 15px;
        line-height: 22px;
    }
}

@media (max-width: 768px) {
    .streng-1{
        padding: 0 30px;
        margin-top: 30px;
    }
    .streng-left{
        width: 100%;
    }

    .streng-right{
        width: 100%;
        padding: 20px 20px;
    }
    .patt-left,.patt-right{
        position: absolute;
        top: 40%;
        font-size: 40px;
        color: #ccc;
        font-weight: 300;
    }
    .patt-left{
        left: 5%;
    }
    .patt-right{
        right: 5%;
    }
}





/*联系我们*/
.message-word h3{
    font-size: 24px;
    color: #b90b01;
    font-family: "Times New Roman";
    font-weight: bold;
}
.message-word span{
    font-size: 16px;
    color: #7e7e7e;
    font-family: 微软雅黑;

}
.message-mp{
    padding-top: 50px;
    overflow: hidden;
}
.message-bot{
    padding-top: 20px;
    overflow: hidden;
}
#platform>div>div>span.BMap_noprint{
    background: url("../image/message/position.png") no-repeat !important;
    background-size:100% 100% ;
    width: 25px !important;
    height: 30px !important;
}




/*新闻*/

.new-list{
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}
.news-time p{
    font-size: 20px;
    color: #000;
    font-family: CenturyGothic;
    font-weight: bold;
    color: #b90b01;
    margin-bottom: 15px;
    line-height: 30px;
}
.news-time p::after{
    content: '';
    display: block;
    width: 20.5%;
    height: 5px;
    background-color: #b90b01;
    margin-top: 10px;
}
.news-time img{
    width: 100%;
}
.new-title p:first-child{
    font-size: 26px;
    line-height: 30px;
    color: #b90b01;
    font-family: 微软雅黑;

}
.new-title p:first-child:before{
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 15px;
    background: url("../image/news/news-dian.png") no-repeat;
}
.new-title p:nth-child(2){
    color: #7e7e7e;
    font-size: 14px;
    font-family: 微软雅黑;
    text-align: left;
    margin: 30px 0 40px 0;
    height: 40px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}


.profile{
    padding: 0 15px;
}
.new-info{
    display: block;
    width: 137px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    border: 1px solid #ccc;
    border-radius: 24px;
}
.new-info:hover{
    background: #b90b01;
    color: #fff;
}

/*新闻详情*/

.deliat{
    padding: 80px 0;
    font-family: "微软雅黑 Light";
}

.deliat-title{
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    position: relative;
}
.deliat-title span{
    color: #b90b01;
    font-size: 30px;
    line-height: 48px;
    font-family: 微软雅黑;
}
.deliat-title span::after{
    content: '';
    display: block;
    width: 9%;
    height: 6px;
    background: #b90b01;
    position: absolute;
    bottom: 0;
}
.deliat-word{
    padding: 40px 0;
}
.deliat-word span{
    font-size: 18px;
    color: #555555;
}
.detial-fen{
    text-align: center;
    font-size: 18px;
    color: #555555;
}
.detial-fen span{
    line-height: 48px;
}
.detial-fen span:last-child{
    color: #b90b01;
}
.detial-fen a{
    padding: 11px 37px;
    border: 1px dashed #555555;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    border-radius: 17px;
    margin-left: 20px;
    margin-right: 20px;
}
.deliat-wz{
    padding-bottom: 80px;
}






@media screen and (max-width: 1200px) {
    .detial-fen a{
        margin: 0 10px;
    }
    .detial-pre{
        margin-right: 0 !important;
    }
    .pro-1,.pro-3{
        height: 395px;
    }

}

@media screen and (max-width: 992px) {
    .detial-fen span{
        display: block;
        width: 100%;
        padding: 20px 0;
    }

}

@media (max-width: 992px) and (min-width: 768px) {
    .recom-list:nth-child(3n){
        display: none;
    }
}


@media screen and (max-width: 768px) {
    .deliat-new{
        padding: 0 30px;
    }
    label.BMapLabel{
        left: 19px !important;
        top: -20px !important;
    }
    .new-title p:first-child{
        font-size: 17px;
        line-height: 42px;
    }
    .new-title p:nth-child(2){
        margin:5px 0 30px 0
    }
    .new-list{
        padding-bottom: 20px;
    }
    .footer-bot{
        margin-top: 40px;
    }
    .streng{
        padding-top: 0;
    }
}

@media screen and (max-width: 410px) {
    .detial-fen span{
        font-size: 16px;
    }
}


/*辣椒粉系列*/
.recom-top{
    overflow: hidden;
    margin-top: 60px;
}
.recom-top-1 span{
    font-size: 42px;
}
.recom-top-1 span:first-child{
    font-family: 微软雅黑;
    font-weight: bold;
    color: #000;

}
.recom-top-1 span:last-child{
    font-family: "Times New Roman";
    color: #999999;
    margin-left: 20px;
}
.recom-right-1{
    font-size: 20px;
    font-family: "微软雅黑 Light";
    line-height: 58px;
    text-align: right;
}
.recom-right-1 a{
    color: #b90b01;
}

@media (max-width: 1200px) {
    .recom-top-1 span:last-child{
        font-size: 28px;
    }
    .pro-2 a{
        padding-bottom: 49.4%;
    }
    .pro-3 img{
        height: 395px;
    }
}
.recom-line{
    width: 100%;
    height: 1px;
    background-color: #ccc;
    margin-top: 29px;
}
.recom-bot-title{
    padding: 15px 0;
}
.recom-bot-title span{
    font-family: "微软雅黑 Light";
    color: #000;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}
.recom-list{
    cursor: pointer;
}
.recom-list:hover .recom-bot-title span{
    color: #b90b01;
}

.recom-bot-title span:before{
    content: '';
    display: block;
    background: url("../image/news/news-dian.png") no-repeat;
    width: 15px;
    height: 15px;
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}
.recom-list:hover .recom-bot-title span:before{
    background: url("../image/redbefore.png") no-repeat;
}
.recom-bot-pic{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.recom-bot-pic img{
    width: 100%;
    -webkit-transition: all .8s ease ;
    -moz-transition: all .8s ease ;
    -ms-transition: all .8s ease ;
    -o-transition: all .8s ease ;
    transition: all .8s ease ;
}
.recom-list:hover .recom-bot-pic img{
    transform: scale(1.2);
}


.recom-bot-time{
    font-size: 18px;
    font-weight: bold;
    font-family: "Times New Roman";
    color: #b90b01;
    padding-bottom: 15px;
}
.recom-bot-word{
    font-size: 16px;
    color: #7e7e7e;
    font-family: 微软雅黑;
    line-height: 28px;
   margin-bottom: 30px;
    height: 56px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.recom-bot-look{
    padding: 10px 30px;
    width: 128px;
    border: 1px solid #b90b02;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
}
.recom-list{
    margin-top: 30px;
}

@media (max-width: 768px) {
    .recom{
        display: none;
    }
    .message-mp{
        padding-left: 15px;
        padding-right: 15px;
    }
}


.past{
    margin-top: 30px;
}
.index-pic{
    margin-bottom: 30px;
}
.index-pic img{
    width: 100%;
}
.index-pic p{
    text-align: center;
    font-size: 20px;
    color: #555555;
    font-family: 微软雅黑;
    line-height: 42px;
}

.bian{
    color: #fff !important;
    background-color: #b90b01;
}

.pap-list{
    padding:10px;
    background: rgb(248,248,248);
    text-align: center;

}
.pap-li{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.pap-li img{
    width: 100%;
    transition: all .6s ease;
}
.pap-list p{
    font-size: 20px;
    color: #555555;
    line-height: 42px;
}
.pap-list:hover{
    background: rgb(185,11,2);
    cursor: pointer;
}
.pap-li{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.pap-list:hover .pap-li img{
    transform: scale(1.2);
}
.pap-list:hover p{
    color: #fff;
}
/*.bigcontent{*/
    /*padding: 0 9.5%;*/
/*}*/

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{
    background: none !important;
}
.bd_weixin_popup{
    height: 320px !important;
}
.pap-st{
    margin-top: 20px;
}

.fen{
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    font-size: 16px;
    font-family: "微软雅黑 Light";
}
.fen-1{
    border-right: 1px solid #ccc;
    font-size: 16px;
    font-family: "微软雅黑 Light";
}
.doston-title{
    font-family: 微软雅黑 Light;
    overflow: hidden;
}
.dostion  span{
    float: left;
    padding: 0 30px;
    position: relative;
    cursor: pointer;

    font-size: 16px;
    color: #666666;
}


.gotoptop_icon{
    display: none !important;
}

.kind:after{
    display: block;
    width: 10px;
    height: 10px;
    background: url("../image/san.png") no-repeat;
    content: '';
    position: absolute;
    right: 12px;
    top: 46%;
}
.kind-select:after{
    display: block;
    width: 10px;
    height: 10px;
    background: url("../image/nabla.png") no-repeat;
    content: '';
    position: absolute;
    right: 12px;
    top: 46%;
}

.pats{
    margin-top: 55px;
}
.past-none{
    display: none;
}
.past-active{
    display: block;
}
.pats-h3{
    border-bottom: 1px dashed #ccc;
    font-size: 36px;
    font-weight: bold;
    font-family: 微软雅黑;
    padding-bottom: 20px;
}
.past-span{
    margin-top: 30px;
    font-size: 18px;
    font-family: "微软雅黑 Light";
    line-height: 48px;
    width: 100%;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
}
.pats-use{
    overflow: hidden;
    margin-bottom: 30px;
}
.pats-use div:first-child{
    float: left;
}
.pats-use div:nth-child(2){
    margin-right: 20px;
}
.pats-use div:nth-child(2),.pats-use div:last-child{
    float: left;
    border: 1px dashed #ccc;
    -webkit-border-radius: 39%;
    -moz-border-radius: 39%;
    border-radius: 20px;
    line-height: 40px;
    padding: 0 15px;
}
.past-word{
    margin-top: 10px;
    height: 110px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:5;
}
.past-word span:first-child{
    font-size: 16px;
    font-family: "微软雅黑 Light";
    color: #111111;
}
.past-word span:last-child{
    font-size: 16px;
    color: #666666;
    font-family: 微软雅黑;
}
.pasts-bot{
    width: 40%;
    text-align: center;
    padding: 20px;
    color: #fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #b90b01;
    font-size: 18px;
    font-family: 微软雅黑;
    margin-top: 20px;
}
.pasts-bot a{
    color: #fff;
}
.pastp-top{
    overflow: hidden;
}
.past-small{
    width: 90%;
    overflow: hidden;
    margin-top: 20px;
    float: left;

}

.past-small div{
    float: left;
    margin-left: 20px;
}

.p-left,.p-right{
    font-size: 36px;
    cursor: pointer;
    width: 4%;
}
.p-cen{
    width: 80%;
}
.p-cen img{
    width: 19%;
}
.pastp-cen{
    padding-top: 50px;
}
.past-cen-top{
    border-bottom: 1px solid #ccc;
    position: relative;
}
.past-cen-top p{
    font-size: 26px;
    font-family: 微软雅黑;
    color: #b90b01;
}
.past-cen-top p:after{
    content: '';
    width: 100px;
    height: 6px;
    background-color: #b90b01;
    display: block;
    position: absolute;
    bottom: 0;
}
.psta-word{
    padding: 50px 0;
}
.psta-word img{
    width: 100%;
}
.psta-word p{
    font-size: 18px;
    color: #555555;
    font-family: "微软雅黑 Light";
    padding: 30px 0;

}

.inp{
    padding-top: 10px;
    padding-bottom: 10px;
}
.inp input{
    width: 100%;
    height: 60px;
    padding:0 40px;
    border:1px solid rgb(210,210,210);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.inpt{
    padding-bottom: 10px;
    padding-top: 10px;
}
.inpt textarea{
    width: 100%;
    height: 150px;
    resize: none;
    padding: 20px 40px;
    border: 1px solid rgb(210,210,210);
    border-radius: 6px;

}
.infomation{
    font-size: 18px;
    color: #666666;
    font-family: "微软雅黑 Light";
    padding-top: 40px;
}
.aser{
    width: 100%;
    padding: 20px;
}
.aser input{
    font-family: "微软雅黑 Light";
    font-size: 18px;
    color: #555555;
    border: 0;
    padding: 18px 79px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-right: 30px;
}
.aser input:hover{
    background-color: #b90b01;
    color: #fff;
}

@media (max-width: 768px) {
    .pastp-cen{
        padding: 50px 15px 0;
    }
    .past-small{
        display: none;
    }
    .product-nav div span{
        font-size: 16px;
    }
}

@media (max-width: 655px) {
    .product-nav div span{
        font-size: 15px;
    }
}




@media (max-width: 548px) {
    .aser input{
        padding: 18px 38px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }
}


@media (max-width: 521px) {
    .dostion span{
        padding: 0 24px;
    }
}
.smallcon{
    padding: 0 18.3%;
}

@media (max-width: 466px) {
    .dostion span{
        padding: 0 6px;
    }
    .kind:after{
        right: 7px;
        top: 67%;
    }
}

.page{
    clear: both;
    overflow: hidden;
    margin-top: 50px;
    text-align: center;
    margin-bottom: 50px;
}
.page a.first-child{

}
.page a{
    display: inline-block;
    width: 35px;
    height:35px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 20px;
    line-height: 35px;
    margin-left: 1%;
    background-color: #ccc;
}
.page a.page-active, .page a:hover{
    color: #b90b01;
}
.page a.last-child{

}


@media (max-width: 379px) {
    .dostion span{
        padding: 0 3px;
    }
}