@charset "UTF-8";

.container,.header,.header .headerbox,.mhomesix {
	position: relative
}

body,html {
	-webkit-overflow-scrolling: touch;
	-moz-overflow-scrolling: touch
}

blockquote,body,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,html,li,ol,p,pre,table,td img,th,ul {
	margin: 0;
	padding: 0
}

a,abbr,acronym,address,big,blockquote,body,caption,cite,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,ins,kbd,label,legend,li,ol,p,pre,q,s,samp,small,span,strike,strong,time,ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline
}

body {
	font-family: "Heiti SC",HelveticaNeue,Droidsansfallback,"Droid Sans","微软雅黑";
	font-size: .3733333333rem;
	text-align: left;
	margin: 0 auto;
	line-height: .8rem;
	background: #f6f7f8;
	color: #333;
	font-weight: 400;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	padding-bottom: 1.8666666667rem
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

.transition {
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	outline: 0
}

a:active,a:hover,a:link,a:visited {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent
}

button {
	border-radius: 0;
	-webkit-border-radius: 0;
	outline: 0
}

input {
	border-radius: 0;
	outline: 0
}

img,input,textarea {
	border: 0
}

input:-ms-clear {
	display: none
}

textarea {
	resize: none;
	outline: 0
}

img {
	vertical-align: middle;
	MAX-WIDTH: 100%!important;
	HEIGHT: auto!important;
	_width: expression(this.width > 100% ? "100%" :this.width)!important
}

li,ul {
	list-style: none
}

a:link,a:visited {
	color: #333;
	text-decoration: none
}

a:active,a:hover {
	color: #fa4d4d;
	text-decoration: none
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0
}

.container {
	clear: both;
	width: 100%;
	max-width: 750px;
	min-width: 320px;
	margin: 0 auto;
	padding: 0
}

td {
	word-break: break-all
}

.mhomesix {
	clear: both;
	display: block;
	background: url(../images/mhomesixbg.png) center bottom no-repeat;
	background-size: 100%;
	padding-top: 4.5066666667rem;
	height: 6.9333333333rem;
	overflow: hidden;
	margin-top: .8rem;
	z-index: 6
}

.mhomesix li {
	float: left;
	width: 16%;
	margin-left: 6.1333333333%;
	margin-right: 1.3333333333%
}

.mhomesix li .mhomesixpic {
	clear: both;
	display: block;
	width: 1.3333333333rem;
	height: 1.3333333333rem;
	border-radius: .6666666667rem .6666666667rem .08rem;
	background: #00c690;
	border: 1px solid #fff;
	box-shadow: .12rem .12rem .2133333333rem rgba(57,59,62,.39);
	margin: 0 auto .1333333333rem
}

.mhomesix li .mhomesixtit {
	clear: both;
	display: block;
	text-align: center;
	font-size: .3466666667rem;
	color: #fff
}

.mhomesix li:first-child+li .mhomesixpic {
	border-radius: .6666666667rem .08rem .6666666667rem .6666666667rem
}

.mhomesix li:first-child+li+li .mhomesixpic {
	border-radius: .6666666667rem .6666666667rem .6666666667rem .08rem
}

.mhomesix li:first-child+li+li+li .mhomesixpic {
	border-radius: .08rem .6666666667rem .6666666667rem
}

.mobile_footer {
	font-size: .3733333333rem;
	line-height: 1.5;
	padding-top: .3333333333rem;
	padding-bottom: 30px;
	text-align: center
}

.header {
	clear: both;
	width: 100%;
	padding: .4666666667rem .4rem 0rem .9333333333rem;
	height: 2.1333333333rem;
	margin-bottom: .6666666667rem;
	z-index: 20
}

.header:after {
	content: "";
	position: absolute;
	width: 1.3333333333rem;
	height: 2.1333333333rem;
	background: #0190c9;
	border-radius: 0rem 0rem .4rem;
	top: 0rem;
	left: 0rem
}

.header .headerbox {
	clear: both;
	display: block;
	z-index: 2;
	width: 100%;
	height: 1.2rem;
	background: #fff;
	box-shadow: 0rem .0266666667rem .24rem 0 rgba(210,217,222,.46);
	border-radius: 0rem .6rem .6rem .6666666667rem;
	overflow: hidden
}

.header .headerbox .logo {
	float: left;
	margin: .2533333333rem 0rem 0rem .6rem;
	width: 3.1466666667rem;
	height: .7066666667rem;
	background: url(../images/mlogo.png) center center no-repeat;
	background-size: 3.1466666667rem
}

.header .headerbox .mback {
	float: left;
	background: url(../images/mback.png) left top no-repeat;
	background-size: .6rem;
	width: .6rem;
	height: .5466666667rem;
	margin: .2933333333rem 0rem 0rem .5466666667rem
}

.header .headerbox p {
	position: absolute;
	left: 1.3333333333rem;
	right: 1.3333333333rem;
	top: .3733333333rem;
	text-align: center;
	color: #423d5c;
	font-size: .4rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	line-height: 1.2
}

.header .headerbox p a {
	color: #423d5c
}

.header .headerbox .navicon {
	float: right;
	width: .6rem;
	height: .64rem;
	background: url(../images/mnavicon00.png) center center no-repeat;
	background-size: .6rem;
	margin: .2933333333rem .5466666667rem 0rem 0rem;
	cursor: pointer;
	transition: all .5s
}

.header .headerbox .navicon.intro {
	transform: rotate(90deg)
}

.header .m-nav {
	width: 3.5rem;
	height: auto;
	position: absolute;
	right: .4rem;
	top: 1.7066666667rem;
	z-index: 50;
	background: #0190C9;
	border-radius: .2666666667rem;
	padding: .2666666667rem;
	display: none
}

.header .m-nav li a {
	font-size: .3733333333rem;
	padding: .2666666667rem 0rem;
	border-bottom: 1px solid #0e9764;
	display: block;
	line-height: .5333333333rem;
	color: #fff
}

.header .m-nav li em {
	width: .5333333333rem;
	display: inline-block;
	height: .5333333333rem;
	margin-right: .1333333333rem;
	margin-left: .1333333333rem;
	vertical-align: top
}

.header .m-nav li:nth-child(1) em {
	background: url(../images/mnavicon01.png) left center no-repeat;
	-webkit-background-size: .5333333333rem;
	background-size: .5333333333rem
}

.header .m-nav li:nth-child(2) em {
	background: url(../images/mnavicon02.png) left center no-repeat;
	-webkit-background-size: .5333333333rem;
	background-size: .5333333333rem
}

.header .m-nav li:nth-child(3) em {
	background: url(../images/mnavicon03.png) left center no-repeat;
	-webkit-background-size: .5333333333rem;
	background-size: .5333333333rem
}

.header .m-nav li:nth-child(4) em {
	background: url(../images/mnavicon09.png) left center no-repeat;
	-webkit-background-size: .5333333333rem;
	background-size: .5333333333rem
}

.header .m-nav li:nth-child(5) em {
	background: url(../images/mnavicon04.png) left center no-repeat;
	-webkit-background-size: .5333333333rem;
	background-size: .5333333333rem
}

.header .m-nav li:nth-child(6) em {
	background: url(../images/mnavicon05.png) left center no-repeat;
	-webkit-background-size: .5333333333rem;
	background-size: .5333333333rem
}

.header .m-nav li:nth-child(7) em {
	background: url(../images/mnavicon06.png) left center no-repeat;
	-webkit-background-size: .5333333333rem;
	background-size: .5333333333rem
}

.header .m-nav li:nth-child(8) em {
	background: url(../images/mnavicon07.png) left center no-repeat;
	-webkit-background-size: .5333333333rem;
	background-size: .5333333333rem
}

#gotoTop2 {
	position: fixed;
	right: .1333333333rem;
	bottom: 3.7333333333rem;
	width: 1.0666666667rem;
	height: 1.0666666667rem;
	border-radius: 50%;
	display: none;
	z-index: 99999;
	background: url(../images/fix-totop02.png) center center no-repeat;
	background-size: 1.0666666667rem;
	cursor: pointer
}

.fixed-swt {
	position: fixed;
	width: 10rem;
	height: 1.33rem;
	line-height: 1.33rem;
	bottom: -100%;
	left: 50%;
	margin-left: -5rem;
	color: #FFF;
	background: #54ca7e;
	background: -webkit-linear-gradient(left,#0d8d7a,#77e880);
	background: -o-linear-gradient(left,#0d8d7a,#77e880);
	background: linear-gradient(to right,#0d8d7a,#77e880);
	z-index: 1090;
	transition: all .5s;
	opacity: 1;
	border-radius: .8rem;
	padding-bottom: env(safe-area-inset-bottom)
}

.fixed-swt:after {
	content: "";
	position: absolute;
	top: .08rem;
	bottom: .08rem;
	right: .08rem;
	left: .08rem;
	border: 1px solid #fff;
	border-radius: .8rem;
	z-index: -1
}

.fixed-swt.active {
	opacity: 0;
	bottom: -2.1733333333rem
}

.fixed-swt .item-swt {
	display: inline-block;
	width: 34%;
	text-align: center;
	cursor: pointer;
	color: #FFF;
	font-size: .373rem
}

.fixed-swt .item-swt:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: .733rem;
	height: .72rem;
	background: url(../images/icon_price.png) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-right: .04rem
}

.fixed-swt .item-phone,.fixed-swt.night .item-message strong {
	right: 0;
	height: 1.6rem;
	border-radius: .8rem;
	color: #FFF;
	cursor: pointer
}

.fixed-swt .item-phone {
	position: absolute;
	top: -.13rem;
	width: 66%;
	padding-top: .33rem;
	padding-left: 1.9rem;
	background: #ff5520;
	background: -webkit-linear-gradient(left,#ff5520,#fe9654);
	background: -o-linear-gradient(left,#ff5520,#fe9654);
	background: linear-gradient(to right,#ff5520,#fe9654);
	z-index: 2;
	text-shadow: 0 1px .07rem rgba(157,57,0,.6)
}

.fixed-swt .item-phone:before {
	content: "";
	position: absolute;
	left: .73rem;
	top: .36rem;
	width: .88rem;
	height: .88rem;
	background: url(../images/icon-ftel.gif) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}

.fixed-swt .item-phone:after {
	content: "";
	position: absolute;
	top: .08rem;
	bottom: .08rem;
	right: .08rem;
	left: .08rem;
	border: 1px solid #fff;
	border-radius: .8rem;
	z-index: -1
}

.fixed-swt .item-phone span {
	display: block;
	font-size: .35rem;
	line-height: 1.1
}

.fixed-swt .item-phone p {
	font-size: .48rem;
	margin-top: .1rem;
	font-weight: 700;
	line-height: 1.1
}

.fixed-swt.night {
	background: #007463
}

.fixed-swt.night .item-phone,.fixed-swt.night .item-swt {
	display: none
}

.fixed-swt.night .item-message {
	display: block;
	position: relative;
	z-index: 2;
	color: #FFF
}

.fixed-swt.night .item-message span {
	width: 60%;
	padding-left: .66rem;
	font-size: .373rem
}

.fixed-swt.night .item-message strong {
	position: absolute;
	top: -.13rem;
	width: 40%;
	line-height: 1.6rem;
	padding-left: .66rem;
	background: #ff5520;
	background: -webkit-linear-gradient(left,#ff5520,#fe9654);
	background: -o-linear-gradient(left,#ff5520,#fe9654);
	background: linear-gradient(to right,#ff5520,#fe9654);
	z-index: 2;
	font-size: .453rem
}

.fixed-swt.night .item-message strong:before {
	content: "";
	position: absolute;
	right: .7rem;
	top: .52rem;
	width: .6rem;
	height: .6rem;
	background: url(../images/icon-fword.gif) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}

.fixed-swt.night .item-message strong:after {
	content: "";
	position: absolute;
	top: .08rem;
	bottom: .08rem;
	right: .08rem;
	left: .08rem;
	border: 1px solid #fff;
	border-radius: .8rem;
	z-index: -1
}

.popup,.popup .bg {
	left: 0;
	height: 100%
}

.fixed-swt .item-message {
	display: none
}

.popup {
	position: fixed;
	width: 100%;
	top: -100%;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
	z-index: 9999;
	opacity: 0;
	filter: alpha(opacity=0)
}

.popup.open {
	top: 0;
	opacity: 1;
	filter: alpha(opacity=100)
}

.popup .bg {
	position: absolute;
	top: 0;
	width: 100%;
	background-color: rgba(0,0,0,.5)
}

.popup .popupbox {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 4.8rem;
	height: 2.53333rem;
	border-radius: .2rem;
	background: rgba(255,255,255,.9);
	border: 1px solid #565d66;
	transform: translate(-50%,-50%);
	cursor: pointer
}

.popup .popupbox .close {
	position: absolute;
	right: .13333rem;
	top: .13333rem;
	width: .53333rem;
	height: .53333rem;
	background: url(../images/close01.png) center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	cursor: pointer
}

.popup .popupbox p {
	padding: .66667rem .4rem 0rem;
	font-size: .37333rem;
	color: #333;
	line-height: .66667rem;
	text-align: center
}

.zixun1 {
	color: #fff!important;
	background: #ffc34f!important;
	border-radius: .2666666667rem;
	padding: .1333333333rem .5333333333rem .1333333333rem .2rem!important;
	display: inline-block!important;
	line-height: .2666875rem!important;
	position: relative;
	border: 1px dashed brown;
	margin: 0 4px
}

.zixun1:after {
	content: "";
	position: absolute;
	right: .04rem;
	top: .0533333333rem;
	background: url(../images/icon07.gif) center center no-repeat;
	background-size: 100%;
	border-radius: 50%;
	width: .4533333333rem;
	height: .4533333333rem
}

.zixun1 span,.zixun1 strong {
	color: brown!important
}

.n2802one {
	border: .02666875rem solid #c2cec2;
	padding: .1066875rem;
	margin-bottom: .4rem
}

.n2802one .n2802onebox {
	padding: .5333125rem .4rem;
	background: url(../images/n2802icon01.jpg) left top;
	box-shadow: 0rem 0rem .5333125rem rgba(108,149,111,.3)
}

.n2802one .n2802onep01 {
	background: #99c097;
	text-align: center;
	color: #fff;
	font-weight: 700;
	position: relative;
	line-height: .8933125rem
}

.n2802one .n2802onep01:after {
	content: "";
	position: absolute;
	left: 0rem;
	right: 0rem;
	bottom: -.16rem;
	height: 0rem;
	border-top: .02666875rem dashed #447c44;
	border-bottom: .02666875rem dashed #a8c0a8
}

.n2802one .n2802onep02 {
	color: #577456;
	text-align: center;
	font-weight: 700;
	margin-top: 1.3333125rem;
	position: relative
}

.n2802one .n2802onep02:after {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	border-top: .2rem solid #577456;
	border-bottom: 0rem;
	border-left: .1333125rem solid transparent;
	border-right: .1333125rem solid transparent;
	top: -.5710625rem
}

.n2802one ul {
	margin: 0rem -.0666875rem
}

.n2802one ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0
}

.n2802one ul li {
	float: left;
	clear: none;
	background: 0 0;
	width: 33.3333%;
	font-size: .39375rem;
	color: #555;
	margin: .2rem 0rem;
	padding: 0rem .0666875rem
}

.n2802one ul li a {
	clear: both;
	display: block;
	border: 1px solid #6ca06c;
	border-radius: .1333125rem;
	line-height: .64rem;
	text-align: center;
	padding: .1866875rem 0rem;
	box-shadow: 0rem .1333125rem 0rem #6ca06c;
	color: #6ca06c
}

.n2802two {
	padding-bottom: .4rem
}

.n2802two li {
	clear: both;
	padding: .4rem;
	display: block;
	margin-bottom: .88rem!important;
	background: url(../images/n2802icon02.jpg) center top!important;
	background-size: .5333125rem!important;
	border-radius: .48rem;
	box-shadow: 0rem .08rem 0rem #d2e2d5,.08rem 0rem 0rem #d2e2d5,-.08rem 0rem 0rem #d2e2d5
}

.n2802two li:last-child {
	margin-bottom: 0rem!important
}

.n2802two li .n2802twotit {
	clear: both;
	text-align: center;
	margin: 0;
	padding: 0;
	padding-bottom: .2933125rem
}

.n2802two li .n2802twotit span {
	position: relative;
	display: inline-block;
	border: .02666875rem solid #659365;
	background: #f1f7f2;
	color: #405b40;
	font-weight: 700;
	line-height: 1;
	padding: .12rem .4533125rem;
	border-radius: .1866875rem
}

.n2802two li .n2802twotit span:after,.n2802two li .n2802twotit span:before {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -.17334375rem;
	width: .3466875rem;
	height: .3466875rem;
	border-radius: .08rem;
	background: rgba(101,147,101,.6)
}

.n2802two li .n2802twotit span:after {
	right: -.17334375rem
}

.n2802two li .n2802twotit span:before {
	left: -.17334375rem
}

.n2802two li .n2802twotxt {
	clear: both;
	margin: 0;
	padding: 0
}

.n2802three {
	box-shadow: 0rem 0rem .8rem rgba(108,118,149,.24);
	border-radius: .1333125rem;
	padding: .2666875rem;
	margin-bottom: .4rem;
	background: #fff
}

.n2802four,.p265three {
	box-shadow: 0rem 0rem .2666875rem rgba(96,174,124,.2)
}

.n2802three .n2802threep01 {
	color: #333;
	font-weight: 700
}

.n2802three ul li {
	background: url(../images/n2802icon03.jpg) left .3125rem no-repeat;
	padding-left: .3125rem;
	margin-bottom: .2666875rem;
	font-size: .3866875rem;
	line-height: .8rem;
	color: #555
}

.n2802four {
	clear: both;
	padding: .2rem .2666875rem;
	margin-bottom: .4rem;
	border-radius: .2666875rem;
	background: url(../images/n2802icon02.jpg) center top;
	background-size: .5333125rem
}

.n2802four .n2802fouritem {
	position: relative;
	padding-bottom: .625rem;
	margin-bottom: .8rem
}

.n2802four .n2802fouritem:after {
	content: "";
	position: absolute;
	left: 0rem;
	right: 0rem;
	bottom: -.16rem;
	height: 0rem;
	border-top: .02666875rem dashed #447c44;
	border-bottom: .02666875rem dashed #a8c0a8
}

.n2802four .n2802fouritem:last-child {
	padding-bottom: 0rem;
	margin-bottom: 0rem
}

.n2802four .n2802fouritem:last-child:after {
	display: none
}

.n2802four .n2802fouritem .n2802fouritemtit {
	clear: both;
	text-align: center;
	display: block
}

.n2802four .n2802fouritem .n2802fouritemtit span {
	border-bottom: 1px solid #363636;
	padding-bottom: .1333125rem;
	color: #000
}

.n2802four .n2802fouritem .n2802fouritemtit span strong {
	color: #fff;
	display: inline-block;
	margin-right: .1333125rem;
	padding: .04rem .0666875rem;
	background: #659365;
	border-radius: .0933125rem;
	line-height: 1
}

.n2802four .n2802fouritem .n2802fouritemtxt {
	color: #65746c;
	text-align: center;
	background: url(../images/n2802icon04.jpg) center bottom no-repeat;
	background-size: 1.5466875rem;
	padding-bottom: 1.25rem
}

.n2802four .n2802fouritembox {
	overflow: hidden;
	overflow-y: auto;
	height: 10rem;
	margin-bottom: .5333125rem
}

.n2802four .n2802fouritembom {
	text-align: center;
	line-height: 1;
	color: #999
}

.n2802four .n2802fouritembom:after,.n2802four .n2802fouritembom:before {
	content: "";
	width: 0rem;
	height: 0rem;
	vertical-align: middle;
	display: inline-block;
	margin: 0rem .2rem
}

.n2802four .n2802fouritembom:after {
	border-bottom: 0rem;
	border-top: .1866875rem solid #c4c4c4;
	border-left: .1066875rem solid transparent;
	border-right: .1066875rem solid transparent
}

.n2802four .n2802fouritembom:before {
	border-top: 0rem;
	border-bottom: .1866875rem solid #c4c4c4;
	border-left: .1066875rem solid transparent;
	border-right: .1066875rem solid transparent
}

.n2802five li {
	position: relative;
	padding-left: .2666875rem;
	padding-top: .2666875rem;
	padding-bottom: .4rem;
	background: #fff!important;
	box-shadow: 0 0 5px #eee;
	border-radius: 10px;
	overflow: hidden
}

.n2802five li span {
	background: url(../images/n2802icon05.png) center top no-repeat;
	width: .5333125rem;
	height: .5333125rem;
	display: block;
	position: absolute;
	left: 0rem;
	top: 0rem;
	text-align: center;
	color: #fff;
	font-weight: 700;
	line-height: 1;
	padding-right: .2rem;
	background-size: .5333125rem
}

.insidetable {
	overflow: hidden;
	overflow-x: auto;
	width: 100%;
	margin-bottom: .4rem
}

.n3164one {
	box-shadow: 0rem 0rem .24rem rgba(144,141,184,.18);
	background: url(../images/n3164icon01.jpg) left top;
	background-size: .2666875rem;
	padding: .2666875rem;
	margin-bottom: 3rem
}

.n3164one .n3164onebox {
	margin-bottom: -3.4666875rem;
	background: url(../images/n3164icon02.png) center top no-repeat;
	background-size: 4.5333125rem;
	padding-top: .8rem
}

.n3164one .n3164onebox .n3164oneboxpic {
	position: relative;
	padding-right: .08rem
}

.n3164one .n3164onebox .n3164oneboxpic:after {
	content: "";
	top: .08rem;
	position: absolute;
	left: .08rem;
	right: 0rem;
	bottom: -.08rem;
	border-radius: .2666875rem;
	border: .02666875rem solid #8fb182
}

.n3164tit .n3164titdiv,.n3164tit h3 {
	position: relative;
	display: inline-block
}

.n3164one .n3164onebox .n3164oneboxpic img {
	border-radius: .2666875rem;
	border: .02666875rem solid #8fb182;
	position: relative;
	z-index: 2;
	clear: both;
	display: block;
	margin: 0rem!important
}

.n3164tit {
	clear: both;
	display: block;
	text-align: center;
	margin-bottom: .2666875rem;
	padding-top: .2666875rem
}

.n3164tit .n3164titdiv {
	clear: both
}

.n3164tit h3 {
	margin: 0rem;
	z-index: 2;
	background: #76bc64;
	color: #fff;
	line-height: .5333125rem;
	padding: .125rem .2666875rem
}

.n3164tit .n3164titdiv:after {
	content: "";
	background: #59a345;
	position: absolute;
	left: .099375rem;
	top: -.1066875rem;
	bottom: 0rem;
	width: 100%;
	z-index: 1;
	transform: skewX(-30deg);
	-webkit-transform: skewX(-13deg);
	-moz-transform: skewX(-30deg)
}

.n3164two {
	border: .02666875rem solid #a1c59c;
	background: #f7fbfa;
	padding: .75rem .625rem .625rem;
	font-size: .3866875rem;
	line-height: .8rem;
	color: #555;
	margin-bottom: .4rem;
	position: relative
}

.n3164two:after,.n3164two:before {
	content: "";
	position: absolute;
	width: .6133125rem;
	height: .653125rem;
	background: url(../images/n3164icon03.png) center top no-repeat;
	background-size: .6133125rem
}

.n3164two:after {
	bottom: .2rem;
	right: .2rem;
	transform: scale(-1)
}

.n3164two:before {
	left: .2rem;
	top: .2rem
}

.p265one {
	border: 1px solid #c6ddd7;
	padding: .08rem
}

.p265one .p265onebox {
	background: #f7fbfa;
	padding: .2666875rem
}

.p265tit {
	clear: both;
	text-align: center;
	padding-bottom: .4rem;
	padding-top: .4rem
}

.p265tit h3 {
	position: relative;
	background: 0 0;
	padding: 0rem;
	margin: 0rem;
	display: inline-block
}

.p265tit h3:after,.p265tit h3:before {
	content: "";
	position: absolute;
	line-height: 1
}

.p265tit h3:after {
	height: .2666875rem;
	left: -.2666875rem;
	right: -.2666875rem;
	bottom: -.09375rem;
	z-index: -2;
	background: #bce7d2
}

.p265tit h3:before {
	height: 1px;
	left: 0rem;
	right: 0rem;
	bottom: .03125rem;
	z-index: -1;
	background: #333
}

.p265two {
	clear: both;
	position: relative;
	padding: .8666875rem .5333125rem;
	margin-bottom: .4rem
}

.p265two:after,.p265two:before {
	content: "";
	position: absolute;
	width: 2.54666875rem;
	height: 2.16rem;
	background: url(../images/p265icon01.png) center top no-repeat;
	background-size: 100%
}

.p265two:after {
	right: 0rem;
	bottom: 0rem;
	transform: scale(-1)
}

.p265two:before {
	left: 0rem;
	top: 0rem
}

.p265two .p265twobox {
	overflow: hidden;
	overflow-y: auto;
	height: 10rem
}

.p265two .p265twobom {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0rem;
	color: #89593a;
	font-size: .3333125rem;
	margin-bottom: 0rem;
	padding: 0rem;
	line-height: 1
}

.p265four,.p265six,.p265three {
	margin-bottom: .4rem
}

.p265three {
	background: url(../images/n2802icon02.jpg) left top;
	border-radius: .2666875rem;
	padding: .5333125rem 0rem .4rem;
	background-size: .5333125rem
}

.p265three .p265threetit {
	text-align: center;
	font-weight: 700;
	font-size: .426625rem;
	color: #e88b54
}

.p265three ul li {
	position: relative;
	padding: .2666875rem .2666875rem .4rem;
	font-size: .3866875rem;
	line-height: .8rem;
	color: #555
}

.p265four li i,.p265three ul li span {
	width: .5333125rem;
	height: .5333125rem;
	display: block;
	position: absolute;
	top: 0rem;
	font-weight: 700
}

.p265three ul li:last-child {
	padding-bottom: 0rem
}

.p265three ul li span {
	background: url(../images/n2802icon05.png) center top no-repeat;
	left: 0rem;
	text-align: center;
	color: #fff;
	line-height: 1;
	padding-right: .2rem;
	background-size: .5333125rem
}

.p265four li {
	position: relative;
	padding: .2666875rem .2666875rem .4rem;
	font-size: .3866875rem;
	line-height: .8rem;
	color: #555
}

.p265four li:last-child {
	padding-bottom: 0rem
}

.p265four li i {
	background: url(../images/n2802icon05.png) center top no-repeat;
	left: 0rem;
	text-align: center;
	color: #fff;
	line-height: 1;
	padding-right: .2rem;
	background-size: .5333125rem
}

.p265six {
	position: relative;
	background: #f7fbfa;
	border-radius: .2666875rem;
	padding: .2666875rem .4rem;
	margin-top: .2666875rem
}

.p265six:after,.p265six:before {
	content: "";
	position: absolute;
	width: 1.9333125rem;
	height: 3.0133125rem
}

.p265six:after {
	border-left: 1px solid #c6ddd7;
	border-bottom: 1px solid #c6ddd7;
	left: -1px;
	bottom: -1px;
	border-radius: 0 0 0 .2666875rem
}

.p265six:before {
	border-right: 1px solid #c6ddd7;
	border-top: 1px solid #c6ddd7;
	right: -1px;
	top: -1px;
	border-radius: 0rem .2666875rem 0rem 0rem
}

.p265six .p265sixicon01,.p265six .p265sixicon02 {
	content: "";
	position: absolute;
	width: .6133125rem;
	height: .653125rem;
	background: url(../images/n3164icon03.png) center top no-repeat;
	background-size: .6133125rem
}

.p265six .p265sixicon01 {
	bottom: -.26675rem;
	right: 0rem;
	transform: scale(-1)
}

.p265six .p265sixicon02 {
	left: 0rem;
	top: -.26675rem
}

.n2753box {
	background: url(../images/n2753pic07.jpg) left top;
	background-size: .5333125rem;
	margin: 0rem -.4rem;
	padding: .4rem
}

.n2753one {
	padding: 0;
	display: -webkit-box;
	position: relative;
	width: 100%;
	overflow: auto;
	overflow-y: hidden
}

.n2753onebom {
	clear: both;
	text-align: center;
	padding: .5333125rem 0rem
}

.n2753onebom p {
	border: 1px solid #82a69a;
	box-shadow: 0rem -.1066875rem 0rem #51ab85;
	border-radius: .2666875rem;
	display: inline-block;
	padding: 0rem .9333125rem;
	margin: 0rem
}

.n2753onebom p span {
	background: url(../images/n2753pic02.jpg) left center no-repeat;
	background-size: 2.96rem;
	color: #669e89;
	font-size: .3466875rem;
	padding: .1333125rem 0rem .1333125rem 3.125rem;
	display: block
}

.n2753two .n2753twopic {
	margin-bottom: .4rem;
	padding: .05333125rem;
	background: #97cab9;
	border-radius: .2666875rem
}

.n2753two .n2753twopic img {
	padding: 0rem;
	margin: 0rem;
	border-radius: .2666875rem
}

.n2753three {
	padding-bottom: .4rem
}

.n2753three .n2753threeitem {
	clear: both;
	position: relative
}

.n2753three .n2753threeitem:after {
	content: "";
	position: absolute;
	left: .2rem;
	top: 0rem;
	bottom: 0rem;
	width: 0rem;
	border-left: 1px dashed #76a690
}

.n2753three .n2753threeitem .n2753threeitemtit {
	background: #eaffe2;
	border: 1px solid #76a691;
	border-radius: .1333125rem;
	display: inline-block;
	padding: .0625rem .2rem;
	height: .8rem;
	line-height: .6875rem;
	color: #76a691;
	font-size: .3866875rem;
	margin-bottom: .2rem;
	position: relative;
	z-index: 2
}

.n2753three .n2753threeitem .n2753threeitemtit strong {
	float: left;
	width: .4533125rem;
	height: .4533125rem;
	color: #fff;
	background: #76a691;
	border-radius: 50%;
	text-align: center;
	line-height: .4533125rem;
	margin-top: .125rem;
	margin-right: .2666875rem
}

.n3482onepic img,.n3589twobtn img {
	width: 100%
}

.n2753three .n2753threeitem .n2753threeitemtxt {
	color: #619a81;
	padding-left: .5333125rem;
	margin-bottom: 0rem;
	padding-bottom: .4rem
}

.n2753three .n2753threeitem:last-child .n2753threeitemtxt {
	padding-bottom: 0rem
}

.n2753four {
	padding: 0rem
}

.n2753four p {
	background: url(../images/n2753pic03.png) left .28125rem no-repeat;
	background-size: .1866875rem;
	padding-left: .4rem
}

.n2753five {
	border: 1px solid #94b643;
	background: #fff;
	padding: .8rem .4rem .2666875rem;
	position: relative;
	margin-bottom: .4rem
}

.n2753five:after,.n2753five:before {
	content: "";
	position: absolute
}

.n2753five:before {
	background: url(../images/n2753pic04.jpg) center center repeat-x;
	height: .1066875rem;
	left: 0rem;
	right: 0rem;
	background-size: .1066875rem;
	top: -.1066875rem;
	border-bottom: 1px solid #94b643
}

.n2753five:after {
	content: "";
	left: .1333125rem;
	right: .1333125rem;
	top: .1333125rem;
	background: url(../images/n2753pic05.jpg) left center repeat-x;
	height: .0666666667rem;
	background-size: .0933125rem
}

.n2753five .n2753fivetit {
	clear: both;
	display: block;
	text-align: center
}

.n2753five .n2753fivetit h3 {
	background: url(../images/n2753pic06.jpg) center center no-repeat;
	color: #467211;
	background-size: 7.466625rem;
	height: .9333125rem;
	line-height: .9333125rem;
	padding: 0rem
}

.n3482onepic {
	clear: both;
	position: relative;
	display: block;
	margin-bottom: .5066666667rem!important
}

.n3482onepic:after,.n3482onepic:before {
	content: "";
	position: absolute;
	width: .04rem;
	height: .5066666667rem;
	line-height: 1;
	bottom: -.5066666667rem
}

.n3482onepic:before {
	background: #b2effe;
	left: 1.5733333333rem
}

.n3482onepic:after {
	background: #b2effe;
	right: 1.5733333333rem
}

.n3482onepicbom {
	margin: 0rem .3733333333rem .4rem;
	position: relative;
	z-index: 5;
	padding: .1333333333rem .6666666667rem;
	text-align: center;
	color: #333;
	line-height: .6133333333rem
}

.n3482onepicbom:before {
	content: "";
	position: absolute;
	left: .0133333333rem;
	top: .0133333333rem;
	right: .0133333333rem;
	bottom: .0133333333rem;
	border: .0266666667rem solid #b2effe;
	z-index: 0;
	border-radius: .2666666667rem
}

.n3482onepicbom:after {
	content: "";
	position: absolute;
	left: .0933333333rem;
	top: .0933333333rem;
	right: -.0933333333rem;
	bottom: -.0933333333rem;
	background: #eafbff;
	background: -webkit-repeating-linear-gradient(left,#eafbff,#e0fff1);
	background: -o-repeating-linear-gradient(left,#eafbff,#e0fff1);
	background: repeating-linear-gradient(to right,#eafbff,#e0fff1);
	z-index: -1;
	border-radius: .2666666667rem
}

.n3482one {
	clear: both;
	margin: .4rem 0rem
}

.n3482one .n3482oneitem {
	margin: .4rem 0rem
}

.n3482one .n3482oneitem .n3482onetit {
	font-size: .4rem;
	position: relative;
	z-index: 10;
	line-height: .7733333333rem;
	margin-bottom: .68rem;
	color: #2b2b2b
}

.n3482one .n3482oneitem .n3482onetit:after {
	content: "";
	position: absolute;
	left: .4rem;
	right: 0rem;
	bottom: 0rem;
	height: .2933333333rem;
	border-radius: .1466666667rem;
	background: #e8f7ef;
	background: -webkit-linear-gradient(top,#fff,#cfeedd);
	background: -o-linear-gradient(top,#fff,#cfeedd);
	background: linear-gradient(to bottom,#fff,#cfeedd);
	z-index: -2
}

.n3482one .n3482oneitem .n3482onetit span {
	float: left;
	position: relative;
	width: .6666666667rem;
	height: .6666666667rem;
	background: #fff;
	color: #2b2b2b;
	font-size: .4rem;
	text-align: center;
	line-height: .6666666667rem;
	margin-right: .3333333333rem;
	border-radius: 50%;
	font-weight: 700
}

.n3482one .n3482oneitem .n3482onetit span:after {
	content: "";
	left: 0rem;
	bottom: -.0666666667rem;
	position: absolute;
	width: .8666666667rem;
	height: .8666666667rem;
	background: #35ad9e;
	background: -webkit-linear-gradient(top,#35ad9e,#48c07f);
	background: -o-linear-gradient(top,#35ad9e,#48c07f);
	background: linear-gradient(to bottom,#35ad9e,#48c07f);
	border-radius: 50%;
	z-index: -1
}

.n3482one .n3482oneitem .n3482onebox {
	clear: both
}

.n3482one .n3482oneitem .n3482onebox p {
	clear: both;
	position: relative;
	padding-left: .8rem
}

.n3482one .n3482oneitem .n3482onebox p:after,.n3482one .n3482oneitem .n3482onebox p:before {
	content: "";
	position: absolute;
	width: .3333333333rem;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	height: .3333333333rem;
	border-radius: 3px;
	top: .24rem
}

.n3482one .n3482oneitem .n3482onebox p:after {
	background: #7cb1f9;
	left: 0
}

.n3482one .n3482oneitem .n3482onebox p:before {
	background: #e2eefd;
	left: .2266666667rem;
	z-index: 2
}

.n3482onethree {
	padding: 0rem!important;
	background: 0 0!important
}

.n3482two {
	clear: both
}

.n3482two .n3482twotop {
	margin-left: -.2666666667rem;
	margin-right: -.2666666667rem;
	background: url(../images/n3482twobg.png) center center no-repeat;
	height: 1.76rem;
	line-height: 1.4933333333rem;
	background-size: 100%;
	color: #333;
	font-size: .3733333333rem;
	text-align: center;
	font-weight: 700;
	padding-top: .2rem;
	margin-bottom: 0rem!important;
	position: relative;
	z-index: 2
}

.n3482two .n3482twobom {
	background: #e8fcf8;
	border: 1px solid #1b8669;
	border-radius: 3px;
	margin-top: -.1333333333rem;
	position: relative;
	padding: .5333333333rem .6rem .4666666667rem
}

.n3482two .n3482twobom:after {
	content: "";
	background: #fafffe;
	position: absolute;
	left: .2666666667rem;
	bottom: .2666666667rem;
	right: .2666666667rem;
	top: 0
}

.n3482two .n3482twobom p,.n3482two .n3482twobom span {
	position: relative;
	z-index: 2;
	font-size: .3733333333rem
}

.n3482two .n3482twobom p {
	color: #666;
	padding: .0666666667rem .1333333333rem;
	line-height: .6133333333rem;
	margin-top: .2rem
}

.n3482two .n3482twobom span {
	clear: both;
	display: block;
	color: #333;
	padding-bottom: .3333333333rem
}

.n3482two .n3482twobom span:after {
	content: "";
	position: absolute;
	left: 0rem;
	width: 6.5333333333rem;
	height: .08rem;
	border-radius: .04rem;
	background: #65cfc0;
	background: -webkit-linear-gradient(left,#65cfc0,rgba(101,207,192,0));
	background: -o-linear-gradient(left,#65cfc0,rgba(101,207,192,0));
	background: linear-gradient(to right,#65cfc0,rgba(101,207,192,0));
	bottom: 0rem
}

.n3482two .n3482twobom span i {
	width: .7333333333rem;
	height: .7333333333rem;
	line-height: .7333333333rem;
	text-align: center;
	color: #fff;
	font-size: .3733333333rem;
	position: relative;
	font-style: normal;
	font-weight: 700;
	float: left;
	margin-right: .2666666667rem
}

.n3482two .n3482twobom span i:after {
	content: "";
	position: absolute;
	left: 0rem;
	top: 0rem;
	bottom: 0rem;
	right: 0rem;
	background: #52c9b8;
	border-radius: 50% 50% 0rem;
	transform: rotate(45deg);
	transform-origin: 50%;
	-ms-transform: rotate(45deg);
	-ms-transform-origin: 50%;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: 50%;
	-moz-transform: rotate(45deg);
	-moz-transform-origin: 50%;
	-o-transform: rotate(45deg);
	-o-transform-origin: 50%;
	z-index: -1
}

.n3589one {
	border: .08rem solid #51cbbb;
	background: url(../images/n3589icon01.jpg) left top #fff;
	background-size: .4266666667rem;
	position: relative;
	margin-bottom: .5066666667rem;
	padding: 1.0666666667rem .3466666667rem .2666666667rem;
	border-radius: .3333333333rem .3333333333rem 0rem 0rem
}

.n3589one i {
	display: block;
	background: #519d9e;
	position: absolute;
	width: .56rem;
	height: .56rem;
	border-radius: 50%;
	top: 0rem
}

.n3589one i:after {
	content: "";
	position: absolute;
	width: .3466666667rem;
	height: .8133333333rem;
	background: #fff;
	border-radius: .1733333333rem;
	border: .04rem solid #a4cfa9;
	bottom: .2133333333rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	left: .0933333333rem
}

.n3589one i:first-child {
	left: 1.7466666667rem
}

.n3589one i:first-child+i {
	right: 1.7466666667rem
}

.n3589one a.n3589onea {
	background: #7adad8;
	color: #fff;
	line-height: .6133333333rem;
	display: inline-block;
	padding-right: .2rem;
	padding-left: .4rem;
	margin-left: -.4266666667rem;
	margin-right: .2rem;
	border-radius: 0rem .3066666667rem .3066666667rem 0rem
}

.n3589one .n3589onetit,.n3589two .n3589onetit {
	clear: both;
	text-align: center;
	color: #c47f08;
	margin: .1066666667rem 0rem!important
}

.n3589two {
	clear: both;
	margin: 0 -.4rem .4rem;
	background: #62d1c2;
	padding: .4rem
}

.n3589two .n3589twoitem {
	clear: both;
	background: #fff;
	border-radius: .2666666667rem;
	padding: .8rem .4666666667rem .2666666667rem;
	margin-bottom: .7333333333rem
}

.n3589two .n3589twoitem:last-child {
	margin-bottom: 0rem
}

.n3589two .n3589twoitem h3 {
	background: #ffeac6;
	border-radius: .2666666667rem .2666666667rem .2666666667rem 0rem;
	position: relative;
	color: #2b2b2b;
	font-size: .4533333333rem;
	line-height: .6933333333rem;
	padding: .1066666667rem .4rem .1066666667rem .72rem;
	margin: 0rem .24rem .4666666667rem -.7066666667rem
}

.n3589two .n3589twoitem h3:after {
	content: "";
	border-top: .1866666667rem solid #e7c386;
	border-bottom: 0rem;
	border-right: 0rem;
	border-left: .24rem solid transparent;
	position: absolute;
	left: 0rem;
	bottom: -.1866666667rem
}

.n3589two .n3589twoitem p span {
	clear: both;
	display: block;
	background: #7adad8;
	color: #fff;
	border-radius: 0rem .4rem .4rem 0rem;
	margin: .16rem 0rem .16rem -.4rem;
	font-size: .4rem;
	padding-left: .4rem
}

.n3589two .n3589twoitem .n3589twoaddress {
	clear: both;
	text-align: center;
	color: #fff;
	padding: .1333333333rem 0rem;
	background: #7adad8;
	border-radius: .2666666667rem;
	line-height: 1.5
}

.n3589two .n3589twoitem .n3589twoaddress strong {
	clear: both;
	display: block;
	color: #fff
}

.n3589twobtn {
	clear: both;
	display: block;
	margin: .5333333333rem 0rem
}

.n3615one strong {
	color: #336b66
}

.n3615tit {
	background: 0 0!important;
	padding-left: 0rem!important;
	display: inline-block;
	position: relative;
	z-index: 2;
	padding-bottom: .07rem;
	margin: .36667rem 0rem .2rem!important
}

.n3615tit:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0rem;
	height: .3733rem;
	background: #079d91;
	background: -webkit-linear-gradient(left,#079d91,rgba(7,157,145,0));
	background: -o-linear-gradient(left,#079d91,rgba(7,157,145,0));
	background: linear-gradient(to right,#079d91,rgba(7,157,145,0));
	border-radius: .18665rem;
	z-index: -1;
	bottom: 0rem
}

.n3615two {
	font-weight: 700;
	color: #336b66!important;
	font-size: .4rem
}

.n3615three li {
	clear: both;
	position: relative;
	background: url(../images/n3615icon01.jpg) left .22rem no-repeat!important;
	background-size: .52rem!important;
	padding-left: 2.7rem!important;
	margin: .15rem 0rem!important
}

.n3615three li:first-child,.n3615three li:first-child+li {
	color: red
}

.n3615three li strong {
	position: absolute;
	left: .68rem;
	top: 0rem;
	line-height: .8rem;
	color: #333!important
}

.n3615address {
	clear: both!important;
	text-align: center;
	color: #fff!important;
	padding: .2667rem 0rem;
	background: #7adad8;
	border-radius: .2667rem;
	line-height: 1.5!important
}

.n3615address strong {
	clear: both;
	display: block;
	color: #fff
}

.n3620one {
	clear: both;
	padding: .3333333333rem;
	margin-top: .3066666667rem;
	margin-bottom: .6666666667rem;
	position: relative;
	z-index: 5
}

.n3620one:after {
	content: "";
	position: absolute;
	width: 7.2666666667rem;
	height: 1.0933333333rem;
	border-radius: 50%;
	background: #73b2de;
	box-shadow: 0rem 0rem 1rem #73b2de;
	z-index: 1;
	left: 50%;
	margin-left: -3.6266666667rem;
	bottom: .1rem
}

.smalltext009,.smalltext031 {
	border: 1px solid #487364!important
}

.n3620one:before {
	content: "";
	background: url(../images/n3620onebg.png) left top #e9f6ff;
	background-size: .3733333333rem;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0rem;
	top: 0rem;
	z-index: 2
}

.n3620one p {
	position: relative;
	padding-left: 1.9333333333rem;
	font-size: .3733333333rem!important;
	line-height: .6rem!important;
	color: #666!important;
	margin: .2133333333rem 0rem!important;
	z-index: 3
}

.n3620one p strong {
	position: absolute;
	left: 0rem;
	top: 0rem;
	color: #333!important;
	font-size: .3733333333rem!important
}

.smalltext009 .smalltext009tit,.smalltext015 .smalltext015tit {
	color: #487364!important
}

.smalltext009 {
	margin: .5rem 0!important
}

.smalltext009 .smalltext009icon span:nth-child(2) {
	background: #caf3d3!important
}

.smalltext009 .smalltext009icon span:nth-child(1) {
	background: #b8f3de!important
}

.smalltext031 .tit {
	background: #487364!important
}

.smalltext015 {
	background: -webkit-linear-gradient(left,#335f50,#487364)!important;
	margin-bottom: .2666666667rem;
	margin-top: .2666666667rem
}

.smalltext015:after {
	border: 2px solid #1f483a!important
}

.smalltxt050:after {
	border: 2px solid #44847c!important
}

.smalltxt050:before {
	background: #b8deda!important
}

.smalltext030 {
	width: 100%!important;
	max-width: 100%!important
}

.smalltxt071 {
	background: #f5fffc!important;
	margin-left: -.4rem!important;
	border-bottom: 1px solid #9df9df!important;
	border-right: 1px solid #9df9df!important;
	border-radius: 0rem 0rem 1.0666666667rem!important;
	padding-top: .6666666667rem!important
}

.smalltxt071 p span {
	padding: .2rem .2666666667rem;
	position: relative;
	z-index: 10
}

.smalltxt071 .p_l span {
	font-size: .3733333333rem;
	line-height: .6133333333rem;
	color: #666!important;
	border-radius: .4666666667rem;
	box-shadow: 0 .0666666667rem 0rem #3da688;
	border: 1px solid #666
}

.smalltxt071 .p_l span::before {
	top: -.6666666667rem
}

.smalltxt071 .p_l span::after {
	content: "";
	position: absolute;
	left: -.14rem;
	top: -.085rem;
	background: url(../images/smalltxt071-tx03.png) left top no-repeat;
	background-size: 100%;
	width: .4666666667rem;
	height: .4666666667rem;
	z-index: -1
}

.smalltxt071 .p_r span {
	font-size: .3733333333rem;
	line-height: .6133333333rem;
	color: #fff!important;
	border-radius: .4666666667rem;
	border: 1px solid #3da688;
	background: #3da688
}

.smalltxt071 .p_r span::before {
	top: -.6666666667rem
}

.smalltxt071 .p_r span::after {
	content: "";
	position: absolute;
	right: -.13rem;
	top: -.1rem;
	background: url(../images/smalltxt071-tx04.png) left top no-repeat;
	background-size: 100%;
	width: .4666666667rem;
	height: .4666666667rem;
	z-index: -1
}

@media screen and (min-width:750px) {
	html {
		font-size: 75px
	}
}

@media screen and (max-width:700px) {
	html {
		font-size: 68px
	}
}

@media screen and (max-width:660px) {
	html {
		font-size: 64px
	}
}

@media screen and (max-width:520px) {
	html {
		font-size: 48px
	}
}

@media screen and (max-width:400px) {
	html {
		font-size: 37.5px
	}
}

@media screen and (max-width:359px) {
	html {
		font-size: 32px
	}
}