@charset "utf-8";
html {
  font-family:"微软雅黑 Light", "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;
  word-wrap: break-word;
}
.bold {
  font-weight: bold;
  font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
}
.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 {
  max-width: 100%;
}
.transition{
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	transition:all .3s linear;
}
.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;
}
img,
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: top;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
progress {
  vertical-align: baseline;
}
template,
[hidden] {
  display: none;
}
a {
  background-color: transparent;
  color: currentColor;
  color: inherit;
  text-decoration: none;
}
a,
a:link,
a:visited,
a:hover,
a:active {
  outline: none;
}
a:hover {
  text-decoration: underline;
}
a,
input {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
abbr[title] {
  border-bottom: 0;
  text-decoration: underline;
  text-decoration: underline dotted;
}
li {
  list-style: outside none none;
}
b,
strong {
  font-weight: bold;
  font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
}
dfn {
  font-style: italic;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-size: inherit;
  margin: 0;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border: none;
}
svg:not(:root) {
  overflow: hidden;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
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,
input {
  overflow: visible;
}
button,
select,
input,
textarea {
  font: inherit;
  margin: 0;
}
optgroup {
  font-weight: bold;
  font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
}
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="password"],
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{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: 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"]::-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;
}
/*本css由“肖国梁”编写，请勿随意改动*/
#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(../images/no-support/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(../images/no-support/border.png) no-repeat 0 0;
}
.img-wrap-hover .img{
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	transition:all .3s linear;
}
.img-wrap-hover:hover .img{
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}
.fadeInUp1,.fadeInUp2,.fadeInUp3 {
	opacity: 0;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);	
}
.fadeInUp1.active,.fadeInUp2.active{
	opacity: 1;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: opacity 1s linear, -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	-webkit-transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.fadeInUp{
	opacity: 0;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);	
}
.fadeInUp3{
	-webkit-transition: opacity 1s linear, -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	-webkit-transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.swiper-slide-self.active .fadeInUp3{
	opacity: 1;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}
.fadeInUp-wrap.active .fadeInUp,.swiper-slide-active .fadeInUp{
	opacity: 1;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: opacity 1s linear, -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	-webkit-transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.fadeInOnly,.fadeInOnly1,.fadeInOnly2,.fadeInOnly3{
	opacity:0;
}
.fadeInOnly-wrap.active .fadeInOnly,.swiper-slide-active .fadeInOnly{	
	opacity:1;
	-webkit-transition: opacity 1s linear;
	transition: opacity 1s linear;
}
.fadeInOnly1.active{
	opacity:1;
	-webkit-transition: opacity 1s linear;
	transition: opacity 1s linear;
}
.fadeInOnly3{
	-webkit-transition: opacity 1s linear;
	transition: opacity 1s linear;
}
.swiper-slide-self.active .fadeInOnly3{
	opacity:1;
}
.fadeInRight,.fadeInRight1,.fadeInRight2,.fadeInRight3 {
	opacity: 0;
	-webkit-transform: translateX(-50px);
	transform: translateX(-50px);	
}
.fadeInRight3{
	-webkit-transition: opacity 1s linear, -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	-webkit-transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.swiper-slide-self.active .fadeInRight3{
	opacity: 1;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}
.fadeInRight-wrap.active .fadeInRight,.active.fadeInRight1,.active.fadeInRight2,.swiper-slide-active .fadeInRight{
	opacity: 1;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
	-webkit-transition: opacity 1s linear, -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	-webkit-transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.fadeInLeft,.fadeInLeft1,.fadeInLeft2,.fadeInLeft3 {
	opacity: 0;
	-webkit-transform: translateX(50px);
	transform: translateX(50px);	
}
.fadeInLeft3{
	-webkit-transition: opacity 1s linear, -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	-webkit-transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.swiper-slide-self.active .fadeInLeft3{
	opacity: 1;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}
.fadeInLeft-wrap.active .fadeInLeft,.active.fadeInLeft1,.active.fadeInLeft2,.swiper-slide-active .fadeInLeft{
	opacity: 1;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
	-webkit-transition: opacity 1s linear, -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	-webkit-transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: opacity 1s linear, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.fadeInUp-wrap.active .fadeInUp.x1,.fadeInRight-wrap.active .fadeInRight.x1,.fadeInLeft-wrap  .fadeInLeft.x1,.fadeInRight1.active.x1,.fadeInRight2.active.x1,.fadeInLeft1.active.x1,.fadeInLeft2.active.x1,.fadeInUp1.active.x1,.fadeInUp2.active.x1,.swiper-slide-active .fadeInUp.x1,.swiper-slide-active .fadeInRight.x1,.swiper-slide-active .fadeInLeft.x1,.fadeInUp3.x1,.fadeInRight3.x1,.fadeInLeft3.x1,.fadeInOnly-wrap.active .fadeInOnly.x1,.fadeInOnly1.active.x1,.fadeInOnly2.active.x1,.fadeInOnly3.x1 {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
.fadeInUp-wrap.active .fadeInUp.x2,.fadeInRight-wrap.active .fadeInRight.x2,.fadeInLeft-wrap  .fadeInLeft.x2,.fadeInRight1.active.x2,.fadeInRight2.active.x2,.fadeInLeft1.active.x2,.fadeInLeft2.active.x2,.fadeInUp1.active.x2,.fadeInUp2.active.x2,.swiper-slide-active .fadeInUp.x2,.swiper-slide-active .fadeInRight.x2,.swiper-slide-active .fadeInLeft.x2,.fadeInUp3.x2,.fadeInRight3.x2,.fadeInLeft3.x2,.fadeInOnly-wrap.active .fadeInOnly.x2,.fadeInOnly1.active.x2,.fadeInOnly2.active.x2,.fadeInOnly3.x2 {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.fadeInUp-wrap.active .fadeInUp.x3,.fadeInRight-wrap.active .fadeInRight.x3,.fadeInLeft-wrap  .fadeInLeft.x3,.fadeInRight1.active.x3,.fadeInRight2.active.x3,.fadeInLeft1.active.x3,.fadeInLeft2.active.x3,.fadeInUp1.active.x3,.fadeInUp2.active.x3,.swiper-slide-active .fadeInUp.x3,.swiper-slide-active .fadeInRight.x3,.swiper-slide-active .fadeInLeft.x3,.fadeInUp3.x3,.fadeInRight3.x3,.fadeInLeft3.x3,.fadeInOnly-wrap.active .fadeInOnly.x3,.fadeInOnly1.active.x3,.fadeInOnly2.active.x3,.fadeInOnly3.x3 {
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.fadeInUp-wrap.active .fadeInUp.x4,.fadeInRight-wrap.active .fadeInRight.x4,.fadeInLeft-wrap  .fadeInLeft.x4,.fadeInRight1.active.x4,.fadeInRight2.active.x4,.fadeInLeft1.active.x4,.fadeInLeft2.active.x4,.fadeInUp1.active.x4,.fadeInUp2.active.x4,.swiper-slide-active .fadeInUp.x4,.swiper-slide-active .fadeInRight.x4,.swiper-slide-active .fadeInLeft.x4,.fadeInUp3.x4,.fadeInRight3.x4,.fadeInLeft3.x4,.fadeInOnly-wrap.active .fadeInOnly.x4,.fadeInOnly1.active.x4,.fadeInOnly2.active.x4,.fadeInOnly3.x4 {
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.fadeInUp-wrap.active .fadeInUp.x5,.fadeInRight-wrap.active .fadeInRight.x5,.fadeInLeft-wrap  .fadeInLeft.x5,.fadeInRight1.active.x5,.fadeInRight2.active.x5,.fadeInLeft1.active.x5,.fadeInLeft2.active.x5,.fadeInUp1.active.x5,.fadeInUp2.active.x5,.swiper-slide-active .fadeInUp.x5,.swiper-slide-active .fadeInRight.x5,.swiper-slide-active .fadeInLeft.x5,.fadeInUp3.x5,.fadeInRight3.x5,.fadeInLeft3.x5,.fadeInOnly-wrap.active .fadeInOnly.x5,.fadeInOnly1.active.x5,.fadeInOnly2.active.x5,.fadeInOnly3.x5 {
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}
.fadeInUp-wrap.active .fadeInUp.x6,.fadeInRight-wrap.active .fadeInRight.x6,.fadeInLeft-wrap  .fadeInLeft.x6,.fadeInRight1.active.x6,.fadeInRight2.active.x6,.fadeInLeft1.active.x6,.fadeInLeft2.active.x6,.fadeInUp1.active.x6,.fadeInUp2.active.x6,.swiper-slide-active .fadeInUp.x6,.swiper-slide-active .fadeInRight.x6,.swiper-slide-active .fadeInLeft.x6,.fadeInUp3.x6,.fadeInRight3.x6,.fadeInLeft3.x6,.fadeInOnly-wrap.active .fadeInOnly.x6,.fadeInOnly1.active.x6,.fadeInOnly2.active.x6,.fadeInOnly3.x6 {
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s;
}
.fadeInUp-wrap.active .fadeInUp.x7,.fadeInRight-wrap.active .fadeInRight.x7,.fadeInLeft-wrap  .fadeInLeft.x7,.fadeInRight1.active.x7,.fadeInRight2.active.x7,.fadeInLeft1.active.x7,.fadeInLeft2.active.x7,.fadeInUp1.active.x7,.fadeInUp2.active.x7,.swiper-slide-active .fadeInUp.x7,.swiper-slide-active .fadeInRight.x7,.swiper-slide-active .fadeInLeft.x7,.fadeInUp3.x7,.fadeInRight3.x7,.fadeInLeft3.x7,.fadeInOnly-wrap.active .fadeInOnly.x7,.fadeInOnly1.active.x7,.fadeInOnly2.active.x7,.fadeInOnly3.x7 {
	-webkit-transition-delay: 0.7s;
	transition-delay: 0.7s;
}
.fadeInUp-wrap.active .fadeInUp.x8,.fadeInRight-wrap.active .fadeInRight.x8,.fadeInLeft-wrap  .fadeInLeft.x8,.fadeInRight1.active.x8,.fadeInRight2.active.x8,.fadeInLeft1.active.x8,.fadeInLeft2.active.x8,.fadeInUp1.active.x8,.fadeInUp2.active.x8,.swiper-slide-active .fadeInUp.x8,.swiper-slide-active .fadeInRight.x8,.swiper-slide-active .fadeInLeft.x8,.fadeInUp3.x8,.fadeInRight3.x8,.fadeInLeft3.x8,.fadeInOnly-wrap.active .fadeInOnly.x8,.fadeInOnly1.active.x8,.fadeInOnly2.active.x8,.fadeInOnly3.x8 {
	-webkit-transition-delay: 0.8s;
	transition-delay: 0.8s;
}
.fadeInUp-wrap.active .fadeInUp.x9,.fadeInRight-wrap.active .fadeInRight.x9,.fadeInLeft-wrap  .fadeInLeft.x9,.fadeInRight1.active.x9,.fadeInRight2.active.x9,.fadeInLeft1.active.x9,.fadeInLeft2.active.x9,.fadeInUp1.active.x9,.fadeInUp2.active.x9,.swiper-slide-active .fadeInUp.x9,.swiper-slide-active .fadeInRight.x9,.swiper-slide-active .fadeInLeft.x9,.fadeInUp3.x9,.fadeInRight3.x9,.fadeInLeft3.x9,.fadeInOnly-wrap.active .fadeInOnly.x9,.fadeInOnly1.active.x9,.fadeInOnly2.active.x9,.fadeInOnly3.x9 {
	-webkit-transition-delay: 0.9s;
	transition-delay: 0.9s;
}
.fadeInUp-wrap.active .fadeInUp.x10,.fadeInRight-wrap.active .fadeInRight.x10,.fadeInLeft-wrap  .fadeInLeft.x10,.fadeInRight1.active.x10,.fadeInRight2.active.x10,.fadeInLeft1.active.x10,.fadeInLeft2.active.x10,.fadeInUp1.active.x10,.fadeInUp2.active.x10,.swiper-slide-active .fadeInUp.x10,.swiper-slide-active .fadeInRight.x10,.swiper-slide-active .fadeInLeft.x10,.fadeInUp3.x10,.fadeInRight3.x10,.fadeInLeft3.x10,.fadeInOnly-wrap.active .fadeInOnly.x10,.fadeInOnly1.active.x10,.fadeInOnly2.active.x10,.fadeInOnly3.x10 {
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
}
.fadeInUp-wrap.active .fadeInUp.x11,.fadeInRight-wrap.active .fadeInRight.x11,.fadeInLeft-wrap  .fadeInLeft.x11,.fadeInRight1.active.x11,.fadeInRight2.active.x11,.fadeInLeft1.active.x11,.fadeInLeft2.active.x11,.fadeInUp1.active.x11,.fadeInUp2.active.x11,.swiper-slide-active .fadeInUp.x11,.swiper-slide-active .fadeInRight.x11,.swiper-slide-active .fadeInLeft.x11,.fadeInUp3.x11,.fadeInRight3.x11,.fadeInLeft3.x11,.fadeInOnly-wrap.active .fadeInOnly.x11,.fadeInOnly1.active.x11,.fadeInOnly2.active.x11,.fadeInOnly3.x11 {
	-webkit-transition-delay: 1.1s;
	transition-delay: 1.1s;
}
.fadeInUp-wrap.active .fadeInUp.x12,.fadeInRight-wrap.active .fadeInRight.x12,.fadeInLeft-wrap  .fadeInLeft.x12,.fadeInRight1.active.x12,.fadeInRight2.active.x12,.fadeInLeft1.active.x12,.fadeInLeft2.active.x12,.fadeInUp1.active.x12,.fadeInUp2.active.x12,.swiper-slide-active .fadeInUp.x12,.swiper-slide-active .fadeInRight.x12,.swiper-slide-active .fadeInLeft.x12,.fadeInUp3.x12,.fadeInRight3.x12,.fadeInLeft3.x12,.fadeInOnly-wrap.active .fadeInOnly.x12,.fadeInOnly1.active.x12,.fadeInOnly2.active.x12,.fadeInOnly3.x12 {
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s;
}
.fadeInUp-wrap.active .fadeInUp.x13,.fadeInRight-wrap.active .fadeInRight.x13,.fadeInLeft-wrap  .fadeInLeft.x13,.fadeInRight1.active.x13,.fadeInRight2.active.x13,.fadeInLeft1.active.x13,.fadeInLeft2.active.x13,.fadeInUp1.active.x13,.fadeInUp2.active.x13,.swiper-slide-active .fadeInUp.x13,.swiper-slide-active .fadeInRight.x13,.swiper-slide-active .fadeInLeft.x13,.fadeInUp3.x13,.fadeInRight3.x13,.fadeInLeft3.x13,.fadeInOnly-wrap.active .fadeInOnly.x13,.fadeInOnly1.active.x13,.fadeInOnly2.active.x13,.fadeInOnly3.x13 {
	-webkit-transition-delay: 1.3s;
	transition-delay: 1.3s;
}
.fadeInUp-wrap.active .fadeInUp.x14,.fadeInRight-wrap.active .fadeInRight.x14,.fadeInLeft-wrap  .fadeInLeft.x14,.fadeInRight1.active.x14,.fadeInRight2.active.x14,.fadeInLeft1.active.x14,.fadeInLeft2.active.x14,.fadeInUp1.active.x14,.fadeInUp2.active.x14,.swiper-slide-active .fadeInUp.x14,.swiper-slide-active .fadeInRight.x14,.swiper-slide-active .fadeInLeft.x14,.fadeInUp3.x14,.fadeInRight3.x14,.fadeInLeft3.x14,.fadeInOnly-wrap.active .fadeInOnly.x14,.fadeInOnly1.active.x14,.fadeInOnly2.active.x14,.fadeInOnly3.x14 {
	-webkit-transition-delay: 1.4s;
	transition-delay: 1.4s;
}
.fadeInUp-wrap.active .fadeInUp.x15,.fadeInRight-wrap.active .fadeInRight.x15,.fadeInLeft-wrap  .fadeInLeft.x15,.fadeInRight1.active.x15,.fadeInRight2.active.x15,.fadeInLeft1.active.x15,.fadeInLeft2.active.x15,.fadeInUp1.active.x15,.fadeInUp2.active.x15,.swiper-slide-active .fadeInUp.x15,.swiper-slide-active .fadeInRight.x15,.swiper-slide-active .fadeInLeft.x15,.fadeInUp3.x15,.fadeInRight3.x15,.fadeInLeft3.x15,.fadeInOnly-wrap.active .fadeInOnly.x15,.fadeInOnly1.active.x15,.fadeInOnly2.active.x15,.fadeInOnly3.x15 {
	-webkit-transition-delay: 1.5s;
	transition-delay: 1.5s;
}
.fadeInUp-wrap.active .fadeInUp.x16,.fadeInRight-wrap.active .fadeInRight.x16,.fadeInLeft-wrap  .fadeInLeft.x16,.fadeInRight1.active.x16,.fadeInRight2.active.x16,.fadeInLeft1.active.x16,.fadeInLeft2.active.x16,.fadeInUp1.active.x16,.fadeInUp2.active.x16,.swiper-slide-active .fadeInUp.x16,.swiper-slide-active .fadeInRight.x16,.swiper-slide-active .fadeInLeft.x16,.fadeInUp3.x16,.fadeInRight3.x16,.fadeInLeft3.x16,.fadeInOnly-wrap.active .fadeInOnly.x16,.fadeInOnly1.active.x16,.fadeInOnly2.active.x16,.fadeInOnly3.x16 {
	-webkit-transition-delay: 1.6s;
	transition-delay: 1.6s;
}
.fadeInUp-wrap.active .fadeInUp.x17,.fadeInRight-wrap.active .fadeInRight.x17,.fadeInLeft-wrap  .fadeInLeft.x17,.fadeInRight1.active.x17,.fadeInRight2.active.x17,.fadeInLeft1.active.x17,.fadeInLeft2.active.x17,.fadeInUp1.active.x17,.fadeInUp2.active.x17,.swiper-slide-active .fadeInUp.x17,.swiper-slide-active .fadeInRight.x17,.swiper-slide-active .fadeInLeft.x17,.fadeInUp3.x17,.fadeInRight3.x17,.fadeInLeft3.x17,.fadeInOnly-wrap.active .fadeInOnly.x17,.fadeInOnly1.active.x17,.fadeInOnly2.active.x17,.fadeInOnly3.x17 {
	-webkit-transition-delay: 1.7s;
	transition-delay: 1.7s;
}
.fadeInUp-wrap.active .fadeInUp.x18,.fadeInRight-wrap.active .fadeInRight.x18,.fadeInLeft-wrap  .fadeInLeft.x18,.fadeInRight1.active.x18,.fadeInRight2.active.x18,.fadeInLeft1.active.x18,.fadeInLeft2.active.x18,.fadeInUp1.active.x18,.fadeInUp2.active.x18,.swiper-slide-active .fadeInUp.x18,.swiper-slide-active .fadeInRight.x18,.swiper-slide-active .fadeInLeft.x18,.fadeInUp3.x18,.fadeInRight3.x18,.fadeInLeft3.x18,.fadeInOnly-wrap.active .fadeInOnly.x18,.fadeInOnly1.active.x18,.fadeInOnly2.active.x18,.fadeInOnly3.x18 {
	-webkit-transition-delay: 1.8s;
	transition-delay: 1.8s;
}
.fadeInUp-wrap.active .fadeInUp.x19,.fadeInRight-wrap.active .fadeInRight.x19,.fadeInLeft-wrap  .fadeInLeft.x19,.fadeInRight1.active.x19,.fadeInRight2.active.x19,.fadeInLeft1.active.x19,.fadeInLeft2.active.x19,.fadeInUp1.active.x19,.fadeInUp2.active.x19,.swiper-slide-active .fadeInUp.x19,.swiper-slide-active .fadeInRight.x19,.swiper-slide-active .fadeInLeft.x19,.fadeInUp3.x19,.fadeInRight3.x19,.fadeInLeft3.x19,.fadeInOnly-wrap.active .fadeInOnly.x19,.fadeInOnly1.active.x19,.fadeInOnly2.active.x19,.fadeInOnly3.x19 {
	-webkit-transition-delay: 1.9s;
	transition-delay: 1.9s;
}
.fadeInUp-wrap.active .fadeInUp.x20,.fadeInRight-wrap.active .fadeInRight.x20,.fadeInLeft-wrap  .fadeInLeft.x20,.fadeInRight1.active.x20,.fadeInRight2.active.x20,.fadeInLeft1.active.x20,.fadeInLeft2.active.x20,.fadeInUp1.active.x20,.fadeInUp2.active.x20,.swiper-slide-active .fadeInUp.x20,.swiper-slide-active .fadeInRight.x20,.swiper-slide-active .fadeInLeft.x20,.fadeInUp3.x20,.fadeInRight3.x20,.fadeInLeft3.x20,.fadeInOnly-wrap.active .fadeInOnly.x20,.fadeInOnly1.active.x20,.fadeInOnly2.active.x20,.fadeInOnly3.x20 {
	-webkit-transition-delay: 2s;
	transition-delay: 2s;
}
.fadeInUp-wrap.active .fadeInUp.x21,.fadeInRight-wrap.active .fadeInRight.x21,.fadeInLeft-wrap  .fadeInLeft.x21,.fadeInRight1.active.x21,.fadeInRight2.active.x21,.fadeInLeft1.active.x21,.fadeInLeft2.active.x21,.fadeInUp1.active.x21,.fadeInUp2.active.x21,.swiper-slide-active .fadeInUp.x21,.swiper-slide-active .fadeInRight.x21,.swiper-slide-active .fadeInLeft.x21,.fadeInUp3.x21,.fadeInRight3.x21,.fadeInLeft3.x21,.fadeInOnly-wrap.active .fadeInOnly.x21,.fadeInOnly1.active.x21,.fadeInOnly2.active.x21,.fadeInOnly3.x21 {
	-webkit-transition-delay: 2.1s;
	transition-delay: 2.1s;
}
.fadeInUp-wrap.active .fadeInUp.x22,.fadeInRight-wrap.active .fadeInRight.x22,.fadeInLeft-wrap  .fadeInLeft.x22,.fadeInRight1.active.x22,.fadeInRight2.active.x22,.fadeInLeft1.active.x22,.fadeInLeft2.active.x22,.fadeInUp1.active.x22,.fadeInUp2.active.x22,.swiper-slide-active .fadeInUp.x22,.swiper-slide-active .fadeInRight.x22,.swiper-slide-active .fadeInLeft.x22,.fadeInUp3.x22,.fadeInRight3.x22,.fadeInLeft3.x22,.fadeInOnly-wrap.active .fadeInOnly.x22,.fadeInOnly1.active.x22,.fadeInOnly2.active.x22,.fadeInOnly3.x22 {
	-webkit-transition-delay: 2.2s;
	transition-delay: 2.2s;
}
.fadeInUp-wrap.active .fadeInUp.x23,.fadeInRight-wrap.active .fadeInRight.x23,.fadeInLeft-wrap  .fadeInLeft.x23,.fadeInRight1.active.x23,.fadeInRight2.active.x23,.fadeInLeft1.active.x23,.fadeInLeft2.active.x23,.fadeInUp1.active.x23,.fadeInUp2.active.x23,.swiper-slide-active .fadeInUp.x23,.swiper-slide-active .fadeInRight.x23,.swiper-slide-active .fadeInLeft.x23,.fadeInUp3.x23,.fadeInRight3.x23,.fadeInLeft3.x23,.fadeInOnly-wrap.active .fadeInOnly.x23,.fadeInOnly1.active.x23,.fadeInOnly2.active.x23,.fadeInOnly3.x23 {
	-webkit-transition-delay: 2.3s;
	transition-delay: 2.3s;
}
.fadeInUp-wrap.active .fadeInUp.x24,.fadeInRight-wrap.active .fadeInRight.x24,.fadeInLeft-wrap  .fadeInLeft.x24,.fadeInRight1.active.x24,.fadeInRight2.active.x24,.fadeInLeft1.active.x24,.fadeInLeft2.active.x24,.fadeInUp1.active.x24,.fadeInUp2.active.x24,.swiper-slide-active .fadeInUp.x24,.swiper-slide-active .fadeInRight.x24,.swiper-slide-active .fadeInLeft.x24,.fadeInUp3.x24,.fadeInRight3.x24,.fadeInLeft3.x24,.fadeInOnly-wrap.active .fadeInOnly.x24,.fadeInOnly1.active.x24,.fadeInOnly2.active.x24,.fadeInOnly3.x24 {
	-webkit-transition-delay: 2.4s;
	transition-delay: 2.4s;
}
.fadeInUp-wrap.active .fadeInUp.x25,.fadeInRight-wrap.active .fadeInRight.x25,.fadeInLeft-wrap  .fadeInLeft.x25,.fadeInRight1.active.x25,.fadeInRight2.active.x25,.fadeInLeft1.active.x25,.fadeInLeft2.active.x25,.fadeInUp1.active.x25,.fadeInUp2.active.x25,.swiper-slide-active .fadeInUp.x25,.swiper-slide-active .fadeInRight.x25,.swiper-slide-active .fadeInLeft.x25,.fadeInUp3.x25,.fadeInRight3.x25,.fadeInLeft3.x25,.fadeInOnly-wrap.active .fadeInOnly.x25,.fadeInOnly1.active.x25,.fadeInOnly2.active.x25,.fadeInOnly3.x25 {
	-webkit-transition-delay: 2.5s;
	transition-delay: 2.5s;
}
.fadeInUp-wrap.active .fadeInUp.x26,.fadeInRight-wrap.active .fadeInRight.x26,.fadeInLeft-wrap  .fadeInLeft.x26,.fadeInRight1.active.x26,.fadeInRight2.active.x26,.fadeInLeft1.active.x26,.fadeInLeft2.active.x26,.fadeInUp1.active.x26,.fadeInUp2.active.x26,.swiper-slide-active .fadeInUp.x26,.swiper-slide-active .fadeInRight.x26,.swiper-slide-active .fadeInLeft.x26,.fadeInUp3.x26,.fadeInRight3.x26,.fadeInLeft3.x26,.fadeInOnly-wrap.active .fadeInOnly.x26,.fadeInOnly1.active.x26,.fadeInOnly2.active.x26,.fadeInOnly3.x26 {
	-webkit-transition-delay: 2.6s;
	transition-delay: 2.6s;
}
.fadeInUp-wrap.active .fadeInUp.x27,.fadeInRight-wrap.active .fadeInRight.x27,.fadeInLeft-wrap  .fadeInLeft.x27,.fadeInRight1.active.x27,.fadeInRight2.active.x27,.fadeInLeft1.active.x27,.fadeInLeft2.active.x27,.fadeInUp1.active.x27,.fadeInUp2.active.x27,.swiper-slide-active .fadeInUp.x27,.swiper-slide-active .fadeInRight.x27,.swiper-slide-active .fadeInLeft.x27,.fadeInUp3.x27,.fadeInRight3.x27,.fadeInLeft3.x27,.fadeInOnly-wrap.active .fadeInOnly.x27,.fadeInOnly1.active.x27,.fadeInOnly2.active.x27,.fadeInOnly3.x27 {
	-webkit-transition-delay: 2.7s;
	transition-delay: 2.7s;
}
.fadeInUp-wrap.active .fadeInUp.x28,.fadeInRight-wrap.active .fadeInRight.x28,.fadeInLeft-wrap  .fadeInLeft.x28,.fadeInRight1.active.x28,.fadeInRight2.active.x28,.fadeInLeft1.active.x28,.fadeInLeft2.active.x28,.fadeInUp1.active.x28,.fadeInUp2.active.x28,.swiper-slide-active .fadeInUp.x28,.swiper-slide-active .fadeInRight.x28,.swiper-slide-active .fadeInLeft.x28,.fadeInUp3.x28,.fadeInRight3.x28,.fadeInLeft3.x28,.fadeInOnly-wrap.active .fadeInOnly.x28,.fadeInOnly1.active.x28,.fadeInOnly2.active.x28,.fadeInOnly3.x28 {
	-webkit-transition-delay: 2.8s;
	transition-delay: 2.8s;
}
.fadeInUp-wrap.active .fadeInUp.x29,.fadeInRight-wrap.active .fadeInRight.x29,.fadeInLeft-wrap  .fadeInLeft.x29,.fadeInRight1.active.x29,.fadeInRight2.active.x29,.fadeInLeft1.active.x29,.fadeInLeft2.active.x29,.fadeInUp1.active.x29,.fadeInUp2.active.x29,.swiper-slide-active .fadeInUp.x29,.swiper-slide-active .fadeInRight.x29,.swiper-slide-active .fadeInLeft.x29,.fadeInUp3.x29,.fadeInRight3.x29,.fadeInLeft3.x29,.fadeInOnly-wrap.active .fadeInOnly.x29,.fadeInOnly1.active.x29,.fadeInOnly2.active.x29,.fadeInOnly3.x29 {
	-webkit-transition-delay: 2.9s;
	transition-delay: 2.9s;
}
.fadeInUp-wrap.active .fadeInUp.x30,.fadeInRight-wrap.active .fadeInRight.x30,.fadeInLeft-wrap  .fadeInLeft.x30,.fadeInRight1.active.x30,.fadeInRight2.active.x30,.fadeInLeft1.active.x30,.fadeInLeft2.active.x30,.fadeInUp1.active.x30,.fadeInUp2.active.x30,.swiper-slide-active .fadeInUp.x30,.swiper-slide-active .fadeInRight.x30,.swiper-slide-active .fadeInLeft.x30,.fadeInUp3.x30,.fadeInRight3.x30,.fadeInLeft3.x30,.fadeInOnly-wrap.active .fadeInOnly.x30,.fadeInOnly1.active.x30,.fadeInOnly2.active.x30,.fadeInOnly3.x30{
	-webkit-transition-delay: 3s;
	transition-delay: 3s;
}
.header{
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	width:100%;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	transition:all .3s linear;
}
.header.hav-shadow{
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.15);
	box-shadow:0 0 3px rgba(0,0,0,.15);
}
.header .logo-wrap,.header .logo,.header .logo1,.header .nav{
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	transition:all .3s linear;
}
.header .logo-wrap .logo{
	display:none;
}
.header .logo-wrap .logo1{
	display:block;
}
.header.isindex .logo-wrap .logo{
	display:block;
}
.header.isindex .logo-wrap .logo1{
	display:none;
}
.header.hav-shadow .logo-wrap .logo,.header.hav-shadow.isindex .logo-wrap .logo{
	display:none;
}
.header.hav-shadow .logo-wrap .logo1,.header.hav-shadow.isindex .logo-wrap .logo1{
	display:block;
}
.header .nav a{
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	transition:all .3s linear;
}
.header .nav a,.header .nav a:hover{
	text-decoration:none;
}
.swiper-container-index{
	background:#e94f16;
}
.swiper-container-index,.swiper-container-index .swiper-slide{
	position:relative;
	overflow:hidden;
	height:100vh;
}
.swiper-container-index .info-wrap{
	position:absolute;
	left:50%;
	top:50%;
	color:#fff;
	text-align:center;
	z-index: 2;
}
.swiper-container-index	.videobg01,.swiper-container-index	.videobg02{
	position:absolute;
	left:0;
	top:0;
	display:block; height:100%; width:100%;
	z-index:1;
}
.swiper-container-index	.videobg02{ background:url(../images/video02bg.png) no-repeat center;background-size:100% auto; }
.swiper-container-index .info-wrap .line{
	background:#fff;
}
.swiper-container-index.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	height:4px;
	border-radius:0;
	margin:0 5px;
	opacity:1;
	background:none;
	border-top:2px solid #fff;
}
.swiper-container-index.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
	opacity:1;
	border-top:2px solid #fe0000;
}
@media screen and (min-width:1051px){
	.container{
		position:relative;
		width:100%;
		overflow-x:hidden;
	}
	.main{
		padding-top:150px;
	}
	.main.isindex{
		padding-top:0;
	}
	.header{
		height:150px;
		background:#fff;
	}	
	.header.isindex{
		height:149px;
		background:none;
		border-bottom:1px solid rgba(255,255,255,.4);
	}	
	.header.hav-shadow,.header.hav-shadow.isindex{
		height:100px;
		background:#fff;
		border-bottom:none;
	}
	.header .logo-wrap{
		float:left;
		margin-top:47px;
		margin-left:100px;
	}
	.header.hav-shadow .logo-wrap,.header.hav-shadow.isindex .logo-wrap{
		margin-top:25px;
	}
	.header .logo,.header .logo1{
		height:66px;
	}
	.header.hav-shadow .logo,.header.hav-shadow.isindex .logo,.header.hav-shadow .logo1,.header.hav-shadow.isindex .logo1{
		height:50px;
	}
	.header .nav{
		float:right;
		height:24px;
		margin-top:68px;
		margin-right:100px;
	}
	.header.hav-shadow .nav,.header.hav-shadow.isindex .nav{
		margin-top:38px;
	}
	.header .nav li{
		float:left;
		position:relative;
		padding-left:16px;
		padding-right:16px;
	}
	.header .nav li + li:before{
		content:'';
		position:absolute;
		width:1px;
		height:16px;
		left:0;
		top:50%;
		margin-top:-8px;
		background:#908b8a;
	}
	.header.isindex .nav li + li:before{		
		background:#fff;
	}
	.header .nav a{	
		font-size:14px;
		line-height:24px;
		color:#221815;
	}
	.header.isindex .nav a{
		color:#fff;
	}
	.header.hav-shadow .nav a,.header.hav-shadow.isindex .nav a{
		color:#221815;
	}
	.header .current a{
		font-weight:bold;
		font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
	}
	.header .current a,.header .nav a:hover{
		color:#ff4e00;
	}
	.header.isindex .current a,.header.isindex .nav a:hover{
		color:#fff;
	}
	.header.hav-shadow .current a,.header.hav-shadow .nav a:hover,.header.hav-shadow.isindex .current a,.header.hav-shadow.isindex .nav a:hover{
		color:#ff4e00;
	}
	.wap_nav_overlay{
		display:none;
	}	
	.wap_nav{
		display:none;
	}
	.header .menu_btn{
		display:none;
	}
	.swiper-container-index .swiper-slide1 .img{
		display:none;
	}
	.swiper-container-index .swiper-slide1 .video{
		display:block; width:100%; height:100%;
	}
	.swiper-container-index.swiper-container-horizontal>.swiper-pagination-bullets{
		bottom:35px;
	}
	.swiper-container-index.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		width:144px;
		height:2px;
	}
	.swiper-container-index .info-wrap{
		width:1320px;
		margin-left:-620px;
		/*height:382px;
		margin-top:-161px;*/
	}
    .swiper-container-index .swiper-slide1 .info-wrap{
        /*height:382px;
        margin-top:-159px;*/
        font-size:60px;
        line-height:90px;
        height:360px;
        margin-top:-180px;
    }
    .swiper-container-index .swiper-slide2 .info-wrap{
        /*height:382px;
        margin-top:-159px;*/
        font-size:58px;
        line-height:96px;
        height:288px;
        margin-top:-144px;
    }
	.swiper-container-index .swiper-slide3 .info-wrap{	
		/*height:382px;
		margin-top:-159px;*/
        font-size:45px;
        line-height:76px;
        height:304px;
        margin-top:-152px;
	}
	.swiper-container-index .info-wrap .info-top,.swiper-container-index .info-wrap .info-bot{
		font-size:40px;
		line-height:64px;
	}
	.swiper-container-index .info-wrap .info-top{
		margin-bottom:40px;
	}
	.swiper-container-index .info-wrap .line{
		width:100px;
		height:4px;
		margin:0 auto 38px;
	}
	
}
@media screen and (min-width:1581px){
	.gap{
		width:1500px;
		margin:0 auto;
	}
}
@media screen and (max-width:1580px) and (min-width:1051px){
	.gap{
		width:1000px;
		margin:0 auto;
	}
	.swiper-container-index.swiper-container-horizontal>.swiper-pagination-bullets{
		bottom:20px;
	}
	.swiper-container-index.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		width:82px;
		height:2px;
	}
	.swiper-container-index .info-wrap{
		width:1020px;
		margin-left:-510px;
		/*height:306px;
		margin-top:-103px;*/
	}
    .swiper-container-index .swiper-slide1 .info-wrap{
        /*height:366px;
        margin-top:-133px;*/
        font-size:54px;
        line-height:80px;
        height:320px;
        margin-top:-160px;

    }
    .swiper-container-index .swiper-slide2 .info-wrap{
        /*height:366px;
        margin-top:-133px;*/
        font-size:52px;
        line-height:86px;
        height:258px;
        margin-top:-129px;
    }
	.swiper-container-index .swiper-slide3 .info-wrap{	
		/*height:366px;
		margin-top:-133px;*/
        font-size:40px;
        line-height:68px;
        height:272px;
        margin-top:-136px;
	}
	.swiper-container-index .info-wrap .info-top,.swiper-container-index .info-wrap .info-bot{
		font-size:36px;
		line-height:60px;
	}
	.swiper-container-index .info-wrap .info-top{
		margin-bottom:32px;
	}
	.swiper-container-index .info-wrap .line{
		width:80px;
		height:3px;
		margin:0 auto 31px;
	}
}
@media screen and (max-width:1580px) and (min-width:1380px){
	.header .logo-wrap{
		margin-left:80px;
	}
	.header .nav{
		margin-right:80px;
	}
}
@media screen and (max-width:1379px) and (min-width:1130px){
	.header .logo-wrap{
		margin-left:60px;
	}
	.header .nav{
		margin-right:60px;
	}
}
@media screen and (max-width:1129px) and (min-width:1051px){
	.header .logo-wrap{
		margin-left:20px;
	}
	.header .nav{
		margin-right:20px;
	}
}
@media screen and (max-width:1050px){
	.swiper-container-index	.videobg02{ background:url(../images/video02bg.png) no-repeat center;background-size:150% auto; }
	.gap,.gap1{
		padding:0 20px;
	}
	html{
		width:100vw;
	}
	body{
		position:relative;
		width:100%;
		overflow-x:hidden;
	}	
	.main{
		padding-top:50px;
	}
	.container::-webkit-scrollbar,.main::-webkit-scrollbar{
		width:0;
		height:0;
		overflow:hidden;
	}
	.main.isindex{
		padding-top:0;
	}	
	.wap_nav_overlay{
		position:fixed;
		left:0;
		top:0;
		z-index:999;
		width:100%;
		height:100vh;
		background:rgba(0,0,0,.5);
		opacity:0;
		display:none;
		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		transition:all .3s linear;
	}
	.wap_nav_overlay.active{
		opacity:1;
	}
	.wap_nav{
		position:fixed;
		right:0;
		width: 66%;
		top: 0;
		z-index: 1000;
		height: 100vh;
		background-color: #fff;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		-o-box-sizing:border-box;
		box-sizing:border-box;
		overflow:auto;
		overflow-x:hidden;
		-webkit-transform:translateX(100%);
		-moz-transform:translateX(100%);
		transform:translateX(100%);
		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		transition:all .3s linear;
		display:none;
	}
	.wap_nav.active{
		-webkit-transform:translateX(0);
		-moz-transform:translateX(0);
		transform:translateX(0);
	}
	.wap_nav::-webkit-scrollbar{
		width:0;
		height:0;
		overflow:hidden;
	}
	.wap_nav .nav_in{
		padding-bottom:35px;
	}
	.wap_nav .nav_in li:before{
		content:'';
		position:absolute;
		left:0;
		bottom:0;
		width:100%;
		background:#f2f2f2;
		height:1px;
		-webkit-transform-origin:center bottom;
		transform-origin:center bottom;
		-webkit-transform:scaleY(.5);
		transform:scaleY(.5);
		z-index:2;
	}
	.wap_nav .nav_in .lnk{
		display:block;
		position:relative;
		width:100%;
		-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 7.8% 0 8.2%;
		font-size:16px;
		line-height:50px;
		color:#000;
	}
	.wap_nav .nav_in .current .lnk{
		color:#ff4e00;
	}
	.wap_nav .nav_in .current .lnk:before{
		content:'';
		position:absolute;
		top:0;
		height:100%;
		left:0;
		width:2px;
		background:#ff4e00;
	}	
	.wap_nav .nav_in > li{
		position:relative;
	}
	.header{
		height:50px;
		padding-left:20px;
		padding-right:20px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		-o-box-sizing:border-box;
		box-sizing:border-box;
		background:#fff;
	}
	.header.isindex{
		background:none;
		border-bottom:1px solid rgba(255,255,255,.4);
	}
	.header.hav-shadow,.header.hav-shadow.isindex{
		background:#fff;
		border-bottom:none;
	}
	.header .nav{
		display:none;
	}
	.header .logo-wrap{
		margin-top:12px;
		float:left;
	}
	.header .logo,.header .logo1{
		float:left;
		height:26px;
	}	
	.menu_btn{		
		display:block;
		float:right;
		width:30px;
		height:18px;
		margin-top:16px;
		position:relative;
	}
	.menu_btn .span{
		position:absolute;
		left:0;
		display:block;
		width:100%;
		height:2px;
		background:#1d1d1d;
		-webkit-transform-origin:center center;
		transform-origin:center center;
		-webkit-transition:transform .3s linear,opacity .3s linear;
		transition:transform .3s linear,opacity .3s linear;
		opacity:1;
	}
	.header.isindex .menu_btn .span{
		background:#fff;
	}
	.header.hav-shadow .menu_btn .span,.header.hav-shadow.isindex .menu_btn .span{
		background:#1d1d1d;
	}
	.menu_btn .span1{
		top:0;
	}
	.menu_btn .span2{
		top:8px;
	}
	.menu_btn .span3{
		top:16px;
	}
	.menu_btn.active .span1{
		top:8px;
		-webkit-transform:rotate(45deg);
		transform:rotate(45deg);
	}
	.menu_btn.active .span2{
		opacity:0;
	}
	.menu_btn.active .span3{
		top:8px;
		-webkit-transform:rotate(-45deg);
		transform:rotate(-45deg);
	}
	.swiper-container-index .swiper-slide1 .img{
		display:block;
	}
	.swiper-container-index .swiper-slide1 .video{
		display:none;
	}
	.swiper-container-index .info-wrap{
		width:90%;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		margin-left:-45%;
	}
    .swiper-container-index .swiper-slide1 .info-wrap{
        font-size:16px;
        line-height:30px;
        height:120px;
        margin-top:-60px;
    }
    .swiper-container-index .swiper-slide2 .info-wrap{
        font-size:16px;
        line-height:30px;
        height:90px;
        margin-top:-45px;
    }
    .swiper-container-index .swiper-slide3 .info-wrap{
        font-size:16px;
        line-height:30px;
        height:150px;
        margin-top:-75px;
    }
	.swiper-container-index .swiper-slide3 .info-wrap{	
		height:228px;
		margin-top:-114px;
	}
	.swiper-container-index .info-wrap .info-top,.swiper-container-index .info-wrap .info-bot{
		font-size:16px;
		line-height:30px;
	}
	.swiper-container-index .info-wrap .info-top{
		margin-bottom:24px;
	}
	.swiper-container-index .info-wrap .line{
		width:20px;
		height:1px;
		margin:0 auto 23px;
	}
	.swiper-container-index.swiper-container-horizontal>.swiper-pagination-bullets{
		font-size:0;
		line-height:0;
		bottom:20px;
	}
	.swiper-container-index.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		display:inline-block;
		vertical-align:top;
		width:24px;
		height:1px;
	}
}

.index_cases_tit{color:#9fa0a0;}
.index_casestop .chd .info-label{color:#9fa0a0;}
.index_casestop .chd .info-tit{color:#363636;}
.casesmore{
	position:relative;
	display:inline-block;
	vertical-align:top;
	cursor:pointer;	
	text-align:center;
	-webkit-transition:all .3s linear;
	transition:all .3s linear;
}
.casesmore,.casesmore:hover{text-decoration:none;}
.casesmore:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:0%;
	-webkit-transition:all .3s linear;
	transition:all .3s linear;
}
.casesmore font{
	position:relative;
}
.index_casesbot .info .tit{
	color:#fff;
}
.index_casesbot .info .subTit{
	color:#fff;
}
.index_casesmore{
	text-align:center;
}
.index_casesmore .casesmore{
	border:1px solid #a0a1a1;
}
.index_casesmore .casesmore font{
	color:#9fa0a0;
}
.self_fot{color:#9fa0a0;}
.self_fot_after .casesmore{
	border:1px solid #a1a1a1;
}
.self_fot_after .casesmore:before{
	background:#a1a1a1;
}
.self_fot_after .casesmore font{
	color:#9fa0a0;
}
.self_fot_after .casesmore:hover font{
	color:#fff;
}
.cases-more,.cases-more:hover{
	text-decoration:none;
}
.cases-more{
	display:block;
	margin:0 auto;
	cursor:pointer;
}
.cases-more i{
	display:block;
	margin:0 auto;
	position:relative;
}
.cases-more i:before,.cases-more i:after{
	content:'';
	position:absolute;
	background:#7f7f7f;
}
@media screen and (min-width:1051px){
	.index_cases_tit{
		padding-top:86px;
		font-size:20px;
		line-height:56px;
	}
	.index_cases .con{
		border-top:1px solid #6c6c6c;
		border-bottom:1px solid #9fa0a0;
		padding-bottom:99px;
	}
	.index_cases .con-list{
		padding-top:15px;
	}
	.index_cases .con-list1{
		border-bottom:1px solid #9fa0a0;
		padding-bottom:50px;
	}
	.index_caseslist{
		padding-bottom:50px;
	}
	.index_casestop .chd .img_wrap{
		width:55.2%;
	}
	.index_casestop .chd .info_wrap{
		width:610px;
		height:100%;
	}
	.index_casestop .chd .infos{
		width:530px;
	}
	.index_casestop .chd:nth-child(odd) .img_wrap{
		float:left;
	}
	.index_casestop .chd:nth-child(odd) .info_wrap{
		float:left;
	}
	.index_casestop .chd:nth-child(odd) .infos{
		float:right;
	}
	.index_casestop .chd:nth-child(even) .img_wrap{
		float:right;
	}
	.index_casestop .chd:nth-child(even) .info_wrap{
		float:right;
	}
	.index_casestop .chd:nth-child(even) .infos{
		float:left;
	}
	.index_casestop .chd .infos{
		width:530px;
	}
	.index_casestop .chd .img_wrap .lnk{
		display:block;
		width:100%;
	}
	.index_casestop .info-label{
		font-size:16px;
		line-height:30px;
		margin-bottom:20px;
	}	
	.index_casestop .info-tit{
		font-size:45px;
		line-height:54px;
		max-height:108px;
		overflow:hidden;
		margin-bottom:64px;
	}
	.index_casestop .infos{
		padding-bottom:40px;
	}
	.index_casestop .casesmore{
		border:1px solid #9fa0a0;		
	}
	.index_casesbot .casesmore{
		border:1px solid #fff;		
	}
	.index_casestop .casesmore font{
		color:#9fa0a0;
	}
	.index_casesbot .casesmore font{
		color:#fff;
	}
	.casesmore{
		font-size:16px;		
		padding:0 31px;
	}
	.casesmore,.casesmore:before{
		line-height:34px;
		height:34px;
	}
	.index_casestop .casesmore:before{
		background:#9fa0a0;
	}
	.index_casesbot .casesmore:before{
		background:#fff;
	}
	.casesmore:hover:before{		
		width:100%;
	}
	.index_casestop .casesmore:hover font{
		color:#fff;
	}
	.index_casesbot .casesmore:hover font{
		color:#363636;
	}	
	.index_casesbot .chd{
		float:left;
		position:relative;
		width:50%;
		font-size:14px;
		letter-spacing:normal;
	}
	.index_casesbot .lnk{
		display:block;
		width:100%;
	}
	.index_casesbot .lnk .img{
		object-fit:cover;
	}
	.index_casesbot .info_wrap{
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		background:rgba(0,0,0,.43);
		text-align:center;
		-webkit-transition:opacity 1s linear;
		-moz-transition:opacity 1s linear;
		transition:opacity 1s linear;
		opacity:0;
	}
	.index_casesbot .chd:hover .info_wrap{
		opacity:1;
	}
	.index_casesbot .info{
		position:absolute;
		left:50%;
		top:50%;
		width:96%;
		margin-left:-48%;
		height:142px;
		margin-top:-71px;
		text-align:center;		
	}
	.index_casesbot .info .tit{
		font-size:36px;
		line-height:50px;
		-webkit-transform:translateY(80px);
		-moz-transform:translateY(80px);
		transform:translateY(80px);
		-webkit-transition:opacity 1s linear .3s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .3s;
		-moz-transition:opacity 1s linear .3s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .3s;
		transition:opacity 1s linear .3s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .3s;
		opacity:0;
		font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
	}
	.index_casesbot .chd:hover .info .tit{
		-webkit-transform:translateY(0px);
		-moz-transform:translateY(0px);
		transform:translateY(0px);
		-webkit-transition:opacity 1s linear .1s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .1s;
		-moz-transition:opacity 1s linear .1s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .1s;
		transition:opacity 1s linear .1s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .1s;
		opacity:1;
	}
	.index_casesbot .info .subTit{
		font-size:24px;
		line-height:38px;
		-webkit-transform:translateY(80px);
		-moz-transform:translateY(80px);
		transform:translateY(80px);
		-webkit-transition:opacity 1s linear .2s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;
		-moz-transition:opacity 1s linear .2s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;
		transition:opacity 1s linear .2s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;
		opacity:0;
	}
	.index_casesbot .chd:hover .info .subTit{
		-webkit-transform:translateY(0px);
		-moz-transform:translateY(0px);
		transform:translateY(0px);
		-webkit-transition:opacity 1s linear .2s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;
		-moz-transition:opacity 1s linear .2s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;
		transition:opacity 1s linear .2s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;
		opacity:1;
	}
	.index_casesbot .lay_more{
		padding-top:18px;
		-webkit-transform:translateY(80px);
		-moz-transform:translateY(80px);
		transform:translateY(80px);
		-webkit-transition:opacity 1s linear .1s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .1s;
		-moz-transition:opacity 1s linear .1s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .1s;
		transition:opacity 1s linear .1s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .1s;
		opacity:0;
	}
	.index_casesbot .chd:hover .lay_more{
		-webkit-transform:translateY(0px);
		-moz-transform:translateY(0px);
		transform:translateY(0px);
		-webkit-transition:opacity 1s linear .3s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .3s;
		-moz-transition:opacity 1s linear .3s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .3s;
		transition:opacity 1s linear .3s, transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .3s;
		opacity:1;
	}
	.index_casesmore .casesmore{
		font-size:20px;	
		padding:0 24px;
	}
	.index_casesmore .casesmore,.index_casesmore .casesmore:before{
		line-height:42px;
		height:42px;
	}
	.index_casesmore .casesmore:before{
		background:#a0a1a1;
	} 
	.index_casesmore .casesmore:hover font{
		color:#fff;
	}
	.self_fot{
		padding:92px;
		padding-bottom:96px;
	}
	.self_fot .inDiv{
		width:1050px;
	}
	.self_fot .tBx{
		/*padding-bottom:12px;*/
        padding-bottom:48px;
	}
	.self_fot .bBx{
		padding-bottom:44px;
	}
	.self_fot .img{
		width:80px;
		height:80px;
	}
	.self_fot .tBx .lay_img{
		padding-bottom:12px;
	}
    .self_fot .tBx .p1-1{
        font-size:60px;
        line-height:84px;
    }
    .self_fot .tBx .p2-1{
        font-size:30px;
        line-height:50px;
    }
	.self_fot .tBx .p1{
		font-size:60px;
		line-height:84px;
	}
	.self_fot .tBx .p2{
		font-size:26px;
		font-weight:bold;
		font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
		line-height:40px;
	}
	.self_fot .tBx .p3{
		font-size:23px;
		line-height:40px;
	}
	.self_fot .tBx .p4{
		font-size:16px;
		line-height:28px;
	}
	.self_fot .bBx .lay_img{
		padding-bottom:8px;
	}
	.self_fot .bBx .p1{
		font-size:36px;
		font-weight:bold;
		font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
		line-height:38px;
	}
	.self_fot .bBx .p2{
		font-size:36px;
		font-weight:bold;
		font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
		line-height:38px;
	}
	.self_fot_after .casesmore{
		font-size:20px;
		padding:0 19px;
	}
	.self_fot_after .casesmore,.self_fot_after .casesmore:before{
		line-height:42px;
		height:42px;
	}	
	.cases-more,.cases-more i{
		width:61px;
		height:61px;
	}
	.cases-more i:before{
		left:0;
		width:100%;
		top:30px;
		height:1px;
	}
	.cases-more i:after{
		top:0;
		height:100%;
		left:30px;
		width:1px;
	}
}
@media screen and (max-width:1580px) and (min-width:1051px){
	.index_casestop .chd .img_wrap{
		width:54%;
	}
	.index_casestop .chd .info_wrap{
		width:480px;
	}
	.index_casestop .chd .infos{
		width:420px;
	}
	.index_casestop .info-label{
		font-size:14px;
		line-height:28px;
		margin-bottom:16px;
	}	
	.index_casestop .info-tit{
		font-size:36px;
		line-height:44px;
		max-height:88px;
		overflow:hidden;
		margin-bottom:50px;
	}
	.index_casestop .infos{
		padding-bottom:32px;
	}
	.casesmore{
		font-size:15px;		
		padding:0 28px;
	}
	.casesmore,.casesmore:before{
		line-height:31px;
		height:31px;
	}
	.index_casesbot .info{
		height:118px;
		margin-top:-59px;		
	}
	.index_casesbot .info .tit{
		font-size:28px;
		line-height:40px;
	}
	.index_casesbot .info .subTit{
		font-size:19px;
		line-height:30px;		
	}	
	.index_casesbot .lay_more{
		padding-top:14px;
	}
}
@media screen and (max-width:1050px){
	.index_cases_tit{
		padding-top:24px;
		font-size:14px;
		line-height:34px;
	}
	.index_cases .con{
		border-top:1px solid #6c6c6c;
		border-bottom:1px solid #9fa0a0;
		padding-bottom:26px;
	}
	.index_cases .con-list{
		padding-top:14px;
	}
	.index_cases .con-list1{
		border-bottom:1px solid #9fa0a0;
		padding-bottom:30px;
	}
	.index_caseslist{
		padding-bottom:20px;
	}	
	.index_casestop .chd .infos{
		padding:28px 20px;
	}
	.index_casestop .chd .img_wrap .lnk{
		display:block;
		width:100%;
	}
	.index_casestop .info-label{
		font-size:12px;
		line-height:20px;
		margin-bottom:16px;
	}	
	.index_casestop .info-tit{
		font-size:18px;
		line-height:30px;
		max-height:60px;
		overflow:hidden;
		margin-bottom:18px;
	}	
	.index_casestop .casesmore{
		border:1px solid #9fa0a0;		
	}
	.index_casestop .casesmore font{
		color:#9fa0a0;
	}
	.casesmore{
		font-size:13px;		
		padding:0 28px;
	}
	.casesmore{
		line-height:30px;
		height:30px;
	}
	.index_casesbot .info_wrap{
		padding:28px 20px;
	}
	.index_casesbot .info .tit{
		font-size:18px;
		line-height:30px;
		color:#363636;
	}
	.index_casesbot .info .subTit{
		font-size:12px;
		line-height:20px;
		color:#9fa0a0;
		margin-bottom:14px;
	}
	.index_casesbot .info .lay_more:before{
		content:'';
		display:block;
		margin:0 auto 10px;
		width:20px;
		height:1px;
		background:#999;
	}
	.index_casesbot .casesmore font{
		font-size:15px;
		text-transform:uppercase;
	}
	.self_fot{
		padding:30px 20px 34px;
	}
	.self_fot .tBx{
		/*padding-bottom:18px;*/
        padding-bottom:24px;
	}
	.self_fot .bBx{
		padding-bottom:12px;
	}
	.self_fot .img{
		width:32px;
		height:32px;
	}
	.self_fot .tBx .lay_img{
		padding-bottom:6px;
	}
    .self_fot .tBx .p1-1{
        font-size:16px;
        line-height:26px;
    }
    .self_fot .tBx .p2-1{
        font-size:14px;
        line-height:22px;
    }
	.self_fot .tBx .p1{
		font-size:16px;
		line-height:26px;
	}
	.self_fot .tBx .p2{
		font-size:13px;
		font-weight:bold;
		font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
		line-height:20px;
	}
	.self_fot .tBx .p3{
		font-size:13px;
		line-height:20px;
	}
	.self_fot .tBx .p4{
		font-size:12px;
		line-height:20px;
	}
	.self_fot .bBx .lay_img{
		padding-bottom:6px;
	}
	.self_fot .bBx .p1{
		font-size:14px;
		font-weight:bold;
		font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
		line-height:20px;
	}
	.self_fot .bBx .p2{
		font-size:14px;
		font-weight:bold;
		font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
		line-height:20px;
	}
	.self_fot_after .casesmore{
		font-size:13px;
		padding:0 28px;
		line-height:30px;
		height:30px;
	}
	.cases-more,.cases-more i{
		width:41px;
		height:41px;
	}
	.cases-more i:before{
		left:0;
		width:100%;
		top:20px;
		height:1px;
	}
	.cases-more i:after{
		top:0;
		height:100%;
		left:20px;
		width:1px;
	}
	
}

.footer{
	background:#000;
}
.footer,.footer a{
	color:#9fa0a0;
}
.foot .mrcon .tit{
	font-weight:bold;
	font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
}
.copyright font{
	font-weight:bold;
	font-family:"Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
}
.newsl_main,.newsV{
	border-top:1px solid #000;
}
.newsl-tog{
	border-bottom:1px solid #9fa0a0;
}
.newsl-tit{
	color:#ff4e00;
}
.newsl-ul .info-tit,.newsl-ul .info-tit a,.newsV-tit .info-tit{color:#000;}
.newsl-ul .info-sub,.newsV-tit .info-sub{
	color:#898989;
}
.newsl-ul .info-date,.newsV-tit .info-date{
	color:#000;
}
.newsl-ul .info-date font,.newsV-tit .info-date font{
	font-weight:bold;
}
.newsl-ul .info-date .span,.newsV-tit .info-date .span{
	display:inline-block;
}
.newsl-li .img-wrap .lnk{
	display:block;
}
.newsl-li .img{
	display:block;
	width:100%;
} 
@media screen and (min-width:1051px){
	.footer{
		padding-top:72px;
		padding-bottom:72px;
	}
	.foot .lBx,.foot .mrcon{
		float:left;
	}
	.foot .lBx{
		padding-bottom:7px;
	}
	.foot .lBx .qr-wrap{
		float:left;
		padding-top:8px;
	}
	.foot .qr{
		display:block;
		width:132px;
		height:132px;
	}
	.foot .qr-wrap .info{
		font-size:16px;
		line-height:32px;
		border-bottom:1px solid #4d4d4d;
	}
	.foot .mrcon .tit,.foot .mrcon .con{
		font-size:16px;
		line-height:30px;
	}
	.foot .mrcon .con p{
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.copyright{
		padding-top:40px;
		font-size:12px;
		line-height:30px;
	}
	.copyright .lBx{
		float:left;
	}
	.copyright .rBx{
		overflow:hidden;
	}
	.copyright .p-tit{
		float:left;
	}
	.copyright .p-con{
		overflow:hidden;
	}
	.newsl-tit{
		padding-top:30px;
		padding-bottom:25px;
		font-size:50px;
		line-height:86px;
	}
	.newsl-ul{
		padding-bottom:24px;
		font-size:0;
	}
	.newsl-li{
		display:inline-block;
		vertical-align:top;
		font-size:14px;
		width:33.333333%;
	}	
	
}
@media screen and (min-width:1800px){
	.foot .qr-wrap{
		margin-right:50px;
	}
	.foot .mrcon{
		margin-left:80px;
		width:450px;
	}
	.copyright .lBx{
		width:400px;
		margin-right:44px;
	}	
	
}
@media screen and (max-width:1799px) and (min-width:1581px){
	.foot .qr-wrap{
		margin-right:40px;
	}
	.foot .mrcon{
		margin-left:50px;
		width:450px;
	}
	.copyright .lBx{
		width:360px;
		margin-right:34px;
	}	
}
@media screen and (min-width:1581px){
	.footer .inDiv,.xglDiv{
		padding:0 100px;
	}
	.xglDiv{
		padding:0 232px;
	}
	.newsl-li .info-wrap{
		padding:22px 100px;
	}
	.newsl-li .info-tit,.newsV-tit .info-tit{
		font-size:24px;
		line-height:38px;
	}
	.newsV-tit .info-tit{
		margin-bottom:4px;
	}
	.newsl-li .info-sub,.newsV-tit .info-sub{
		font-size:16px;
		line-height:28px;
	}
	.newsV-tit .info-sub{
		margin-bottom:20px;
	}
	.newsl-li .info-date,.newsV-tit .info-date{
		font-size:16px;
		line-height:34px;
	}
	.newsl-li .info-date .oth,.newsV-tit .info-date .oth{
		margin-left:6px;
		margin-right:6px;
	}
}
@media screen and (max-width:1580px) and (min-width:1380px){
	.footer .inDiv,.xglDiv{
		padding:0 80px;		
	}
	.foot .qr-wrap{
		margin-right:30px;
	}
	.foot .mrcon{
		margin-left:40px;
		width:400px;
	}
	.copyright .lBx{
		width:330px;
		margin-right:32px;
	}
	.newsl-li .info-wrap{
		padding:20px 80px;
	}
	.newsl-li .info-tit,.newsV-tit .info-tit{
		font-size:22px;
		line-height:34px;
	}
	.newsV-tit .info-tit{
		margin-bottom:3px;
	}
	.newsl-li .info-sub,.newsV-tit .info-sub{
		font-size:15px;
		line-height:25px;
	}
	.newsV-tit .info-sub{
		margin-bottom:18px;
	}
	.newsl-li .info-date,.newsV-tit .info-date{
		font-size:15px;
		line-height:31px;
	}
	.newsl-li .info-date .oth,.newsV-tit .info-date .oth{
		margin-left:5px;
		margin-right:5px;
	}
}
@media screen and (max-width:1379px) and (min-width:1130px){
	.footer .inDiv,.xglDiv{
		padding:0 60px;
	}	
	.newsl-li .info-wrap{
		padding:19px 60px;
	}
	.newsl-li .info-tit,.newsV-tit .info-tit{
		font-size:20px;
		line-height:32px;
	}
	.newsV-tit .info-tit{
		margin-bottom:3px;
	}
	.newsl-li .info-sub,.newsV-tit .info-sub{
		font-size:14px;
		line-height:24px;
	}
	.newsV-tit .info-sub{
		margin-bottom:16px;
	}
	.newsl-li .info-date,.newsV-tit .info-date{
		font-size:14px;
		line-height:28px;
	}
	.newsl-li .info-date .oth,.newsV-tit .info-tit .oth{
		margin-left:4px;
		margin-right:4px;
	}
}
@media screen and (max-width:1379px) and (min-width:1348px){
	.foot .qr-wrap{
		margin-right:20px;
	}
	.foot .mrcon{
		margin-left:30px;
		width:400px;
	}
	.copyright .lBx{
		width:320px;
		margin-right:14px;
	}
}
@media screen and (max-width:1347px) and (min-width:1200px){
	.foot .qr-wrap{
		margin-right:10px;
	}
	.foot .mrcon{
		margin-left:20px;
		width:370px;
	}
	.foot .qr{
		width:128px;
		height:128px;
	}
	.foot .qr-wrap .info{
		font-size:15px;
		line-height:30px;
	}
	.foot .mrcon .tit,.foot .mrcon .con{
		font-size:15px;
		line-height:28px;
	}
	.copyright .lBx{
		width:286px;
		margin-right:10px;
	}
}
@media screen and (max-width:1199px) and (min-width:1130px){
	.foot .qr-wrap{
		margin-right:10px;
	}
	.foot .mrcon{		
		width:350px;
	}
	.foot .mrcon.mid{
		margin-left:25px;
	}
	.foot .mrcon.rBx{
		margin-left:5px;
	}
	.foot .qr{
		width:120px;
		height:120px;
	}
	.foot .qr-wrap .info{
		font-size:14px;
		line-height:28px;
	}
	.foot .mrcon .tit,.foot .mrcon .con{
		font-size:14px;
		line-height:28px;
	}
	.copyright .lBx{
		width:280px;
		margin-right:6px;
	}
}
@media screen and (max-width:1129px) and (min-width:1051px){
	.footer .inDiv,.xglDiv{
		padding:0 20px;
	}
	.foot .qr-wrap{
		margin-right:10px;
	}
	.foot .mrcon{
		margin-left:20px;
		width:340px;
	}
	.foot .qr{
		width:120px;
		height:120px;
	}
	.foot .qr-wrap .info{
		font-size:12px;
		line-height:24px;
	}
	.foot .mrcon .tit,.foot .mrcon .con{
		font-size:13px;
		line-height:24px;
	}
	.copyright .lBx{
		width:270px;
		margin-right:8px;
	}
	.footer .inDiv,.xglDiv{
		padding:0 60px;
	}	
	.newsl-li .info-wrap{
		padding:18px 20px;
	}
	.newsl-li .info-tit,.newsV-tit .info-tit{
		font-size:18px;
		line-height:30px;
	}
	.newsV-tit .info-tit{
		margin-bottom:3px;
	}
	.newsl-li .info-sub,.newsV-tit .info-sub{
		font-size:13px;
		line-height:22px;
	}
	.newsV-tit .info-sub{
		margin-bottom:8px;
	}
	.newsl-li .info-date,.newsV-tit .info-date{
		font-size:13px;
		line-height:24px;
	}
	.newsl-li .info-date .oth,.newsV-tit .info-date .oth{
		margin-left:3px;
		margin-right:3px;
	}
}
@media screen and (max-width:1050px){
	.xglDiv{
		padding:0 20px;
	}
	.footer{
		padding:40px 20px;
	}
	.foot{
		padding-bottom:20px;
	}
	.foot .lBx{
		width:240px;
		margin:0 auto;
	}
	.foot .mrcon{
		display:none;
	}
	.foot .lBx .qr-wrap{
		float:left;
		width:50%;
		text-align:center;		
	}
	.foot .lBx .qr{
		width:96px;
		height:96px;
		margin:0 auto;
	}
	.foot .lBx .info{
		font-size:13px;
		line-height:30px;
	}
	.copyright .lBx{
		font-size:14px;
		line-height:20px;
		padding:4px 0;
		text-align:center;
	}
	.copyright .rBx{
		display:none;
	}
	.newsl-tit{
		font-size:18px;
		line-height:32px;
		padding-top:8px;
		padding-bottom:8px;
	}
	.newsl-li .info-wrap{
		padding:18px 20px;
	}
	.newsl-li .info-tit,.newsV-tit .info-tit{
		font-size:18px;
		line-height:30px;
	}
	.newsV-tit .info-tit{
		margin-bottom:3px;
	}
	.newsl-li .info-sub,.newsV-tit .info-sub{
		font-size:13px;
		line-height:22px;
	}
	.newsV-tit .info-sub{
		margin-bottom:8px;
	}
	.newsl-li .info-date,.newsV-tit .info-date{
		font-size:13px;
		line-height:24px;
	}
	.newsl-li .info-date .oth,.newsV-tit .info-date .oth{
		margin-left:3px;
		margin-right:3px;
	}
}
.sol-tit-wrap{
	text-align:center;
}
.sol-tit{
	font-weight:bold;
	color:#ff4e00;
}
.sol-con{
	color:#9fa0a0;
}
.sol_cases .chd .tit,.intro_cases .chd .tit,.ser_div .tit{
	font-weight:bold;
	color:#ff4e00;
}
.sol_cases .chd .subTit,.intro_cases .chd .subTit{
	color:#ff4e00;
}
.sol_cases .chd .line,.intro_cases .chd .line,.ser_div .line{
	background:#ff4f00;
}
.sol_cases .chd .con,.intro_cases .chd .con,.ser_div .con{
	color:#727171;
}
.ser_div_tit{
	color:#ff4e00;
}
.ser_div .ico{
	display:block;
	margin:0 auto;
}
.ser_div .chd{
	border-top:1px solid #d8d8d8;
}
.casesV .tit-wrap{
	color:#727171;
}
.casesV .tit-wrap .lBx-tit{
	font-weight:bold;
}
.casesV .con-wrap{
	color:#9fa0a0;
}
.casesV .con-wrap img,.casesV .con-wrap video{
	max-width:100%;
}
.casesV-after,.casesV-after a{
	color:#9fa0a0;
}
.casesV-after a{
	-webkit-transition:color .3s linear;
	-moz-transition:color .3s linear;
	transition:color .3s linear;
}
.casesV-after a:hover{
	color:#221815;
}
.casesV-after{
	position:relative;
	border-top:1px solid #7f7f7f;
}
.casesV-after .lnk-prev{
	float:left;
}
.casesV-after .lnk-next{
	float:right;
}
.casesV-after .return-list{
	position:absolute;
	top:0;
	left:50%;
	width:100px;
	margin-left:-50px;
	text-align:center;
}
@media screen and (min-width:1051px){
	.sol-tit-wrap{
		margin:0 auto;
	}
	.sol_cases{
		border-top:1px solid #d8d8d8;		
	}
	.sol-linef{
		border-bottom:1px solid #d8d8d8;
	}
	.sol_cases .chd .img-wrap,.sol_cases .chd .info-wrap{
		width:50%;
	}
	.sol_cases .chd-odd .info-wrap,.sol_cases .chd-odd .img-wrap,.sol_cases .chd-even .info-wrap,.sol_cases .chd-even .img-wrap{
		float:left;		
	}
	.sol_cases .chd .info{
		margin-left:auto;
		margin-right:auto;
	}
	.intro_cases{
		font-size:0;
	}
	.intro_cases .chd{
		display:inline-block;
		vertical-align:top;
		font-size:14px;
		width:33.333333%;
	}
	.ser_div .ico{
		max-width:300px;
	}
	.casesV .tit-wrap .lBx{
		float:left;
		width:45.6%;
	}
	.casesV .tit-wrap .rBx{
		float:right;
		width:49.7%;
	}	
} 
@media screen and (min-width:1581px){
	.sol-div{
		padding-top:58px;
		padding-bottom:64px;
	}
	.sol-tit-wrap{
		width:1530px;
	}
	.sol-tit{
		font-size:40px;
		line-height:64px;
		margin-bottom:20px;
	}
	.sol-con{
		font-size:30px;
		line-height:40px;
	}
	.sol-linef{
		margin-bottom:25px;
	}
	.sol_cases .chd .info{
		width:520px;
	}	
	.sol_cases .chd .tit,.intro_cases .chd .tit,.ser_div .tit{
		font-size:30px;
		line-height:40px;
	}
	.sol_cases .chd .subTit,.intro_cases .chd .subTit{
		font-size:38px;
		line-height:44px;
		margin-bottom:12px;
	}	
	.sol_cases .chd .line,.intro_cases .chd .line,.ser_div .line{
		width:55px;
		height:2px;
		margin:0 auto 15px;
	}
	.sol_cases .chd .con,.intro_cases .chd .con,.ser_div .con{
		font-size:14px;
		line-height:24px;
	}
	.intro_cases .chd .info-wrap{
		padding-top:60px;
		padding-bottom:96px;
	}
	.intro_cases1 .chd .info-wrap{
		padding-top:30px;
		padding-bottom:90px;
	}
	.intro_cases .chd .info{
		width:600px;
		margin:0 auto;
	}
	.intro_cases .chd .con{
		width:410px;
		margin:0 auto;
	}
	.ser_div_tit{
		font-size:60px;
		line-height:100px;
		padding-top:48px;
		padding:24px;
	}
	.ser_div .chd{
		padding-top:14px;
		padding-bottom:30px;
	}
	.ser_div .ico-wrap{
		padding-bottom:10px;
	}
	.ser_div .tit{
		padding-bottom:18px;
	}
	.ser_div .con{
		padding-top:5px;
	}
	.newsV-tit{
		padding-top:46px;
		padding-bottom:72px;
	}	
	.casesV .tit-wrap{
		padding-top:45px;
		padding-bottom:75px;
	}
	.casesV .tit-wrap .lBx-label{
		font-size:16px;
		line-height:30px;
		margin-bottom:10px;
	}
	.casesV .tit-wrap .lBx-tit{
		font-size:45px;
		line-height:66px;
	}
	.casesV .tit-wrap .rBx{
		font-size:16px;
		line-height:30px;
		padding-top:3px;
	}
	.casesV .con-wrap{
		font-size:16px;
		line-height:30px;
		padding-bottom:90px;
	}
	.casesV-after{
		font-size:20px;
		line-height:60px;
	}
}
@media screen and (max-width:1580px) and (min-width:1051px){
	.sol-div{
		padding-top:52px;
		padding-bottom:57px;
	}
	.sol-tit-wrap{
		width:80%;
	}
	.sol-tit{
		font-size:36px;
		line-height:58px;
		margin-bottom:18px;
	}
	.sol-con{
		font-size:27px;
		line-height:36px;
	}
	.sol-linef{
		margin-bottom:22px;
	}
	.sol_cases .chd .info{
		width:54%;
	}	
	.sol_cases .chd .tit,.intro_cases .chd .tit,.ser_div .tit{
		font-size:27px;
		line-height:36px;
	}
	.sol_cases .chd .subTit,.intro_cases .chd .subTit{
		font-size:34px;
		line-height:40px;
		margin-bottom:11px;
	}
	.sol_cases .chd .line,.intro_cases .chd .line,.ser_div .line{
		width:50px;
		height:2px;
		margin:0 auto 14px;
	}
	.sol_cases .chd .con,.intro_cases .chd .con,.ser_div .con{
		font-size:14px;
		line-height:22px;
	}
	.newsV-tit{
		padding-top:42px;
		padding-bottom:70px;
	}
	.intro_cases .chd .info-wrap{
		padding-top:54px;
		padding-bottom:86px;
	}
	.intro_cases1 .chd .info-wrap{
		padding-top:28px;
		padding-bottom:80px;
	}
	.intro_cases .chd .info{
		width:70%;
		margin:0 auto;
	}
	.ser_div_tit{
		font-size:54px;
		line-height:90px;
		padding-top:42px;
		padding:21px;
	}
	.ser_div .chd{
		padding-top:12px;
		padding-bottom:28px;
	}
	.ser_div .ico-wrap{
		padding-bottom:9px;
	}
	.ser_div .tit{
		padding-bottom:16px;
	}
	.ser_div .con{
		padding-top:4px;
	}
	.casesV .tit-wrap{
		padding-top:40px;
		padding-bottom:68px;
	}
	.casesV .tit-wrap .lBx-label{
		font-size:15px;
		line-height:28px;
		margin-bottom:9px;
	}
	.casesV .tit-wrap .lBx-tit{
		font-size:40px;
		line-height:60px;
	}
	.casesV .tit-wrap .rBx{
		font-size:15px;
		line-height:28px;
		padding-top:3px;
	}
	.casesV .con-wrap{
		font-size:15px;
		line-height:28px;
		padding-bottom:80px;
	}
	.casesV-after{
		font-size:18px;
		line-height:54px;
	}
}
@media screen and (max-width:1050px){
	.newsV-tit{
		padding-top:25px;
		padding-bottom:25px;
	}
	.sol-div{
		padding-top:30px;
		padding-bottom:25px;
	}
	.sol-tit{
		font-size:16px;
		line-height:28px;
		margin-bottom:4px;
	}
	.sol-con{
		font-size:14px;
		line-height:20px;
	}
	.sol-linef{
		border-bottom:1px solid #d8d8d8;
	}
	.sol_cases .info-wrap,.intro_cases .chd .info-wrap{
		padding:28px 20px 30px;
	}
	.sol_cases .chd .tit,.intro_cases .chd .tit,.ser_div .tit{
		font-size:16px;
		line-height:24px;
	}
	.sol_cases .chd .subTit,.intro_cases .chd .subTit{
		font-size:14px;
		line-height:22px;
		margin-bottom:5px;
	}
	.sol_cases .chd .line,.intro_cases .chd .line,.ser_div .line{
		width:28px;
		height:1px;
		margin:0 auto 6px;
	}
	.sol_cases .chd .con,.intro_cases .chd .con,.ser_div .con{
		padding-top:12px;
		font-size:13px;
		line-height:20px;
	}
	.ser_div_tit{
		font-size:16px;
		line-height:32px;
		padding-top:24px;
		padding:12px;
	}
	.ser_div .chd{
		padding-top:12px;
		padding-bottom:12px;
	}
	.ser_div .ico-wrap{
		padding-bottom:8px;
	}
	.ser_div .tit{
		padding-bottom:8px;
	}
	.ser_div .con{
		padding-top:4px;
	}
	.ser_div .ico{
		height:50px;
		max-width:120px;
	}
	.casesV .tit-wrap{
		padding-top:30px;
		padding-bottom:30px;
	}
	.casesV .tit-wrap .lBx{
		text-align:center;
		padding-bottom:18px;
	}
	.casesV .tit-wrap .lBx-label{
		font-size:13px;
		line-height:20px;
		margin-bottom:5px;
	}
	.casesV .tit-wrap .lBx-tit{
		font-size:18px;
		line-height:30px;
	}
	.casesV .tit-wrap .rBx{
		font-size:13px;
		line-height:20px;
		padding-top:3px;
	}
	.casesV .con-wrap{
		font-size:13px;
		line-height:20px;
		padding-bottom:30px;
	}
	.casesV-after{
		font-size:12px;
		line-height:40px;
	}
}

.contact .chd1-tit{
	color:#ff4e00;
}
.contact .chd1-tit h3{
	font-weight:bold;
}
.contact .chd1-tit h4{
	font-weight:normal;
}
.contact .chd1-ico .ico{
	display:inline-block;
	vertical-align:top;
}
.contact .line{
	background:#ff4f00;
}
.contact .logo-img{
	display:inline-block;
	vertical-align:top;
}
.contact .chd2,.contact .chd2 a{
	color:#221815;
}
.contact .chd2-2{
	font-weight:bold;
}
.contact .wx .img{
	display:inline-block;
	vertical-align:top;
}
.contact .chd1-line{
	border-bottom:1px solid #d8d8d8;
}
.artTog{
	text-align:center;
}
.artTog a,.artTog a:hover{
	text-decoration:none;
}
.artTog a,.artTog span{
	display:inline-block;
	vertical-align:top;
}
@media screen and (min-width:1051px){
	.artTog a,.artTog span{
		color:#898989;
		-webkit-transition:all .3s linear;
		-moz-transition:all .3s linear;
		transition:all .3s linear;
	}
	.artTog a:hover,.artTog .current{
		color:#000;
	}
	.artTog .current{
		font-weight:bold;
	}
}
@media screen and (min-width:1581px){
	.contact{
		padding-top:30px;
		padding-bottom:40px;
	}
	.contact .chd1{
		padding-top:30px;
		margin-bottom:15px;
	}
	.contact .chd1 .gap{		
		padding-bottom:15px;
	}
	.contact .chd1-tit{
		margin-bottom:32px;
	}
	.contact .chd1-tit h3{
		font-size:60px;
		line-height:68px;
	}
	.contact .chd1-tit h4{
		font-size:30px;
		line-height:44px;
	}
	.contact .chd1-ico{
		margin-bottom:26px;
	}
	.contact .chd1-ico .ico{
		width:100px;
		height:100px;
	}
	.contact .chd1 .line{
		width:55px;
		height:2px;
		margin:0 auto 34px;
	}
	.contact .chd1 .logo-img{
		width:348px;
	}
	.contact .chd2{
		padding-bottom:50px;
		font-size:16px;
		line-height:24px;
	}
	.contact .chd2-1{
		margin-bottom:24px;
	}
	.contact .chd2-2{
		font-size:30px;
		line-height:36px;
		margin-bottom:24px;
	}
	.contact .chd2-3{
		margin-bottom:24px;
	}
	.contact .chd2-4{
		margin-bottom:24px;
	}
	.contact .wx .img{
		width:132px;
	}	
	.artTog a,.artTog span{
		font-size:20px;
		line-height:24px;
		margin:0 2px;
		padding:0 7px;
	}
	.newsl-tog{
		padding-bottom:16px;
	}
}
@media screen and (max-width:1580px) and (min-width:1051px){
	.contact{
		padding-top:28px;
		padding-bottom:38px;
	}
	.contact .chd1{
		padding-top:28px;
		margin-bottom:14px;
	}
	.contact .chd1 .gap{		
		padding-bottom:14px;
	}
	.contact .chd1-tit{
		margin-bottom:30px;
	}
	.contact .chd1-tit h3{
		font-size:58px;
		line-height:66px;
	}
	.contact .chd1-tit h4{
		font-size:28px;
		line-height:40px;
	}
	.contact .chd1-ico{
		margin-bottom:24px;
	}
	.contact .chd1-ico .ico{
		width:100px;
		height:100px;
	}
	.contact .chd1 .line{
		width:55px;
		height:2px;
		margin:0 auto 32px;
	}
	.contact .chd1 .logo-img{
		width:348px;
	}
	.contact .chd2{
		padding-bottom:46px;
		font-size:16px;
		line-height:22px;
	}
	.contact .chd2-1{
		margin-bottom:22px;
	}
	.contact .chd2-2{
		font-size:28px;
		line-height:34px;
		margin-bottom:22px;
	}
	.contact .chd2-3{
		margin-bottom:22px;
	}
	.contact .chd2-4{
		margin-bottom:22px;
	}
	.contact .wx .img{
		width:132px;
	}
	.artTog a,.artTog span{
		font-size:18px;
		line-height:22px;
		margin:0 2px;
		padding:0 7px;
	}
	.newsl-tog{
		padding-bottom:16px;
	}
}
@media screen and (max-width:1050px){
	.contact{
		padding-top:16px;
		padding-bottom:24px;
	}
	.contact .chd1{
		padding-top:10px;
		margin-bottom:10px;
	}
	.contact .chd1 .gap{
		padding-bottom:10px;
	}		
	.contact .chd1-tit{
		margin-bottom:10px;
	}
	.contact .chd1-tit h3{
		font-size:18px;
		line-height:30px;
	}
	.contact .chd1-tit h4{
		font-size:16px;
		line-height:24px;
	}
	.contact .chd1-ico{
		margin-bottom:10px;
	}
	.contact .chd1-ico .ico{
		width:50px;
		height:50px;
	}
	.contact .chd1 .line{
		width:30px;
		height:1px;
		margin:0 auto 16px;
	}
	.contact .chd1 .logo-img{
		width:160px;
	}
	.contact .chd2{
		padding-bottom:20px;
		font-size:13px;
		line-height:20px;
	}
	.contact .chd2-1{
		margin-bottom:10px;
	}
	.contact .chd2-2{
		font-size:15px;
		line-height:22px;
		margin-bottom:10px;
	}
	.contact .chd2-3{
		margin-bottom:10px;
	}
	.contact .chd2-4{
		margin-bottom:10px;
	}
	.contact .wx .img{
		width:80px;
	}
	.newsl-tog{
		padding-bottom:20px;
	}
	.newsl-tog a,.newsl-tog span{
		display:none;
	}
	.newsl-tog .lnk{
		display:block;
		width:45%;
		text-align:center;
		font-size:18px;
		line-height:44px;
		height:44px;
		background:#ff4e00;
		color:#fff;
	}
	.newsl-tog .lnk-prev{
		float:left;
	}
	.newsl-tog .lnk-next{
		float:right;
	}
}
.intro_cases .chd .con strong{ color:#ccc; font-family:"楷体";}