@charset "utf-8";
/* CSS Document */
/**********隆鼻感受***********/
.banner_lbgs .banner_lbgs_btn{ width: 6.07rem; height: 6.07rem; background: url("../images/banner_lbgs_btn.png") 0 0 no-repeat; background-size: cover; text-align: center; position: absolute; right: 1.62rem; top: 16rem;}
.banner_lbgs .banner_lbgs_btn i{ display: block; width: 1.51rem; height: 0.88rem; background: url("../images/banner_lbgs_ico.png") 0 0 no-repeat; background-size: cover; margin: 0.85rem auto 0.37rem; -webkit-animation: fadeInUp 2.5s infinite both; animation: fadeInUp 2.5s infinite both;}
.banner_lbgs .banner_lbgs_btn h3{ line-height: 1.33rem; font-weight: 400; font-size: 1.03rem; color: #FFF;}
/*******限时特惠New********/
.xsth{ background-color: #fc8aa3 !important;}

.lbgs_tit{ padding: 1.29rem 0; text-align: center;}
.lbgs_tit h3{ padding-bottom: 0.44rem; font-size: 1.29rem; font-weight: 600; color: #555; border-bottom: 1px dashed #555;}
.lbgs_tit p{ width: 3.18rem; height: 0.18rem; background: #555; margin: 0.22rem auto 0;}
.tab-case .top img{ display: block;}
.tab-case .top .tab{ width: 24.59rem; position: absolute; top: 0.66rem; left: 1.03rem;}
.tab-case .top .tab li{ float: left; width: 11rem; position: relative; cursor: pointer;}
.tab-case .top .tab li:last-child{ float: right;}
.tab-case .top .tab li .pic{ width: 7.96rem; height: 7.96rem; margin-left: 2.81rem;}
.tab-case .top .tab li h3{ width: 11rem; height: 2.88rem; line-height: 3.07rem; font-size: 1.11rem; color: #666; background: url("../images/link.png") no-repeat scroll 0 0 / 100% auto; text-align: center;}
.tab-case .case{ overflow: hidden;}
.tab-case .top .tab .active h3{ background: url("../images/hover.png") no-repeat scroll 0 0 / 100% auto; color: #FFF;}
#div2 .top .tab .active h3{ background: url("../images/hover2.png") no-repeat scroll 0 0 / 100% auto; color: #FFF;}
.tab-case .top .tab .active .tb{ display: block;}
.tab-case .top .tab li .tb { position: absolute; width: 4.92rem; height: 5.25rem; display: none;}
.tab-case .top .tab li:first-child .tb { bottom: -2.55rem; left: 10.4rem;}
.tab-case .top .tab li:last-child .tb { bottom: -2.55rem; right: 10.4rem;}
.tab-case ul li p{ width: 11.85rem; line-height: 1.18rem; font-size: 0.74rem; color: #666; text-align: left; position: absolute;}
.tab-case ul li .p1{ line-height: 1.25rem; font-size: 0.81rem; left: 1.59rem; top: 17.66rem;}
.tab-case ul li .p2{ left: 12.37rem; top: 30.44rem;}
.tab-case ul li .p3{ left: 1.85rem; top: 47.33rem;}
.tab-case ul li .p4{ left: 12.48rem; top: 65.85rem;}
.tab-case ul li a.a1{ display: block; width: 3.18rem; height: 3.18rem; line-height: 3.18rem; background: url("../images/btn_3.png") 0 0 no-repeat; background-size: cover; font-size: 0.66rem; color: #FFF; text-align: center; position: absolute; left: 10.77rem; top: 16.7rem;}
.tab-case ul li a.a2{ display: block; width: 10.33rem; height: 2rem; line-height: 2rem; background: url("../images/btn_4.png") 0 0 no-repeat; background-size: cover; font-size: 0.88rem; color: #FFF; text-align: center; position: absolute; left: 12.88rem; top: 36.22rem;}
.tab-case ul li a.a3{ display: block; width: 19.59rem; height: 2.88rem; line-height: 2.88rem; background: url("../images/btn_2.png") 0 0 no-repeat; background-size: cover; font-size: 1.11rem; color: #FFF; text-align: center; position: absolute; left: 3.55rem; bottom: 1.22rem;}
#div2 .p2{ top: 30rem;}
#div2 .p4{ top: 64.37rem;}
.lb_hd2{ margin: 0.81rem auto;}