@charset "utf-8";
/* CSS Document */
/**********鼻头缩小***********/
.banner_btsx a.banner_btsx_zx{ width: 8.37rem; height: 3.703rem; background: url("../images/banner_btsx_btn.png") 0 0 no-repeat; background-size: cover; position: absolute; left: 2.51rem; bottom: 1.75rem; animation: pulse 2.2s infinite both;}
/*热门问题*/
.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: #9f67eb;}
.rmwt_bibu ul li:nth-child(1),.rmwt_bibu ul li:nth-child(4){ background: #f38274;}
.rmwt_bibu ul li a{ display: block; font-size: 1.1rem; color: #FFF; text-align: center;}
/*热门问题END*/
.btsx_tit{ padding: 1rem 0; text-align: center;}
.btsx_tit p{ line-height: 1.48rem; padding-bottom: 0.37rem; font-size: 1.29rem; color: #FFF; border-bottom: 1px dashed #FFF;}
.btsx_tit span{ display: block; width: 4rem; height: 0.11rem; background: #FFF; margin: -0.07rem auto 0;}
.btsx_btnM{ margin: 0.92rem 1.4rem; overflow: hidden;}
.btsx_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;}
.btsx_btn a.btsx_btn1{ background: #f38274;}
.btsx_btn a.btsx_btn2{ background: #9f67eb;}

.btsx_con1{ overflow: hidden;}
.btsx_con1 .btsx_tit h3{ line-height: 1.25rem; font-size: 0.96rem; color: #6f469a;}
.btsx_con1 .btsx_tit p{ line-height: 1.25rem; border-bottom: 1px dashed #6f469a; font-size: 1.18rem; color: #6f469a;}
.btsx_con1 .btsx_tit span{ background: #6f469a;}
.btsx_con1 ul{ width: 19.77rem; margin: 0 auto; overflow: hidden;}
.btsx_con1 ul li{ float: left; width: 6.85rem; margin: 0 1.51rem; text-align: center; overflow: hidden;}
.btsx_con1 ul li i{ display: block; width: 6.85rem; height: 6.85rem;}
.btsx_con1 ul li p{ line-height: 1.25rem; padding: 0.55rem 0; font-size: 0.96rem; color: #777;}
.btsx_con1 a.btsx_con1_btn{ display: block; width: 19.85rem; height: 3.48rem; line-height: 3.48rem; margin: 0.74rem auto 1.48rem; background: #f38274; border-radius: 0.44rem; font-size: 1.33rem; color: #FFF; text-align: center;}
.btsx_con1 .con1_box{ height: 21.29rem; background: url("../images/con1_boxbg.png") 0 0 no-repeat; background-size: cover;}
.con1_box .con1_Text{ padding: 1.66rem 0 0.55rem 0.96rem; overflow: hidden;}
.con1_box .con1_Text a{ float: left; display: block; width: 12.81rem; height: 6.07rem; margin: 0.88rem 0.77rem 0 0;}
.con1_box .con1_Text dl{ float: left; width: 11.55rem;}
.con1_box .con1_Text dl dt{ line-height: 1.33rem; padding-bottom: 0.37rem; font-size: 1.11rem; color: #f38274;}
.con1_box .con1_Text dl dd{ line-height: 1.22rem; font-size: 0.96rem; color: #FFF; overflow: hidden;}
.con1_box .con1_Text dl dd i{ float: left; display: block; width: 0.48rem; height: 0.48rem; margin-top: 0.44rem; background: #f38274; border-radius: 0.48rem;}
.con1_box .con1_Text dl dd p{ float: left; width: 11.03rem; padding-left: 0.18rem;}
.con1_box span{ display: block; width: 24.85rem; border: 1px dashed #FFF; border-radius: 0.44rem; margin: 0 auto;}
.con1_box span font{ display: block; width: 23.33rem; line-height: 1.25rem; margin: 0.55rem 0.74rem; font-size: 0.96rem; color: #FFF;}
.con1_box .con1_box_btn{ padding: 1.25rem 0.22rem 0;}
.con1_box .con1_box_btn a{ float: left; display: block; width: 11.62rem; height: 2.59rem; line-height: 2.59rem; margin: 0 0.74rem; border-radius: 1rem; text-align: center; font-size: 1.03rem; color: #FFF;}
.con1_box .con1_box_btn a.con1_box_btn1{ background: #f38274;}
.con1_box .con1_box_btn a.con1_box_btn2{ background: #6f31c5;}

.btsx_con2{ width: 22.55rem; height: 13.51rem; margin: 1.48rem auto 0;}
.btsx_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;}
.btsx_con2 .btsx_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;}
.btsx_con2 p{ width: 11.85rem; line-height: 0.96rem; margin: 2.44rem 0 0 1.55rem; font-size: 0.74rem; color: #FFF;}
.btsx_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;}

.btsx_con3{ height: 32.44rem; background: url("../images/con3_bg.jpg") 0 0 no-repeat; background-size: cover;}
.btsx_con3 .btsx_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;}
.btsx_con3_box .btsx_con3_boxL{ width: 11.48rem; text-align: left; position: absolute; left: 0.81rem; top: 1.14rem;}
.btsx_con3_box .btsx_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;}
.btsx_con3_box .btsx_con3_boxL p{ line-height: 1.48rem; padding-top: 0.29rem; font-size: 1.03rem; color: #666;}
.btsx_con3_box .btsx_con3_boxL p a{ display: block; font-size: 0.74rem; color: #f38274;}
.btsx_con3_box .btsx_con3_boxL img{ width: 9.85rem; height: 9.85rem; margin: 0.74rem 0 1.48rem;}
.btsx_con3_box .btsx_con3_boxL ul{ overflow: hidden;}
.btsx_con3_box .btsx_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;}
.btsx_con3_box .btsx_con3_boxR{ width: 11.4rem; height: 19.4rem; position: absolute; right: 0.81rem; top: 1.14rem;}
.btsx_con3_box .btsx_con3_boxR img{ width: 11.4rem; height: 14.37rem;}
.btsx_con3_box .btsx_con3_boxR .btsx_con3_boxRText{ width: 11.4rem; height: 5.03rem; background: rgba(246,201,193, 0.5);}
.btsx_con3_boxR .btsx_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;}
.btsx_con3_boxR .btsx_con3_boxRText p i{ font-weight: 600;}
.btsx_con3_box .btsx_con3_btn{ position: absolute; left: 1.37rem; bottom: 0.96rem;}
.btsx_con3_box .btsx_con3_btn a{ display: block; width: 22.03rem; height: 2.96rem; line-height: 2.96rem; background: #f38274; border-radius: 0.37rem; text-align: center; font-size: 1.18rem; color: #FFF;}

.btsx_con4{ height: 14.14rem; margin: 1.11rem 0; background: url("../images/con4_bg.png") 0 0 no-repeat; background-size: cover;}
.btsx_con4 .btsx_tit p{ padding-bottom: 0.92rem; font-size: 1.18rem;}
.btsx_con4 i{ display: block; line-height: 1.25rem; padding: 0.37rem 0 0.74rem 0.88rem; font-size: 0.96rem; color: #FFF;}
.btsx_con4 ul{ padding: 0 0.74rem; overflow: hidden;}
.btsx_con4 ul li{ float: left; width: 6rem; height: 2.18rem; margin: 0.14rem;}
.btsx_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;}

.rdwt{ height: 28.77rem; background: url("../images/rdwt_bg.png") 0 0 no-repeat; background-size: cover; text-align: center;}
.rdwt .btsx_tit h3{ line-height: 1.25rem; font-size: 1.18rem; color: #6e4697;}
.rdwt .btsx_tit p{ line-height: 1.25rem; font-size: 1.18rem; border-bottom: 1px dashed #6e4697; color: #6e4697;}
.rdwt .btsx_tit span{ background: #6e4697;}
.rdwt ul li{ width: 5.66rem; height: 5.66rem; background-color: #f38274; border-radius: 2.85rem; position: absolute;}
.rdwt ul li a{ display: block; width: 5.66rem; height: 5.66rem; line-height: 1.18rem; font-size: 0.88rem; color: #FFF;}
.rdwt ul li p{ padding-top: 1.55rem;}
.rdwt ul li:nth-child(1){ left: 2.25rem; top: 6.96rem; animation: 2s ease 0s normal none infinite running rotate;}
.rdwt ul li:nth-child(2){ background-color: #facac4; left: 3.03rem; top: 19.77rem; animation: 1.5s ease 1s normal none infinite running rotate;}
.rdwt ul li:nth-child(3){ width: 7.4rem; height: 7.4rem; border-radius: 3.7rem; background-color: #74c4cb; left: 7.74rem; top: 13rem; animation: 1.8s ease 2s normal none infinite running rotate;}
.rdwt ul li:nth-child(4){ width: 7.4rem; height: 7.4rem; border-radius: 3.7rem; background-color: #6d3776; left: 12.92rem; top: 5.44rem; animation: 1.8s ease 0.4s normal none infinite running rotate;}
.rdwt ul li:nth-child(5){ background-color: #cecbca; right: 0.85rem; top: 11.96rem; animation: 2s ease 0.5s normal none infinite running rotate;}
.rdwt ul li:nth-child(6){ background-color: #f59387; right: 4.03rem; top: 18.48rem; animation: 1.2s ease 1s normal none infinite running rotate;}
.rdwt ul li:nth-child(3) a,.rdwt ul li:nth-child(4) a{ width: 7.4rem; height: 7.4rem;}
.rdwt ul li:nth-child(3) p,.rdwt ul li:nth-child(4) p{ padding-top: 2.44rem;}

.lb_hd2{ margin: 0.81rem auto;}
@keyframes rotate {
	0% {
		transform: translateY(-0.07rem);
	}
	50% {
		transform: translateY(0.07rem);
	}
	100% {
		transform: translateY(-0.07rem);
	}
}
