*{margin:0; padding: 0; background-size: 100% 100%;}
    input{display:inline; border: 0;}
    input[name='question1']{
		display: none;
	}
	input[name='question1']+label{
           
            display: inline-block;
            width:20px;
            height: 20px;
            line-height: 20px;
            border-radius: 50%;
            margin-right: 10px;
            background: url(333_03.png) no-repeat;
            background-size:100% 100%;
            
	}
	input[name='question1']:checked +label{
		background: url(44_07.png) no-repeat;
		background-size:100% 100%;
	}
	input[name='question2']+label{
            display: inline-block;
            width:20px;
            height: 20px;
            line-height: 20px;
            margin-right: 10px;
            background: url(last_03.png) no-repeat;
            background-size:100% 100%;
            
	}
	input[name='question2']{display: none;}
	input[name='question2']:checked +label{background: url(44_10.png) no-repeat;background-size:100% 100%;}
	.chengshi{float: left;  height:40px; width:145px; margin-left:10px; background-color:#E5EFF9}
	.chengshi_select{
		width: 100%; height: 100%; border: 0;
		appearance:none;
		-moz-appearance:none;
		-webkit-appearance:none;
		background:none;
		padding-left: 15px;
	}
	.form_div{
		position: relative;
		background-size:100% 100%;  background-position:center;  width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
	.w_h100{width:100%; height:100px;}
	.w_h90{width:100%; height:90px;}
	.w_h45{width:100%; height:45px;}
	.hzsq{
		position: relative;		
		width: 100%;  height:  100%;  border-radius: 10px; background-color:#fff;}
	.hzsq1{width:100%; height:37px;}
	.hzsq2{width:100%; height:50px;text-align:center; color:#26A2F6; font-size:30px;letter-spacing:2px;}
	.name_div{ margin-left:74px; height:100%;  text-align:bottom;}
	.name_div1{ font-size:17px; margin-top:17px; float: left}
	.name_div2{ color:red; font-size:20px; margin-top:10px;float: left}
	.name2_div1{ float: left; height:40px; width:74px; margin:0;}
	.name2_div2{ float: left;  height:40px; width:40px; background-color:#E5EFF9;}
	.name2_div2-1{ height:20px; width:20px;  background-image: url(1_04.png); margin-left: 10px; margin-top: 10px;}
	.name2_div2-2{ height:20px; width:20px;  background-image: url(1_07.png); margin-left: 10px; margin-top: 10px;}
	.name2_div3{height:40px; width:230px; float: left;  background-color:#E5EFF9}
	.name2_div3-input{background-color:#E5EFF9; width:100%; height:100%}
	.name2_div4{ height:20px; margin-top:20px; width:230px; float: left; font-size:13px; line-height: 20px; margin-left: 10px; color:red;}
	.name2_div4_X{display: inline-block; margin-right: 5px;  background-image: url(xxxxxxx_03.png);background-repeat: no-repeat; background-size: 13px 13px; background-position: bottom;  height:15px; width: 15px;}
	.city_div1{float: left;  height:40px; width:115px; background-color:#E5EFF9; }
	.city_div11{float: left;  height:20px; width:30px; margin:10px;  background-color:#E5EFF9; background-image: url(1_10.png);}
	.city_div12{float: left; margin:10px; font-size: 15px; line-height: 20px; margin-left: 0;}
	.w_h105{width:100%; height:105px;}
	.w_h35{width:100%; height:35px;}
	.px_div{width:80%; height:40px; margin-left: 74px; font-size:18px;}
	.fl{float: left}
	.px_font{color:red; font-size:20px; margin-top:-5px;float: left}
	.px2_div{width:270px; height:30px; margin-left: 74px; font-size:16px;}
	.font_radio{display:inline-block; 30px;height: 100%;  line-height: 30px;}
	.hezuo_div{width:100%; height:30px; padding-left: 74px; font-size:16px;}
	.hezuo_in{float: left; margin-right:70px}
	.submit{ color:#fff; font-size:16px; margin: 0 auto;width:220px; height:40px; border-radius:20px 20px 20px 20px ; background-color:#26A2F6;}
	.submit_over{width:350px; height:200px; margin:auto; margin-top: 300px; background-image: url(44_03.png);}
	.zhezhaoceng{width:100%; height:100%;position: fixed; left: 0;top: 0; background-color:rgba(0,0,0,.5);	}
	.windowout{ color:#26A2F6; font-size:16px; margin-left:100px; margin-top:145px; width:150px; height:30px; border-radius:20px 20px 20px 20px ; background-color:#fff;}
	
	.name0_div0{ height:20px;  width:230px; clear:both; font-size:13px; line-height: 20px;  color:red;}
	#city_font{float: left;}
	.name2_div4_X{display: inline-block; margin-right: 5px;  background-image: url(xxxxxxx_03.png);background-repeat: no-repeat; background-size: 13px 13px; background-position: bottom;  height:15px; width: 15px;}

	html,body{
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
/***屏幕小于750时****/
@media only screen and (max-width: 750px) {
	.name_div{
		margin-left: 5vw;
	}
	.name2_div1 {
		width: 5vw;
	}
	.px_div {
		margin-left: 5vw;
	}
	.px2_div {
		margin-left: 5vw;
	}
	.hezuo_div {
		padding-left: 5vw;
		height: auto;
		margin-bottom: 3vh;
		clear:both;
	}
	.coo {
		height: auto;		
	}
	
}
