﻿
/*.contain{margin-top: 44px;}*/
.left{float: left;}
.right{float: right;}
a{text-decoration: none;}
.head-banner img{width: 100%;}	 
.new_form{position: relative;margin-top: 0.312rem;padding: 0 1%;padding-bottom: 0.437rem;border-bottom: 0.312rem solid #efefef;}
/*.new_form form{top:0.6625rem;left:0.828125rem ;position: absolute;}*/
.new_form form{padding: 0 15px;}
.input{position: relative;}
.input img,.input span{position: absolute;left: 0px;top: 0px;}
.input img{left: 0.265625rem;top:0.44375rem;width: 0.4375rem;height: 0.53125rem;}

.input .img2{width: 0.453125rem;height: 0.34375rem;}
.input .img3{width:0.46875rem;height: 0.4375rem;}
.input .img4{width: 0.46875rem;height: 0.40625rem;}

.input span{left: 0.890625rem;top: 0.34375rem;font-size: 0.375rem;color: #333333;}
.input input{box-sizing:border-box;width:100%;height: 1.343rem;border-radius: 0.15625rem;border: 1px solid #c2c2c2;margin-bottom:0.203rem;padding-left: 0.281rem;font-size: 0.375rem;}

.new_form h1{font-size: 0.406rem;font-weight: bold;text-align: left;color: #333333;width: 50%;float: left;}

.new_form h2{font-size: 0.406rem;color: #333333;text-align: right;float: right;}
.new_form h2 span{color: #cc3333;font-size: 0.375rem;}
.new_form button{background: #cc3333;width: 99%;height: 1.234375rem;font-size: 0.375rem;color: #fff;border: none;border-radius: 0.09375rem;appearance:button;-moz-appearance:button; /* Firefox */-webkit-appearance:button; /* Safari and Chrome */}

select{text-transform:none;outline:0 none;-webkit-appearance:none;background: #fff;border: 1px solid #c2c2c2;}

.input label{width: 33.333%;float: left;position: relative;margin-bottom:0.203rem;}

.input3 label{width: 50%;float: left;}
	
.input3,.input5{width: 100%;}	

.input3 label:nth-of-type(1) select{border-bottom-left-radius:0.125rem ;border-top-left-radius:0.125rem ;border-right: none;}
	
.input3 label:nth-of-type(2) select{border-bottom-right-radius:0.125rem ;border-top-right-radius:0.125rem ;border-left: none;}	
.input label select{box-sizing:border-box; width: 100%;height: 1.343rem;font-size: 0.375rem;padding-left:0.281rem ;}
	
.input5 label select{width: 100%;}
	
.input5 label:nth-of-type(1) select{border-bottom-left-radius:0.125rem ;border-top-left-radius:0.125rem ;border-right: none;}	
.input5 label:nth-of-type(2) select{border-left: none;border-right: none;}
	
.input5 label:nth-of-type(3) select{border-bottom-right-radius:0.125rem ;border-top-right-radius:0.125rem ;border-left: none;}
	
.input label:first-of-type::before {
    border-right: 1px solid #e3e3e3;
    content: "";
    height: 26px;
    position: absolute;
    right: 4px;
    top: 12px;
    z-index: 10;
}
.input label::after {
    border-color: #999 transparent transparent;
    border-style: solid;
    border-width: 6px;
    content: "";
    font-size: 0;
    height: 0;
    position: absolute;
    right: 18px;
    top: 23px;
    width: 0;
}

.care{width: 4.968rem;margin: 0 auto;margin-top: 0.437rem;}
.care span{font-family: pingFang-SC-Medium;font-size: 0.343rem;color: #bcbbbb;}
.list-item{padding: 0.578rem 5%;border-bottom: 0.312rem solid #efefef;}

.lfbj-bg{/*padding: 0.578rem 5%;*/border-bottom: 0.312rem solid #fff;}
.lfbj-bg img{width: 100%; height: auto;}  	
.zxd-form {
    background: transparent none repeat scroll 0 0;
    padding: 0 15px;
}
.zxd-form div {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e1e1e1;
    border-radius: 6px;
    margin: 10px 0;
    overflow: hidden;
    position: relative;
}
.zxd-form div input[type="text"], .zxd-form div input[type="tel"] {
    border: 0 none;
    display: block;
    height: 30px;
    text-align: left;
    width: 100%;
	font-size:15px;
}
.zxd-form div input {
    display: inline-block;
    outline: 0 none;
    padding-left: 10px;
}
.zxd-form div span {
    vertical-align: 6px;
}
.zxd-form div span {
    color: #333;
    position: absolute;
    right: 15px;
    top: 16px;
}
.jiting {
    height: 50px;
}
.jiting label:first-of-type::before {
    border-right: 1px solid #e3e3e3;
    content: "";
    height: 26px;
    position: absolute;
    right: 4px;
    top: 12px;
    z-index: 10;
}
.jiting label::after {
    border-color: #999 transparent transparent;
    border-style: solid;
    border-width: 6px;
    content: "";
    font-size: 0;
    height: 0;
    position: absolute;
    right: 18px;
    top: 23px;
    width: 0;
}
.zxd-form div label {
    position: relative;
}
.jiting label {
    float: left;
    width: 50%;
}
.jiting label select {
    background-color: #fff;
    border: 0 none;
    height: 50px;
    margin-left: 3%;
    outline: 0 none;
    width: 100%;
	-webkit-appearance:none;
	font-size:15px;
}
.jishi {
    height: 50px;
}
.jishi label:nth-of-type(1)::before {
    border-right: 1px solid #e3e3e3;
    content: "";
    height: 26px;
    position: absolute;
    right: 4px;
    top: 12px;
    z-index: 10;
}
.jishi label::after {
    border-color: #999 transparent transparent;
    border-style: solid;
    border-width: 6px;
    content: "";
    font-size: 0;
    height: 0;
    position: absolute;
    right: 18px;
    top: 23px;
    width: 0;
}
.jishi label {
    float: left;
    width: 33%;
}
.jishi label select {
    background-color: #fff;
    border: 0 none;
    height: 50px;
    margin-left: 3%;
    outline: 0 none;
    width: 100%;
	-webkit-appearance:none;
	font-size:15px;
}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
.btnSubmit {
    background-color: #f79c33;
    border: 0 none;
    border-radius: 6px;
    color: #fff;
    font-size: 17px;
    height: 44px;
    margin-top: 5px;
    outline: 0 none;
    text-align: center;
    width: 100%;
}
.jishi label:nth-of-type(2)::before {
    border-right: 1px solid #e3e3e3;
    content: "";
    height: 26px;
    position: absolute;
    right: 4px;
    top: 12px;
    z-index: 10;
}

.zxd-form div input[type=text], .zxd-form div input[type=tel]{height: 50px;font-size: 0.375rem;}
.zxd-form div span{top: 0.25rem;right: 0.21875rem;}
.jiting{height: 1.34375rem;font-size: 0.3125rem;}
.jishi{height: 1.34375rem;font-size: 0.3125rem;}
.jiting label select{height: 1.34375rem;}
.jishi label select{height: 1.34375rem;}
.jiting label::after{top: 0.609375rem;}
.jishi  label::after{top: 0.609375rem;}
.btnSubmit{height: 1.34375rem;font-size: 0.375rem;}
.zxd-form .touch-input2{width: 100%;margin-bottom:0;}
.zxd-form .touch-input2 input{font-size: 0.375rem;}
.zxd-form .box{border:none;margin:0;}
.zixun{color: #7C7C7C;font-size: 0.375rem;padding-left: 17px;margin-bottom: 20px;}
.count{
    display: block;
    width: 80%;
    margin:0 auto;
    margin-bottom: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 6px;
    background-color: #FD6A48;
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.yusuantext{
    position: relative;
    text-align: center;
    margin-top: 18px;
    font-size: 0.375rem;
    color: #333;
}
.yusuantext:after, .yusuantext:before{
    position: absolute;
    top: 0.3rem;
    width: 9%;
    height: 1px;
    content: " ";
    border-top: 1px solid #D9D9D9;
}
.yusuantext:before{
    left: 18%;
}
.yusuantext:after{
    right: 18%;
}
@keyframes figerscale{
    0%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
    100%{
        transform:scale(1.2);
        -webkit-transform:scale(1.2)
        }
    }
@-webkit-keyframes figerscale{
    0%{
        ransform:scale(1);
        -webkit-transform:scale(1)
    }
    100%{
        transform:scale(1.2);
        -webkit-transform:scale(1.2)}
    }
.finger{
    position: absolute;
    display: block;
    top: 20px;
    left: 63%;
    width: 36px;
    height: 39px;
    background: url(../image/finger.png) no-repeat;
    background-size: 100% 100%;
    animation:figerscale .5s linear infinite alternate;
    -webkit-animation:figerscale .5s linear infinite alternate;
}