@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;
	}
	.txfs-2{
		padding: 0 20px;
	}
	.bbq{
		padding: 0 15px;
	}
	.bbq li{
		margin: 0;
		width: calc(100% / 8);
	}
	.bbq li:nth-child(1){
		margin: 0;
	}
	.bbq li p{
		padding: 6px 0;
	}
	.he-1{
		background-position:left 7% top;
	}
	.he-2{
		background-position:left 19.5% top;
	}
	.he-3,.he-5{
		background-position:left 31.8% top;
	}
	.he-4{
		background-position:left 44% top;
	}
	.he-5{
		background-position:right 43.5% top;
	}
	.he-6{
		background-position:right 31.5% top;
	}
	.he-7{
		background-position:right 19.2% top;
	}
	.he-8{
		background-position:right 7% top;
	}
	.tg a:nth-child(2),.tg a:nth-child(1){
		margin-right: 15px;
	}
}
@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;
	}
	.container.txfs.txfs-2{
		padding: 0 !important;
	}
	.zdxx-1{
		padding: 0 10px;
	}
}
@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;
	}
	.bbq li{
		width: calc(100% / 4);
		border-bottom:2px solid #ccc;
	}
	.bbq li p{
		padding: 10px 0;
	}
	.hee{
		background:no-repeat;
	}
	.bbq{
		padding: 0;
	}
	.cons{
		border: 0;
	}
	.wltt{
		border-color: #f60 !important;
	}
	.bbq li:nth-child(1),.bbq li:nth-child(2),.bbq li:nth-child(3),.bbq li:nth-child(4){
		border-top: 2px solid #f60;
	}
	.hee{
		padding: 20px 10px;
	}
	.option,.sc{
		padding-left: 13px;
	}
	.sc input{
		display: block;
		float: left;
		clear: both;
	}
	.sc span{
		float: left;
		margin-bottom: 15px;
	}
	.gm{
		clear: both;
		margin-bottom: 5px;
		padding-top: 20px;
	}
	.yi{
		margin-bottom: 15px;
	}
	.option input,.sc input{
		margin-right: 16px;
	}
	.d-jg{
		position: absolute;
		width: 100%;
		margin-left: -10px;
		padding:10px;
		margin-top: 15px;
		border-radius: 0;
	}
	.d-jg span:last-child{
		float: right;
		padding-right: 10px;
		margin-top: 10px;
	}
	.ty{
		margin-top: 130px;
		margin-bottom: 25px;
	}
	.dx{
		margin-top: 20px;
		border-top: 2px solid #ccc;
		padding:20px 10px 0 10px;
		line-height:24px;
	}
	.dx img{
		display: block;
		float: left;
		margin-bottom:72px;
	}
	.dx{
		text-align: left;
	}
	.mo{
		display: inline-block;
	}
	.mu{
		margin-right: 10px;
	}
	.xzc{
		margin-bottom: 25px;
	}
	.zdxx,.zdtg,.tg{
		display: none;
	}
	.zdtg-1{
		display: block;
		text-align: left;
		padding:0 10px;
		font-size: 14px;
		margin-bottom: 20px;
	}
	.zdtg-1 span{
		font-size: 14px;
	}
	.cb{
		color: #000;
		padding: 0 10px;
		font-size: 13px;
	}
	.fy{
		padding: 10px 0;
		text-align: right;
		background-color: #efeeea;
	}
	.fy a{
		font-size: 13px;
		color:#1840b1;
		margin-right: 10px;
	}
	.fy a img{
		margin-left: 5px;
		width: 8px;
		margin-top: -2px;
	}
	.fy-n,.tg-1,.br{
		display: block;
	}
	.tg-1 a:last-child{
		margin-left: 25px;
	}
	.sc s{
		display:inline-block;
	}
	.tg a:nth-child(2){
		margin-right: 0;
	}
}
@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;
	}
}
