@charset "utf-8";
*{
	margin: 0 auto;
	padding: 0;
}
/*路径*/
/*在当中显示内容的小标签，需要配合bootstrap使用*/
a {
  color: black;
  cursor: pointer;
  text-decoration: none;
  transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
a:focus,
a:hover {
  color: #f7ab00;
  text-decoration: none;
  transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
a img {
  cursor: pointer;
}
ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.errorMessage {
  color: #c30;
  margin: 0 5px;
  vertical-align: middle;
}
.errorMessage:before {
  vertical-align: inherit;
}
.errorMessage.top {
  vertical-align: top;
}
[class^="xy-col-"],
[class*=" xy-col-"] {
  float: left;
  min-height: 1px;
  position: relative;
}
.xySation {
  visibility: hidden;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}
.xySationShow {
  visibility: visible;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  -webkit-animation: fadeInUp 1s;
  -ms-animation: fadeInUp 1s;
  animation: fadeInUp 1s;
}
@media (max-width: 767.98px) {
  .xySation {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
  }
}
/*如制作手机站，请将以下代码放到@media (min-width: 768px)内*/
html {
  font-size: 12px;
}
body {
  position: relative;
  overflow-y: scroll;
  color: black;
  font-family:HelveticaLTStd-Roman, Arial, Microsoft YaHei, "微软雅黑", "宋体";
  font-size: 1em;
  line-height: 2;
}
/*字体设置*/
@font-face {
  font-family: "HelveticaLTStd-Roman";
  src: url("../fonts/MyFonts/Linotype - HelveticaLTStd-Roman.otf");
}

@font-face {
  font-family: "HelveticaLTStd-Bold";
  src: 	url("../fonts/MyFonts/Linotype - HelveticaLTStd-Bold.otf");
}

@font-face {
  font-family: "HelveticaLTStd-Light";
  src: url("../fonts/MyFonts/Linotype - HelveticaLTStd-Light.otf");
}

/*各类字体*/
.hetdroman{
	font-family: 'HelveticaLTStd-Roman';
}
.HelveticaLTStd-Bold{
	font-family: 'HelveticaLTStd-Bold';
}
.xy-container {
  width: 100%;
}
.xy-container-fluid {
  width: 100%;
}
@media (min-width: 576px) {}
@media (min-width: 768px) {}
@media (min-width: 992px) {
  html {
    font-size: 13px;
  }
}
@media (min-width: 1200px) {
  html {
    font-size: 14px;
  }
}
@media (min-width: 1217px) {
  .xy-container {
    width: 1200px;
  }
  .xy-container-fluid {
    min-width: 1200px;
  }
}

.width-950{
  max-width:950px;
}
.width-1300{
  max-width:1300px;
}
.width-1600{
  max-width:1600px;
}
.arial{
  /*font-family: Arial;*/
}
.font-size-12pt{
  font-size: 12px;
}
.font-size-14pt{
  font-size: 12px;
}
.font-size-16pt{
  font-size: 14px;
}
.font-size-18pt{
    font-size: 16px;
  }
.font-size-24pt{
  font-size: 18px;
}
.font-size-36pt{
  font-size: 20px;
}
.font-size-48pt{
  font-size: 20px;
}
.font-size-72pt{
  font-size: 22px;
}
@media (min-width: 768px) {
  .font-size-12pt{
    font-size: 12px;
  }
  .font-size-14pt{
    font-size: 12px;
  }
  .font-size-16pt{
    font-size: 14px;
  }
  .font-size-18pt{
    font-size: 16px;
  }
  .font-size-24pt{
    font-size: 18px;
  }
  .font-size-36pt{
    font-size: 20px;
  }
  .font-size-48pt{
  font-size: 20px;
}
  .font-size-72pt{
    font-size: 22px;
  }
}
@media (min-width: 992px) {
  .font-size-12pt{
    font-size: 12px;
  }
  .font-size-14pt{
    font-size: 14px;
  }
  .font-size-16pt{
    font-size: 16px;
  }
  .font-size-18pt{
    font-size: 18px;
  }
  .font-size-24pt{
    font-size: 20px;
  }
  .font-size-36pt{
    font-size: 26px;
  }
  .font-size-48pt{
    font-size: 28px;
  }
  .font-size-72pt{
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .font-size-12pt{
    font-size: 12px;
  }
  .font-size-14pt{
    font-size: 14px;
  }
  .font-size-16pt{
    font-size: 16px;
  }
  .font-size-18pt{
    font-size: 18px;
  }
  .font-size-24pt{
    font-size: 24px;
  }
  .font-size-36pt{
    font-size: 36px;
  }
  .font-size-48pt{
    font-size: 48px;
  }
  .font-size-72pt{
    font-size: 72px;
  }
}
.font-color-black{
  color:black;
}
.font-color-4c4948{
  color:#4c4948;
}
.font-color-white{
  color:white;
}
.font-color-yellow{
  color:#f7ab00;
}
.font-color-blue{
  color:#004f9b;
}

/*banner形式图片滚动样式*/
.owl-banner .owl-dots{
  position:absolute;
  bottom: 3%;
  left:7%;
  right:auto;
  width: auto;
  margin: 0;
  -webkit-animation: fadeInUp 1s;
  -ms-animation: fadeInUp 1s;
  animation: fadeInUp 1s;
}
.dots-right .owl-dots{
  left:auto;
  right:7%;
}
.owl-banner .owl-dots button.owl-dot{
  height: 4px;
  width: 28px;
  margin: 0 3px;
  outline: none;
  background-color: #7d7d7d;
  border-width: 0;
  border-radius: 0;
}
.owl-banner .owl-dots button.active{
  background-color: #f7ab00;
}

/*scroll形式图片滚动样式，显示多张图片，一张张滚动*/
.owl-scroll{
  overflow: hidden;
}
.owl-scroll .owl-nav button.owl-next,
.owl-scroll .owl-nav button.owl-prev{
  position:absolute;
  top:50%;
  width:48px;
  height:48px;
  margin-top:-24px;
  outline:none;
  text-align:center;
  background:white;
  border-radius: 50%;
}
.owl-scroll .owl-nav span{
  padding-bottom:5px;
  display: block;
  color:black;
  font-size:38px;
  line-height:43px;
}
.owl-scroll .owl-prev{
  left:-48px;
  transition:left .2s ease-in-out;
}
.owl-scroll .owl-next{
  right:-48px;
  transition:right .2s ease-in-out;
}
.owl-scroll:focus .owl-prev,
.owl-scroll:hover .owl-prev{
  left:3.5%;
  transition:left .2s ease-in-out;
}
.owl-scroll:focus .owl-next,
.owl-scroll:hover .owl-next{
  right:3.5%;
  transition:right .2s ease-in-out;
}
.owl-scroll .owl-prev.disabled{
  left:-48px;
  transition:left .2s ease-in-out;
}
.owl-scroll .owl-next.disabled{
  right:-48px;
  transition:right .2s ease-in-out;
}
.owl-scroll .owl-nav button:focus,
.owl-scroll .owl-nav button:hover{
-webkit-animation: pulse 1s;
-ms-animation: pulse 1s;
animation: pulse 1s;
}
.owl-scroll .item div,
.owl-scroll .item a{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  top:0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  background-color:rgba(0, 0, 0, 0.5);
}
.owl-scroll .item table{
  position:absolute;
  bottom: -20%;
  left: 0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  font-weight: bold;
  line-height: 1.5;
}
.owl-scroll .item table td{
  padding-bottom: 30%;
}
.owl-scroll .item:focus div,
.owl-scroll .item:hover div,
.owl-scroll .item:focus a,
.owl-scroll .item:hover a{
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.owl-scroll .item a:focus,
.owl-scroll .item a:hover{
  color:white;
}
.owl-scroll .item:focus table,
.owl-scroll .item:hover table{
  bottom: 0;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

/* 1024尺寸下以手机版形式显示 
@media (max-width: 1023px) {
  .navbar-header{
    width: 100%;
  }
  .navbar-toggle{
    display: block !important;
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
}
*/