@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:940px) and (min-width:568px){
	.srk{
		width:calc(100% - 122.5px);
	}
}
@media(max-width:937px){
	.nr-k{
		height:185px;	
	}
	#textareatag{
		line-height:0;
		padding-left:0;
		margin-top:5px;
	}
}
@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%;
	}
}
@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: 12px;
	}
	.yb-cs{
		padding-top: 20px;
	}
	.jg-1{
		float:none;
	}
	.jg-in{
		margin-top: 0px!important;
	}
	.tp{
		padding-top: 20px;
	}
	.sctp{
		margin-top: 60px;
	}
	.xzz{
		margin-top: 10px!important;
	}
}
@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%;
	}
	#titleTag{
		display:block;
		margin-top:5px;
	}
	.xz-sb{
		height:60px;
	}
	#itemtitle{
		width:100% !important;
	}
}
@media(max-width:662px){
	.csbx{
		margin-top:14px;
	}
	.yb-cs{
		padding-top:20px;
	}
}
@media(max-width:640px){
	.xz-sb{
		padding-top: 3px;
	}
}
@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;
	}
	.logo-b{
		width: 59%;
		float: left;
		padding: 12px 5px;
		padding-right: 5px;
	}
	#addresstag{
	    padding-top:24px !important;
	    float:left;
	}
	#dizhitag{
	margin-left:0px !important;
	margin-top:-17px !important;
	float:left;
    }
    .lxr{
	    margin-top:22px;
    }
    .dzyx{
	    margin-top:29px;
    }
    #email{
	    width:90% !important;
    }
    #emailtag{
        display:block;
    }
    .emailstyle{
        clear: both; 
        height:76px;
    }
    #tel{
        margin-top:20px; 
    }
	.jg-k{
	clear: both !important;
	padding-top: 15px !important;
	height:70px;
    }
    .queueList{
	    margin-top:0;
    }
    .fwq-2{
	    margin-top:12px !important;
    }
	.xz-sb{
		height:51px;
	}
	
	.srk{
		width:100%;
	}
	#textareatag{
		margin-top: 0px !important;
		padding-left: 0px !important;
	}
	.keywords.jzmj{
		width:100%!important;
		margin-bottom: 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:20px;
	}
	.yb-cs{
		padding-top: 30px;
	}
	.sctp{
		margin-top: 50px;
	}
	.fwq{
		margin-top: 218px;
	}
	.wuge{
		margin: 0!important;
	}
	.tp a{
		display: block;
		width: 50%;
		float: left;
	}
	.tp a img{
		width: 100%;
	}
	.tpyq{
		float: right;
		width: 45%;
		margin: 0;
	}
	.tp-2{
		display: block;
		margin-top: 20%;
	}
	.tp-1{
		display: none;
	}
	.tp p{
		display: block;
		clear: both;
		width: 52%;
		text-align: center;
		margin-bottom: 0;
		padding-top: 10px;
	}
	.keywords.jzmj{
		width:100%!important;
	}
}
@media(max-width:545px){
	.csbx{
		margin-top:20px;
	}
	.yb-cs{
		padding-top:25px;
	}
	.fwq{
		margin-top: 210px;
	}
}
@media(max-width:507px){
	
	.fwq{
		margin-top: 192px;
	}
}
@media(max-width:496px){
	.fwq-2{
		margin-top: 21px;
	}
	.tel{
		width: 41%;
	}
	.tel-1{
		font-size: 12px;
	}
	.wyzd{
		width: 91%;
		height: 20px;
		display: block;
		float: left;
		margin-right: 5px;
		overflow: hidden;
	}
	.tp-2{
		margin-top: 15%;
	}
	.fwq{
		margin-top:197px;
	}
	.jg-3 p span{
		margin-left:5px;
	}
}
@media(max-width:471px){
	.xxfbd{
		margin-top: 103px;
	}
	.nr-l{
		width: 35%;
		padding-right: 5px;
	}
	.nr-r{
		width: calc(65% - 18px);
	}
	.fwq{
		margin-top: 170px;
	}
}
@media(max-width:438px){
	.dzyx{
		margin-top: 29px;
	}
	
}
@media(max-width:433px){
	.lxr{
		margin-top: 10px;
	}
	.lxr-1{
		margin-top: 184px;
	}
	.tp-2{
		margin-top: 10%;
	}
}
@media(max-width:419px){
	.lxr-1{
		margin-top: 201px;
	}
}
@media(max-width:410px){
	.logo-b a{
		width: 120px;
	}
	.logo-b span{
		font-size: 16px;
		margin-top: 6px;
	}
	.tg{
		padding-top: 20px;
	}
	.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:400px){
	.fwq{
		margin-top: 169px !important;
	}
	
}

@media(max-width:373px){
	.xxfbd{
		margin-top: 128px;
	}
	.tp-2{
		margin-top: 8%;
	}
}
@media(max-width:375px){
	.menu li{
		width: 17%;
	}
	.fwq{
		margin-top: 155px;
	}
	.l-yb{
		text-align: right;
		padding-right:1px;
	}
}

@media(max-width:360px){
	.fwq{
		margin-top: 125px;
	}
	.jg-3 p span{
		margin-left:0px;
	}
	#email{
		width: 86% !important;
	}
	#teltag{
		display:block;
	}
	.tel{
		width: 85%;
	}
	#website{
		margin-top:10px;
	}
}
@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;
	}
	.tp-2{
		margin-top:0;
	}
}
@media(max-width:331px){
	.fwq{
		margin-top: 115px;
	}
}
@media(max-width:330px){
	.kx-b{
		margin-right: 9px;
	}
}
@media(max-width:320px){
	.fwq{
		margin-top: 110px;
	}
}