@font-face{font-family: 'iconfont';src: url('/dist/fonts/font_sx2nufr037bvs4i/iconfont.eot');src: url('/dist/fonts/font_sx2nufr037bvs4i/iconfont.eot?#iefix') format('embedded-opentype'), url('/dist/fonts/font_sx2nufr037bvs4i/iconfont.woff') format('woff'), url('/dist/fonts/font_sx2nufr037bvs4i/iconfont.ttf') format('truetype'), url('/dist/fonts/font_sx2nufr037bvs4i/iconfont.svg#iconfont') format('svg');}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body, html{width: 100%;color: #3e3e3e/*#475461*/;font-size: 14px;line-height: 1.7;letter-spacing: 0.02em;-webkit-font-smoothing: antialiased;text-size-adjust: 100%;background: #f6f9fc;font-weight: 300;}
.iconfont{font-family: 'iconfont';font-weight: normal;}
i{font-weight: 300;}
.nav-offset {
    padding-top: 60px;
}
.of-hidden {
    overflow: hidden;
}
.relative {
    position: relative;
}
@media (min-width: 641px) {
	.cols {
		display: flex;
	}
	.cols.cols--row-reverse {
		flex-direction: row-reverse;
	}
	.cols.cols--wrap {
		flex-wrap: wrap;
	}
	.cols.cols--wrap .col {
		flex: auto;
	}
	.cols.cols--align-top {
		align-items: flex-start;
	}
	.col {
		flex: 1;
	}
	.col.col--50 {
		width: 50%;
	}
	.col.col--60 {
		width: 60%;
	}
	.col.col--70 {
		width: 70%;
	}
	.col.col--80 {
		width: 80%;
	}
	.col.col--90 {
		width: 90%;
	}
	.col.col--40 {
		width: 40%;
	}
	.col.col--30 {
		width: 30%;
	}
	.col.col--20 {
		width: 20%;
	}
	.col.col--10 {
		width: 10%;
	}
	.col.col--100 {
		width: 100%;
	}
	.col.col--collapsed {
		flex: auto;
	}
	.col.col--padding-left-text {
		padding-right: 40px;
		padding-left: 80px;
	}
	.col.col--padding-right-text {
		padding-right: 80px;
		padding-left: 40px;
	}
}
.col img {
	vertical-align: middle;
	display: block;
	width: 100%;
}

.ui-container-fluid {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.ui-container-fluid:before, .ui-container-fluid:after {
  content: " ";
  display: table;
}

.ui-container-fluid:after {
  clear: both;
}
.ui-row {
  margin-left: -15px;
  margin-right: -15px;
}

.ui-row:before, .ui-row:after {
  content: " ";
  display: table;
}

.ui-row:after {
  clear: both;
}

.ui-col-xs-1, .ui-col-sm-1, .ui-col-md-1, .ui-col-lg-1, .ui-col-xs-2, .ui-col-sm-2, .ui-col-md-2, .ui-col-lg-2, .ui-col-xs-3, .ui-col-sm-3, .ui-col-md-3, .ui-col-lg-3, .ui-col-xs-4, .ui-col-sm-4, .ui-col-md-4, .ui-col-lg-4, .ui-col-xs-5, .ui-col-sm-5, .ui-col-md-5, .ui-col-lg-5, .ui-col-xs-6, .ui-col-sm-6, .ui-col-md-6, .ui-col-lg-6, .ui-col-xs-7, .ui-col-sm-7, .ui-col-md-7, .ui-col-lg-7, .ui-col-xs-8, .ui-col-sm-8, .ui-col-md-8, .ui-col-lg-8, .ui-col-xs-9, .ui-col-sm-9, .ui-col-md-9, .ui-col-lg-9, .ui-col-xs-10, .ui-col-sm-10, .ui-col-md-10, .ui-col-lg-10, .ui-col-xs-11, .ui-col-sm-11, .ui-col-md-11, .ui-col-lg-11, .ui-col-xs-12, .ui-col-sm-12, .ui-col-md-12, .ui-col-lg-12 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.ui-col-xs-1, .ui-col-xs-2, .ui-col-xs-3, .ui-col-xs-4, .ui-col-xs-5, .ui-col-xs-6, .ui-col-xs-7, .ui-col-xs-8, .ui-col-xs-9, .ui-col-xs-10, .ui-col-xs-11, .ui-col-xs-12 {
  float: left;
}

.ui-col-xs-1 {
  width: 8.33333%;
}

.ui-col-xs-2 {
  width: 16.66667%;
}

.ui-col-xs-3 {
  width: 25%;
}

.ui-col-xs-4 {
  width: 33.33333%;
}

.ui-col-xs-5 {
  width: 41.66667%;
}

.ui-col-xs-6 {
  width: 50%;
}

.ui-col-xs-7 {
  width: 58.33333%;
}

.ui-col-xs-8 {
  width: 66.66667%;
}

.ui-col-xs-9 {
  width: 75%;
}

.ui-col-xs-10 {
  width: 83.33333%;
}

.ui-col-xs-11 {
  width: 91.66667%;
}

.ui-col-xs-12 {
  width: 100%;
}

.ui-col-xs-offset-0 {
  margin-left: 0%;
}

.ui-col-xs-offset-1 {
  margin-left: 8.33333%;
}

.ui-col-xs-offset-2 {
  margin-left: 16.66667%;
}

.ui-col-xs-offset-3 {
  margin-left: 25%;
}

.ui-col-xs-offset-4 {
  margin-left: 33.33333%;
}

.ui-col-xs-offset-5 {
  margin-left: 41.66667%;
}

.ui-col-xs-offset-6 {
  margin-left: 50%;
}

.ui-col-xs-offset-7 {
  margin-left: 58.33333%;
}

.ui-col-xs-offset-8 {
  margin-left: 66.66667%;
}

.ui-col-xs-offset-9 {
  margin-left: 75%;
}

.ui-col-xs-offset-10 {
  margin-left: 83.33333%;
}

.ui-col-xs-offset-11 {
  margin-left: 91.66667%;
}

.ui-col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 544px) {
  .ui-col-sm-1, .ui-col-sm-2, .ui-col-sm-3, .ui-col-sm-4, .ui-col-sm-5, .ui-col-sm-6, .ui-col-sm-7, .ui-col-sm-8, .ui-col-sm-9, .ui-col-sm-10, .ui-col-sm-11, .ui-col-sm-12 {
    float: left;
  }
  .ui-col-sm-1 {
    width: 8.33333%;
  }
  .ui-col-sm-2 {
    width: 16.66667%;
  }
  .ui-col-sm-3 {
    width: 25%;
  }
  .ui-col-sm-4 {
    width: 33.33333%;
  }
  .ui-col-sm-5 {
    width: 41.66667%;
  }
  .ui-col-sm-6 {
    width: 50%;
  }
  .ui-col-sm-7 {
    width: 58.33333%;
  }
  .ui-col-sm-8 {
    width: 66.66667%;
  }
  .ui-col-sm-9 {
    width: 75%;
  }
  .ui-col-sm-10 {
    width: 83.33333%;
  }
  .ui-col-sm-11 {
    width: 91.66667%;
  }
  .ui-col-sm-12 {
    width: 100%;
  }
  .ui-col-sm-offset-0 {
    margin-left: 0%;
  }
  .ui-col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .ui-col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .ui-col-sm-offset-3 {
    margin-left: 25%;
  }
  .ui-col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .ui-col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .ui-col-sm-offset-6 {
    margin-left: 50%;
  }
  .ui-col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .ui-col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .ui-col-sm-offset-9 {
    margin-left: 75%;
  }
  .ui-col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .ui-col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .ui-col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 768px) {
  .ui-col-md-1, .ui-col-md-2, .ui-col-md-3, .ui-col-md-4, .ui-col-md-5, .ui-col-md-6, .ui-col-md-7, .ui-col-md-8, .ui-col-md-9, .ui-col-md-10, .ui-col-md-11, .ui-col-md-12 {
    float: left;
  }
  .ui-col-md-1 {
    width: 8.33333%;
  }
  .ui-col-md-2 {
    width: 16.66667%;
  }
  .ui-col-md-3 {
    width: 25%;
  }
  .ui-col-md-4 {
    width: 33.33333%;
  }
  .ui-col-md-5 {
    width: 41.66667%;
  }
  .ui-col-md-6 {
    width: 50%;
  }
  .ui-col-md-7 {
    width: 58.33333%;
  }
  .ui-col-md-8 {
    width: 66.66667%;
  }
  .ui-col-md-9 {
    width: 75%;
  }
  .ui-col-md-10 {
    width: 83.33333%;
  }
  .ui-col-md-11 {
    width: 91.66667%;
  }
  .ui-col-md-12 {
    width: 100%;
  }
  .ui-col-md-offset-0 {
    margin-left: 0%;
  }
  .ui-col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .ui-col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .ui-col-md-offset-3 {
    margin-left: 25%;
  }
  .ui-col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .ui-col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .ui-col-md-offset-6 {
    margin-left: 50%;
  }
  .ui-col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .ui-col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .ui-col-md-offset-9 {
    margin-left: 75%;
  }
  .ui-col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .ui-col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .ui-col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  .ui-col-lg-1, .ui-col-lg-2, .ui-col-lg-3, .ui-col-lg-4, .ui-col-lg-5, .ui-col-lg-6, .ui-col-lg-7, .ui-col-lg-8, .ui-col-lg-9, .ui-col-lg-10, .ui-col-lg-11, .ui-col-lg-12 {
    float: left;
  }
  .ui-col-lg-1 {
    width: 8.33333%;
  }
  .ui-col-lg-2 {
    width: 16.66667%;
  }
  .ui-col-lg-3 {
    width: 25%;
  }
  .ui-col-lg-4 {
    width: 33.33333%;
  }
  .ui-col-lg-5 {
    width: 41.66667%;
  }
  .ui-col-lg-6 {
    width: 50%;
  }
  .ui-col-lg-7 {
    width: 58.33333%;
  }
  .ui-col-lg-8 {
    width: 66.66667%;
  }
  .ui-col-lg-9 {
    width: 75%;
  }
  .ui-col-lg-10 {
    width: 83.33333%;
  }
  .ui-col-lg-11 {
    width: 91.66667%;
  }
  .ui-col-lg-12 {
    width: 100%;
  }
  .ui-col-lg-offset-0 {
    margin-left: 0%;
  }
  .ui-col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .ui-col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .ui-col-lg-offset-3 {
    margin-left: 25%;
  }
  .ui-col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .ui-col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .ui-col-lg-offset-6 {
    margin-left: 50%;
  }
  .ui-col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .ui-col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .ui-col-lg-offset-9 {
    margin-left: 75%;
  }
  .ui-col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .ui-col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .ui-col-lg-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  .ui-col-xl-1, .ui-col-xl-2, .ui-col-xl-3, .ui-col-xl-4, .ui-col-xl-5, .ui-col-xl-6, .ui-col-xl-7, .ui-col-xl-8, .ui-col-xl-9, .ui-col-xl-10, .ui-col-xl-11, .ui-col-xl-12 {
    float: left;
  }
  .ui-col-xl-1 {
    width: 8.33333%;
  }
  .ui-col-xl-2 {
    width: 16.66667%;
  }
  .ui-col-xl-3 {
    width: 25%;
  }
  .ui-col-xl-4 {
    width: 33.33333%;
  }
  .ui-col-xl-5 {
    width: 41.66667%;
  }
  .ui-col-xl-6 {
    width: 50%;
  }
  .ui-col-xl-7 {
    width: 58.33333%;
  }
  .ui-col-xl-8 {
    width: 66.66667%;
  }
  .ui-col-xl-9 {
    width: 75%;
  }
  .ui-col-xl-10 {
    width: 83.33333%;
  }
  .ui-col-xl-11 {
    width: 91.66667%;
  }
  .ui-col-xl-12 {
    width: 100%;
  }
  .ui-col-xl-offset-0 {
    margin-left: 0%;
  }
  .ui-col-xl-offset-1 {
    margin-left: 8.33333%;
  }
  .ui-col-xl-offset-2 {
    margin-left: 16.66667%;
  }
  .ui-col-xl-offset-3 {
    margin-left: 25%;
  }
  .ui-col-xl-offset-4 {
    margin-left: 33.33333%;
  }
  .ui-col-xl-offset-5 {
    margin-left: 41.66667%;
  }
  .ui-col-xl-offset-6 {
    margin-left: 50%;
  }
  .ui-col-xl-offset-7 {
    margin-left: 58.33333%;
  }
  .ui-col-xl-offset-8 {
    margin-left: 66.66667%;
  }
  .ui-col-xl-offset-9 {
    margin-left: 75%;
  }
  .ui-col-xl-offset-10 {
    margin-left: 83.33333%;
  }
  .ui-col-xl-offset-11 {
    margin-left: 91.66667%;
  }
  .ui-col-xl-offset-12 {
    margin-left: 100%;
  }
}
.arrow:after{content: "";display: block;position: absolute;right: 10px;top: 50%;z-index: 1;width: 4px;height: 4px;border: 2px solid #61CBFF;margin-top: -3px;-webkit-transform: rotate(45deg);transform: rotate(45deg);border-bottom: none;border-left: none;}
.pace{-webkit-pointer-events: none;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.pace-inactive{display: none;}
.pace .pace-progress{background: #FF6562;position: fixed;z-index: 2000;top: 0;right: 100%;width: 100%;height: 2px;}
.pace .pace-progress-inner{display: block;position: absolute;right: 0px;width: 100px;height: 100%;box-shadow: 0 0 10px #FF6562, 0 0 5px #FF6562;opacity: 1.0;-webkit-transform: rotate(3deg) translate(0px, -4px);-moz-transform: rotate(3deg) translate(0px, -4px);-ms-transform: rotate(3deg) translate(0px, -4px);-o-transform: rotate(3deg) translate(0px, -4px);transform: rotate(3deg) translate(0px, -4px);}
.pace .pace-activity{display: block;position: fixed;z-index: 2000;top: 15px;right: 15px;width: 14px;height: 14px;border: solid 2px transparent;border-top-color: #FF6562;border-left-color: #FF6562;border-radius: 10px;-webkit-animation: pace-spinner 400ms linear infinite;-moz-animation: pace-spinner 400ms linear infinite;-ms-animation: pace-spinner 400ms linear infinite;-o-animation: pace-spinner 400ms linear infinite;animation: pace-spinner 400ms linear infinite;}
.toast{-moz-transition-property: opacity, -moz-transform; -o-transition-property: opacity, -o-transform; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, transform; -moz-transition-duration: 400ms; -o-transition-duration: 400ms; -webkit-transition-duration: 400ms; transition-duration: 400ms; display: inline-block; cursor: pointer; z-index: 9999; position: fixed; opacity: 0; box-sizing: border-box; text-align: left; color: #fff; padding: 0.75em; width: auto; min-height: 1.5em; border-radius: 0.3em;}
.toast .toast-icon{display: block; position: absolute; width: 18px; height: 18px; top: 0; bottom: 0; left: 14px; margin: auto; color: inherit;}
.toast .toast-icon svg{display: block; width: 100%; height: 100%; fill: currentColor;}
.toast .toast-title,
.toast .toast-text{-ms-word-wrap: break-word; word-wrap: break-word;}
.toast .toast-title{font-size: 13px; line-height: 1.5;}
.toast .toast-text{font-size: 12px; line-height: 1.5;}
.toast .toast-close{z-index: 9; cursor: pointer; position: absolute; display: block; right: 0; top: 0.7em; width: 1.75em; text-align: center; font-size: 1.25em; font-weight: bold; color: #fff; -webkit-text-shadow: 0 1px 0 #ffffff; text-shadow: 0 1px 0 #ffffff; opacity: 0.8;display: none;}
.toast .toast-close:hover{color: #000; opacity: 0.5;}
.toast.toast-with-close{padding-right: 1.5em;}
.toast.toast-with-icon{padding-left: 38px; padding-right: 15px;}
.toast.toast-mobile{width: auto; pointer-events: none;}
.toast.toast-y-top{-moz-transform: translate3d(0, -100%, 0); -ms-transform: translate3d(0, -100%, 0); -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
.toast.toast-y-center{-moz-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
.toast.toast-y-bottom{-moz-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
.toast.toast-x-left{-moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
.toast.toast-x-right{-moz-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
.toast.toast-in{opacity: 0.9; -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.toast.toast-out{opacity: 0; -moz-transform: translate3d(0, 0, 0) scale(0.815); -ms-transform: translate3d(0, 0, 0) scale(0.815); -webkit-transform: translate3d(0, 0, 0) scale(0.815); transform: translate3d(0, 0, 0) scale(0.815);}
.toast.toast-y-top{top: 30px;}
.toast.toast-y-center{top: 50%;}
.toast.toast-y-bottom{bottom: 30px;}
.toast.toast-x-left{left: 15px;}
.toast.toast-x-right{right: 15px;}
.toast.toast-type-success{background-color: #51a351;}
.toast.toast-type-info{background-color: #2f96b4;}
.toast.toast-type-warn, .toast.toast-type-warning{background-color: #f89406;}
.toast.toast-type-error{background-color: #bd362f;}
.toast.toast-type-default{background-color: #030303;}

.sub-tabs ul {
	display: flex;
	list-style: none;
}
@media (max-width: 640px) {
	.sub-tabs ul {
		display: block;
	}
}
.sub-tabs ul li {
	text-align: center;
	flex: auto;
}
@media (max-width: 640px) {
	.sub-tabs ul li {
		text-align: left;
	}
}
.sub-tabs ul li a {
	font-size: 20px;
	display: block;
	padding: 20px;
	background: #f0f2f5;
}
@media (max-width: 640px) {
	.sub-tabs ul li a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
.sub-tabs ul li.active a {
	color: #FF5A5F;
	background: #fff;
}
@-webkit-keyframes pace-spinner{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-moz-keyframes pace-spinner{0%{-moz-transform: rotate(0deg);transform: rotate(0deg);}
100%{-moz-transform: rotate(360deg);transform: rotate(360deg);}}
@-o-keyframes pace-spinner{0%{-o-transform: rotate(0deg);transform: rotate(0deg);}
100%{-o-transform: rotate(360deg);transform: rotate(360deg);}}
@-ms-keyframes pace-spinner{0%{-ms-transform: rotate(0deg);transform: rotate(0deg);}
100%{-ms-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes pace-spinner{0%{transform: rotate(0deg);transform: rotate(0deg);}
100%{transform: rotate(360deg);transform: rotate(360deg);}}
.button{border:1px solid #475461;border-radius: 3px;padding:6px 25px;display: inline-block;-webkit-transition: all .2s ease-in;-khtml-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-ms-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;}
.button:hover{border-color: #FF5A5F;}
.button-fill, .button-fill:link, .button-fill:visited{background: #FF5A5F;color:#fff;border-color:#FF5A5F;}
.button-fill:hover{background: transparent;color:#FF5A5F;border-color:#FF5A5F;}
input.ui-text{border:1px solid #D3DCE6;padding:7px 5px;border-radius: 3px;}
input.ui-text:focus{
  border:1px solid #61CBFF;
}
#container{}
.wrapper-inner, #container .wrapper-inner{width: 1200px;margin:0 auto;position: relative;}
.wrapper-inner-gird, #container .wrapper-inner-gird{width: 1230px;margin:0 auto;position: relative;}
@media (max-width: 640px) {
	.wrapper-inner-md{
		width: 100%;margin:0 auto;position: relative;
	}
	.wrapper-inner-md .blog-entry-text{
		padding:0 5%;
	}
}

@media (min-width: 641px) {
	.wrapper-inner-md{
		width: 1080px;margin:0 auto;position: relative;
	}
}


.site-header{background-color: rgba(255,255,255,.97);/*position: fixed;top:0;left:0;*/width: 100%;box-shadow:0 4px 12px 0 rgba(52,63,75,0.04),0 10px 40px 0 rgba(52,63,75,0.04),0 0 0 1px rgba(52,63,75,0.01);position:relative;z-index: 9;margin-bottom: 20px;}
.site-header .logo{display: block;width: 186px;height: 80px;float: left;margin-top: 13px;}
#mod-location{float: left; margin-top: 46px; font-size: 12px; margin-left: 16px; color: #999;}
.site-header .nav-outer{display: inline-block;float: right;position: relative;z-index: 9;}
.site-header .nav-outer nav a{position:relative;display: inline-block;float:left;font-weight: 600;padding:60px 0 16px 40px;height: 30px;line-height: 30px;font-size: 15px;overflow: hidden;}
.site-header .nav-outer nav.nav-main a:before{content: "";position: absolute;left: 0;bottom: 10px;width: 0;height: 2px;background: #FF5A5F;transition: all .2s;}
.site-header .nav-outer nav.nav-main a:hover:before, .site-header .nav-outer nav.nav-main a.active:before{width: 100%;left:40px;}
.site-header .nav-outer nav.nav-main a:hover, .site-header .nav-outer nav.nav-main a.active{color:#FF5A5F;}
.site-header .nav-outer nav .header-reserve-button{border:1px solid #61CBFF;margin-left: 20px;font-size: 13px;color:#333;padding:2px 30px;border-radius: 3px;font-weight: 300;}
.site-header .nav-outer nav .header-reserve-button:hover{background-color: #61CBFF;color:#fff;}
.site-header .nav-outer nav .header-reserve-tel{margin-top: 5px;float: left;}
.site-header .nav-outer nav .header-reserve-tel a{padding:0;line-height: 30px;vertical-align: middle;}
.site-header .nav-outer nav .header-reserve-tel a small{float: left;margin-top: 2px;color:#888;font-weight: 300;}
.site-header .nav-outer nav .header-reserve-tel a .header-reserve-tel-number{font-size: 22px;color: #FF6562;margin: 0 0 0 12px;font-weight: bold;font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, "sans-serif";float: right;}
.site-header .nav-outer nav.nav-top{position: absolute;top:10px;right:0;z-index: 9;}
.site-wrap{margin-top: 80px;padding-top: 20px;}
.site-header .nav-outer nav .header-online-chat{padding:0;position: relative;width: 50px;height:40px;margin:0;}
.site-header .nav-outer nav .header-online-chat .message-unread-count{
	display: block;
	width: 15px;height: 15px;line-height: 15px;text-align: center;
	border-radius: 50%;
	font-size: 12px;color:#fff;background: #333;
	border:1px solid #333;position: absolute;top:0;left:7px;z-index: 99;
}
.site-header .nav-outer nav .header-online-chat .message-unread-count.fn-hide{display: none;}
.site-header .nav-outer nav .header-online-chat img{width: 35px;height: 35px;position: absolute;right:0;top:1px;}

.cd-morph-dropdown::before{/* never visible - used in JS to check mq*/content: 'mobile';display: none;}
.cd-morph-dropdown::before{content: 'desktop';}
.cd-morph-dropdown .main-nav{display: inline-block;}
.cd-morph-dropdown .main-nav > ul > li{display: inline-block;float: left;}
.cd-morph-dropdown .main-nav > ul > li > a{display: block;padding: 0 1.8em;height: 70px;line-height: 70px;color: #FFFFFF;font-size: 1.8rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: opacity .2s;transition: opacity .2s;}
.cd-morph-dropdown.is-dropdown-visible .main-nav > ul > li > a{opacity: .6;}
.cd-morph-dropdown.is-dropdown-visible .main-nav > ul > li.active > a{opacity: 1;}
.cd-morph-dropdown .morph-dropdown-wrapper{display: block;top: 58px;width: auto;padding: 0;box-shadow: none;background-color: transparent;-webkit-transform: translateZ(0);transform: translateZ(0);will-change: transform;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s;}
.cd-morph-dropdown.is-dropdown-visible .morph-dropdown-wrapper{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.cd-morph-dropdown .dropdown-list{position: absolute;top: 10px;left: 0;visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0);will-change: transform, width, height;-webkit-transition: visibility .3s;transition: visibility .3s;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);transform:rotateX(-15deg);transform-origin:50% -50px;border-radius: 5px;}
.no-csstransitions .cd-morph-dropdown .dropdown-list{display: none;}
.cd-morph-dropdown .dropdown-list::before{/* dropdown top triangle*/content: '';position: absolute;bottom: 100%;left: 50%;right: auto;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);height: 0;width: 0;border: 8px solid transparent;border-bottom-color: #FFFFFF;opacity: 0;-webkit-transition: opacity .3s;transition: opacity .3s;}
.cd-morph-dropdown .dropdown-list > ul{position: relative;z-index: 1;height: 100%;width: 100%;overflow: hidden;border-radius: 5px;}
.cd-morph-dropdown.is-dropdown-visible .dropdown-list{visibility: visible;-webkit-transition: width .3s, height .3s, -webkit-transform .3s;transition: width .3s, height .3s, -webkit-transform .3s;transition: transform .3s, width .3s, height .3s;transition: transform .3s, width .3s, height .3s, -webkit-transform .3s;}
.cd-morph-dropdown.is-dropdown-visible .dropdown-list::before{opacity: 1;}
.cd-morph-dropdown .dropdown{position: absolute;left: 0;top: 0;opacity: 0;visibility: hidden;width: 100%;-webkit-transition: opacity .3s, visibility .3s;transition: opacity .3s, visibility .3s;background: #fff;color: #5A6978;}
.cd-morph-dropdown .dropdown.active{opacity: 1;visibility: visible;}
.cd-morph-dropdown .dropdown.move-left .content{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);}
.cd-morph-dropdown .dropdown.move-right .content{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);}

.cd-morph-dropdown .content{width: 310px;padding-bottom: .8em;}
.cd-morph-dropdown .content{padding: 2.2em 1.8em;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s;text-align: left;}
.cd-morph-dropdown .content > ul::after{clear: both;content: "";display: block;}
.cd-morph-dropdown .content > ul > li{width: 48%;float: left;margin-right: 4%;margin-top: 0;}
.cd-morph-dropdown .content > ul > li:nth-of-type(2n){margin-right: 0;}

.cd-morph-dropdown #experience .content{width: 250px;padding:20px 30px 15px;}
.cd-morph-dropdown #experience .content > ul > li, .cd-morph-dropdown #experience .content  > ul > li .ui-form{width: 100%;}
.cd-morph-dropdown #experience .content dl dt{text-align: center;}
.cd-morph-dropdown #experience .content dl dd{position: relative;margin:10px 0;}
.cd-morph-dropdown #experience .content dl dd label{position: absolute;left:1px;top:1px;font-size: 13px;color:#8492A6;padding: 5px 8px;background: #fafafa;border-radius: 3px 0 0 3px;}
.cd-morph-dropdown #experience .content dl dd .button{display: block;margin:0 auto;float: none;text-align: center;}
.cd-morph-dropdown #experience .content dl dd input.ui-text{width: 158px;padding:7px 20px 7px 70px;font-size: 13px;}
.cd-morph-dropdown #contact .content{width: 150px;padding:15px 20px;}
.cd-morph-dropdown #contact .content > ul > li, .cd-morph-dropdown #treatment .content > ul > li{text-align: center;padding:8px 0;}
.cd-morph-dropdown #contact .content > ul > li > a img, .cd-morph-dropdown #treatment .content > ul > li > a img{display: block;margin:0 auto 3px;border-radius: 100%;box-shadow: 0 0 10px rgba(0,0,0,.05);}
.cd-morph-dropdown #contact .content > ul > li > a em, .cd-morph-dropdown #treatment .content > ul > li > a em{font-size: 12px;font-weight: 300;}

.cd-morph-dropdown #treatment .content > ul > li > a img{border-radius: 5px;}
.cd-morph-dropdown #treatment .content{
  width: 280px;
  padding:15px 20px;
}
.cd-morph-dropdown #treatment .content > ul > li{width: 31%;margin:0 1% 0;}

.cd-morph-dropdown #about .content, .cd-morph-dropdown #qa .content, .cd-morph-dropdown #promotion .content{width: 120px;padding:10px 0;}
.cd-morph-dropdown #promotion .content{width: 150px;}
.cd-morph-dropdown #about .content > ul > li, .cd-morph-dropdown #qa .content > ul > li, .cd-morph-dropdown #promotion .content > ul > li{width: 100%;margin:5px 0;float: none;text-align: center;}
.cd-morph-dropdown #about .content > ul > li > a, .cd-morph-dropdown #qa .content > ul > li > a, .cd-morph-dropdown #promotion .content > ul > li > a{padding:5px 20px;display: block;}
.cd-morph-dropdown #about .content > ul > li > a:hover, .cd-morph-dropdown #qa .content > ul > li > a:hover, .cd-morph-dropdown #promotion .content > ul > li > a:hover{background-color: #FF6562;color:#fff;}


/* index*/
.index-index .site-wrap{margin-top: 0;padding-top: 0;}
.indexSlide{width:1200px;position:relative;overflow: hidden;margin:0 auto;}
.indexSlide .bd{margin:0 auto;position:relative;z-index:0;}
.indexSlide .bd ul{width:100% !important;}
.indexSlide .bd li{width:100% !important;height:490px;text-align:center;}
.indexSlide .bd li a{display:block;width: 100%;margin:0 auto;padding:0;background-repeat: no-repeat;}
.indexSlide .bd li a img{display: block;width: 100%;height:490px;border-radius: 10px;overflow: hidden;}
.indexSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:40px;line-height:40px;}
.indexSlide .hd ul{text-align:center;}
.indexSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:1px 2px;background:#fff;filter:alpha(opacity=50);opacity:0.5;text-indent:-999em;border-radius: 100%;}
.indexSlide .hd ul .on{background:#fff;filter:alpha(opacity=80);opacity:0.8;}
.indexSlide .prev,.indexSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:15px;z-index:1;width:60px;height:60px;background:url(/dist/images/slider-arrow.png) -118px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;border-radius: 60px;opacity: 0.8;filter: alpha(opacity=80);}
.indexSlide .next{left:auto;right:15px;background-position:3px -137px;}
.ui-box{background-color: #fff;border-radius: 5px;box-shadow:0 0 20px 0 rgba(52,63,75,0.08);overflow: hidden;}
.feature-text, .feature-image{width: 50%;position: relative;height:450px;overflow: hidden;}
.feature-image img{width: 100%;}
.outer-wrapper{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.outer{display: table;height: 100% !important;left: 0;min-height: 100%;position: absolute;right: 0;table-layout: fixed;top: 0;width: 100%;z-index: 2;}
.outer .inner{display: table-cell;text-align: center;vertical-align: middle;width: 100%;position: relative;}
.outer .white-side-inner{width: 80%;padding:0 10%;}
.outer .white-side-inner p{font-size: 13px;}
.outer .white-side-inner h3{font-size: 26px;font-weight: bold;}
.outer .white-side-inner h6{font-size: 12px;color:#999;}
.outer .white-side-inner .slide-cta{font-style: normal;font-weight: 400;font-size: 11px;line-height: 2.2em;letter-spacing: 4px;padding-bottom: 26px;margin-bottom: 30px;padding-left: 35px;padding-right: 35px;display: inline-block;position: relative;}
.underline:after{content: "";display: inline-block;bottom: 10px;position: absolute;left: 50%;height: 1px;width: 35px;margin-left: -20px;background-color: #858585;}
.outer .white-side-inner p.slide-con{padding:30px 20px;font-size: 14px;line-height: 1.8;}
.outer-embellishment-image{position: absolute;left:0;top:0;width: 200px;}
.outer-embellishment-image-bottom{left:auto;top:auto;right:-20px;bottom: -55px;}
.fn-blank, .fn-min-blank{width: 100%;height:50px;}
.fn-min-blank{height: 30px;}

.shop-images{position: relative;}
.shop-images .ui-overmask{position: absolute;top:0;right: 0;width: 100%;height: 450px;background: transparent url(/dist/images/transparent-black-grid.png) center;z-index:2;opacity: .1;filter: alpha(opacity=10);display: none;}
.shop-images-hd{position: absolute;top: 10px;left:0;text-align: center;width: 100%;z-index: 3;}
.shop-images-hd ul{display: block;}
.shop-images-hd ul li{display: block;text-indent: -999em;width: 10px;height: 10px;background-color: rgba(0,0,0,.6);border-radius: 100%;margin:5px 10px;}
.shop-images-hd ul li.on{background-color: rgba(255,255,255,.6);}
.ui-block{text-align: center;}
.ui-header{position: relative;}
.ui-header-h3{font-size: 32px;font-weight: 300;padding-bottom: 20px;margin-bottom: 20px;}
.ui-header i{font-size: 12px;font-style: normal;display: block;}
/** 脱毛部位 **/
.five-stars{font-size: 12px;font-style: normal;display: block;}
.removehair-parts-left{width: 702px;height: 530px;margin-right: 30px;}
.removehair-parts-right{width: 468px;height: 530px;}
.removehair-parts-items li{width: 336px;height: 250px;float: left;margin-right: 30px;margin-bottom: 30px;border-radius: 5px;box-shadow:0 0 20px 0 rgba(52,63,75,0.08);overflow: hidden;-webkit-transition: all .2s ease-in;-khtml-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-ms-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;}
.removehair-parts-items li:hover{box-shadow:0 10px 30px 0 rgba(52,63,75,0.3);opacity: .8;filter: alpha(opacity=80);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.removehair-parts-items li a, .removehair-parts-items li a img{display: block;}
.removehair-parts-items li.blank-line{}
.removehair-parts-items li.last-item{margin-right: 0;}
.removehair-parts-right li{width: 100%;height: 530px;margin:0;}
/**客户Q&A **/
.questions-list{background:#fff url(http://statics.insfeel.cn/images/b02bd434b69406d59e18c742b6af2a0e.png) no-repeat center -195px;width: 100%;padding:50px 0;}
.questions-list .questions-list-items li{display: inline-block;}
.questions-list .questions-list-items li a{display: inline-block;padding:15px 30px;margin:15px 5px;border-radius: 3px;position: relative;box-shadow: 0 5px 10px rgba(0,0,0,.05);border:1px solid #5A6978;}
.questions-list .questions-list-items li a:hover{border-color: #f54f54;background-color: #FF5A5F;color:#fff;box-shadow:0 0 10px 0 #FF5A5F;padding:15px 35px 15px 25px;}
.questions-list .questions-list-items li a i{font-style: normal;display: block;text-align: left;font-weight: 600;color:#333;font-size: 18px;}
.questions-list .questions-list-items li a:hover i{color:#fff}
.questions-list .questions-list-items li a:hover:after{content: "";display: block;position: absolute;right: 15px;top: 50%;z-index: 1;width: 8px;height: 8px;border: 2px solid #fff;margin-top: -6px;-webkit-transform: rotate(45deg);transform: rotate(45deg);border-bottom: none;border-left: none;}
/**http://statics.insfeel.cn/images/fbff9d5a8f7865f4c82ab00e6c71495a.jpg**/.video-share-container{position: relative;width: 100%;overflow: hidden;min-width: 1200px;}
.video-share-container .ui-overmask,#container .ui-gradient-overmask{background-color:rgba(0,0,0,.85);background: -webkit-linear-gradient(top, rgb(255, 106, 76), rgb(252, 54, 113));}
.video-share-container .ui-overmask{width: 100%;height: 710px;position: absolute;top:0;right: 0;z-index: 1;opacity: .95;filter: alpha(opacity=95);}
.video-share-container .ui-overlay{width:100%;height: 710px;overflow: hidden;}
.video-share-container .ui-overmask .ui-block{padding:40px 0;}
.video-share-container .ui-overmask .ui-block .ui-header{color:#fff;}
.video-share-container .ui-overmask .ui-block .ui-header:after{background-color: #fff;}
/**客户反馈 **/.reviews-wrapper{position: relative;}
.ui-reviews-list > ul{height: 546px;}
.ui-reviews-list li{width: 250px;height:200px;position: relative;overflow:hidden;background-color: rgba(255,255,255,.96);font-size: 12px;text-align: center;padding:20px;margin:5px;float: left;border-radius: 5px;box-shadow:0 0 20px 0 rgba(52,63,75,0.08);-webkit-transition: all .2s ease-in;-khtml-transition: all .1s ease-in;-moz-transition: all .1s ease-in;-ms-transition: all .1s ease-in;-o-transition: all .1s ease-in;transition: all .1s ease-in;}
.ui-reviews-list li:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.22);z-index: 9;}
.ui-reviews-list li p.user-info, .ui-reviews-list li p.review-detail, .ui-reviews-list li p.review-more{width: 100%;}
.ui-reviews-list li .review-line{display: block;height: 1px;padding:0;width: 100%;border:none;margin:10px 0;}
.ui-reviews-list li p.user-info img.user-avatar{display: inline-block;background-color: #eee;width: 70px;height: 70px;border-radius: 100%;}
.ui-reviews-list li p.user-info strong.user-name{display: block;font-weight: 300;color:#999;}
.ui-reviews-list li p.review-detail{height: 40px;line-height: 20px;overflow: hidden;margin-bottom: 18px;position: relative;padding-bottom: 26px;margin-bottom: 6px;}
.ui-reviews-list li .meituan_underline:after{background-color: #2bb8aa;}
.ui-reviews-list li .dianping_underline:after{background-color: #ff8400;}
.ui-reviews-list li p.review-more{color:#ccc;}
.reviews-hd{text-align: center;position: absolute;right: 0;bottom: 0;width: 100%;}
.reviews-hd li{display: inline-block;background-color: rgba(0,0,0,.6);;text-indent: -999em;width: 10px;height: 10px;border-radius: 100%;margin:0 2px;}
.reviews-hd li.on{background-color: rgba(255,255,255,.6);}
.reviews-wrapper .user-rank-rst, .reviews-wrapper .sml-rank-stars{position: absolute;right:10px;top:10px;transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);}
.reviews-wrapper .user-rank-rst{left: 10px;right: auto;top:8px;}
/*评星 start*/
.active-str,.big-rank-stars,.mid-rank-stars,.rating-wrap-big li a:hover,.rating-wrap-big ul,.rating-wrap-mid li a:hover,.rating-wrap-mid ul,.rating-wrap-sml li a:hover,.rating-wrap-sml ul,.sml-rank-stars{background-image:url(//statics.insfeel.cn/images/91af17c5532caa8f4106065a11b999ce.png);background-repeat:no-repeat;_background-color:#fff}
.user-m-star,.user-rank-rst{background-image:url(//statics.insfeel.cn/images/a3e4275c2b8e6c42afa12ff141cdb335.png);background-repeat:no-repeat;_background-color:#fff}
.big-rank-stars,.mid-rank-stars,.rating-wrap-big,.rating-wrap-mid,.rating-wrap-sml,.sml-rank-stars{display:inline-block;*display:inline;*zoom:1;overflow:hidden;vertical-align:middle}
.rating-wrap-big li a,.rating-wrap-mid li a,.rating-wrap-sml li a{display:block;overflow:hidden;position:absolute;left:0;top:0}
.rating-wrap-big,.rating-wrap-mid,.rating-wrap-sml{border:1px solid #f0c36d;background-color:#fffceb}
.rating-wrap-big li,.rating-wrap-mid li,.rating-wrap-sml li{display:inline}
.rating-str1{z-index:50}
.rating-str2{z-index:40}
.rating-str3{z-index:30}
.rating-str4{z-index:20}
.rating-str5{z-index:10}
.sml-rank-stars{width:68px;height:12px}
.sml-str0{background-position:0 -1020px}
.sml-str10,.sml-str5{background-position:0 -1000px}
.sml-str20{background-position:0 -980px}
.sml-str30{background-position:0 -960px}
.sml-str35{background-position:0 -940px}
.sml-str40{background-position:0 -920px}
.sml-str45{background-position:0 -900px}
.sml-str50{background-position:0 -880px}
.rating-wrap-sml{padding:4px}
.rating-wrap-sml li a{height:12px}
.rating-wrap-sml ul{width:68px;height:12px;background-position:0 -1020px;position:relative;*zoom:1}
.rating-wrap-sml .rating-str1{width:12px;background-position:0 -1000px}
.rating-wrap-sml .rating-str2{width:26px;background-position:0 -980px}
.rating-wrap-sml .rating-str3{width:40px;background-position:0 -960px}
.rating-wrap-sml .rating-str4{width:54px;background-position:0 -920px}
.rating-wrap-sml .rating-str5{width:68px;background-position:0 -880px}
.mid-rank-stars{width:88px;height:16px}
.mid-str0{background-position:0 -820px}
.mid-str10,.mid-str5{background-position:0 -800px}
.mid-str20{background-position:0 -780px}
.mid-str30{background-position:0 -760px}
.mid-str35{background-position:0 -740px}
.mid-str40{background-position:0 -720px}
.mid-str45{background-position:0 -700px}
.mid-str50{background-position:0 -680px}
.rating-wrap-mid{padding:6px}
.rating-wrap-mid li a{height:16px}
.rating-wrap-mid ul{width:88px;height:16px;background-position:0 -820px;position:relative;*zoom:1}
.rating-wrap-mid .rating-str1{width:16px;background-position:0 -800px}
.rating-wrap-mid .rating-str2{width:34px;background-position:0 -780px}
.rating-wrap-mid .rating-str3{width:52px;background-position:0 -760px}
.rating-wrap-mid .rating-str4{width:70px;background-position:0 -720px}
.rating-wrap-mid .rating-str5{width:88px;background-position:0 -680px}
.big-rank-stars{width:168px;height:32px}
.big-str0{background-position:0 -320px}
.big-str10,.big-str5{background-position:0 -280px}
.big-str20{background-position:0 -240px}
.big-str30{background-position:0 -200px}
.big-str35{background-position:0 -160px}
.big-str40{background-position:0 -120px}
.big-str45{background-position:0 -80px}
.big-str50{background-position:0 -40px}
.rating-wrap-big{padding:8px}
.rating-wrap-big li a{height:32px}
.rating-wrap-big ul{width:168px;height:32px;background-position:0 -320px;position:relative;*zoom:1}
.rating-wrap-big .rating-str1{width:32px;background-position:0 -280px}
.rating-wrap-big .rating-str2{width:66px;background-position:0 -240px}
.rating-wrap-big .rating-str3{width:100px;background-position:0 -200px}
.rating-wrap-big .rating-str4{width:134px;background-position:0 -120px}
.rating-wrap-big .rating-str5{width:168px;background-position:0 -40px}
.user-rank-rst{display:inline-block;overflow:hidden;vertical-align:middle;height:14px;text-indent:-9999px;background-position:0 0}
.urr-rank10{width:10px}
.urr-rank20{width:24px}
.urr-rank30{width:38px}
.urr-rank40{width:52px}
.urr-rank45{width:66px;background-position:-14px 0}
.urr-rank50{width:66px}
.urr-rank60{width:13px;background-position:0 -18px}
/*评星 end*/
.ui-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.ui-grid:after,.uk-grid:before{content:"";display:block;overflow:hidden}
.ui-grid:after{clear:both}
.ui-grid-1-1{width:100%}
.ui-grid-1-2,.ui-grid-2-4,.ui-grid-3-6,.ui-grid-5-10{width:50%}
.ui-grid-1-3,.ui-grid-2-6{width:33.333%}
.ui-grid-2-3,.ui-grid-4-6{width:66.666%}
.ui-grid-1-4{width:25%}
.ui-grid-3-4{width:75%}
.ui-grid-1-5,.ui-grid-2-10{width:20%}
.ui-grid-2-5,.ui-grid-4-10{width:40%}
.ui-grid-3-5,.ui-grid-6-10{width:60%}
.ui-grid-4-5,.ui-grid-8-10{width:80%}
.ui-grid-1-6{width:16.666%}
.ui-grid-5-6{width:83.333%}
.ui-grid-1-10{width:10%}
.ui-grid-3-10{width:30%}
.ui-grid-7-10{width:70%}
.ui-grid-9-10{width:90%}

.sui-pagination ul{
	padding-top: 20px;
	text-align: center;
}
.sui-pagination ul li{
	margin:0 3px;
	display: inline-block;
	*display: inline;
	zoom:1;
}
.sui-pagination ul li span, .sui-pagination ul li a{
	padding:10px 20px;
	background: #333;
	color: #fff;
	display: inline-block;
	*display: inline;
	zoom:1;
	border-radius: 5px;
	font-size: 14px;
}
.sui-pagination ul li.active a, .sui-pagination ul li.active span, .sui-pagination ul li a:hover{
	background: #FF6562;
}
.mod-contact-follow{overflow:hidden;}
.mod-contact-follow .ui-grid{margin:0 -15px;}
.mod-contact-follow .ui-grid-1-3{background-color: #fff;margin:0 15px;width: 380px;}
.mod-contact-follow .ui-grid-1-3 .ui-header{font-size: 16px;background-color: #f55;color:#fff;padding:15px 15px;font-weight: bold;}
.mod-contact-follow .ui-grid-1-3 .ui-header span.iconfont{font-size: 18px;}
.mod-contact-follow .mod-shop-location .ui-header{background-color: #d6ebf7;color:#45a2d7;}
.mod-contact-follow .mod-share-weibo .ui-header{background-color: #ffe6cd;color:#ff8c17;}
.mod-contact-follow .mod-follow-wechat .ui-header{background-color: #d0f8d1;color: #36ae3a;}
.mod-contact-follow .ui-grid .ui-grid-inner{padding:10px 20px 20px;text-align: center;}
.mod-contact-follow .mod-follow-wechat .ui-grid-inner img{width: 250px;}
.mod-contact-follow .ui-grid .mod-shop-location-list{text-align: left;padding:10px 30px 0;}
.mod-contact-follow .ui-grid .mod-shop-location-list dl{margin-bottom: 25px;border-bottom: 1px dotted #eee;padding-bottom: 10px;}
.mod-contact-follow .ui-grid .mod-shop-location-list dl.last-item{border:none;}
.mod-contact-follow .ui-grid .mod-shop-location-list dl dt{font-size: 16px;font-weight: bold;padding-bottom: 5px;margin-bottom: 5px;}
.mod-contact-follow .ui-grid .mod-shop-location-list dl dd{padding-bottom: 10px;font-size: 13px;}
.mod-contact-follow .ui-grid .mod-shop-location-list dl dd strong{padding-right: 5px;color:#FF6562;}
.mod-contact-follow .mod-shop-location{background:#fff url(http://statics.insfeel.cn/images/b02bd434b69406d59e18c742b6af2a0e.png) no-repeat center -100px;}
/*底部*/.site-footer{width: 100%;/*min-height: 300px;*/padding:40px 0 20px;margin-top: 40px;/*border-top: 3px solid #FF6562;background: #fff url(http://statics.insfeel.cn/images/d94c6197e4356556b183533b8d5b0c15.jpg) no-repeat center top;background-size: cover;*/background-color: #fff;border-top: 1px solid #e9edf2;}
.footer-scroll-top{position: fixed;right:10px;bottom:10px;z-index: 999;}
.footer-scroll-top .scroll-top{background-color: #333;color:#fff;width: 35px;height: 35px;display: block;border-radius: 5px;text-align: center;line-height: 35px;-webkit-transition: all .2s ease-in;-khtml-transition: all .1s ease-in;-moz-transition: all .1s ease-in;-ms-transition: all .1s ease-in;-o-transition: all .1s ease-in;transition: all .1s ease-in;}
.footer-scroll-top .scroll-top:hover{transform:translateY(-4px);box-shadow:0 5px 10px rgba(0,0,0,.12);background-color: #FF6562;}
.site-footer-top{padding:60px 0;display: none;}
.layout-vertical{display:block;margin-left:auto;margin-right:auto;position:relative;text-align:center}
.layout-vertical h2{font-size: 28px;margin: 0 auto 20px;color:#FF6562;}
.layout-vertical p{font-size: 14px;margin: 20px auto;}
.form-tryit{width:800px;display:block;margin-left:auto;margin-right:auto;border-radius:7px;box-shadow:0 4px 12px 0 rgba(52,63,75,0.06),0 10px 40px 0 rgba(52,63,75,0.08),0 0 0 1px rgba(52,63,75,0.06);font-size:14px}
.form-tryit{*zoom:1;margin-top: 40px;}
.form-tryit:before,.form-tryit:after{content:"";display:table}
.form-tryit:after{clear:both}
.form-tryit>*{display:inline-block;vertical-align:top}
.form-tryit input{float:left;margin:0;padding:10px 20px;width:600px;border:none;border-radius:7px 0 0 7px;height:40px;font-size:inherit}
.form-tryit input:focus{outline:none;box-shadow:inset 0 0 2px 1px #FF6562}
.form-tryit input.warning{box-shadow:inset 0 0 5px 0 red}
.form-tryit button{float:left;margin:0;width:160px;height:60px;color:#fff;border:none;border-radius:0 7px 7px 0;padding:0;font-size:inherit;background-color:#FF6562;box-shadow:inset 0 0 0 1px rgba(52,63,75,0.06),0 4px 12px 0 rgba(52,63,75,0.06),0 10px 40px 0 rgba(52,63,75,0.08),0 0 0 1px rgba(52,63,75,0.06)}
.form-tryit button:hover{cursor:pointer;background:#f4453e}

#site-common-heading{
	display: none;
}
.ui-dark .site-header{
	background: transparent;
	box-shadow: none;
	margin: 0;
	color: #fff;
	position: absolute;
	width: 100%;
	top:0;
	left: 0;
}
.ui-dark .common-heading h1 {
	font-size: 360%;
	font-weight: bold;
	margin-top: -40px;
	margin-bottom: 0;
	letter-spacing: -.04em;
	-webkit-font-smoothing: antialiased;
	text-shadow: 0 1px 5px rgba(0,0,0,.1);
}
.ui-dark .common-heading h2 {
	font-size: 2em;
	font-weight: 300;
	line-height: 1.8;
	text-shadow: 0 1px 3px rgba(0,0,0,.1);
}
.ui-dark .common-heading-tint {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(224, 80, 61, .9);
}
.ui-dark .site-header .nav-outer nav a, .ui-dark .site-header .nav-outer nav .header-reserve-tel a small, .ui-dark .site-header .nav-outer nav .header-reserve-tel a .header-reserve-tel-number{
	color: #fff;
}
.ui-dark .site-header .nav-outer nav a.active, .ui-dark .site-header .nav-outer nav a:hover, .ui-dark .site-header .nav-outer nav .header-reserve-button{
	color: #fff;
	border-color: #fff;
}
.ui-dark .site-header .nav-outer nav .header-reserve-button:hover{
	color: #FF5A5F;
	background: #fff;
}
.ui-dark .site-header .header-reserve-button:after{
	border-color: #fff;
}
.ui-dark .site-header .nav-outer nav .header-reserve-button:hover:after{
	border-color: #FF5A5F;
}
.ui-dark .site-header .nav-outer nav a:before{
	background: #fff;
}
.ui-dark .common-heading {
    display: flex;
    flex-direction: column;
    height: 360px;
    text-align: center;
    justify-content: center;
    position: relative;
}
.ui-dark #site-common-heading{
	display: block;
	color: #fff;
}
.ui-dark .site-wrap{
	margin:0 auto;
	padding-top: 0;
}
.ui-dark #mod-location{
	color:#eee;
}


.intro-section-offset {
    margin-top: -74px;
}
.intro-section {
    line-height: 1.7;
    border-radius: 4px;
    align-items: center;
    font-size: 16px;
}
.intro-section.intro-section-boxed {
    background: #fff;
    box-shadow: 0 12px 25px 0 rgba(39, 50, 78, .03);
}
.intro-section-blog-entry .blog-entry-text {
    max-width: 800px;
    margin: 40px auto;
}
/* FAQ */
.ui-faq{padding:10px 0;}
.ui-faq dt, .ui-faq dd{
	padding-left: 40px;
}
.ui-faq dt{
	font-weight: 600;
	font-size: 20px;
	color:#000;
	padding-bottom: 10px;
}
.ui-faq dd{
	font-size: 14px;
}
.ui-faq dd small{
	font-size: 12px;
	color:#999;
}
.ui-faq i.icon-faq{
	position: absolute;
	left:0;
	top:8px;
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color:#FF5A5F;
	color:#fff;
	text-align: center;
	line-height: 20px;
	font-size:12px;
}
.ui-faq i.icon-answer{
	background-color: #61CBFF;
	top:3px;
}

.intro-section-wrap-common .intro-section {
    /*padding: 20px;*/
    margin-bottom: 20px;
}
.intro-section-wrap-common .intro-section-offset{

}
.intro-section-current-city .col{
	padding: 20px 30px;
}
.icon {
    width: 16px;
    height: 16px;
    float: left;
}
.intro-section-current-city .intro-text-flex {
    display: flex;
    align-items: center;
}
.intro-section-current-city .intro-text-flex .icon {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
.intro-section-wrap-index .intro-text {
    display: flex;
    flex-direction: column;
    min-height: 200px;
    justify-content: center;
}
.intro-section-wrap-index .intro-text-left {
    padding-right: 40px;
    padding-left: 80px;
}
.intro-section-wrap-index .intro-text-right {
    padding-right: 80px;
    padding-left: 40px;
}
.intro-section h2 {
	font-size: 28px;
	font-weight: bold;
	color: #FF5A5F;
	margin-bottom: 12px;
}
.intro-section h3 {
	font-size: 16px;
	color: #000;
	margin-bottom: 12px;
}
.intro-section p {
    font-size: 17px;
    margin-bottom: 1em;
    color: #3e3e3e;
}
.intro-section{
	color: #3e3e3e;
}
.page-qa .intro-section p{margin-bottom: 5px;}
.intro-section-blog-entry .blog-entry-text h2 {
	margin-top: 40px;
	margin-bottom: 16px;
	text-align: center;
}
.intro-section-blog-entry .blog-entry-text h2:first-child{
	margin-top: 0;
}
.intro-section-blog-entry .blog-entry-text h3{
	font-size: 16px;
}
.contact-index .intro-section-cities{
	border-radius: 0;
}
.contact-index .intro-section-cities .sub-tabs li{
	margin-right: 8px;
}
.contact-index .intro-section-cities .col--100{
	width: 600px;
}
.contact-index .sub-tabs li a{
	font-size: 16px;
	border-radius: 5px 5px 0 0;
	padding:15px;
	box-shadow: 0 -3px 5px rgba(0,0,0,.03) inset;
}
.contact-index .sub-tabs li.active a{
	box-shadow: none;
}
.shop-infos{

}
.shop-infos li{
	padding:5px 0;
	font-size: 15px;
}
.shop-infos li label{
	color:#000;
}
.shop-infos li label i{
	padding-right: 5px;
	color:#999;
}
.intro-section-shops{
	margin-bottom: 20px;
}
.intro-section-shops .col--60{
	flex: 3;
}
.intro-section-shops .col--40{
	flex: 2;
}

.intro-section dl {
	margin-left: 16px;
}
.intro-section dl dt {
	font-weight: bold;
	margin-top: 15px;
	color: #000;
}
.intro-section dl dt:before {
	font-weight: normal;
	position: absolute;
	width: 1em;
	margin-left: -1em;
	content: '-';
	pointer-events: none;
	opacity: .4;
}
.intro-section dl dt.no-before-content{
}
.intro-section dl dt.no-before-content:before{
	display: none;
}
.intro-section dl dt img.mod-service-line{
	width: 50px;
	position: relative;
	left: -8px;
	margin-top: -20px;
}
.intro-section dl.ui-faq dt:before {
	display: none;
}

.cases-index .intro-section.intro-section-boxed{
	box-shadow: none;
	background: transparent;
}
/*.cases-index .common-heading{
	height: 300px;
}
.cases-index .nav-offset{
	padding-top: 90px;
}*/
.cases-index  .common-heading-tint{
	background-color: rgba(0,0,0,.5);
}
.about-index  .common-heading-tint{
	background-color: rgba(0,0,0,.7);
}
.experience-index  .common-heading-tint{
	background-color: rgba(0,0,0,.3);
}
.promotions-index  .common-heading-tint{
	background-color: rgba(224, 80, 61, .3);
}


.intro-section-reviews .reviews-bd{
}
.intro-section-reviews .ui-reviews-list li{
	margin:20px;
	width: 280px;
	background: #fff;
}
.intro-section-reviews .ui-reviews-list li p{
	font-size: 12px;
}

.experience-form{text-align: center;padding:20px 0;}
.experience-form dd{display: inline-block;*display: inline;zoom:1;margin:0 3px;}
.experience-form dd input.ui-text{
	width:300px;
	padding:15px 20px;
	border-color: #fff;
}
.experience-form dd.submit-button{
	display: block;
	margin:30px auto 0;
}
.experience-form dd.submit-button .button{padding:15px 40px;font-size: 16px;}
.ui-gradient-overmask h2{color:#fff;}
.experience-index #container .ui-gradient-overmask{
	background: url('//statics.insfeel.cn/assets/2cf4dd43cab3434b846a4667e61827cd.jpg?imageView2/1/interlace/1/q/90|imageslim');
	background-size: cover;
	background-position: center;
	position: relative;
	position: 9;
}
.ui-overmask-tint{
	width: 100%;height: 100%;
	background-color: rgba(0,0,0,.1);position: absolute;top:0;left: 0;z-index: 9;
}
.ui-gradient-overmask .col{z-index: 999;position: relative;}
/* promotion */
.promotion-tips{
	font-size: 12px;color:#aaa;padding-top: 20px;
}

.site-footer-bottom{text-align: center;}
.footer-logo-link:first-child:before{display: none;}
.footer-logo-link:before{content: '|';padding: 0 15px;color: #999;font-size: 12px;line-height: 20px;}
.footer-corp-copyright, .footer-corp-copyright a{color:#888;font-size: 12px;padding-top: 5px;text-align: right;}
.site-footer-menus dl dt{
	margin-bottom: 10px;
}
.site-footer-menus dl dt a{
	font-weight: bold;
	font-size: 16px;
	color: #002b45;
}
.site-footer-menus dl dd a{
	display: block;
	font-size: 13px;
	margin-top: 3px;
	/*padding-left: 1em;*/
}
/*.site-footer-menus dl dd a:before {
    font-weight: normal;
    position: absolute;
    width: 1em;
    margin-left: -1em;
    content: '.';
    pointer-events: none;
    opacity: .4;
}*/
#container .site-footer .fn-blank{
	border-top: 1px solid #f6f6f6;padding-top: 20px;margin-top: 20px;
	height: 1px;
}
#container .site-footer .footer-corp-copyright a{margin-right: 10px;}

.intro-description{
	position: absolute;
	width: 400px;
	padding:15px 30px 30px;
	background-color: rgba(255,255,255,.9);
	top:55px;
	right:40px;
	font-size: 14px;
	border-radius: 5px;
	box-shadow: 0 5px 20px rgba(0,0,0,.06)
}
.intro-description dl dt{
	font-size: 16px;
	color:#FF5A5F;
}
#treatment-shangchun .intro-description, #treatment-yexia .intro-description{
	right: auto;
	left:40px;
}
.col .buwei-icon{
	position: absolute;
	left:0;
	bottom:-65px;
	width: 50px;
	border-radius: 5px;
	box-shadow: 0 0 15px rgba(0,0,0,.1)
}
#treatment-shangchun .col .buwei-icon, #treatment-yexia .col .buwei-icon{
}
.treatment-online-chat{
	position: absolute;
	left:65px;
	bottom:-65px;
	padding:10px 50px;
	font-weight: bold;
	font-size: 16px;
}
.blog-entry-text .button{
	padding:11px 50px;
	margin-top: 15px;
}
.site-header .nav-outer .wechat-header-qrcode{margin:14px 10px 0;padding:0;}
.wechat-header-qrcode img{width: 16px;}
#wechat-qrcode{position: absolute;left:-35px;top:45px;box-shadow: 0 4px 12px 0 rgba(52,63,75,0.04), 0 10px 40px 0 rgba(52,63,75,0.04), 0 0 0 1px rgba(52,63,75,0.01);font-size: 12px;color:#aaa;padding:3px;background: #fff;text-align: center;}
#wechat-qrcode img{display: block;}
#wechat-qrcode .dot{position: absolute;top:-5px;left:50%;margin-left: -10px;}
.mod-chengxinicon{margin-top: 20px;margin-bottom:10px;display: block;}
.mod-chengxinicon img{display: block;width: 120px;}
.mod-miitbeian, .mod-company-name{font-size: 12px;display: block;padding-top: 2px;}
.mod-miitbeian img{
	width: 15px;float: left;margin-top: 2px;opacity: .6;
	filter: alpha(opacity=60);padding-right: 3px;
}

#share-wrapper{padding-right: 40px;}


