
@media screen and (max-width:768px){
	html,body{
		min-width:auto;
		max-width:100%;
		overflow-x:hidden;
	}
	
	.p-title {
		width:100%;
	}
	.p-title .p-title1{
		width:100%;
		overflow:hidden;
	}
	.p-title .p-xg img{
		width:100%;
	}
	#head-box .head-panel .right .phone-box {
		display:none;
	}
	
	#nav-box{
		position:fixed;
		display:none;
	}
	#nav-box .nav-panel{
		display:block;
		width:100%;
	}
	#nav-box .nav-panel ul{
		display:block;
		width:100%;
		height:auto;
		padding:0px 20px;
		background:#333;
	}
	#nav-box .nav-panel ul li{
		display:block;
		width:100%;
		height:52px;
		line-height:52px;
		color:#FFF;
	}
	#nav-box .nav-panel ul li a {
		position:static;
		display:block;
		float:none;
		width:100%;
		height:52px;
		line-height:52px;
		font-size:2.6rem;
	}
	#zw-box {
		position:fixed;
		z-index:99999;
		width:40px;
		height:40px;
		right:0;
		top:50px;
		background:url(../../util/img/menu.png) center center no-repeat #333;
		background-size:contain;
		border-radius:3px;
	}
	#ad-box {
		display:block;
		height:auto;
	}
	#ad-box .ad {
		display:block;
		height:auto;
	}
	#ad-box .ad:after {
		height:0;
		content:".";
		clear:both;
		display:block;
		visibility:hidden;
	}
	#ad-box .ad .left,#ad-box .ad .right {
		width:100%;
		padding-top:20px;
	}
	#ad-box .ad .left .imgpanle{
		display:block;
		margin-top:30px;
		margin-left:auto;
		margin-right:auto;
	}
	#ad-box .ad .left .desc{
		margin-top:16px;
		margin-left:auto;
		margin-right:auto;
		width:90%;
	}
	#ad-box .ad .left .desc label{
		font-size:2.6rem;
	}
	#ad-box .ad .left .icon-box{
		margin-left:auto;
		margin-right:auto;
	}
	#yyzc-box{
		display:block;
	}
	.p-title .p-title2{
		font-size:2.6rem;
	}
	#yyzc-box .icon-box{
		width:96%;
		margin-left:auto;
		margin-right:auto;
	}
	#yyzc-box .icon-box .icon-item .name{
		font-size:2.6rem;
	}
	#yyzc-box .icon-box .icon-item .img-box{
		margin-top:10px;
		width:100%;
		height:50px;
		padding:13px 18px 13px 18px;
	}
	#yyzc-box .icon-box .icon-item .dsc{
		margin-top:10px;
		font-size:1.9rem;
		line-height:2.4rem;
	}
	
	#stjm-box{
		text-align:center; /*height:auto; border:1px solid #f00;*/
	}
	#stjm-box .icon-box .icon-imgitem img{
		width:80%;
		height:auto;
	}
	
	#stjm-box .icon-box .icon-imgitem label{
		margin-top:10px;
		font-size:2.6rem;
	}
	
	#stjm-box .xsqd-box{	
		display:block;
	}
	#stjm-box .xsqd-box .left{
		padding:0px 5px 0px 5px;
	}
	#stjm-box .xsqd-box .right{
		margin-left:0px;
		margin-top:20px;
		font-size:2.6rem;
	}
	
	#stjm-box .sdfc-box{
		display:block;
		margin-top:26px;
		margin-bottom:50px;
		position:relative;
	}
	#stjm-box .sdfc-box .left{
		display:block;
		opacity:0.3;
	}
	#stjm-box .sdfc-box .right{
		padding:0px 18px 0px 18px;
		background:none;
		position:absolute;
		z-index:9999;
		top:0px;
	}
	#stjm-box .sdfc-box .right .head-box{
		padding-bottom:12px;
	}
	#stjm-box .sdfc-box .right .item{
		padding-bottom:6px;
	}
	#stjm-box .sdfc-box .right .item .title{
		display:flex;
		line-height:18px;
	}
	#stjm-box .sdfc-box .right .item .title .title1{
		font-size:2.6rem;
		color:#000;
	}
	#stjm-box .sdfc-box .right .item .title .title2{
		font-size:2.6rem;
		color:#333;
		font-weight:normal;
	}
	#stjm-box .sdfc-box .right .item .des{
		margin-top:10px;
		line-height:2.8rem;
		font-size:2.2rem;
		color:#555;
		text-align:left;
	}
	
	
	#app-box{
		display:block;
		width:100%;
		/*padding-bottom:72px;*/
	}
	#app-box .rz-box{
		display:block;
		margin-top:26px;
	}
	#app-box .rz-box .left{
		width:100%;
	}
	#app-box .rz-box .left .desc-box{
		font-size:2.6rem;
		line-height:3.2rem;
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	#app-box .rz-box .left .list-box ul{
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	#app-box .rz-box .left .list-box ul li{
		font-size:2.6rem;
	}
	#app-box .rz-box .left .qrcode-box{
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	#app-box .rz-box .left .qrcode-box .item{
		width:33.3333%;
		border:none;
		text-align:center;
	}
	#app-box .rz-box .left .qrcode-box .item .logo-box label{
		font-size:2.6rem;
		padding-bottom:0.5rem;
	}
	#app-box .rz-box .left .qrcode-box .item .qrcode-icon img{
		width:90%;
		height:auto;
	}
	#app-box .bz-box {
		padding-left:5%;
		padding-right:5%;
	}
	#app-box .bz-box .item{
		width:33%;
		height:84px;
	}
	#app-box .bz-box .item .icon-box{
		display:none;
	}
	#app-box .bz-box .item .txt-box{
		margin-left:0;
		display:flex;
		flex-direction:column;
	}
	#app-box .bz-box .item .txt-box .top{
		height:3rem;
		text-align:center;
		font-size:2.8rem;
	}
	#app-box .bz-box .item .txt-box .down{
		margin-top:0px;
		font-size:2.6rem;
		padding:6px;
		line-height:2.8rem;
	}
	#shj-box .jq-box{
		width:100%;
		background:#FFF;
	}
	#shj-box .jq-box .row3{
		display:block;
		position:relative; background:#FFF;
	}
	#shj-box .jq-box .row3 .col1,#shj-box .jq-box .row3 .col3{
		width:100%;
		display:block;
	}
	#shj-box .jq-box .row3 .col1 .col1-row1,#shj-box .jq-box .row3 .col3 .col3-row1{
		display:block;
		width:40%;
		float:left;
		margin-left:9%;
		text-align:center;
	}
	#shj-box .jq-box .row3 .col1 .col1-row2,#shj-box .jq-box .row3 .col3 .col3-row2{
		display:block;
		width:40%;
		float:right;
		margin-right:9%;
		text-align:center;
	}
	#shj-box .jq-box .row3 .col2{
		width:100%;
		height:auto;
		display:block;
		clear:both;
	}
	#shj-box .jq-box .row3 .col2 iframe{
		width:100%;
		height:auto;
		min-height:260px;
	}
	#shj-box .jq-box .row3 .col3{
		width:100%;
	}
	#shj-box .jq-box .row4{
		padding:0px 0px;
		font-size:2.6rem;
	}
	#shj-box {
		background:#FFF;
	}
	#shj-box .p-title .p-title1 {
		margin-top:0;
	}
	#shj-box .bz-box {
		width:96%;
		margin-left:auto;
		margin-right:auto;
	}
	#shj-box .bz-box .item-box{
		width:18%;
		display:block;
		padding:1%;
	}
	#shj-box .bz-box .item-box .img-box{
		display:block;
		width:100%;
		text-align:center;
	}
	#shj-box .bz-box .item-box label{
		display:block;
		width:100%;
		margin-left:0px;
		font-size:2.4rem;
		text-align:center;
		padding-top:10px;
	}
	#shj-box .bz-box .flag{
		width:4.66%;
		padding:1%;
	}
	#shj-box .bz-box .flag img{
		display:block;
		width:100%;
		height:auto;
	}
	
	
	#pfgh-box .p-title .p-title1{
		padding-top:0;
		margin-top:0;
	}
	#pfgh-box .p-title .p-title2{
		padding-bottom:20px;
	}
	#pfgh-box .bz-box{
		width:100%;
		display:flex;
		align-items:center;
	}
	#pfgh-box .bz-box .item-box{
		display:block;
		width:18%;
		height:auto;
		padding-left:0px;
		padding-right:0px;
	}
	#pfgh-box .bz-box .item-box .num-box{
		display:block;
		width:30px;
		height:30px;
		line-height:30px;
		border-radius:50%;
		font-size:1.8rem;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}
	#pfgh-box .bz-box .item-box label{
		display:block;
		padding-left:0px;
		font-size:2.2rem;
		text-align:center;
		padding-top:4px;
	}
	
	#pfgh-box .title-box .small{
		font-size:2.6rem;
	}
	#pfgh-box .title-box .big{
		font-size:3.8rem;
	}
	#pfgh-box .title2-box{
		margin-top:20px;
		line-height:20px;
	}
	#pfgh-box .title2-box .big{
		font-size:2.6rem;
	}
	#pfgh-box .title2-box .small{
		font-size:2.6rem;
	}
	#pfgh-box .btn-box{
		display:block;
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}

	#pfgh-box .btn-box .see-btn{
		font-size:3.0rem;
	}

	#jmal-box .news-box{
		display:block;
		margin-top:84px;
		margin-bottom:66px;
	}
	
	#jmal-box .news-box .item-box{
		width:100%;
		height:auto;
		display:block;
		padding-top:14px;
	}
	#jmal-box .news-box .item-box .title{
		font-size:2.9rem;
		text-align:center;
	}
	#jmal-box .news-box .item-box ul{
		margin-top:24px;
	}
	#jmal-box .news-box .item-box ul li{
		line-height:24px;
	}	
	
	#jmal-box .news-box .flag{
		display:none;
	}
	
	#gyqq-box .p-title .p-title1{
		margin-top:10px;
	}
	
	#gyqq-box .count-box .item-box{
		/*flex:1;
		height:210px;
		display:flex;
		flex-direction:column;
		align-items:center;
		padding-top:64px;
		width:33.3333%*/
	}
	
	#gyqq-box .con-box{
		display:block;
		width:100%;
		margin-top:40px;
	}
	#gyqq-box .con-box .left{
		display:block;
		width:100%;
		height:auto;
		float:left;
		background:#FFF;
	}
	#gyqq-box .con-box .left img {
		position:static;
		display:block;
		width:100%;
		height:auto;
	}
	#gyqq-box .con-box .left .num-box{
		z-index:99;
		left:2%;
	}
	
	#gyqq-box .con-box .left .num-box .num-item .item-font{
		font-size:2.0rem;
	}
	
	#gyqq-box .con-box .right{
		display:block;
		width:100%;
		height:auto;
		position:static;
		float:left;
		margin-left:0;
		padding-left:0;
		padding-right:0;
	}
	#gyqq-box .con-box .right .title{
		display:block;
	}
	#gyqq-box .con-box .right .title label{
		display:block;
		width:94%;
		padding:2%;
		font-size:2.6rem;
		line-height:4.6rem;
	}
	#gyqq-box .con-box .right .title img{
		padding-left:0px;
		width:100%;
	}
	#gyqq-box .con-box .right .intro{
		padding:30px 20px 30px 20px;
		font-size:2.6rem;
		line-height:4.6rem;
	}
	#gyqq-box .con-box .right .img-box{
		padding-top:0px;
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	#gyqq-box .con-box .right .img-box .item-box{
		display:flex;
		flex-direction:column;
		width:32%;
	}
	#gyqq-box .con-box .right .img-box .item-box label{
		margin-top:10px;
		font-size:2.4rem;
		text-align:center;
	}
	#foot1-box{
		width:100%;
		height:60px;
		position:relative;
		overflow:hidden;
	}
	#foot1-box .topimg{
		position:absolute;
		top:10px;
		right:-20%;
		width:300%;
	}
	#foot1-box .gotop-box{
		display:none;
	}
	#foot-box {
		padding-top:20px;
	}
	#foot-box .news-box{
		display:block;
	}
	#foot-box .news-box .code-box{
		display:block;
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	#foot-box .news-box .code-box .item{
		display:block;
		float:left;
		width:64%;
	}
	#foot-box .news-box .code-box .item .title{
		margin-bottom:20px;
		font-size:2.6rem;
	}
	#foot-box .news-box .code-box .item .qrcode-box .qrcode{
		margin-right:0px;
		width:48%;
	}
	#foot-box .news-box .code-box .item .qrcode-box .qrcode:nth-child(1){
		margin-right:4%;
	}
	#foot-box .news-box .code-box .item .qrcode-box .qrcode .img{
		width:100%;
		height:auto;
	}
	#foot-box .news-box .code-box .item .qrcode-box .qrcode .img img{
		width:100%;
	}
	#foot-box .news-box .code-box .item .qrcode-box .qrcode label{
		font-size:2.6rem;
	}
	#foot-box .news-box .code-box .item2{
		display:block;
		float:right;
		width:32%;
	}
	#foot-box .news-box .code-box .item2 .title{
		margin-bottom:20px;
		font-size:2.6rem;
	}
	#foot-box .news-box .code-box .item2 .qrcode-box .qrcode .img{
		width:100%;
		height:auto;
	}
	#foot-box .news-box .code-box .item2 .qrcode-box .qrcode .img img{
		width:100%;
	}
	#foot-box .news-box .code-box .item2 .qrcode-box .qrcode label{
		font-size:2.6rem;
	}
	#foot-box .news-box .flag{
		display:none;
	}
	#foot-box .news-box .item-box{
		display:block;
		width:90%;
		border-top:1px solid #544B89;
		border-bottom:1px solid #544B89;
		padding:20px;
		margin-bottom:20px;
	}
	#foot-box .news-box .item-box .item .title1{
		font-size:2.6rem;
	}
	#foot-box .news-box .item-box .item .title2{
		font-size:2.6rem;
	}
	#foot-box .news-box .item-box .item .title3{
		font-size:2.2rem;
	}
	#foot-box .news-box .item2-box{
		width:90%;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	#foot-box .news-box .item2-box .item{
		display:block;
		position:relative;
	}
	#foot-box .news-box .item2-box .item .title1{
		display:block;
		height:4rem;
		font-size:2.6rem;
	}
	#foot-box .news-box .item2-box .item .kf{
		margin-top:0px;
		padding-left:0px;
		display:block;
		width:40%;
		height:auto;
		float:left;
	}
	#foot-box .news-box .item2-box .item .kf p{
		float:right;
		width:18%;
	}
	#foot-box .news-box .item2-box .item .kf img{
		width:80%;
	}
	#foot-box .news-box .item2-box .item .imgtxt{
		margin-top:0px;
		display:block;
		width:56%;
		height:auto;
		float:right;
		padding-bottom:10px;
	}
	#foot-box .news-box .item2-box .item .imgtxt .img-box,#foot-box .news-box .item2-box .item .imgtxt .txt-box{
		float:left;
	}
	#foot-box .news-box .item2-box .item .imgtxt .txt-box .title{
		font-size:2.4rem;
	}
	#foot-box .news-box .item2-box .item .imgtxt .txt-box .num{
		font-size:2.8rem;
		padding-top:20px;
	}
	
	#bot-box .bot {
		display:block;
		width:100%;
	}
	#bot-box .bot .left {
		display:block;
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	#bot-box .bot .left .title1{
		margin-top:24px;
		font-size:2.6rem;
	}
	#bot-box .bot .left .title2{
		margin-top:12px;
		line-height:26px;
		font-size:2.2rem;
	}
	#bot-box .bot .right{
		display:block;
		clear:both;
		width:90%;
		margin:20px auto 0 auto;
	}
	#bot-box .bot .right:after{
		height:0;
		content:".";
		clear:both;
		display:block;
		visibility:hidden;
	}
	#bot-box .bot .right .img-box{
		float:left;
		width:50%;
		vertical-align:top;
	}
	#bot-box .bot .right .img-box img{
		width:100%;
		height:auto;
	}
	#bot-box .bot .right .xy{
		display:block;
		float:right;
		margin-left:0px;
		margin-top:0;
		font-size:2.6rem;
		vertical-align:top;
	}
	
	#tour{
		margin-top:30px;
	}
	#pfgh-box .zebra{
		width:100%;
	}
	#img-slider {
		width:100%;
	}
	.switcher-wrap{
		padding-left:0px;
		padding-right:0px;
	}
	.switcher-wrap.slider{
		padding-left:0px;
		padding-right:0px;
	}
	.switcher-wrap.slider #img-slider .img{
		width:100%;
	}
	
	.lunbo-box {
		width:100%;
	}	
	
	#certify {
		width:100%;
		margin-top:30px;
	}
	
	
}