body{background:#fff;}
input[type=text]{outline：none;appearance:none;-moz-appearance:none; /* Firefox */  -webkit-appearance:none; /* Safari 和 Chrome */;border:0}
input[type=number]{outline：none;appearance:none;-moz-appearance:none; /* Firefox */  -webkit-appearance:none; /* Safari 和 Chrome */;border:0}
/*input[type=radio]{appearance:radio;-moz-appearance:radio; -webkit-appearance:radio; }*/
input:focus{outline：none }
.calTop{width:100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ecf0f6+0,ffffff+100 */
background: #ecf0f6; /* Old browsers */
background: -moz-linear-gradient(top, #ecf0f6 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ecf0f6 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ecf0f6 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf0f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */height:auto;overflow:hidden;padding-bottom:40px;}
select {
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
border: solid 0 #000;
/*很关键：将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*将背景改为红色*/
background:transparent;
/*加padding防止文字覆盖*/
padding-right: 14px;
font-size:1.2rem;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.calTop .topTitle{font-size:3rem;color:#EB4155;letter-spacing:1px;font-weight:500;text-align:center;padding:45px 0 12px 0}
.calTop .subTitle{font-size:1.3rem;color:#2E2E2E;letter-spacing:0.3px;font-weight:500;text-align:center;line-height:17px;}
.calTop .calList{padding:24px 0 45px 0}
.calTop .botTitle{padding:45px 0 0 5%;font-size:1.3rem;color:#565656}
.calTop .calList li{width:89.3%;margin:0 auto;position:relative;line-height:42px;margin-top:16px;overflow:hidden;background:#fff;}
.calTop .calList li label{display:block;width:24%;line-height:42px;box-sizing:border-box;position:absolute;top:1px;left:1px;text-align:left;font-size:1.3rem;color:#4A4A4A;z-index:3;background:transparents;border-top-left-radius:5px;border-bottom-left-radius:5px;text-indent:12px;font-size:1.3rem;}
.calTop .calList li label:after{content:"";display:block;width:1px;height:18px;position:absolute;top:12px;right:0;background:#9B9B9B}
.calTop .calList li input{width:99.5%;height:42px;border:1px solid #DFDFDF;text-indent:27%;border-radius:5px;font-size:1.2rem;color:#F6732C;line-height:42px;}
.calTop .calList li .dw{position:absolute;top:0;right:4%;line-height:44px;color:#4A4A4A;z-index:3;font-size:1.2rem;}
.calTop .calList li.dkqx{border-radius:5px;border:1px solid #DFDFDF}
.calTop .calList li.dkqx input{border:0;width:92%;position:relative;z-index:2;text-indent:30%;color:#F6732C}
.calTop .calList li.dkqx select{width:96%;position:absolute;z-index:1;left:0;height:42px;border:0;background:url(../images/selectDown.png) no-repeat center right;background-size:12px auto;color:#F6732C}
.calTop .calList li.dklv{background: transparent;}
.calTop .calList li.dklv .nllBox{height:41px;width:72%;border-radius:5px;border:1px solid #DEDEDE;background:#fff}
.calTop .calList li.dklv .nllBox select{height: 42px;background: url(../images/selectDown.png) no-repeat 98% center;background-size: 12px auto;width: 58%;margin-left: 38%;color: #F6732C;}
	
.calTop .calList li.sydklv{height:90px;border-radius:5px;border:1px solid #DEDEDE}
.calTop .calList li.sydklv label{line-height:90px;}
.calTop .calList li.sydklv label:after{display:block;width:1px;height:72px;background:#DEDEDE}
.calTop .calList li.sydklv select{height: 42px;background: url(../images/selectDown.png) no-repeat center right;background-size: 12px auto;width: 57%;margin-left: 40%;color: #F6732C;}
.calTop .calList li.dklv input{width:25%;position:absolute;top:0;right:0;height:40px;font-size:1.2rem;text-indent:10px;text-align:left;}
.calTop .btn{display:block;width:42.5%;height:42px;line-height:42px;margin-left:5%;float:left;box-sizing:border-box;text-align:center;font-size:1.8rem;color:#fff;letter-spacing:2.6px;border-radius:5px;}
.calTop .btn img{width:22px;vertical-align:-4px;margin-right:20px;margin-top:9px;}
.calTop .btn.calSub{background:#5B8ED3;}
.calTop .btn.calClear{background:#C7B494;}
.botResert{border-top:10px solid #F6F6F6;padding-bottom:37px;}
.botResert .title{font-size:1.6rem;color:#5E5E5E;letter-spacing:1.29px;text-align:center;padding:16px 0 22px 0}

.botResert .tab{line-height:44px;background: linear-gradient(-270deg, #5B8ED3 0%, #5D6996 100%);overflow:hidden;}
.botResert .tab li{float:left;width:24%;font-size:1.6rem;color:#DEE3FE;text-align:center;;margin-left:18%;}
.botResert .tab.three{box-sizing:border-box;padding:0 4%}
.botResert .tab.three li{width:29%;margin:0;text-align:center}
.botResert .tab.three li:nth-child(1){text-align:left;width:29%}
.botResert .tab.three li:nth-child(3){text-align:right;width:42%;}
.botResert .tab.three li span{font-size:1.2rem;}
.botResert .tab li.hover{color:#fff;}

.debxUl{width:100%;height:auto;overflow:hidden;background:#fff;box-sizing:border-box;padding:0 4%;display:none;}
.debxUl li{font-size: 1.3rem;color: #4A4A4A;letter-spacing: 0;line-height: 42px;border-bottom:1px solid #EDCCCC;position:relative;overflow:hidden;}
.debxUl li span{color:#F6732C;}
.debxUl li label{display:block;width:28%;float:left;line-height:42px;text-indent:5px;}

.radioBox{overflow:hidden;margin:10px 0;}
.radioBox input{height:25px; vertical-align:-9px;margin:0 12px 0 5%}
.radioBox label{height:25px;display:inline-block;font-size:1.2rem;}
#bftqjq{overflow:hidden;padding-bottom:15px;}
#bftqjq>label{display:block;float:left;font-size:1.2rem;}
#bftqjq>div{float:left;width:75%;margin-top:-2px;margin-left:5px;}
#bftqjq>div input{height:25px; vertical-align:-9px;margin-left:5px;}