@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0;}
body {margin: 0px;padding: 0px;color: #666;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;background:#fff;text-align:left;position:relative;line-height:20px;min-width:1200px;}
img {border: 0;position:relative;}
.clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,p,span,h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;list-style:none;list-style-type: none; word-wrap:break-word;position:relative; border:none;font-weight:400;}
a {color:#666;text-decoration:none;position:relative;cursor:pointer;}

textarea { resize:none;font-family:"微软雅黑";font-size:14px;}
table { border-collapse:collapse;border-spacing:0;}
th , td { text-align:left;}
input {font-family:"微软雅黑";font-size:14px;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;}
input.text {background:none; border:none;}

input[type="radio"],input[type="checkbox"]{-webkit-appearance: none;border: 0;outline: 0 !important;-webkit-tap-highlight-color: rgba(0,0,0,0);}



/* common main */

.boxWrap{padding:460px 0 0 0;background: url('../images/top.png') no-repeat center top,url('../images/bot.png') no-repeat right bottom;padding-bottom: 20px;}
.centerBox{padding:10px 30px 50px 30px;width:1140px;margin:0 auto;background: #fdeee8;}
.topText{color:#1b3755;font-size: 16px;line-height: 32px;}
.topText .notice{margin-top: 5px;}

.numberText{padding:15px 0 26px 40px;}
.numberText .number{float:left;margin-top: 6px;}
.numberText .number .tit{color:#f8855c;font-size: 16px;line-height: 30px;padding-right: 16px;}
.numberText .number .text{width:206px;height:28px;background: #fff;border:1px solid #eee;padding-left: 10px;}
.numberText .words{float:right;color:#1b3755;font-size: 16px;line-height: 32px;margin-top: -26px;}


.fillinInfor{background: #fee1d5;padding:0 40px 30px 40px;}
.fillinInfor .row{padding-top: 28px;}
.fillinInfor .row .tit{color:#1b3755;font-size: 16px;line-height: 30px;padding-right: 16px;}
.fillinInfor .row .text{width:206px;height:28px;background: #fff;border:1px solid #eee;padding-left: 10px;}
.fillinInfor .row .text.long{width:380px;}
.fillinInfor .row font{color:#f8855c;line-height:30px;font-size: 17px;padding-right: 10px;}

.fillinInfor .age{padding:28px 0 0 0;}
.fillinInfor .age .tit{color:#1b3755;font-size: 16px;line-height: 30px;}
.fillinInfor .age .tit font{color:#f8855c;font-size: 17px;padding-right: 10px;}
.fillinInfor .age .con{overflow: hidden;padding:20px 0 0 10px;}
.fillinInfor .age .con label{display: block;float:left;padding-left:26px;color:#666;cursor: pointer;position: relative;width:220px;}
.fillinInfor .age .con label input{display: block;width:18px;height:18px;position: absolute;left:0;top:1px;cursor: pointer;background: url('../images/check03.png') no-repeat;}
.fillinInfor .age .con label input[type="radio"]:checked{background: url('../images/check04.png') no-repeat;}



.choosePartBox{padding:0 20px;}
.choosePart{padding:30px 20px;border-bottom: 1px dashed #bfbfbf;}
.choosePart .title{font-size: 18px;color:#1d5ea3;}
.choosePart .title font{font-size: 17px;padding-left: 10px;color:#f8855c;}
.choosePart .con{overflow: hidden;padding:0 0 0 10px;}
.choosePart .con label{display: block;float:left;padding-left:26px;color:#666;cursor: pointer;position: relative;margin:25px 0 0 0;width:220px;}
.choosePart .con label input{display: block;width:18px;height:18px;position: absolute;left:0;top:1px;cursor: pointer;}
.choosePart .con label input[type="radio"]{background: url('../images/check03.png') no-repeat;}
.choosePart .con label input[type="radio"]:checked{background: url('../images/check04.png') no-repeat;}

.choosePart .con label input[type="checkbox"]{background: url('../images/check01.png') no-repeat;}
.choosePart .con label input[type="checkbox"]:checked{background: url('../images/check02.png') no-repeat;}

.choosePart .con.nofloat label{float:none;width:auto;}
.choosePart .con.auto label{width:auto;}
.choosePart .con.mr120 label{margin-right: 120px;}

.choosePart .con.width120 label{width:250px;}

.choosePart .con .row{padding-top: 28px;padding-left: 140px;}
.choosePart .con .row .tit{color:#666;font-size: 15px;line-height: 30px;padding-right: 16px;position: absolute;top:28px;left:0;width:120px;text-align: right;}
.choosePart .con .row .text{width:206px;height:28px;background: #fff;border:1px solid #eee;padding-left: 10px;}





.choosePart .con .textbox{margin:0 0 0 100px;width:840px;height:150px;background: #fff;border:1px solid #eee;padding:4px 8px;}
.choosePart .con .textbox.mt20{margin-top: 20px;}
.choosePart .con .textbox textarea{width:100%;height:100%;outline: none;border:none;}
.choosePart .con .textbox.lit{height:90px;}
.choosePart .con .bztext{height: 54px;line-height: 54px;}


.botText{font-size:16px;color:#666;padding:30px 0 0 40px;}

.botBtn{width:168px;height:52px;margin:40px auto 0;}
.botBtn .sub{width:100%;height: 100%;background: #49c4f3;text-align: center;line-height: 52px;color:#fff;font-weight: bold;font-size: 24px;}
.botBtn .sub:hover{background: #37b5e5;}



















































