﻿@charset "utf-8";


* {padding: 0;margin: 0;}
html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body {margin:0;padding:0;color: #333;font-family:"微软雅黑", Arial, Helvetica, sans-serif;background-color:#fff;text-align:left;position:relative; line-height:.36rem;font-size:0.26rem;}
img {border: 0;position:relative; max-width:100%;}
.clear {height:0;line-height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,td,th,tr,table,p,span,h1,h2,h3,h4,h5,h6{ margin:0;padding:0;list-style:none;list-style-type:none;word-wrap:break-word;position:relative;border:none; font-weight:400;}
a {color:#333;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside ,address{display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:0.24rem;}
table { border-collapse:collapse;border-spacing:0;}
th,td { text-align:left;}
input {font-family:"微软雅黑";font-size:0.24rem;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;-webkit-appearance:none;}
input.text {background:none; border:none;padding:0;margin:0;background: none;}
a,button,input,select{
	-webkit-appearance: none; 
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent; /* For some Androids */}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}




.boxWrap{padding:1.6rem .2rem .2rem .2rem;background: url('../images/top.png') no-repeat center top;background-size: 100%;}
.centerBox{background: #fdeee8;padding-bottom: .4rem;}
.topText{padding:.1rem .2rem .2rem;text-align: justify;line-height: .45rem;}
.topText .words{font-size: .22rem;text-align: right;margin-top: .1rem;}


.fillinInfor{background: #fee1d5;padding:0 .2rem .3rem .2rem;}
.fillinInfor .row{padding-top: .3rem;}
.fillinInfor .row .tit{font-size: .26rem;color:#1b3755;line-height: .4rem;}
.fillinInfor .row .tit.yellow{color:#f8855c;}
.fillinInfor .row .text{width:2.5rem;height:.4rem;background: #fff;border:1px solid #eee;text-indent: .1rem;}
.fillinInfor .row .text.long{width:3.2rem;}
.fillinInfor .row font{padding-right: .1rem;color:#f8855c;}

.fillinInfor .age{padding-top: .3rem;}
.fillinInfor .age .tit{font-size: .26rem;color:#1b3755;}
.fillinInfor .age .tit font{padding-right: .1rem;color:#f8855c;}
.fillinInfor .age .con{overflow: hidden;}
.fillinInfor .age label{display: block;float:left;padding-left: .3rem;font-size: .24rem;position: relative;margin:.2rem .3rem 0 0;}
.fillinInfor .age label input{display: block;width:.22rem;height: .22rem;position: absolute;left:0;top:.07rem;background: url('../images/check03.png') no-repeat;background-size: 100% 100%;}
.fillinInfor .age label input:checked{background: url('../images/check04.png') no-repeat;background-size: 100% 100%;}





.choosePart{padding:.24rem .2rem;border-bottom: 1px dashed #e8deda;}
.choosePart .title{color:#1d5ea3;}
.choosePart .title font{padding-left: .1rem;color:#f8855c;}
.choosePart .con{overflow:hidden;}
.choosePart .con label{display: block;float:left;padding-left: .3rem;font-size: .24rem;position: relative;margin:.2rem 0 0 0;width:2.5rem;}
.choosePart .con.nofloat label{float:none;width: auto;}
/* .choosePart .con.auto label{width:auto;} */

.choosePart .con label input{display: block;width:.22rem;height: .22rem;position: absolute;left:0;top:.07rem;}
.choosePart .con label input[type="radio"]{background: url('../images/check03.png') no-repeat;background-size: 100% 100%;}
.choosePart .con label input[type="radio"]:checked{background: url('../images/check04.png') no-repeat;background-size: 100% 100%;}
.choosePart .con label input[type="checkbox"]{background: url('../images/check01.png') no-repeat;background-size: 100% 100%;}
.choosePart .con label input[type="checkbox"]:checked{background: url('../images/check02.png') no-repeat;background-size: 100% 100%;}

.choosePart .con .row{padding-top: .3rem;padding-left: 2.2rem;}
.choosePart .con .row .tit{font-size: .26rem;color:#1b3755;line-height: .4rem;position: absolute;left:0;top:.3rem;width:2.1rem;text-align: right;}


.choosePart .con .row .text{width:2.5rem;height:.4rem;background: #fff;border:1px solid #eee;text-indent: .1rem;}
.choosePart .con .row .text.long{width:3.2rem;}

.choosePart .con .textbox{background: #fff;border:1px solid #eee;height: 1.4rem;padding:.1rem .15rem;}
.choosePart .con .textbox textarea{width:100%;height:100%;border:none;outline: none;}
.choosePart .con .textbox.mt20{margin-top: .2rem;}
.choosePart .con .textbox.lit{height:.9rem;}

.choosePart .bztext{line-height: .55rem;font-size: .24rem;}

.botText{padding:.3rem .2rem;font-size: .24rem;}
.botText p:nth-child(2),.botText p:nth-child(3){padding-left: .48rem;}


.botBtn{width:1.68rem;height:.52rem;margin:.0 auto 0;}
.botBtn .sub{width:100%;height: 100%;background: #49c4f3;text-align: center;line-height:.52rem;color:#fff;font-weight: bold;font-size: .26rem;}































