﻿@charset "utf-8";
/* CSS Document */

body { padding-bottom:0; background-color:#ececec;}
.foot_box { display:none;}
.alertform_wrap {}


.af_title_1 { text-align: center; height:1.2rem; padding:0.33rem 0 0 0;}
.af_title_1 .text_1 { color: #363636; font-size:0.3rem; line-height:0.36rem;}
.af_title_1 .text_2 { color: #363636; font-size:0.18rem; line-height:0.24rem; margin-top:0.07rem;}
.af_title_1 .text_3 { color: #363636; font-size:0.36rem; line-height:0.42rem;}

.af_title_2 { text-align: center; height:1.32rem;}
.af_title_2 .text_1 { color: #9a9a9a; font-size:0.24rem; line-height:0.36rem; padding:0.66rem 0 0 0;}


.af_main_1 { padding:0 0.3rem;}
.af_main_1 .form_item {}
.af_main_1 .form_item+.form_item { margin-top:0.24rem;}
.af_main_1 .formtextbox .formtext,
.form_sub .submit { padding:0; border:0; outline:none; background:none; width:100%;}
.af_main_1 .formtextbox { padding: 0 0.15rem; border:1px solid #c7c7c7; background-color:#FFFFFF; border-radius:0.045rem; position: relative;}
.af_main_1 .formtextbox .formtext { color: #646464; font-size:0.2rem; height:0.6rem; line-height:0.6rem;}
.af_main_1 .formtextbox .formtext.sel {-webkit-appearance:none;-moz-appearance:none;appearance:none; background-image:url(../image/sel-1.png); background-position: right center;background-size: 0.25rem auto; background-repeat:no-repeat;}
.af_main_1 .formtextbox .tips { position: absolute; top:0; right:0.18rem; color: #646464; font-size:0.2rem; line-height:0.6rem;}
.af_main_1 .formtextbox .prev_tips { float:left; color: #646464; font-size:0.2rem; height:0.6rem; line-height:0.6rem;}
.af_main_1 .formtextbox .prev_tips_textbox { margin-left:1.2rem;}
.af_main_1 .textsbox { padding-top:0.12rem; padding-bottom:0.12rem;}
.af_main_1 .textsbox .texts { resize:none; line-height:0.3rem; height:1.8rem;}
/**/.af_main_1 .formtextbox.focus { background-color:#FFF; border:1px solid #e0262b;}

.form_sub { margin-top:0.24rem;}
.form_sub .submit { height:0.75rem; color:#FFF; font-size:0.24rem; border-radius:0.045rem; background-color:#e0262b;}

.af_main_2 { width:6.6rem; margin:0 auto; margin-top:0.2rem;}
.af_main_2 .text_1 { color: #333333; font-size:0.24rem; line-height:0.3rem;}
.af_main_2 .btnbox { font-size:0;}
.af_main_2 .btnbox a { display: inline-block; width:31.4%; color: #333333; font-size:0.22rem; text-align: center; line-height:0.54rem; border-radius:0.04rem; background-color:#ffffff; box-sizing:border-box; border:1px solid #8c8c8c; margin-top:0.3rem !important;}
.af_main_2 .btnbox a:nth-child(3n-1) { margin:0 2.9%;}


			/*12.09新增*/
.af_main_0 { padding:0.14rem 0.24rem 0.2rem 0.24rem; font-size:0;}
.af_main_0 img { display:block; width:100%;}
.af_01 .af_main_1 { margin:0 0.26rem; padding:0.44rem 0.3rem 0 0.3rem; background-color:#FFF; border-radius:0.14rem;}
.af_main_1 .text_item_1 { display:none; color:#696969; font-size:0.36rem; line-height:0.44rem; text-align: center; margin-bottom:0.15rem;}
.af_main_1 .text_item_3 { color:#9a9a9a; font-size:0.24rem; line-height:0.32rem; text-align: center; margin:0.1rem 0 0.4rem 0;}
.af_main_1 .text_item_2 { width:6.28rem; height:0.9rem; margin:0 auto; position:relative; background-image:url(../image/20200630/p-af_main_1-1.png); background-position: center center; background-size:100% 100%;}
.af_main_1 .text_item_2 .hideimg { position:absolute; top:0; left:0; width:0; height:0; text-align: right; font-size:0; overflow:hidden;}
.af_main_1 .text_item_2 .hideimg span { display:inline-block;}
.af_main_1 .text_item_2 .hideimg span img { width:0.57rem; display:block; font-size:0;}
.af_main_1 .text_item_2 .showimg { position:absolute; top:0.13rem; left:0.2rem; right:0.2rem; font-size:0; text-align: right;}
.af_main_1 .text_item_2 .showimg span { display:inline-block;}
.af_main_1 .text_item_2 .showimg span+span { margin-left:0.1rem;}
.af_main_1 .text_item_2 .showimg span img { height:0.64rem; display:block; font-size:0;}
.af_main_1 .text_item_4 { padding:0.2rem 0;/* background-color:#fff0f0; border:1px solid #e0262b; border-radius:0.04rem; margin-top:0.3rem;*/}
.af_main_1 .text_item_4 .plus,
.af_main_1 .text_item_4 .minus { display:none;}
.af_main_1 .text_item_4 .listbox { width:100%; height:28px; position:relative; overflow:hidden;}
.af_main_1 .text_item_4 .listbox ul { overflow:hidden;}
.af_main_1 .text_item_4 .listbox ul li {}
.af_main_1 .text_item_4 .listbox ul li a { display:block; padding:0 0.16rem;}
.af_main_1 .text_item_4 .listbox ul li a p { color:#696969; font-size:0.24rem; line-height:28px; text-align: center;}


.af_main_3 { padding:0.42rem 0 0 0;}
.af_main_3 .text_item_1 { color:#696969; font-size:0.24rem; line-height:0.32rem; text-align:center;}
.af_main_3 .text_item_1 span { color:#e0262b;}
.af_main_3 .line_1 { width:7.08rem; margin:0.5rem auto 0.4rem auto; height:1px; background-color:#bfbfbf;}
.af_main_3 .text_item_2 { text-align:center;}
.af_main_3 .text_item_2 span { display:inline-block; position:relative; padding-left:0.54rem; color:#525252; font-size:0.22rem; line-height:0.38rem; background:url(../image/20200630/p-af_main_3-1.png) no-repeat left center; background-size:0.38rem;}


			/*2020-07-03新增*/
.af_main_4 { padding:0.1rem 0 0.3rem 0; font-size:0;}
.af_main_4 img { display:block; width:100%;}
.form_sub2 { margin-top:0.24rem; display:flex; justify-content:space-between;}
.form_sub2 .submit { padding:0; border:0; outline:none; background:none; width:3rem; height:0.6rem; color:#FFF; font-size:0.24rem; border-radius:0.045rem;}
.form_sub2 .submit.bg1 { background-color:#e0262b;}
.form_sub2 .submit.bg2 { background-color:#909090;}



/*20220214修改新增*/
			/*报价页*/
.af02_body { background-color:#ffffff;}
.af02_body .head_box { height:0.84rem; padding:0;}
.af_02 {}

.af_main_5 {}
.af_main_5 .abox { display:block; font-size:0; position:relative; overflow:hidden;}
.af_main_5 .abox .img { display:block; width:100%;}

.af_main_6 { margin:0.3rem 0.12rem 0 0.12rem;}
.af_main_6 .text_item_1 {}
.af_main_6 .text_item_1 .text_1 { float:left; color:#323232; font-size:0.42rem; line-height:0.54rem; font-weight:bold; margin-right:0.2rem;}
.af_main_6 .text_item_1 .text_2 { float:left; color:#dd1a20; font-size:0.34rem; line-height:0.42rem; font-weight:bold; padding:0.12rem 0 0 0;}
.af_main_6 .text_item_1 .text_3 { float:left; color:#626262; font-size:0.32rem; line-height:0.4rem; padding:0.12rem 0 0 0;}


.af_main_7 { margin:0.22rem 0.12rem 0 0.12rem; padding:0.16rem 0.34rem 0.36rem 0.34rem; border:0.05rem solid #d94650; border-radius:0.08rem;}
.af_main_7 .main_item_1 { height:1.14rem; background-image:url(../image/20220214/p-3-1.png); background-size:100% 100%;}
.af_main_7 .main_item_1 .hideimg { position:absolute; top:0; left:0; width:0; height:0; text-align: right; font-size:0; overflow:hidden;}
.af_main_7 .main_item_1 .hideimg span { display:inline-block;}
.af_main_7 .main_item_1 .hideimg span img { width:0.57rem; display:block; font-size:0;}
.af_main_7 .main_item_1 .showimg { font-size:0; text-align: right; padding:0.24rem 0.84rem 0 0;}
.af_main_7 .main_item_1 .showimg span { display:inline-block;}
.af_main_7 .main_item_1 .showimg span+span { margin-left:0.1rem;}
.af_main_7 .main_item_1 .showimg span img { height:0.68rem; display:block; font-size:0;}
.af_main_7 .main_item_2 { padding: 0.04rem 0.46rem 0.04rem 0.4rem; border:2px dashed #afafaf; border-radius:0.08rem; margin-top:0.2rem;}
.af_main_7 .main_item_2 .text_1 { float:left; color:#5a5a5a; font-size:0.36rem; line-height:0.56rem;}
.af_main_7 .main_item_2 .text_1:nth-child(2n) { float:right;}
.af_main_7 .main_item_3 {}
.af_main_7 .main_item_3 .price_01 { padding-top:0.3rem;}
.af_main_7 .main_item_3 .pr_main_1 .checkwrap .checkbox .checktext { color:#5b4d4e;}
.af_main_7 .main_item_3 .pr_main_2 .form_item .formtextbox { background-color:#ffffff; border-color:#afafaf;}
.af_main_7 .main_item_4 { margin-top:0.4rem;}
.af_main_7 .main_item_4 .plus,
.af_main_7 .main_item_4 .minus { display:none;}
.af_main_7 .main_item_4 .listbox { width:100%; height:0.32rem; position:relative; overflow:hidden;}
.af_main_7 .main_item_4 .listbox ul { overflow:hidden;}
.af_main_7 .main_item_4 .listbox ul li {}
.af_main_7 .main_item_4 .listbox ul li a { display:block; padding:0 0.16rem;}
.af_main_7 .main_item_4 .listbox ul li a p { color:#5b4d4e; font-size:0.24rem; line-height:0.32rem; text-align: center;}


.af_main_8 { padding:0.9rem 0 1.1rem 0; background-color:#fff3ed;}
.af_main_8 .main_item_1 {}
.af_main_8 .main_item_1 .text_item_1 { color:#65605b; font-size:0.36rem; line-height:0.42rem; text-align:center;}
.af_main_8 .main_item_1 .text_item_1 .cor2 { color:#d94650;}
.af_main_8 .main_item_2 { display:flex; align-items:center; justify-content:space-between; padding:0 0.6rem; margin-top:0.54rem;}
.af_main_8 .main_item_2 .item { width:1.4rem;}
.af_main_8 .main_item_2 .item .abox { display:block;}
.af_main_8 .main_item_2 .item .abox .imgbox { width:1rem; height:1rem; margin:0 auto; display:flex; align-items:center; justify-content:center; background-color:#ffffff; border:1px solid #afafaf; border-radius:50%;}
.af_main_8 .main_item_2 .item .abox .imgbox .img { display:block; width:0.66rem; height:0.66rem;}
.af_main_8 .main_item_2 .item .abox .textbox { margin-top:0.1rem;}
.af_main_8 .main_item_2 .item .abox .textbox .text_item_1 { color:#d94650; font-size:0.24rem; line-height:0.28rem; text-align:center;}
.af_main_8 .main_item_2 .item .abox .textbox .text_item_1.cor1 { color:#d94650;}
.af_main_8 .main_item_2 .item .abox .textbox .text_item_1.cor2 { color:#2555d0;}
.af_main_8 .main_item_2 .item .abox .textbox .text_item_1.cor3 { color:#e45904;}
.af_main_8 .main_item_2 .item .abox .textbox .text_item_2 { color:#898989; font-size:0.18rem; line-height:0.22rem; text-align:center;}


.af_main_9 { padding:0.54rem 0 0 0; background-image:url(../image/20220214/bg-af_main_9-1-1.jpg); background-position: center center; background-size:cover;}
.af_main_9 .main_item_1 {}
.af_main_9 .main_item_1 .text_item_1 { color:#978687; font-size:0.3rem; line-height:0.5rem; font-weight:bold; text-align:center;}
.af_main_9 .main_item_1 .text_item_1 .cor2 { color:#dd1a20;}
.af_main_9 .main_item_1 .line_1 { width:0.86rem; height:0.04rem; margin:0 auto; background-color:#d94650;}
.af_main_9 .main_item_2 { font-size:0; position:relative; overflow:hidden; padding:0.34rem 0 0.28rem 0.18rem;}
.af_main_9 .main_item_2 .img { display:block; width:7.2rem;}


.af_main_10 { padding:0 0 1.1rem 0; background-image:url(../image/20220214/bg-af_main_10-1-1.jpg); background-position: center center; background-size:cover;}
.af_main_10 .main_item_1 { padding:0.48rem 0 0.36rem 0;}
.af_main_10 .main_item_1 .text_item_1 { color:#595959; font-size:0.32rem; line-height:0.42rem; text-align:center;}
.af_main_10 .main_item_1 .text_item_1 .cor2 { color:#dd1a20; font-weight:bold;}
.af_main_10 .main_item_2 {}
#af_main_10 { width:6.86rem; height:5.17rem; margin:0 auto; padding:0 0 0.62rem 0;}
#af_main_10 .flex-control-nav { margin-bottom:0; display:flex; justify-content:center;}
#af_main_10 .flex-control-nav li { margin:0 0.08rem; flex:0;}
#af_main_10 .flex-control-paging li a { width: 0.22rem; height: 0.22rem; background-color:#ffffff; border-radius:50%;}
/**/#af_main_10 .flex-control-paging li a.flex-active { background-color:#5c82c0;}

			/*预约页*/
.af03_body { background-color:#ffffff;}
.af03_body .head_box { height:0.84rem; padding:0;}
.af_03 { padding:0 0 0.6rem 0; background-image:url(../image/20220214/bg-af_03-1-1.png); background-position: bottom center; background-size:100% auto;}
.af_main_11 { padding:0.32rem 0 0.68rem 0; margin-top:0.18rem; background-image:url(../image/20220214/bg-af_main_11-1-1.jpg); background-position: center center; background-size:cover;}
.af_main_11 .main_item_1 {}
.af_main_11 .main_item_1 .text_item_1 { color:#65605b; font-size:0.36rem; line-height:0.50rem; text-align:center;}
.af_main_11 .main_item_1 .text_item_1 .cor2 { color:#d94650; font-weight:bold;}
.af_main_11 .main_item_1 .text_item_2 { color:#d94650; font-size:0.18rem; line-height:0.24rem; text-align:center; margin-top:0.06rem;}
.af_main_11 .main_item_2 { display:flex; align-items:center; justify-content:space-between; margin:0 0.14rem; margin-top:0.52rem;}
.af_main_11 .main_item_2 .item { width:2.34rem;}
.af_main_11 .main_item_2 .item .abox {}
.af_main_11 .main_item_2 .item .abox .img { display:block; width:100%;}


.af_main_12 {}
.af_main_12 .main_item_1 { padding:0.3rem 0 0.24rem 0;}
.af_main_12 .main_item_1 .text_item_1 { display:flex; align-items:center; justify-content:center;}
.af_main_12 .main_item_1 .text_item_1 .text_1 { color:#5c82c0; font-size:0.36rem; line-height:0.5rem; font-weight:bold; font-style:italic; font-family:Cambria;}
.af_main_12 .main_item_1 .text_item_1 .text_2 { color:#d94650; font-size:0.36rem; line-height:0.5rem; font-weight:bold; font-style:italic;}
.af_main_12 .main_item_2 { width:7.28rem; margin:0 auto; padding:0.12rem 0 0.22rem 0; background-color:#d94650; border-radius:0.1rem;}
#af_main_12 { width:7.10rem; height:5.30rem; margin:0 auto; padding-bottom:0.48rem;}
#af_main_12 .flex-control-nav { margin-bottom:0; display:flex; justify-content:center;}
#af_main_12 .flex-control-nav li { margin:0 0.08rem; flex:0;}
#af_main_12 .flex-control-paging li a { width: 0.22rem; height: 0.22rem; background-color:#ffffff; border-radius:50%;}
/**/#af_main_12 .flex-control-paging li a.flex-active { background-color:#5c82c0;}


.af_main_13 {}
.af_main_13 .main_item_1 { padding:0.5rem 0 0.24rem 0;}
.af_main_13 .main_item_1 .text_item_1 { display:flex; align-items:center; justify-content:center;}
.af_main_13 .main_item_1 .text_item_1 .text_1 { color:#5c82c0; font-size:0.36rem; line-height:0.5rem; font-weight:bold; font-style:italic; font-family:Cambria;}
.af_main_13 .main_item_1 .text_item_1 .text_2 { color:#d94650; font-size:0.36rem; line-height:0.5rem; font-weight:bold; font-style:italic;}
.af_main_13 .main_item_1 .text_item_2 { color:#4c4c4c; font-size:0.18rem; line-height:0.24rem; font-style:italic; text-align:center;}
.af_main_13 .main_item_2 { width:7.28rem; margin:0 auto; padding:0.12rem 0 0.22rem 0; background-color:#d94650; border-radius:0.1rem;}
#af_main_13 { width:7.10rem; height:5.42rem; margin:0 auto; padding-bottom:0.48rem;}
#af_main_13 .flex-control-nav { margin-bottom:0; display:flex; justify-content:center;}
#af_main_13 .flex-control-nav li { margin:0 0.08rem; flex:0;}
#af_main_13 .flex-control-paging li a { width: 0.22rem; height: 0.22rem; background-color:#ffffff; border-radius:50%;}
/**/#af_main_13 .flex-control-paging li a.flex-active { background-color:#5c82c0;}

.af_main_14 { margin-top:1.1rem;}
.af_main_14 .main_item_1 {}
.af_main_14 .main_item_1 .text_item_1 { color:#d94650; font-size:0.36rem; line-height:0.42rem; text-align:center; font-weight:bold;}
.af_main_14 .main_item_1 .text_item_2 { color:#272626; font-size:0.18rem; line-height:0.24rem; text-align:center; margin-top:0.08rem;}
.af_main_14 .main_item_2 { margin:0.44rem auto 0 auto; width:6.8rem; height:3.74rem; background-color:#ffffff; border-top-left-radius:0.1rem; border-top-right-radius:0.1rem; position:relative;}
.af_main_14 .main_item_2 .img_1 { display:block; position:absolute; left:0.08rem; bottom:0; width:2.46rem;}
.af_main_14 .main_item_2 .inbox { position:absolute; right:0.15rem; bottom:0.22rem; width:4.3rem;}
.af_main_14 .main_item_2 .inbox .abox { display:block; float:left; width:1.34rem; height:1.55rem; margin:0.1rem 0 0 0.06rem; font-size:0; position:relative; overflow:hidden;}
.af_main_14 .main_item_2 .inbox .abox .img { display:block; width:100%; height:100%;}

















