@charset "utf-8";
/* CSS Document */
/**********鼻孔缩小术***********/
.banner_bksx a.banner_bksx_zx{ width: 10.18rem; height: 2.85rem; line-height: 2.85rem; background: #f38274; border-radius: 0.33rem; box-shadow: 1px 0.22rem 0.22rem 1px rgb(144, 116, 165); position: absolute; left: 3.03rem; bottom: 3.14rem;}
.banner_bksx i{ display:block; width: 7.518rem; height: 4.555rem; background: url("../images/banner_bksx_btn.png") 0 0 no-repeat; background-size: cover; position:absolute; right:0.25rem; bottom:5.525rem; animation: updown 3s 0s ease both infinite;}
/*热门问题*/
.rmwt_bibu{ padding: 0.85rem 0;}
.rmwt_bibu h3{ padding: 3% 0; font-size:2rem; font-weight:600;background:linear-gradient(to right, #ebb658,#da832c ,#e86b35);-webkit-background-clip:text;color: transparent; text-align: center;}
.rmwt_bibu ul{ padding: 0 1.2%; overflow: hidden;}
.rmwt_bibu ul li{ float: left; width: 47%; padding: 1.7% 0; margin: 0.5rem 1%; border-radius: 2rem; background: #f38274;}
.rmwt_bibu ul li:nth-child(1),.rmwt_bibu ul li:nth-child(4){ background: #9f67eb;}
.rmwt_bibu ul li:nth-child(5){ width: 96%;}
.rmwt_bibu ul li a{ display: block; font-size: 1.1rem; color: #FFF; text-align: center;}
/*热门问题END*/
.bksx_tit{ padding: 1rem 0; text-align: center;}
.bksx_tit p{ line-height: 1.48rem; padding-bottom: 0.37rem; font-size: 1.29rem; color: #FFF; border-bottom: 1px dashed #FFF;}
.bksx_tit span{ display: block; width: 4rem; height: 0.11rem; background: #FFF; margin: -0.07rem auto 0;}
.bksx_btn a{ float: left; display: block; width: 11.07rem; height: 2.85rem; line-height: 2.85rem; border-radius: 0.33rem; margin: 0 0.4rem; text-align: center; font-size: 0.96rem; color: #FFF;}
.bksx_btn a.bksx_btn1{ background: #f38274;}
.bksx_btn a.bksx_btn2{ background: #9f67eb;}

.bksx_ss{ margin: 1.29rem 0; padding-bottom: 1.48rem; background: #ffe8ea;}
.bksx_ss .bksx_tit p{ line-height: 1.25rem; font-size: 1.18rem; color: #6e4697; border-bottom: 1px dashed #6e4697;}
.bksx_ss .bksx_tit span{ background: #6e4697;}
.bksx_ss .bksx_ss_box{ width: 24.74rem; height: 11rem; background: url("../images/ss_bg.png") 0 0 no-repeat; background-size: cover; margin: 0 auto;}
.bksx_ss .bksx_ss_box .swiper-slide{ background: none;}
.bksx_ss .bksx_ss_box .swiper-slide img{ display: block; width: 19.96rem; height: 9.48rem; margin: 0 auto;}
.bksx_ss_box .bksx_ss_next{ width: 1.74rem; height: 3.33rem; background: url("../images/next.png") 0 0 no-repeat; background-size: cover; position: absolute; left: 0.29rem; top: 3.81rem; z-index: 10;}
.bksx_ss_box .bksx_ss_prev{ width: 1.74rem; height: 3.33rem; background: url("../images/prev.png") 0 0 no-repeat; background-size: cover; position: absolute; right: 0.29rem; top: 3.81rem; z-index: 10;}
.bksx_ss a.bksx_ss_btn{ display: block; width: 19.85rem; height: 3.48rem; line-height: 3.48rem; margin: 1.18rem auto 0; background: #f38274; border-radius: 0.44rem; font-size: 1.33rem; color: #FFF; text-align: center;}

.bksx_con1{ padding-bottom: 1.66rem; background: #a067ec;}
.bksx_con1 .bksx_con1_top{ height: 0.88rem; background: url("../images/con2_top.png") 0 0 no-repeat; background-size: cover;}
.bksx_con1 .bksx_tit h3{ line-height: 1.25rem; font-size: 1.18rem; color: #FFF;}
.bksx_con1 .bksx_tit p{ line-height: 1.14rem; font-size: 0.9rem;}
.bksx_con1 .bksx_con1_box{ padding: 1.11rem 0 0; overflow: hidden;}
.bksx_con1_box h3{ line-height: 1.48rem; padding-left: 0.96rem; font-size: 1.11rem; color: #FFF; overflow: hidden;}
.bksx_con1_box h3 i{ float: left; display: block; height: 1.33rem; line-height: 1.25rem; padding: 0 0.55rem; margin-right: 0.55rem; border: 0.07rem solid #FFF; border-radius: 0.37rem; font-size: 0.96rem; color: #FFF;}
.bksx_con1_box span{ display: block; width: 20.92rem; height: 7.66rem; margin: 0.96rem auto;}
.bksx_con1_box p{ line-height: 1.48rem; padding: 0 0.96rem 0.37rem; font-size: 0.88rem; color: #f0ca88; overflow: hidden;}
.bksx_con1_box p i{ float: left; display: block; width: 1.11rem; height: 1.11rem; margin-right: 0.55rem;}
.bksx_con1_box p strong{ font-weight: 600;}
.bksx_con1_box a.bksx_con1_btn{ display: block; width: 20.92rem; height: 3.85rem; line-height: 3.85rem; background: #f38274; border-radius: 0.44rem; margin: 0.37rem auto 0; font-size: 1.18rem; color: #FFF; text-align: center;}

.bksx_con2{ width: 22.55rem; height: 13.51rem; margin: 1.48rem auto 0;}
.bksx_con2 span{ display: block; width: 10.33rem; height: 2.92rem; background: url("../images/bs.jpg") 0 0 no-repeat; background-size: cover; position: absolute; left: 1.4rem; top: 0; z-index: 1;}
.bksx_con2 .bksx_con2_box{ width: 22.55rem; height: 11.92rem; background: url("../images/bs_bg.jpg") 0 0 no-repeat; background-size: cover; position: absolute; left: 0; top: 1.66rem;}
.bksx_con2 p{ width: 11.85rem; line-height: 0.96rem; margin: 2.44rem 0 0 1.55rem; font-size: 0.74rem; color: #FFF;}
.bksx_con2 a.btn_con2{ display: block; width: 11.07rem; height: 2.11rem; line-height: 2.11rem; background: #f38274; border-radius: 0.33rem; font-size: 0.96rem; color: #FFF; text-align: center; position: absolute; left: 1.55rem; bottom: 1.07rem;}
.bksx_btn1{ margin: 0.92rem 1.4rem; overflow: hidden;}

.bksx_con3{ height: 32.44rem; background: url("../images/con3_bg.jpg") 0 0 no-repeat; background-size: cover;}
.bksx_con3 .bksx_con3_box{ width: 24.51rem; height: 25.55rem; background: url("../images/con3_bg1.png") 0 0 no-repeat; background-size: cover; margin: 0.37rem auto 0;}
.bksx_con3_box .bksx_con3_boxL{ width: 11.48rem; text-align: left; position: absolute; left: 0.81rem; top: 1.14rem;}
.bksx_con3_box .bksx_con3_boxL span{ display: block; width: 4.25rem; height: 0.96rem; line-height: 0.96rem; background-color: #f38274; font-size: 0.74rem; color: #FFF; text-align: center;}
.bksx_con3_box .bksx_con3_boxL p{ line-height: 1.48rem; padding-top: 0.29rem; font-size: 1.03rem; color: #666;}
.bksx_con3_box .bksx_con3_boxL p a{ display: block; font-size: 0.74rem; color: #f38274;}
.bksx_con3_box .bksx_con3_boxL img{ width: 9.85rem; height: 9.85rem; margin: 0.74rem 0 1.48rem;}
.bksx_con3_box .bksx_con3_boxL ul{ overflow: hidden;}
.bksx_con3_box .bksx_con3_boxL ul li{ float: left; width: 4.7rem; height: 1.11rem; border: 1px solid #666; border-radius: 0.18rem; margin: 0.33rem 0.33rem 0 0; text-align: center; font-size: 0.74rem; color: #666;}
.bksx_con3_box .bksx_con3_boxR{ width: 11.4rem; height: 19.4rem; position: absolute; right: 0.81rem; top: 1.14rem;}
.bksx_con3_box .bksx_con3_boxR img{ width: 11.4rem; height: 14.37rem;}
.bksx_con3_box .bksx_con3_boxR .bksx_con3_boxRText{ width: 11.4rem; height: 5.03rem; background: rgba(246,201,193, 0.5);}
.bksx_con3_boxR .bksx_con3_boxRText p{ width: 10.55rem; height: 4.48rem; line-height: 1.03rem;  padding-top: 0.55rem; margin: 0 auto; font-size: 0.74rem; color: #666;}
.bksx_con3_boxR .bksx_con3_boxRText p i{ font-weight: 600;}
.bksx_con3_box .bksx_btn{ position: absolute; left: 0.4rem; bottom: 1.03rem;}

.bksx_con4{ height: 14.14rem; margin: 1.11rem 0; background: url("../images/con4_bg.png") 0 0 no-repeat; background-size: cover;}
.bksx_con4 .bksx_tit p{ padding-bottom: 0.92rem; font-size: 1.18rem;}
.bksx_con4 i{ display: block; line-height: 1.25rem; padding: 0.37rem 0 0.74rem 0.88rem; font-size: 0.96rem; color: #FFF;}
.bksx_con4 ul{ padding: 0 0.74rem; overflow: hidden;}
.bksx_con4 ul li{ float: left; width: 6rem; height: 2.18rem; margin: 0.14rem;}
.bksx_con4 ul li a{ display: block; width: 6rem; height: 2.18rem; line-height: 2.18rem; background: #FFF; font-size: 0.81rem; color: #777; text-align: center;}
/**********END*********/
.bksx_wenti .bksx_tit p{ line-height: 1.62rem; color: #6e4697; border-bottom: 1px dashed #6e4697;}
.bksx_wenti .bksx_tit span{ background: #6e4697;}
.bksx_wenti ul{ padding: 0 0.22rem 0.92rem; overflow: hidden;}
.bksx_wenti ul li{ float: left; width: 12.22rem; height: 2.22rem; margin: 0.29rem 0.44rem; text-align: center;}
.bksx_wenti ul li a{ display: block; width: 12.22rem; height: 2.22rem; line-height: 2.22rem; border-radius: 0.29rem; font-size: 0.88rem; color: #727171;}
.bksx_wenti ul li a.color_wenti1{ background-color: #DDD; font-size: 0.74rem;}
.bksx_wenti ul li a.color_wenti2{ background-color: #DDD;}
.bksx_wenti ul li a.color_wenti3{ background-color: #f38274; color: #FFF;}
.bksx_wenti ul li a.color_wenti4{ background-color: #f38274; color: #FFF;}
@keyframes updown{
	0%{opacity:1;transform:translateY(0)}
	50%{opacity:1;transform:translateY(-10px)}
	100%{opacity:1;transform:translateY(0px)}
}