@media screen and (max-width: 720px){


/*page nation*/
	._page{height: 5vw;}
	._page div{
		width: 5vw; height: 5vw;
		text-align: center;
		font-size: 3.61vw;border-radius: 50vw;
		line-height: 5vw;margin: 0 2.5vw;
	}
	._page ._prev{
		background-image: url(../img/_arrow/g_left.png);
		background-size: 1.2vw;
		background-color: initial;margin-right: 2.5vw;
	}
	._page ._prev.on{
		background-image: url(../img/_arrow/b_left.png);
	}
	._page ._next{
		background-image: url(../img/_arrow/g_right.png);
		background-size: 1.2vw;
		background-color: initial;
		margin-left: 2.5vw;
	}
	._page ._next.on{background-image: url(../img/_arrow/b_right.png);}




	.pagination li {
		width: 5vw; height: 5vw;
		text-align: center;
		font-size: 3.61vw;border-radius: 50vw;
		line-height: 5vw;margin: 0 2.5vw;
	}
	.pagination li a{font-size: 3.61vw;}
	.pagination li span{font-size: 3.61vw;}
	.pagination li:first-child a{
		font-size: 5vw;line-height: 3.5vw;width: 5vw; height: 5vw;border-radius: 50px;;
	}
	.pagination li:first-child span{
		font-size: 5vw;;line-height: 3.5vw;height: 5vw;width: 5vw;
	
	}

	.pagination li:last-child a{
		font-size: 5vw;line-height: 3.5vw;width: 5vw; height: 5vw;border-radius: 50px;;
	}
	.pagination li:last-child span{
		font-size: 5vw;;line-height: 3.5vw;height: 5vw;width: 5vw;
	}
















/*input text style*/
	._txt_line_bott_label{padding-top:5.5vw}
	._txt_line_bott_label label{font-size: 3.33vw;}
	._txt_line_bott_label input{height: 11.94vw;font-size: 4.30vw;}
	._txt_line_bott_label span ._bu_ln_cir_g{margin-top: 2.915vw}
	._txt_line_bott_label span input{float: left;width:calc(100% - 13.8vw);}
	._txt_line_bott_label .sub{font-size: 3.33vw;padding-bottom: 5.55vw;}

/*input line label*/
	._txt_line_label{padding-bottom: 5.55vw;position: relative;}
	._txt_line_label label { font-size: 3.33vw;margin: 5vw 0 2vw;}
	._txt_line_label input{
		width: 100%;
		height: 11.94vw;
		padding: 0 2.77vw;
		font-size: 3.194vw;
	}
	._txt_line_label .sub{
		margin-top: 1.666vw;font-size: 2.91vw;
		position: absolute;right: 0;
		text-align: right;
	}

	._txt_line_label.btn button{font-size: 3.33vw; width: 28vw;margin-left: 1.5vw; height: 11.94vw;}
	._txt_line_label.btn input{width: calc(100% - 29.5vw);}
	._txt_line_label.btn.addr input:last-child{width: 100%;margin-top: 2vw;}








/*check box*/
	._ch_ra_type{line-height: 5vw}

	._ch_ra_type label {
		height: 5vw;width: 5vw;
		background-size:5vw ;
		
	}
	._ch_ra_type.label label{
		padding-left: 7vw;line-height: 6vw;height: 6vw;background-size:5vw ;
	}
	._ch_ra_type label span{font-size: 3.88vw;}

	select { 
		background-size: 3.33vw;
		background-position:calc(100% - 3vw) 50%;
		font-size: 3.61vw;
		height: 10.55vw; padding: 0 5vw 0 5vw;
		border:1px solid #f0f0f0;font-size: 
	} 
	select::-ms-expand { display: none; }

	input{
	
		height: 10.55vw;
		padding: 0 5vw;font-size: 4.16vw;
	}


	._filebox {width: 100%; /*float: left;*/}
	._filebox label {width:20vw;float: left;height:10.55vw;line-height: 10.55vw;font-size: 3.33vw;}
	._filebox .upload-name {height:10.55vw;line-height: 10.55vw;width: calc(100% - 20vw);font-size: 3.33vw}
	



	.identity .phone{margin-bottom:12px;}
	.identity .phone button{width: 104px;border: 1px solid #282c47;height: 36px;float: left;margin-left: 10px;}
	.identity .phone input{width:250px; float: left;}
	.identity .number input{float: left; width:200px; border-right:0;}
	.identity .number span{width: 50px;font-size: 15px;line-height: 34px;float: left;border: 1px solid #f0f0f0;border-left: 0;display: inline-block;}
	.identity .number button{width: 104px; background: #282c47;margin-left: 10px;color: #fff;height: 36px;}






}/*max-width: 1200px*/