body{min-width: 1100px;max-width: 1920px;}
.te_311>p>span{display: block;width: 100%;overflow: hidden;}
#button{width:266px;height:35px;line-height:30px;background:#014aa5;font-size:20px;color:#fff}
#xinxi input+span{font-size: 14px;}
.shp2{overflow: hidden;}
@media only screen and (max-width: 768px) {
	body{min-width: 320px;}
	.shp1{height: auto;background: url(http://image12.beiliugu.com/ltld/swfj/ba.jpg) no-repeat center top;background-size: auto 21%;margin:0;}
  .shp1 .hyyy{padding:2% 0;}
  .shp1 .hyyy img{width:98%;height:auto;}
	.te{width: 100%;padding-top: 350px;}
	.te_1{width: 100%;font-size: 22px;}
	.te_1>span{font-size: 24px;}
	.te_2{width: 100%;font-size: 16px;}
	.te_3{width: 100%;margin-top: 15px;}
	.te_31{width: 47%;margin-left: 1.8%;margin-top: 0;margin-bottom: 15px;}
	.sp1{display:none;}
	.sp2{font-size: 18px;}
	.sp3{font-size: 14px;}
	.te_311>p{font-size: 18px;}
	.te_31>div:nth-child(2){height: 62px;margin-top: 198px;}
	.shp2{height: auto;}
	.shp2_1{padding-top: 15px;background: none;width: 100%;height: auto;}
	.shp2_1 .te_1{margin-top: 0;}
	.shp2_2{width: 100%;height: auto;background: none;display: inline-block;margin-top: 15px;}
	.shp2_21>div,.shp2_22>div{color: #474747;margin: 0 !important;font-size: 22px;height: 60px;width: 100%;}
	.shp2_2>div{width: 42%;margin: 0;margin-left: 8%;}
	.shp2_1 .te_2{margin-left: 0;}
	.ry{height: auto;}
	.ry1{width: 100%;}
	.ry1_1{height: auto;padding-top: 15px;}
	.ry1_2{height: auto;background: none;}
	.ry1_2>p{width: 98%;margin: 0 auto;}
	.ry2{display: block !important;}
	.ry2 img{width: 100%;margin-bottom:20px;}
	.xz{width: 100%;height: auto;margin-top: 15px;}
	.xz1{height: auto;}
	.xz>p{width: 98%;padding: 0;}
	.xz2{display:none;}
	.xz3{display: block !important;margin: 10px 0;}
	.xz3 img{width: 100%;}
	.xx{height: auto;}
	.xx_1{display:none;}
	.xx>div{width: 100%;height: auto;background: none !important;}
	.tj_2{width: 100%;height:auto;display:inline-block;margin-bottom:0;margin-top: 20px;}
    #xinxi{display: block;overflow: hidden;width: 99%;margin:0 auto;}
    tbody{display: block;overflow: hidden;width: 100%;}
    #xinxi tr{width:100% !important; height: auto;line-height:40px;display: inline-block;}
	#xinxi td{width: 100%;height:auto;display: inline-block;}
    #xinxi td span{display:block;float:left;}
    #xinxi td input{float:left;}
    .hjd{width:72px; margin-right:0 !important;}
	#button{margin: 10px 0;}

	.te_31>div:nth-child(1)>p{line-height: 18px;}
	.xx{margin-bottom: 16vw;}
}
@media only screen and (max-width: 640px) {
	
}
@media only screen and (max-width: 600px) {
	.sp2{display:none;}
	.sp3{margin-top: 0;}
	.te_311>p{font-size: 14px;}
	.te_311>p>span{font-size: 16px;height: 20px;}
}
@media only screen and (max-width: 580px) {
	.shp2_2>div{width: 48%;margin-left: 2%;}
	.shp2_21>div,.shp2_22>div{font-size: 20px;}
}
@media only screen and (max-width: 550px) {
	.shp1{background-size: auto 18%;}
	.te{padding-top: 270px;}
	.shp2_21>div,.shp2_22>div{font-size: 18px;}
}
@media only screen and (max-width: 475px) {
	.te_31>div:nth-child(1)>p{padding-top: 3px;width: 97%;line-height: 16px;}
	.te_31>div:nth-child(1){overflow: hidden;}
}
@media only screen and (max-width: 440px) {
	.shp1{background-size: auto 14%;}
	.te{padding-top: 197px;}
}
@media only screen and (max-width: 412px) {
	.shp2_21>div, .shp2_22>div{height: 70px;}
}