@charset "utf-8";
/*end*/
/* body{overflow-x:hidden;overflow-y:hidden;} */


@font-face {
    font-family: 'Montserrat-M';
    src: url('../fonts/Montserrat-Medium.otf')
  }

@font-face {
font-family: 'Montserrat-R';
src: url('../fonts/Montserrat-Regular.otf')
} 

@font-face {
  font-family: 'Montserrat-S';
  src: url('../fonts/Montserrat-SemiBold.otf')
  } 

.blk-main{width:70rem; margin:0 auto;}
em,i{font-style:normal;}






/**************************热销产品*******************************/
.rxcp{padding:4.45rem 0 2.25rem;background:#f2f2f2;}
.rxcp h2{text-align: center; margin-bottom: 2.15rem;}
.rxcp h2 span{display: block; line-height: 2.7rem; margin-bottom: 0.2rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.rxcp h2 em{display: block; line-height: 1.5rem;font-size: 0.8rem;color:#666666; font-weight: normal;}
.rxcp .rx-con{position: relative;}
.rxcp .rx-con .rx-list{padding-bottom:2.25rem;}
.rxcp .rx-con .rx-list .swiper-slide{box-shadow: 0.5rem 0.85rem 1.5rem 0px rgba(4,0,0,0.05);}
.rxcp .rx-con .rx-list dl{width:100%; background:#FFF;padding:0 2.25rem; box-sizing: border-box; overflow: hidden;position: relative;}
.rxcp .rx-con .rx-list dl dt{width:100%; line-height: 0; overflow: hidden;}
.rxcp .rx-con .rx-list dl dt img{width:100%; transition: 1s;}
.rxcp .rx-con .rx-list dl dd{overflow: hidden;}
.rxcp .rx-con .rx-list dl dd h4{height: 2.35rem;border-bottom:0.05rem solid rgba(0,0,0,.08); box-sizing: border-box; margin-bottom: 1.4rem;text-align: center;}
.rxcp .rx-con .rx-list dl dd h4 a{display: block; line-height: 1.3rem; font-size: 1.3rem;color:#1a1a1a; font-weight: normal;}
.rxcp .rx-con .rx-list dl dd .rx-desc{line-height: 1.4rem;font-size: 0.8rem;color:#4c4c4c;height:9.85rem;}
.rxcp .rx-con .rx-list dl dd .rx-desc i,.rxcp .rx-con .rx-list dl dd .rx-desc em{display: inline-block;max-width:80%; vertical-align: top;}
.rxcp .rx-con .rx-list dl dd .rx-yy{width:100%;height:10rem;background:url(../images/rxcp-yy.png) no-repeat center;background-size:100% 100%;padding-top:6.75rem; box-sizing: border-box;position: absolute;left:0;bottom:-10rem; transition: .5s;}
.rxcp .rx-con .rx-list dl dd .rx-yy span{display: block;width:6.7rem;height:3.25rem;background:url(../images/rx-btn.png) no-repeat center;background-size:100% 100%; margin:0 auto;}
.rxcp .rx-con .rx-list dl dd .rx-yy span a{display: block; height:3.25rem; text-align: center;}
.rxcp .rx-con .rx-list dl dd .rx-yy span i{display: inline-block; line-height: 3.75rem;font-size: 0.8rem;color:#ffffff; padding-right:0.95rem;background:url(../images/dz-jt.png) no-repeat right;background-size:0.5rem 0.45rem;}
.rxcp .rx-con .rx-list dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);}
.rxcp .rx-con .rx-list dl:hover .rx-yy{bottom:0;}
.rxcp .rx-con .rx-jt i{display: block;width:2.1rem;height:2.1rem; overflow: hidden; cursor: pointer;z-index:201;}
.rxcp .rx-con .rx-jt i img{width:100%; transition: .5s;}
.rxcp .rx-con .rx-jt i.rx-prev{position: absolute;left:-3.6rem; top:14.5rem;}
.rxcp .rx-con .rx-jt i.rx-next{position: absolute;right:-3.6rem; top:14.5rem;}
.rxcp .rx-con .rx-jt i:hover img{margin-top:-2.1rem;}
/**************************鸡精系列*******************************/
.pro{padding:4.35rem 0 0;}
.pro h2{text-align: center; margin-bottom: 2.05rem;}
.pro h2 span{display: block; line-height: 2.85rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.pro h2 em{display: block; line-height: 1.75rem;font-size: 0.8rem;color:#666666; font-weight: normal;}
.pro .pro-con{position: relative;}
.pro .pro-con .pro-left{width:23.5rem; line-height: 0; overflow: hidden;position: relative;}
.pro .pro-con .pro-left span{display: block;width:100%; line-height: 0; overflow: hidden;}
.pro .pro-con .pro-left span img{width:100%;}
.pro .pro-con .pro-left i{display: block;width:4.5rem;height: 1.8rem;line-height: 1.8rem;text-align: center;font-size: 0.8rem;color:#ffffff;background:rgba(192,25,42,.7); position: absolute;right:1rem; bottom:1rem; z-index:200;border-radius: 0.25rem;} 
.pro .pro-con .pro-rig{width:45.5rem;}
.pro .pro-con .pro-rig ul li{width:100%;}
.pro .pro-con .pro-rig ul li .pro-txt{background:#F2F2F2;}
.pro .pro-con .pro-rig ul li .pro-txt:nth-child(2){margin-top: 0.25rem;}
.pro .pro-con .pro-rig ul li .pro-txt span{display: block;width:100%; line-height: 0; overflow: hidden;}
.pro .pro-con .pro-rig ul li .pro-txt span img{width:100%; transition: 1s;}
.pro .pro-con .pro-rig ul li .pro-txt em{display: block;height:3rem; line-height: 1.8rem; text-align: center;font-size: 0.8rem;color:#1a1a1a;}
.pro .pro-con .pro-rig ul li .pro-txt:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);}
.pro .pro-con .pro-rig .pro-jt i{display: block;width:2.1rem;height:2.1rem; overflow: hidden; cursor: pointer;z-index:201;}
.pro .pro-con .pro-rig .pro-jt i img{width:100%; transition: .5s;} i img{width:100%; transition: .5s;}
.pro .pro-con .pro-rig .pro-jt i.pro1-prev,
.pro .pro-con .pro-rig .pro-jt i.pro2-prev,
.pro .pro-con .pro-rig .pro-jt i.pro3-prev,
.pro .pro-con .pro-rig .pro-jt i.pro4-prev{position: absolute;left:-3.6rem; top:17.1rem;}
.pro .pro-con .pro-rig .pro-jt i.pro1-next,
.pro .pro-con .pro-rig .pro-jt i.pro2-next,
.pro .pro-con .pro-rig .pro-jt i.pro3-next,
.pro .pro-con .pro-rig .pro-jt i.pro4-next{position: absolute;right:-3.6rem; top:17.1rem;}
.pro .pro-con .pro-rig .pro-jt i:hover img{margin-top:-2.1rem;}
.pro.four{padding-bottom:5rem;}
.pro.four .pro-con{ margin-bottom: 3.05rem;}
.pro.four .pro-btn{width:17.5rem;height: 2.5rem; line-height:2.5rem;background:#C0192A;margin:0 auto;border-radius: 1.25rem;}
.pro.four .pro-btn a{display: block; height:2.5rem;font-size: 0.8rem;color:#ffffff; text-align: center;}



/**************************关于我们*******************************/

.about{height:380.15rem;background:url(../images/ab1.jpg) no-repeat center;background-size:100% 100%; position: relative;}
.about:before{width:8.75rem;height: 3.85rem;background:url(../images/abo-gd.png) no-repeat center; background-size:100% 100%;content:"";position: absolute;left:50%;top:-1.9rem; transform: translate(-50%,0);}
.about .abo-fl.fixed{position: fixed; left: 50%;top:0px;margin-left: -700px;}
.about .abo-fl{width:9.8rem;float:left;margin-top: 4.65rem;}
.about .abo-fl ul li{height:2.5rem;}
.about .abo-fl ul li em{display: block;height:2.5rem; text-align: right;}
.about .abo-fl ul li em a{display: inline-block; line-height: 2.5rem;font-size: 0.9rem;color:#404040;padding-right:1.2rem;background:url(../images/abo-dd.png) no-repeat right;background-size:0.35rem 0.35rem;}
.about .abo-fl ul li.cur em a,.about .abo-fl ul li:hover em a{color:#c0192a; font-weight: bold;background:url(../images/abo-dd_h.png) no-repeat right;background-size:0.35rem 0.35rem;}
.about .abo-fr{width:55rem;float:right; box-sizing: border-box;}
.about .abo-fr .abo-xhz{ padding-top:3.9rem;}
.about .abo-fr .abo-xhz h2{margin-bottom: 1.7rem;text-align: center;}
.about .abo-fr .abo-xhz h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.about .abo-fr .abo-xhz h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto 1.6rem;}
.about .abo-fr .abo-desc{ margin-bottom: 2.55rem;}
.about .abo-fr .abo-desc em{display: block; line-height: 1.65rem;font-size: 0.8rem;color:#4c4c4c; margin-bottom: 0.5rem;}
.about .abo-fr .aboxhz-list .abo-img{width:100%; line-height: 0;}
.about .abo-fr .aboxhz-list .abo-img img{width:100%;}
.about .abo-fr .aboxhz-list .swiper-pagination{line-height: 0;bottom:1.75rem;}
.about .abo-fr .aboxhz-list .swiper-pagination .swiper-pagination-bullet{width:0.6rem;height:0.6rem; border:0.15rem solid #FFFFFF;background:0;margin:0 0.2rem; box-sizing: border-box;}
.about .abo-fr .aboxhz-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#FFF;}

.about .abo-fr .abo-ry{padding-top: 4.05rem;}
.about .abo-fr .abo-ry h2{margin-bottom: 1.55rem;}
.about .abo-fr .abo-ry h2 span{display: block; line-height: 3.8rem; text-align: center;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.about .abo-fr .abo-ry h2 i{display: block;width:2.6rem;height:0.1rem; background:#c0192a;margin:0 auto;}
.about .abo-fr .abo-ry .abo-nav{margin-bottom: 1.2rem;}
.about .abo-fr .abo-ry .abo-nav ul{text-align: center;height:2.3rem;}
.about .abo-fr .abo-ry .abo-nav ul li{display: inline-block;height:2.3rem;font-size: 1.1rem;color:#4c4c4c; line-height: 1.9rem; vertical-align: top;margin:0 1rem;}
.about .abo-fr .abo-ry .abo-nav ul li.on{background:url(../images/abory-dbx.png) no-repeat bottom center;background-size:0.55rem 0.4rem;color:#C0192A;}
.about .abo-fr .abo-ry .abory-con{padding:0.35rem;background: #FFFFFF;box-shadow: 0.25rem 0.45rem 1.5rem 0px rgba(4,0,0,0.08);}
.about .abo-fr .abo-ry .abory-con .abory-lc{border:0.05rem solid rgba(192,25,42,.15);padding:2.2rem 2.75rem 2.15rem 2.75rem;position: relative;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left{width:19.05rem;float:left;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left ul li{height:4.1rem;padding:0 0.75rem; box-sizing: border-box;border-radius: 10px;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left ul li em{display: block;height:4.1rem;border-bottom:0.05rem solid rgba(0,0,0,.09); box-sizing: border-box;text-align: center;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left ul li em i{display: inline-block; line-height: 4.05rem;font-size: 0.8rem;color:#333333;padding:0 1.9rem; position: relative;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left ul li em i:before{width:1.05rem;height:4.05rem;content:"";position: absolute;left:0;top:0;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left ul li em i:after{width:1.05rem;height:4.05rem;content:""; background:url(../images/940b6264c17948bc8b24b02828030d59.gif) no-repeat left;background-size:100% 100%;position: absolute;right:0;top:0;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left ul li:last-child em{border-bottom:0;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left ul li:last-child em{border-bottom:0;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left ul li.cur{background:#c0192a;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left ul li.cur em i{color:#FFF;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left ul li.cur i:before{ background:url(../images/abory-ico1.png) no-repeat left;background-size:100% 100%;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-left ul li.cur i:after{ background:url(../images/abory-ico2.png) no-repeat left;background-size:100% 100%;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt{width:19.05rem;float:left;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt ul li{height:4.1rem;padding:0 0.75rem; box-sizing: border-box;border-radius: 10px;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt ul li em{display: block;height:4.1rem;border-bottom:0.05rem solid rgba(0,0,0,.09); box-sizing: border-box;text-align: center;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt ul li em i{display: inline-block; line-height: 4.05rem;font-size: .8rem;color:#333333;padding:0 1.9rem; position: relative;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt ul li em i:before{width:1.05rem;height:4.05rem;content:"";position: absolute;left:0;top:0;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt ul li em i:after{width:1.05rem;height:4.05rem;content:""; background:url(../images/940b6264c17948bc8b24b02828030d59.gif) no-repeat left;background-size:100% 100%;position: absolute;right:0;top:0;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt ul li:last-child em{border-bottom:0;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt ul li:last-child em{border-bottom:0;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt ul li.cur{background:#c0192a;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt ul li.cur em i{color:#FFF;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt ul li.cur i:before{ background:url(../images/abory-ico1.png) no-repeat left;background-size:100% 100%;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-leftt ul li.cur i:after{ background:url(../images/abory-ico2.png) no-repeat left;background-size:100% 100%;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-rig{width:26.7rem;float:right; margin-top: 2.15rem; line-height: 0;position: relative;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-rig .abory-listt img{width:100%;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-jt i{display: block;width:2.1rem;height:2.1rem; overflow: hidden; cursor: pointer;z-index:201;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-jt i img{width:100%; transition: .5s;} i img{width:100%; transition: .5s;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-jt i.abory-prev{position: absolute;left:0.3rem; top:13.35rem;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-jt i.abory-next{position: absolute;right:0.3rem; top:13.35rem;}
.about .abo-fr .abo-ry .abory-con .abory-lc .abory-jt i:hover img{margin-top:-2.1rem;}
.about .abo-fr .abo-ry .abory-con .abory-lc .aboryy-jt i{display: block;width:2.1rem;height:2.1rem; overflow: hidden; cursor: pointer;z-index:201;}
.about .abo-fr .abo-ry .abory-con .abory-lc .aboryy-jt i img{width:100%; transition: .5s;} i img{width:100%; transition: .5s;}
.about .abo-fr .abo-ry .abory-con .abory-lc .aboryy-jt i.aboryy-prev{position: absolute;left:0.3rem; top:13.35rem;}
.about .abo-fr .abo-ry .abory-con .abory-lc .aboryy-jt i.aboryy-next{position: absolute;right:0.3rem; top:13.35rem;}
.about .abo-fr .abo-ry .abory-con .abory-lc .aboryy-jt i:hover img{margin-top:-2.1rem;}

.about .abo-fr .abo-dsz{padding-top: 4.05rem;}
.about .abo-fr .abo-dsz h2{text-align: center; margin-bottom: 3.3rem;}
.about .abo-fr .abo-dsz h2 span{display: block; line-height: 3.8rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.about .abo-fr .abo-dsz h2 i{display: block; width:2.6rem; height:0.1rem; background:#c0192a;margin:0 auto;}
.about .abo-fr .dsz-left{width:30.6rem;float:left;padding:0.6rem 2.2rem 0 2rem; box-sizing: border-box;position: relative;}
.about .abo-fr .dsz-left:before{width:2.7rem;height:1.9rem;content:"";background:url(../images/dsz-ico1.png) no-repeat center;background-size:100% 100%;position: absolute;left:0;top:0;}
.about .abo-fr .dsz-left:after{width:2.7rem;height:1.9rem;content:"";background:url(../images/dsz-ico2.png) no-repeat center;background-size:100% 100%;position: absolute;right:0;bottom:0;}
.about .abo-fr .dsz-left em{display: block; line-height: 1.65rem; margin-bottom: 1.15rem;font-size: 0.8rem;color:#333333; text-indent: 2em;}
.about .abo-fr .dsz-rw{width:20.85rem;height:25.5rem;float:right;position: relative;}
.about .abo-fr .dsz-rw span{display: block;width:100%; line-height: 0; position: absolute;left:0; bottom:-4.25rem;}
.about .abo-fr .dsz-rw span img{width:100%;}
.about .abo-fr .dsz-rw .dsz-mz{width:3.9rem;position: absolute;right:2.3rem;top:-3.85rem;}
.about .abo-fr .dsz-rw .dsz-mz i{display: block;width:2.4rem; line-height: 0; overflow: hidden;float:left;}
.about .abo-fr .dsz-rw .dsz-mz i img{width:100%;}
.about .abo-fr .dsz-rw .dsz-mz em{display: block;width:0.9rem; text-align: center;float:right; line-height: 0.95rem;font-size: 0.8rem;color:#666666;}

.about .abo-fr .abo-dsj{ padding-top: 3.95rem;}
.about .abo-fr .abo-dsj h2{ margin-bottom: 2.5rem; text-align: center;}
.about .abo-fr .abo-dsj h2 span{display: block; line-height: 3.85rem;font-size: 2rem;color:#1a1a1a;font-weight: normal;}
.about .abo-fr .abo-dsj h2 i{display: block; width:2.6rem; height:0.1rem; background:#c0192a;margin:0 auto;}
.about .abo-fr .abo-dsj ul{height:29.8rem; overflow: auto;}
.about .abo-fr .abo-dsj ul li{ margin-bottom: 0.3rem;height:2.5rem; overflow: hidden; transition: .5s;}
.about .abo-fr .abo-dsj ul li .left{width:6.6rem;float:left; line-height: 2.5rem; position: relative;font-size: 1rem;color:#1a1a1a;font-family: "Montserrat-R";background:url(../images/dsj-ico.png) no-repeat right;background-size:3.05rem 0.25rem;z-index:200;}
.about .abo-fr .abo-dsj ul li .rig{width:44rem;float:left; margin-left: -0.15rem;}
.about .abo-fr .abo-dsj ul li .rig .default{height:2.5rem; width:44rem; box-sizing: border-box;border-radius: 1.25rem;padding:0 2rem 0 1.7rem; border:0.05rem solid #fff;}
.about .abo-fr .abo-dsj ul li .rig .default h4{ line-height: 2.4rem;font-size: 0.8rem;color:#333333;font-weight: normal;background:url(../images/dsj-jia.png) no-repeat right;background-size:0.75rem 0.75rem;}
.about .abo-fr .abo-dsj ul li .rig .hover{padding:1.15rem 1.7rem 0 2.2rem; height:10.6rem;background:#F2F2F2;border:0.05rem solid #EDEDED;overflow: hidden;border-radius: 0.75rem; box-sizing: border-box; transition: .5s; opacity: 0;}
.about .abo-fr .abo-dsj ul li .rig .hover dl dt{width:11rem;float:right; line-height: 0; overflow: hidden;border-radius: 0.25rem;}
.about .abo-fr .abo-dsj ul li .rig .hover dl dt img{width:100%;}
.about .abo-fr .abo-dsj ul li .rig .hover dl dd{width:26.55rem;float:left;padding-top:0.55rem;}
.about .abo-fr .abo-dsj ul li .rig .hover dl dd h4{ line-height: 1.9rem;margin-bottom: 0.45rem;font-size: 1.1rem;color:#1a1a1a; font-weight: normal;}
.about .abo-fr .abo-dsj ul li .rig .hover dl dd p{line-height: 1.55rem;font-size: 0.8rem;color:#666666;}
.about .abo-fr .abo-dsj ul li:nth-child(2n-1) .rig .default{background:#F2F2F2;}
.about .abo-fr .abo-dsj ul li.cur .rig .default{display: none;}
.about .abo-fr .abo-dsj ul li.cur{height:10.6rem;}
.about .abo-fr .abo-dsj ul li.cur .rig .hover{opacity: 1; }

.about .abo-fr .abo-wh{padding-top: 4.1rem;}
.about .abo-fr .abo-wh h2{text-align: center; margin-bottom: 2.5rem;}
.about .abo-fr .abo-wh h2 span{display: block; line-height: 3.85rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.about .abo-fr .abo-wh h2 i{display: block; width:2.6rem; height:0.1rem; background:#c0192a;margin:0 auto;}
.about .abo-fr .abo-wh ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.about .abo-fr .abo-wh ul li{width:17.15rem;position: relative;}
.about .abo-fr .abo-wh ul li .default{width:100%;padding:2.5rem 0.5rem 0; box-sizing: border-box;background:url(../images/abowh-kk.png) no-repeat center;background-size:100% 100%;}
.about .abo-fr .abo-wh ul li .default i{display: block;line-height: 1.85rem;font-size: 1rem;color:#4c4c4c;margin-left: 1.75rem;z-index:200;}
.about .abo-fr .abo-wh ul li .default em{display: block;line-height: 2.35rem;font-size: 1.5rem;color:#1a1a1a;margin-left: 1.75rem;z-index:200;}
.about .abo-fr .abo-wh ul li .default span{display: block;width:100%; line-height: 0; overflow: hidden;z-index:200; margin-top: 1.85rem;}
.about .abo-fr .abo-wh ul li .default span img{width:100%;}
.about .abo-fr .abo-wh ul li .hover{display: none;width:100%;height:100%;background:url(../images/abowh-kk_h.png) no-repeat center;background-size:100% 100%; position: absolute;left:0;top:0;right:0; bottom:0;padding:2.55rem 0 0 2.25rem; box-sizing: border-box; transition: 1s;}
.about .abo-fr .abo-wh ul li .hover i{display: inline-block;height: 1.8rem; line-height: 1.7rem;padding:0 0.95rem; margin-bottom: 0.85rem;font-size: 1rem;color:#ffffff; font-weight: bold;border:0.05rem solid rgba(255,255,255,.3); box-sizing: border-box;border-radius: 0.9rem;}
.about .abo-fr .abo-wh ul li .hover span{display: block; line-height: 2.15rem; margin-bottom: 1.55rem;font-size: 1.5rem;color:#ffffff;}
.about .abo-fr .abo-wh ul li .hover p{line-height: 1.5rem;height:11.35rem;font-size: 0.8rem; color:#ffffff;}
.about .abo-fr .abo-wh ul li .hover b.ico{display: block;width:3.85rem; line-height: 0;}
.about .abo-fr .abo-wh ul li .hover b.ico img{width:100%;}
.about .abo-fr .abo-wh ul li:last-child .hover ul{height:11.35rem; margin-bottom: 0.9rem;}
.about .abo-fr .abo-wh ul li:last-child .hover ul li{ margin-bottom: 0.85rem;}
.about .abo-fr .abo-wh ul li:last-child .hover ul li em{display: block; height:1.6rem;font-size: 1.1rem;color:#ffffff;}
.about .abo-fr .abo-wh ul li:last-child .hover ul li em b{display: inline-block; line-height: 1.65rem; font-family: "Montserrat-R"; font-weight: normal;margin-right: 0.95rem;}
.about .abo-fr .abo-wh ul li:last-child .hover ul li strong{display: block; line-height: 1.35rem;font-size: 0.8rem;color:rgba(255,255,255,.65);font-weight: normal;}
.about .abo-fr .abo-wh ul li:hover .hover{display: block;    animation: flipInY 1s;}

.about .abo-fr .abo-yx{ padding-top: 4.15rem;}
.about .abo-fr .abo-yx h2{ margin-bottom: 1.65rem; text-align: center;}
.about .abo-fr .abo-yx h2 span{display: block; line-height: 3.85rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.about .abo-fr .abo-yx h2 i{display: block; width:2.6rem; height:0.1rem; background:#c0192a;margin:0 auto;}
.about .abo-fr .abo-yx .yx-desc{line-height: 1.55rem; margin-bottom: 2.2rem;font-size: 0.8rem;color:#4c4c4c;}
.about .abo-fr .abo-yx .aboyx-map{height:35.8rem;background:url(../images/aboyx-map.jpg) no-repeat center;background-size:100% 100%;position: relative;}
.about .abo-fr .abo-yx .aboyx-map .map-dq i{display: block;animation: downup 1s infinite linear;-webkit-animation: downup 1s infinite linear;}
@keyframes downup { 0% { transform: translate(0, 0); } 50% { transform: translate(0, -8px); } 100% { transform: translate(0, 0); } }
@-webkit-keyframes downup { 0% { -webkit-transform: translate(0, 0); } 50% { -webkit-transform: translate(0, -8px); } 100% { -webkit-transform: translate(0, 0); } }
.about .abo-fr .abo-yx .aboyx-map .map-dq i img{width: 100%;}
.about .abo-fr .abo-yx .aboyx-map .map-dq i.m1{width:2.45rem;line-height: 0; position: absolute;left:16.8rem;top:7.9rem;}
.about .abo-fr .abo-yx .aboyx-map .map-dq i.m2{width:2.5rem;line-height: 0; position: absolute;left:18.8rem;top:10rem;}
.about .abo-fr .abo-yx .aboyx-map .map-dq i.m3{width:3.2rem;line-height: 0; position: absolute;left:20.5rem;top:9.4rem;z-index:20;}
.about .abo-fr .abo-yx .aboyx-map .map-dq i.m4{width:2.55rem;line-height: 0; position: absolute;left:20.8rem;top:8.05rem;}
.about .abo-fr .abo-yx .aboyx-map .map-dq i.m5{width:2.45rem;line-height: 0; position: absolute;left:22.8rem;top:6.9rem;}
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li{width:0.45rem; height:0.45rem;background:#C0192A;border-radius: 50%;}
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd1{position: absolute;left:8.6rem;top:5.85rem;} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd2{position: absolute;left:7.15rem;top:6.4rem;} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd3{position: absolute;left:7.75rem;top:7.65rem;} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd4{position: absolute;left:4.15rem;top:15.5rem;} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd5{position: absolute;left:8.05rem;top:24.5rem;} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd6{position: absolute;left:11.85rem;top:12.6rem;} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd7{position: absolute;left:19.3rem;top:14rem;} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd8{position: absolute;left:19.85rem;top:14.5rem} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd9{position: absolute;left:19.15rem;top:17.45rem;} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd10{position: absolute;left:20.85rem;top:17.15rem;} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd11{position: absolute;left:25.1rem;top:10.8rem;} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li.yd12{position: absolute;right:12.6rem;top:8.95rem;} 
.about .abo-fr .abo-yx .aboyx-map .abo-yd ul li .walletImgBox{position: relative;width:0.45rem; height:0.45rem;}
.about .abo-fr .abo-yx .walletImgBox .walletSpread1,.walletImgBox .walletSpread2,.walletImgBox .walletSpread3 { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(192,25,42,.5); box-sizing:border-box; border-radius:50%; opacity:0;}
.about .abo-fr .abo-yx .walletImgBox .walletSpread1 {-webkit-animation:spread 3s linear infinite;animation:spread 3s linear infinite}
.about .abo-fr .abo-yx .walletImgBox .walletSpread2 {-webkit-animation:spread 3s linear 1s infinite;animation:spread 3s linear 1s infinite}
.about .abo-fr .abo-yx .walletImgBox .walletSpread3 {-webkit-animation:spread 3s linear 2s infinite;animation:spread 3s linear 2s infinite}
@-webkit-keyframes spread {
    0% {
     -webkit-transform:scale(1);
     transform:scale(1);
     opacity:1
    }
    100% {
     -webkit-transform:scale(5);
     transform:scale(5);
     opacity:0
    }
   }
   @keyframes spread {
    0% {
     -webkit-transform:scale(1);
     transform:scale(1);
     opacity:1
    }
    100% {
     -webkit-transform:scale(5);
     transform:scale(5);
     opacity:0
    }
   }

.about .abo-fr .abo-yf{padding-top: 4.1rem;}
.about .abo-fr .abo-yf h2{text-align: center; margin-bottom: 1.65rem;}
.about .abo-fr .abo-yf h2 span{display: block; line-height: 3.8rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.about .abo-fr .abo-yf h2 i{display: block; width:2.6rem; height:0.1rem; background:#c0192a;margin:0 auto;}
.about .abo-fr .abo-yf .yf-desc{ margin-bottom: 1.85rem;}
.about .abo-fr .abo-yf .yf-desc h4{line-height: 1.7rem; margin-bottom: 0.3rem;font-size: 1rem;color:#333333; font-weight: bold;}
.about .abo-fr .abo-yf .yf-desc p{ margin-bottom: 0.8rem; line-height: 1.45rem;font-size: 0.8rem;color:#4c4c4c;}
.about .abo-fr .abo-yf ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.about .abo-fr .abo-yf ul li{width:17.5rem; position: relative;}
.about .abo-fr .abo-yf ul li span{display: block;width:100%;line-height: 0; overflow: hidden;}
.about .abo-fr .abo-yf ul li span img{width:100%;}
.about .abo-fr .abo-yf ul li em{display: block;width:100%;height:2rem; line-height: 2rem;text-align: center;background:rgba(0,0,0,.3); position: absolute;left:0;bottom:0; z-index:200; font-size: 0.8rem;color:#ffffff;}

.about .abo-fr .abo-jlb{ padding-top: 4.1rem;}
.about .abo-fr .abo-jlb h2{text-align: center; margin-bottom: 1.6rem;}
.about .abo-fr .abo-jlb h2 span{display: block; line-height: 3.75rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.about .abo-fr .abo-jlb h2 i{display: block; width:2.6rem; height:0.1rem; background:#c0192a;margin:0 auto;}
.about .abo-fr .abo-jlb .abojlb-desc{line-height: 1.55rem;font-size: 0.8rem;color:#4c4c4c; margin-bottom: 2.6rem;}
.about .abo-fr .abo-jlb .abojlb-con{position: relative}
.about .abo-fr .abo-jlb .abojlb-con .abojlb-list{padding-bottom:2px;}
.about .abo-fr .abo-jlb .abojlb-con dl{width:100%;border:0.05rem solid #E6E6E6; box-sizing: border-box;background:#FFF;}
.about .abo-fr .abo-jlb .abojlb-con dl dt{width:100%; line-height: 0; overflow: hidden;}
.about .abo-fr .abo-jlb .abojlb-con dl dt img{width:100%;}
.about .abo-fr .abo-jlb .abojlb-con dl dd{height:10.6rem;margin-top:-0.95rem;padding-left:1.95rem;z-index:200;position: relative;}
.about .abo-fr .abo-jlb .abojlb-con dl dd h4{width:5rem;height:1.8rem; line-height: 1.8rem; text-align: center; background:#C0192A;border-radius: 0.9rem;font-size: 1rem;color:#ffffff; font-weight: bold; margin-bottom: 0.95rem;}
.about .abo-fr .abo-jlb .abojlb-con dl dd .abojlb-desc{line-height: 1.35rem;font-size: 0.75rem;color:#4c4c4c;}
.about .abo-fr .abo-jlb .abojlb-con .abojlb-jt i{display: block;width:2.1rem;height:2.1rem; overflow: hidden; cursor: pointer;z-index:201;}
.about .abo-fr .abo-jlb .abojlb-con .abojlb-jt i img{width:100%; transition: .5s;} 
.about .abo-fr .abo-jlb .abojlb-con .abojlb-jt i.abojlb-prev{position: absolute;left:-1.05rem; top:16.2rem;}
.about .abo-fr .abo-jlb .abojlb-con .abojlb-jt i.abojlb-next{position: absolute;right:-1.05rem; top:16.2rem;}
.about .abo-fr .abo-jlb .abojlb-con .abojlb-jt i:hover img{margin-top:-2.1rem;}

.about .abo-fr .abo-ppgs{padding-top: 4.1rem;}
.about .abo-fr .abo-ppgs h2{text-align: center; margin-bottom: 2.5rem;}
.about .abo-fr .abo-ppgs h2 span{display: block; line-height: 3.8rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.about .abo-fr .abo-ppgs h2 i{display: block; width:2.6rem; height:0.1rem; background:#c0192a;margin:0 auto;}
.about .abo-fr .abo-ppgs .abogs-con{position: relative;}
.about .abo-fr .abo-ppgs .abogs-con dl dt{width:23.5rem; line-height: 0; overflow: hidden;float:left;}
.about .abo-fr .abo-ppgs .abogs-con dl dt img{width:100%;}
.about .abo-fr .abo-ppgs .abogs-con dl dd{float:left;width:31.5rem;height:21.5rem;background:url(../images/abogsbj.jpg) no-repeat center;background-size:100% 100%;padding:2.55rem 4.5rem 0 4.65rem; box-sizing: border-box;}
.about .abo-fr .abo-ppgs .abogs-con dl dd h4{line-height: 2.2rem;margin-bottom: 0.95rem;font-size: 1.4rem;color:#1a1a1a; font-weight: normal;}
.about .abo-fr .abo-ppgs .abogs-con dl dd p{line-height: 1.6rem;font-size: 0.8rem;color:#333333;}
.about .abo-fr .abo-ppgs .abogs-con .abogs-jt i{display: block;width:2.1rem;height:2.1rem; overflow: hidden; cursor: pointer;z-index:201;}
.about .abo-fr .abo-ppgs .abogs-con .abogs-jt i img{width:100%; transition: .5s;} 
.about .abo-fr .abo-ppgs .abogs-con .abogs-jt i.abogs-prev{position: absolute;left:-1.05rem; top:9.7rem;}
.about .abo-fr .abo-ppgs .abogs-con .abogs-jt i.abogs-next{position: absolute;right:-1.05rem; top:9.7rem;}
.about .abo-fr .abo-ppgs .abogs-con .abogs-jt i:hover img{margin-top:-2.1rem;}

/**************************资讯详情*******************************/
.p102-info-blk{width:49rem;float:left;}
.p102-info-blk .p102-info-blk-con{padding:3.95rem 0 1.15rem;border-bottom:0.05rem solid #dedede; margin-bottom: 2rem;}
.p102-info-blk .p102-info-blk-con .p102-info-blk-title{line-height: 2.8rem;font-size: 1.8rem;color:#1a1a1a;font-weight: normal;}
.p102-info-blk .p102-info-blk-con .p102-info-blk-bool{height:2.55rem; border-bottom:0.05rem solid #e6e6e6; box-sizing: border-box; margin-bottom: 2.1rem;}
.p102-info-blk .p102-info-blk-con .p102-info-blk-bool span{display: block;line-height: 2.5rem;float:left;padding-left:1.4rem;font-size: 0.7rem;color:#b2b2b2; font-family: "Montserrat-R"; margin-right: 1.5rem;background:url(../images/news-xq.png) no-repeat left;background-size:0.9rem 0.8rem;}
.p102-info-blk .p102-info-blk-con .p102-info-blk-bool em{display: block; line-height: 2.5rem;float:left;font-size: 0.7rem;color:#999999;}
.p102-info-blk .p102-info-blk-con .p102-info-content{line-height: 1.55rem;font-size: 0.8rem;color:#4c4c4c;text-align: justify; margin-bottom: 1.8rem;}
.p102-info-blk .p102-info-blk-con .endit-content p{margin:0.95rem 0;}
.p102-info-blk .p102-info-key{line-height: 1.4rem;font-size: 0.7rem;color: #666666;padding-top: 5px;}
.p102-info-blk .p102-info-key span {margin-right: 10px;}
.p102-info-blk .p102-info-blk-paging{margin-bottom: 4.55rem;}
.p102-info-blk .p102-info-blk-paging dd{height:1.7rem;}
.p102-info-blk .p102-info-blk-paging dd span{display: block;float:left; line-height: 1.7rem;padding-left:1.25rem;background:url(../images/newsxq-jt.png) no-repeat left;background-size:0.8rem 0.8rem;font-size: 0.8rem;color:#1a1a1a;}
.p102-info-blk .p102-info-blk-paging dd a{display: block;float:left; line-height: 1.7rem;font-size: 0.8rem;color:#666666;}
.p102-info-blk .p102-info-blk-paging dd:hover span{background:url(../images/newsxq-jt_h.png) no-repeat left;background-size:0.8rem 0.8rem;}
.p102-info-blk .p102-info-blk-paging dd:hover a{color:#c0192a;}

.p102-info-fdh-2{width:15.5rem;float:right;padding-top:3.75rem;}
.p102-info-fdh-2 .p102-pro-related-title{height:2.6rem; line-height: 2.6rem;font-size: 1.1rem;color:#1a1a1a; font-weight: normal; margin-bottom: 0.75rem;}
.p102-info-fdh-2 .p102-pro-related-list{margin-bottom: 3rem;}
.p102-info-fdh-2 .p102-pro-related-list dl{margin-bottom: 1.5rem;}
.p102-info-fdh-2 .p102-pro-related-list dl dt{width:6.3rem; line-height: 0; overflow: hidden;float:left;}
.p102-info-fdh-2 .p102-pro-related-list dl dt img{width:100%;}
.p102-info-fdh-2 .p102-pro-related-list dl dd{float:right; width:8.3rem;padding-top:0.5rem;}
.p102-info-fdh-2 .p102-pro-related-list dl dd a{display: block; line-height: 1.25rem;font-size: 0.8rem;color:#4c4c4c;}
.p102-info-fdh-2 .p102-pro-related-list dl:hover  dd a{font-weight: bold;}

.p102-info-fdh-2 .p102-pro-related-fl ul li{margin-bottom: 1rem;position: relative;}
.p102-info-fdh-2 .p102-pro-related-fl ul li span{display: block;width:100%; line-height: 0; overflow: hidden;}
.p102-info-fdh-2 .p102-pro-related-fl ul li span img{width:100%;}
.p102-info-fdh-2 .p102-pro-related-fl ul li em{display: block; line-height: 2.1rem;font-size: 1.1rem;color:#ffffff;padding-bottom:1.15rem; position: absolute;left:1.5rem; top:1.45rem; z-index:200;}
.p102-info-fdh-2 .p102-pro-related-fl ul li em:before{width:1.15rem;height: 1.15rem;background:url(../images/newsxl-jt.png) no-repeat center;background-size:1.15rem 1.15rem;content:"";position: absolute;left:0;bottom:0; transition: .5s;}
.p102-info-fdh-2 .p102-pro-related-fl ul li:hover em:before{left:5px;}
/**************************名菜名厨*******************************/
.mcmc{padding:1.75rem 0 5rem;}
.mcmc .blk-xs{width:10rem;}
.mcmc .blk-xs .fdh-01-tit{height:4.3rem; line-height:4.3rem;padding-left:2rem;background:url(../images/mc-ico.png) no-repeat left;background-size:1.2rem 1.6rem;font-size: 1.2rem;color:#1a1a1a;}
.mcmc .blk-xs .fdh-01-nav .fdh-01-nav-one{height: 3.3rem; margin-bottom: 0.5rem;}
.mcmc .blk-xs .fdh-01-nav .fdh-01-nav-one h3{height:3.3rem;background:#f5f5f5;border-left:0.15rem solid #999999;}
.mcmc .blk-xs .fdh-01-nav .fdh-01-nav-one h3 a{display: block; line-height: 3.3rem; font-size: 0.9rem;color:#333333; margin:0 1rem 0 1.85rem;}
.mcmc .blk-xs .fdh-01-nav .fdh-01-nav-one h3:hover,.mcmc .blk-xs .fdh-01-nav .fdh-01-nav-one h3.sidenavcur{border-left:0.15rem solid #c0192a;}
.mcmc .blk-xs .fdh-01-nav .fdh-01-nav-one h3:hover a,.mcmc .blk-xs .fdh-01-nav .fdh-01-nav-one h3.sidenavcur a{color:#c0192a; font-weight: bold;background:url(../images/mc-dbx.png) no-repeat right;background-size:0.35rem 0.5rem;}

.mcmc .blk-sm{width:56rem; margin-top: 4.25rem;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl{background:#f5f5f5; margin-bottom: 2.5rem;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl dt{width:32rem; height:18rem; line-height: 0; overflow: hidden;float:left; position: relative;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl dt span{display: block;width:100%; line-height: 0; overflow: hidden; transition: .5s;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl dt img{width:100%;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl dt i{display: block;width:2.2rem; line-height: 0; overflow: hidden;position: absolute;left:1.5rem; bottom:1.5rem;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl dt .video-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 5;
  overflow: hidden
}

.mcmc .blk-sm .cplb-1n-ts-01-list dl dd{float:left;width:24rem;float:left;padding:3.1rem 0 0 3.45rem; box-sizing: border-box;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl dd h4{height:2.25rem; margin-bottom: 0.7rem;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl dd h4 em{display: block; line-height: 2.25rem;float:left;max-width:14rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl dd h4 em a{font-size: 1.5rem;color:#1a1a1a; font-weight: normal;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl dd h4 span{display: block;width:5.5rem; height:1.6rem; line-height: 1.6rem;text-align: center;background:#c0192a;float:right;font-size: 0.8rem;color:#ffffff;font-weight: normal;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl dd h4 span i{display: inline-block;width:0.05rem; height:0.6rem;background:rgba(255,255,255,.3);margin:0.5rem 0.35rem 0;}
.mcmc .blk-sm .cplb-1n-ts-01-list dl dd .cplb-1n-ts-01-list-desc{line-height: 1.55rem;font-size: 0.8rem;color:#4c4c4c;padding-right:4rem;}

.p102-pagination-1-main{padding:1.45rem 0 0 !important;}

/*************************案例新闻列表********************************/
.p102-fdh-3 {
  height:100px;
  background:#f2f2f2;
  margin-bottom:4rem;
}

.p102-fdh-3 li {
  float: left;
  width: 20%;
  height: 100px;
  position: relative;
}

.p102-fdh-3 li h3{position: relative;}

.p102-fdh-3 li h3:before{width:100%; height:1.2rem; content:"";position: absolute;left:0;bottom:0;}
.p102-fdh-3 li:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 26px;
  background: #cfcfcf;
  right: 0;
  top: 50%;
  margin-top: -13px;
}

.p102-fdh-3 li:last-child:after {
  display: none;
}

.p102-fdh-3 li h3 a {
  display: block;
  height: 100px;
  line-height: 100px;
  font-size:20px;
  color: #1a1a1a;
  text-align: center;
}
.p102-fdh-3 li h3.sidenavcur:before,
.p102-fdh-3 li h3:hover:before{
  background:url(../images/casnav-ico.jpg) no-repeat center;background-size:2.9rem 1.2rem;
}


.p102-fdh-3 li h3.sidenavcur a,
.p102-fdh-3 li h3:hover a {
  font-weight: bold;
  color: #c0192a;
}

.p102-fdh-3 dl{height:4rem;padding-top:1.1rem; box-sizing: border-box;width:70rem;position: absolute;left:0;top:5rem;}
.p102-fdh-3 dl dt{display: block;float:left; line-height: 2.65rem;margin-right: 3.5rem;}
.p102-fdh-3 dl dt a{display: block;font-size: 0.9rem;color:#4c4c4c;}
.p102-fdh-3 dl dt.sidenavcur a,.p102-fdh-3 dl dt:hover a{color:#c0192a;background:url(../images/p103-info-dbx.png) no-repeat center bottom;}

.p101s-case-1-list dl{width:30.9%; margin-bottom: 2.85rem;float:left;margin-right: 3.6%; overflow: hidden;}
.p101s-case-1-list dl dt{width:100%;line-height: 0; overflow: hidden;}
.p101s-case-1-list dl dt img{width:100%;}
.p101s-case-1-list dl dd{padding-top:1.4rem;}
.p101s-case-1-list dl dd h4{ line-height: 1.7rem;margin-bottom: 0.65rem;}
.p101s-case-1-list dl dd h4 a{font-size: 1.1rem;color:#333333; font-weight: normal;}
.p101s-case-1-list dl dd .p103-info-1-desc{line-height: 1.35rem;margin-bottom: 0.75rem;font-size: 0.8rem;color:#666666;margin-bottom: 0.75rem;}
.p101s-case-1-list dl dd .p103-info-date{line-height: 1.4rem;padding-left:1.4rem; float:left;background:url(../images/p103-info-date.png) no-repeat left;background-size:0.9rem 0.8rem;font-size: 0.7rem;color:#b2b2b2; font-family: "Montserrat-R";}
.p101s-case-1-list dl dd .p103-info-more{line-height: 1.4rem;padding-right:0.95rem; float:right;background:url(../images/p103-info-jt.png) no-repeat right;background-size:0.5rem 0.45rem; transition: .5s; opacity: 0;}
.p101s-case-1-list dl dd .p103-info-more a{font-size: 0.8rem;color:#c0192a;}
.p101s-case-1-list dl:nth-child(3n){margin-right:0;}
.p101s-case-1-list dl:hover dd .p103-info-more{opacity: 1;}

.page_first,.page_last{display: none!important;}
.p102-pagination-1 a, .p102-pagination-1 span{width:2rem;height:2rem;border:0.05rem solid #e9e9e9;border-radius: 50%!important;box-sizing: border-box;font-size: 0.8rem!important;color:#808080!important; font-family: "Montserrat-R"!important;margin:0 10px!important;}
.p102-pagination-1 a.page_pre, .p102-pagination-1 a.page_next{width:2rem!important; height:2rem;border-radius: 50%!important;}
.p102-pagination-1 a.page_pre{background:url(../images/page_pre.png) no-repeat center;background-size:100% 100%;}
.p102-pagination-1 a.page_next{background:url(../images/page_next.png) no-repeat center;background-size:100% 100%;}
.p102-pagination-1 .page_curr{background: #c0192a!important;  color: #fff!important;  border-color: #c0192a!important;}

/*************************************贺盛调味品定制****************************************************/
.dz{padding:4rem 0 0;}
.dz h2{text-align: center; margin-bottom: 3rem;}
.dz h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.dz h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.dz ul li{float:left;width:16.35rem;height:14rem;margin-left: 1.5rem; position: relative;padding-top:3.55rem; box-sizing: border-box;}
.dz ul li:first-child{margin-left: 0;}
.dz ul li h4{line-height: 2.1rem; text-align: center; margin-bottom: 0.9rem;font-size: 1.4rem;color:#1a1a1a;font-weight: normal;}
.dz ul li p{line-height: 1.45rem; text-align: center;font-size: 0.8rem;color:#4c4c4c;}
.dz ul li i{display: block;width:4.5rem; line-height: 0; overflow: hidden;position: absolute;left:0;top:0;}
.dz ul li i img{width:100%;}
.dz ul li:nth-child(1){background:url(../images/dzbj1.jpg) no-repeat center;background-size:100% 100%;}
.dz ul li:nth-child(2){background:url(../images/dzbj2.jpg) no-repeat center;background-size:100% 100%;}
.dz ul li:nth-child(3){background:url(../images/dzbj3.jpg) no-repeat center;background-size:100% 100%;}
.dz ul li:nth-child(4){background:url(../images/dzbj4.jpg) no-repeat center;background-size:100% 100%;}


.wttd{height:34.7rem;background:url(../images/wttd.jpg) no-repeat center;background-size:100% 100%;padding-top:4.6rem; box-sizing: border-box;}
.wttd h2{ margin-bottom: 4.1rem;text-align: center;}
.wttd h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.wttd h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.wttd ul li{float:left;width:21.65rem; line-height: 4rem;font-size: 1rem;color:#333333;box-sizing: border-box;}
.wttd ul li:nth-child(odd){text-align: right;}
.wttd ul li:nth-child(2n){float:right; margin-left: 16.5rem; text-align: left;}
.wttd ul li:nth-child(1){padding-right:2.1rem;}
.wttd ul li:nth-child(2){padding-left:2.1rem;}
.wttd ul li:nth-child(3){padding-right:3.2rem;}
.wttd ul li:nth-child(4){padding-left:3.2rem;}
.wttd ul li:nth-child(5){padding-right:3.2rem;}
.wttd ul li:nth-child(6){padding-left:3.2rem;}
.wttd ul li:nth-child(7){padding-right:2.1rem;}
.wttd ul li:nth-child(8){padding-left:2.1rem;}

.dzcp{ margin-bottom: 4.05rem;}
.dzcp h2{text-align: center; margin-bottom: 2.5rem;}
.dzcp h2 span{display: block; line-height: 3.9rem;font-size: 2rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.dzcp h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.dzcp ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap; margin-bottom: 2rem;}
.dzcp ul li{width:33.3%;line-height: 0; overflow: hidden;position: relative;}
.dzcp ul li span{display: block;width:100%; line-height: 0; overflow: hidden; position: relative;}
.dzcp ul li span img{width:100%;transition: 1s;}
.dzcp ul li span:before{width:100%;height:15rem;background:url(../images/dzcp-yy.png) no-repeat center;content:"";position: absolute;left:0;bottom:0;z-index:200;}
.dzcp ul li .dz-txt{width:100%;position: absolute;left:0;bottom:0;z-index:200;height:4.95rem; overflow: hidden;transition: .5s;}
.dzcp ul li .dz-txt h4{line-height: 3.7rem; text-align: center; margin-bottom: 1.2rem;font-size: 1.2rem;color:#ffffff; transition: .5s;font-weight: normal;}
.dzcp ul li .dz-txt p{line-height: 1.35rem; text-align: center;font-size: 0.8rem;color:#ffffff;}
.dzcp ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);}
.dzcp ul li:hover .dz-txt{height:8.75rem;}
.dzcp ul li:hover .dz-txt h4{line-height: 3.8rem;margin-bottom:0;}
.dzcp strong{display: block;width:15rem;height:2.5rem;background:#c0192a;border-radius: 1.5rem;margin:0 auto;}
.dzcp strong a{display: block; line-height: 2.5rem; text-align: center;font-size: 0.8rem;color:#ffffff; font-weight: normal;}

.dzys{margin-bottom:5rem;}
.dzys h2{text-align: center; margin-bottom: 2.5rem;}
.dzys h2 span{display: block; line-height: 3.9rem;font-size: 2rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.dzys h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.dzys .dzys-con dl{float:left;width:34rem;}
.dzys .dzys-con dl:nth-child(2n){float:right;}
.dzys .dzys-con dl dt{width:100%; line-height: 0; overflow: hidden;}
.dzys .dzys-con dl dt img{width:100%;}
.dzys .dzys-con dl dd{height:14.45rem;border-bottom:0.1rem solid #e6e6e6; box-sizing: border-box;padding:1.55rem 2rem 0 1.5rem; box-sizing: border-box;}
.dzys .dzys-con dl dd h4{height:2.15rem; margin-bottom: 0.5rem;}
.dzys .dzys-con dl dd h4 span{display: inline-block; line-height: 2.15rem;font-size: 1.5rem;color:#1a1a1a; font-weight: normal;}
.dzys .dzys-con dl dd h4 i{display: inline-block; line-height: 3rem;height:2.15rem;font-size: 0.8rem;color:#999999;font-family: "Montserrat-R";font-weight: normal; font-style: italic; margin-left: 0.7rem; vertical-align: top;}
.dzys .dzys-con dl dd .dz-desc{line-height: 1.45rem; margin-bottom: 1.55rem;font-size: 0.8rem;color:#4c4c4c;}
.dzys .dzys-con dl dd ul{height:3.6rem;}
.dzys .dzys-con dl dd ul li{float:left;}
.dzys .dzys-con dl dd ul li span{display: block;height:2.1rem;}
.dzys .dzys-con dl dd ul li span em{display: inline-block; line-height: 2.1rem;font-size: 2rem;color:#333333;font-family: "Montserrat-R";}
.dzys .dzys-con dl dd ul li span i{display: inline-block;width:1rem;height:1rem;background:#c0192a; line-height: 1rem;text-align: center;font-size: 0.7rem;color:#ffffff; border-radius: 50%; margin-left: -0.25rem;}
.dzys .dzys-con dl dd ul li p{line-height: 1.5rem;font-size: 0.8rem;color:#4c4c4c;}
.dzys .dzys-con dl:first-child dd ul li{margin-right: 2.95rem;}
.dzys .dzys-con dl:nth-child(2) dd ul li span em{font-size: 1.6rem;}
.dzys .dzys-con dl:nth-child(2) dd ul li{margin-right: 2.75rem;}
.dzys .dzys-con dl:nth-child(2) dd ul li:last-child{margin-right:0;}

.dzcase{padding:3.55rem 0 5rem;background:#F5F5F5;}
.dzcase h2{text-align: center; margin-bottom: 2.5rem;}
.dzcase h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.dzcase h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.dzcase .dzcas-nav{width:12.7rem;float:left;width:12.75rem;z-index:200; position: relative;}
.dzcase .dzcas-nav ul li{height:3.8rem;position: relative; margin-bottom: 0.45rem;}
.dzcase .dzcas-nav ul li:before{width:13.5rem;height:3.8rem;content:"";position: absolute;left:0;top:0;}
.dzcase .dzcas-nav ul li a{display: block; height:3.8rem;margin-left: 1.6rem;z-index:200; position: relative;}
.dzcase .dzcas-nav ul li a i{display: block; float:left; width:2.2rem; height: 2.1rem;line-height: 0; overflow: hidden;margin-top: 0.9rem;}
.dzcase .dzcas-nav ul li a i img{width:100%; transition: .5s;}
.dzcase .dzcas-nav ul li a em{display: block; line-height: 3.8rem; float:left;font-size: 0.9rem;color:#333333; margin-left: 0.7rem;}
.dzcase .dzcas-nav ul li.cur i img{margin-top:-2.1rem;}
.dzcase .dzcas-nav ul li.cur em{color:#FFF; transition: .5s;}
.dzcase .dzcas-nav ul li.cur:before{background:url(../images/dzicobj.png) no-repeat center;background-size:100% 100%;}
.dzcase .dzcas-rig{width:57.25rem;float:right;box-shadow: 10px 17px 30px 0px rgba(4,0,0,0.06);}
.dzcase .dzcas-rig dl{background:#FFF;}
.dzcase .dzcas-rig dl dt{width:37.3rem; line-height: 0;float:left;}
.dzcase .dzcas-rig dl dt img{width:100%;}
.dzcase .dzcas-rig dl dd{width:19.9rem;float:left;padding:2.95rem 3.2rem 0 3rem; box-sizing: border-box;}
.dzcase .dzcas-rig dl dd h4{margin-bottom: 0.75rem;}
.dzcase .dzcas-rig dl dd h4 a{display: block; line-height: 1.9rem;font-size: 1.2rem;color:#333333; font-weight: normal;}
.dzcase .dzcas-rig dl dd p{line-height: 1.45rem; margin-bottom: 1.8rem;font-size: 0.8rem;color:#737373;}
.dzcase .dzcas-rig dl dd span{display: block;height:1.45rem;}
.dzcase .dzcas-rig dl dd span a{display: inline-block; line-height: 1.45rem;font-size: 0.8rem;color:#333333;padding-right:0.95rem;background:url(../images/cas-jt.png) no-repeat right;background-size:0.5rem 0.45rem;}

.dzlc{padding:4.05rem 0 2.55rem;}
.dzlc h2{ margin-bottom: 3rem; text-align: center;}
.dzlc h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a;font-weight: normal;}
.dzlc h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.dzlc .dzlc-con{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.dzlc .dzlc-con .lc{width:5.1rem;}
.dzlc .dzlc-con .lc i{display: block; line-height: 0;width:5.1rem;}
.dzlc .dzlc-con .lc i img{width:100%;}
.dzlc .dzlc-con .lc em{display: block; line-height: 0.95rem; font-size: 1.3rem;color:#c0192a;font-family: "Montserrat-S";margin:-0.5rem 0 1.35rem; text-align: center;width:5.1rem;}
.dzlc .dzlc-con .lc p{line-height: 1.25rem; text-align: center;font-size: 1rem;color:#333333; min-height:2.6rem;}
.dzlc .dzlc-con .lc.dzw{width:6rem;}
.dzlc .dzlc-con b{display: block;width:0.7rem;line-height: 0; overflow: hidden; margin-top: 2.2rem;}
.dzlc .dzlc-con b img{width:100%;}
.dzlc .dzlc-con b.last{display: none;}

.dzcjwt{margin-bottom: 5rem;}
.dzcjwt h2{text-align: center; margin-bottom: 2.5rem;}
.dzcjwt h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a;font-weight: normal;}
.dzcjwt h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.dzcjwt ul{margin-bottom: 3rem;}
.dzcjwt ul li{float:left;width:22rem; height:7.5rem;border-radius: 10px;border: 1px solid #DEDEDE;border-left:0.5rem solid #DEDEDE;margin-left: 2rem;box-sizing: border-box;padding:1.75rem 0 0 2rem;}
.dzcjwt ul li:first-child{margin-left: 0;}
.dzcjwt ul li h4{height:2.2rem;line-height:2.2rem; padding-left:2.1rem;background:url(../images/dzwt-ico.png) no-repeat left;background-size:1.5rem 1.5rem;}
.dzcjwt ul li h4 a{font-size: 1rem;color:#333333; font-weight: normal;}
.dzcjwt ul li p{margin-left: 2.1rem; line-height: 1.45rem;font-size: 0.8rem;color:#4c4c4c;}
.dzcjwt strong{display: block;width:15rem;height:2.5rem;background:#c0192a;border-radius: 1.5rem;margin:0 auto;}
.dzcjwt strong a{display: block; line-height: 2.5rem; text-align: center;font-size: 0.8rem;color:#ffffff; font-weight: normal;}


/*************************************招合伙人***************************************/
.hhr-abo{height:37rem;background:url(../images/hhr-gyhs.jpg) no-repeat center;background-size:100% 100%;padding-top:4rem; box-sizing: border-box;}
.hhr-abo h2{text-align: center; margin-bottom: 1.15rem;}
.hhr-abo h2 span{display: block; line-height: 3.85rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.hhr-abo h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.hhr-abo .hhrabo-desc{ line-height: 1.55rem; margin-bottom: 2.6rem;text-align: center;font-size: 0.8rem;color:#4c4c4c;}
.hhr-abo ul li{float:left;width:34.25rem;height:15rem;padding:2rem 0 0 3rem; box-sizing: border-box;}
.hhr-abo ul li .ha{width:14.4rem;}
.hhr-abo ul li .ha h4{line-height: 3.3rem;font-size: 1.4rem;color:#1a1a1a; font-weight: normal;}
.hhr-abo ul li .ha i{display: block;width:3rem;height:0.05rem; background:#dedede; margin-bottom: 1.15rem;}
.hhr-abo ul li .ha p{line-height: 1.45rem;font-size: 0.8rem;color:#4c4c4c;}
.hhr-abo ul li:nth-child(1){background:url(../images/hhr-dlbj1.jpg) no-repeat center;background-size:100% 100%;}
.hhr-abo ul li:nth-child(2){background:url(../images/hhr-dlbj2.jpg) no-repeat center;background-size:100% 100%;float:right;}

.hhr-why{height:34.75rem;background:url(../images/hhr-why.jpg) no-repeat center;background-size:100% 100%;padding-top:4.6rem; box-sizing: border-box;}
.hhr-why h2{text-align: center; margin-bottom:2.75rem;}
.hhr-why h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#ffffff; font-weight: normal;}
.hhr-why h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.hhr-why .hhrwhy-con{position: relative;width:60rem;margin:0 auto;}
.hhr-why .hhrwhy-con .hhrwhy-list{padding-bottom:2.6rem;}
.hhr-why .hhrwhy-con ul li{float:left;width:50%; height:13rem;background:#C0192A;padding:3.05rem 3.7rem 0 3.8rem; box-sizing: border-box;border-right:0.05rem solid rgba(255,255,255,.15);}
.hhr-why .hhrwhy-con ul li:last-child{border-right:0;}
.hhr-why .hhrwhy-con ul li h4{height:2.45rem; margin-bottom: 1.15rem;}
.hhr-why .hhrwhy-con ul li h4 i{display: block;width:2.35rem; line-height: 0; overflow: hidden;float:left;}
.hhr-why .hhrwhy-con ul li h4 i img{width:100%;}
.hhr-why .hhrwhy-con ul li h4 em{display: block;float:left;height:2.45rem; line-height: 3rem;font-size: 1.4rem;color:#ffffff; margin-left: 1.25rem;}
.hhr-why .hhrwhy-con ul li p{line-height: 1.5rem;font-size: 0.8rem;color:#ffffff;}
.hhr-why .hhrwhy-con .hhrwhy-jt i{display: block;width:2.1rem; line-height: 0; cursor: pointer;}
.hhr-why .hhrwhy-con .hhrwhy-jt i img{width:100%;}
.hhr-why .hhrwhy-con .hhrwhy-jt .hhrwhy-prev{position: absolute;left:-5rem; top:5.45rem;}
.hhr-why .hhrwhy-con .hhrwhy-jt .hhrwhy-next{position: absolute;right:-5rem; top:5.45rem;}
.hhr-why .hhrwhy-con .hhrwhy-list .swiper-pagination{bottom:0; line-height: 0;}
.hhr-why .hhrwhy-con .hhrwhy-list .swiper-pagination .swiper-pagination-bullet{width:0.6rem;height:0.6rem;margin:0 0.45rem;border: 3px solid #FFFFFF;background:0; box-sizing: border-box;}
.hhr-why .hhrwhy-con .hhrwhy-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#FFF;}

.hhrcp{height:40.5rem;background:url(../images/hhrcp.jpg) no-repeat center;background-size:100% 100%;padding-top:4.1rem; box-sizing: border-box; position: relative;z-index:299;}
.hhrcp h2{text-align: center; margin-bottom:2.25rem;}
.hhrcp h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.hhrcp h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.hhrcp ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.hhrcp ul li{position: relative;}
.hhrcp ul li:before{width:0.05rem;height: 4.45rem;background:rgba(0,0,0,.1);content:"";position: absolute;right:-2.55rem;top:0;}
.hhrcp ul li h4{height:1.9rem;font-size: 1.3rem;color:#1a1a1a;font-weight: normal; margin-bottom: 0.35rem;}
.hhrcp ul li p{line-height: 1.35rem;font-size: 0.8rem;color:#4c4c4c;}
.hhrcp ul li:last-child:before{display: none;}
.hhrcp strong{display: block;width:100%; height:1.75rem;position: absolute;left:0;bottom:0;}
.hhrcp strong a{display: block;width:20rem;height:2.5rem; line-height: 2.5rem; text-align: center;background:#C0192A;margin:0 auto;font-size: 0.8rem;color:#ffffff; font-weight: normal;border-radius: 1.25rem;}

.hhrzc{padding:4.8rem 0 4.55rem;}
.hhrzc h2{text-align: center; margin-bottom:2.25rem;}
.hhrzc h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.hhrzc h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.hhrzc dl{margin-bottom: 3.5rem;}
.hhrzc dl dt{width:22.25rem; line-height: 0; float:left; overflow: hidden;}
.hhrzc dl dt img{width:100%;}
.hhrzc dl dd{width:41.75rem;float:right;}
.hhrzc dl dd ul li{float:left;width:19.25rem;height: 8.5rem; position: relative; margin-bottom: 1.5rem;}
.hhrzc dl dd ul li:nth-child(2n){float:right;}
.hhrzc dl dd ul li .hhrzc-con{width:19.25rem;height: 8.5rem;border:0.05rem solid #EBEBEB; position: relative;padding:1.8rem 0 0 3.65rem; box-sizing: border-box;}
.hhrzc dl dd ul li .hhrzc-con i{display: block;width:3.5rem;height:3.5rem; line-height: 0; overflow: hidden;position: absolute;left:-1.8rem;top:1.45rem;}
.hhrzc dl dd ul li .hhrzc-con i img{width:100%; transition: .5s;}
.hhrzc dl dd ul li .hhrzc-con h4{ line-height: 1.8rem; margin-bottom: 0.5rem;font-size: 1.3rem;color:#1a1a1a; font-weight: normal;}
.hhrzc dl dd ul li .hhrzc-con p{line-height: 1.25rem;font-size: 0.8rem;color:#4c4c4c;}
.hhrzc dl dd ul li:nth-child(5),.hhrzc dl dd ul li:nth-child(6){margin-bottom:0;}
.hhrzc dl dd ul li:nth-child(5) .hhrzc-con,.hhrzc dl dd ul li:nth-child(6) .hhrzc-con{margin-bottom:0;height:9.5rem;}
.hhrzc .hzlc h3{float:left; line-height: 4.3rem; margin-left: 2.6rem;font-size: 1.3rem;color:#333333; font-weight: bold;}
.hhrzc .hzlc ul{width:56.4rem;float:left; margin-left: 3.3rem;padding-left:6.85rem; position: relative; box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.hhrzc .hzlc ul:before{width:54.35rem; height:0.05rem;border-bottom:0.05rem dashed #b3b3b3;content:"";position: absolute;left:0;top:2.05rem;}
.hhrzc .hzlc ul li{z-index:200;}
.hhrzc .hzlc ul li em{display: block; line-height: 1.95rem;font-size: 1.3rem;color:#999999;font-family: "Montserrat-S"; text-align: center;}
.hhrzc .hzlc ul li i{display: block;width:0.35rem;height:0.35rem; background:#C0192A;margin:0 auto;border-radius: 50%;}
.hhrzc .hzlc ul li p{ line-height: 2.95rem;font-size: 1rem;color:#333333;}

.hhrcase{padding:4.05rem 0 0;background:#F2F2F2;}
.hhrcase h2{text-align: center; margin-bottom:1.25rem;}
.hhrcase h2 span{display: block; line-height: 3.9rem;font-size: 2rem;color:#1a1a1a; font-weight: normal;}
.hhrcase h2 i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin:0 auto;}
.hhrcase .hhrcas{padding:1.25rem 0 5.5rem;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.hhrcase .hhrcas dl{width:22rem;background:#FFF;box-shadow: 0.5rem 0.85rem 1.5rem 0px rgba(4,0,0,0.05);padding:1.5rem 1.5rem 2.9rem; box-sizing: border-box;position: relative;}
.hhrcase .hhrcas dl:before{width:100%;height:0.1rem;content:"";position: absolute;left:0;bottom:0;}
.hhrcase .hhrcas dl dt{width:100%; line-height: 0; overflow: hidden;}
.hhrcase .hhrcas dl dt img{width:100%;}
.hhrcase .hhrcas dl dd{padding:1.65rem 1rem 0;}
.hhrcase .hhrcas dl dd h4{margin-bottom: 0.8rem;min-height:3.75rem;}
.hhrcase .hhrcas dl dd h4 a{display: block; line-height: 1.9rem;font-size: 1.2rem;color:#333333; font-weight: normal;}
.hhrcase .hhrcas dl dd p{line-height: 1.45rem;font-size: 0.8rem;color:#4c4c4c;}
.hhrcase .hhrcas dl dd b{display: block;height:1.8rem;width:100%;position: absolute;left:0;bottom:-0.9rem;display: none;}
.hhrcase .hhrcas dl dd b a{display: block;width:1.8rem; line-height: 0; overflow: hidden;margin:0 auto;}
.hhrcase .hhrcas dl dd b a img{width:100%;}
.hhrcase .hhrcas dl:hover:before{background:#C0192A;}
.hhrcase .hhrcas dl:hover dd b{display: block;}

.form{height:27.5rem;background:url(../images/form.jpg) no-repeat center;background-size:100% 100%;padding-top:6.5rem; box-sizing: border-box;}
.form .left{width:24rem;float:left;}
.form .left h3{line-height: 4.1rem;font-size: 2rem;color:#ffffff; font-weight: bold;}
.form .left i{display: block;width:2.6rem;height:0.1rem;background:#c0192a;margin-bottom: 1.65rem;}
.form .left p{line-height: 1.55rem;font-size: 0.9rem;color:#ffffff;}
.form .rig{width:39.5rem;float:right;padding-top:1.1rem;}
.form .rig ul li{float:left;width:19rem;height:3.25rem; margin-bottom: 1.25rem;background: rgba(255,255,255,0.2);border: 2px solid rgba(255,255,255,.2); box-sizing: border-box;border-radius: 0.15rem;}
.form .rig ul li input{width:100%; height:3.05rem; line-height: 3.05rem;padding:0 1.4rem; box-sizing: border-box;font-size: 0.8rem;color:#ffffff;border:0;background:0;}
.form .rig ul li:nth-child(2n){float:right;}
.form .rig ul li input::-webkit-input-placeholder {font-size: .8rem;color: #FFF;}
.form .rig ul li input::-moz-placeholder {font-size: .8rem;color: #FFF;}
.form .rig .submit{width:8rem; height: 3rem;}
.form .rig .submit .form-btn-submit{width:100%; height:3rem; line-height: 3rem;text-align: center;background:#C0192A;border:0;font-size: 0.8rem;color:#ffffff; cursor: pointer;border-radius: 3px;}
.form .rig .submit .form-btn-reset{display: none;}

.con-fwrx{padding:4.55rem 0 1.4rem;}
.con-fwrx h4 span{display: block; line-height: 2.5rem;font-size: 1.6rem;color:#1a1a1a; font-weight: normal;}
.con-fwrx h4 p{line-height: 1.7rem;font-size: 0.8rem;color:#808080;font-weight: normal;}
.con-fwrx ul li{float:left;width:21.55rem;height:5.5rem;border-bottom:0.05rem solid rgba(0,0,0,.08); box-sizing: border-box;margin-top: 2.45rem;}
.con-fwrx ul li:nth-child(3n){width:26.65rem;}
.con-fwrx ul li i{display: block;width:1.75rem; line-height: 0; overflow: hidden;float:left; margin-right: 1rem;}
.con-fwrx ul li i img{width: 100%;}
.con-fwrx ul li em{display: block;float:left; line-height: 1.85rem;font-size: 0.8rem;color:#4c4c4c; margin-right: 0.95rem;}
.con-fwrx ul li span{display: block;float:left; line-height:1.85rem;font-size: 0.8rem;color:#1a1a1a; font-family: "Montserrat-R";}
.con-fwrx ul li:first-child em,.con-fwrx ul li:nth-child(2) em,.con-fwrx ul li:nth-child(3) em{line-height: 1.45rem;}
.con-fwrx ul li:first-child span,.con-fwrx ul li:nth-child(2) span,.con-fwrx ul li:nth-child(3) span{font-size: 1.2rem;font-family: "Montserrat-S"; font-style: italic; line-height: 1.45rem;}
.con-fwrx ul li:last-child span{font-family: "微软雅黑";}
.con-fwrx ul li:nth-child(4),.con-fwrx ul li:nth-child(5),.con-fwrx ul li:nth-child(6){border-bottom:0; }

.con-mtjz{background:#F5F5F5;height:22.5rem;padding-top:7.75rem; box-sizing: border-box;}
.con-mtjz h4{float:left;width:10.5rem;}
.con-mtjz h4 span{display: block; line-height: 2.3rem; margin-bottom: 0.25rem;font-size: 1.6rem;color:#1a1a1a; font-weight: normal;}
.con-mtjz h4 p{line-height: 1.45rem;font-size: 0.8rem;color:#808080; font-weight: normal;}
.con-mtjz ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;width:55.05rem;float:right;}
.con-mtjz ul li span{display: block;width:100%; line-height: 0;position: relative; margin-bottom: 1.25rem;}
.con-mtjz ul li span img{width:100%;}
.con-mtjz ul li span i{display: block;width:6.5rem; line-height: 0; overflow: hidden; border:0.05rem solid #E3E3E3; border-radius: 0.25rem;background:#FFF; position: absolute;left:-1.1rem;top:0;opacity: 0; transition: .5s;}
.con-mtjz ul li em{display: block; line-height: 2rem;font-size: 0.8rem;color:#4c4c4c;text-align: center;}
.con-mtjz ul li.cur span i{opacity: 1; top:-1.15rem;}

.con-ypbj{height:30.3rem;background:url(../images/con-ypbj.jpg) no-repeat center;background-size:100% 100%; padding-top:4.55rem; box-sizing: border-box;}
.con-ypbj h2{ margin-bottom: 2.05rem;}
.con-ypbj h2 span{display: block; line-height: 2.5rem;font-size: 1.6rem;color:#ffffff; font-weight: normal;}
.con-ypbj h2 em{display: block; line-height: 1.7rem;font-size: 0.8rem;color:#ffffff; font-weight: normal;}
.con-ypbj .con-form ul li{float:left;width:22.3rem;height:3rem;background: rgba(255,255,255,0.3);border-radius: 3px;border: 2px solid rgba(255,255,255,.7); box-sizing: border-box; margin-bottom: 0.75rem;}
.con-ypbj .con-form ul li input{width: 100%; height:2.8rem; line-height: 2.8rem;padding:0 1.5rem; box-sizing: border-box;border:0;background:0;font-size: .8rem;color: #FFF;}
.con-ypbj .con-form ul li input::-webkit-input-placeholder {font-size: .8rem;color: #FFF;}
.con-ypbj .con-form ul li input::-moz-placeholder {font-size: .8rem;color: #FFF;}
.con-ypbj .con-form ul li.last{width:47rem;height: 10.5rem; float:right;}
.con-ypbj .con-form ul li.last textarea{width:100%;height:10.3rem;background:0;font-size: .8rem;color: #FFF;line-height: 2.8rem;padding:0 1.5rem; box-sizing: border-box;border:0;background:0;}
.con-ypbj .con-form .submit{width:8rem; height: 3rem; margin-top: 0.25rem;}
.con-ypbj .con-form .submit .form-btn-submit{width:100%; height:3rem; line-height: 3rem;text-align: center;background:#C0192A;border:0;font-size: 0.8rem;color:#ffffff; cursor: pointer;border-radius: 3px;}
.con-ypbj .con-form .submit .form-btn-reset{display: none;}























































































html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:8.6px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.6px;}}
@media screen and (min-width:414px){html{font-size:11px;}}
@media screen and (min-width:440px){html{font-size:11.8px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.8px;}}
@media screen and (min-width:560px){html{font-size:15px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17px;}}
@media screen and (min-width:680px){html{font-size:18.2px;}}
@media screen and (min-width:700px){html{font-size:18.6px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}


@media screen and (min-width: 800px) {html {font-size: 12.6px;}}
@media screen and (min-width: 900px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1000px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1100px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1200px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1280px) {html {font-size: 13.4px;}}
@media screen and (min-width: 1366px) {html {font-size: 14.2px;}}
@media screen and (min-width: 1440px) {html {font-size: 15px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.6px;}}
@media screen and (min-width: 1920px) {html {font-size: 20px;}}