@charset "utf-8";
/* 品牌故事 */
.ppgs{/* padding: 50px 30px;background: #f8f8fa; */}
.ppgs .pp-nr{width:670px;}
.ppgs .pp-nr p{/* text-indent: 2em; */line-height: 28px; font-size: 14px; color: #444;}
.ppgs .pp-nr .pp-nr-bt{font-size: 36px; color: #333; font-weight: 200;font-style: italic;font-weight: bold;opacity: .2;}
.ppgs .pp-nr .pp-nr-h{display:block; background: #c1241f; width:30px; height:2px; margin: 6px 0 16px 0;}
.ppgs .pp-nr .gd{color: #c1241f; margin-top: 32px; display: block; width: 158px; text-align: center;background: #bf182a;color: #fff;line-height: 42px;border-radius: 30px;;}
.ppgs .pp-nr .gd:hover{background:#c1241f; color:#fff;/* padding:6px; */}
.ppgs .pp-tu img{width:420px;}
.ppgs .pp-nr .ppgs_name{color: #BF182A;font-size: 22px;font-weight: bold;text-indent:0;}
.ppgs .gsjj p{text-indent: 2em;}
/* 层层把关 */
.ccbg{overflow:hidden; margin:24px 0 70px 0;}
.ccbg ul li{float:left; width:400px;color: #444;text-align:center; position: relative;}

/* 适用人群 */
.syrq{background:url(../images/a/a-rq.jpg) no-repeat center; height:652px;}
.rqr{background:url(../images/a/a-rqsy.png) no-repeat center; height:397px; position:relative;}
.rqr a{display:inline-block; position: absolute; width: 220px; height:398px;}
.rqr a.rq2{width: 221px; height: 185px; left:243px;}
.rqr a.rq3{width: 221px; height: 185px; left:243px; top:212px;}
.rqr a.rq4{left:490px;}
.rqr a.rq5{width: 221px; height: 185px; right:244px;}
.rqr a.rq6{width: 221px; height: 185px; right:244px; top:212px;}
.rqr a.rq7{right:0;}

/* 产品中心 */
.cpzx{overflow: hidden; padding-bottom: 80px;}
.cpzx ul li{float:left; width:274px; margin-right:32px; border:1px solid #dfdfdf;}
.cpzx ul li .item{width:274px; height:296px; overflow:hidden; }
.cpzx ul li .item:hover img { transform: scale(1.3); transition: all 1s ease 0s; -webkit-transform: scale(1.3); -webkit-transform: all 1s ease 0s; }
.cpzx ul li p{text-align: center; padding: 18px 0; color: #444; font-size: 18px;}
.cpzx ul li i{ display:block; background:#c1241f; width: 70px; height: 1px; margin: 0 auto;}
.cpzx ul li .cpzx_bottom{background: #f3f3f3;padding-bottom: 14px;}
.M .w{padding-bottom: 50px;}
.M .w .pubTit{padding-bottom: 20px;}
.M .ppgs{background:url(../images/a/jianjie_bg.jpg) no-repeat center;padding: 30px 60px;display:flex;align-items:center;justify-content:space-between;}
.M .cpzx_more{width: 167px;line-height: 45px;color: #4D4D4D;font-size: 14px;border: 1px solid #dfdfdf;border-radius: 23px;background: #fff;display: block;text-align: center;margin: auto;}
.M .cpzx_more:hover{color:#c1241f;border: 1px solid #c1241f;}
/*新闻资讯*/
.xwzx{overflow: hidden;padding-bottom: 50px;}
.xwzx .xw-left{width: 550px;}
.xwzx .xw-left h3{font-weight: 400; font-size: 24px; padding: 28px 0 12px 0;}
    .xwzx .xw-left h1{
        font-weight: 400;
        font-size: 24px;
        padding: 28px 0 12px 0;
    }
.xwzx .xw-left p{font-size: 14px; color: #444; line-height: 24px;}
.xwzx .xw-left .more{display: block; width: 140px; height: 38px; background: #c1241f; color: #fff; position: relative; text-align: center; line-height: 38px; margin: 42px 0 6px 0;border-radius: 30px;}
.xwzx .xw-left .more img{position: absolute; top: 12px; right: 12px;}
.xwzx .xw-left a:hover{text-decoration: underline;}
.xwzx .xw-right{width: 560px;}
.xwzx .xw-right ul li{overflow:hidden; position: relative; padding: 11px 0; border-bottom: 1px dashed #dfdfdf;}
.xwzx .xw-right ul li i{display: block; width:5px; height:5px; background:#999; border-radius: 50%; position: absolute; top:19px;}
.xwzx .xw-right ul li a{ padding-left: 15px; text-overflow: ellipsis;  overflow: hidden; white-space: nowrap; width: 460px; font-size: 14px;}
.xwzx .xw-right ul li span{font-size: 14px;}
.xwzx .xw-right ul li span.time{color:#999;}
.xwzx .xw-right ul li:hover i{background:#c1241f;}
.xwzx .xw-right ul li:hover a{color:#c1241f;}

/*关于我们*/
.gywm{overflow:hidden; padding-bottom: 80px;}
.a-ease-down{animation:ease-down 1s ease-in-out both;-webkit-animation:ease-down 1s ease-in-out both;}
@keyframes ease-down {
    0% {opacity: 0;transform: translateY(-500px);}
    60% {opacity: 1;transform: translateY(30px);}
    80% {transform: translateY(-10px);}
    100% {transform: translateY(0);}
}
@-webkit-keyframes ease-down {
    0% {opacity: 0;-webkit-transform: translateY(-500px);}
    60% {opacity: 1;-webkit-transform: translateY(30px);}
    80% {-webkit-transform: translateY(-10px);}
    100% {-webkit-transform: translateY(0);}
}

/*产品*/
/* .product{overflow:hidden;}
.product ul li{float:left; width:270px; height:330px; box-shadow:1px 2px 14px #efefef; margin: 15px;    overflow: hidden;border-bottom: 1px solid #c1241f;}
.product ul li:hover{ box-shadow:1px 3px 18px #cfcfcf; }
.product ul li .pic{width:270px; height:270px;}
.product ul li .pic img{max-width:270px; max-height:270px;}
.product ul li p{text-align: center;}
.product ul li .dz,.product ul li .xz,.product ul li .dj{display:block; text-align: center; cursor: pointer; }
.product ul li .dz:hover,.product ul li .xz:hover{color:#c1241f;}
.product ul li .dz{font-size: 20px;  padding: 12px 0 2px 0;}
.product ul li .xz{font-size: 14px; color: #666; padding: 0 12px;}
.product ul li .q span{color:#c1241f;}
.product ul li .q .money{font-size: 30px; padding-left: 4px;}
.product ul li .dj{background: #c1241f; color: #fff; margin: 0 auto; width: 120px; height: 36px;  line-height: 36px; border-radius: 8px; position: relative; padding-left: 20px; margin-top: 4px;}
.product ul li .dj img{width:17px; height:17px; position: absolute; top: 10px; left: 27px}
.product ul li .dj:hover{background: #d33631;} */
.cp-tag-list ul{
    /* overflow: hidden;
    width: 660px; */
    margin: 0 auto;
	display: flex;	
	justify-content: center;
}

    .cp-tag-list ul li {
        float: left;
        width: 190px;
        height: 40px;
        background: #f3f3f3;
        margin: 26px 14px;
        text-align: center;
        line-height: 40px;
        border-radius: 8px;
		cursor: pointer;
    }

        .cp-tag-list ul li.current {
            background: #c1241f;
            color: #fff;
        }

.product {
    overflow: hidden;
    margin-bottom: 60px;
}

    .product ul li {
        float: left;
        width: 270px;
        height: 330px;
        box-shadow: 1px 2px 14px #efefef;
        margin: 15px;
        overflow: hidden;
        border-bottom: 1px solid #c1241f;
    }

        .product ul li:hover {
            box-shadow: 1px 3px 18px #cfcfcf;
        }

        .product ul li .pic {
            width: 270px;
            height: 270px;
        }

            .product ul li .pic img {
                max-width: 270px;
                max-height: 270px;
            }

        .product ul li p {
            text-align: center;
        }

        .product ul li .dz, .product ul li .xz, .product ul li .dj {
            display: block;
            text-align: center;
            cursor: pointer;
        }

            .product ul li .dz:hover, .product ul li .xz:hover {
                color: #c1241f;
            }

        .product ul li .dz {
            font-size: 16px;
            padding: 12px 0 2px 0;
        }

        .product ul li .xz {
            font-size: 14px;
            color: #666;
            padding: 0 12px;
        }

        .product ul li .q span {
            color: #c1241f;
        }

        .product ul li .q .money {
            font-size: 30px;
            padding-left: 4px;
        }

        .product ul li .dj {
            background: #c1241f;
            color: #fff;
            margin: 0 auto;
            width: 120px;
            height: 36px;
            line-height: 36px;
            border-radius: 8px;
            position: relative;
            padding-left: 20px;
            margin-top: 4px;
        }

            .product ul li .dj img {
                width: 17px;
                height: 17px;
                position: absolute;
                top: 10px;
                left: 27px
            }

            .product ul li .dj:hover {
                background: #d33631;
            }

/*专题*/
.ywzt{width: 1070px; margin:0 auto 80px;}
.n{width:1070px; margin:0 auto; padding-bottom: 80px;}
.n p{text-indent:2em; line-height: 40px; color: #444; font-size: 16px;}

.box{ width:1200px; margin:0 auto 100px; position:relative; overflow:hidden;}
.picbox{ width:1080px; height:182px; overflow:hidden; position:relative; margin:0 auto;}
.picbox .piclist{ height:182px;position:absolute; left:0px; top:0px}
.picbox .piclist li{ margin-right:13px; float:left;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev{ width:22px; height:37px; background:url(../images/left.png) no-repeat; position:absolute; top:54px; z-index:99; cursor:pointer;left:0;}
.og_next{ width:22px; height:37px; background:url(../images/right.png) no-repeat; position:absolute; top:54px; right:0; z-index:99; cursor:pointer;}

/*新闻资讯*/
.news{}
.news ul li{border-bottom:1px dashed #dfdfdf; padding: 32px 0;}
.news ul li .news-pic{width: 186px; margin-right: 30px;}
.news ul li .news-pic a{display:inline-block;}
.news ul li .news-pic img{width: 186px; height:170px;}
.news ul li .news-nr{width: 810px;}
.news ul li .news-nr h3{font-weight: 400; font-size: 20px; padding-bottom: 10px;}
.news ul li .news-nr p{font-size: 14px; line-height: 24px; text-indent: 2em; color: #444;}
.news ul li .news-nr a.more{border:1px solid #c1241f; color:#c1241f; font-size: 14px; padding: 4px; margin-top: 9px; display: block; width: 100px; text-align: center;}
.news ul li .news-nr a.more:hover{background:#c1241f; color:#fff;}
.news ul li .news-nr h3 a:hover{color: #c1241f;}
.news ul li .news-time{background: #d33631; color: #fff; width:110px; height:82px;}
.news ul li .news-time span{display: block; text-align: center; font-size: 18px;}
.news ul li .news-time span.r{font-size:44px; font-weight: bold; line-height: 42px; padding-top: 9px;}

/*新闻资讯内容页*/
.xwnr{overflow:hidden; margin: 50px auto;}
.xwnr .xw-left{width:890px;}
.xwnr .xw-left h1{font-size:20px; text-align:center; padding: 10px 0 20px 0;}
    .xwnr .xw-left h1 {
        font-size: 20px;
        text-align: center;
        padding: 10px 0 20px 0;
    }
.xwnr .xw-left span{ text-align:center; display:block; color:#999; font-size:14px; padding: 0 0 12px 0;}
.xwnr .xw-left img{display:block; margin:0 auto; padding: 20px;}
.xwnr .xw-left p{text-indent:2em;color: #454545; font-size: 14px; line-height: 32px;}
.xwnr .xw-left .sx{overflow:hidden; border-top: 1px solid #dfdfdf; margin: 32px 0; padding: 24px 0;}
.xwnr .xw-left .sx .sx-lj p{text-indent: 0; color: #000;}
.xwnr .xw-left .sx .sx-lj p a{color: #000;}
.xwnr .xw-left .sx .sx-lj p a:hover{color:#c1241f;}
.xwnr .xw-left .sx .fh{margin-top: 14px;}
.xwnr .xw-left .sx .fh a{background: #d33631; color: #fff; font-size: 14px; padding: 6px 26px; border-radius: 5px; }
.xwnr .xw-left .sx .fh a:hover{ background:#fff; border:1px solid #c1241f; padding: 5px 25px;  color:#c1241f; }

.xwnr .xw-left .xgzx{width:888px; border:1px solid #dfdfdf;}
.xwnr .xw-left .xgzx .bt{border-bottom: 1px solid #dfdfdf; font-size: 18px; font-weight: 400; height: 36px; line-height: 36px; text-align: left; padding: 4px;}
.xwnr .xw-left .xgzx .bt i{background: #c1241f; width: 3px; height: 20px; display: inline-block; vertical-align: middle;  margin: -2px 8px 0 8px;}
.xwnr .xw-left .xgzx .nr{overflow:hidden; padding: 14px;}
.xwnr .xw-left .xgzx .nr ul li{position: relative;  height: 32px; line-height: 32px; float:left; width: 426px;}
.xwnr .xw-left .xgzx .nr ul li i{width: 5px;  height: 5px; background: #c1241f; display: inline-block;  border-radius: 50%; vertical-align: middle;  position: absolute; top: 14px;}
.xwnr .xw-left .xgzx .nr ul li a { font-size: 14px; width: 240px; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  padding-left: 12px;}

.xwnr .xw-right{width:272px;}
.xw-right .yw-zt{border: 1px solid #dfdfdf; overflow: hidden; margin-bottom: 20px;}
.xw-right .yw-zt h3{border-bottom: 1px solid #dfdfdf; font-size: 18px; font-weight: 400; height: 36px; line-height: 36px;}
.xw-right .yw-zt h3 i{background: #c1241f; width: 3px; height: 20px; display: inline-block; vertical-align: middle; margin: -2px 8px 0 8px;}
.xw-right .yw-zt .zt-li{overflow:hidden; padding:10px 3px;}
.xw-right .yw-zt .zt-li ul li{float:left; margin: 8px 4px;}
.xw-right .yw-zt .zt-li ul li a{display:block;}
.xw-right .yw-zt .zt-li ul li .zt-li-pic img{display: block;}
.xw-right .yw-zt .zt-li ul li .zt-li-p{background: #f7f7f7; height: 30px; line-height: 30px; font-size: 14px; text-align: center;}

.xw-right .yw-zt .xw-li{padding: 8px;}
.xw-right .yw-zt .xw-li ul li{position: relative; height: 32px; line-height: 32px;}
.xw-right .yw-zt .xw-li ul li .dd{width: 5px; height: 5px; background: #c1241f; display: inline-block; border-radius: 50%; vertical-align: middle; position: absolute;  top: 14px;}
.xw-right .yw-zt .xw-li ul li a{font-size: 14px; width: 240px;  display: inline-block; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; padding-left: 12px;}
.xw-right .yw-zt .xw-li ul li a:hover{color:#c1241f;}

.xw-right .yw-zt .xw-li{padding: 8px;}
.xw-right .yw-zt .xw-li ul li{position: relative; height: 32px; line-height: 32px;}
.xw-right .yw-zt .xw-li ul li .dd{width: 5px; height: 5px; background: #c1241f; display: inline-block; border-radius: 50%; vertical-align: middle; position: absolute;  top: 14px;}
.xw-right .yw-zt .xw-li ul li a{font-size: 14px; width: 240px;  display: inline-block; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; padding-left: 12px;}
.xw-right .yw-zt .xw-li ul li a:hover{color:#c1241f;}

    .xw-right .yw-zt .xw-li2 {
        padding: 8px;
    }

        .xw-right .yw-zt .xw-li2 ul li {
            position: relative;
            height: 32px;
            line-height: 32px;
            overflow:hidden;
        }

            .xw-right .yw-zt .xw-li2 ul li .dd {
                width: 5px;
                height: 5px;
                background: #c1241f;
                display:block;
                border-radius: 50%;
                vertical-align: middle;
                position: absolute;
                top: 14px;
            }

            .xw-right .yw-zt .xw-li2 ul li a.xnr {
                font-size: 14px;
                width: 160px;
                display:block;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
                padding-left: 12px;
            }

                .xw-right .yw-zt .xw-li2 ul li a:hover {
                    color: #c1241f;
                }
            .xw-right .yw-zt .xw-li2 ul li a.time {
                font-size: 12px;
                width: 80px;
                display: block;
                color: #999;
                text-align: right;
            }

.xw-right .yw-zt .ztxw-li{overflow: hidden; padding: 10px;}
    .xw-right .yw-zt .ztxw-li a {
        border: 1px solid #ededed;
        font-size: 14px;
        border-radius: 16px;
        display: inline-block;
        text-align: center;
        width: 112px;
        height: 32px;
        line-height: 32px;
        margin: 4px;
    }
.xw-right .yw-zt .ztxw-li a:hover{background:#c1241f;color:#fff;}
/*品牌介绍*/
.brand{padding-bottom: 48px;}
.brand p{text-indent: 2em; font-size: 14px; color: #444; line-height: 30px;}

/*招商加盟*/
.qj{width:1000px; margin:60px auto; overflow:hidden;}
.qj-right{background: #c1241f; color:#fff; width:500px; height:614px;}
.qj-right h3{border: 1px solid #fff; width: 146px; text-align: center; font-weight: normal; line-height: 36px;  margin: 60px 0 28px 54px;}
.qj-right p{margin: 10px 54px; font-size: 14px; line-height: 32px;}

.jmyq{overflow:hidden; padding:52px 0;display: flex;justify-content: space-around;align-items: center;}
.jmyq .jm-li{}
.jmyq .jm-li ul li{margin-bottom: 50px;}
.jmyq .jm-li ul li:last-child{margin-bottom: 0;}
.jmyq .jm-li ul li .sz{display: inline-block;  background: #c1241f; color: #fff;  width: 48px; height: 48px; font-size: 24px; line-height: 48px; text-align: center;  border-radius: 50%; vertical-align: middle; margin-right: 14px;}
.jmyq .jm-li ul li .nr{display: inline-block;  line-height: 25px; font-size: 16px;  color: #444; vertical-align: middle;}
.jmyq  .fl.jm-li{padding-left: 100px;}
.jmyq .jm-z{/* margin: 26px 0 0 116px; margin-top: 20px;*/}
.jmyq .jm-z img{transform: rotate(0deg); transition: transform 1s;}
.jmyq .jm-z img:hover{transform: rotate(360deg); transition: 1s;}

.lc{background:url(../images/b/zs3.jpg) no-repeat center; height:765px;}
.jmlc{margin:10px auto 70px;}
.jmlc i{background:url(../images/b/jm10.png) no-repeat; width:30px; height:26px; display: block; float: left; margin-top: 38px;}
.jmlc .jm-li{float:left;  width: 216px; color: #fff;}
.jmlc .jm-li img{margin: 0 auto; display: block;-webkit-transition: -webkit-transform .3s ease-in, background .3s ease-out;
    transition: transform .3s ease-in, background .2s ease-out;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);}
.jmlc .jm-li img:hover{-webkit-transform: translate3d(0,-10%,0);
    transform: translate3d(0,-10%,0);}
.jmlc .jm-li .dz{text-align: center; font-size: 20px; padding: 10px 0;}
.jmlc .jm-li .xz{font-size: 12px; text-align: center; line-height: 20px;}

.cfzm{background: #c1241f; width: 972px; margin: 64px auto; padding: 14px;}
.cfzm .zm{border:1px dashed #fff; color: #fff; text-align: center; padding: 4px 15px 38px 15px; }
.cfzm .zm .dz{font-size: 32px; font-weight: bold; padding: 30px 0;}
.cfzm .zm .dz h2{font-size: 32px; font-weight: bold;display:inline-block;}
.cfzm .zm .xz{ font-size: 14px; padding-bottom: 6px;}

/*知识*/
.xw-lf{width:926px;}
.led{margin: 0 32px 60px 0;}
.led .bt{width:430px; overflow: hidden; border-bottom: 1px solid #dfdfdf; padding-bottom: 11px;}
.led .bt .hx{background:url(../images/zs.jpg) no-repeat; width:4px; height:24px;}
.led .bt p{font-size: 18px; padding-left: 12px;}
.led .bt p span{color:#c1241f;}
.led .bt a{ background: #c1241f; color:#fff; font-size:12px; padding: 4px 12px;border-radius: 6px;}
.led .bt a:hover{background: #d33631;}
.led .zx{margin: 18px 0;}
.led .zx .zx-pic{width:130px; height:80px; border:1px solid #dfdfdf; overflow:hidden;}
.led .zx .zx-pic img{width:130px; height:80px;}
.led .zx .zx-nr{width:288px;}
.led .zx .zx-nr h3{font-size: 16px; padding-bottom: 12px;}
    .led .zx .zx-nr h1 {
        font-size: 16px;
        padding-bottom: 12px;
    }
.led .zx .zx-nr p{font-size: 14px; color: #555; text-indent: 2em; line-height: 24px;}
.led .zx .zx-nr a{color:#c1241f;}
.led .zx .zx-nr a:hover{text-decoration:underline;}
.led .zx-li ul li{margin-bottom: 10px;}
.led .zx-li ul li i{display: inline-block; width: 5px; height: 5px; background: #c1241f; border-radius: 50%; vertical-align: middle; margin-right: 3px;}
.led .zx-li ul li a{font-size: 14px; color: #444;}

/*联系我们*/
.ditu{ margin:50px 0;}
.fs{margin-bottom:34px;}
.fs ul li{margin-bottom: 14px;}
.fs ul li i{background:url(../images/b/lx3.png) no-repeat; width:25px; height:25px; display:inline-block; vertical-align: middle;
    margin-right: 10px;}
.fs ul li i.t2{background:url(../images/b/lx4.png) no-repeat;}
.fs ul li i.t3{background:url(../images/b/lx5.png) no-repeat;}
.fs ul li span{vertical-align: middle;}
/* 轮播图 */
.swiper-container {height:auto;width:100%;text-align:center;margin:0 auto;position:relative;overflow:hidden;z-index:5;background:#F8F8F8;}
.swiper-wrapper {position: relative;z-index:10;}
.swiper-slide {position:relative;text-align:center;float:left;}
.swiper-slide a{position:relative;width:100%;height:100%;display:block;overflow:hidden;}
.swiper-slide img{width:100%;height:100%;vertical-align:middle;position:relative;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor;}
.pagination{position:absolute; width:100%;z-index:100;}
.swiper-pagination-bullet{width: 15px!important;height: 15px!important;margin: 0px 6px!important;border-radius: 8px!important;background: #fff!important;text-indent: -9999px!important;opacity: .6!important;overflow: hidden!important;cursor: pointer!important;-webkit-transition: all .2s!important;transition: all .2s!important;}
.swiper-pagination-bullet-active{width: 56px!important;height: 15px!important;margin: 0px 6px!important;border-radius: 8px!important;background: #fff!important;text-indent: -9999px!important;opacity: 1!important;overflow: hidden!important;cursor: pointer!important;-webkit-transition: all .2s!important;transition: all .2s!important;}
.swiper-button-prev,.swiper-button-next{display: none;}
.swiper-container:hover .swiper-button-prev{display: block;}
.swiper-container:hover .swiper-button-next{display: block;}
.swiper-button-next, .swiper-button-prev{width: 42px!important;height: 42px!important;background-size: 42px 42px!important;}
.swiper-button-prev{background-image: url(../images/a/icon_left.png)!important;left: 5%!important;}
.swiper-button-next{background-image: url(../images/a/icon_right.png)!important;right: 5%!important;}
.swiper-button-prev:hover{background-image: url(../images/a/icon_left_a.png)!important;}
.swiper-button-next:hover{background-image: url(../images/a/icon_right_a.png)!important;}
#swiper_banner .swiper-slide{position:relative;}
#swiper_banner .swiper-slide .wenben{
    position:absolute;
    left:20%;
    top:10%;
    text-align:left;
    text-shadow:-1px 0 rgba(255,255,255,0.6),0 1px rgba(255,255,255,0.6),1px 0 rgba(255,255,255,0.6),0 -1px rgba(255,255,255,0.6);
}
#swiper_banner .swiper-slide .wenben .bigtitle{background:#bf182a;color:#fff;font-weight:bold;font-size:28px;padding:5px 20px;margin-bottom:10px;display:inline-block;box-shadow:9px -10px #fff;letter-spacing:2px;text-shadow:none;}
#swiper_banner .swiper-slide .wenben .smalltitle{color:#bf182a;font-size:20px;font-weight:bold;padding:15px 0;}
#swiper_banner .swiper-slide .wenben .smalltitle span{font-size:16px;}
#swiper_banner .swiper-slide .wenben .pure_text{
    width:43%;
    font-size:16px;
    min-width:566px;
}
#swiper_banner .swiper-slide .wenben .pure_text p{line-height:1.6; /*text-shadow:0 0 3px #fff,0 0 3px #fff;*/}
#swiper_banner .swiper-slide .wenben .pure_text .boldtxt{font-weight:bold;padding-top:10px;}

.center_wrap{background: url(../images/a/center_bg.jpg);}
.center_wrap .pubTit .bt{background: linear-gradient(0deg, #FFDC87 0%, #FFFED0 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.center_wrap .bt:after{background: #EFC775;}
.center_wrap .pubTit .ppyw .bt-xz{color: #fff;}
.center_wrap h3{color: #fff;font-size: 36px;}
.center_wrap .center_con1{display: flex;align-items: center;}
.center_wrap .center_con1 .center_con1_l{width: 370px;padding-right: 50px;}
.center_wrap .center_con1 .center_con1_l .tit_ltxt{display: flex;align-items: center;margin-bottom: 15px;}
.center_wrap .center_con1 .center_con1_l .tit_ltxt img{display: block;padding-left: 30px;width: 29px;}
.center_wrap .center_con1 .center_con1_l h3{line-height: 1;}
.center_wrap .center_con1 .center_con1_r{flex: 2;opacity: 0.8;}
.center_wrap .center_con1 .center_con1_r{position: relative;}
.center_wrap .center_con1 .center_con1_r{color: #fff;}
.center_wrap .center_con1 .center_con1_r h2{font-size: 24px;}
.center_wrap .center_con1 .center_con1_r img{position: absolute;top: -80px;right: 0;}
.center_wrap .center_con1  .center_con1_r .center_con1_p{margin: 20px 0;}
.center_wrap .center_con1  .center_con1_r p{font-size: 12px;line-height: 26px;}
.center_wrap .center_con2{display: flex;align-items: center;color: #fff;margin-top: 30px;justify-content: space-between;}
.center_wrap .center_con2 .center_con2_p{margin: 20px 0;opacity: 0.8;}
.center_wrap .center_con2_l p{font-size: 12px;opacity: 0.8;line-height: 26px;}
.center_wrap .con2 .liucheng_tit{background: rgba(0,0,0,0.1);display: inline-block;color: #fff;font-size: 18px;width: 278px;
height: 38px;line-height: 38px;margin-top: 10px;}
.center_wrap .img3{margin: 20px 0 50px 0;}
.center_wrap .img3 img{display: block;}
.center_wrap .con2 .pubTit .bt:after,.center_wrap .con3 .pubTit .bt:after{background: transparent;}
.con2_txt p{color: #fff;font-size: 21px;}
.center_wrap .con2 .con2_txt span{font-size: 21px;color: #EFC775;font-size: 46px;}
.center_wrap .con2 .gongxu{margin-top: 15px;}
.center_wrap .con2 .gongxu p {font-size: 0;}
.center_wrap .con2 .gongxu p span{display: inline-block;font-size: 24px;color: #fff;width: 200px;text-align: center;}
.center_wrap .con3 .img4{margin-top: 30px;}
.center_wrap .con3 .img4 img{width:1200px;}
/* .center_wrap .con2 .gongxu p span:first-child{position: relative;left: -22px;}
.center_wrap .con2 .gongxu p span:last-child{position: relative;right: -22px;} */
.center_wrap .con2 .gongxu ul{display: flex;align-items: center;justify-content: space-between;padding-top: 10px;}
.center_wrap .con2 .gongxu ul li{flex: 1;}
.center_wrap .con2 .gongxu ul li img{display: block;margin: auto;}
.center_wrap .con2 .gongxu ul li p{text-align: center;color: #fff;font-size: 24px;padding-top: 10px;}
@media screen and (max-width: 1600px){
    #swiper_banner .swiper-slide .wenben .bigtitle{
        font-size:24px;
    }
    #swiper_banner .swiper-slide .wenben .smalltitle{
        font-size:18px;
        padding:10px 0;
    }
    #swiper_banner .swiper-slide .wenben .pure_text{
        font-size:13px;
    }
    #swiper_banner .swiper-slide .wenben{
        left:10%;
    }
}
/*产品详情*/
.prodetailwrap{
    background:#f5f5f5;
}
.recommendProduct{
    background:#fff;
    box-shadow:1px 2px 14px #efefef;
    margin:10px 0;
    display:flex;
    align-items:center;
    position:relative;
}
.recommendProduct .jptjwz{
    position:absolute;
    background:#e04b4d;
    color:#fff;
    top:16px;
    right:-50px;
    padding:5px 50px;
    -webkit-transform: rotateX(45deg);
  transform: rotate(45deg);
}
.recommendL{
    flex:1;
}
.recommendL img{
    display:block;
    margin:auto;
    cursor:pointer;
    width:50%;
}
.recommendR{
    background:#bf944f;
    border:1px solid #b28132;
    flex:1;
    padding:30px;
    overflow:hidden;
    position:relative;
}
.recommendR .title{
    font-size:26px;
    color:#fff;
    padding-bottom:10px;
    border-bottom:1px solid #b28132;
}
.recommendProduct .item{
    padding:15px 0;
}
.recommendProduct .item p{
    color:#fff;
    padding-bottom:10px;
}
.recommendProduct .item p .price{
    color:#e04742;
    font-size:20px;
}
.recommendProduct .item p .market_price{
   opacity:0.5;
   padding-left:20px;
}
.recommendProduct .describe ul{
    display:flex;
    align-items:center;
    justify-content:space-between;
    background:#b68b46;
    padding:40px 40px;
}
.recommendProduct .describe ul li img{
    display:block;
    margin:auto;
    width:32px;

}
.recommendProduct .describe ul li p{
    text-align:center;
    color:#fff;
    padding-top:20px;
}
.product_introduce{

}
.commontitle{
    color:#bf944f;
    border:1px solid #eaeaea;
}
.commontitle span{
    border-top:4px solid #bf944f;
    border-right:1px solid #eaeaea;
    box-sizing:border-box;
    display:inline-block;
    padding:5px 20px;
}
.introduce_con{
    padding:10px 5px 30px 5px;
}
.product_recommend ul{
    display:flex;
    justify-content:space-between;
    padding:10px 0 30px 0;
}
.product_recommend ul li{
    flex:1;
    width:25%;
}
.product_recommend ul li img{
    display:block;
    margin:auto;
    max-width: 100%;
}
.product_recommend ul li p{
    text-align:center;
}
.article_recommend{
    width:1200px;
}
.article_recommend .item_list{
    display:flex;
    align-items:center;
    padding:10px 0;
}
.article_recommend .item_list ul{
    flex:1;
    padding-right:20px;
    width:50%;
    box-sizing:border-box;
}
.article_recommend ul li{
    border-bottom:1px dashed #dfdfdf;
    padding:10px;
    position:relative;
}
.article_recommend ul li a{
    display:flex;
    align-items:center;
    justify-content:space-between;
    font-size:14px;
}
.article_recommend ul li a > div{
    display:flex;
    flex:1;
}
.article_recommend ul li a > div span{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right:15px;
    display:block;
    width:460px;
}
.article_recommend ul li a span.time{
    color:#999;
}
.article_recommend ul li i{display: block; width:5px; height:5px; background:#c1241f; border-radius: 50%;left:0; position: absolute; top:0;bottom:0;margin:auto;}
.article_recommend ul li:hover i{background:#c1241f;}
.article_recommend ul li:hover a{color:#c1241f;}
#proimgLarge{display:none;position:fixed;left: 75%;top: 50%;transform: translate(-90%, -50%);z-index:999;border:1px solid #f5f5f5;box-shadow:1px 2px 14px #a5a5a5;}
#proimgLarge img{width:560px;}



