﻿@media only screen and (max-width: 1200px) {
	.jgxq_body,.jdpy_body,.jggs_body{
		padding: 0 2%;
	}
	.wip_fwnavbg {
		top: 100px;
	}
}
@media only screen and (max-width: 1024px) {
	.jggs_formbox .input_box input,.jggs_formbox .input_box .text,.jggs_formbox .btn input{
		font-size: 12px;
	}
	.list_titlebox div,.list_ulbox li .listbox_box{
		font-size:15px;
	}
}
@media only screen and (max-width: 1199px){
	.jggs_rightbox{
		margin-top: 35px;
	}
	
}
@media only screen and (max-width: 992px) {
	
	.jggs_rightbox,.wip_fwleft{
		width: 100%;
	}
	.jggs_rightbox{
		margin-top: 0;
	}
	.jggs_formbox .input_box+.input_box{
		margin-left: 0;
	}
	.jggs_formbox form .input_box{
		width: 50%;
		
	}
	.jggs_formbox{
		height: auto;
	}
	.input_box03,.input_box04{
		margin-top: 2%;
	}
	.jggs_formbox .input_box .text{
		width: 25%;
		padding-left: 2%;
	}
	.jggs_formbox .input_box input{
		width: 75%;
	}
	.jggs_formbox .btn{
		height: 46px;
		display: block;
		width: 100%;
		
		margin-top:2%;
	}
	.jggs_formbox .btn input{
		display: block;
		margin: 0 auto;
		width: 20%;
	}
	 .wip_fwleft {
    float: none;
    width: 100%;
    margin-right: 0px;
    position: initial;
    margin-top: 3%;
  }
  .wip_fwright {
    float: none;
    width: 100%;
  }
  .wip_citytabbg {
    width: 100%;
  }
  .wip_fwnavbg {
    height: 100px;
    width: 100%;
    padding-top: 0px;
    margin-bottom: 20px;
     position: initial;
  }
  .wip_fwnavbg li {
    line-height: 50px;
    width: 33.333%;
    text-align: center;
    float: left;
  }
  .jdpy_rightbox{
  	width: 100%;
  	padding: 0 2%;
  }
}
@media only screen and (max-width: 768px) {
	.jggs_rightboxbg{
		width: 100%;
    	overflow-x: scroll;
	}
	.jggs_box{
		width: 150%;
	}
	.jgxq_td01,.jgxq_td03,.jgxq_td02,.jgxq_td04{
		width: 25%;
	}
	.jgxq_table,.jgxq_table tr,.jgxq_table td{
		font-size: 15px;
	}
	.jdpy_rightbox .leftbody, .jdpy_rightbox .rightbody{
		width: 100%;
	}
	.jdpy_rightbox .form_body .form_body_from p br{
		display: none;
	}
	.jdpy_rightbox .form_body{
		height: 360px;
	}
	.jdpy_rightbox .rightbody .form_body{
		height: 260px;
		margin-top: 5%;
	}
	.a_cy{
		margin-top: 5%;
	}
	.jdpy_rightbox02{
		height: auto;
	}
	.jdpy_rightbox02 .bt-box02_flbox, .jdpy_rightbox02 .box02_frbox{
		width: 100%;
		height: 116px;
	}
	.jdpy_rightbox02 .box02_frbox{
		margin-top: 5%;
	}
	.table > tbody > tr > td{
		width: 100%;
		display: block;
	}
	.text-right{
		text-align: left;
	}
	.from_tr01{
		margin-top: 5%;
	}
	.table > tbody > tr > td.from_none{
		display: none;
	}
}
@media only screen and (max-width: 640px) {
	.jggs_formbox form .input_box{
		width: 100%;
	}
	.input_box02{
		margin-top: 2%;
	}
	.jggs_formbox .input_box .text{
		width: 15%;
	}
	.jggs_formbox .input_box input{
		width: 82%;
	}
}

@media only screen and (max-width: 479px) {
	.jggs_formbox .input_box .text{
		width: 23%;
	}
	.jggs_formbox .input_box input{
		width: 74%;
	}
	.jdpy_rightbox .form_body .form_body_from .tt{
		font-size: 15px;
	}
	.jdpy_rightbox .form_body .form_body_from p{
		font-size: 15px;
    line-height: 26px;
	}
	.jdpy_rightbox .form_body .input_box .input_fl{
		font-size: 13px;
	}
	.jdpy_rightbox02 .bt-box02_flbox .box01 .pic{
		width: 60px;
		height: 60px;
	}
	.jdpy_rightbox02 .bt-box02_flbox, .jdpy_rightbox02 .box02_frbox{
		height: 120px;
		padding: 5% 3%;
	}
	.wip_fwnavbg .nav_hov a{
		background: url(sg.png) no-repeat 4px;
	}
	
}
@media only screen and (max-width: 482px) {
	.jgxq_table, .jgxq_table tr, .jgxq_table td{
		font-size: 13px;
	}
	.jgxq_table, .jgxq_table tr, .jgxq_table td{
		padding: 1%;
	}
}
@media only screen and (max-width: 320px) {
	
}
@media only screen and (max-width: 950px) {
  .wip_fwleft {
    float: none;
    width: 100%;
    margin-right: 0px;
    position: initial;
  }
  .wip_fwright {
    float: none;
    width: 100%;
  }
  .wip_citytabbg {
    width: 100%;
  }
  .wip_fwnavbg {
    height: 100px;
    width: 100%;
    padding-top: 0px;
    margin-bottom: 20px;
     position: initial;
  }
  .wip_fwnavbg li {
    line-height: 50px;
    width: 33.333%;
    text-align: center;
    float: left;
  }
}


