﻿.zjb_tabel input,textarea{
	*+width: 705px !important;
}

@media only screen  and (max-width:1000px) {
	.banner{
		width: 100%;
		height: auto;
	}
	.banner img{
		display: block;
		width: 100%;
	}
	.wrap,.bg,.footer .ft{
		width: auto;
	}
	.zjb_tit h3{
		width: 320px;
		font-size: 22px;
		padding: 0 10px;
	}
	.wrap{
		padding: 10px;
	}
	.bg{
		padding: 10px;
	}
	.qzzjgg_box h4{
		font-size: 22px;
		padding-top: 0;
		padding-bottom: 10px;
	}
	.qzzjgg_box p{
		font-size: 14px;
		line-height: 30px;
	}
	.zjb_tit{
		height: 35px;
		line-height: 35px;
		padding-top: 28px;
	}
	.zjb_tit h3{
		height: 35px;
		line-height: 35px;
	}
	.zjb_tit div{
		top: 10px;
	}
	.zjb_tabel td{
		padding: 0 10px;
	}
	.bg{
		margin-top: 40px;
	}
	.footer p{
		font-size: 14px;
	}
	.left,.jicuo,.red{
		position: initial !important;
	}
}

@media only screen and (max-width:768px ) {
	.zjb_tabel{
		display: none;
	}
	
	.zjb_tabel2{
		display: table;
		margin-top: 20px;
		width: 100%;
	}
	.zjb_tabel2 .tit{
		width: 115px;
	}
	.bg{
		margin-top: 20px;
	}
	.footer p{
		font-size: 14px;
	}
	
	.footer span{
		display: block;
	}
	.footer br{
		height: 1px;
	}
	
}
@media only screen and (max-width:580px ) {
	.footer img,.footer span,.phonenone{
		display: none;
	}
	.footer .phone_block{
		display: block;
	}
	.yzm input{
		width: 50% !important;
	}
	.yzm img{
		margin: 0;
		width: 50%;
		height:45px;
	}
	.yzm span{
		font-size: 12px;
		display: none;
	}
}
@media only screen and (max-width:400px ) {
	.btn button{
		height: 25px;
		line-height: 25px;
		font-size: 12px;
	}
	.yzm img{
		height:25px;
	}
	
		.zjb_tabel td input, .zjb_tabel td select{
		height: 25px;
		line-height: 25px;
	}
	.zjb_tabel td textarea{
		margin: 10px 0;
	}
	.zjb_tabel td select{
		height: 25px;
		font-size: 14px;
	}
	.zjb_tabel td textarea{
		font-size: 14px;
	}
	.zjb_tit h3{
		width: 260px;
		font-size: 16px;
		padding: 0 10px;
	}
	.zjb_tabel2 .tit{
		width: 85px;
	}
	.zjb_tabel2 td{
		height: 35px;
		font-size: 14px;
	}
	.qzzjgg_box h4{
		font-size: 16px;
	}
}