@charset "utf-8";
/* CSS Document */
@media(min-width:1080px){
	.container{
		min-width: 1080px;
	}
	.container-fluid{
		padding: 0;
	}
}
@media(max-width:1080px){
	.container{
		width: 100%;
	}
	.tg{
		padding-right: 10px;
	}
	.cj{
		padding: 0 10px;
	}
	.di01{
		display: none;
	}
	.di-b1 p{
		background-color: #d3d6db!important;
		color: #333!important;
		border-top:2px solid #959ca2;
	}
	.dr{
		display: block!important;
	}
}
@media(max-width:832px){
	.nav{
		display: none;
	}
	.nav-web{
		display: block;
	}
	.nav-t{
		background-color: #f5f5f5;
		padding: 0;
	}
	.tg{
		float: right;
	}
	.logo-b,.yc-1{
		width: 37%;
	}
	.srk{
		width: 100%;
	}
	.nr-wb{
		padding: 0;
	}
	.tgzd,.no-tg,.but{
		width: 100%;
	}
	.zdxx{
		text-align: left;
	}
}
@media(max-width:768px){
	.dl-web{
		display: block;
	}
	.dl-pc{
		display: none;
	}
	.bt-e{
		margin-bottom: 10px;
	}
	.br{
		display: none;
	}
	.xz-sb div ul li{
		line-height: 25px;
	}
	.xz-sb div ul li:last-child{
		margin-top: 0;
		margin-left: 0;
	}
	.csbx{
		margin-top: 41px;
	}
	.yb-cs{
		padding-top: 47px;
	}
	.jg-1{
		float:none;
	}
	.jg-in{
		margin-top: 0px!important;
	}
	.tp{
		padding-top: 20px;
	}
	.sctp{
		margin-top: 60px;
	}
	.xzz{
		margin-top: 10px!important;
	}
	.pc-body{
		display: none;
	}
	.web-body{
		display: block;
	}
	.container.txfs.txfs-2{
		padding: 0 !important;
	}
	.zdxx-1{
		padding: 0 10px;
	}
	.dx-1{
		padding-left: 10px;
		padding-right: 10px;
	}
	.dx{
		padding-top: 20px;
	}
}
@media(max-width:693px){
	.fwq-2,.cz,.xzz,.dzyx{
		width: 100%!important;
	}
	.xzz-2,.yzbm{
		width: 50%;
	}
	.xzz-2{
		margin-right: 0;
		padding-right: 10px;
	}
	.lxr{
		margin-top: 13px;
	}
	.lxr-1{
		margin-top: 199px;
	}
}
@media(max-width:684px){
	.yc-1{
		display: none;
	}
	.logo-b,.tg{
		width: 50%;
	}
}
@media(max-width:662px){
	.csbx{
		margin-top:14px;
	}
	.yb-cs{
		padding-top:20px;
	}
}
@media(max-width:640px){
	.xz-sb{
		padding-top: 0;
	}
}
@media(max-width:640px) and (min-width:639px){
	.tp{
		padding-top: 30px;
	}
}
@media(max-width:594px){
	.jg-2{
		padding: 0!important;
	}
	.cr{
		display: block!important;
	}
}
@media(max-width:594px) and (min-width:569px){
	.tp{
		padding-top: 15px;
	}
	.sctp{
		margin-top: 44px;
	}
	.fwq{
		margin-top: 177px;
	}
}
@media(max-width:568px){
	.logo-b a img{
		margin-right: 0;
	}
	.zdxx{
		margin-top:15px;
	}
	.logo-b{
		width: 59%;
		float: left;
		padding: 12px 5px;
		padding-right: 5px;
	}
	.tg{
		padding-top: 27px;
	}
	.tg a:nth-child(1){
		margin-right: 5px;
	}
	.tg{
		width: auto;
	}
	.container-zt{
		padding: 0;
	}
	.txfs{
		border: 0;
	}
	.bt-e{
		margin-top: 15px;
	}
	.txfs{
		padding: 0 10px;
	}
	.tx-xx{
		padding-left: 0;
	}
	.zyts{
		margin-bottom: 15px;
	}
	.xz-sb span{
		margin-right: 8px;
	}
	.xz-sb input{
		width: auto;
	}
	.csbx{
		width: 38%;
		margin-top: 41px;
	}
	.yb-cs{
		padding-top: 47px;
	}
	.sctp{
		margin-top: 50px;
	}
	.fwq{
		margin-top: 176px;
	}
}
@media(max-width:545px){
	.csbx{
		margin-top:14px;
	}
	.yb-cs{
		padding-top:20px;
	}
}
@media(max-width:507px){
	.sctp{
		margin-top: 70px;
	}
}
@media(max-width:496px){
	.fwq-2{
		margin-top: 8px;
	}
	.tel{
		width: 41%;
	}
	.tel-1{
		font-size: 12px;
	}
	.wyzd{
		width: 91%;
		height: 20px;
		display: block;
		float: left;
		margin-right: 5px;
		overflow: hidden;
	}
}
@media(max-width:471px){
	.xxfbd{
		margin-top: 103px;
	}
}
@media(max-width:457px){
	.content{
		bottom: -136px;
	}
	#qx{
		bottom: -150px!important;
	}
}
@media(max-width:442px) and (min-width:375px){
	.nr ul li{
		height: 50px;
	}
}
@media(max-width:438px){
	.dzyx{
		margin-top: 32px;
	}
}
@media(max-width:433px){
	.lxr{
		margin-top: 0;
	}
	.lxr-1{
		margin-top: 204px;
	}
}
@media(max-width:410px){
	.logo-b a{
		width: 120px;
	}
	.logo-b span{
		font-size: 16px;
		margin-top: 6px;
	}
	.tg{
		padding-top: 20px;
	}
	.nr-l{
		width: 40%;
	}
	.nr-r{
		width: calc(60% - 18px);
	}
	.r-1 p{
		font-size: 12px;
	}
	.r-1 p a{
		font-size: 12px;
	}
	.r-1 p x{
		font-size:14px;
	}
	.bm{
		margin: 0;
	}
	.xz-sb{
		padding-top: 3px;
	}
	.jzmj{
		width: 60px!important;
		margin-right: 5px!important;
	}
	.yb-cs{
		display:none;
	}
	.csbx-1{
		margin-right: 0;
	}
	.csbx{
		width: 46%
	}
	.lxr{
		width: 85%;
	}
}
@media(max-width:403px){
	.xxfbd{
		margin-top: 128px;
	}
}
@media(max-width:408px) and (min-width:360px){
	.nr ul li{
		height: 50px;
	}
}
@media(max-width:360px){
	.nr ul li{
		width: 50%;
	}
	.cj li{
		margin-right: 5px;
	}
}
@media(max-width:348px){
	.jg-3 p span{
		font-size: 12px;
	}
	.jg-3 p{
		font-size: 12px;
	}
}
@media(max-width:340px){
	.logo-b a{
		width: 114px;
	}
	.logo-b span{
		margin-top: 5px;
	}
	.tg{
		padding-top: 19px;
	}
	.csbx span{
		margin-left: 5px;
	}
	.csbx span img{
		right: 5px!important;
	}
	.xg{
		margin: 0;
	}
	.fwq{
		margin-top: 179px;
	}
	.zd-4{
		margin-bottom: 33px!important;
	}
	.lxr-1{
		margin-top: 202px;
	}
}
@media(max-width:331px){
	.fwq{
		margin-top: 196px;
	}
}
