@charset "utf-8";
/* CSS Document */
i,em{ font-style: normal;}
a,a:hover{ text-decoration:none; font-size: 0.888rem; color: #f7e6dc;}
a.fqd_2_btn{ display: block; margin: 0 auto; width: 92%; height: 4.444rem; line-height: 4.444rem; background: #000404; border-radius: 2.444rem; font-size: 2.222rem; font-weight: 600; color: #ec7aa5; text-align: center; animation: pulse 1.8s infinite both;}
.fqd_btn{ overflow: hidden;}
.fqd_btn a{ display: block; float: left; margin-right: 0.666rem; padding: 0.555rem 0.777rem; font-weight: 300;}
.fqd_btn a.a_left{ background: #000404;}
.fqd_btn a.a_right{ padding: 0.444rem 0.703rem; border: 0.111rem solid #000; color: #000404;}

.banner{ position: relative;}
.banner i{ position: absolute; left: 16.66%; bottom: 0.74rem; width: 66.666%; height: 2.592rem; background: #c34c62; border-radius: 1.481rem; line-height: 2.592rem; font-size: 1.481rem; color: #ffcc66; font-weight: 300; text-align: center; animation: pulse 1.8s infinite both;}

.fqd_1{ padding-bottom: 1.111rem; background: #eaaac5;}
.fqd_1 .fqd_1_tit{ padding: 1.74rem 0 1.037rem;}
.fqd_1 h3{ line-height: 1.555rem; font-size: 1.481rem; color: #f7e6dc;}
.fqd_1 h3 strong{ font-weight: 300;}
.fqd_1 span{ display: block; padding-bottom: 1.111rem;}
.fqd_1 .fqd_1_con1{ width: 100%; height: 14rem; background: url("../images/fqd_05.jpg") no-repeat; background-size: contain;}
.fqd_1 .fqd_1_con1 h3{ padding:3.5rem 0 0.2rem 2.296rem;}
.fqd_1 .fqd_1_con1 .fqd_btn{ padding: 0 0 0 2.296rem;}
.fqd_1 .fqd_1_con2{ width: 100%; height: 11.481rem; background: url("../images/fqd_09.jpg") no-repeat; background-size: contain;}
.fqd_1 .fqd_1_con2 h3{ padding: 2.3rem 0 0.2rem 11.185rem;}
.fqd_1 .fqd_1_con2 .fqd_btn{ padding: 0 0 0 10.37rem;}

.fqd_2{ width: 100%; height: 38.962rem; background: url("../images/fqd_17.jpg") no-repeat; background-size: contain;}
.fqd_2 .fqd_2_box{ margin: 0 0 1.111rem 1.111rem; width: 15.777rem; height: 8.74rem; border: 0.444rem solid #de99b8;}
.fqd_2 .fqd_2_box1{ border-color: #afe6e3;}
.fqd_2 .fqd_2_box2{ margin-bottom: 1.703rem;}
.fqd_2 .fqd_2_box h3{ padding: 1.037rem 0 0 0.888rem; line-height: 1.555rem; font-size: 1.16rem; color: #f7e6dc;}
.fqd_2 .fqd_2_box h3 strong{ display: block;}
.fqd_2 .fqd_2_box span{ display: block; padding: 0.74rem 0;}
.fqd_2 .fqd_2_box1 h3{ padding-top: 0.5rem; line-height: 1.4rem; font-size: 1.111rem;}
.fqd_2 .fqd_2_box1 span{ padding: 0.5rem 0; font-size: 1.111rem;}
.fqd_2 .fqd_2_box2 h3{ padding-top: 0.5rem; line-height: 1.4rem; font-size: 1.111rem;}
.fqd_2 .fqd_2_box2 span{ padding: 0.5rem 0; font-size: 1.111rem;}
.fqd_2 .fqd_2_box .fqd_btn{ padding: 0 0 0 0.74rem;}
.fqd_2 .fqd_2_box .fqd_btn a{ padding: 0.444rem 0.703rem;}
.fqd_2 .fqd_2_box .fqd_btn a.a_right{ padding: 0.333rem 0.592rem;}

.fqd_3{ padding: 1.703rem 0; background: #d8c6b8;}
.fqd_3 .fqd_3_yz{ position: relative; width: 100%; height: 22.518rem; padding-bottom: 2rem; background: url("../images/fqd_35.jpg") 0 0 no-repeat; background-size: contain;}
.fqd_3 .fqd_3_yz ul{ position: absolute; left: 0.185rem; bottom: 0; overflow: hidden;}
.fqd_3 .fqd_3_yz ul li{ float: left; width: 12.407rem; padding: 0 0.37rem;}
.fqd_3 .fqd_3_yz ul li p{ with: 100%; height: 2rem; background: #a78c72; line-height: 2rem; font-size: 0.888rem; font-weight: 300; color: #fff; text-align: center;}
.fqd_3 .fqd_3_gl{ padding: 1.481rem 0 0;}
.fqd_3 .fqd_3_gl h3{ padding: 1.111rem 0; line-height: 1.555rem; font-size: 1.481rem; font-weight: 400; color: #955952; text-align: center;}
.fqd_3 .fqd_3_gl ul{ padding-left: 0.185rem; overflow: hidden;}
.fqd_3 .fqd_3_gl ul li{ float: left; margin: 0 0.37rem; width: 11.962rem; height: 6.222rem; border: 0.222rem solid #ece3dc;}
.fqd_3 .fqd_3_gl ul li p{ padding: 0.888rem 0 0.888rem 1.185rem; line-height: 1.555rem; font-size: 1.481rem; font-weight: 300; color: #8d6940;}
.fqd_3 .fqd_3_gl .fqd_btn{ padding: 1rem 0 1.407rem 6.222rem;}
.fqd_3 .fqd_3_gl .fqd_btn a{ margin-right: 0.74rem; padding: 0.444rem 0.703rem;}
.fqd_3 .fqd_3_gl .fqd_btn a.a_left{ background: #a78c72; color: #fff;}
.fqd_3 .fqd_3_gl .fqd_btn a.a_right{ padding: 0.333rem 0.592rem; border: 0.111rem solid #a78c72; color: #876b4f;}

.fqd_4{ padding: 1.481rem 0; background: #e7dcda;}
.fqd_4 .fqd_4_tit{ padding: 1.111rem 0 1.666rem;}
.fqd_4 ul{ padding: 0 0 0 0.555rem; overflow: hidden;}
.fqd_4 ul li{ position: relative; float: left; margin: 0 0.37rem 0.555rem 0; width: 12.592rem; height: 13.333rem;}
.fqd_4 ul li span{ display: block; position: absolute; left: 0.629rem; bottom: 0.592rem; width: 100%; overflow: hidden;}
.fqd_4 ul li span p{ display: block; float: left; width: 44%; height: 1.703rem; line-height: 1.703rem; font-size: 0.74rem; color: #fff; text-align: center;}
.fqd_4 ul li span p:nth-child(1){ margin-right: 0.296rem; background: #303538;}
.fqd_4 ul li span p:nth-child(2){ height: 1.481rem; background: #fff; line-height: 1.481rem; border: 0.111rem solid #000; color: #303538;}
.fqd_4 .fqd_2_btn{ margin: 0.555rem auto 1.148rem;}

.fqd_5{ padding: 1.111rem 0; background: #f5bba7;}
.fqd_5 .fqd_5_tit{ padding: 1.111rem 0 1.666rem;}
.fqd_5 ul{ padding: 0 0 0 0.555rem; overflow: hidden;}
.fqd_5 ul li{ position: relative; float: left; margin: 0 0.37rem 0.555rem 0; width: 12.592rem; height: 14.444rem;}
.fqd_5 ul li:nth-child(1){ width: 25.555rem;}
.fqd_5 ul li span{ display: block; position: absolute; left: 0.629rem; bottom: 0.592rem; width: 100%; overflow: hidden;}
.fqd_5 ul li:nth-child(1) span{ width: 49.5%;}
.fqd_5 ul li span p{ display: block; float: left; width: 44%; height: 1.703rem; line-height: 1.703rem; font-size: 0.74rem; color: #fff; text-align: center;}
.fqd_5 ul li span p:nth-child(1){ margin-right: 0.296rem; background: #303538;}
.fqd_5 ul li span p:nth-child(2){ height: 1.481rem; background: #fff; line-height: 1.481rem; border: 0.111rem solid #000; color: #303538;}

.fqd_6{ width: 100%; height: 34.962rem; background: url("../images/fqd_76.jpg") no-repeat; background-size: contain;}
.fqd_6 p{ padding: 0.74rem 0 0.37rem 1.777rem; line-height: 1.777rem; font-size: 1.037rem; font-weight: 300; color: #fff;}
.fqd_6 p:nth-child(1){ padding-top: 7.259rem;}
.fqd_6 p a{ text-decoration: underline; font-size: 1.037rem; color: #bd9d7f;}
.fqd_6 p i{ display: inline-block; width: 1.66rem;}

.fqd_7{ padding: 0 0 0.111rem; background: #e7dcda;}
.fqd_7 .fqd_7_text{ overflow: hidden;}
.fqd_7 .fqd_7_text h2{ padding: 1.5rem 0; line-height: 1.66rem; font-size: 1.62rem; color: #000; text-align: center;}
.fqd_7 .fqd_7_text section{ display: block; width: 22.59rem; padding: 0 0 1.11rem; margin: 0 auto;}
.fqd_7 .fqd_7_text section h3{ padding-bottom: 0.37rem; font-size: 1.03rem; color: #ec7aa5;}
.fqd_7 .fqd_7_text section p{ line-height: 1.25rem; font-size: 0.74rem; color: #000;}
.fqd_7 a.fqd_2_btn{ margin: 1.851rem auto;}
