/*common*/
html,body,#fee, #fee div, #fee span, #fee ul, #fee li, #fee p, #fee form, #fee img, #fee input, #fee label, #fee table, #fee thead, #fee tbody, #fee tr, #fee th, #fee td, #fee hr, #fee textarea, #fee a, #fee h5, #fee pre {
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;
margin:0;padding:0;
}
html,body{height: 100%;}
#fee img{width: 0;}
.bk_foot{height: 0;}
#fee{
font-size: 0;
font-family: "microsoft yahei";
width: 16rem;
height: 100%;
}
#fee .section li{list-style: none;}
#fee img{vertical-align: middle;width: auto;}
#fee .section a{color: inherit;text-decoration: none;}
#fee .section .showmq{color: #ffa200;text-decoration: underline;}
#fee .section .showmq.btn{text-decoration: none;}
#fee .section .clearfloat:after{content:"";display:block;clear:both;height:0}
#fee .section .box-inline{text-align: center;}
#fee .section .box-inline>div{display: inline-block;}
#fee .section .btn{
width: 6.95rem;height: 1.5rem;line-height: 1.5rem;font-size: 0.65rem;color: #fff;
text-align: center;margin: 0 auto;border-radius: 1rem;
background-color: #db2c35;
}
#fee .section .fl{float: left;}
#fee .section .fr{float: right;}
#fee .section .tr{text-align: right;}
#fee .section .tc{text-align: center;}
#fee .section form input,#fee .section form select{
border: solid 1px #b5b5b5;
resize:none;
outline: none;
-webkit-appearance: none;
background-color: #fff;
color: #333;
height: 1.5rem;
width: 5.275rem;
padding-left: 0.7rem;
font-size: 0.6rem;
vertical-align: middle;
}
#fee .section form select{color: #777;}
#fee .section form ::-webkit-input-placeholder{color: #777;}
#fee .section form :-moz-placeholder{color: #777;}
#fee .section form ::-moz-placeholder{color: #777;}
#fee .section form :-ms-input-placeholder {color: #777;}
#fee .section form .select-parent{position: relative;}
#fee .section form .select-parent:after{
content: "";
position: absolute;
width: 0.475rem;
height: 0.25rem;
right: 0.5rem;
bottom: 0.6rem;
background: ;
-webkit-background-size: 100%;
background-size: 100%;
}
#fee .section option{background-color: #fff;color: #212121;}
/*common end*/
/*header*/
#fee .header{
width: -moz-calc(100% - 2px);
width: 100%;
height: 2rem;
line-height: 2rem;
text-align: center;
position: fixed;
top: 0;
z-index: 2;
transform: translatez(0);
background: -webkit-linear-gradient(90deg, #ebebeb, #fff);
background: -o-linear-gradient(90deg, #ebebeb, #fff);
background: -moz-linear-gradient(90deg, #ebebeb, #fff);
background: linear-gradient(0deg, #ebebeb, #fff);
}
#fee .header a{text-decoration: none;color: inherit;height: 2rem;}
#fee .header .back,.header .tel{position: absolute;top: 0;width: 2rem}
#fee .header .back{left: 0;}
#fee .header .back img{height: 0.45rem;}
#fee .header .logo{font-size: 0.85rem;}
#fee .header .tel{right: 0;}
#fee .header .tel img{height: 0.9rem;}
/*header*/
#fee .panel{display: none;}
#fee .panel.active{display: block;}
#fee .panel1{
background-color: #fbfbfb;
padding-bottom: 3rem;
}
#fee .panel2{height: 100%;}
#fee .panel,#fee .section,#fee .section2 .top{
background-repeat: no-repeat;
-webkit-background-size: 100%;
background-size: 100%;
}
#fee .section1{padding: 7.725rem 0 1.675rem;background-image: url(/uploads/image/zfnimages/bg_01.png);}
/*#fee .section2{background-image: url(/uploads/image/zfnimages/bg_02.png);}*/
#fee .section4{
padding: 4rem 0 0;
/*background-image: url(/uploads/image/zfnimages/bg_04.jpg);*/
height: 100%;
transform: translatez(0);
background-color: #fff;
background: -webkit-linear-gradient(90deg, #fefcf7, #fffdf9);
background: -o-linear-gradient(90deg, #fefcf7, #fffdf9);
background: -moz-linear-gradient(90deg, #fefcf7, #fffdf9);
background: linear-gradient(0deg, #fefcf7, #fffdf9);
}
#fee .section1 .btn{width: 8.025rem;}
#fee .section2 .container{
margin: -0.725rem 0.5rem 0;
background-color: #fff;
padding: 0 1rem 1.1rem;
border-radius: 0.5rem;
box-shadow: 0 0.15rem 0.9rem rgba(171,171,171,0.23);
}
#fee .section2 .top{
background-image: url(/uploads/image/zfnimages/bg_03.png);
height: 2rem;
font-size: 0.7rem;
color: #fff;
font-weight: bold;
line-height: 1.45rem;
margin: 0 0 -0.3rem;
}
#fee .section2 h4{
font-size: 0.75rem;
font-weight: bold;
color: #5e3c40;
line-height: 0.7rem;
text-align: center;
margin: 1rem 0 0.55rem;
}
#fee .section2 form{
display: block;
background-color: #fff;
border-radius: 0.1rem;
height: 6.5rem;
padding: 0.65rem 0.575rem 0;
}
#fee .section2 form .form-item{
margin: 0 0.325rem 0.775rem;
display: inline-block;
vertical-align: top;
width: 5.275rem;
}
#fee .section2 form label{
display: block;
color: #333;
font-size: 0.55rem;
line-height: 0.55rem;
margin: 0 0 0.4rem;
white-space: nowrap;
}
#fee .section2 form label img{height: 0.55rem;margin: 0 0.2rem 0 0;}
#fee .section2 form label span{
color: #959595;
font-size: 0.45rem;
}
#fee .section3{text-align: center;}
#fee .section3 a{
display: block;
font-size: 0.65rem;
line-height: 0.55rem;
color: #5e3c40;
margin: 1.1rem 0 0.55rem;
}
#fee .section3 img{height: 1.2rem;}
#fee .section4 .top{color: #5e3c40;}
#fee .section4 h1, #fee .result>p, #fee .page-son>p{
font-size: 1.05rem;
line-height: 1.05rem;
margin: 0;
text-shadow: 0 0.1rem 0.25rem rgba(251,234,197,0.43);
}
#fee .section4 p{font-size: 0.85rem;line-height: 0.85rem;margin: 0.9rem 0 1.7rem;color: #666;}
#fee .section4 form .form-item{width: 11rem;margin: 0 auto 0.675rem;position: relative;}
#fee .section4 form label{
width: 1.45rem;
display: inline-block;
}
#fee .section4 form label img{height: 0.95rem;}
#fee .section4 form input{
background-color: #fff;
width: 9.55rem;
border-radius: 0.2rem;
}
#fee .section4 form .btn{width: 8.55rem;margin-top: 2.2rem;}
/*#fee .section4 form input.form-code{width: 5.55rem;margin: 0 0.5rem 0 0;}*/
#fee .section4 form .getcode{
font-size: 0.55rem;
color: #db2c35;
text-decoration: underline;
position: absolute;
width: 3.25rem;
right: 0;
top: 0.475rem;
line-height: 0.55rem;
}
/*result*/
#fee .page_box{
width: 100%;
height: 100%;
overflow:hidden;
/*background-image: ;*/
padding-bottom: 1rem;
background-color: #fff;
background: -webkit-linear-gradient(90deg, #fefcf7, #fffdf9);
background: -o-linear-gradient(90deg, #fefcf7, #fffdf9);
background: -moz-linear-gradient(90deg, #fefcf7, #fffdf9);
background: linear-gradient(0deg, #fefcf7, #fffdf9);
}
#fee .result>p, #fee .page-son>p{
color: #5e3c40;
text-align:center;
font-weight: bold;
margin: 1.25rem 0;
}
#fee .nav-top .detai{
width:100%;
height:95%;
overflow:hidden;
}
#fee .swiper-container{margin: 0 0 0 0.65rem;padding: 0 0 0.9rem;}
#fee .swiper-slide{
width: 8.35rem;
height: 6.45rem;
background-color: #fff;
margin: 0 0.45rem 0 0;
border-radius: 0.2rem;
border: 1px solid #b1893c;
}
#fee .inner_box{padding: 0.85rem 0.85rem 0;}
#fee .inner_box>p{
font-size: 0.55rem;
line-height: 1rem;
color: #333;
font-weight:bold;
padding: 0 0 0 0.45rem;
position: relative;
}
#fee .inner_box>p>b{font-weight: normal;}
#fee .inner_box>p:before{
content: "";
width: 0.2rem;
height: 0.2rem;
border-radius: 50%;
background-color: #89652d;
position: absolute;
left: 0;
top: 0.375rem;
}
#fee .swiper-pagination{bottom: 0;}
#fee .swiper-pagination .swiper-pagination-bullet{
margin: 0 0.1rem;
border: 0.05rem solid #89652d;
background-color: transparent;
opacity: 1;
}
#fee .swiper-pagination .swiper-pagination-bullet-active{background-color: #89652d;}
#fee .prompt{
margin: 1rem 1.375rem 0 1.5rem;
color: #333;
line-height: 1rem;
}
#fee .prompt>p{
font-size:0.55rem;
font-weight: bold;
overflow: hidden;
white-space:nowrap;
color: #5e3c40;
}
#fee .prompt>p:after{
content: "";
display: inline-block;
vertical-align: middle;
height: 0;
width: 100%;
border-bottom: 0.05rem dashed #9a7a4a;
margin: 0 0 0 0.2rem;
}
#fee .prompt>li{
font-size:0.55rem;
position: relative;
padding: 0 0 0 0.45rem;
}
#fee .prompt>li:before{
content: "";
width: 0.15rem;
height: 0.15rem;
border-radius: 50%;
background-color: #89652d;
position: absolute;
left: 0;
top: 0.45rem;
}
#fee .prompt>li>span{
color: #db2c35;
text-decoration: underline;
}
#fee .overflow{
overflow:auto;
}
#fee .page-son{
height: 13.75rem;
margin:1rem auto 0;
width: 90%;
position:relative;
}
#fee .page-son>img{
background-size:contain;
width: 14.8rem;
}
#fee .page-son>pre{
position:absolute;
width: 12.875rem;
height: 1.875rem;
top:7.8rem;
left:50%;
margin-left:-6.4375rem;
font-size:0.65rem;
color:#414141;
line-height:1.05rem;
text-align:center;
}
#fee .page-son>pre>a{color:#df3b44 !important;display:inline-block;text-decoration:underline;}
#fee .btn5 {
display: block;
width: 9.125rem;
height: 1.55rem;
margin: 2.5rem auto 0;
border: 1px solid #df3b44;
font-size: 0.6rem;
color: #df3b44 !important;
text-align: center;
line-height: 1.55rem;
}