@charset "utf-8";

html {

  font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;

  -ms-text-size-adjust: 100%;

  -webkit-text-size-adjust: 100%;

  margin: 0;

  border: none;

  padding: 0;

  font-size: 14px;

  line-height: 1.5;

  background: #fff;

}

body {  

  margin: 0;

  border: none;

  padding: 0;

  background: #fff;

}

@media screen and (min-width:1060px){

	body{

		min-width:1200px;	

	}

}

body.gray{

	background:#f2f2f3;

}

.bold {

  font-weight: bold;

}

.block {

  display: block;

}

.pointer {

  cursor: pointer;

}

.ellipsis {

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}

.inline-block {

  display: inline-block;

  vertical-align: top;

}

.inline-block.ellipsis {

  display: inline-block;

  max-width: 100%;

}

.content-box {

  -ms-box-sizing: content-box;

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  -o-box-sizing: content-box;

  box-sizing: content-box;

}

.border-box {

  -ms-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -o-box-sizing: border-box;

  box-sizing: border-box;

}

.inline {

  display: inline;

}

.w-f {

  width: 100%;

}

.h-f {

  height: 100%;

}

.ovh {

  overflow: hidden;

}

.relative {

  position: relative;

}

.absolute {

  position: absolute;

}

.fixed {

  position: fixed;

}

.text-left {

  text-align: left;

}

.text-center {

  text-align: center;

}

.text-right {

  text-align: right;

}

.text-middle {

  vertical-align: middle;

}

.text-justify {

  text-align: justify;

}

.center {

  margin: 0 auto;

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

main,

menu,

nav,

section,

summary {

  display: block;

}

audio,

canvas,

progress,

img.ellipsis,

audio.ellipsis,

canvas.ellipsis,

progress.ellipsis,

video.ellipsis {

  display: inline-block;

  max-width: 100%;

}

audio:not([controls]) {

  display: none;

  height: 0;

}

progress {

  vertical-align: baseline;

}

template,

[hidden] {

  display: none;

}


figure {

  margin: 0;

}

hr {

  -ms-box-sizing: content-box;

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  -o-box-sizing: content-box;

  box-sizing: content-box;

  height: 0;

  overflow: visible;

}

button,

select {

  text-transform: none;

}

button,

select,

button input,

select input {

  overflow: visible;

}

button,

select,

button input,

select input,

button textarea,

select textarea,

button input textarea,

select input textarea {

  font: inherit;

  margin: 0;

}

optgroup {

  font-weight: bold;

}

button,

[type="button"],

[type="reset"],

[type="submit"] {

  cursor: pointer;

  -webkit-appearance: button;

}

[disabled] {

  cursor: default;

}

button::-moz-focus-inner,

input::-moz-focus-inner {

  border: 0;

  padding: 0;

}

button:-moz-focusring,

input:-moz-focusring {

  outline: 1px dotted ButtonText;

}

input[type="submit"],

input[type="text"],

input[type="date"],

input[type="datetime"],

input[type="tel"],

input[type="email"],

input[type="number"],

input[type="datetime-local"],

input[type="url"],

input[type="button"],

button,

textarea,

select {

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

}

select::-ms-expand {

  display: none;

}

input[type=text],

input[type=password],

textarea {

  -moz-user-modify: read-write-plaintext-only;

  -webkit-user-modify: read-write-plaintext-only;

  user-modify: read-write-plaintext-only;

}

input[type=text]:focus,

input[type=password]:focus,

textarea:focus {

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  -moz-user-modify: read-write-plaintext-only;

  -webkit-user-modify: read-write-plaintext-only;

  user-modify: read-write-plaintext-only;

  outline: none;

}

input[type="text"],

input[type="password"],

input[type="email"],

input[type="date"],

input[type="datetime"],

input[type="tel"],

input[type="email"],

input[type="number"],

input[type="datetime-local"],

input[type="url"],

textarea {

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

textarea {

  overflow: auto;

}

textarea:focus {

  outline: none;

}

fieldset {

  border: 1px solid #c0c0c0;

  margin: 0 2px;

  padding: .35em .625em .75em;

}

legend {

  -ms-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -o-box-sizing: border-box;

  box-sizing: border-box;

  color: inherit;

  display: table;

  max-width: 100%;

  padding: 0;

  white-space: normal;

}

[type="checkbox"],

[type="radio"] {

  -ms-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -o-box-sizing: border-box;

  box-sizing: border-box;

  padding: 0;

}

[type="number"]::-webkit-inner-spin-button,

[type="number"]::-webkit-outer-spin-button {

  height: auto;

}

[type="search"] {

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

}

[type="search"]::-webkit-search-cancel-button,

[type="search"][type="search"]::-webkit-search-decoration {

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

}

dl,

dd,

dt {

  margin: 0;

  border: none;

  padding: 0;

}

div {

  *zoom: 1;

}

div:before,

div:after {

  display: table;

  content: '';

  height: 0;

  overflow: hidden;

  clear: both;

}

.none,

.hide {

  display: none;

}

.fl {

  float: left;

}

.fr {

  float: right;

}

.clear {

  display: block;

  clear: both;

}

.cf {

  *zoom: 1;

}

.cf:after {

  display: table;

  content: '';

  width: 0;

  height: 0;

  overflow: hidden;

  visibility: hidden;

  clear: both;

}

.cf::after {

  display: table;

  content: '';

  width: 0;

  height: 0;

  overflow: hidden;

  visibility: hidden;

  clear: both;

}

.clearfix {

  *zoom: 1;

}

.clearfix:after {

  display: table;

  content: '';

  width: 0;

  height: 0;

  overflow: hidden;

  visibility: hidden;

  clear: both;

}

.clearfix::after {

  display: table;

  content: '';

  width: 0;

  height: 0;

  overflow: hidden;

  visibility: hidden;

  clear: both;

}

.pos-left {

  left: 0;

  top: 0;

}

.pos-right {

  right: 0;

  top: 0;

}

.pos-center {

  top: 50%;

  left: 50%;

}

ul,

ol,

li {

  margin: 0;

  border: none;

  padding: 0;

}

.no-deco {

  text-decoration: none;

}

.no-deco:link,

.no-deco:visited,

.no-deco:hover,

.no-deco:active {

  text-decoration: none;

}

.no-deco a {

  text-decoration: none;

}

.no-deco a:link,

.no-deco a:visited,

.no-deco a:hover,

.no-deco a:active {

  text-decoration: none;

}

.noscript {

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 9999999px;

  z-index: 2147483647;

  background: #000;

  color: #fff;

  font-size: 36px;

  line-height: 72px;

  text-align: center;

}

#no-support {

  height: 310px;

  position: absolute;

  top: 50%;

  margin-top: -155px;

  width: 100%;

}

#no-support h4 {

  display: block;

  height: 70px;

  line-height: 70px;

  text-align: center;

  font-family: 'Microsoft YaHei', '微软雅黑', Helvetica, Arial, sans-serif;

  color: #616161;

  font-size: 48px;

  font-weight: bold;

}

#no-support h5 {

  display: block;

  height: 35px;

  line-height: 35px;

  text-align: center;

  font-family: 'Microsoft YaHei', '微软雅黑', Helvetica, Arial, sans-serif;

  color: #999;

  font-size: 14px;

  font-weight: bold;

  margin-bottom: 55px;

}

#no-support ul {

  width: 410px;

  margin: 0 auto;

  display: block;

  height: 135px;

}

#no-support li {

  display: block;

  float: left;

  margin-right: 10px;

  width: 95px;

  height: 135px;

}

#no-support li a {

  display: block;

  width: 95px;

  height: 95px;

  background-image: url(../image/browsers.png);

  background-repeat: no-repeat;

}

#no-support li span {

  display: block;

  height: 40px;

  line-height: 40px;

  color: #adaaac;

  text-align: center;

  font-family: 'Myriad Pro', 'Arial', sans-serif;

  font-size: 16px;

}

#no-support li.ff a {

  background-position: 0 0;

}

#no-support li.ie a {

  background-position: 0 -95px;

}

#no-support li.chrome a {

  background-position: 0 -190px;

}

#no-support li.safari a {

  background-position: 0 -285px;

}

#no-support li:hover {

  background: url(../image/border.png) no-repeat 0 0;

}

.header{

	position:fixed;

	top:0;

	left:0;

	width:100%;

	z-index:99999;

	-webkit-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;

	padding:0 50px;

	height:110px;

	background:#fff;

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;

	transition:all .3s linear;

	-webkit-transform:translateZ(0);

	transform:translateZ(0);

}

.header.active{

	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);

	-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);

	box-shadow:0 0 10px rgba(0,0,0,0.15);	

}

.pad{

	padding-left:50px;

	padding-right:50px;	

}

.mymar{

	margin-left:50px;

	margin-right:50px;

}

.header .menu_btn{

	display:none;	

}

.header .lay_logo{

	float:left;

	padding-top:20px;

}

.header .lay_logo .logo-lnk{

	float:left;

    position:relative;

}

.header .lay_logo .logo-lnk,.header .lay_logo .logo-lnk:hover{

	text-decoration:none;	

}

.header .logo{

	height:92px;

}

.header .logo1{

    position:absolute;

    left:0;

    top:0;

    display:none;

}

.header .lay_logo .info{

	display:none;

}

.header .nav{

	float:right;

	padding-top:66px;

		

}

.header .nav .chd{

	float:left;

	margin-left:60px;

	position:relative;

}

.header .nav .lnk{

	font-size:18px;

	line-height:30px;

	color:#000;	

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;

	transition:all .3s linear;

}

.header .nav .lnk,.header .nav .lnk:hover{

	text-decoration:none;	

}

.header .nav .lnk.hover,.header .nav .lnk:hover{

	color:#b3b3b3;	

}

@media screen and (min-width:1025px){

    .header.header-inpage .lay_logo .logo{

        display:block;

        opacity:1;

    }

    .header.header-inpage .lay_logo .logo1{

        display:none;

    }

}

@media screen and (max-width:1024px){

    .header.header-inpage .lay_logo .logo,.header.header-inpage .lay_logo .logo1{

        -webkit-transition:all .3s linear;

        transition:all .3s linear;

    }

    .header.header-inpage .lay_logo .logo{

        position:relative;

        opacity:1;

    }

    .header.header-inpage .lay_logo .logo1{

        position:absolute;

        left:0;

        top:0;

        width:100%;

        height:100%;

        opacity:0;

        display:block;

    }

    .header.header-inpage.menu-pop-up .lay_logo .logo{

        opacity:0;

    }

    .header.header-inpage.menu-pop-up .lay_logo .logo1{

        opacity:1;

    }

}

@media screen and (max-width:1024px) and (min-width:641px){

	.header{

		padding:0 20px;	

		height:80px;

	}

	.pad{

		padding-left:20px;

		padding-right:20px;	

	}

	.mymar{

		margin-left:20px;

		margin-right:20px;	

	}

	.header .lay_logo{

		padding-top:14px;	

	}

	.header .logo{

		height:52px;

	}

	.header .nav{

		display:none;	

	}

	.header .menu_btn{

		display:block;

		float:right;

		width:38px;

		height:33px;

		margin-top:26px;	

	}

	.header .menu_btn .span{

		display:block;

		height:2px;

		background:#080808;

		margin-bottom:12px;	

		-webkit-transition:all .3s linear;

	}

	.header .menu_btn .span1{

		-webkit-transform-origin:left top;

		transform-origin:left top;	

	}

	.header .menu_btn .span2{

		opacity:1;	

	}

	.header .menu_btn .span3{

		-webkit-transform-origin:left bottom;

		transform-origin:left bottom;	

	}

	.header .menu_btn.active .span{

		background:#fff;	

	}

	.header .menu_btn.active .span1{

		-webkit-transform:rotate(45deg);	

		transform:rotate(45deg);

		width:108%;

	}

	.header .menu_btn.active .span2{

		opacity:0;

		width:108%;	

	}

	.header .menu_btn.active .span3{

		-webkit-transform:rotate(-45deg);

		transform:rotate(-45deg);

		width:108%;	

	}

}

@media screen and (max-width:640px){

	.header{

		padding:0 15px;	

		height:56px;

	}

	.pad{

		padding-left:15px;

		padding-right:15px;	

	}

	.mymar{

		margin-left:15px;

		margin-right:15px;	

	}

	.header .lay_logo{

		padding-top:8px;	

	}

	.header .logo{

		height:40px;

	}

    .header .logo, .header .logo1{

        -webkit-transition: all .3s linear;

        transition: all .3s linear;

    }

	.header .nav{

		display:none;	

	}

	.header .menu_btn{

		display:block;

		float:right;

		width:30px;

		height:25px;	

		margin-top:18px;

	}

	.header .menu_btn .span{

		display:block;

		height:2px;

		background:#080808;

		margin-bottom:8px;	

		-webkit-transition:all .3s linear;

	}

	.header .menu_btn .span1{

		-webkit-transform-origin:left top;

		transform-origin:left top;	

	}

	.header .menu_btn .span2{

		opacity:1;	

	}

	.header .menu_btn .span3{

		-webkit-transform-origin:left bottom;

		transform-origin:left bottom;	

	}

	.header .menu_btn.active .span{

		background:#fff;	

	}

	.header .menu_btn.active .span1{

		-webkit-transform:rotate(45deg);	

		transform:rotate(45deg);

		width:97%;

	}

	.header .menu_btn.active .span2{

		opacity:0;

		width:97%;	

	}

	.header .menu_btn.active .span3{

		-webkit-transform:rotate(-45deg);

		transform:rotate(-45deg);

		width:97%;	

	}

}

.header.menu-pop-up{

	background:transparent;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

}

.fadeInUp,.fadeInUp1 {

	opacity: 0;

	-webkit-transform: translateY(50px);

	transform: translateY(50px);

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1), -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1);

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1), transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1);

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1), transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1);

}

.active .fadeInUp,.fadeInUp1.active,.fadeInUp-wrap.active .fadeInUp,.swiper-slide-active .fadeInUp {

	opacity: 1;

	-webkit-transform: translateY(0px);

	transform: translateY(0px);

}

.fadeInRight {

	opacity: 0;

	-webkit-transform: translateX(-50px);

	transform: translateX(-50px);

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1), -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1);

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1), transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1);

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1), transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1);

}

.active .fadeInRight ,.active.fadeInRight{

	opacity: 1;

	-webkit-transform: translateX(0px);

	transform: translateX(0px);

}

.fadeInLeft {

	opacity: 0;

	-webkit-transform: translateX(50px);

	transform: translateX(50px);

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1), -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1);

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1), transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1);

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1), transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1);

}

.active .fadeInLeft ,.active.fadeInLeft {

	opacity: 1;

	-webkit-transform: translateX(0px);

	transform: translateX(0px);

}

.fadeInUp.x1,.fadeInRight.x1,.fadeInLeft.x1,.fadeInUp1.x1,.swiper-slide-active .fadeInUp.x1 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.1s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.1s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.1s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.1s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.1s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.1s;

}

.fadeInUp.x2,.fadeInRight.x2,.fadeInLeft.x2,.fadeInUp1.x2,.swiper-slide-active .fadeInUp.x2 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s;

}

.fadeInUp.x3,.fadeInRight.x3,.fadeInLeft.x3,.fadeInUp1.x3,.swiper-slide-active .fadeInUp.x3 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.3s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.3s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.3s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.3s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.3s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.3s;

}

.fadeInUp.x4,.fadeInRight.x4,.fadeInLeft.x4,.fadeInUp1.x4,.swiper-slide-active .fadeInUp.x4 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.4s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.4s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.4s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.4s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.4s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.4s;

}

.fadeInUp.x5,.fadeInRight.x5,.fadeInLeft.x5,.fadeInUp1.x5,.swiper-slide-active .fadeInUp.x5 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.5s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.5s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.5s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.5s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.5s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.5s;

}

.fadeInUp.x6,.fadeInRight.x6,.fadeInLeft.x6,.fadeInUp1.x6,.swiper-slide-active .fadeInUp.x6 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.6s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.6s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.6s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.6s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.6s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.6s;

}

.fadeInUp.x7,.fadeInRight.x7,.fadeInLeft.x7,.fadeInUp1.x7,.swiper-slide-active .fadeInUp.x7 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.7s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.7s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.7s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.7s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.7s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.7s;

}

.fadeInUp.x8,.fadeInRight.x8,.fadeInLeft.x8,.fadeInUp1.x8,.swiper-slide-active .fadeInUp.x8 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.8s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.8s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.8s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.8s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.8s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.8s;

}

.fadeInUp.x9,.fadeInRight.x9,.fadeInLeft.x9,.fadeInUp1.x9,.swiper-slide-active .fadeInUp.x9 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.9s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.9s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.9s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.9s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.9s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.9s;

}

.fadeInUp.x10,.fadeInRight.x10,.fadeInLeft.x10,.fadeInUp1.x10,.swiper-slide-active .fadeInUp.x10 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1s;

}

.fadeInUp.x11,.fadeInRight.x11,.fadeInLeft.x11,.fadeInUp1.x11,.swiper-slide-active .fadeInUp.x11 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.1s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.1s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.1s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.1s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.1s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.1s;

}

.fadeInUp.x12,.fadeInRight.x12,.fadeInLeft.x12,.fadeInUp1.x12,.swiper-slide-active .fadeInUp.x12 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.2s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.2s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.2s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.2s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.2s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.2s;

}

.fadeInUp.x13,.fadeInRight.x13,.fadeInLeft.x13,.fadeInUp1.x13,.swiper-slide-active .fadeInUp.x13 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.3s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.3s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.3s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.3s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.3s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.3s;

}

.fadeInUp.x14,.fadeInRight.x14,.fadeInLeft.x14,.fadeInUp1.x14,.swiper-slide-active .fadeInUp.x14 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.4s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.4s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.4s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.4s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.4s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.4s;

}

.fadeInUp.x15,.fadeInRight.x15,.fadeInLeft.x15,.fadeInUp1.x15,.swiper-slide-active .fadeInUp.x15 {

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.5s, -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.5s;

	-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.5s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.5s;

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.5s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.5s;

}

.nav_wap{

	position:fixed;

	top:0;

	left:0;

	width:100%;

	height:100%;

	z-index:99998;

	background:rgba(0,0,0,.95);

	overflow:auto;

	display:none;

}

.nav_wap .inner{

	margin-top:120px;

	margin-bottom:50px;

}

@media screen and (max-width:1024px) and (min-width:641px){

	.nav_wap .inner{

		margin-top:100px;

		margin-bottom:40px;

	}

}

@media screen and (max-width:640px){

	.nav_wap .inner{

		margin-top:80px;

		margin-bottom:30px;

	}

}

.nav_wap .chd{

	display:block;

	font-size:20px;

	line-height:70px;

	text-align:center;

	color:#fff;

} 

.nav_wap .fadeInUp:nth-child(1) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.1s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.1s;

}

.nav_wap .fadeInUp:nth-child(2) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s;

}

.nav_wap .fadeInUp:nth-child(3) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.3s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.3s;

}

.nav_wap .fadeInUp:nth-child(4) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.4s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.4s;

}

.nav_wap .fadeInUp:nth-child(5) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.5s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.5s;

}

.nav_wap .fadeInUp:nth-child(6) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.6s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.6s;

}

.nav_wap .fadeInUp:nth-child(7) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.7s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.7s;

}

.nav_wap .fadeInUp:nth-child(8) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.8s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.8s;

}

.nav_wap .fadeInUp:nth-child(9) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.9s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.9s;

}

.nav_wap .fadeInUp:nth-child(10) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1s;

}

.nav_wap .fadeInUp:nth-child(11) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.1s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.1s;

}

.nav_wap .fadeInUp:nth-child(12) {

	transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.2s, transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 1.2s;

}

.nav_wap a,.nav_wap a:hover,.nav_wap a:active{

	text-decoration:none;	

}

.nav_wap .inner a:active{

	color:#dc2343;	

}

.nav_wap .inner a.active{

	color:#dc2343;	

}

.bdy{

	padding-top:84px;	

}

.ind00{

    padding-top:74px;

    padding-bottom:40px;

}

.ind00-tit{

    font-size:36px;

    line-height:74px;

    text-align:center;

    color:#595757;

    margin-bottom:24px;

}

.ind00-info{

    font-size:18px;

    line-height:36px;

    color:#595757;

    margin-bottom:54px;

}

.ind00-lay-more{

    text-align:center;

}

.ind00-more-lnk,.ind00-more-lnk:hover{

    text-decoration:none;

}

.ind00-more-lnk{

    cursor:pointer;

    position:relative;

    display:inline-block;

    vertical-align:top;

    font-size:18px;

    line-height:48px;

    height:48px;

    border:1px solid #565656;

    color:#565656;

	padding:0 36px;

    -webkit-transition:all .6s linear;

    -moz-transition:all .6s linear;

    transition:all .6s linear;

}

.ind00-more-lnk:before{

    content:'';

    position:absolute;

    left:0;

    top:0;

    width:0;

    background:#000;

    height:100%;

    -webkit-transition:all .6s linear;

    -moz-transition:all .6s linear;

    transition:all .6s linear;

}

.ind00-more-lnk font{

    position:relative;

}

.ind00-more-lnk:hover{

    border-color:#000;

    color:#fff;

}

.ind00-more-lnk:hover:before{

    width:100%;

}

.ind01{

	padding:10px 3.125% 1px;	

}

@media screen and (max-width:1024px) and (min-width:641px){

	.bdy{

		padding-top:1px;	

	}

	.ind01{

		padding:0 20px 32px;	

	}	

}

@media screen and (max-width:640px){

	.bdy{

		padding-top:1px;	

	}

    .ind00{

        padding-top:20px;

        padding-bottom:30px;

    }

    .ind00-tit{

        font-size:28px;

        line-height:56px;

        margin-bottom:18px;

    }

    .ind00-info{

        font-size:14px;

        line-height:28px;

        margin-bottom:20px;

    }

	.ind01{

		padding:10px 15px 20px;	

	}

}

.ind01-list{

	margin:0 -14px;

	font-size:0;

}

.ind01-list .chd{

	display:inline-block;

	position:relative;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;	

	width:50%;

	font-size:14px;

	line-height:26px;

	padding:0 14px 28px;

}

.ind01-list .chd .inner{

	display:block;

	position:relative;

	width:100%;

	overflow:hidden;	

}

.ind01-list .chd a{

	display:block;

	width:100%;	

	position:relative;

}

.ind01-list .chd .img{

	display:block;

	width:100%;

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;

	transition:all .3s linear;

	-webkit-transform-origin:center center;

	-moz-transform-origin:center center;

	transform-origin:center center;

}

.ind01-list .chd .overlay{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:rgba(35,24,21,.9);

	opacity:0;

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;

	transition:all .3s linear;

}

.ind01-list .chd a:hover .overlay{

	opacity:1;

}

.ind01-list .chd a:hover .img{

	-webkit-transform:scale(1.1,1.1);

	-moz-transform:scale(1.1,1.1);

	transform:scale(1.1,1.1);	

}

.ind01-list .chd .overlay .t1{

	position:absolute;

	left:0;

	bottom:40px;

	width:100%;

	height:32px;

	line-height:32px;

	font-size:18px;

	color:#fff;

	text-align:center;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;	

}

.ind01-list .chd .overlay .t2{

	position:absolute;

	left:0;

	bottom:14px;

	width:100%;

	height:26px;

	line-height:26px;

	font-size:14px;

	color:#c9caca;

	text-align:center;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;	

}

.ind01 .lay_more{

	padding-top:28px;

}

.lay_more .more{

	display:block;

	width:200px;

	height:120px;

	margin:0 auto;

	background:url(../image/load_more.png)	no-repeat center top;

	background-size:contain;

}

.news_box .lay_more{

	padding-top:46px;

}

.news_box .lay_more .more{

	background-image:url(../image/load_more1.png);

}

@media screen and (max-width:1024px) and (min-width:641px){

	.ind01-list{

		margin:0;

	}

	.ind01-list .chd{

		width:100%;

		padding:0 0 20px;

	}

	.ind01 .lay_more{

		padding-top:18px;	

	}

	.news_box .lay_more{

		padding-top:26px;

	}

	.lay_more .more{

		width:160px;

		height:96px;	

	}

}

@media screen and (max-width:640px){

	.ind01-list{

		margin:0;

	}

	.ind01-list .chd{

		width:100%;

		padding:0 0 16px;

	}

	.ind01 .lay_more{

		padding-top:8px;	

	}

	.news_box .lay_more{

		padding-top:12px;

	}

	.lay_more .more{

		width:128px;

		height:77px;	

	}

}

.ind02 .mymar{

	background:#e60039;

	padding-top:50px;

	padding-bottom:32px;	

}

.ind02 .mymar h3{

	font-size:42px;

	font-weight:normal;

	line-height:56px;

	color:#fff;

	padding-bottom:16px;

}

.ind02 .mymar h4{

	font-size:18px;

	font-weight:normal;

	line-height:28px;

	color:#fff;

}

.ind02 .mymar p{

	font-size:42px;

	font-weight:normal;

	line-height:44px;

	color:#fff;

}

@media screen and (max-width:640px){

	.ind02 .mymar{

		padding-top:28px;

		padding-bottom:21px;	

	}

	.ind02 .mymar h3{

		font-size:20px;

		line-height:48px;

		padding-bottom:16px;

	}

	.ind02 .mymar h4{

		font-size:14px;

		line-height:20px;		

	}

	.ind02 .mymar p{

		font-size:28px;

		line-height:38px;	

	}

}

.ind03{

	padding-top:96px;

	padding-bottom:66px;	

}

.ind03 .lBx{

	float:left;

	width:18.68%;

	font-size:24px;

	font-weight:normal;

	line-height:42px;

	color:#000;	

}

.ind03 .rBx{

	float:left;

	width:81.32%;

	padding-top:10px;	

}

.ind03 .ind03-list{

	margin-left:-30px;

	font-size:0;

}

.ind03-list .chd{

	display:inline-block;

	vertical-align:top;

	font-size:14px;

	line-height:24px;

	color:#727171;	

	float:left;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;

	width:33.333333%;

	padding-left:30px;

	padding-bottom:30px;

}

.ind03-list .chd .img{

	display:block;

	width:100%;		

}

.ind03-list .chd .lay_info{

	padding-top:24px;

} 

.ind03-list .chd .lay_info .info2 p a:hover { color:#dc2343;}

.ind03-list .chd .info1{

	padding-bottom:20px;	

}

.ind03-list .chd .info1 .tit{

	font-size:24px;

	font-weight:normal;

	line-height:44px;

	color:#000;

}

.ind03-list .chd .info1 .tit a:hover{

	color:#585355;	

}

.ind03-list .chd .info1 .subinfo{

	font-size:14px;

	font-weight:normal;

	line-height:24px;

	color:#000;

	margin-bottom:7px;	

}

.ind03-list .chd .more1{

	font-size:14px;

	font-weight:normal;

	line-height:30px;

	color:#f00;	

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;

	-ms-transition:all .3s linear;

	-o-transition:all .3s linear;

	transition:all .3s linear;

}

.ind03-list .chd .more1:hover{

	color:#e60039;

}

@media screen and (max-width:1024px) and (min-width:641px){

	.ind03{

		padding-top:50px;

		padding-bottom:16px;	

	}

	.ind03 .lBx{

		float:none;

		width:100%;

		font-size:22px;

		line-height:38px;

	}

	.ind03 .rBx{

		float:none;

		width:100%;	

	}

	.ind03 .ind03-list{

		margin-left:-20px;

	}

	.ind03-list .chd{

		padding-left:20px;

		padding-bottom:20px;

	}

	.ind03-list .chd .lay_info{

		padding-top:8px;

	}

	.ind03-list .chd .info1{

		padding-bottom:14px;	

	}

	.ind03-list .chd .info1 .tit{

		font-size:18px;

		line-height:36px;	

	}

	.ind03-list .chd .info1 .subinfo{

		font-size:13px;

		line-height:20px;	

	}

}



@media screen and (max-width:640px){

	.ind03{

		padding-top:16px;

		padding-bottom:10px;	

	}

	.ind03 .lBx{

		float:none;

		width:100%;

		font-size:18px;

		line-height:32px;

	}

	.ind03 .rBx{

		float:none;

		width:100%;	

	}

	.ind03 .ind03-list{

		margin-left:0;	

	}

	.ind03-list .chd{

		width:100%;

		padding-left:0;

		padding-bottom:35px;	

	}

	.ind03-list .chd .lay_info{

		padding-top:5px;

	}

	.ind03-list .chd .info1{

		padding-bottom:8px;	

	}

	.ind03-list .chd .info1 .tit{

		font-size:18px;

		line-height:36px;	

	}

	.ind03-list .chd .info1 .subinfo{

		font-size:13px;

		line-height:20px;	

		margin-bottom:5px;

	}



}

.news_item{

	padding-top:20px;

	padding-bottom:80px;

}

.news_item .lBx{

	float:left;

	width:380px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;

	padding-left:108px;

	margin-right:160px;

}

.news_item .lBx .tit{

	font-size:18px;

	font-weight:normal;

	line-height:28px;	

	color:#000;

	padding-bottom:10px;	

}

.news_item .lBx .info{

	font-size:14px;

	font-weight:normal;

	line-height:24px;

	color:#000;

}

.news_item .rBx{

	display:block;

	overflow:hidden;

	padding-top:10px;	

}

.news_arc{

	display:block;

	overflow:hidden;

	min-height:200px;

	padding-bottom:30px;

	font-size:14px;

	line-height:24px;

	color:#221815;	

	text-align:justify;

}

.news_arc img{

	width:auto!important;

	height:auto!important;

	max-width:100%!important;		

}

.togarc{

	position:relative;

	margin-top:10px;

	border-top:1px solid #221815;

	padding-top:8px;

	padding-bottom:8px;	

}

.togarc p,.togarc p a{

	font-size:14px;

	line-height:34px;

	color:#221815;	

	white-space:nowrap;

	max-width:100%;

	overflow:hidden;

	text-overflow:ellipsis;

}

.togarc p a{

	display:inline-block;

	vertical-align:top;	

}

.togarc .return-list{

	display:inline-block;

	vertical-align:top;

	font-size:14px;

	line-height:34px;

	color:#221815;	

}

@media screen and (max-width:1024px) and (min-width:641px){

	.news_item{

		padding-top:20px;

		padding-bottom:80px;

	}

	.news_item .lBx{

		float:none;

		width:auto;

		padding-left:0;

		margin-right:0;

		padding-bottom:18px;

		margin-bottom:20px;

		border-bottom:1px solid #221815;

	}	

	.news_item .rBx{

		float:none;

		display:block;

		overflow:hidden;

		padding-top:20px;	

	}	

	.togarc{

		position:relative;

		margin-top:10px;

		border-top:1px solid #221815;

		padding-top:8px;

		padding-bottom:8px;	

	}

}

@media screen and (max-width:640px){

	.news_item{

		padding-top:20px;

		padding-bottom:80px;

	}

	.news_item .lBx{

		float:none;

		width:auto;

		padding-left:0;

		margin-right:0;

		padding-bottom:18px;

		margin-bottom:20px;

		border-bottom:1px solid #221815;

	}	

	.news_item .rBx{

		float:none;

		display:block;

		overflow:hidden;

		padding-top:20px;	

	}	

	.togarc{

		position:relative;

		margin-top:10px;

		border-top:1px solid #221815;

		padding-top:8px;

		padding-bottom:8px;	

	}

}

.news_list{

	padding-top:40px;

	padding-bottom:160px;

}

.news_list .lBx{

	float:left;

	width:14.28%;

	font-size:18px;

	line-height:48px;

	color:#000;

	text-align:center;	

}

.news_list .rBx{

	float:right;

	width:77.48%;

	padding-top:15px;

	padding-bottom:15px;	

}

.news_list .news_box .inner{

	border-top:1px solid #9fa0a0;

	border-bottom:1px solid #9fa0a0;

	padding:30px 0;

}

.news_list .news_box .inner p{

	float:left;

	position:relative;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;

	width:35.41%;

	padding-right:102px;

	font-size:14px;

	line-height:30px;

	height:30px;

	color:#595757;

}

.news_list .news_box .inner p:nth-child(odd){

	margin-right:21.76%;

}

.news_list .news_box .inner p:nth-child(even){

	margin-right:7.42%;

}

.news_list .news_box .inner p a{

	display:inline-block;

	vertical-align:top;

	max-width:100%;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	-webkit-transition:all .3s linear;

	transition:all .3s linear;		

}

.news_list .news_box .inner p a,.news_list .news_box .inner p a:hover{

	text-decoration:none;	

}

.news_list .news_box .inner p span{

	position:absolute;

	right:0;

	top:0;

	text-align:right;

	width:102px;

	-webkit-transition:all .3s linear;

	transition:all .3s linear;		

}

.news_list .news_box .inner p:hover a,.news_list .news_box .inner p:hover span{

	color:#221815;	

}

@media screen and (max-width:1024px) and (min-width:641px){

	.news_list{

		padding-top:20px;

		padding-bottom:80px;	

	}

	.news_list .lBx{

		float:none;

		width:100%;

		font-size:18px;

		line-height:28px;

		text-align:left;

	}

	.news_list .rBx{

		float:none;

		width:100%;

		padding-top:12px;

		padding-bottom:12px;

	}

	.news_list .news_box .inner{

		padding:16px 0;

	}

	.news_list .news_box .inner p{

		float:none;

		width:100%;

	}

	.news_list .news_box .inner p:nth-child(odd){

		margin-right:0;	

	}

	.news_list .news_box .inner p:nth-child(even){

		margin-right:0;	

	}

}

@media screen and (max-width:640px){

	.news_list{

		padding-top:15px;

		padding-bottom:30px;	

	}

	.news_list .lBx{

		float:none;

		width:100%;

		font-size:18px;

		line-height:28px;

		text-align:left;

	}

	.news_list .rBx{

		float:none;

		width:100%;

		padding-top:8px;

		padding-bottom:8px;

	}

	.news_list .news_box .inner{

		padding:12px 0;

	}

	.news_list .news_box .inner p{

		float:none;

		width:100%;

	}

	.news_list .news_box .inner p:nth-child(odd){

		margin-right:0;	

	}

	.news_list .news_box .inner p:nth-child(even){

		margin-right:0;	

	}

}

.contactBox{

	-webkit-box-sizing:border-box;	

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;

	min-width:1200px;

	margin:0 auto;

}

.contact-ban{

	padding-bottom:42px;	

}

.contact01{

	padding-bottom:128px;

}

.contact01 .con01{

	padding-left:33.333%;

	width:480px;

	margin-right:20px;

	float:left;	

}

.contact01 .tit{

	font-size:24px;

	font-weight:normal;

	line-height:40px;

	color:#000;

	padding-bottom:14px;

}

.contact01 .con01 .subcon{

	padding-bottom:16px;

}

.contact01 .con01 .subcon h3{

	font-size:20px;

	font-weight:normal;

	line-height:28px;

	color:#000;

}

.contact01 .con01 .subcon h4{

	font-size:16px;

	font-weight:normal;

	line-height:22px;

	color:#000;

}

.contact01 .con01 .infos{

	font-size:16px;

	font-weight:normal;

	line-height:24px;

	color:#000;

}

.contact01 .con02{

	float:left;	

	width:328px;

}

.contact01 .con02 .chd{

	float:left;

	text-align:center;	

}

.contact01 .con02 .chd  .lay_img{

	width:124px;

	height:124px;

	margin-bottom:5px;	

}

.contact01 .con02 .lay_img a,.contact01 .con02 .lay_img img{

	display:block;

	width:100%;

	height:100%;	

}

.contact01 .con02 .lay_img a,.contact01 .con02 .lay_img a:hover{

	text-decoration:none;	

}

.contact01 .con02 .lay_info{

	font-size:14px;

	line-height:30px;

	color:#3e3a39;	

}

.contact01 .con02 .chd + .chd{

	margin-left:80px;

}

.contact02{

	padding-bottom:200px;

}

.contact02 .tit{

	font-size:24px;

	font-weight:normal;

	line-height:40px;

	color:#000;

	padding-bottom:14px;

	padding-left:33.333%;

}

.contact02 .img_lists{

	padding-bottom:20px;

}

.contact02 .img_lists .chd{

	float:left;

	width:33.333%;

	margin-bottom:30px;

}

.contact02 .img_lists .img-wrap{

	display:block;

	width:100%;	

}

.contact02 .img_lists .img-wrap img{

	display:block;

	width:100%;

}

.contact02 .img_lists .p{

	font-size:18px;

	text-align:center;

	line-height:52px;

	color:#000;	

}

.contact02 .infos{	

	padding-left:33.333%;

	font-size:20px;

	font-weight:normal;

	line-height:42px;

	color:#000;	

}

@media screen and (max-width:1370px) and (min-width:1025px){

	.contact01 .con01{

		padding-left:20%;	

	}

	.contact02 .tit{

		padding-left:20%;	

	}

	.contact02 .infos{

		padding-left:20%;	

	}

}

@media screen and (max-width:1024px) and (min-width:641px){

	.contactBox{

		min-width:0;

		margin:0 auto;

	}

	.contact-ban{

		padding-bottom:32px;	

	}

	.contact01{

		padding-bottom:48px;

	}

	.contact01 .con01{

		padding-left:0;

		width:auto;

		margin-right:0px;

		float:none;	

		padding-bottom:50px;

	}

	.contact01 .tit{

		font-size:20px;

		line-height:32px;

		padding-bottom:5px;

	}

	.contact01 .con01 .subcon{

		padding-bottom:12px;

	}

	.contact01 .con01 .subcon h3{

		font-size:18px;

		line-height:24px;

	}

	.contact01 .con01 .subcon h4{

		font-size:15px;

		line-height:22px;

	}

	.contact01 .con01 .infos{

		font-size:14px;

		line-height:20px;

	}

	.contact01 .con02{

		float:none;	

		width:auto;

	}

	.contact01 .con02 .tit{

		text-align:center;	

	}

	.contact01 .con02 .con{

		width:230px;

		margin:0 auto;	

	}

	.contact01 .con02 .chd{

		float:left;

		text-align:center;	

	}

	.contact01 .con02 .chd  .lay_img{

		width:100px;

		height:100px;

		margin:0 auto;

		margin-bottom:5px;	

	}

	.contact01 .con02 .lay_info{

		font-size:12px;

		line-height:18px;	

	}

	.contact01 .con02 .chd + .chd{

		margin-left:30px;

	}

	.contact02{

		padding-bottom:60px;

	}

	.contact02 .tit{

		font-size:20px;

		line-height:32px;

		padding-bottom:5px;

		padding-left:0;

	}

	.contact02 .img_lists{

		padding-bottom:16px;

	}

	.contact02 .img_lists .chd{

		float:left;

		width:33.333%;

		margin-bottom:10px;

	}

	.contact02 .img_lists .p{

		font-size:14px;

		line-height:28px;	

	}

	.contact02 .infos{	

		padding-left:0;

		font-size:14px;

		line-height:26px;

	}

}

@media screen and (max-width:640px){

	.contactBox{

		min-width:0;

		margin:0 auto;

	}

	.contact-ban{

		padding-bottom:30px;	

	}

	.contact01{

		padding-bottom:44px;

	}

	.contact01 .con01{

		padding-left:0;

		width:auto;

		margin-right:0px;

		float:none;	

		padding-bottom:46px;

	}

	.contact01 .tit{

		font-size:20px;

		line-height:32px;

		padding-bottom:5px;

	}

	.contact01 .con01 .subcon{

		padding-bottom:12px;

	}

	.contact01 .con01 .subcon h3{

		font-size:18px;

		line-height:24px;

	}

	.contact01 .con01 .subcon h4{

		font-size:15px;

		line-height:22px;

	}

	.contact01 .con01 .infos{

		font-size:13px;

		line-height:20px;

	}

	.contact01 .con02{

		float:none;	

		width:auto;

	}

	.contact01 .con02 .tit{

		text-align:center;	

	}

	.contact01 .con02 .con{

		width:230px;

		margin:0 auto;	

	}

	.contact01 .con02 .chd{

		float:left;

		text-align:center;	

	}

	.contact01 .con02 .chd  .lay_img{

		width:100px;

		height:100px;

		margin:0 auto;

		margin-bottom:5px;	

	}

	.contact01 .con02 .lay_info{

		font-size:12px;

		line-height:18px;	

	}

	.contact01 .con02 .chd + .chd{

		margin-left:30px;

	}

	.contact02{

		padding-bottom:60px;

	}

	.contact02 .tit{

		font-size:20px;

		line-height:32px;

		padding-bottom:5px;

		padding-left:0;

	}

	.contact02 .img_lists{

		padding-bottom:16px;

	}

	.contact02 .img_lists .chd{

		float:left;

		width:33.333%;

		margin-bottom:10px;

	}

	.contact02 .img_lists .p{

		font-size:12px;

		line-height:24px;	

	}

	.contact02 .infos{	

		padding-left:0;

		font-size:14px;

		line-height:26px;

	}

}

.ser-banner{

	position:relative;

	z-index:1;

	overflow:hidden;

	width:100%;

	height:0;

	padding-bottom:45.154%;

    margin:0 auto;

    background:#000;

}

.ser-banner .img-xgl{

	display:block;

	position:absolute;

	top:0;

	left:0;

	width:100%;

	object-fit:cover;

	z-index:1;

	opacity:0;

	-webkit-transition:all 0.6s linear;

	-moz-transition:all 0.6s linear;

	transition:all 0.6s linear;

}

.ser-banner .img-xgl.active{

	z-index:2;

	opacity:1;

}

.indBan .ser-banner{

    padding-bottom:55.4945%;

}

.indBan .ser-banner .btn-wrap{

	position:absolute;

	width:100%;

	left:0;

	bottom:15px;

	z-index:5;

	text-align:center;

	font-size:0;

	height:6px;	

	overflow:hidden;

}

.indBan .ser-banner .btn{

	display:inline-block;

	vertical-align:top;

	width:40px;

	height:6px;

	cursor:pointer;

	margin:0 6px;

	background:rgba(250,252,251,.65);	

}

.indBan .ser-banner .btn:hover,.indBan .ser-banner .btn.active{

	background:rgba(250,252,251,1);	

}

@media screen and (max-width:640px){

	.indBan .ser-banner .btn{

		width:30px;

		margin:0 5px;	

	}

}

.aboutMe{

	padding-top:52px;

	padding-bottom:78px;

	text-align:center;	

}

.aboutMe .tit{

	font-size:30px;

	font-weight:normal;

	line-height:58px;

	color:#221815;	

}

.aboutMe .subTit{

	font-size:24px;

	font-weight:normal;

	line-height:42px;

	color:#221815;	

}

.aboutMe .con{

	padding-top:32px;

	font-size:16px;

	line-height:26px;

	color:#221815;

}

.ser-list{

	padding-bottom:30px;

	margin:0 -25px;

	font-size:0;

}

.ser-list .chd{

	display:inline-block;

	vertical-align:top;

	width:50%;

	font-size:18px;

	line-height:34px;

	color:#000;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;

	padding:0 25px 50px;	

}

.ser-list .lay_info{

	padding:5.4% 10% 17%;

	background:#efefef;

}

.ser-list .chd1 .lay_info{

	background:#efefef;	

}

.ser-list .chd2 .lay_info{

	background:#fff6e9;	

}

.ser-list .chd3 .lay_info{

	background:#eaf6fd;	

}

.ser-list .chd4 .lay_info{

	background:#e9e6f3;	

}

.ser-list .lay_info .info-tit{

	font-size:30px;

	font-weight:normal;

	line-height:60px;

	color:#221815;

	margin-bottom:16px;

}

.ser-list .lay_info .info-con{

	font-size:18px;

	line-height:34px;

	color:#000;

	padding-bottom:28px;	

}

.ser-list .lay_info .info-labels{

	font-size:14px;

	line-height:32px;

	color:#000;

}

.ser-list .labels{

	float:left;

	width:230px;

	margin-right:40px;	

}

.ser-list .label{

	display:block;

	position:relative;

	height:32px;

	line-height:32px;

	padding-left:36px;	

	overflow:hidden;

}

.ser-list .label:before{

	content:'';

	position:absolute;

	top:50%;

	left:0;

	width:20px;

	height:1px;

	background:#b3b3b3;	

}
.khlogo{
	text-align: center;
}

.serLogs{

	padding-top:40px;

	padding-bottom:70px;	

}

.serLogs .tit{

	font-size:30px;

	line-height:62px;

	text-align:center;

	color:#221815;

	padding-bottom:30px;

}

.serLogs .con .chd{

	float:left;

	width:11%;

	padding:20px 0;	

}

.serLogs .con .chd .lay_img{

	display:block;

	margin:0 auto;

	width:100%;

	

}

.serLogs .con .chd .lay_img img{

	display:block;

	width:100%;

	height:100%;	

}

@media screen and (min-width:1025px){

	.ser-list .lay_info .info-tit{

		min-height:60px;	

	}		

	.ser-list-wrap{

		min-width:1200px;	

	}

}

@media screen and (max-width:1578px) and (min-width:1025px){

	.serLogs .con .chd{

		width:16.6666%;	

		padding:15px 0;

	}

}

@media screen and (max-width:1024px) and (min-width:641px){

	.aboutMe{

		padding-top:26px;

		padding-bottom:40px;	

	}

	.aboutMe .tit{

		font-size:24px;

		line-height:36px;	

	}

	.aboutMe .subTit{

		font-size:20px;

		line-height:30px;

	}

	.aboutMe .con{

		padding-top:20px;

		font-size:13px;	

		line-height:23px;

	}

	.ser-list{

		margin:0 -10px;

		padding-bottom:10px;	

	}

	.ser-list .chd{

		padding:0 10px 20px;

	}

	.ser-list .lay_info .info-tit{

		font-size:24px;

		line-height:36px;

		min-height:36px;

		margin-bottom:12px;

	}

	.ser-list .lay_info .info-con{

		font-size:14px;

		line-height:24px;

		min-height:96px;

		padding-bottom:20px;	

	}

	.ser-list .lay_info .info-labels{

		font-size:12px;

		line-height:20px;	

	}

	.ser-list .chd1 .lay_info .info-labels,.ser-list .chd2 .lay_info .info-labels{

		min-height:200px;	

	}

	.ser-list .chd3 .lay_info .info-labels,.ser-list .chd4 .lay_info .info-labels{

		min-height:80px;	

	}

	.ser-list .labels{

		width:100%;

	}

	.ser-list .label{

		height:20px;

		line-height:20px;	

	}

	.serLogs{

		padding-top:20px;

		padding-bottom:40px;	

	}

	.serLogs .tit{

		font-size:24px;

		line-height:32px;

		padding-bottom:10px;

	}

	.serLogs .con .chd{

		width:25%;

		padding:5px 0;	

	}

	.serLogs .con .chd .lay_img{

		position:relative;

		width:100%;

		height:0;

		padding-top:50%;

	}

	.serLogs .con .chd .lay_img > a{

		width: 100%;

		height: 100%;

		position: absolute;

		top: 0;

		left: 0;

	}

	.serLogs .con .chd .lay_img img{

		width: 100%;

		height: 100%;

		position: absolute;

		top: 0;

		left: 0;

	}

}

@media screen and (max-width:899px) and (min-width:760px){

	.ser-list .lay_info .info-con{

		min-height:120px;	

	}

}

@media screen and (max-width:759px) and (min-width:641px){

	.ser-list .lay_info .info-con{

		min-height:144px;	

	}

}

@media screen and (max-width:659px) and (min-width:641px){

	.ser-list .chd3 .lay_info .info-tit,.ser-list .chd4 .lay_info .info-tit{

		min-height:72px;	

	}

}

@media screen and (min-width:1500px){

	.ser-list .lay_info .info-labels{

		min-height:160px;	

	}	

}

@media screen and (max-width:1499px) and (min-width:1025px){

	.ser-list .chd1 .lay_info .info-labels,.ser-list .chd2 .lay_info .info-labels{

		min-height:320px;	

	}

	.ser-list .chd3 .lay_info .info-labels,.ser-list .chd4 .lay_info .info-labels{

		min-height:160px;	

	}	

}

@media screen and (min-width:1590px){

	.ser-list .lay_info .info-con{

		min-heigt:102px;

	}

}

@media screen and (max-width:1589px) and (min-width:1025px){

	.ser-list .lay_info .info-con{

		min-height:136px;

	}

}

@media screen and (max-width:640px){

	.aboutMe{

		padding-top:24px;

		padding-bottom:38px;	

	}

	.aboutMe .tit{

		font-size:24px;

		line-height:36px;	

	}

	.aboutMe .subTit{

		font-size:16px;

		line-height:26px;

	}

	.aboutMe .con{

		padding-top:10px;

		font-size:12px;	

		line-height:20px;

	}

	.ser-list{

		margin:0;

		padding-bottom:10px;	

	}

	.ser-list .chd{

		padding:0 0 20px;

		width:100%;

	}

	.ser-list .lay_info .info-tit{

		font-size:20px;

		line-height:30px;

		margin-bottom:10px;

	}

	.ser-list .lay_info .info-con{

		font-size:12px;

		line-height:20px;

		padding-bottom:10px;	

	}

	.ser-list .lay_info .info-labels{

		font-size:12px;

		line-height:20px;	

	}

	.ser-list .labels{

		width:100%;

	}

	.ser-list .label{

		height:20px;

		line-height:20px;	

	}

	.serLogs{

		padding-top:20px;

		padding-bottom:40px;	

	}

	.serLogs .tit{

		font-size:24px;

		line-height:32px;

		padding-bottom:10px;

	}

	.serLogs .con .chd{

		width:33.333%;

		padding:5px 0;	

	}

	.serLogs .con .chd .lay_img{

		position:relative;

		width:100%;

		height:0;

		padding-top:50%;

	}

	.serLogs .con .chd .lay_img > a{

		width: 100%;

		height: 100%;

		position: absolute;

		top: 0;

		left: 0;

	}

	.serLogs .con .chd .lay_img img{

		width: 100%;

		height: 100%;

		position: absolute;

		top: 0;

		left: 0;

	}

}

.casesNav{
	margin-top: 30px;

	padding-top: 122px;

	padding-bottom:10px;

}

.casesNav.casesNav-index{

    padding-top:0;

    padding-bottom:24px;

}

.viewdisbox { padding:22px 0 10px 0; height: 30px;}

.casesNav .inner{

	float:right;

	font-size:0;

	white-space:nowrap;

}

.casesNav .inner .lnk{

	display:inline-block;

	vertical-align:top;

	margin-left:32px;

	font-size:18px;

	line-height:30px;

	color:#221815;

	-webkit-transition:all .3s linear;

	-moz-transition:all .3s linear;

	transition:all .3s linear;

}

.casesNav.casesNav-index .inner .lnk{

    font-size:18px;

    line-height:32px;

    color:#000;

}

.casesNav .inner .lnk.hover,.casesNav .inner .lnk:hover{

	color:#b3b3b3; text-decoration: none;

}

.casesNav.casesNav-index .inner .lnk.hover,.casesNav.casesNav-index .inner .lnk:hover{

    color:#b3b3b3;

}

.casesV{

	padding-bottom:30px;	

}

.cases-banner{

	margin-bottom:12px;	

}

.casesVInfo{

	margin-bottom:12px;

	background:#efefef;

	padding:10px;	

}

.casesVInfo .lBx{

	float:left;

	width:50%;

	text-align:center;

	display: block;

	min-height: 1px;

}

.casesVInfo .lBx img{

	max-width:100%;

	width:300px;

	margin-top:70px;

	opacity: 0;

	display: none;

}

.casesVInfo .rBx{

	float:left;

	width:50%;

}

.casesVInfo .demo{

	padding-right:15%;

	padding-top:100px;

	padding-bottom:100px;

}

.casesVInfo .demo .tit,.casesVInfo .demo .infos-tit{

	font-size:18px;

	font-weight:normal;

	line-height:38px;

	margin-bottom:4px;

	color:#000;

}

.casesVInfo .demo .subinfo{

	font-size:14px;

	line-height:26px;

	color:#000;

	margin-bottom:28px;

}

.casesVInfo .demo .infos-con{

	font-size:14px;

	line-height:24px;

	color:#221815;

	text-align:justify;

}

.casesVA{

	padding-bottom:30px;	

	font-size:14px;

	line-height:28px;

	text-align:justify;

	color:#221815;

}

.casesVA img{

	max-width:100%;	

	vertical-align:baseline;

}

.cases-rel{

	padding-top:65px;

	padding-bottom:82px;

}

.cases-rel .tit{

	font-size:18px;

	font-weight:normal;

	line-height:38px;

	color:#221815;

	text-align:center;	

}

.cases-rel .subTit{

	font-size:14px;

	font-weight:normal;

	line-height:26px;

	color:#221815;

	text-align:center;

	padding-bottom:14px;

}

.cases-rlist{

	padding-top:20px;

	margin-left:-14px;

	margin-right:-14px;

	font-size:0;

}

.cases-rlist .chd{

	-webkit-box-sizing:border-box;	

	-moz-box-sizing:border-box;

	-ms-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;

	display:inline-block;

	vertical-align:top;

	width:33.333%;

	padding:0 14px 28px;

	font-size:14px;

}

.cases-rlist .chd .img{

	display:block;

	width:100%;

}

.cases-rlist .chd .lay_info{

	padding-top:8px;

	font-size:14px;

	line-height:30px;

	color:#000;

	text-align:center;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

}

@media screen and (min-width:1025px){

	.casesV{

		min-width:1200px;

	}	

}

@media screen and (max-width:1024px) and (min-width:641px){

	.casesNav{

		padding-top:5px;

		padding-bottom:5px;

	}

    .casesNav.casesNav-index{

        padding-top:0;

        padding-bottom:8px;

        height:40px;

    }

	.casesNav .inner{

		float:none;	

		white-space:nowrap;

		overflow:auto;

		overflow-y:hidden;

		height:44px;

		font-size:0;

	}

	.casesNav .inner .lnk{

		display:inline-block;

		vertical-align:top;

		font-size:14px;

		line-height:32px;

		margin-left:32px;
		margin-bottom: 10px;

	}

    .casesNav.casesNav-index .inner .lnk{

        font-size:16px;

        line-height:30px;

        margin-left:30px;

    }

	.casesNav .inner .lnk:first-child{

		margin-left:0;

	}

    .casesNav.casesNav-index .inner .lnk:first-child{

        margin-left:0;

    }

	.casesNav .inner .lnk span{

		display:inline-block;

		vertical-align:top;

		padding:0 3px 2px;

		border-bottom:2px solid transparent;

	}

	.casesNav .inner .lnk.hover span{

		border-bottom:2px solid #b3b3b3;

	}
	
	.casesVInfo{

		position:relative;	

	}

	.casesVInfo .lBx{

		float:none;

		width:40%;	

		position:absolute;

		right:0px;

		top:0px;

	}

	.casesVInfo .lBx .img{

		display:block;

		float:right;

		width:80%;

		margin:10px 5px;	

	}

	.casesVInfo .rBx{

		float:none;

		width:60%;

	}

	.casesVInfo .demo{

		padding-right:0;

		padding-top:10px;

		padding-bottom:10px;

	}

	.casesVInfo .demo .tit,.casesVInfo .demo .subinfo{

		width:60%;	

	}

	.casesVInfo .demo .tit,.casesVInfo .demo .subinfo,.casesVInfo .demo .infos{

		position:relative;

		z-index:5;		

	}	

	.cases-rel{

		padding-top:25px;

		padding-bottom:32px;	

	}

	.cases-rlist{

		padding-top:10px;

		margin-left:-8px;

		margin-right:-8px;	

	}

	.cases-rlist .chd{

		padding:0 8px 16px;	

	}

}

@media screen and (max-width:640px){

	.casesV{

		padding-bottom:15px;	

	}

	.casesNav{

		padding-top:5px;

		padding-bottom:5px;

	}

    .casesNav.casesNav-index{

        padding-top:0;

        padding-bottom:8px;

        height:40px;

    }

	.viewdisbox{display:none;}

	.casesNav .inner{

		float:none;	

		white-space:nowrap;

		overflow:auto;

		overflow-y:hidden;

		height:44px;

		font-size:0;

	}

	.casesNav .inner .lnk{

		display:inline-block;

		vertical-align:top;

		font-size:18px;

		line-height:20px;

		padding:1px 0;

		margin:0;

		width:25%;

		text-align:center;

	}

    .casesNav.casesNav-index .inner .lnk{

        font-size:18px;

        line-height:20px;

    }

	.casesNav .inner .lnk span{

		display:inline-block;

		vertical-align:top;

		padding:0 3px 10px;

		border-bottom:2px solid transparent;

	}

	.casesVInfo{

		position:relative;	

		padding-bottom:120px;

	}

	.casesVInfo .lBx{

		float:none;

		position:absolute;

		top:auto;

		bottom:15px;

		left:5px;

		width:100%;

	}

	.casesVInfo .lBx .img{

		display:inline-block;

		vertical-align:top;		

		max-height:100px;

		max-width:100%;

		width:auto;

		margin:0;

	}

	.casesVInfo .rBx{

		float:none;

		width:100%;

	}

	.casesVInfo .demo{

		padding-right:0;

		padding-top:10px;

		padding-bottom:10px;

	}

	.casesVInfo .demo .tit, .casesVInfo .demo .infos-tit{

		font-size:16px;

		line-height:32px;

		margin-bottom:2px;	

	}

	.casesVInfo .demo .subinfo{

		font-size:13px;

		line-height:24px;

		margin-bottom:24px;	

	}

	.casesVInfo .demo .infos-con{

		font-size:13px;

		line-height:22px;

	}

	.casesVA{

		padding-bottom:5px;

	}	

	.cases-rel{

		padding-top:15px;

		padding-bottom:15px;	

	}

	.cases-rel .tit{

		font-size:16px;

		line-height:32px;	

	}

	.cases-rel .subTit{

		font-size:12px;

		line-height:20px;

		padding-bottom:12px;	

	}	

	.cases-rlist{

		padding-top:8px;

		margin-left:-5px;

		margin-right:-5px;	

	}

	.cases-rlist .chd{

		padding:0 5px 10px;

        width:auto;

	}

	.cases-rlist .chd .lay_info{

		padding-top:5px;

		font-size:12px;

		line-height:20px;

	}

    .ind00-more-lnk {

        font-size: 14px;

        line-height: 28px;

        height: 28px;

        padding: 0 18px;

    }

}

@media screen and (min-width:1921px){

	.bdy{

		width:1920px;

		margin:0 auto;	

	}

	.header .lay_logo{

		float:none;

		position: absolute;

    	top: 0;

    	left: 50%;

    	margin-left: -910px;	

	}

	.header .nav{

		float:none;

		position: absolute;

    	right: 50%;

    	top: 0;

   		margin-right: -910px;	

	}

}