.ppc { display:block !important; }
.mm { display:none !important; }

@media (max-width:1200px) {
	.ppc { display:block !important; }
	.mm { display:none !important; }
}

@media (max-width:420px) {
	.ppc { display:none !important; }
	.mm { display:block !important; }
}

#header { min-width:1260px; width:100%; text-align:center; background-color:rgba(255,255,255,0.9); box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); height:80px; position:fixed; z-index:99999999; }
#header .inner { text-align:center; line-height:80px; margin-left:45px; }
#header .inner ul { overflow:hidden; display:inline-block; }
#header .inner ul li { float:left; font-size:18px; }
#header .inner ul li:nth-child(1) { margin-right:89px; }
#header .inner ul li:nth-child(2) { margin-right:74px; }
#header .inner ul li:nth-child(3) { margin-right:74px; }
#header .inner ul li:nth-child(4) { margin-right:89px; }
#header .inner ul li:nth-child(5) { margin-right:0; }

#header_outside { min-width:1260px; width:100%; text-align:center; background-color:rgba(255,255,255,0.9); box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); height:80px; position:fixed; z-index:99999999; }
#header_outside .inner { text-align:center; padding:0 175px; line-height:80px; }
#header_outside .inner ul { overflow:hidden; display:inline-block; min-width:1200px; }
#header_outside .inner ul li { float:left; font-size:18px; }
#header_outside .inner ul li:nth-child(1) { margin-right:89px; }
#header_outside .inner ul li:nth-child(2) { margin-right:74px; }
#header_outside .inner ul li:nth-child(3) { margin-right:74px; }
#header_outside .inner ul li:nth-child(4) { margin-right:89px; }
#header_outside .inner ul li:nth-child(5) { margin-right:0; }

#footer { width:100%; min-width:1200px; background:#f5f5f5; text-align:center; }
#footer .foot_copy { font-size:14px; color:#666; }
#footer .inner { width:1200px; margin:0 auto; padding:60px 125px 30px 125px; overflow:hidden; }
#footer .inner .foot_L { float:left; width:60%; text-align:left; line-height:26px; margin-top:0; }
#footer .inner .foot_L .foot_L_title { font-size:21px; font-weight:bolder; }
#footer .inner .foot_L .foot_L_content { font-size:14px; color:#666; }
#footer .inner .foot_R { float:left; width:40%; text-align:left; }
#footer .inner .foot_R .foot_RL { float:left; margin-right:30px; margin-top:12px; }
#footer .inner .foot_R .foot_RR { float:left; font-size:21px; color:#004e4f; line-height:30px; margin-top:0; }

#footer_sub { width:100%; min-width:1200px; background:#000; text-align:center; }
#footer_sub .foot_copy { font-size:14px; color:#fff; }
#footer_sub .inner { width:1200px; margin:0 auto; padding:60px 125px 30px 125px; overflow:hidden; }
#footer_sub .inner .foot_L { float:left; width:60%; text-align:left; line-height:26px; margin-top:0; }
#footer_sub .inner .foot_L .foot_L_title { font-size:21px; font-weight:bolder; color:#fff; }
#footer_sub .inner .foot_L .foot_L_content { font-size:14px; color:#fff; }
#footer_sub .inner .foot_R { float:left; width:40%; text-align:left; }
#footer_sub .inner .foot_R .foot_RL { float:left; margin-right:30px; margin-top:12px; }
#footer_sub .inner .foot_R .foot_RR { float:left; font-size:21px; color:#fff; line-height:30px; margin-top:0; }

.fixed_R { position:fixed; right:20px; bottom:20px; z-index:9999; }
.fixed_R .chat img { width:80px; }
.fixed_R .tel img { width:80px; margin-bottom:20px; }

@media (max-width:420px) {
	#header { min-width:0; width:100%; text-align:center; background-color:rgba(255,255,255,0.9); box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); height:80px; position:fixed; z-index:99999999; }
	#header .inner { text-align:center; padding:0 175px; line-height:80px; }
	#header .inner ul { overflow:hidden; display:inline-block; min-width:0; }
	#header .inner ul li { float:left; font-size:18px; }
	#header .inner ul li:nth-child(1) { margin-right:89px; }
	#header .inner ul li:nth-child(2) { margin-right:74px; }
	#header .inner ul li:nth-child(3) { margin-right:74px; }
	#header .inner ul li:nth-child(4) { margin-right:89px; }
	#header .inner ul li:nth-child(5) { margin-right:0; }

	#header_outside { min-width:0; width:100%; text-align:center; background-color:rgba(255,255,255,0.9); box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); height:80px; position:fixed; z-index:99999999; }
	#header_outside .inner { text-align:center; padding:0 175px; line-height:80px; }
	#header_outside .inner ul { overflow:hidden; display:inline-block; min-width:0; }
	#header_outside .inner ul li { float:left; font-size:18px; }
	#header_outside .inner ul li:nth-child(1) { margin-right:89px; }
	#header_outside .inner ul li:nth-child(2) { margin-right:74px; }
	#header_outside .inner ul li:nth-child(3) { margin-right:74px; }
	#header_outside .inner ul li:nth-child(4) { margin-right:89px; }
	#header_outside .inner ul li:nth-child(5) { margin-right:0; }

	#header_mobile { width:100%; text-align:center; background-color:#f6f6f6 !important; box-shadow:none; height:50px; position:fixed; z-index:99999999; }
	#header_mobile .inner { width:100%; margin:0 auto; padding:0; line-height:80px; }
	#header_mobile .inner h1.logo { margin:0 auto; margin-top:-15px; margin-left:-10px; }
	#header_mobile .inner h1.logo img { width:200px; }
	#header_mobile .inner .mobile_menu { width:100%; position:absolute; left:0; top:50px; line-height:45px; }
	#header_mobile .inner .mobile_menu .bg { background:#fff; }
	#header_mobile .inner .mobile_menu .bg > div { font-size:18px; }

	.ham_wrap { position:absolute; right:20px; top:25px; }
	.ham:before {content: '';width: 25px;height: 4px;background: #4d4d4d;position: absolute;left: 0;bottom: -8px; background:rgba(0,0,0, 0.4); }
	.ham {position: relative;display: block;width: 25px;height: 4px;background: #4d4d4d; background:rgba(0,0,0, 0.4); }
	.a_block {display: block;width: 25px;height: 25px;float: right;margin-right: 20px;margin-top: -50px;background: rgba(0,0,0,0);padding: 15px 10px 10px 10px;}
	.ham:after { content: '';width: 25px;height: 4px;background: #4d4d4d;position: absolute;left: 0;top: -8px; background:rgba(0,0,0, 0.4); }

	.fixed_R { position:fixed; right:20px; bottom:20px; z-index:9999; }
	.fixed_R .chat img { width:70px; }
	.fixed_R .tel img { width:70px; margin-bottom:20px; }
}