@charset "utf-8";
/* header */
.header{width: 100%;z-index: 999;/* position: fixed; */top:0;left: 0;transition: top 0.5s;}
.header .notify{height:30px;text-align: center;line-height:30px;background: #666;font-size:15px;color: #ffffff;}
.header .notify .w{
    position: relative;
}
.header .notify a{
    position: absolute;
    left: 0;
    color: #fff;
}
.header .inner{transition: 0.36s;background: #fff;position: relative;padding: 0 3.1vw;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.09);}
.header .inner .flex{display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;height: 90px;line-height: 90px;align-items: center;}
.header .inner .logo{transition: 0.36s;position: relative;z-index: 5;display: inline-block;line-height: inherit;height: 50px;}
.header .inner .logo img{
    float: left;
    height: 50px;
}
.header .inner .logo p{
    display: block;
    float: left;
    line-height: 50px;
    color: #8d051d;
    font-weight: 500;
    position:
    relative;
    margin-left: 17px;
    padding-left: 18px;
}
.header .inner .logo p:before{
    content:
    "";
    background: #8d051d;
    width: 1px;
    height: 25px;
    position: absolute;
    top: 50%;
    margin-top: -12.5px;
    left: 0;
}
.header .inner .nav-list{margin:0 auto;margin-right: 0;}
.header .inner .nav-list ul{font-size: 0;float: left;}
.header .inner .nav-list ul li{display: inline-block;vertical-align: middle;margin-right: 2.8vw;font-size: 18px;position: relative;}
.header .inner .nav-list ul li:last-child{margin-right: 0;}
.header .inner .nav-list ul li>a{transition: color 0.3s;display: inline-block;line-height: 1;position: relative;color:#222222;padding: 15px 0;text-decoration: none;}
.header .inner .nav-list ul li a:hover,.header .inner .nav-list ul li.active a{color:#c8000b;}
.header .inner .nav-list ul li .child{white-space: nowrap;position: absolute;top:100%;left:-1.6vw;display: none;padding: 10px 1.6vw 15px;background: #fff;box-shadow: 0 5px 5px 2px rgba(0,0,0,0.05);min-width: 180px;transition:margin 0.3s;}
.header .inner .nav-list ul li .child a{font-size:16px;display: block;margin-top:5px;color:#222222;text-transform: none;line-height: 1.6;font-weight: 400;padding:0;}
.header .inner .nav-list ul li .child a:hover{color: #c8000b;}
.header .inner .nav-list ul li .product-list{position: fixed;top: 90px;width: 100%;left: 0;background: #fff;line-height: normal;z-index: 998;display: none;padding: 0;border-top: 1px solid #e5e5e5;}
.header .inner .nav-list ul li .product-list .wrap{padding: 6vh 0 5vh;}
.header .inner .nav-list ul li .product-list .wrap .item{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 2%;}
.header .inner .nav-list ul li .product-list .wrap .item:nth-child(4n){margin-right: 0;}
.header .inner .nav-list ul li .product-list .wrap .item .img{border-radius: 5px;overflow: hidden;}
.header .inner .nav-list ul li .product-list .wrap .item .img img{border-radius: 5px;}
.header .inner .nav-list ul li .product-list .wrap .item .title{text-align: center;font-size: 18px;font-weight: bold;color:#000;transition: 0.3s;margin-top: 2.2vh;}
.header .inner .nav-list ul li .product-list .wrap .item:hover .title{color:#c8000b;}
.nav-list .tjwx{
    float: right;
    margin-left: 50px;
}
.nav-list .tjwx a{
    display: block;
    background: url(../images/wxtb.png) 15px center no-repeat #d61011;
    color: #fff;
    height: 40px;
    line-height: 40px;
    margin-top: 25px;
    padding: 0 20px 0 48px;
}

/*广告图*/
.yb-banner{
    height: 500px;
}
.gzrj-bannner{    
    background: url(../images/gzrj-banner.jpg) center center no-repeat;
}
.nfyyb-bannner{
    background: url(../images/nfy-banner.jpg) center center no-repeat;
}
.jhgyb-bannner{
    background: url(../images/jhg-banner.jpg) center center no-repeat;
}
.mhspyb-bannner{
    background: url(../images/mhsp-banner.jpg) center center no-repeat;
}


/*中间内容*/
/*产品*/
.ybbeij{background: #f2f2f2;padding: 60px 0;}
.products-title {margin-bottom: 50px;}
.products-title h3 {background: url(../images/i-xian.png) center center no-repeat;font-weight: bold;font-size: 50px;font-family: simsun;text-align: center;color: #000;}
.products-title p { text-align: center; font-size: 18px; padding: 10px 0; }
.products-list {width: 1200px; overflow: hidden;}
.products-list ul {width: 1230px;}
.products-list ul.pro {display:none;}
.products-list li {float: left;width: 285px;background: #fff;border-radius: 6px;margin-bottom: 70px;margin-right: 20px;}
.products-list li a {padding: 20px 20px 30px 20px;display: block;position: relative;}
.products-list li a img{width:100%;display:block;}
.products-list li a span {width: 160px;height: 50px;font-size: 16px;color: #fff;text-align: center;line-height: 50px;background: #c50000;border-radius: 6px;left: 50%;margin-left: -80px;bottom: -25px;position: absolute;}
.products-list li .ixpro-text {font-size: 16px;padding: 15px 0;text-align: center;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ixpro-text {overflow: hidden;text-align: center;font-weight: bold;}
.products-list li a:hover span { background: #650000;}


/*公司简介*/
.ybgsjj{
    margin-top: 30px;
}
.ybgsjj-fl{
    float: left;
    background: #fff;
    width: 470px;
    height: 520px;
}
.ybgsjj-fl dl{
    padding: 50px;
}
.ybgsjj-fl dl dt{
    font-size: 34px;
}
.ybgsjj-fl dl dd{
    font-size: 18px;
    line-height: 40px;
    margin-top: 20px;
}
.ybgsjj-fl dl a{
    display: block;
    background: #8d051d;
    color: #fff;
    width: 150px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    margin-top: 25px;
}
.ybgsjj-fl dl a:hover{
    background: #c50000;
}
.ybgsjj-fr{
    float: right;
    width: 730px;
}


/*广告图*/
.ybtg{
    margin-top: 60px;
    background: url(../images/gzrj-bj01.jpg) center center no-repeat;
    /* height: 252px; */
}
.ybtg .ybtg-wz{
    float: right;
    width: 600px;
    text-align: right;
    margin-top: 60px;
    margin-right: 40px;
}
.ybtg .ybtg-wz .wz01{
    font-size: 36px;
}
.ybtg .ybtg-wz .wz02{
    color: #d61011;
    font-size: 46px;
    line-height: 50px;
    margin-top: 20px;
}
.ybtg.nfytg{
    background: url(../images/nfy-bj01.jpg) center center no-repeat;
}
.ybtg.jhgtg{
    background: url(../images/jhg-bj01.jpg) center center no-repeat;
}
.ybtg.mhsptg{
    background: url(../images/mhsp-bj01.jpg) center center no-repeat;
}


/*团购流程*/
.yblc{
    margin-top: 60px;
}
.yblc-list{}
.yblc-list ul li{
    width: 344px;
    float: left;
    height: 192px;
    margin-right: 48px;
    padding-top: 40px;
    padding-right: 35px;
}
.yblc-list ul li.bj01{
    background: url(../images/gzrj-bj02.png) center center no-repeat;
}
.yblc-list ul li.bj02{
    background: url(../images/gzrj-bj03.png) center center no-repeat;
}
.yblc-list ul li.bj03{
    width: 346px;
    margin-right: 0;
    background: url(../images/gzrj-bj04.png) center center no-repeat;
    padding-right: 0;
}
.yblc-list ul li img{
    display: block;
    margin: auto;
}
.yblc-list ul li dl{
    text-align: center;
    margin-top: 20px;
}
.yblc-list ul li dl dt{
    font-size: 22px;
}
.yblc-list ul li dl dd{
    color: #666;
    line-height: 28px;
    margin-top: 10px;
}


/*联系我们*/
.yblxwm{
    margin-top: 60px;
    background: url(../images/gzrj-bj05.jpg) center center no-repeat;
    height: 264px;
    padding: 60px 40px;
}
.yblxwm-fl{
    float: left;
    width: 50%;
}
.yblxwm-fl dl{
    color: #fff;
}
.yblxwm-fl dl dt{
    font-size: 36px;
    margin-bottom: 20px;
}
.yblxwm-fl dl dd{
    font-size: 18px;
    line-height: 35px;
}
.yblxwm-fl .wz{
    color: #fff;
    margin-top: 20px;
}
.yblxwm-fl .wz .tb{
    float: left;
    background: url(../images/wxtb.png) center left no-repeat;
    padding-left: 35px;
    font-size: 12px;
}
.yblxwm-fl .wz .bk{
    float: left;
    margin-left: 20px;
    background: url(../images/gzrj-tb04.png) center center no-repeat;
    width: 135px;
    line-height: 27px;
    height: 27px;
    padding-left: 15px;
}
.yblxwm-fr{
    float: right;
    width: 50%;
}
.yblxwm-fr #container{
    width: 100%;
    height: 259px;
}