﻿
.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 5% 0.4rem;border-bottom: 0.312rem solid #efefef;}
				
				.lfbj-bg{padding:0 3%;border-bottom: 0.312rem solid #fff;}
				
				.lfbj-bg img{width: 100%;}
				
				.lfbj-bg2{padding: 0px;position: relative;width: 100%;}
				
				.lfbj-form{position: absolute;top: 6.546rem;width: 98%;left: 50%;transform: translateX(-50%);text-align: center;}
				
				.lfbj-form input{width: 90%;height: 1.218rem;margin-bottom: 0.312rem;padding-left: 0.171rem;color: #999999;font-size: 0.375rem;border: 1px solid #e1e1e1;border-radius:0.15625rem;}
				
				.lfbj-form button{width: 92%;background: #f79c33;color: #FFFFFF;border: 1px solid #fff;border-radius: 0.09375rem;height: 1.25rem;}
	
				.lfbj-bg3{padding: 0px;width: 100%;}
				.lfbj-bg3 img{width: 100%;}
				


					.new_form h2{margin-top: 0px;}
			.lfbj-form{top: 62%;}
			.layui-m-layercont{color: #FFFFFF;}
			
			.bgf8 {
		    background-color: #fff;
		    margin-bottom: 15px;
		}
		.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{margin: 0.156rem 0px;}
		.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;}