body > div.menu > div.nav > ul > li > div{

	z-index: 99999!important;
}

.c-footer {
    min-width: 320px;
}
  .c-footer-website {    background: #f2f2f2;
}

  .c-footer-website .c-footer-inner {    position: relative;
    padding-bottom: 27px;
    min-height: 200px;
}
  .c-footer-inner {    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1180px;
    padding: 30px 0;
    -webkit-font-smoothing: antialiased;
}
  .c-footer-website-columns.c-grid {    margin-left: 0;
    margin-right: 190px;
    padding: 0;
}
  .c-grid {    font-size: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
  .c-grid [class*=c-g-] {    display: inline-block;
    zoom: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
}
  .c-g-5 {    width: 20%;
}
  .c-footer-website-title {    margin-bottom: 15px;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 800;
    color: #333;
}
  .c-footer-website-title a, .c-footer-website-title a:hover {    display: block;
    color: inherit;
    cursor: default;
}
  a:-webkit-any-link {    text-decoration: none;
}
  .c-footer-website-list a {    display: block;
    padding: 4px 0;
    font-size: 14px;
    line-height: 1.5;
    color: #333;
}
  a:-webkit-any-link {    text-decoration: none;
}
  .c-grid [class*=c-g-] {    display: inline-block;
    zoom: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
}
  .c-footer-copyright {    position: absolute;
    right: 0;
    top: 30px;
    width: 192px;
}
  .c-footer-copyright-text {    margin-bottom: 14px;
    font-size: 13px;
    line-height: 24px;
    color: #fff;
}
  .c-footer-copyright-text span {    display: block;
}
  .c-footer-copyright .c-btn {    width: 100%;
    padding: 0 8px;
    font-size: 13px;
}
  .c-footer-blogroll {    background:#318e89;
}
  .c-footer-blogroll .c-footer-inner {    position: relative;
    min-height: 35px;
    border-bottom: none;
}
  .c-footer-inner {    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1180px;
    padding: 30px 0;

    -webkit-font-smoothing: antialiased;
}

  .c-footer-blogroll-links {    font-size: 0;
}
  .c-footer-blogroll-links .slide {    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    font-size: 13px;
    line-height: 26px;
    color: #fff;
    white-space: nowrap;
}
  

.footer-service {
	background: #f3f3f3
}

.footer-service-wrapper {
	position: relative
}

.footer-service-wrapper>ul {
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2
}

.footer-service-wrapper>ul>li {
	float: left;
	width: 20%
}

.footer-service-wrapper>ul>li>a {
	display: block;
	position: relative;
	height: 100px;
	padding-left: 55px;
	padding-top: 28px
}

.footer-service-wrapper>ul>li>a>i {
	position: absolute;
	left: 0;
	top: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	background-size: 100% 100%
}

.footer-service-wrapper>ul>li>a>h2,.footer-service-wrapper>ul>li>a p.title {
	margin-bottom: 5px;
	font-size: 18px;
	line-height: 22px;
	color: #252b3a
}

.footer-service-wrapper>ul>li>a>p {
	font-size: 14px;
	line-height: 18px;
	color: #666a75
}

 

@media (max-width:1199px) {
	.footer-service-wrapper>ul>li>a {
		height: 130px;
		padding: 20px 0 0;
		text-align: center
	}

	.footer-service-wrapper>ul>li>a>i {
		position: static;
		display: block;
		margin: 0 auto 5px
	}

	.footer-service-wrapper>ul>li>a>p {
		margin-top: 2px
	}
}

@media (max-width:767px) {
	.footer-service-wrapper {
		padding-left: 0;
		padding-right: 0
	}

	.footer-service-wrapper>ul>li {
		width: 33.3333%
	}

	.footer-service-wrapper>ul>li:first-of-type {
		width: 50%;
		padding-right: 5%;
		border-bottom: 1px solid hsla(0,0%,100%,.09);
		text-align: right
	}

	.footer-service-wrapper>ul>li:first-of-type a {
		display: inline-block
	}

	.footer-service-wrapper>ul>li:nth-of-type(2) {
		width: 50%;
		padding-left: 5%;
		border-bottom: 1px solid hsla(0,0%,100%,.09);
		text-align: left
	}

	.footer-service-wrapper>ul>li:nth-of-type(2) a {
		display: inline-block
	}

	.footer-service-wrapper>ul>li>a {
		height: 100px;
		padding: 13px 5px 0
	}

	.footer-service-wrapper>ul>li>a>i {
		width: 30px;
		height: 30px
	}

	.footer-service-wrapper>ul>li>a>h2 {
		font-size: 14px;
		line-height: 18px;
		margin-top: 5px
	}

	.footer-service-wrapper>ul>li>a>p {
		font-size: 12px;
		line-height: 16px;
		margin-top: 5px
	}
}

#footer {
	color: rgba(37,43,58,.7);
	background: #f3f3f3
}

.footer-link {
	-webkit-transition: .2s;
	transition: .2s
}

 

.footer-hots-mb {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center
}

@media (min-width:1024px) {
	.footer-hots-mb {
		display: none
	}
}

.footer-hots-mb-wrapper {
	padding-top: 20px;
	padding-bottom: 12px;
	border-bottom: 1px solid #e2e2e2
}

.footer-hots-mb-title {
	font-size: 14px;
	line-height: 18px;
	color: #252b3a;
	margin-bottom: 8px
}

.footer-hots-mb ul li {
	display: inline-block;
	font-size: 0;
	padding-left: 8px;
	padding-right: 8px
}

.footer-hots-mb ul a {
	font-size: 14px;
	line-height: 20px;
	color: rgba(37,43,58,.7)
}

.footer-nav {
	background: #f3f3f3
}

.footer-nav-wrapper {
	margin-left: auto;
	margin-right: auto
}

.footer-nav-wrapper:after,.footer-nav-wrapper:before {
	content: " ";
	display: table
}

.footer-nav-wrapper:after {
	clear: both
}

.footer-nav-content {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e2e2e2
}

.footer-nav-content:after,.footer-nav-content:before {
	content: " ";
	display: table
}

.footer-nav-content:after {
	clear: both
}

.footer-nav-menus {
	float: left;
	width: calc(100% - 242px);
	padding-left: 54px
}

.footer-nav-menus:after {
	content: "";
	display: table;
	clear: both
}

.footer-nav-menus dl {
	float: left;
	width: 20%;
	padding-left: 30px;
	font-size: 14px
}

.footer-nav-menus dl dt {
	margin-bottom: 12px;
	font-weight: 700;
	line-height: 18px;
	color: #252b3a
}

.footer-nav-menus dl dd {
	font-size: 14px;
	line-height: 24px
}

.footer-nav-menus dl dd+dd {
	margin-top: 8px
}

.footer-nav-menus .split-line {
	max-width: 120px;
	border-top: 1px solid #666;
	margin-top: 20px;
	margin-bottom: 20px;
	opacity: .5
}

.footer-law-mb {
	display: none
}

.footer-nav-submenus {
	float: left;
	width: 242px;
	padding-left: 4px;
	border-right: 1px solid #e2e2e2
}

.footer-nav-submenus-inner {
	float: left
}



.footer-nav-contact-phone {
	margin-bottom: 12px;
	text-align: left
}

.footer-nav-contact-phone>h2 {
	margin-bottom: 12px;
	font-size: 14px;
	line-height: 18px;
	color: #333;
	font-weight: 800;
}

.footer-nav-contact-phone>a,.footer-nav-contact-phone>p {
	font-size: 20px;
	line-height: 22px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #97a1af;
	font-weight: 600;
	position: relative
}

.footer-nav-contact-phone>a i,.footer-nav-contact-phone>p i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 100% 100%;
	margin-right: 8px;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all .2s;
	transition: all .2s
}

.footer-nav-contact-phone>a span,.footer-nav-contact-phone>p span {
	margin-left: 28px;
	-webkit-transition: all .2s;
	transition: all .2s;
	color: #333;
}

.footer-nav-contact-phone>a+p,.footer-nav-contact-phone>p+p {
	margin-top: 7px
}

.footer-nav-contact-phone .contact-icon {
	opacity: 1
}

.footer-nav-contact-phone .contact-icon-hover,.footer-nav-contact-phone>a:hover .contact-icon {
	opacity: 0
}

.footer-nav-contact-phone>a:hover .contact-icon-hover {
	opacity: 1
}

 

.footer-nav-contact-emails {
	position: relative;
	font-size: 0
}

.footer-nav-contact-emails>li {
	font-size: 12px;
	line-height: 24px;
	white-space: nowrap
}

.footer-nav-contact-emails-item {
	position: relative;
	display: inline-block;
	padding-right: 8px
}

.footer-nav-contact-emails-item a {
	display: block;
	position: relative;
	z-index: 1;
	-webkit-transition: .2s;
	transition: .2s;
	color:#333;
}

.foot-email,.footer-nav-download {
	display: none
}

.foot-email {
	position: absolute;
	top: 50%;
	left: 100%;
	height: 24px;
	border-radius: 3px;
	margin-top: -12px;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	color: #333;
	line-height: 24px;
	font-size: 12px
}

.foot-email p:before {
	content: "";
	position: absolute;
	top: 7px;
	right: 100%;
	display: block;
	border-left: 0;
	border-color: transparent currentcolor;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #fff;
	border-top: 5px solid transparent
}

.footer-nav-contact-emails-item:hover .foot-email {
	display: block
}

 

.footer-nav-about {
	position: relative;
	z-index: 1;
	text-align: left;
	font-size: 0
}

.footer-nav-about dt {
	font-size: 14px;
	line-height: 18px;
	color: #252b3a
}

.footer-nav-about dd {
	display: inline-block;
	margin-right: 20px;
	text-align: left
}

.footer-nav-about dd:last-child {
	margin-right: 0
}

.footer-nav-about dd.footer-nav-about-dd-mb {
	display: none
}

.footer-nav-submenus-link {
	display: block;
	padding-top: 12px;
	float: left;
	font-size: 12px;
	line-height: 24px
}

.footer-nav-submenus-link>p {
	display: none
}

.footer-nav-submenus-link>i {
	display: block;
	float: left;
	width: 34px;
	height: 34px;
	font-size: 34px;
	background-size: 100% 100%;
	color: #252b3a
}

.footer-nav-submenus-qr {
	display: none;
	position: absolute;
	left: 0;
	bottom: 100%;
	width: 140px;
	height: 152px;
	margin-bottom: -18px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
	border-radius: 2px 2px 2px 0
}

.footer-nav-submenus-qr span {
	display: block;
	width: 120px;
	height: 120px;
	margin: 10px 10px 0;
	background-size: cover
}

.footer-nav-submenus-qr p {
	font-size: 12px;
	line-height: 18px;
	color: #252b3a;
	text-align: center
}

.footer-nav-submenus-qr:before {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	border-bottom: 0;
	border-left: 3px solid transparent;
	border-color: #fff transparent currentcolor;
	border-right: 3px solid transparent;
	border-top: 3px solid #fff
}

.footer-nav-submenus-qr.qr-weibo:before {
	left: 50%;
	margin-left: -3px
}

.footer-nav-submenus-qr.qr-wechat:before {
	left: 17px;
	margin-left: -3px
}

.footer-nav-submenus-qr.qr-app:before {
	right: 17px;
	margin-right: -3px
}

.qr-wechat span {
	background-image: url(../images/qr.png)
}

.qr-weibo span {
background-image: url(../images/qr.png)
}

.qr-zhihu span {
background-image: url(../images/qr.png)
}

.qr-app span {
background-image: url(../images/qr.png)
}

.footer-icon-phone {
	background-image: url(//res.hc-cdn.com/cnpm-header-and-footer/1.3.4/base/footer-china/components/footer/images/phone.svg)
}

.footer-icon-trust {
	background-image: url(//res.hc-cdn.com/cnpm-header-and-footer/1.3.4/base/footer-china/components/footer/images/trust.svg)
}

.footer-icon-safety {
	background-image: url(//res.hc-cdn.com/cnpm-header-and-footer/1.3.4/base/footer-china/components/footer/images/safety.svg)
}

.footer-hot-recommend {
	background: #f3f3f3
}

.footer-hot-recommend .footer-hot-recommend-content.expand {
	height: auto;
	max-height: 185px;
	padding-bottom: 12px
}

.footer-hot-recommend .footer-hot-recommend-content.expand .footer-collapse-icon {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg)
}

.footer-hot-recommend .footer-hot-recommend-content {
	font-size: 14px;
	border-bottom: 1px solid #e2e2e2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 12px;
	padding-bottom: 20px;
	position: relative;
	height: auto;
	max-height: 119px;
	overflow: hidden
}

.footer-hot-recommend .footer-hot-recommend-content div {
	float: left
}

.footer-hot-recommend .footer-hot-recommend-content .content-left {
	font-weight: 600;
	color: #252b3a;
	font-size: 14px;
	padding-top: 8px;
	line-height: 18px
}

.footer-hot-recommend .footer-hot-recommend-content .content-center {
	margin-left: 20px;
	width: calc(100% - 86px)
}

.footer-hot-recommend .footer-hot-recommend-content .content-center a {
	display: inline-block;
	width: 112px;
	font-weight: 400;
	color: #575d6c;
	font-size: 14px;
	line-height: 18px;
	-webkit-transition: .2s;
	transition: .2s;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 32px;
	margin-top: 8px
}

 

.footer-hot-recommend .footer-hot-recommend-wrapper {
	font-size: 12px;
	-webkit-transition: all .2s;
	transition: all .2s;
	overflow: hidden
}

.footer-hot-recommend .footer-hot-recommend-content:after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 10px;
	background: #f3f3f3
}

.footer-hot-recommend .footer-collapse-icon {
	position: absolute;
	right: 12px;
	cursor: pointer;
	top: 16px;
	height: 16px;
	width: 16px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAElBMVEVHcExhYW1YXmxXXm1daHRXXWxN3zriAAAABXRSTlMAFdS/FrilO9YAAAA+SURBVBjTY2AYGMBsCCKFDSCcIAEGBkZVCIdRVZGBQQgkAgJABlgAJgWXAEnBJUBSCAkGBidFJKtYBGjgfgDYdQUNEq/6yQAAAABJRU5ErkJggg==);background-size: 100% 100%;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-transition: all .2s;
	transition: all .2s
}

@media (max-width:1200px) {
	.footer-product-recommend .footer-product-recommend-wrapper .footer-product-recommend-menus dl {
		margin-right: 24px
	}
}

@media (min-width:1024px) {
	.footer-nav-submenus-link:hover {
		margin-top: 0
	}

 

	.footer-nav-submenus-link:hover .footer-nav-submenus-qr {
		display: block
	}
}

.footer-nav-other-link {
	clear: both;
	overflow: hidden;
	padding-top: 30px
}

.footer-nav-other-link a,.footer-nav-other-link span {
	float: left;
	font-size: 12px;
	line-height: 18px
}

.footer-nav-other-link span {
	margin-right: 40px;
	color: #fff
}

.footer-nav-other-link a {
	margin-right: 24px
}

.footer-nav-contact-icon,.footer-nav-contact-title {
	display: none
}

@media (max-width:1199px) {
	.footer-nav-menus {
		padding-left: 0
	}
}

@media (max-width:1023px) {
	.footer-hot-recommend {
		display: none
	}

	.footer-nav-content {
		padding-top: 0;
		padding-bottom: 0;
		border: none
	}

	.footer-nav {
		padding: 0
	}

	.footer-nav-menus {
		display: none
	}

	.footer-nav-submenus {
		float: none;
		width: auto;
		padding-left: 0;
		padding-right: 0;
		border: none;
		font-size: 0
	}

	.footer-nav-submenus-inner {
		float: none;
		width: auto;
		padding-left: 0;
		background: none
	}

	.footer-nav-contact {
		display: none
	}

	.footer-nav-about {
		display: block;
		float: none;
		overflow: hidden;
		padding: 20px 0;
		margin: 15px auto 0;
		font-size: 0;
		text-align: center
	}

	.footer-nav-about dt {
		display: none
	}

	.footer-nav-about>dd {
		display: inline-block;
		height: auto;
		overflow: hidden;
		padding-bottom: 0;
		margin-right: 48px
	}

	.footer-nav-about>dd.footer-nav-about-dd-mb {
		display: inline-block
	}

	.footer-nav-submenus-link {
		padding-top: 0;
		margin-top: 0;
		font-size: 14px;
		line-height: 34px
	}

	.footer-nav-submenus-link i {
		margin-top: 0
	}

	.footer-nav-submenus-link p {
		display: block;
		margin-left: 44px
	}

	.footer-nav-submenus-link.weixin-sh {
		cursor: pointer
	}

	.footer-nav-submenus-link-phone {
		line-height: 20px
	}

	.footer-nav-submenus-link-phone p:first-of-type {
		margin-top: -3px
	}

	.footer-nav-submenus-link-phone p:last-of-type {
		margin-bottom: -3px
	}

	.footer-nav-submenus-qr {
		display: none!important
	}

	.footer-nav-other-link {
		display: none
	}

	.footer-law-mb {
		color: #252b3a;
		padding-top: 10px
	}

	.footer-law-mb,.footer-law-mb :before {
		clear: both;
		display: block;
		font-size: 0;
		text-align: center;
		padding-bottom: 0
	}

	.footer-law-mb :before {
		padding-top: 15px
	}

	.footer-law-mb>li {
		display: inline-block;
		font-size: 14px;
		line-height: 22px
	}

	.footer-law-mb>li+li:before {
		content: "";
		height: 17px;
		display: inline-block;
		position: relative;
		top: 3px;
		border-right: 1px solid;
		margin-left: 12px;
		margin-right: 12px
	}

	.footer-copyright-container {
		border: none
	}

	.footer-nav-contact-button {
		display: none
	}
}

@media (max-width:767px) {
	.footer-nav-contact-button {
		display: inline-block
	}

	.footer-nav-download {
		display: block;
		margin-bottom: 16px;
		text-align: center
	}

	.footer-nav-download a {
		font-size: 14px;
		line-height: 20px;
		color: #252b3a
	}

	.footer-nav-download a i {
		position: relative;
		display: inline-block;
		vertical-align: middle;
		width: 10px;
		height: 14px;
		margin-top: -3px;
		margin-right: 8px;
		border: 1px solid #a5a8af
	}

	.footer-nav-download a i:after {
		content: "";
		position: absolute;
		right: 0;
		bottom: 2px;
		left: 0;
		border-bottom: 1px solid #a5a8af
	}

	.footer-nav-contact-title {
		display: block;
		text-align: center;
		width: 100%;
		color: rgba(37,43,58,.7);
		font-size: 14px
	}

	.footer-nav-contact-icon {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 48px;
		border: 1px solid #e2e2e2;
		border-radius: 2px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-size: 14px;
		color: #252b3a;
		line-height: 20px;
		margin-bottom: 2px
	}

	.footer-nav-contact-icon i {
		display: inline-block;
		width: 20px;
		height: 20px;
		background-size: 100% 100%;
		margin-right: 8px
	}

	.footer-nav-contact-icon em {
		font-style: normal;
		font-weight: 700
	}

	.footer-nav-wrapper {
		padding-left: 20px;
		padding-right: 20px
	}

	.footer-nav-submenus {
		padding-top: 16px;
		text-align: center
	}

	.footer-nav-contact {
		display: none
	}

	.footer-nav-contact-phone {
		padding-left: 34px;
		margin: 0;
		background-size: 24px 24px;
		background-position: 0 0
	}

	.footer-nav-contact-phone p {
		font-size: 16px;
		line-height: 20px
	}

	.footer-nav-contact-emails {
		display: none
	}

	.footer-nav-about {
		display: inline-block;
		vertical-align: top;
		padding-top: 8px;
		padding-bottom: 16px;
		margin-top: 0
	}

	.footer-nav-about>dd {
		display: inline-block;
		margin-bottom: 0;
		margin-left: 8px;
		margin-right: 8px
	}

	.footer-nav-about>dd.footer-nav-about-dd-app,.footer-nav-about>dd p {
		display: none
	}

	.footer-nav-about>dd:last-child {
		margin-right: 8px;
		margin-bottom: 0
	}

	.footer-nav-about>dd.footer-nav-about-dd-mb {
		display: none
	}

	.footer-nav-submenus-link {
		line-height: 24px
	}

	.footer-nav-submenus-link p {
		margin-left: 34px
	}

	.footer-nav-submenus-link-phone {
		font-size: 14px
	}
}

.footer-copyright-container {
	background: #f3f3f3
}

.footer-copyright-wrapper {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: auto;
	margin-right: auto
}

.footer-copyright {
	float: left;
	font-size: 0
}

.footer-copyright a,.footer-copyright span {
	display: inline-block;
	margin-right: 10px;
	font-size: 14px;
	line-height: 18px
}

.footer-law {
	float: right;
	overflow: hidden;
	font-size: 0
}

.footer-law>li {
	display: inline-block;
	font-size: 14px;
	line-height: 18px
}

.footer-law>li+li:before {
	content: "|";
	margin-left: 10px;
	margin-right: 10px
}

.footer-record {
	clear: both;
	padding-top: 5px;
	font-size: 0
}

.footer-record i {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 8px;
	vertical-align: middle;
	background-size: 100% 100%
}

.footer-icon-record1 {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAACUlBMVEUAAADe/962i1DdvXrmyojGo2PhuZHCo1zEpnLfxom3k1rTwnvQrGS9n2nf0I/g05mSttzOqE3o0ovRtHG3VjHAb0HHrHjIp2DKfUnVu3HLsHLHq3Hfy47ZwYe8m2G1lWLPs3XKr3K+o2/Jr3/OqmrhyI3tz4a9jE/FpWvSpmHNr2fRs3TUtnjkz4HXvHfAoV7St3W9jk/Utn/l0IXgz4rFrWq7mFm8m2fLtoC7mFrKp2rTt3rb247Co3q1lWDYxInhIhvHrHTIrm/Xh1Gxgj2+SyvYOybcHRjUFxPZwofexnG8n2/ApG28oW23m2jQsmbPsV/BoF3dvVzMrFm5lFTPrFLgfErgXjvFZTrRYDm5YjXDWDXYVDXOTy60Ui21TSvbOyrcQim1WyfZNSaxRSTJNSG2MR6yLh7iHhrTIBjfGRjXxZnNtoTWvoDHr4Dg0HnWv3nDp3fDq3PXv3LXum/axm3JrWzDqWy6nmbFq2Xhl2S1lWLStWDUmF++nFzJp1u1lVvmi1vXklnGolbGoFbawFPNmFO/n1LqblHFl1DOh1DJkU+2kU+wh0zGmkrIfkrHg0m3kEjPfkjNeUeugkTBfUPoaUO9kEKkfELcYkHWtD+9iDvEYjjZXDi3gzemdTfFbjbKZTbFWjXLWTXOVjXDVzO5XDLVUzKoXTHlTTDgQy6iVi2yVC27XivCSyvKTCq7SinjQCnRNievRCaxSyXBOyXUMyTcNCPnMyPDQSLXNiLQNiLaMyK6MiDTLSDjKh7cJxzdIhvXHxjkHBjaHBfWFRN2Gm/TAAAAQHRSTlMAB40nHhwG/rh3dmRfRTsUA/79/f37+vn18/Ls6urp5OPh4d3b0snFurqvrKGgn56OjomIa2phXFRSOi4rGRgNXJsWNAAAAUBJREFUGNNigAJGbhNGEA3n85mqi0RoctvARQT0RF3XbXCNXCxhDBWx0pp8KKx/6aKuRgdnXWuQCL9KrMfM2m1uCfuaOtynqYFMtPDf7eEcczA52WF5VcYqIT4GBjb90PUek8LdN8c7zHXOCvcyEGBglixdeDS2O271imVtMVlh+TIsDMxSlVMzM6Mj1kTNWeLgMMFJlgUwBhbpkOmp7qmucVHRmw4nTvRV5GfQYfesWXvkwK6E7Xv2ZywIyBXnZDBydCwR3Lkj0c1t48rI0OAiT04GViU/p+LOlL3paVvj+7zK8xRYGRjMxHJCCmanpKdtmRccmC3Mw8DAq+zj61MWNCspqTWIvcLPSZWZwZaj0Lu6riXAv725PrDB21HbHuh8cw75GfNdeqe4uPTIafCwQcLCjpeLicmQicuSFcQDAF2FXflf7Dj/AAAAAElFTkSuQmCC)
}

.footer-icon-record2 {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAACXlBMVEUAAADax4rGxqP556zmsVD/6KXu5JvwvFPglEFnY3nnpEjosU1+XFTmuVfu13Hrv1jpsFa1k3mne2HlvnPdqmPqz3fu3YrJoWv04J/mz5z246aSi3i2p2/0zGj82WDrtFjar1O7klO4dkfimUJcWnbho0rgr1vntFfmvFflvGOZdFKXZkOUemnmv2XkuWWVe2ziqlXnt1Tr0HDpwl6ObmCkbEKqhVyOc2jdoVHmuljfrmDq0nPapWDUnErqy3XjtWXesXLrzHjz34rqzYfmw3fy4YrqyYDevW/dzoTIhkndsXLRsIneuHjlyIzQroTjuXjlyYfktWvw2prhvoHTmGfx45j3773TuYT/25LdijyKf321oXU+Nm3cumXfuWLtwlzpwVz40FvpvlvqvFfouFXjrlHipEjcmEfknEXPbzfbZyzZQR/YMBrWKBrhJhLdHxDTGg5HV4xBT4YYKYaWk4SDgYIWIYBybH0qLn1KS3tlZHpNS3WGfHIcHXEwLHAnF28rKW07NGuzn2pNQ2ruzWnDrGnuy2jryGjAnGgoH2j1x2RCNGPcrmIsEGGQdl/pu17YtV7FoV3muVxoRVzWqFvSmVp2SVbyw1XbkVTuvFPfo1PgmVPpt1LcnFLWkVLlp1F7W1HpsU92QE5oMUtFAUrpqUjnjUFOAEHUgz+DUj14FzvbczieMTdhATfodjXWcDXcbjXVcTS/Xi/hay7WXS3cWS3vYyvaVSrUVymnJSjXSyeKDSbNSiWfHCPMTyLFQiHkSR/lPxvVLRrPLBnUJRfUHhbaJxXVGxTZJxPNFhBdOhm/AAAAWXRSTlMABQIU/hIJ/v79/Pj29PPx4cC6s7CNfmxZWRv+/v7+/v7+/v78/Pr6+fPz8vHq6ujl5eTj4ODe2NTQzMW6ubKsnJeQkJCJiIOBgX9ubGpoW1lMREM0JR8dDgvYx1gAAAE7SURBVBjTYgADJmZJQUFJZiYGOGD2EzLV1jIT8paCibCJ86zctGPD1D4ecUaICKuPyYLMYznZOfNqzP0jwEJBOt1KB4/mHjqZ3dGsHwxW5M4Zk5l/PPdIQcGMShUPVqBlgQLlMSvyDq+P3HVidjWnkQQTA5MXV1SFYtb+jZGrl02si2J3Y2JgFMmILl68efueLVvXLSqLXirCCBgDow1HT+GS/AP7srblLS+K5bIHCjmodpXUr929d+eaVb3SsuouQCHhufPjShsbJk/rrK2KW8hiBxRyVkvnkI9tnaDQJDNFOU1DDOjRMEfe9Mjpiewz5RIzZmmKMoPcKqGbkJqSkBSfnDqpXS+ACeRpJ76W/uSUpDlpLPFtfK5soLAKFbU05Odm4eblN7YWk4KEGWOIp62FgYCVsG84SAAAL7BaooX965sAAAAASUVORK5CYII=)
}

.footer-record i a {
	display: block;
	width: 18px;
	height: 18px
}

.footer-record a,.footer-record span {
	font-size: 12px;
	line-height: 18px;
	vertical-align: middle;
	margin-right: 5px
}

@media (max-width:1199px) {
	.footer-copyright,.footer-law,.footer-record {
		float: none;
		display: block;
		text-align: center;
		font-size: 0
	}

	.footer-copyright {
		padding-top: 5px
	}

	.footer-copyright a,.footer-copyright span {
		margin-left: 5px;
		margin-right: 5px
	}
}

@media (max-width:1023px) {
	.footer-law {
		display: none
	}
}

@media (max-width:767px) {
	.footer-copyright {
		padding-top: 0;
		color: #252b3a
	}

	.footer-copyright-wrapper {
		padding-top: 10px;
		padding-bottom: 20px
	}

	.footer-copyright a,.footer-copyright span {
		font-size: 10px;
		line-height: 15px
	}

	.footer-record i,.footer-record i a {
		width: 12px;
		height: 12px
	}

	.footer-record i {
		margin-right: 4px
	}

	.footer-record span {
		margin-left: 4px;
		line-height: 15px;
		color: #252b3a
	}
}

.wx-pop-wrapper {
	display: none
}

@media (max-width:1023px) {
	.wx-pop-wrapper {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,.75);
		text-align: center;
		z-index: 9999
	}

	.wx-pop-wrapper .wx-pop {
		top: 50%;
		margin-top: -150px;
		left: 50%;
		margin-left: -150px;
		width: 300px;
		height: 300px;
		position: relative;
		background-color: #fff
	}

	.wx-pop-wrapper .wx-pop img {
		display: block;
		width: 100%
	}

	.wx-pop-wrapper p {
		position: absolute;
		top: 320px;
		left: 50%;
		margin-left: -160px;
		width: 320px;
		font-size: 14px;
		line-height: 21px;
		color: #fff
	}
}
