/*
    ----------------------------------- 
            方法变量    
                     
    Create Time : 2014-07-22
    Update Time : 2015-08-03
    Author      : Trueland Development Department
    -----------------------------------
*/
/*
    ---------------------- 

            普通方法 
    ---------------------- 

    1 .opc()              // 透明度     - 传整数 50 代表 0.5   
    2 .pos(r)             // 定位方式 - 必须传参，r 代表relative || a 代表absolute ||  f 代表 fixed
    3 .font()             // 字体大小 - 默认12px 
    4 .align()            // 文本对齐 - 默认 center
    5 .lineH()            // 行高设置 - 默认 20px
   11 .arrow(r)           // 三角箭头 - 必须传参    l:向左箭头 | r:向右箭头 | t:向上箭头 | b:向下箭头
   12 .float()            // 快速浮动 - 默认为 left ||  left: 向左浮动   | right:向右浮动
   13 .fontC(d)           // 字大小写 - 比传参数 d 为 大写 s 为首字母大写
   14 .fontB()            // 字体粗细 - 默认加粗  fontB(100) 传100 就是 变细

   ----------------------
   CSS3 方法 
   ---------------------- 

   01 .borderR()          // 圆角设置 - 默认为 5px
   02 .linearG(red,blue)  // 线性渐变 - 两个颜色值 是开始到结束  目前支持 *上下* 渐变
   03 .bgFull             // 背景充满 - 背景等比例拉伸 使用 ：bgFull;
   04 .css3Tansition()    // 过度属性 - 默认两个值 前者是过渡动画时间 后者是过渡动画效果 使用 : .css3tansition(.4s,ease)
   

   //滤镜

   05 .filterBlur()       // 滤镜模糊 - 使用 ：.filterBlur(2px); 默认 5px
   06 .filterGrayscale()  // 滤镜灰度 - 使用 ：.filterGrayscale(100%); 默认100% ★注意参数 是 0%~100$; 100%代表全灰
   07 .filterSepia()      // 滤镜褐色 - 使用 ： .filterSepia(1); 默认1 ★注意参数 (同上)
   08 .filterBrightness() // 滤镜亮度 - 使用 ： .filterBrightness(10); 默认5 ★注意参数 10代表100% 5代表50%
   09 .filterHue()        // 滤镜色相 - 使用 ： .filterHue(180deg); 默认180deg ★注意参数 0deg~360deg
   10 .filterInvert()     // 滤镜反色 - 使用 ： .filterInvert(1); 默认1 ★注意参数 0.1~1 1代表100%
   11 .filterSaturate()   // 滤镜饱和 - 使用 ： .filterSaturate(5); 默认5 ★注意参数 5 代表 50%
   12 .filterContrast()   // 滤镜对比 - 使用 ： .filterContrast(1.5); 默认1.5 ★注意参数 1.5代表 15%
    
   ----------------------
        普通嵌套 
   ---------------------- 

   01 .vcenter            // 垂直水平居中
   02 .tHide              // 文本超出隐藏省略
   03 .blockFull          // 块状元素 宽高100%
   04 .block              // 块状元素 没有设置宽高
   05 .centerBlock        // 左右居中
   05 .clearfix           // 清除浮动

    -----------------------------------
*/
.bgFull {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  -ms-behavior: url(css/cover.htc);
  behavior: url(css/cover.htc);
}
.vcenter {
  display: block;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.tHide {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.blockFull {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.block {
  display: block;
  position: relative;
}
.centerBlock {
  margin-left: auto;
  margin-right: auto;
}
.clearfix {
  clear: both;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-loading .slick-list {
  background: #ffffff url("../images/ajax-loader.gif") center center no-repeat;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-prev,
.slick-next {
  z-index: 20;
  position: absolute;
  display: block;
  height: 60px;
  width: 30px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -30px;
  padding: 0;
  border: none;
  outline: none;
  border: 1px solid red;
}
.slick-prev {
  left: 30px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: 30px;
}
.slick-next {
  right: 30px;
}
[dir="rtl"] .slick-next {
  left: 30px;
  right: auto;
}
.slick-dots {
  position: absolute;
  bottom: 20px;
  height: auto;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
  line-height: 0;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  display: block;
  height: 10px;
  width: 10px;
  padding: 0;
  margin: 0;
  outline: none;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: #cccccc;
  border-radius: 0px;
}
.slick-dots li.slick-active button {
  background: #333333;
}
/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu oncanvas CSS
*/
.mm-hidden {
  display: none !important;
}
.mm-wrapper {
  overflow-x: hidden;
  position: relative;
}
.mm-menu,
.mm-menu > .mm-panel {
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.mm-menu {
  box-sizing: border-box;
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0;
}
.mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.mm-panel.mm-opened {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}
.mm-panel.mm-subopened {
  -webkit-transform: translate3d(-30%, 0, 0);
  -moz-transform: translate3d(-30%, 0, 0);
  -ms-transform: translate3d(-30%, 0, 0);
  -o-transform: translate3d(-30%, 0, 0);
  transform: translate3d(-30%, 0, 0);
}
.mm-panel.mm-highest {
  z-index: 1;
}
.mm-menu > .mm-panel {
  background: inherit;
  border-color: inherit;
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 0 20px;
}
.mm-menu > .mm-panel.mm-hasnavbar {
  padding-top: 40px;
}
.mm-menu > .mm-panel:before,
.mm-menu > .mm-panel:after {
  content: '';
  display: block;
  height: 20px;
}
.mm-vertical .mm-panel {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
}
.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
  display: none;
  padding: 10px 0 10px 10px;
}
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
  border-color: transparent;
}
.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
  display: block;
}
.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
  height: 40px;
  bottom: auto;
}
.mm-vertical .mm-listview > li > .mm-next:after,
.mm-listview > li.mm-vertical > .mm-next:after {
  top: 16px;
  bottom: auto;
}
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mm-navbar {
  border-bottom: 1px solid;
  border-color: inherit;
  text-align: center;
  line-height: 20px;
  height: 40px;
  padding: 0 40px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.mm-navbar > * {
  display: block;
  padding: 10px 0;
}
.mm-navbar a,
.mm-navbar a:hover {
  text-decoration: none;
}
.mm-navbar .mm-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.mm-navbar .mm-btn {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  z-index: 1;
}
.mm-navbar .mm-btn:first-child {
  padding-left: 20px;
  left: 0;
}
.mm-navbar .mm-btn:last-child {
  text-align: right;
  padding-right: 20px;
  right: 0;
}
.mm-panel .mm-navbar {
  display: none;
}
.mm-panel.mm-hasnavbar .mm-navbar {
  display: block;
}
.mm-listview,
.mm-listview > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
}
.mm-listview {
  font: inherit;
  font-size: 14px;
  line-height: 20px;
}
.mm-listview a,
.mm-listview a:hover {
  text-decoration: none;
}
.mm-listview > li {
  position: relative;
}
.mm-listview > li,
.mm-listview > li:after,
.mm-listview > li .mm-next,
.mm-listview > li .mm-next:before {
  border-color: inherit;
}
.mm-listview > li > a,
.mm-listview > li > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: inherit;
  display: block;
  padding: 10px 10px 10px 20px;
  margin: 0;
}
.mm-listview > li > a.mm-arrow,
.mm-listview > li > span.mm-arrow {
  padding-right: 50px;
}
.mm-listview > li:not(.mm-divider):after {
  content: '';
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.mm-listview > li:not(.mm-divider):after {
  left: 20px;
}
.mm-listview .mm-next {
  background: rgba(3, 2, 1, 0);
  width: 50px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.mm-listview .mm-next:before {
  content: '';
  border-left-width: 1px;
  border-left-style: solid;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.mm-listview .mm-next + a,
.mm-listview .mm-next + span {
  margin-right: 50px;
}
.mm-listview .mm-next.mm-fullsubopen {
  width: 100%;
}
.mm-listview .mm-next.mm-fullsubopen:before {
  border-left: none;
}
.mm-listview .mm-next.mm-fullsubopen + a,
.mm-listview .mm-next.mm-fullsubopen + span {
  padding-right: 50px;
  margin-right: 0;
}
.mm-menu > .mm-panel > .mm-listview {
  margin: 20px -20px;
}
.mm-menu > .mm-panel > .mm-listview:first-child,
.mm-menu > .mm-panel > .mm-navbar + .mm-listview {
  margin-top: -20px;
}
.mm-listview .mm-inset {
  list-style: inside disc;
  padding: 0 10px 15px 40px;
  margin: 0;
}
.mm-listview .mm-inset > li {
  padding: 5px 0;
}
.mm-listview .mm-divider {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 10px;
  text-transform: uppercase;
  text-indent: 20px;
  line-height: 25px;
}
.mm-listview .mm-spacer {
  padding-top: 40px;
}
.mm-listview .mm-spacer > .mm-next {
  top: 40px;
}
.mm-listview .mm-spacer.mm-divider {
  padding-top: 25px;
}
.mm-prev:before,
.mm-next:after,
.mm-arrow:after {
  content: '';
  border: 2px solid transparent;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.mm-prev:before {
  border-right: none;
  border-bottom: none;
  left: 20px;
}
.mm-next:after,
.mm-arrow:after {
  border-top: none;
  border-left: none;
  right: 20px;
}
.mm-menu {
  background: #f3f3f3;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.7);
}
.mm-menu .mm-navbar > *,
.mm-menu .mm-navbar a {
  color: rgba(0, 0, 0, 0.3);
}
.mm-menu .mm-navbar .mm-btn:before,
.mm-menu .mm-navbar .mm-btn:after {
  border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu .mm-listview {
  border-color: rgba(0, 0, 0, 0.1);
}
.mm-menu .mm-listview > li .mm-next:after,
.mm-menu .mm-listview > li .mm-arrow:after {
  border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > span {
  background: rgba(255, 255, 255, 0.5);
}
.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(0, 0, 0, 0.05);
}
.mm-menu .mm-divider {
  background: rgba(0, 0, 0, 0.05);
}
/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative;
}
.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
}
html.mm-opened {
  overflow: hidden;
  position: relative;
}
html.mm-opened body {
  overflow: hidden;
}
html.mm-background .mm-page {
  background: inherit;
}
#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
}
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block;
}
.mm-menu.mm-offcanvas {
  display: none;
  position: fixed;
}
.mm-menu.mm-current {
  display: block;
}
.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px;
}
html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0);
}
@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0);
  }
}
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0);
  }
}
/*
	jQuery.mmenu autoHeight addon CSS
*/
.mm-menu.mm-top.mm-autoheight,
.mm-menu.mm-bottom.mm-autoheight {
  max-height: 80%;
}
.mm-menu.mm-top.mm-autoheight.mm-fullscreen,
.mm-menu.mm-bottom.mm-autoheight.mm-fullscreen {
  max-height: 100%;
}
.mm-menu.mm-measureheight > .mm-panel {
  bottom: auto !important;
  height: auto !important;
}
/*
	jQuery.mmenu counters addon CSS
*/
em.mm-counter {
  font: inherit;
  font-size: 14px;
  font-style: normal;
  text-indent: 0;
  line-height: 20px;
  display: block;
  margin-top: -10px;
  position: absolute;
  right: 45px;
  top: 50%;
}
em.mm-counter + a.mm-next {
  width: 90px;
}
em.mm-counter + a.mm-next + a,
em.mm-counter + a.mm-next + span {
  margin-right: 90px;
}
em.mm-counter + a.mm-fullsubopen {
  padding-left: 0;
}
.mm-vertical > .mm-counter {
  top: 12px;
  margin-top: 0;
}
.mm-vertical.mm-spacer > .mm-counter {
  margin-top: 40px;
}
.mm-nosubresults > .mm-counter {
  display: none;
}
.mm-menu em.mm-counter {
  color: rgba(0, 0, 0, 0.3);
}
/*
	jQuery.mmenu dividers addon CSS
*/
.mm-divider > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  line-height: 25px;
}
.mm-divider.mm-opened a.mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mm-collapsed:not(.mm-uncollapsed) {
  display: none;
}
.mm-fixeddivider {
  background: inherit;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-fixeddivider:after {
  content: none !important;
  display: none !important;
}
.mm-hasdividers .mm-fixeddivider {
  display: block;
}
.mm-menu .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.05);
}
/*
	jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
/*
	jQuery.mmenu iconpanels addon CSS
*/
.mm-iconpanel .mm-panel {
  -webkit-transition-property: -webkit-transform, left, right;
  -moz-transition-property: -moz-transform, left, right;
  -ms-transition-property: -ms-transform, left, right;
  -o-transition-property: -o-transform, left, right;
  transition-property: transform, left, right;
}
.mm-iconpanel .mm-panel.mm-opened {
  border-left: 1px solid;
  border-color: inherit;
}
.mm-iconpanel .mm-panel.mm-subopened {
  overflow-y: hidden;
  left: -40px;
  right: 40px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-iconpanel .mm-panel.mm-iconpanel-0 {
  left: 0px;
}
.mm-iconpanel .mm-panel.mm-iconpanel-1 {
  left: 40px;
}
.mm-iconpanel .mm-panel.mm-iconpanel-2 {
  left: 80px;
}
.mm-iconpanel .mm-panel.mm-iconpanel-3 {
  left: 120px;
}
.mm-iconpanel .mm-panel.mm-iconpanel-4 {
  left: 160px;
}
.mm-iconpanel .mm-panel.mm-iconpanel-5 {
  left: 200px;
}
.mm-iconpanel .mm-panel.mm-iconpanel-6 {
  left: 240px;
}
.mm-subblocker {
  background: inherit;
  opacity: 0;
  display: block;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.mm-subopened .mm-subblocker {
  opacity: 0.6;
  position: absolute;
  top: 0;
  right: 0;
  bottom: -100000px;
  left: 0;
  z-index: 3;
}
/*
	jQuery.mmenu navbars addon CSS
*/
.mm-menu > .mm-navbar {
  background: inherit;
  padding: 0;
  z-index: 3;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-navbar-bottom {
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom: none;
  top: auto;
  bottom: 0;
}
.mm-navbar-top ~ .mm-navbar-top {
  border-bottom: none;
}
.mm-navbar-bottom ~ .mm-navbar-bottom {
  border-top: none;
}
.mm-navbar.mm-hasbtns {
  padding: 0 40px;
}
.mm-close:after {
  content: 'x';
}
.mm-navbar[class*="mm-navbar-content-"] > * {
  box-sizing: border-box;
  display: block;
  float: left;
}
.mm-navbar > .mm-breadcrumbs {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  text-align: left;
  padding: 0 0 0 17px;
}
.mm-navbar > .mm-breadcrumbs > * {
  display: inline-block;
  padding: 10px 3px;
}
.mm-navbar > .mm-breadcrumbs > a {
  text-decoration: underline;
}
.mm-navbar.mm-hasbtns .mm-breadcrumbs {
  margin-left: -40px;
}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs {
  margin-left: 0;
  padding-left: 0;
}
.mm-navbar-top-1 {
  top: 0px;
}
.mm-hasnavbar-top-1 .mm-panel {
  top: 40px;
}
.mm-hasnavbar-top-1 .mm-indexer {
  top: 50px;
}
.mm-hasnavbar-top-1 .mm-fixeddivider {
  top: 40px;
}
.mm-navbar-top-2 {
  top: 40px;
}
.mm-hasnavbar-top-2 .mm-panel {
  top: 80px;
}
.mm-hasnavbar-top-2 .mm-indexer {
  top: 90px;
}
.mm-hasnavbar-top-2 .mm-fixeddivider {
  top: 80px;
}
.mm-navbar-top-3 {
  top: 80px;
}
.mm-hasnavbar-top-3 .mm-panel {
  top: 120px;
}
.mm-hasnavbar-top-3 .mm-indexer {
  top: 130px;
}
.mm-hasnavbar-top-3 .mm-fixeddivider {
  top: 120px;
}
.mm-navbar-top-4 {
  top: 120px;
}
.mm-hasnavbar-top-4 .mm-panel {
  top: 160px;
}
.mm-hasnavbar-top-4 .mm-indexer {
  top: 170px;
}
.mm-hasnavbar-top-4 .mm-fixeddivider {
  top: 160px;
}
.mm-navbar-bottom-1 {
  bottom: 0px;
}
.mm-hasnavbar-bottom-1 .mm-panel {
  bottom: 40px;
}
.mm-hasnavbar-bottom-1 .mm-indexer {
  bottom: 50px;
}
.mm-navbar-bottom-2 {
  bottom: 40px;
}
.mm-hasnavbar-bottom-2 .mm-panel {
  bottom: 80px;
}
.mm-hasnavbar-bottom-2 .mm-indexer {
  bottom: 90px;
}
.mm-navbar-bottom-3 {
  bottom: 80px;
}
.mm-hasnavbar-bottom-3 .mm-panel {
  bottom: 120px;
}
.mm-hasnavbar-bottom-3 .mm-indexer {
  bottom: 130px;
}
.mm-navbar-bottom-4 {
  bottom: 120px;
}
.mm-hasnavbar-bottom-4 .mm-panel {
  bottom: 160px;
}
.mm-hasnavbar-bottom-4 .mm-indexer {
  bottom: 170px;
}
.mm-navbar-size-2 {
  height: 80px;
}
.mm-navbar-size-3 {
  height: 120px;
}
.mm-navbar-size-4 {
  height: 160px;
}
.mm-navbar-content-2 > * {
  width: 50%;
}
.mm-navbar-content-3 > * {
  width: 33.33%;
}
.mm-navbar-content-4 > * {
  width: 25%;
}
.mm-navbar-content-5 > * {
  width: 20%;
}
.mm-navbar-content-6 > * {
  width: 16.67%;
}
/*
	jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input {
  box-sizing: border-box;
}
.mm-search {
  height: 40px;
  padding: 7px 10px 0 10px;
}
.mm-search input {
  border: none;
  border-radius: 26px;
  font: inherit;
  font-size: 14px;
  line-height: 26px;
  outline: none;
  display: block;
  width: 100%;
  height: 26px;
  margin: 0;
  padding: 0 10px;
}
.mm-search input::-ms-clear {
  display: none;
}
.mm-panel > .mm-search {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.mm-panel.mm-hassearch {
  padding-top: 40px;
}
.mm-panel.mm-hassearch.mm-hasnavbar {
  padding-top: 80px;
}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
  top: 40px;
}
.mm-noresultsmsg {
  text-align: center;
  font-size: 21px;
  display: none;
  padding: 40px 0;
}
.mm-noresults .mm-noresultsmsg {
  display: block;
}
.mm-noresults .mm-indexer {
  display: none !important;
}
li.mm-nosubresults > a.mm-next {
  display: none;
}
li.mm-nosubresults > a.mm-next + a,
li.mm-nosubresults > a.mm-next + span {
  padding-right: 10px;
}
.mm-menu .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.7);
}
.mm-menu .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3);
}
/*
	jQuery.mmenu sectionIndexer addon CSS
*/
.mm-indexer {
  background: inherit;
  text-align: center;
  font-size: 12px;
  box-sizing: border-box;
  width: 20px;
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: -100px;
  z-index: 3;
  -webkit-transition: right 0.4s ease;
  -moz-transition: right 0.4s ease;
  -ms-transition: right 0.4s ease;
  -o-transition: right 0.4s ease;
  transition: right 0.4s ease;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-indexer a {
  text-decoration: none;
  display: block;
  height: 3.85%;
}
.mm-indexer ~ .mm-panel.mm-hasindexer {
  padding-right: 40px;
}
.mm-hasindexer .mm-indexer {
  right: 0;
}
.mm-hasindexer .mm-fixeddivider {
  right: 20px;
}
.mm-menu .mm-indexer a {
  color: rgba(0, 0, 0, 0.3);
}
/*
	jQuery.mmenu toggles addon CSS
*/
input.mm-toggle,
input.mm-check {
  position: absolute;
  left: -10000px;
}
label.mm-toggle,
label.mm-check {
  margin: 0;
  position: absolute;
  top: 50%;
  z-index: 2;
}
label.mm-toggle:before,
label.mm-check:before {
  content: '';
  display: block;
}
label.mm-toggle {
  border-radius: 30px;
  width: 50px;
  height: 30px;
  margin-top: -15px;
}
label.mm-toggle:before {
  border-radius: 30px;
  width: 28px;
  height: 28px;
  margin: 1px;
}
input.mm-toggle:checked ~ label.mm-toggle:before {
  float: right;
}
label.mm-check {
  width: 30px;
  height: 30px;
  margin-top: -15px;
}
label.mm-check:before {
  border-left: 3px solid;
  border-bottom: 3px solid;
  width: 40%;
  height: 20%;
  margin: 25% 0 0 20%;
  opacity: 0.1;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
input.mm-check:checked ~ label.mm-check:before {
  opacity: 1;
}
li.mm-vertical label.mm-toggle,
li.mm-vertical label.mm-check {
  bottom: auto;
  margin-top: 0;
}
li.mm-vertical label.mm-toggle {
  top: 5px;
}
li.mm-vertical label.mm-check {
  top: 5px;
}
label.mm-toggle,
label.mm-check {
  right: 20px;
}
label.mm-toggle + a,
label.mm-toggle + span {
  padding-right: 80px;
}
label.mm-check + a,
label.mm-check + span {
  padding-right: 60px;
}
a.mm-next + label.mm-toggle,
a.mm-next + label.mm-check {
  right: 60px;
}
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span,
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
  margin-right: 50px;
}
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span {
  padding-right: 70px;
}
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
  padding-right: 50px;
}
em.mm-counter + a.mm-next + label.mm-toggle,
em.mm-counter + a.mm-next + label.mm-check {
  right: 100px;
}
em.mm-counter + a.mm-next + label.mm-toggle + a,
em.mm-counter + a.mm-next + label.mm-toggle + span,
em.mm-counter + a.mm-next + label.mm-check + a,
em.mm-counter + a.mm-next + label.mm-check + span {
  margin-right: 90px;
}
.mm-menu label.mm-toggle {
  background: rgba(0, 0, 0, 0.1);
}
.mm-menu label.mm-toggle:before {
  background: #f3f3f3;
}
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}
.mm-menu label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.7);
}
/*
	jQuery.mmenu borderstyle extension CSS
*/
.mm-menu.mm-border-none .mm-listview > li:after,
.mm-listview.mm-border-none > li:after {
  content: none;
}
.mm-menu.mm-border-full .mm-listview > li:after,
.mm-listview.mm-border-full > li:after {
  left: 0 !important;
}
/*
	jQuery.mmenu effects extension CSS
*/
html.mm-effect-zoom-menu .mm-menu.mm-offcanvas {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
}
html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-effect-zoom-menu {
  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-effect-zoom-menu {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0);
}
html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
  -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center;
}
html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-effect-zoom-menu {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0);
}
html.mm-effect-slide-menu .mm-menu.mm-effect-slide-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
}
html.mm-effect-slide-menu.mm-opened .mm-menu.mm-effect-slide-menu {
  -webkit-transform: translate3d(-30%, 0, 0);
  -moz-transform: translate3d(-30%, 0, 0);
  -ms-transform: translate3d(-30%, 0, 0);
  -o-transform: translate3d(-30%, 0, 0);
  transform: translate3d(-30%, 0, 0);
}
html.mm-effect-slide-menu.mm-opening .mm-menu.mm-effect-slide-menu {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}
html.mm-effect-slide-menu.mm-right.mm-opened .mm-menu.mm-effect-slide-menu {
  -webkit-transform: translate3d(30%, 0, 0);
  -moz-transform: translate3d(30%, 0, 0);
  -ms-transform: translate3d(30%, 0, 0);
  -o-transform: translate3d(30%, 0, 0);
  transform: translate3d(30%, 0, 0);
}
html.mm-effect-slide-menu.mm-right.mm-opening .mm-menu.mm-effect-slide-menu {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}
html.mm-effect-fade-menu .mm-menu.mm-effect-fade-menu {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
html.mm-effect-fade-menu.mm-opening .mm-menu.mm-effect-fade-menu {
  opacity: 1;
}
.mm-menu.mm-effect-zoom-panels .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0);
}
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened.mm-subopened {
  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
}
.mm-menu.mm-effect-slide-panels-0 .mm-panel.mm-subopened {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-menu.mm-effect-slide-panels-100 .mm-panel.mm-subopened {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(1) {
  -webkit-transition-delay: 100ms;
  -moz-transition-delay: 100ms;
  -ms-transition-delay: 100ms;
  -o-transition-delay: 100ms;
  transition-delay: 100ms;
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(2) {
  -webkit-transition-delay: 200ms;
  -moz-transition-delay: 200ms;
  -ms-transition-delay: 200ms;
  -o-transition-delay: 200ms;
  transition-delay: 200ms;
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(3) {
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -ms-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  transition-delay: 300ms;
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(4) {
  -webkit-transition-delay: 400ms;
  -moz-transition-delay: 400ms;
  -ms-transition-delay: 400ms;
  -o-transition-delay: 400ms;
  transition-delay: 400ms;
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(5) {
  -webkit-transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -ms-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  transition-delay: 500ms;
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(6) {
  -webkit-transition-delay: 600ms;
  -moz-transition-delay: 600ms;
  -ms-transition-delay: 600ms;
  -o-transition-delay: 600ms;
  transition-delay: 600ms;
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(7) {
  -webkit-transition-delay: 700ms;
  -moz-transition-delay: 700ms;
  -ms-transition-delay: 700ms;
  -o-transition-delay: 700ms;
  transition-delay: 700ms;
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(8) {
  -webkit-transition-delay: 800ms;
  -moz-transition-delay: 800ms;
  -ms-transition-delay: 800ms;
  -o-transition-delay: 800ms;
  transition-delay: 800ms;
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(9) {
  -webkit-transition-delay: 900ms;
  -moz-transition-delay: 900ms;
  -ms-transition-delay: 900ms;
  -o-transition-delay: 900ms;
  transition-delay: 900ms;
}
html.mm-effect-slide-listitems.mm-opening .mm-menu.mm-effect-slide-listitems .mm-panel.mm-opened .mm-listview > li {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/*
	jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px;
}
html.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
}
@media all and (max-width: 140px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0);
  }
}
@media all and (min-width: 10000px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(10000px, 0);
    -moz-transform: translate(10000px, 0);
    -ms-transform: translate(10000px, 0);
    -o-transform: translate(10000px, 0);
    transform: translate(10000px, 0);
  }
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}
@media all and (max-width: 140px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
  }
}
@media all and (min-width: 10000px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-10000px, 0);
    -moz-transform: translate(-10000px, 0);
    -ms-transform: translate(-10000px, 0);
    -o-transform: translate(-10000px, 0);
    transform: translate(-10000px, 0);
  }
}
.mm-menu.mm-fullscreen.mm-top,
.mm-menu.mm-fullscreen.mm-bottom {
  height: 100%;
  min-height: 140px;
  max-height: 10000px;
}
html.mm-opened.mm-fullscreen .mm-page {
  box-shadow: none !important;
}
/*
	jQuery.mmenu multiline extension CSS
*/
.mm-menu.mm-multiline .mm-listview > li > a,
.mm-menu.mm-multiline .mm-listview > li > span,
.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > a,
.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > span {
  text-overflow: clip;
  white-space: normal;
}
/*
	jQuery.mmenu pageshadow extension CSS
*/
.mm-menu.mm-pageshadow:after {
  content: "";
  display: block;
  width: 20px;
  height: 120%;
  position: absolute;
  left: 100%;
  top: -10%;
  z-index: 99;
}
.mm-menu.mm-pageshadow.mm-right:after {
  left: auto;
  right: 100%;
}
.mm-menu.mm-pageshadow.mm-next:after,
.mm-menu.mm-pageshadow.mm-front:after {
  content: none;
  display: none;
}
.mm-menu.mm-pageshadow:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
.mm-menu.mm-right {
  left: auto;
  right: 0;
}
.mm-menu.mm-bottom {
  top: auto;
  bottom: 0;
}
html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
}
@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
  }
}
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -moz-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    -o-transform: translate(-440px, 0);
    transform: translate(-440px, 0);
  }
}
/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important;
}
.mm-menu.mm-front {
  z-index: 1;
}
.mm-menu.mm-front,
.mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.mm-menu.mm-front.mm-right,
.mm-menu.mm-next.mm-right {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.mm-menu.mm-top {
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.mm-menu.mm-bottom {
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
html.mm-opening .mm-menu.mm-front,
html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px;
}
/*
	jQuery.mmenu themes extension CSS
*/
.mm-menu.mm-theme-dark {
  background: #333333;
  border-color: rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.8);
}
.mm-menu.mm-theme-dark .mm-navbar > *,
.mm-menu.mm-theme-dark .mm-navbar a {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before,
.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after {
  border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-listview {
  border-color: rgba(0, 0, 0, 0.15);
}
.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(255, 255, 255, 0.05);
}
.mm-menu.mm-theme-dark .mm-divider {
  background: rgba(255, 255, 255, 0.05);
}
.mm-menu.mm-theme-dark label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.8);
}
.mm-menu.mm-theme-dark em.mm-counter {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.05);
}
.mm-menu.mm-pageshadow.mm-theme-dark:after {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.mm-menu.mm-theme-dark .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.8);
}
.mm-menu.mm-theme-dark .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark .mm-indexer a {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-dark label.mm-toggle {
  background: rgba(0, 0, 0, 0.15);
}
.mm-menu.mm-theme-dark label.mm-toggle:before {
  background: #333333;
}
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}
.mm-menu.mm-theme-white {
  background: white;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6);
}
.mm-menu.mm-theme-white .mm-navbar > *,
.mm-menu.mm-theme-white .mm-navbar a {
  color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-navbar .mm-btn:before,
.mm-menu.mm-theme-white .mm-navbar .mm-btn:after {
  border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-listview {
  border-color: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {
  border-color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.05);
}
.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(0, 0, 0, 0.03);
}
.mm-menu.mm-theme-white .mm-divider {
  background: rgba(0, 0, 0, 0.03);
}
.mm-menu.mm-theme-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.mm-menu.mm-theme-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.03);
}
.mm-menu.mm-pageshadow.mm-theme-white:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.mm-menu.mm-theme-white .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.6);
}
.mm-menu.mm-theme-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white .mm-indexer a {
  color: rgba(0, 0, 0, 0.3);
}
.mm-menu.mm-theme-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1);
}
.mm-menu.mm-theme-white label.mm-toggle:before {
  background: white;
}
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}
.mm-menu.mm-theme-black {
  background: black;
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6);
}
.mm-menu.mm-theme-black .mm-navbar > *,
.mm-menu.mm-theme-black .mm-navbar a {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-navbar .mm-btn:before,
.mm-menu.mm-theme-black .mm-navbar .mm-btn:after {
  border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-listview {
  border-color: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
  background: rgba(255, 255, 255, 0.3);
}
.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black .mm-divider {
  background: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6);
}
.mm-menu.mm-theme-black em.mm-counter {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-pageshadow.mm-theme-black:after {
  content: none;
  display: none;
}
.mm-menu.mm-theme-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6);
}
.mm-menu.mm-theme-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black .mm-indexer a {
  color: rgba(255, 255, 255, 0.4);
}
.mm-menu.mm-theme-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2);
}
.mm-menu.mm-theme-black label.mm-toggle:before {
  background: black;
}
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}
/*
	jQuery.mmenu tileview extension CSS
*/
.mm-menu.mm-tileview .mm-listview:after,
.mm-menu .mm-tileview.mm-listview:after {
  content: '';
  display: block;
  clear: both;
}
.mm-menu.mm-tileview .mm-listview > li,
.mm-menu .mm-tileview.mm-listview > li {
  width: 50%;
  height: 0;
  padding: 50% 0 0 0;
  float: left;
  position: relative;
}
.mm-menu.mm-tileview .mm-listview > li:after,
.mm-menu .mm-tileview.mm-listview > li:after {
  left: 0;
  top: 0;
  border-right-width: 1px;
  border-right-style: solid;
  z-index: -1;
}
.mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs {
  width: 12.5%;
  padding-top: 12.5%;
}
.mm-menu.mm-tileview .mm-listview > li.mm-tile-s,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-s {
  width: 25%;
  padding-top: 25%;
}
.mm-menu.mm-tileview .mm-listview > li.mm-tile-l,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-l {
  width: 75%;
  padding-top: 75%;
}
.mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl {
  width: 100%;
  padding-top: 100%;
}
.mm-menu.mm-tileview .mm-listview > li > a,
.mm-menu.mm-tileview .mm-listview > li > span,
.mm-menu .mm-tileview.mm-listview > li > a,
.mm-menu .mm-tileview.mm-listview > li > span {
  line-height: 1px;
  text-align: center;
  padding: 50% 10px 0 10px;
  margin: 0;
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 1px;
  left: 0;
}
.mm-menu.mm-tileview .mm-listview > li > .mm-next,
.mm-menu .mm-tileview.mm-listview > li > .mm-next {
  width: auto;
}
.mm-menu.mm-tileview .mm-listview > li > .mm-next:before,
.mm-menu.mm-tileview .mm-listview > li > .mm-next:after,
.mm-menu .mm-tileview.mm-listview > li > .mm-next:before,
.mm-menu .mm-tileview.mm-listview > li > .mm-next:after {
  content: none;
  display: none;
}
.mm-menu.mm-tileview .mm-panel {
  padding-left: 0;
  padding-right: 0;
}
.mm-menu.mm-tileview .mm-panel:after {
  content: none;
  display: none;
}
.mm-menu.mm-tileview .mm-listview {
  margin: 0;
}
body {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  max-width: 68.314%;
  width: 100%;
}
img {
  max-width: 100%;
}
.title h3 {
  color: #000000;
  font-size: 36px;
  /* font-weight: bold; */
	font-weight: initial;
  /*text-transform: uppercase;*/
}
.title h3 span {
  margin-left: 10px;
  font-weight: lighter;
}
.title p {
  margin-top: 8px;
  color: #666666;
  font-size: 17px;
}
.title2 h3 {
  /* text-transform: capitalize; */
}
.title3 h3 {
  text-transform: none;
}
/*.title9 h3 {
  text-transform: uppercase;
}*/
.header {
  width: 100%;
  padding: 0 60px;
  position: relative; 
  left: 0;
  top: 0;
  height: 74px;
  line-height: 74px;
  z-index: 99;
  background: #fff;
	border-bottom: 1px solid #dadada;
 /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); */
}

.fixed-head {
    z-index: 999;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #fff;
    transition: All .4s ease;
    -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease;
    -webkit-animation: headerFix 1s ease 1;
    animation: headerFix 1s ease 1;
}
@-webkit-keyframes headerFix {
  from {
    -webkit-transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
  }
}
@keyframes headerFix {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}

.header .logo {
  display: block;
  float: left;
  line-height: 0;
  width: 140px;
  margin-top: 22px;
}
.header .nav {
  float: left;
  margin-left: 103px;
}

.header .nav ul > li {
  line-height: 73px;
  float: left;
  padding:0 25px;
  font-size: 17px;
 /* margin-top: 6px; */
  /* border-bottom: 2px solid #fff; */
  /*position: relative;*/
}
.header .nav ul > li:first-child {
  padding-left:0;
}
.header .nav ul li:nth-child(2){
	padding-left:0;
}
.header .nav ul > li > a {
  color: #000;
  display: block;
  position: relative;
	
}
.header .nav ul > li > a:before{
	content: "";
    position: absolute;
    left: 50%;
    right: 50%;
    bottom: 0;
    width: 0;
    height: 4px;
    background: #194981;
    transition: all 0.3s;
}
.header .nav ul > li:hover >a:before{
	width: 100%;
    left: 0;
    right: 0;
}

.header .nav ul > li:hover > a,
.header .nav ul > li.cur > a {
  color: #194981;
}
.header .nav ul > li .navbox {
  display: none;
  /*position: absolute;
  left: -15px;
	top: 74px;
  width: 210px;
  padding: 15px;
  text-align: left;
	border: 1px solid rgba(216, 220, 225, 0.8); */
	background: #fff;
	z-index: 9999;
	
	position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  padding: 30px 0;
  text-align: center;
 /* background: rgba(255, 255, 255, 0.95); */
  /* box-shadow: 0 10px 10px -8px rgba(0,0,0,.1) inset; */
	border-top: 1px solid #dadada;
	
}
.header .nav ul > li .navbox .container {
  position: relative;
}
.header .nav ul > li .navbox .t {
  float: left;
  max-width: 50%;
  text-align: left;
  margin-bottom: 30px;
	position: relative;
	z-index: 999;
}
.header .nav ul > li .navbox .t a {
  color: #666666;
  font-size: 14px;
  line-height: 36px;
  display: block;
}
.header .nav ul > li .navbox .t a:hover {
  color: #00327d;
}
.header .nav ul > li .navbox .img {
  float: right;
  line-height: 0;
  width: 46%;
}
.header .nav ul > li .navbox .btn_more {
  position: absolute;
  left: 0;
  bottom: 0;
  line-height: 20px;
  color: #666666;
  font-size: 14px;
}
.header .nav ul > li .navbox .btn_more:hover {
  color: #00327d;
}

/*.header .nav ul li .navbox > a {
  color: #666666;
  font-size: 14px;
  line-height: 36px;
  display: block;
}
.header .nav ul li .navbox > a:hover {
  color: #00327d;
}*/
.header .nav ul li:hover .navbox {
  display: block;
}

.header .right {
  float: right;
  padding-top: 4px;
}
.header .right .search {
  margin-top: 28px;
  float: left;
  height: 19px;
  border-right: 1px solid #c0c0c0;
  padding-right: 15px;
}
.header .right .search .btn {
  float: left;
  width: 19px;
  height: 19px;
  background: url(../images/search.png) no-repeat center center / cover;
  border: none;
}
.header .right .search .text {
  float: left;
  /* width: 94px; */
	width: 200px;
  color: #c0c0c0;
  font-size: 14px;
  padding: 0 10px;
  border: none;
  height: 19px;
  line-height: 19px;
}
.header .right .search input::-webkit-input-placeholder {
  color: #c0c0c0;
}
.header .right .search .guanbi{
	background: url(../images/search_gb.png) no-repeat center center/cover;
	width: 19px;
	height: 19px;
	float: right;
	border: none;
	display: none;
}


.header .right .member {
  float: left;
  width: 21px;
  height: 19px;
  display: block;
  line-height: 19px;
  margin: 28px 15px 0 25px;
}
.header .right .guojia {
  float: left;
  display: block;
  width: 22px;
  height: 16px;
  line-height: 16px;
  margin-top: 30px;
}
.header .navbtn {
  position: absolute;
  left: 15px;
  top: 50%;
  width: 6%;
  transform: translateY(-50%);
  overflow: hidden;
  z-index: 999;
  line-height: 0;
  display: none;
}
.banner .slick-prev,
.banner .slick-next {
  width: 60px;
  height: 60px;
  border: none;
  margin-top: -24px;
}
.banner .slick-prev {
  background: url(../images/prev.png) no-repeat center center / cover;
  left: 60px;
}
.banner .slick-next {
  background: url(../images/next.png) no-repeat center center / cover;
  right: 60px;
}
.banner .slick-dots ,
.mobile_banner .slick-dots{
  bottom: 62px;
}
.banner .slick-dots li ,
.mobile_banner .slick-dots li{
  margin: 0 10px;
}
.banner .slick-dots li button ,
.mobile_banner .slick-dots li button{
  width: 10px;
  height: 10px;
  background: #8e8f8f;
  border-radius: 7px;
}
.banner .slick-dots li.slick-active button,
.mobile_banner .slick-dots li.slick-active button {
  background: #194981;
}
/**底部**/
.footer {
  padding-top: 40px;
  background: #00327d;
}
.footer .foot_logo {
  line-height: 0;
  border-bottom: 1px solid #1a478a;
  padding-bottom: 30px;
}
.footer .foot_logo .img {
  display: block;
  float: left;
  line-height: 0;
}
.footer .foot_logo .img img {
 max-height: 29px;
}
.footer .foot_logo .language {
  margin-top: 10px;
  float: right;
  width: 138px;
  height: 16px;
  position: relative;
}
.footer .foot_logo .language em {
  font-style: normal;
}
.footer .foot_logo .language .ch {
  display: block;
  width: 100%;
  height: 16px;
  line-height: 16px;
  color: #fff;
  font-size: 14px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
}
.footer .foot_logo .language .ch:before {
  content: "";
  position: absolute;
  right: 0;
  top: 52%;
  margin-top: -3px;
  width: 11px;
  height: 7px;
  background: url(../images/icon2.png) no-repeat center center;
}
.footer .foot_logo .language .ch i {
  float: left;
  display: block;
  width: 22px;
  height: 16px;
  line-height: 0;
  margin-right: 10px;
}
.footer .foot_logo .language .con {
  display: none;
  z-index: 999;
  border: 1px solid #cbcbcb;
  border-radius: 2px;
  position: absolute;
  left: -10px;
  top: 100%;
  width: 158px;
  background: #f1f1f1;
}
.footer .foot_logo .language .con a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #333;
  font-size: 12px;
  display: block;
  height: 32px;
  padding: 0 10px;
  line-height: 32px;
}
.footer .foot_logo .language .con a:hover {
  background: #fff;
}
.footer .foot_logo .language .con a i {
  float: left;
  display: block;
  width: 22px;
  height: 16px;
  line-height: 0;
  margin-right: 10px;
  position: relative;
  top: 7px;
}
.footer .foot_box {
  margin-top: 26px;
}
.footer .foot_box ol {
  float: right;
}
.footer .foot_box ol li {
  float: left;
  margin-left: 130px;
}
.footer .foot_box ol li:first-child {
  margin-left: 0;
}
.footer .foot_box ol li h3 {
  color: #fff;
  font-size: 16px;
}
.footer .foot_box ol li h3 i {
  display: none;
}
.footer .foot_box ol li .foot_nav {
  margin-top: 10px;
}
.footer .foot_box ol li .foot_nav a {
  display: block;
  color: #fff;
  font-size: 14px;
  line-height: 30px;
}
.footer .foot_box .right {
  float: left;
  width: 35%;
}
.footer .foot_box .right h3 {
  color: #fff;
  font-size: 16px;
}

.navbox .t_support{
	padding-left: 118px;
}
.navbox .t_about{
	padding-left: 230px;
}

.footer .foot_box .right .mailto {
  margin-top: 20px;
}
.footer .foot_box .right .mailto span {
  display: block;
  float: left;
  width: 47px;
  line-height: 0;
}
.footer .foot_box .right .mailto .t {
  margin-top: -3px;
  float: left;
  margin-left: 15px;
  font-size: 14px;
  color: #fff;
  line-height: 18px;
}
.footer .foot_box .right .mailto .t a {
  color: #fff;
}
.footer .foot_box .right .follow {
  margin-top: 20px;
  color: #fff;
  font-size: 16px;
}
.footer .foot_box .right .follow p {
  float: left;
  line-height: 35px;
}
.footer .foot_box .right .follow .fx {
  float: left;
  margin-left: 18px;
}
.footer .foot_box .right .follow .fx a {
  display: block;
  float: left;
  width: 34px;
  height: 35px;
  line-height: 0;
  margin-right: 18px;
}
.footer .foot_box .right .follow .fx a:last-child {
  margin-right: 0;
}
.footer .foot_box .right .follow .fx a.fx_icon1 {
  background: url(../images/social1.png) no-repeat center center / cover;
}
.footer .foot_box .right .follow .fx a.fx_icon1:hover {
  background: url(../images/social1_Hover.png) no-repeat center center / cover;
}
.footer .foot_box .right .follow .fx a.fx_icon2 {
  background: url(../images/social2.png) no-repeat center center / cover;
}
.footer .foot_box .right .follow .fx a.fx_icon2:hover {
  background: url(../images/social2_Hover.png) no-repeat center center / cover;
}
.footer .foot_box .right .follow .fx a.fx_icon3 {
  background: url(../images/social3.png) no-repeat center center / cover;
}
.footer .foot_box .right .follow .fx a.fx_icon3:hover {
  background: url(../images/social3_Hover.png) no-repeat center center / cover;
}
.footer .foot_box .right .follow .fx a.fx_icon4 {
  background: url(../images/social4.png) no-repeat center center / cover;
}
.footer .foot_box .right .follow .fx a.fx_icon4:hover {
  background: url(../images/social4_Hover.png) no-repeat center center / cover;
}
.footer .banquan {
  margin-top: 40px;
  border-top: 1px solid #1a478a;
  padding: 30px 0;
  line-height: 20px;
  color: #fff;
  font-size: 12px;
}
.footer .banquan a {
  color: #fff;
}
/**内容**/
.home_pro {
  padding: 100px 0;
}
.home_pro .title {
  float: left;
}
.home_pro .home_pro_box {
  margin-left: 15.9%;
  margin-top: 60px;
  max-width: 84.1%;
  width: 100%;
  position: relative;
}
.home_pro .home_pro_box .num {
  position: absolute;
  right: 22%;
 /* top: -126px; */
  top: -110px;
  height: 38px;
  line-height: 38px;
  color: #666666;
  font-size: 16px;
}
.home_pro .home_pro_box .num span {
  display: inline-block;
  margin: 0 5px;
	font-size: 18px;
}
.home_pro .home_pro_box .num .on {
  color: #3d3d3e;
  /* font-size: 24px; */
	font-size: 24px;
}
.home_pro .home_pro_box .slick-prev,
.home_pro .home_pro_box .slick-next {
  width: 38px;
  height: 38px;
  border: none;
  top: -110px;
  margin-top: 0;
  transition: all .5s ease;
  position: absolute;
}
.home_pro .home_pro_box .slick-prev {
  left: auto;
  right: 27%;
  background: url(../images/pro_prev.png) no-repeat center center / cover;
}
.home_pro .home_pro_box .slick-prev:hover {
  background-image: url(../images/pro_Hprev.png);
}
.home_pro .home_pro_box .slick-next {
  right: 18.9%;
  background: url(../images/pro_next.png) no-repeat center center / cover;
}
.home_pro .home_pro_box .slick-next:hover {
  background-image: url(../images/pro_Hnext.png);
}
.home_pro .home_pro_box .pro_list {
  float: right;
  width: 100%;
}
.home_pro .home_pro_box .pro_list .box {
  height: 722px;
  overflow: hidden;
  width: 100%;
  background: #f6f8fa;
}
.home_pro .home_pro_box .pro_list .box a {
  border-right: 1px solid #ececec;
  display: block;
  width: 100%;
  padding: 70px 0;
  text-align: center;
  transition: all .5s ease;
}
.home_pro .home_pro_box .pro_list .box a .img {
  line-height: 0;
  overflow: hidden;
  height: 480px;
  width: 430px;
  transition: all .5s ease;
	margin: 0 auto;
}
.home_pro .home_pro_box .pro_list .box a .img img {
  width: 100%;
  height: 100%;
}
.home_pro .home_pro_box .pro_list .box a .text {
  padding: 50px 20px 0;
}
.home_pro .home_pro_box .pro_list .box a .text h3 {
  color: #050505;
  font-size: 22px;
 /* text-transform: uppercase; */
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.home_pro .home_pro_box .pro_list .box a .text p {
  margin-top: 8px;
  color: #666666;
  font-size: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.home_pro .home_pro_box .pro_list .box a .text span {
  color: #ffffff;
  border: 1px solid #fff;
  line-height: 38px;
  display: inline-block;
  padding: 0 30px;
  border-radius: 50px;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 30px;
  display: none;
}
.home_pro .home_pro_box .pro_list .box:hover a {
  background: #194981;
}
.home_pro .home_pro_box .pro_list .box:hover a .img {
  height: 410px;
  width: 367px;
	margin: 0 auto;
}
.home_pro .home_pro_box .pro_list .box:hover a .text h3,
.home_pro .home_pro_box .pro_list .box:hover a .text p {
  color: #fff;
}
.home_pro .home_pro_box .pro_list .box:hover a .text span {
  display: inline-block;
}
.home_pro .home_pro_box .pro_list .slick-arrow {
  width: 38px;
  height: 38px;
  border: none;
  top: -110px;
  margin-top: 0;
  transition: all .5s ease;
}
.home_pro .home_pro_box .pro_list .slick-prev {
  left: auto;
  right: 27%;
  background: url(../images/pro_prev.png) no-repeat center center / cover;
}
.home_pro .home_pro_box .pro_list .slick-prev:hover {
  background-image: url(../images/pro_Hprev.png);
}
.home_pro .home_pro_box .pro_list .slick-next {
  right: 18.9%;
  background: url(../images/pro_next.png) no-repeat center center / cover;
}
.home_pro .home_pro_box .pro_list .slick-next:hover {
  background-image: url(../images/pro_Hnext.png);
}
.home_video {
  position: relative;
}
.home_video .text_box {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  text-align: center;
  /* padding-top: 17.5%; */
	/*padding-top: 8.5%;*/
}
.home_video .text_box .img {
  line-height: 0;
}
.home_video .text_box h3 {
  color: #ffffff;
  font-size: 70px;
	font-weight: initial;
}
.home_video .text_box .btn {
 /* width: 86px;*/
  width: auto;
  line-height: 0;
  /* margin: 45px auto 0; */
	margin: 15px auto 0;
  cursor: pointer;
	display: inline-block;
  top: 50%;
    left: 50%;
  transform: translate(-50%,-50%);
  right: auto;
  bottom: auto;
}

.home_video .text_box .btn p{
  line-height: initial;
  color: #fff;
  font-size: 18px;
  text-decoration: underline;
  margin-top: 25px;
}

.home_support {
  padding: 90px 0;
}
.home_support ol {
  margin-top: 60px;
}
.home_support ol li {
  float: left;
  width: 25%;
  text-align: center;
  transition: all .5s ease;
}
.home_support ol li a {
  display: block;
  padding: 60px 0;
}
.home_support ol li .icon {
  width: 106px;
  line-height: 0;
  margin: 0 auto;
}
.home_support ol li .text {
  padding-top: 35px;
}
.home_support ol li .text h3 {
  color: #000000;
  font-size: 18px;
  font-weight: normal;
}
.home_support ol li .text p {
  margin-top: 8px;
  color: #999999;
  font-size: 13px;
  /*font-family: arial;*/
  transition: all .5s ease;
}
.home_support ol li:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.home_support ol li:hover .text p {
  color: #194981;
}
.nybanner {
  text-align: center;
}
.nybanner .img {
  line-height: 0;
}
.product_prue {
  padding: 80px 0;
}
.product_prue .text {
  float: left;
  width: 49%;
  padding-top: 75px;
}
.product_prue .text .title2 {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 20px;
}
.product_prue .text .con {
  /* padding-top: 25px; */
  margin-bottom: 70px;
}
.product_prue .text .con h3 {
  color: #333333;
  font-size: 26px;
}
.product_prue .text .con .t {
  margin-top: 12px;
  color: #666666;
  font-size: 18px;
  line-height: 28px;
}
.product_prue .text .con .t p {
  margin-bottom: 5px;
  /* padding-left: 20px; */
  position: relative;
}
/* .product_prue .text .con .t p:before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 7px;
  height: 7px;
  border: 2px solid #c6c4c4;
  border-radius: 50%;
} */
.product_prue .text .con .t ul li{
	position: relative;
	padding-left: 20px;
}
.product_prue .text .con .t ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 7px;
  height: 7px;
  border: 2px solid #c6c4c4;
  border-radius: 50%;
}
.product_prue .img {
  float: right;
  width: 43%;
  line-height: 0;
}
a.more_btn {
  border: 1px solid #333333;
  display: inline-block;
  line-height: 50px;
  border-radius: 50px;
  color: #333333;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0 50px;
  transition: all .8s;
}
a.more_btn:hover{
	background: #1358CA;
	color: #fff;
	border: 1px solid #1358CA;
}
.product_prue2 {
  background: #f6f7fa;
}
.product_prue2 .text {
  float: right;
}
.product_prue2 .img {
  float: left;
}
.product_series {
  padding: 80px 0 90px;
}
.product_series .text {
  float: left;
  width: 38%;
  padding-top: 70px;
}
.product_series .text .title2 {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 15px;
}
.product_series .text .con {
 /* padding-top: 20px; */
  margin-bottom: 70px;
}
.product_series .text .con h3 {
  color: #333333;
  font-size: 26px;
}
.product_series .text .con .t {
  margin-top: 12px;
  color: #666666;
  font-size: 18px;
  line-height: 28px;
}

.product_series .text .con .t ul li , .product_series2 .text .con .t ul li{
	padding-left: 20px;
    position: relative;
}

.product_series .text .con .t ul li:before , .product_series2 .text .con .t ul li:before{
	    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border: 2px solid #c6c4c4;
    border-radius: 50%;
}

.product_series .text .con .t p {
  margin-bottom: 5px;
  padding-left: 20px;
  position: relative;
}
.product_series .text .con .t p:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  width: 7px;
  height: 7px;
  border: 2px solid #c6c4c4;
  border-radius: 50%;
}
.product_series .img {
  float: right;
  line-height: 0;
  width: 55%;
	text-align: center;
}
.product_series2 {
  background: #f8f8f8;
  padding-top: 80px;
  padding-bottom: 90px;
}
.product_series2 .img {
  float: left;
  width: 50%;
  line-height: 0;
	text-align: center;
}
.product_series2 .text {
  float: right;
  width: 50%;
  padding-right: 300px;
  padding-top: 70px;
}
.product_series2 .text .title2 {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 15px;
  padding-left: 100px;
}
.product_series2 .text .con {
  padding-left: 100px;
 /* padding-top: 25px; */
  padding-top: 5px;
  margin-bottom: 70px;
}
.product_series2 .text .con h3 {
  color: #333333;
  font-size: 26px;
}
.product_series2 .text .con .t {
  margin-top: 12px;
  color: #666666;
  font-size: 18px;
  line-height: 28px;
}
.product_series2 .text .con .t p {
  margin-bottom: 5px;
  padding-left: 20px;
  position: relative;
}
.product_series2 .text .con .t p:before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 7px;
  height: 7px;
  border: 2px solid #c6c4c4;
  border-radius: 50%;
}
.product_series2 .text a.more_btn {
  margin-left: 100px;
}
.product_series3 {
  background: none;
}
.product_series3 .img {
  float: right;
}
.product_series3 .text {
  float: left;
  padding-left: 300px;
  padding-right: 100px;
}
.product_series3 .text .title2 {
  border-bottom: 1px solid #e9e9e9;
  /* padding-bottom: 32px; */
	padding-bottom: 15px;
  padding-left: 0;
}
.product_series3 .text .con {
  padding-left: 0;
}
.product_series3 .text a.more_btn {
  margin-left: 0;
}
.product_series4 {
  background: #f8f8f8;
}
.product_series4 .img {
  float: left;
}
.product_series4 .text {
  float: right;
}
.product_box .img {
  float: left;
  width: 50%;
  line-height: 0;
}
.product_box .text {
  float: right;
  width: 50%;
  padding: 140px 300px 0 95px;
}
.product_box .text ol {
  margin-top: 40px;
  margin-bottom: 50px;
  border-top: 1px solid #e9e9e9;
}
.product_box .text ol li {
  float: left;
  width: 100%;
  padding: 25px 0;
  border-bottom: 1px solid #e9e9e9;
}
.product_box .text ol li h3 {
  color: #000000;
  font-size: 20px;
  position: relative;
}
.product_box .text ol li h3:before {
  content: "";
  position: absolute;
  right: 15px;
  top: 4px;
  width: 10px;
  height: 17px;
  background: url(../images/pro_icon.jpg) no-repeat center center / cover;
}
.product_box .text ol li p {
  margin-top: 5px;
  color: #333333;
  font-size: 16px;
  line-height: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.product_box2 .img {
  float: right;
}
.product_box2 .text {
  float: left;
  padding: 120px 95px 0 300px;
}
.product_box3 {
  /*height: 41.7vw;
  background-image: url(../images/product_img3.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;*/
  position: relative;
}

.product_box3 .dtimg{
	line-height: 0;
}

.product_box3 .text_box{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.product_box3 .text {
  width: 50%;
  float: right;
  padding-top: 160px;
  padding-left: 95px;
}
.product_box3 .text .title h3,
.product_box3 .text .title p {
  color: #fff;
}
.product_box3 .text .t {
  margin-top: 25px;
  margin-bottom: 80px;
  color: #FFFFFF;
  font-size: 18px;
  line-height: 26px;
}
.product_box3 .text a.more_btn {
  color: #fff;
  border-color: #fff;
}
.support_box {
  padding: 80px 0 60px;
}
.support_box .support_list h3 {
  color: #333333;
  font-size: 40px;
  font-weight: normal;
  text-align: center;
}
.support_box .support_list ol {
  margin-top: 50px;
}
.support_box .support_list ol li {
  float: left;
  background: #f7f7f7;
  width: 32%;
  cursor: pointer;
  margin-right: 2%;
  border: 1px solid #f1f1f1;
  transition: all .5s;
  position: relative;
}
.support_box .support_list ol li:before {
  display: none;
  content: "";
  position: absolute;
  left: 50%;
  bottom: -13px;
  width: 25px;
  margin-left: -12.5px;
  height: 13px;
  background: url(../images/jt2.png) no-repeat center center / cover;
}
.support_box .support_list ol li img {
  width: 100%;
}
.support_box .support_list ol li:nth-child(3n) {
  margin-right: 0;
}
.support_box .support_list ol li .img {
  line-height: 0;
  overflow: hidden;
}
.support_box .support_list ol li .text {
  border-top: 1px solid #f1f1f1;
  line-height: 75px;
  color: #666666;
  font-size: 18px;
  padding: 0 40px;
  position: relative;
  transition: all .5s;
}
.support_box .support_list ol li .text:before {
  content: "";
  position: absolute;
  right: 30px;
  top: 30px;
  width: 15px;
  height: 15px;
  background: url(../images/pic01.png) no-repeat center center / cover;
  transition: all .5s;
}
.support_box .support_list ol li .text p {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.support_box .support_list ol li.cur,
.support_box .support_list ol li:hover {
  background: #00327d;
  border-bottom-color: #00327d;
}
.support_box .support_list ol li.cur:before,
.support_box .support_list ol li:hover:before {
  display: block;
}
.support_box .support_list ol li.cur .text,
.support_box .support_list ol li:hover .text {
  border-top: #00327d;
  color: #fff;
}
.support_box .support_list ol li.cur .text:before,
.support_box .support_list ol li:hover .text:before {
  background-image: url(../images/pic2.png);
}
.support_box .support_hide {
  margin-top: 20px;
}
.support_box .support_hide ul {
  display: none;
}
.support_box .support_hide ul li {
  background: #fcfcfc;
  float: left;
  width: 23.5%;
  margin-top: 2%;
  margin-right: 2%;
  text-align: center;
  border: 1px solid #f1f1f1;
}
.support_box .support_hide ul li:nth-child(4n) {
  margin-right: 0;
}
.support_box .support_hide ul li .img {
  line-height: 0;
  overflow: hidden;
  text-align: center;
}
.support_box .support_hide ul li .img img {
  width: 100%;
}
.support_box .support_hide ul li .text {
  padding: 20px 10px;
  color: #666666;
  font-size: 16px;
  line-height: 30px;
}
.support_button h3 {
  color: #333333;
  font-size: 30px;
}
.support_button ol.olShow {
  padding: 40px 0 80px;
}
.support_button ol.olShow li {
  float: left;
  width: 49%;
  border: 1px solid #efefef;
  border-radius: 5px;
  line-height: 70px;
  color: #666666;
  font-size: 18px;
  padding: 0 40px;
  cursor: pointer;
  margin-bottom: 20px;
	margin-right: 2%;
}
.support_button ol.olShow li:last-child {
  margin-bottom: 0;
	margin-right: 0;
}
body.hideBody {
  overflow-x: hidden;
  overflow-y: hidden;
}
.pop_hide {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  display: none;
  background: url(../images/bg.png);
}
.pop_hide .box {
  display: none;
  width: 695px;
  margin: 0 auto;
  background: #fff;
  border-radius: 3px;
  padding: 45px 70px 40px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.pop_hide .box span.guanbi {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  cursor: pointer;
}
.pop_hide .box h3 {
  text-align: center;
  color: #333333;
  font-size: 36px;
  font-weight: normal;
}
.pop_hide .box .icon {
  margin-top: 35px;
  text-align: center;
}
.pop_hide .box .icon span {
  display: inline-block;
  width: 38px;
  height: 37px;
  margin: 0 20px;
  background: url(../images/star.png) no-repeat center center / cover;
}
.pop_hide .box .icon span.cur {
  background-image: url(../images/Hstar.png);
}
.pop_hide .box .t {
  margin-top: 8px;
  text-align: center;
  color: #666666;
  font-size: 24px;
}
.pop_hide .box ol li {
  float: left;
  width: 50%;
  text-align: center;
}
.pop_hide .box ol li .icon {
  height: 46px;
  overflow: hidden;
}
.pop_hide .box ol li .text {
  margin-top: 20px;
}
.pop_hide .box ol li .text p {
  color: #666666;
  font-size: 16px;
  margin-bottom: 10px;
}
.pop_hide .box ol li .text a {
  color: #333333;
  font-size: 20px;
}
.pop_hide .box a.more {
  width: 175px;
  height: 46px;
  background: #666666;
  text-align: center;
  display: block;
  color: #ffffff;
  font-size: 14px;
  line-height: 46px;
  /* margin: 50px auto 0; */
	margin: 35px auto 0;
  border-radius: 3px;
}
.support_column {
  background: #fafafa;
  border-top: 1px solid #f7f7f7;
  padding: 70px 0;
}
.support_column ol li {
  float: left;
  text-align: center;
  width: 25%;
  border-right: 1px dotted #d6d6d6;
}
.support_column ol li:last-child {
  border-right: none;
}
.support_column ol li .icon {
  width: 92px;
  margin: 0 auto;
  line-height: 0;
}
.support_column ol li .text {
  padding-top: 15px;
}
.support_column ol li .text h3 {
  color: #666666;
  font-size: 16px;
}
.not_found_search{
	padding: 50px 0 50px;
}
.support_box2 {
  padding: 50px 50px;
}
.support_box2 ol {
  border-top: 1px solid #dddddd;
}
.support_box2 ol li {
  float: left;
  width: 100%;
  border-bottom: 1px solid #dddddd;
}
.support_box2 ol li .bt {
  line-height: 70px;
  color: #333333;
  font-size: 18px;
  padding: 0 50px;
  cursor: pointer;
  position: relative;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.support_box2 ol li .bt:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -11px;
  width: 22px;
  height: 22px;
  background: url(../images/pro_icon2.jpg) no-repeat center center / cover;
  transition: all .3s;
}
.support_box2 ol li .text {
  display: none;
  padding: 0 50px 30px;
  color: #666666;
  font-size: 16px;
  line-height: 28px;
}
.support_box2 ol li.cur .bt {
  color: #00327d;
}
.support_box2 ol li.cur .bt:before {
  transform: rotate(-45deg);
}
.support_box3 {
  padding: 80px 0 50px;
}
.support_box3 ol li {
  float: left;
  width: 32%;
  border: 1px solid #e2e2e2;
  margin-bottom: 2%;
  margin-right: 2%;
}
.support_box3 ol li:nth-child(3n) {
  margin-right: 0;
}
.support_box3 ol li .video {
  position: relative;
  line-height: 0;
 /* background: #c8c8c8; */
}
.support_box3 ol li .video video{
	background-size: cover;
	background-position: 50% 50%;
	object-fit: fill;
}
.support_box3 ol li .video .btn {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 76px;
  height: 76px;
  line-height: 0;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.support_box3 ol li .text {
  line-height: 58px;
  color: #333333;
  font-size: 18px;
  padding: 0 30px;
}
.support_box3 ol li .text h3 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: normal;
  position: relative;
}
.support_box3 ol li .text h3:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 15px;
  background: url(../images/pro_icon3.jpg) no-repeat center center / cover;
}
.support_box4 {
  padding: 80px 0;
}
.support_box4 ol li {
  float: left;
  width: 100%;
  margin-bottom: 70px;
}
.support_box4 ol li:last-child {
  margin-bottom: 0;
}
.support_box4 ol li h3 {
  color: #333333;
  font-size: 30px;
}
.support_box4 ol li ul {
  margin-top: 30px;
}
.support_box4 ol li ul li {
  float: left;
  border: 1px solid #efefef;
  border-radius: 3px;
  line-height: 68px;
  font-size: 18px;
  margin-bottom: 20px;
  position: relative;
}
.support_box4 ol li ul li:last-child {
  margin-bottom: 0;
}
.support_box4 ol li ul li a {
  display: inline-block;
  color: #333333;
  padding: 0 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  float: left;
}
.support_box4 ol li ul li a.down{
  content: "";
  position: absolute;
  right: 30px;
  top: 20px;
  width: 29px;
  height: 27px;
  padding: 0;
  background: url(../images/pro_icon4.png) no-repeat center center / cover;
}
.support_box4 ol li ul li:hover{
	background: #fbfbfb;
}
.support_box4 ol li ul li:hover a {
  color: #00327d;
}
.support_box4 ol li ul li:hover a.down {
  background: url(../images/pro_icon5.png) no-repeat center center / cover;
}
.about_box .text {
  float: right;
  width: 50%;
  padding: 160px 300px 0 90px;
}
.about_box .text .box {
  margin-top: 22px;
  border-top: 1px solid #e9e9e9;
  padding-top: 36px;
}
.about_box .text .box h4 {
  color: #333333;
  font-size: 26px;
  margin-bottom: 10px;
}
.about_box .text .box p {
  color: #666666;
  font-size: 17px;
  line-height: 28px;
}
.about_box .img {
  float: left;
  width: 50%;
  line-height: 0;
}
.about_box2 .text {
  float: left;
  width: 50%;
  padding: 160px 90px 0 300px;
}
.about_box2 .text ol {
  margin-top: 30px;
}
.about_box2 .text ol li {
  float: left;
  width: 100%;
  border-bottom: 1px solid #ebebeb;
  padding: 40px 0;
}
.about_box2 .text ol li:last-child {
  border-bottom: none;
}
.about_box2 .text ol li .icon {
  width: 76px;
  line-height: 0;
  float: left;
}
.about_box2 .text ol li .t {
  float: right;
  width: 470px;
}
.about_box2 .text ol li .t h3 {
  color: #333333;
  font-size: 25px;
}
.about_box2 .text ol li .t p {
  margin-top: 5px;
  color: #585858;
  font-size: 18px;
  line-height: 24px;
}
.about_box2 .img {
  float: right;
  width: 50%;
  line-height: 0;
}
.about_box3 {
  padding: 80px 0 90px;
  background: #f5f7f8;
}
.about_box3 .history_box {
  margin-top: 40px;
  background: #fff;
}
.about_box3 .history_box .box .img {
  float: left;
  line-height: 0;
  width: 44.5%;
}
.about_box3 .history_box .box .text {
  float: right;
  width: 55.5%;
  padding: 70px 75px 0;
}
.about_box3 .history_box .box .text .top span {
  float: left;
  color: #00327d;
  font-size: 32px;
}
.about_box3 .history_box .box .text .top i {
  display: block;
  float: left;
  width: 96px;
  height: 2px;
  background: #e5e5e5;
  margin-top: 8px;
  margin-left: 45px;
}
.about_box3 .history_box .box .text .top em {
  font-style: normal;
  color: #b1b1b1;
  font-size: 22px;
  float: left;
  margin-left: 13px;
}
.about_box3 .history_box .box .text .t {
  margin-top: 20px;
  color: #666666;
  font-size: 16px;
  line-height: 26px;
}
.about_box3 .history_bg {
  margin: 40px 11% 0;
  position: relative;
}
.about_box3 .history_bg:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #cccfd2;
}
.about_box3 .history_btn .text {
  text-align: center;
  width: 100%;
  float: left;
  padding-top: 18px;
  cursor: pointer;
}
.about_box3 .history_btn .text i {
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50px;
  background: #8c929a;
  margin: 0 auto;
}
.about_box3 .history_btn .text p {
  margin-top: 12px;
  color: #666666;
  font-size: 22px;
}
.about_box3 .history_btn .text:hover i {
  background: #00327d;
}
.about_box3 .history_btn .text:hover p {
  color: #00327d;
}
.about_box3 .history_btn .slick-current .text i {
  background: #00327d;
}
.about_box3 .history_btn .slick-current .text p {
  color: #00327d;
}
.about_box3 .history_btn .slick-prev,
.about_box3 .history_btn .slick-next {
  width: 71px;
  height: 31px;
  border: none;
  top: 6px;
  margin-top: 0;
}
.about_box3 .history_btn .slick-prev {
  background: url(../images/history_left.png) no-repeat center center / cover;
  left: -5%;
}
.about_box3 .history_btn .slick-next {
  background: url(../images/history_right.png) no-repeat center center / cover;
  right: -5%;
}
.about_box4 {
  padding: 80px 0;
}
.about_box4 ol {
  margin-top: 40px;
}
.about_box4 ol li {
  float: left;
  width: 32%;
  margin-left: 2%;
	margin-bottom: 2%;
}
.about_box4 ol li:first-child {
  margin-left: 0;
}
.about_box4 ol li:nth-child(4) ,
.about_box4 ol li:nth-child(7),
.about_box4 ol li:nth-child(10),
.about_box4 ol li:nth-child(13),
.about_box4 ol li:nth-child(16),
.about_box4 ol li:nth-child(19),
.about_box4 ol li:nth-child(22),
.about_box4 ol li:nth-child(25),
.about_box4 ol li:nth-child(28)
.about_box4 ol li:nth-child(31)
.about_box4 ol li:nth-child(34)
.about_box4 ol li:nth-child(37)
.about_box4 ol li:nth-child(41)
.about_box4 ol li:nth-child(44)
.about_box4 ol li:nth-child(47)
.about_box4 ol li:nth-child(51)
.about_box4 ol li:nth-child(54){
  margin-left: 0;
}
.about_box4 ol li .img {
  line-height: 0;
  overflow: hidden;
}
.about_box4 ol li .img img {
 width: 100%; 
    
}
.about_box4 ol li .text {
  padding-top: 20px;
}
.about_box4 ol li .text h3 {
  color: #000000;
  font-size: 24px;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
}
.about_box4 ol li .text span {
  display: inline-block;
  color: #888888;
  font-size: 14px;
  margin: 15px 0;
}
.about_box4 ol li .text p {
  color: #555555;
  font-size: 16px;
  line-height: 24px;
  height: 72px;
  overflow: hidden;
}
.about_box4 .bottom {
  margin-top: 60px;
  text-align: center;
}
.bread {
  background: #f9f9f9;
  line-height: 68px;
  text-align: right;
  font-size: 14px;
  color: #333;
  border-bottom: 1px solid #eaeaea;
}
.bread a {
  color: #333333;
}
.support_search {
  padding: 80px 0;
}
.support_search ol {
  border-top: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
}
.support_search ol li {
  float: left;
  width: 20%;
  text-align: center;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  padding: 30px 0 20px;
}

.support_search ol li button{
	border: none;
	background: none;
	    cursor: pointer;
}

.support_search ol li .img {
  position: relative;
  z-index: -1;
  line-height: 0;
}
.support_search ol li p {
  margin-top: 50px;
  color: #1d1d1d;
  font-size: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.support_search ol li:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.support_search2 {
  background: #f9f9f9;
  padding: 80px 0;
}
.support_search2 ol {
  margin-top: 30px;
}
.support_search2 ol li {
  float: left;
  width: 32.5%;
  height: 704px;
  padding: 70px 0;
  background: #fff;
  text-align: center;
  margin-top: 1.25%;
  margin-right: 1.25%;
  transition: all 1.2s;
}

.support_search2 ol li button{
	border: none;
	background: none;
	cursor: pointer;
}

.support_search2 ol li:nth-child(3n) {
  margin-right: 0;
}
.support_search2 ol li .img {
  line-height: 0;
  transition: all 1.2s;
}
.support_search2 ol li .img img {
  transition: all 1.2s;
}
.support_search2 ol li .text {
  padding: 50px 20px 0;
}
.support_search2 ol li .text em{
	font-style: normal;
}
.support_search2 ol li .text h3 {
  color: #050505;
  font-size: 22px;
 /* text-transform: uppercase; */
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: all .3s;
}
.support_search2 ol li .text p {
  margin-top: 8px;
  color: #666666;
  font-size: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: all .3s;
}
.support_search2 ol li .text span {
  transition: all .3s;
  color: #ffffff;
  border: 1px solid #fff;
  line-height: 38px;
  display: inline-block;
  padding: 0 30px;
  border-radius: 50px;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 30px;
  display: none;
}
.support_search2 ol li:hover,
.support_search2 ol li.cur {
  background: #00327d;
}
.support_search2 ol li:hover .img img,
.support_search2 ol li.cur .img img {
  height: 383px;
}
.support_search2 ol li:hover .text h3,
.support_search2 ol li.cur .text h3,
.support_search2 ol li:hover .text p,
.support_search2 ol li.cur .text p {
  color: #fff;
}
.support_search2 ol li:hover .text span,
.support_search2 ol li.cur .text span {
  display: inline-block;
}
.support_search2 .bottom {
  margin-top: 70px;
  text-align: center;
}
.support_search3 {
  padding: 80px 0;
}
.support_search3 ol li {
  float: left;
  width: 49.7%;
  margin-bottom: 0.5%;
}
.support_search3 ol li a {
  display: block;
  float: left;
  width: 100%;
  position: relative;
}
.support_search3 ol li a .img {
  line-height: 0;
  overflow: hidden;
}
.support_search3 ol li a .img img {
  width: 100%;
  transition: all 1.2s;
}
.support_search3 ol li a .img:hover img{
	transform: scale(1.2);
}
.support_search3 ol li a span.icon {
  position: absolute;
  line-height: 0;
  right: 20px;
  top: 20px;
  width: 47px;
}
.support_search3 ol li:nth-child(2),
.support_search3 ol li:nth-child(5) {
  float: right;
}
.support_search3 ol li:nth-child(2) a,
.support_search3 ol li:nth-child(5) a {
  width: 49.5%;
  margin-left: 1%;
}
.support_search3 ol li:nth-child(2) a:first-child,
.support_search3 ol li:nth-child(5) a:first-child {
  margin-left: 0;
}
.support_search3 ol li:nth-child(3) {
  float: right;
}
.support_search3 ol li:nth-child(4),
.support_search3 ol li:nth-child(7) {
  background: #ebeff2;
}
.support_search3 ol li:nth-child(4) .text,
.support_search3 ol li:nth-child(7) .text {
  float: left;
  width: 50.5%;
  padding: 50px 40px 0;
}
.support_search3 ol li:nth-child(4) .text p,
.support_search3 ol li:nth-child(7) .text p {
  color: #666666;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 5px;
}
.support_search3 ol li:nth-child(4) .text h3,
.support_search3 ol li:nth-child(7) .text h3 {
  color: #222222;
  font-size: 22px;
  font-weight: normal;
}
.support_search3 ol li:nth-child(4) .text i,
.support_search3 ol li:nth-child(7) .text i {
  display: block;
  width: 30px;
  height: 2px;
  background: #c6c9cb;
  margin: 13px 0 15px;
}
.support_search3 ol li:nth-child(4) .text span,
.support_search3 ol li:nth-child(7) .text span {
  margin-top: 15px;
  display: inline-block;
  border: 1px solid #a0a0a0;
  line-height: 35px;
  padding: 0 30px;
  border-radius: 50px;
  color: #6a6a6a;
}
.support_search3 ol li:nth-child(4) .img,
.support_search3 ol li:nth-child(7) .img {
  width: 49.5%;
}
.support_search3 ol li:nth-child(7) {
  float: right;
}
.support_search3 ol li:nth-child(7) .img {
  float: left;
}
.support_search3 ol li:nth-child(7) .text {
  float: right;
}
.support_search3 .bottom {
  margin-top: 70px;
  text-align: center;
}
.product_ifloor {
  background: url(../images/ifloor_bg.jpg) no-repeat center center / cover;
  padding: 100px 0;
}
.product_ifloor .img {
  float: right;
  line-height: 0;
  width: 52%;
}
.product_ifloor .text {
  float: left;
  width: 48%;
  padding: 0 130px 0 300px;
}
.product_ifloor .text .t {
 
  margin-top: 12px;
 /* padding-top: 25px; */
  padding-bottom: 60px;
}

.product_ifloor .text .title3{
	border-bottom: 1px solid #e9e9e9;
    padding-bottom: 15px;
}

.product_ifloor .text .t h3 {
  color: #333333;
  font-size: 26px;
}
.product_ifloor .text .t .p {
  margin-top: 12px;
  color: #666666;
  font-size: 18px;
  line-height: 28px;
}
.product_ifloor .text .t .p ul li{
	    padding-left: 20px;
			position: relative;
}
.product_ifloor .text .t .p ul li:before{
	    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 7px;
    height: 7px;
    border: 2px solid #c6c4c4;
    border-radius: 50%;
} 

.product_ifloor .text a.more_btn {
  background: #00327d;
  border-color: #00327d;
  color: #fff;
}

.product_ifloor .text a.more_btn button{
	background: none;
    border: none;
    font-size: 16px;
    color: #fff;
		 cursor:pointer;
}

.product_ifloor .text a.more_btn i {
  display: inline-block;
  width: 24px;
  height: 22px;
  background: url(../images/ifloor_m.png) no-repeat center center / cover;
  margin-right: 10px;
  position: relative;
  top: 3px;
}
.product_ifloor .text a.more_btn:hover{
	background: #1358CA;
}


.product_ifloor2 {
  background: #00327d;
  padding: 100px 0;
}
.product_ifloor2 ol li {
  float: left;
  width: 25%;
  text-align: center;
  padding: 0 40px;
}
.product_ifloor2 ol li .icon {
  line-height: 0;
}
.product_ifloor2 ol li .icon img {
  height: 80px;
}
.product_ifloor2 ol li .text {
  padding-top: 40px;
}
.product_ifloor2 ol li .text h3 {
  color: #ffffff;
  font-size: 22px;
  font-weight: normal;
}
.product_ifloor2 ol li .text p {
  margin-top: 10px;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
}
.product_ifloor3 {
  background: url(../images/ifloor_bg2.jpg) no-repeat center center / cover;
  min-height: 852px;
  padding-top: 268px;
}
.product_ifloor3 .imgBox {
  position: relative;
}
.product_ifloor3 .imgBox span.img {
  display: block;
  line-height: 0;
}
.product_ifloor3 .imgBox ol {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.product_ifloor3 .imgBox ol li {
  position: absolute;
  left: 0;
  top: 0;
}
.product_ifloor3 .imgBox ol li span {
  position: relative;
  z-index: 2;
  display: block;
  width: 36px;
  height: 36px;
  background: url(../images/ifloor_p.png) no-repeat center center / cover;
  cursor: pointer;
}
.product_ifloor3 .imgBox ol li .text {
  position: absolute;
  left: 10px;
  bottom: -270px;
  top: auto;
  width: 463px;
  background: #fff;
  padding: 30px;
  display: none;
}

.product_ifloor3 .imgBox ol li.bujian_pos_0 .text{
	position: absolute;
	left: 10px;
	bottom: -270px;
	top: auto;
	width: 463px;
	background: #fff;
	padding: 30px;
	display: none;
}
.product_ifloor3 .imgBox ol li .text{
	position: absolute;
	left: -444px;
	bottom: -270px;
	top: auto;
	width: 463px;
	background: #fff;
	padding: 30px;
	display: none;
}

.product_ifloor3 .imgBox ol li .text .img {
  line-height: 0;
}
.product_ifloor3 .imgBox ol li .text .t {
  padding-top: 15px;
}
.product_ifloor3 .imgBox ol li .text .t h3 {
  color: #333333;
  font-size: 20px;
  font-weight: normal;
}
.product_ifloor3 .imgBox ol li .text .t p {
  margin-top: 10px;
  color: #737373;
  font-size: 13px;
  line-height: 20px;
  height: 78px;
  overflow: hidden;
}
.product_ifloor3 .imgBox ol li:hover .text {
  display: block;
}
.product_ifloor3 .imgBox ol li.li1 {
  left: 5%;
  top: 15%;
}
.product_ifloor3 .imgBox ol li.li2 {
  left: 7%;
  top: 74%;
}
.product_ifloor3 .imgBox ol li.li3 {
  left: 25%;
  top: 31%;
}
.product_ifloor3 .imgBox ol li.li4 {
  left: 43%;
  top: 29%;
}
.product_ifloor3 .imgBox ol li.li5 {
  left: 54%;
  top: 48%;
}
.product_ifloor3 .imgBox ol li.li6 {
  left: 74%;
  top: 44%;
}
.product_ifloor4 .img {
  line-height: 0;
}
.product_ifloor5 {
  background: #f9f9f9;
  padding: 70px 0 80px;
}
.product_ifloor5 ol {
  margin-top: 30px;
}
.product_ifloor5 ol li {
  float: left;
  width: 32.5%;
  padding: 70px 0;
  background: #fff;
  text-align: center;
  margin-top: 1.25%;
  margin-right: 1.25%;
  transition: all .3s;
	overflow: hidden;
}

.product_ifloor5 ol li:nth-child(4){
	display: none;
}

.product_ifloor5 ol li:nth-child(3n) {
  margin-right: 0;
}
.product_ifloor5 ol li .img {
  line-height: 0;
}

.product_ifloor5 ol li .img img{
	transition: all 1.2s;
    -o-transition: all 1.2s;
    -moz-transition: all 1.2s;
    -ms-transition: all 1.2s;
    -webkit-transition: all 1.2s;
}
.product_ifloor5 ol li:hover .img img{
 transform: scale(1.1); 
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}




.product_ifloor5 ol li .text {
  padding: 50px 20px 0;
}
.product_ifloor5 ol li .text h3 {
  color: #050505;
  font-size: 22px;
  line-height: 30px;
  height: 60px;
  text-transform: uppercase;
  text-overflow: ellipsis;
 /* overflow: hidden;
  white-space: nowrap; */
}
.product_ifloor5 ol li .text p {
  margin-top: 8px;
  color: #666666;
  font-size: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.product_ifloor5 .bottom {
  margin-top: 70px;
  text-align: center;
}
.product_ifloor5 .bottom a.more_btn {
  background: #00327d;
  border-color: #00327d;
  color: #fff;
}

.product_ifloor5 .bottom a.more_btn button{
	background: none;
    border: none;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

.product_ifloor5 .bottom a.more_btn i {
  display: inline-block;
  width: 24px;
  height: 22px;
  background: url(../images/ifloor_m.png) no-repeat center center / cover;
  margin-right: 10px;
  position: relative;
  top: 3px;
}
.mobile_box {
  display: none;
}
.mobile_box h3 {
  color: #333333;
  font-size: 30px;
  font-weight: normal;
  text-align: center;
}
.mobile_box .info_list {
  margin-top: 30px;
}
.mobile_box .info_list ul li {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}
.mobile_box .info_list ul li:last-child {
  margin-bottom: 0;
}
.mobile_box .info_list ul li .box {
  width: 100%;
  background: #f7f7f7;
  cursor: pointer;
  border: 1px solid #f1f1f1;
  position: relative;
}
.mobile_box .info_list ul li .box:before {
  display: none;
  content: "";
  position: absolute;
  left: 50%;
  bottom: -13px;
  width: 25px;
  margin-left: -12.5px;
  height: 13px;
  background: url(../images/jt2.png) no-repeat center center / cover;
}
.mobile_box .info_list ul li .box .img {
  line-height: 0;
}
.mobile_box .info_list ul li .box .img img {
  width: 100%;
}
.mobile_box .info_list ul li .box .text {
  border-top: 1px solid #f1f1f1;
  line-height: 75px;
  color: #666666;
  font-size: 18px;
  padding: 0 15px;
  position: relative;
}
.mobile_box .info_list ul li .box .text:before {
  content: "";
  position: absolute;
  right: 15px;
  top: 30px;
  width: 15px;
  height: 15px;
  background: url(../images/pic01.png) no-repeat center center / cover;
}
.mobile_box .info_list ul li .qh_box {
  display: none;
  margin-top: 10px;
}
.mobile_box .info_list ul li .qh_box ol li {
  width: 49%;
  float: left;
  background: #fcfcfc;
  text-align: center;
  margin-top: 2%;
  margin-bottom: 0;
  border: 1px solid #f1f1f1;
}
.mobile_box .info_list ul li .qh_box ol li:nth-child(2n) {
  float: right;
}
.mobile_box .info_list ul li .qh_box ol li .img {
  line-height: 0;
  overflow: hidden;
  text-align: center;
}
.mobile_box .info_list ul li .qh_box ol li .img img {
  width: 100%;
}
.mobile_box .info_list ul li .qh_box ol li .t {
  padding: 20px 10px;
  color: #666666;
  font-size: 16px;
  line-height: 30px;
}
.mobile_box .info_list ul li.cur .box {
  background: #00327d;
  border-bottom-color: #00327d;
}
.mobile_box .info_list ul li.cur .box:before {
  display: block;
}
.mobile_box .info_list ul li.cur .box .text {
  color: #fff;
}
.mobile_box .info_list ul li.cur .box .text:before {
  background-image: url(../images/pic2.png);
}
/**2019-3-27**/
.mail_box {
  background: #f3f3f3;
  padding: 16px 0 10px;
  text-align: center;
  color: #888888;
  font-size: 17px;
	/* font-weight: bold; */
  /* text-transform: uppercase; */
}
.mail_box .mail_before a {
  line-height: 39px;
  color: #888888;
  display: inline-block;
}
.mail_box .mail_before a span {
  display: inline-block;
  color: #00327d;
  padding-right: 29px;
  background: url(../images/mail_icon1.png) no-repeat right center;
  background-size: 23px 23px;
}
.mail_box .mail_after span {
  display: inline-block;
  position: relative;
  top: -14px;
  padding-left: 5px;
}
.mail_box .mail_after .input {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  background: #fff;
}
.mail_box .mail_after .input input::-webkit-input-placeholder {
  color: #c8c8c8;
}
.mail_box .mail_after .input .text {
  width: 268px;
  float: left;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  color: #333;
  font-size: 16px;
  border: none;
  -webkit-appearance: none;
}
.mail_box .mail_after .input .btn {
  float: left;
  width: 51px;
  height: 40px;
  background: url(../images/mail_icon2.jpg) no-repeat center center / cover;
  border: none;
  -webkit-appearance: none;
}
.pop_landing {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.45);
}
.pop_landing .box {
  width: 500px;
  margin: 0 auto;
  background: #fff;
  border-radius: 3px;
  padding: 45px 50px 40px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  text-align: center;
}
.pop_landing .box span.guanbi {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  cursor: pointer;
}
.pop_landing .box .bt {
  color: #919191;
  font-size: 17px;
}
.pop_landing .box h3 {
  margin-top: 30px;
  color: #131414;
  font-size: 35px;
}
.pop_landing .box ol {
  max-width: 355px;
  width: 100%;
  margin: 30px auto 0;
}
.pop_landing .box ol li {
  float: left;
  margin-bottom: 15px;
  width: 100%;
}
.pop_landing .box ol li input::-webkit-input-placeholder {
  color: #999999;
}
.pop_landing .box ol li .text {
  border: 1px solid #d7d9db;
  height: 54px;
  line-height: 54px;
  width: 100%;
  float: left;
  color: #333;
  font-size: 17px;
  padding: 0 15px;
  -webkit-appearance: none;
}
.pop_landing .box ol li .btn {
  background: #00327d;
  width: 100%;
  border: none;
  height: 56px;
  line-height: 56px;
  color: #ffffff;
  font-size: 20px;
  -webkit-appearance: none;
}
.pop_landing .box .bottom {
  margin-top: 20px;
  color: #888888;
  font-size: 12px;
  line-height: 16px;
}
@media (max-width:3000px) {
.header .right .guojia{
			display:none;
		}
}
@media (max-width:1024px) {
	.mail_box{
		font-size: 14px;
		padding: 0 0 0 0;
		display: block;
	}
		.header .right .guojia{
					display:block;
				}
			#t_mail_box	{
				display:block;
			}
 .mail_box{
	display:none;
	}
}
@media (max-width:480px) {
	.pop_landing{
		padding: 0 15px;
	}
	.pop_landing .box{
		width: 100%;
	}
	.pop_landing .box h3{
		font-size: 28px;
	}
	#t_mail_box .mail_before a{
		line-height: 26px;
	}
}
@media (max-width:414px) {
	.pop_landing .box{
	    padding: 30px 15px;
	}
	.pop_landing .box .bt{
		font-size: 14px;
	}
	.pop_landing .box ol{
		width: 100%;
	}
	.pop_landing .box ol li .text{
		font-size: 14px;
		height: inherit;
		line-height: inherit;
		padding: 12px 15px;
		outline: none;
	}
	.pop_landing .box ol li .btn{
		height: 48px;
		line-height: 48px;
		font-size: 16px;
	}
}
@media (max-width:375px) {
	.pop_landing .box h3{
		font-size: 24px;
	}
}
.header .right .search {
  position: relative;
}
.header .right .search .dowm {
  position: absolute;
  left: 0;
  top: 42px;
  width: 100%;
  background: #f4f4f4;
  padding: 15px 30px;
  display: none;
}
.header .right .search .dowm a {
  color: #666666;
  font-size: 16px;
  line-height: 40px;
  display: block;
}
.header .right .search .dowm a:hover {
  color: #03347f;
}
.inputerror { border: 1px solid #f00 !important;}
@-webkit-keyframes inputerrors{
  0%{
    border-color: #f00;
	}
	100%{
    border-color: #464457;
	}
}
 
.inputerror{
	animation: inputerrors 0.5s 3 ease;
}


.vhide {display: none;}
.vshow { display: block;}


.proshow_box1 {
  /*background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;*/
  /*height: 36.5vw;*/
  color: #fff;
	position: relative;
}
.proshow_box1 .dtimg_Box{
	line-height: 0;
}
.proshow_box1 .text_box{
	position: absolute;
	left: -1vw;
	top: 0;
	width: 100%;
	padding-top: 9vw;
}

.proshow_box1 .text {
  max-width: 530px;
}
.proshow_box1 .text h3 {
  font-size: 40px;
}
.proshow_box1 .text p {
  margin-top: 10px;
  font-size: 20px;
  line-height: 28px;
}
.proshow_box2 .text {
  float: right;
}
.proshow_box4 {
  color: #656565;
}
.proshow_box4 .text {
  float: right;
}


/**/
.state{
	margin-top: 100px;
}

.state .w1220{
	    margin-right: auto;
    margin-left: auto;
    max-width: 68.314%;
    width: 100%;
}

.state .state-tit{

}

.state .tag-box{
    margin: 0 auto;
    padding: 45px 80px 45px;
    box-shadow: 0 0 80px #EAEAEA;
    box-sizing: border-box;
		margin-top: 35px;
}

.state .tag-box .state-content{
	font-size: 14px;
    color: #A9A9A9;
    line-height: 28px;
    margin-bottom: 40px;
}

.state .state-tit{
	text-align: center;
}

.state .state-tit a{
	display: inline-block;
	    font-size: 16px;
    color: #333333;
    padding: 10px 25px;
}

.state .state-tit a.cur{
	    color: #ffffff;
    background-color: #00327d;
}

.page a {
    display: inline-block;
    border: 1px solid #e4e4e4;
    line-height: 40px;
    color: #666666;
    font-size: 14px;
    margin: 0 1px;
    transition: all .5s;
    padding: 0 16px;
		margin-top: 20px;
}
.page a:hover, .page a.cur {
    background: #00327d;
    border-color: #00327d;
    color: #fff;
}

/*弹出样式*/
.pop_video {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 99;
}
.pop_video .box {
  width: 1160px;
  margin: 10% auto 0;
  position: relative;
}
.pop_video .box .guanbi {
  position: absolute;
  top: -68px;
  right: 0;
  line-height: 0;
  cursor: pointer;
}
.pop_video .box .shipin {
  margin-top: 68px;
  line-height: 0;
}

/**2019-4-9**/
.xtimg_Box{
	display: none;
}
@media (max-width:768px ) {
	.proshow_box1{
		clear: #666;
	}
}


.Ksupport_banner .search {
    margin-top: 42px;
    background: #fcfcfc;
    height: 62px;
    border-radius: 5px;
}

.Ksupport_banner .search .text {
    float: left;
    width: 80%;
    line-height: 62px;
    background: none;
    border: none;
    font-size: 16px;
    padding: 0 25px;
}

.Ksupport_banner .search .btn {
    float: right;
    width: 100px;
    height: 62px;
    background: url(../images/btn2.png) no-repeat center center / cover;
    border: none;
}
.Ksupport_banner .box{
	/* max-width: 760px; */
    width: 100%;
    margin: 0 auto;
}

.Ksupport_banner .box h3{
	/* text-align: center; */
}

#t_mail_box .mail_before a span {
    display: inline-block;
    color: #fff;
    background: url(../images/mail_icon01.png) no-repeat right center;
    padding-right: 25px;
}
/*tou guojia*/
.t_language{
	margin-top: 10px;
    float: left;
    width: 22px;
    height: 16px;
    position: relative;
		line-height: 16px;
		margin-top: 30px;
}

.t_language .ch{
    display: block;
    width: 100%;
    height: 16px;
    line-height: 16px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
}

.t_language .ch:before {
   
    position: absolute;
    right: 0;
    top: 52%;
    margin-top: -3px;
    width: 11px;
    height: 7px;
    background: url(../images/icon2.png) no-repeat center center;
}

.t_language .ch i {
    float: left;
    display: block;
    width: 22px;
    height: 16px;
    line-height: 0;
    margin-right: 10px;
}

 .t_language .con {
    display: none;
    z-index: 999;
    border: 1px solid #fff;
    border-radius: 2px;
    position: absolute;
    left: -50%;
    top: 100%;
   /* width: 100%; */
      background: #fff;
			padding-bottom: 5px;
}

.t_language .con a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #333;
    font-size: 12px;
   display: block;
    height: 24px;
   padding: 0 10px;
    line-height: 32px;
}

.t_language .con a i{
	display: block;
    width: 22px;
    height: 16px;
    line-height: 0;
   /* margin-right: 10px; */
    position: relative;
    top: 7px;
}

/**2019-4-12**/
.join_box {
  padding: 80px 0;
}
.join_box h3 {
  color: #333333;
  font-size: 30px;
  text-transform: uppercase;
}
.join_box .join {
  margin-top: 35px;
}
.join_box .join ol li {
  float: left;
  width: 100%;
  border: 1px solid #efefef;
  border-radius: 3px;
  margin-bottom: 20px;
}
.join_box .join ol li .bt {
  line-height: 68px;
  padding: 0 30px;
}
.join_box .join ol li .bt span {
  float: left;
  color: #333333;
  font-size: 18px;
  font-weight: bold;
}
.join_box .join ol li .bt .upbtn {
  margin-top: 15px;
  float: right;
  color: #1358ca;
  font-size: 16px;
  display: inline-block;
  border: 1px solid #1358ca;
  line-height: 38px;
  padding: 0 30px;
  border-radius: 50px;
}
.join_box .join ol li .text {
  display: none;
  padding: 30px;
}
.join_box .join ol li .text .t {
  width: 48%;
  color: #666666;
  font-size: 14px;
  line-height: 24px;
}
.join_box .join ol li .text .t h4 {
  color: #333333;
  font-size: 18px;
  margin-bottom: 20px;
}
.join_box .join ol li.cur {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.join_box .join ol li.cur .bt {
  background: #fbfbfb;
}
.join_box .join ol li.cur .bt span {
  color: #1358ca;
}
.join_box .join ol li.cur .bt .upbtn {
  background: #1358ca;
  color: #fff;
  border-color: #1358ca;
}

.join_box .join ol li .text  ul li{
	list-style:disc;
	border: none;
	margin-bottom: auto;
	border-radius: none;
	float: none;
}

.page {
  margin-top: 10px;
  text-align: center;
}
.page a,
.page span {
  display: block;
  float: left;
  width: 40px;
  height: 40px;
  line-height: 38px;
  border: 1px solid #dddddd;
  color: #666666;
  font-size: 16px;
  margin-right: 10px;
}
.page a.cur,
.page span.cur,
.page a:hover,
.page span:hover {
  background: #1358ca;
  color: #fff;
  border-color: #1358ca;
}

.page a.last,.page a.prev, .page span.last,.page span.prev{
	width: 90px;
}

.title .t_h3{
	    color: #333333;
    font-size: 26px;
		font-weight: bold;
}

.mo_pinglun{
	display: none;
}

.t_landing .box ol li .btn{
	background:#1258ca;
}
.t_landing .box .img{
	margin-top: 30px;
}	
.pop_landing .box{
	 padding: 45px 50px 30px;
}

/*上传*/
.webuploader-container {position: relative;}
.webuploader-element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px,1px,1px,1px);}
.webuploader-pick {	position: relative;	display: block;	cursor: pointer; height:100%; color:inherit;	text-align:center; overflow: hidden;}
.webuploader-pick-hover {}
.webuploader-pick-disable {opacity: 0.6;pointer-events:none;}
.webuploader-container label { margin-bottom:0;}

/**2019-4-16**/
.mobile_banner{
	display: none;
}

.mobile_banner .slick-dots li button{
	    width: 10px;
    height: 10px;
    background: #8e8f8f;
    border-radius: 7px;
}

.mobile_banner .slick-dots li.slick-active button {
    background: #194981;
}
#t_mail_box .mail_before{
	position: relative;
}
#t_mail_box .mail_before i{
	background: url(../images/t_jiantou1.png) center center/cover;
	width: 18px;
	height: 18px;
    margin-bottom: -3px;
	display: inline-block;
	
}

.not_found_search { text-align: center; font-size: 1.5em; font-weight: bold;}

/**2019-4-22**/
.t_language .con{
	width: 145px;
	left: auto;
	right: -50px;
	top: 40px;
}
.t_language .con a{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	padding: 0 10px;
}
.t_language .con a i{
	float: left;
	margin-right: 5px;
	
}

.t_language .con a i img{
	border: 1px solid #ccc;
}
.t_language .con a span{
	float: left;
	font-size: 12px;
	color: #333;
}

/* .t_footer .t_fooer_lb ul li a:active{
	background-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-moz-tap-highlight-color:rgba(0, 0, 0, 0);
	-ms-tap-highlight-color:rgba(0, 0, 0, 0);
	-o-tap-highlight-color:rgba(0, 0, 0, 0);
	tap-highlight-color:rgba(0, 0, 0, 0);
} */


.t_pinglun .slick-prev,.t_pinglun .slick-next{
	width: 10px;
	height: 10px;
	border: none;
	top: 88%;
	margin-top: 0;
}

.t_pinglun .slick-prev{
	background: url(../images/t_pinglun_left.png) center center/cover;
	left: 46%;
}
.t_pinglun .slick-next{
	background: url(../images/t_pinglun_right.png) center center/cover;
	right: 46%;
}

/**2019-4-24**/
.header .nav ul li .navbox2 .text {
  float: left;
  width: 70%;
}
.header .nav ul li .navbox2 .text ol li {
  margin-top: 0;
  border-bottom: none;
  float: left;
  width: 25%;
  margin-left: 0;
  text-align: left;
}
.header .nav > ul > li .navbox2 .text ol > li > a {
  display: block;
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  position:initial;
}
.header .nav ul > li .navbox2 .text ol > li .d {
  margin-top: 20px;
  padding-top: 13px;
  color: #666666;
  font-size: 14px;
  line-height: 40px;
  position: relative;
}
.header .nav ul > li .navbox2 .text ol > li .d:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 50px;
  height: 1px;
  background: #cccccc;
}
.header .nav ul > li .navbox2 .text ol > li .d > a{
	color: #666666;
    font-size: 14px;
    line-height: 36px;
    display: block;
    position: inherit;
}
.header .nav ul > li .navbox2 .text ol > li .d > a:hover{
	color: #00327d;
}
.header .nav ul > li .navbox2 .img {
  margin-top: 60px;
  float: right;
  width: 27%;
  line-height: 0;
}

/**2019-4-25**/
.phone_ifloor {
  background: url(../images/phone_ifloor_bg.jpg) no-repeat center top / cover;
  padding: 60px 15px;
	display: none;
}
.phone_ifloor .phone_tp_box {
  position: relative;
}
.phone_ifloor .phone_tp_box .img {
  line-height: 0;
}
.phone_ifloor .phone_tp_box .img img {
  width: 100%;
}
.phone_ifloor .phone_tp_box .phone_tp_qh {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.phone_ifloor .phone_tp_box .phone_tp_qh .box {
  position: relative;
  width: 100%;
  height: 24vw;
}
.phone_ifloor .phone_tp_box .phone_tp_qh span {
  position: absolute;
  display: block;
 /* width: 35px;
  height: 35px; */
	 width: 20px;
	height: 20px;
  z-index: 9;
  background: url(../images/qh_bg.png) no-repeat center center / cover;
}
.phone_ifloor .phone_tp_box .phone_tp_qh .s1 {
  left: 2px;
  top: 20px;
}
.phone_ifloor .phone_tp_box .phone_tp_qh .s2 {
  left: 13px;
  top: 106px;
}
.phone_ifloor .phone_tp_box .phone_tp_qh .s3 {
  left: 130px;
  top: 40px;
}
.phone_ifloor .phone_tp_box .phone_tp_qh .s4 {
  left: 240px;
  top: 33px;
}
.phone_ifloor .phone_tp_box .phone_tp_qh .s5 {
  left: 325px;
  top: 60px;
}
.phone_ifloor .phone_tp_box .phone_tp_qh .s6 {
  left: 445px;
  top: 60px;
}
.phone_ifloor .phone_tp_box .phone_tp_qh .s7 {
  right: 30px;
  top: 58px;
}
.phone_ifloor .phone_tp_box .phone_tp_qh .slick-current .box span {
  background: url(../images/qh_bg2.png) no-repeat center center / cover;
}

.phone_ifloor .phone_tp_box .phone_tp_qh .slick-current .box span img{
margin-top: -7px;
    margin-left: -4px;
}

.phone_ifloor .phone_tp_text {
  margin-top: 20px;
  background: #fff;
}
.phone_ifloor .phone_tp_text .box {
  padding: 15px 15px 60px;
}
.phone_ifloor .phone_tp_text .box h3 {
  color: #333333;
  font-size: 26px;
  font-weight: normal;
}
.phone_ifloor .phone_tp_text .box p {
  margin-top: 5px;
  color: #737373;
  font-size: 14px;
  line-height: 24px;
}
.phone_ifloor .phone_tp_text .box .img {
  margin-top: 15px;
  width: 100%;
  line-height: 0;
}
.phone_ifloor .phone_tp_text .box .img img {
  width: 100%;
}
.phone_ifloor .phone_tp_text .slick-dots {
  bottom: 25px;
}
.phone_ifloor .phone_tp_text .slick-dots li button {
  background: #fff;
  border: 1px solid #00327d;
  border-radius: 50px;
}
.phone_ifloor .phone_tp_text .slick-dots li.slick-active button {
  background: #00327d;
}
.pop_landing .box ol li:nth-child(2),.pop_landing .box ol li:nth-child(3){
	margin-bottom: 0;
}
.pop_landing .box ol li .t_nothanks{
	background: none;
	color: #333;
	font-size: 18px;
}

/**2019-5-30**/
.g_login_box{
	padding: 80px 0 90px;
}
.g_login_box .left{
	float: left;
	/* width: 53%; */
	width: 55%;
}
.g_login_box .left h3{
	color: #333333;
	font-size: 30px;
	text-transform: uppercase;
}
.g_login_box .left .name{
	color: #666666;
	font-size: 16px;
	line-height: 24px;
	margin-top: 5px;
}
.g_login_box .left ol{
	margin-top: 25px;
}
.g_login_box .left ol li{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.g_login_box .left ol li input{
	float: left;
	width: 100%;
	color: #333333;
	font-size: 16px;
	padding: 20px 20px;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	border: 1px solid #eeeeee;
}

.g_login_box .left ol li input::-webkit-input-placeholder { /* WebKit browsers */
       color: #b2a9a9;
}
.g_login_box .left ol li input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
     color: #b2a9a9;
}
.g_login_box .left ol li input::-moz-placeholder { /* Mozilla Firefox 19+ */
     color: #b2a9a9;
}
.g_login_box .left ol li input:-ms-input-placeholder { /* Internet Explorer 10+ */
       color: #b2a9a9;
}

.g_login_box .left ol li input::-webkit-input-placeholder{
    color: #b2a9a9;
}

.g_login_box .left ol li input:focus{
			border-color: #ccc;
			box-shadow: none;
	}

.g_login_box .left ol li p.ts01{
	color: #00327d;
	font-size: 14px;
	display: inline-block;
	text-decoration: underline;
	float: left;
	margin: 15px 20px 0;
	cursor: pointer;
}
.g_login_box .left ol li .data{
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	border: 1px solid #eeeeee;
	float: left;
	width: 100%;
	padding: 20px 20px;
	color: #333333;
	font-size: 16px;
	position: relative;
}
.g_login_box .left ol li .data span{
	float: left;
}
.g_login_box .left ol li .data .btn{
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	background: url(../images/data_btn.jpg) no-repeat center center/cover;
	cursor: pointer;
}
.g_login_box .left ol li .text{
	color: #666666;
	font-size: 14px;
	line-height: 24px;
}
.g_login_box .left ol li .text .tk01{
	color: #000;
	background: url(../images/tk02.jpg) no-repeat left 3px;
	padding-left: 20px;
	cursor: pointer;
}
.g_login_box .left ol li .text .tk01.cur{
	background-image: url(../images/tk01.jpg);
}
.g_login_box .left ol li .text a{
	color: #00327d;
	display: inline-block;
	text-decoration: underline;
}
.g_login_box .left ol li .button_btn{
	width: 210px;
	height: 48px;
	line-height: 48px;
	background: #00327d;
	border: none;
	border-radius: 50px;
	color: #fff;
	padding: 0;
	font-size: 16px;
	  transition: all .8s;
}
.g_login_box .left ol li .button_btn:hover{
	background: #1358CA;
	color: #fff;
}
.g_login_box .right{
	/* width: 45%; */
	width: 40%;
	float: right;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	border: 1px solid #eeeeee;
	padding: 40px 40px;
	min-height: 600px;
}
.g_login_box .right h3{
	font-size: 24px;
	font-weight: normal;
}
.g_login_box .right h3 a{
	color: #00327d;
	display: inline-block;
	text-decoration: underline;
}
.g_login_box .right .text{
	margin-top: 30px;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
}
.g_login_box .right .text ul li{
	position: relative;
	padding-left: 28px;
	margin-bottom: 20px;
}
.g_login_box .right .text ul li:last-child{
	margin-bottom: 0;
}
.g_login_box .right .text ul li:before{
			content: "";
			background: url(../images/t_duihao.png)center center/cover;
			width: 21px;
			height: 16px;
			display: block;
			position: absolute;
			top: 2px;
			left: 0;
		}
.g_login_box .right .text p{
	margin-bottom: 20px;
}
.g_login_box2{
	background: #f8f8f8;
	padding: 150px 0 90px;
}
.g_login_box2 ol li{
	float: left;
	width: 30%;
	margin-right: 4%;
	margin-bottom: 50px;
	text-align: center;
}
.g_login_box2 ol li:nth-child(3n){
	margin-right: 0;
}
.g_login_box2 ol li .icon{
	line-height: 0;
}
.g_login_box2 ol li .icon img{
	height: 80px;
}
.g_login_box2 ol li .text{
	margin-top: 20px;
}
.g_login_box2 ol li .text h3{
	color: #333333;
	font-size: 20px;
}
.g_login_box2 ol li .text p{
	margin-top: 15px;
	color: #666666;
	font-size: 16px;
	line-height: 24px;
	height: 48px;
}
.tanchu_hide{
	z-index: 9999999;
}
.tanchu_hide .box{
	width: 678px;
	padding: 30px 0 0;
	position: relative;
	text-align: center;
	top: 51%;
}
.tanchu_hide .box span.guanbi{
	top: 20px;
	right: 20px;
	width: 34px;
}
.tanchu_hide .box .bt{
	font-size: 17px;
	text-transform: uppercase;
}
.tanchu_hide .box h3{
	color: #131414;
	font-size: 40px;
	font-weight: bold;
	margin-top: 25px;
}
.tanchu_hide .box .tabs{
	text-align: center;
	margin: 20px 0 30px;
}
.tanchu_hide .box .tabBox .img{
	max-height: 370px;
	overflow-y: scroll;
}
	
.tanchu_hide .box .tabs span{
	min-width: 120px;
	max-width: 120px;
	display: inline-block;
	border: 1px solid #d7d9db;
	line-height: 38px;
	border-radius: 3px;
	color: #666;
}
.tanchu_hide .box .tabs span.cur{
	background: #00327d;
	color: #fff;
	border-color: #00327d;
}
.tanchu_hide .box2{
	padding-top: 50px;
}
.tanchu_hide .box2 h3{
	font-size: 30px
}
.tanchu_hide .box2 .name{
	margin: 20px auto 0;
	color: #131414;
	font-size: 14px;
	line-height: 24px;
	max-width: 90%;
}
.tanchu_hide .box2 .text_box{
	background: #f8f8f8;
	margin-top: 30px;
	padding: 30px 0 0;
}
.tanchu_hide .box2 .text_box h4{
	color: #131414;
	font-size: 26px;
	font-weight: normal;
}
.tanchu_hide .box2 .text_box ul{
	padding: 10px 0;
}
.tanchu_hide .box2 .text_box ul li{
	float: left;
	width: 50%;
	padding: 35px 0;
	position: relative;
}
.tanchu_hide .box2 .text_box ul li:before{
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -40%;
	width: 80%;
	height: 1px;
	background: #cccccc;
}
.tanchu_hide .box2 .text_box ul li:first-child::before,
.tanchu_hide .box2 .text_box ul li:first-child+li::before{
	display: none;
}
.tanchu_hide .box2 .text_box ul li:after{
	content: "";
	position: absolute;
	right: 0;
	top: 10%;
	width: 1px;
	height: 80%;
	background: #cccccc;
}
.tanchu_hide .box2 .text_box ul li:nth-child(2n)::after{
	display: none;
}
.tanchu_hide .box2 .text_box ul li .icon{
	width: 50px;
	line-height: 0;
	margin: 0 auto;
}
.tanchu_hide .box2 .text_box ul li .te{
	color: #666666;
	font-size: 18px;
	line-height: 24px;
	height: 48px;
	margin-top: 8px;
}

.t_re{
					float: left;
					 height: 60px;
}
.t_re a{
	color: #00327d;
	font-size: 14px;
	position: relative;
	padding-left: 50px;
	border-left: 1px solid #c0c0c0;
	margin-left: 25px;
}
.t_re a:before{
	content: "";
	background: url(../images/t_toubu.png) center center/cover;
	width: 19px;
	height: 19px;
	position: absolute;
	left: 24px;
	top: 0;
	
}

.ts01{
	color: #00327d;
}

/*2019-09-05*/

.ada { width: 100%; padding:20px; background: #f6f8fa; }
.ada .swiper-container-1 { padding: 0 3%; }
.ada .swiper-container-1 .swiper-slide img { 
	border-right:1px solid #ddd; 
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-mz-filter: grayscale(100%);

}
.ada .swiper-container-1 .swiper-button-next { 
	width: 30px; 
	background: url(../images/ada4.png) no-repeat center rgba(204, 204, 204, 0.74);
	opacity: 0;
	transition: all 1.2s;
	-o-transition: all 1.2s;
	-moz-transition: all 1.2s;
	-ms-transition: all 1.2s;
	-webkit-transition: all 1.2s;
	height: 66px;
}
.ada .swiper-container-1 .swiper-button-prev { 
	width: 30px; 
	background: url(../images/ada3.png) no-repeat center rgba(204, 204, 204, 0.74);;
	opacity: 0;
	transition: all 1.2s;
	-o-transition: all 1.2s;
	-moz-transition: all 1.2s;
	-ms-transition: all 1.2s;
	-webkit-transition: all 1.2s;
	height: 66px;
}
.ada:hover .swiper-container-1 .swiper-button-prev , .ada:hover .swiper-container-1 .swiper-button-next{
	opacity: 1;
	transition: all 1.2s;
	-o-transition: all 1.2s;
	-moz-transition: all 1.2s;
	-ms-transition: all 1.2s;
	-webkit-transition: all 1.2s;
}
.g-in { width: 1400px; margin: 0 auto; }
.adb { width: 100%; padding:70px 0 30px; background: #eeeeee; }
.adb .gallery-thumbs { width: 750px; padding: 0 100px!important; }
.adb .gallery-top .con { /*text-align: center;*/ padding: 0 100px; position: relative; font-size: 20px;color:#555555; line-height: 34px;}
/* .adb .gallery-top .con:after {right:0px; content:''; width: 50px; height: 46px; background: url(../images/adb2.png) no-repeat center; position: absolute; top:50%; margin-top:-23px; }
.adb .gallery-top .con:before {left:0px; content:''; width: 50px; height: 46px; background: url(../images/adb1.png) no-repeat center; position: absolute; top:50%; margin-top:-23px; } */
.adb .gallery-top:after {
	right:0px; 
	content:''; 
	width: 50px; 
	height: 46px; 
	background: url(../images/adb2.png) no-repeat center;
	 position: absolute; top:50%; 
	 margin-top:-23px; 
}
.adb .gallery-top:before {left:0px; content:''; width: 50px; height: 46px; background: url(../images/adb1.png) no-repeat center; position: absolute; top:50%; margin-top:-23px; }
.adb .gallery-thumbs { margin-top:45px; }
.adb .gallery-thumbs .swiper-slide {padding: 45px 0; text-align: center; opacity: 0; position: relative;}
.adb .gallery-thumbs .swiper-slide span { display: none; width: 100%; font-size: 333333; font-weight: bold; font-size: 20px; font-family: "Arial";position: absolute; top:0;left:0; }
.adb .gallery-thumbs .swiper-slide img { background: #ddd; }
.adb .gallery-thumbs .swiper-slide-prev,.adb .gallery-thumbs .swiper-slide-active,.adb .gallery-thumbs .swiper-slide-next {opacity: 0.5;}
.adb .gallery-thumbs .swiper-slide-active { opacity: 1; }
.adb .gallery-thumbs .swiper-slide-active span { display: block; }
.adb .gallery-thumbs .swiper-button-next {right:50px; width: 30px; background: url(../images/ada4.png) no-repeat center; }
.adb .gallery-thumbs .swiper-button-prev {left:40px; width: 30px; background: url(../images/ada3.png) no-repeat center; }

.adc { padding: 85px 80px; background: #00327d; text-align: center; color:#fff; }
.adc .tit { font-size: 40px;color:#fff; font-family: "Arial"; }
.adca {margin-top:30px; position: relative; padding: 0 12%; }
.adca .con { font-size: 20px;color:#fff; font-family: "Arial"; position: relative; padding: 0 6%; }
/*.adca .con:after {right:0px; content:''; width: 50px; height: 46px; background: url(../images/adc4.png) no-repeat center; position: absolute; top:50%; margin-top:-23px; }
.adca .con:before {left:0px; content:''; width: 50px; height: 46px; background: url(../images/adc3.png) no-repeat center; position: absolute; top:50%; margin-top:-23px; } */
.adca .swiper-container:after {right:0px; content:''; width: 50px; height: 46px; background: url(../images/adc4.png) no-repeat center; position: absolute; top:12%; margin-top:-23px; }
.adca .swiper-container:before {left:0px; content:''; width: 50px; height: 46px; background: url(../images/adc3.png) no-repeat center; position: absolute; top:12%; margin-top:-23px; }
.adca .t { margin-top:35px; font-size: 20px; font-weight: bold; }
.adca .swiper-button-nextc,.adca .swiper-button-prevc { z-index: 10; cursor: pointer; display: block; width: 31px; height: 60px; position: absolute; top:35%; margin-top:-30px; }
.adca .swiper-button-nextc { background: url(../images/adc2.png); right:0; }
.adca .swiper-button-prevc { background: url(../images/adc1.png); left:0; }

.add { padding: 90px 0 70px; }
.add .tit {color: #000000;font-size: 36px; font-weight: initial; font-family: "Arial"; }

.adda { margin-top:30px; position: relative;}
.adda .swiper-slide {padding:0 0 30px; box-sizing: border-box; border:1px solid #ddd; text-align: center; }
.adda .swiper-slide .t { padding: 2px 2%; display: block; font-size: 18px;color:#333333; font-weight: bold; overflow:hidden;max-height: 44px; text-overflow:ellipsis; white-space:nowrap; }
.adda .swiper-slide .i { padding: 2px 2%; display: block; font-size: 18px;color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.adda .swiper-slide .more { height: 60px; line-height: 60px; border-radius: 30px; width: 60%; background: #00327d; cursor: pointer; display: block; margin:30px auto 0; color:#fff; font-size: 18px; text-transform: uppercase; }

.adda .swiper-button-nextd,.adda .swiper-button-prevd { z-index: 10; cursor: pointer; display: block; width: 30px; height: 57px; position: absolute; top:50%; margin-top:-30px; }
.adda .swiper-button-nextd { background: url(../images/ada4.png); right:-60px; }
.adda .swiper-button-prevd { background: url(../images/ada3.png); left:-60px; }

.support_box .support_hide ul { padding: 30px 20px; background: #f6f8fa; }
.support_box .support_hide ul li {position: relative; margin:1% 2% 1% 0; }
.support_box .support_hide ul li .text .buy { height: 50px; line-height: 48px; border-radius: 25px; width: 60%; background: #fff; color:#00327d; border:1px solid #00327d; cursor: pointer; display: block; margin:30px auto 0; font-size: 18px; text-transform: uppercase; }
.support_box .support_hide ul li:hover .text .buy { color:#fff; background: #00327d; }
.mobile_box .info_list ul li .qh_box ol li .text .buy { height: 40px; line-height: 38px; border-radius: 20px; width: 60%; background: #fff; color:#00327d; border:1px solid #00327d; cursor: pointer; display: block; margin:15px auto 30px; font-size: 15px; text-transform: uppercase; }

.support_box .support_hide ul li .adf { position: absolute; left:50%; }

.addtit{ margin-top:50px; margin-bottom:180px; }
.addt { font-size: 30px;color:#333333; font-family: "Arial"; text-transform: uppercase; }
.support_box .support_list ol { margin-top:20px; }
.adfa {display: none; width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.3); left:0; top:0; z-index: 1000; }
.adfb { width: 100%; height: 100%; position: relative; }
.adfb .guanbi {cursor: pointer; width: 30px; height: 30px; position: absolute; right:0; top:0; }
.adfc {padding:30px 20px 30px 0; position: absolute; width: 80%;left: 50%;top: 50%;transform: translate(-50%,-50%); background: #fff; }
.adfd {position: relative; padding-top:20px;}
.adfd .pic { float: left; width: 36%; border-right:1px solid #ddd; }
.adfd .pic img {width: 100%; height: auto;}

.adff { float: right; width: 63.5%; box-sizing: border-box; padding: 0 2% 0 4%; }
.adff h2 {width: 400px; margin-bottom:15px; font-size: 20px;color:#333333; font-weight: normal; font-family: "Arial"; }
.adff h2 p{
	font-size: 18px;
}
.adff .con { font-size: 16px;color:#666666; line-height: 28px;/* text-transform: uppercase; */}
.buy_fixed{
	z-index: 99;
}
.support_box .support_hide ul li .text .con p{
	white-space:nowrap;/*规定段落中的文本不进行换行*/
	overflow:hidden;/*内容会被修剪，并且其余内容是不可见的。*/
	text-overflow:ellipsis;/*显示省略号来代表被修剪的文本*/
}
.adff a.more { display: block; width: 182px;height: 50px; line-height: 48px; border-radius: 25px; background: #fff; color:#00327d; border:1px solid #00327d; cursor: pointer; display: block; margin-top:20px; text-align: center; font-size: 18px; text-transform: uppercase; }
.adff a.more:hover {  background: #00327d; color:#fff; }
.addtit .swiper-container .swiper-wrapper { padding-bottom:20px!important; }
.addb .pic img{
	max-height: 329px;
}
.support_box .support_hide ul li .text .buy button {
    height: 50px;
    line-height: 48px;
    border: none;
    background: none;
    color: #00327d;
    cursor: pointer;
    font-size: 18px;
    text-transform: uppercase;
}
.support_box .support_hide ul li:hover .text .buy button{
	color: #fff;
}
.adff a.more button {
    display: block;
    /* width: 182px; */
    /* height: 50px; */
    line-height: 48px;
    /* border-radius: 25px; */
    background: none;
    color: #00327d;
    border: none;
    cursor: pointer;
    display: inline-block;
    /* margin-top: 20px; */
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
}
.adff a.more:hover button{
	color: #fff;
}
.adda .swiper-slide .more button {
    height: 60px;
    line-height: 60px;
    border: none;
    width: 60%;
    background: #00327d;
    cursor: pointer;
    display: block;
    margin: 30px auto 0;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
}
.adda .swiper-slide .more:hover button{
	color: #fff;
}
.mobile_box .info_list ul li .qh_box ol li .text .buy button {
    /* height: 40px; */
    /* line-height: 38px; */
    /* border-radius: 20px; */
    /* width: 60%; */
    background: none;
    color: #00327d;
    border: none;
    cursor: pointer;
    /* display: block; */
    /* margin: 15px auto 30px; */
    font-size: 13px;
    text-transform: uppercase;
}
@media(max-width:1600px){
	.g-in { width: 1200px; }
	.adc { padding: 50px 3%; }
	.adca { padding: 0 8%; }
	.adca .con:after { background: url(../images/adc4.png) no-repeat center;-webkit-background-size: 30px auto;background-size: 30px auto; }
	.adca .con:before {background: url(../images/adc3.png) no-repeat center;-webkit-background-size: 30px auto;background-size: 30px auto; }
}
@media(max-width:1350px){
	.adff h2 {width: 400px; margin-bottom:15px; font-size: 16px;color:#333333; font-weight: normal; font-family: "Arial"; }
	.adff .con { font-size: 12px;color:#666666; line-height: 20px; text-transform: uppercase; }
	.g-in { width: 1000px; }
}
@media(max-width:1050px){
	.g-in { width: 800px; }
	.adca .con:after { display: none; }
	.adca .con:before {display: none;}
	.adc { padding: 50px 3%; }
	.adca { padding: 0 2%; }
	.ada .swiper-container-1 .swiper-button-prev,
	.ada .swiper-container-1 .swiper-button-next{
		display: none;
	}
}

@media(max-width:800px){
	.adfa { display: none!important; }
	.adb .gallery-thumbs .swiper-slide span { font-size: 14px; }
	.g-in { width: 100%; box-sizing: border-box; padding: 0 2%; }
	.adb .gallery-thumbs { width: 100%; padding: 0 13%!important; }
	.adb .gallery-thumbs .swiper-button-next {right:40px; width: 30px; background: url(../images/ada4.png) no-repeat center; -webkit-background-size: auto 60%;
	background-size: auto 60%; }
	.adb .gallery-thumbs .swiper-button-prev {left:40px; width: 30px; background: url(../images/ada3.png) no-repeat center; -webkit-background-size: auto 60%;
	background-size: auto 60%; }
	.adb .gallery-top .con { padding: 0;}
	.adb .gallery-top .con:after { display: none; }
	.adb .gallery-top .con:before { display: none;}

}
@media(max-width:768px){
	.addt { margin:30px 0 20px; font-size: 18px; }
	.adda .swiper-button-nextd, .adda .swiper-button-prevd{
		display: none;
	}
}
@media(max-width:640px){
	.adca .con { padding: 0 5%; }
	.adc { padding: 40px 2%; }
	.adca .swiper-button-nextc { background: url(../images/adc2.png) no-repeat center; -webkit-background-size: 20px auto;
	background-size: 20px auto; }
	.adca .swiper-button-prevc { background: url(../images/adc1.png) no-repeat center; -webkit-background-size: 20px auto;
	background-size: 20px auto; }
	.adb { padding: 40px 0 20px; }
	.adb .gallery-thumbs .swiper-slide { padding: 30px 0; }
	.adb .gallery-thumbs .swiper-slide span { font-size: 14px; }
	.g-in { width: 100%; box-sizing: border-box; padding: 0 2%; }
	.adb .gallery-thumbs {margin-top:20px; width: 90%; }
	.adb .gallery-top .con { padding: 0;}
	.adb .gallery-top .con:after { display: none; }
	.adb .gallery-top .con:before { display: none;}
	.adb .gallery-thumbs .swiper-button-prev,.adb .gallery-thumbs .swiper-button-next { display: none; }
}
@media(max-width:550px){
	.adda .swiper-slide .more { height: 40px; line-height: 40px; border-radius: 20px; font-size: 14px; }
	.adda .swiper-slide .more button{ height: 40px; line-height: 40px; border-radius: 20px; font-size: 14px; width: auto;}
}

@media(max-width:450px){
	.adc .tit { font-size: 24px; }
	.adc { padding: 40px 1%; }
	.adca .con { padding: 0 7%; font-size: 14px; }
	
}

.product_show_logo{
			background: #eeeeee;
			padding: 70px 0 80px;
		}
		.product_show_logo .show_wz{
			position: relative;
		}
		.product_show_logo .show_wz:before{
			content: "";
			position: absolute;
			left: 0;
			top: 32px;
			width: 50px;
			height: 45px;
			background: url(../images/show_jt1.png) no-repeat center center/cover;
		}
		.product_show_logo .show_wz:after{
			content: "";
			position: absolute;
			right: 0;
			top: 32px;
			width: 50px;
			height: 45px;
			background: url(../images/show_jt2.png) no-repeat center center/cover;
		}
		.product_show_logo .show_wz p,.product_show_logo .show_wz ul,.product_show_logo .show_wz ol{
			text-align: left;
			color: #555555;
			font-size: 20px;
			line-height: 34px;
			padding: 0 70px;
		}
		.product_show_logo .show_wz ul,.product_show_logo .show_wz ol{
			padding: 0 90px;
		}
		/* .product_show_logo .show_wz ul li:before{
			content: "";
			width: 5px;
			height: 5px;
			border-radius: 25px;
			border: 1px solid #666;
			background: #666;
			margin-right: 8px;
			display: inline-block;
			
		} */
		.product_show_logo .show_wz ul li{
			list-style-type:disc;
		}
		.product_show_logo .show_wz ol li{
			list-style-type:decimal;
		}
		.product_show_logo .show_img{
			max-width: 834px;
			margin: 35px auto 0;
			padding: 0 42px;
		}
		.product_show_logo .show_img .box{
			text-align: center;
			cursor: pointer;
		}
		.product_show_logo .show_img .box span{
			color: #333333;
			font-size: 20px;
			line-height: 24px;
			height: 48px;
			display: block;
			overflow: hidden;
			font-weight: bold;
			opacity: 0;
		}
		.product_show_logo .show_img .box p{
			line-height: 0;
			opacity: 0.5;
		}
		.product_show_logo .show_img .slick-prev, 
		.product_show_logo .show_img .slick-next{
			width: 21px;
			height: 40px;
			margin-top: 0;
			top: auto;
			/* bottom: 30px; */
			bottom: 55px;
			border: none;	
		}
		.product_show_logo .show_img .slick-prev{
			left: 0;
			background: url(../images/prev_btn.png) no-repeat center center/cover;
		}
		.product_show_logo .show_img .slick-next{
			right: 0;
			background: url(../images/next_btn.png) no-repeat center center/cover;
		}
		.product_show_logo .show_img .slick-current .box span{
			opacity: 1;
		}
		.product_show_logo .show_img .slick-current .box p{
			opacity: 1;
		}
		.t_hzhb{
		background: #f6f8fa;
		}
		.t_hzhb div img{
			    border-right: 1px solid #ddd;
		}
		
		.t_hzhb .slick-next{
			width: 30px;
			background: url(../images/ada4.png) no-repeat center rgba(204, 204, 204, 0.74);
			border: none;
			opacity: 0;
			transition: all 1.2s;
			-o-transition: all 1.2s;
			-moz-transition: all 1.2s;
			-ms-transition: all 1.2s;
			-webkit-transition: all 1.2s;
		}
		.t_hzhb .slick-prev{
			width: 30px;
			background: url(../images/ada3.png) no-repeat center rgba(204, 204, 204, 0.74);
			border: none;
			opacity: 0;
			transition: all 1.2s;
			-o-transition: all 1.2s;
			-moz-transition: all 1.2s;
			-ms-transition: all 1.2s;
			-webkit-transition: all 1.2s;
		}
		
		.t_hzhb:hover  .slick-next{ 
			opacity: 1;
			transition: all 1.2s;
			-o-transition: all 1.2s;
			-moz-transition: all 1.2s;
			-ms-transition: all 1.2s;
			-webkit-transition: all 1.2s;
		}
		.t_hzhb:hover  .slick-prev{
			opacity: 1;
			transition: all 1.2s;
			-o-transition: all 1.2s;
			-moz-transition: all 1.2s;
			-ms-transition: all 1.2s;
			-webkit-transition: all 1.2s;
		}
		@media only screen and (max-width:768px) {
			.t_hzhb:hover  .slick-prev, .t_hzhb:hover  .slick-next{
				opacity: 0;
			}
			.product_show_logo{
				padding: 40px 0 50px;
			}
			.product_show_logo .show_wz p,.product_show_logo .show_wz ul,.product_show_logo .show_wz ol{
				font-size: 14px;
				line-height: 24px;
				padding: 0 50px;
			}
			 .product_show_logo .show_wz ul,.product_show_logo .show_wz ol{
				 padding: 0 70px;
			 }
			.product_show_logo .show_img .box span{
				font-size: 16px;
			}
			.product_show_logo .show_wz:before,
			.product_show_logo .show_wz:after{
				width: 35px;
				height: 32px;
			}
			.product_show_logo .show_img{
				padding: 0 25px;
			}
			.product_show_logo .show_img .slick-prev, 
			.product_show_logo .show_img .slick-next{
				width: 13px;
				height: 24px;
				bottom: 30%;	
				/* bottom: 20%;	 */
			}
		}
		@media only screen and (max-width:480px){
			.product_show_logo .show_img .slick-prev,
			.product_show_logo .show_img .slick-next{
				bottom: 24%;	
			}
		}
		@media only screen and (max-width:414px){
			.product_show_logo .show_wz:before,
			.product_show_logo .show_wz:after{
				width: 24px;
				height: 22px;
			}
			.product_show_logo .show_wz p,.product_show_logo .show_wz ol,.product_show_logo .show_wz ul{
				padding: 0 35px;
			}
			.product_show_logo .show_wz ol,.product_show_logo .show_wz ul{
				padding: 0 55px;
			}
			.product_show_logo .show_img .slick-prev, 
			.product_show_logo .show_img .slick-next{
				width: 9px;
				height: 18px;
				/* bottom: 15%;	 */
				bottom: 20%;	
			}
			.product_show_logo .show_img{
				margin-top: 20px;
			}
		}
		@media only screen and (max-width:375px){
			.product_show_logo .show_img .slick-prev, 
			.product_show_logo .show_img .slick-next{
				/* bottom: 12.5%;	 */
				bottom: 19.5%;	
			}
			.product_show_logo .show_img{
				margin-top: 15px;
			}
		}
		.header .nav ul > li .navbox2 .text ol > li .d > a.tt_dian{
			position: relative;
		}
		.header .nav ul > li .navbox2 .text ol > li .d > a.tt_dian:before{
			border-radius: 25px;
			background: #1358CA;
			width: 5px;
			height: 5px;
			content: "";
			position: absolute;
			left: -9px;
			top: 44%;
		}
		
/*Tong2019-12-2*/

		.warr_ny{

			margin-top: 90px;

			font-family: arial;

			margin-bottom: 140px;

		}

		

		.warr_ny .warr_left{

			float: left;

			width: 19.23%;

		}

		.warr_ny .warr_left ul li{

			background: #f1f1f1;

			color: #999999;

			font-size: 20px;

			padding-left: 28px;

			padding-right: 28px;

			padding-top: 20px;

			padding-bottom: 20px;

			transition: all .5s;

		}

		

		.warr_ny .warr_left ul li a{

			color: #999999;

		}

		

		.warr_ny .warr_left ul li.cur,.warr_ny .warr_left ul li:hover{

			background: #01327e;

			transition: all .5s;

		}

		

		.warr_ny .warr_left ul li.cur a,.warr_ny .warr_left ul li:hover a{

			color: #fff;

			transition: all .5s;

		}

		

		.warr_ny .warr_right{

			float: left;

			padding-left: 60px;

			width: 80.77%;

		}

		

		.warr_ny .warr_right h3{

			color: #333333;

			font-size: 20px;

			font-weight: bold;

		}

		

		.warr_ny .warr_right i{

			width: 100%;

			display: block;

			height: 1px;

			background: #cccccc;

			margin: 28px 0;

		}

		

		.warr_ny .warr_right .text h4{

			font-size: 18px;

			color: #00327d;

			margin-bottom: 5px;

		}

		

		.warr_ny .warr_right .text p{

			color: #666666;

			font-size: 16px;

			line-height: 28px;

		}

		.warr_ny .warr_right .text_bd{

			margin-top: 70px;

		}

		.warr_ny .warr_right .text_bd h2{

			font-size: 20px;

			color: #00327d;

		}

		

		.warr_ny .warr_right .text_bd .text_xl{

				border: none;
        font-size: 16px;
       
		}

		.text_xl_2{

			position: relative;

          border: 1px solid #efefef;

          border-radius: 5px;

          line-height: 60px;

          color: #666666;

       /*   font-size: 18px;*/

         padding: 0 40px;

          cursor: pointer;

          position: relative;

          text-overflow: ellipsis;

          overflow: hidden;

        width: 100%;

          white-space: nowrap;

        box-shadow: 0px 3px 1px 1px rgba(0, 0, 0, 0.12);

		}

		.warr_ny .warr_right .text_bd .text_xl_1{

			    border: 1px solid #efefef;

			    border-radius: 5px;

			    line-height: 60px;

			    color: #666666;

			    font-size: 16px;

			   padding: 0 40px;

			    cursor: pointer;

			    position: relative;

			    text-overflow: ellipsis;

			    overflow: hidden;

				width: 100%;

			    white-space: nowrap;

				/* box-shadow: 0px 3px 1px 1px rgba(0, 0, 0, 0.12); */

				display: none;

				

		}
     .text_xl_2 >div{
          padding: 20px 0;
     }
    .text_xl_2 img{
      float: left;
       padding: 20px 0;
    }
    .text_xl_2 input{
      float: left;
      margin-left: 10px;
      width: 92%;
      padding: 20px 0;
    }
      .warr_ny .warr_right .text_bd .text_xl_1 li{
        padding: 20px 0;
      }
    .warr_ny .warr_right .text_bd .text_xl_1 li img, .warr_ny .warr_right .text_bd .text_xl_1 li p{
      float: left;
    }
     .warr_ny .warr_right .text_bd .text_xl_1 li p{
      line-height: initial;
      margin-left: 10px;
     }
		.warr_ny .warr_right .text_bd .text_xl_2:before {

		    content: "";

		    position: absolute;

		    right: 30px;

		    top: 48%;

		    margin-top: -4.5px;

		    width: 26px;

		    height: 14px;

			    z-index: 9999;

		    background: url(../images/guojia.png) no-repeat center center / cover;

		}

		.warr_ny .warr_right .text_bd .text_xl_shuru ul li{

			float: left;

			width: 48.5%;

			margin-right: 2%;

			margin-bottom: 20px;

		}

		.warr_ny .warr_right .text_bd .text_xl_shuru ul li:nth-child(2n){

			float: right;

			margin-right:0;

		}

		.warr_ny .warr_right .text_bd .text_xl_shuru ul li .wenben{

			color: #333333;

			font-size: 16px;

			background: #fff;

			border: 1px solid #eeeeee;

			box-shadow: 0px 3px 1px 1px rgba(0, 0, 0, 0.12);

			line-height: 60px;

			height: 60px;

			width: 100%;

			padding: 0 20px;	

		}

		.warr_ny .warr_right .text_bd .text_xl_shuru ul li .liuyan{

				width: 100%;

				max-width: 100%;

			    height: 160px;

			    border: 1px solid #F6F6F6;

				box-shadow: 0px 3px 1px 1px rgba(0, 0, 0, 0.12);

			    padding: 15px;

			    color: #666;

				font-size: 16px;

				font-family: arial;

		}

		.warr_ny .warr_right .text_bd h2 span{

			font-size: 16px;

			color: #333333;

			font-weight: lighter;

			margin-left: 8px;

		}

		.warr_ny .warr_right .text_bd .text_xl_shuru ol li{

			float: left;

		}

		.warr_ny .warr_right .text_bd .text_xl_shuru ol li .shangchuan{

			border: 2px dashed #cccccc;

			background: none;

			width: 100px;

			height: 100px;

			background: url(../images/shangchuan.png)center center/cover;

			cursor: pointer;

			

		}

		.warr_ny .warr_right .text_bd .text_xl_shuru ol li .tianjia{

			border: 2px dashed #cccccc;

			background: none;

			width: 100px;

			height: 100px;

			background: url(../images/tianjia.png)center center/cover;

			margin-left: 20px;

			cursor: pointer;

		}

		.warr_ny .warr_right .text_bd .text_xl_shuru ol li .tijiao{

			color: #fff;

			background: #00327d;

			padding: 18px 70px;

			border-radius: 32px;

			border: none;

			font-size: 16px;

			margin-top: 40px;

			cursor: pointer;

			    transition: all .8s;

		}

		.warr_ny .warr_right .text_bd .text_xl_shuru ol li .tijiao:hover{

			background: #1358CA;

			    transition: all .8s;

		}

		.t_tanchu_1{

			    position: fixed;

			    top: 0;

			    left: 0;

			    z-index: 99;

			    width: 100%;

			    height: 100%;

			    background: rgba(0, 0, 0, 0.45);

		}

		.t_tanchu_1 .box{

				width: 678px;

			    margin: 0 auto;

			    background: #fff;

			    border-radius: 3px;

			    padding: 40px 46px 40px;

			    position: relative;

			    top: 50%;

			    transform: translateY(-50%);

			    -o-transform: translateY(-50%);

			    -moz-transform: translateY(-50%);

			    -ms-transform: translateY(-50%);

			    -webkit-transform: translateY(-50%);

			    text-align: center;

		}

		

		.t_tanchu_1 .box .guanbi{

			position: absolute;

			right: 2%;

			top: 20px;

			cursor: pointer;

		}

		

		.t_tanchu_1 .box .box_ny{

			font-size: 26px;

			color: #131414;

			font-family: arial;

			margin-top: 30px;

		}

		.t_tanchu_1 .box .box_ny button{

			color: #fff;

			background: #00327d;

			font-size: 20px;

			border: none;

			border-radius: 5px;

			padding: 16px 78px;

			margin-top: 50px;

			cursor: pointer;

		}

		@media (max-width: 1366px){

			.warr_ny .warr_left ul li{

				font-size: 18px;

			}

		}

		@media (max-width: 1350px){

			.warr_ny .warr_left ul li{

				font-size: 18px;

			}

		}

		@media (max-width: 1280px){

			.warr_ny .warr_left ul li{

				padding-left: 20px;

				    padding-right: 20px;

			}

		}

		

		@media (max-width: 1080px){

			.warr_ny .warr_right{

				width: 100%;

				padding-left: 0;

				margin-top: 28px;

			}

			.warr_ny .warr_left{

				width: auto;

			}

			.warr_ny .warr_left ul li{

				float: left;

			}

		}

		

		@media (max-width: 768px){

			.warr_ny{

				margin-top: 50px;

			}

			.warr_ny .warr_left ul li{

				    padding-left: 24px;

				    padding-right: 24px;

				    padding-top: 16px;

				    padding-bottom: 16px;

			}

			.warr_ny .warr_right .text_bd{

				margin-top: 35px;

			}

			.warr_ny .warr_right .text_bd .text_xl{

				   /* padding: 0 20px;*/

			}

			
.warr_ny .warr_right .text_bd .text_xl_1 li p{font-size: 14px;}
			.warr_ny .warr_right .text_bd .text_xl,.warr_ny .warr_right .text_bd .text_xl_shuru ul li .wenben{

				font-size: 14px;

			/*	line-height: 50px;

				height: 50px;*/

			}

			.warr_ny .warr_right .text_bd .text_xl_shuru ol li .shangchuan,.warr_ny .warr_right .text_bd .text_xl_shuru ol li .tianjia{

				width: 80px;

				height: 80px;

			}

			.warr_ny .warr_right .text_bd .text_xl_shuru ol li .tijiao{

				padding: 10px 50px;

			}

			.warr_ny .warr_right i{

				margin: 20px 0;

			}

			.t_tanchu_1 .box{

				width: 80%;

				padding: 30px 25px 30px;

			}

			.t_tanchu_1 .box .box_ny{

				font-size: 24px;

			}

			.t_tanchu_1 .box .box_ny button{

				margin-top: 30px;

				padding: 8px 50px;

			}

			.t_tanchu_1 .box .guanbi{

				width: 25px;

				height: 25px;

				    right: 4%;

			}

		}

      @media (max-width: 520px){
          .text_xl_2 input{
                width: 80%;
          }
      }

		@media (max-width: 480px){
.text_xl_2{
  padding: 0 20px;
}
.warr_ny .warr_right .text_bd .text_xl_1{
      padding: 0 20px;
}
			.warr_ny .warr_right .text_bd .text_xl_shuru ul li{

					width: 100%;

					margin-bottom: 10px;

			}

			.warr_ny{

				margin-bottom: 40px;

			}

		}

		@media (max-width: 375px){

			.warr_ny .warr_left ul li{

				width: 100%;

			}

		}		

		

/*2020-03-05*/
/**/
.pop_landing .box h3{
	font-weight: initial;
	font-size: 28px;
}
.pop_landing .box h3 span{
	font-weight: bold;
	display: block;
	font-size: 38px;
}		
.pop_landing .box .bt{
	text-align: center;
}
.pop_landing .box .bt_2{
	position: relative;
	padding-left: 7px;
	text-align: left;
}
.pop_landing .box .bt_2 span{
	position: relative;
	padding-left: 11px;
	line-height: 20px;
	display: block;
	margin-bottom: 5px;
}
.pop_landing .box .bt_2 span:before{
	width: 5px;
	height: 1px;
	position: absolute;
	background: #666666;
	top: 8px;
	left: 0;
	content: "";
}


/**/
#member_2{
    display:none;
  }
  .aaaa .con{
  display:none;
  }
  .aaaa{
  float: left;
  position:relative;
  }
  .aaaa:hover .con{
  display:block;
  }
  .aaaa .con{
  width:100%;
  position: absolute;
  top:100%;
  left:auto;
  right:auto;
  width:150px;
  background:#fff;
  text-align:center;
  left: -60%;
  padding-top:20px;
  }
  #aaaa .con a{
  display:block;
  color: #c0c0c0;
  font-size:14px;
  float:none;
  height:auto;
  width:auto;
  margin:0 0 0 0;
  padding:6px 10px;
  }

/*新下拉*/
.supportQH{
  margin-top: 35px;
}
      .support_box .support_list .supportQH .slick-slide {
        padding-bottom: 13px;
      }
      .support_box .support_list .supportQH .box {
       /* float: left;*/
        background: #f7f7f7;
        cursor: pointer;
        border: 1px solid #f1f1f1;
        position: relative;
        margin: 0 1%;
      }
      .support_box .support_list .supportQH .box:before {
        display: none;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -13px;
        width: 25px;
        margin-left: -12.5px;
        height: 13px;
        background: url(images/jt2.png) no-repeat center center / cover;
      }
      .support_box .support_list .supportQH .box img {
        width: 100%;
      }

      .support_box .support_list .supportQH .box .img {
        line-height: 0;
        overflow: hidden;
      }
      .support_box .support_list .supportQH .box .text {
        border-top: 1px solid #f1f1f1;
        line-height: 75px;
        color: #666666;
        font-size: 18px;
        padding: 0 40px;
        position: relative;
      }
      .support_box .support_list .supportQH .box .text:before {
        content: "";
        position: absolute;
        right: 30px;
        top: 30px;
        width: 15px;
        height: 15px;
        background: url(../images/pic1.png) no-repeat center center / cover;
      }
      .support_box .support_list .supportQH .box .text p {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
      }
      .support_box .support_list .supportQH .box.cur,
      .support_box .support_list .supportQH .box:hover {
        background: #00327d;
        border-bottom-color: #00327d;
      }
      .support_box .support_list .supportQH .box.cur:before,
      .support_box .support_list .supportQH .box:hover:before {
        display: block;
      }
      .support_box .support_list .supportQH .box.cur .text,
      .support_box .support_list .supportQH .box:hover .text {
        border-top: #00327d;
        color: #fff;
      }
      .support_box .support_list .supportQH .box.cur .text:before,
      .support_box .support_list .supportQH .box:hover .text:before {
        background-image: url(images/pic2.png);
      }

      .support_box .support_list .supportQH .slick-prev,
      .support_box .support_list .supportQH .slick-next {
      }
      .support_box .support_list .supportQH .slick-prev {
        left: -60px;
      }
      .support_box .support_list .supportQH .slick-next {
        right: -60px;
      }

      /* .support_box .support_hide {
        margin-top: 20px;
      } */
      .support_box .support_hide ul {
        display: none;
      }
      .support_box .support_hide ul li {
        background: #fcfcfc;
        float: left;
        width: 23.5%;
        margin-top: 2%;
        margin-right: 2%;
        text-align: center;
        border: 1px solid #f1f1f1;
      }
      .support_box .support_hide ul li:nth-child(4n) {
        margin-right: 0;
      }
      .support_box .support_hide ul li .img {
        line-height: 0;
        overflow: hidden;
        text-align: center;
      }
      .support_box .support_hide ul li .img img {
        width: 100%;
      }
      .support_box .support_hide ul li .text {
        padding: 20px 10px;
        color: #666666;
        font-size: 16px;
        line-height: 30px;
      }
.support_box .support_list .supportQH .slick-prev,.support_box .support_list .supportQH .slick-next{
    width: 30px;
    border:none;

}

.support_box .support_list .supportQH .slick-prev{
      background: url(../images/ada3.png) no-repeat center/cover;
}

.support_box .support_list .supportQH .slick-next{
    background: url(../images/ada4.png) no-repeat center/cover;
}


.g_login_box .left ol li .guojia{
  
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    border: 1px solid #eeeeee;
    position: relative;
}

.g_login_box .left ol li .guojia .box img{
  float: left;
}

.g_login_box .left ol li .guojia .box p{
  float: left;
  margin-left: 10px;
  font-size: 16px;
  color: #666666;
}
.g_login_box .left ol li .guojia .box .ul_1{
  padding: 20px 20px;
}

.g_login_box .left ol li .guojia .box ul li{
  margin-bottom: 0;
}

.g_login_box .left ol li .guojia .box_2 {
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  width: 100%;
  box-shadow: 0 0 5px rgba(0,0,0,.1);
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}
.g_login_box .left ol li .guojia .box_2 ul li{
  padding: 15px 0;
}
.g_login_box .left ol li .guojia .box_2 ul li img{
  float: left;
}

.g_login_box .left ol li .guojia .box_2 ul li p{
  float: left;
   margin-left: 10px;
  font-size: 16px;
  color: #666666;
}

.t_zhuce{
  
}
.t_zhuce .box{
  padding: 30px;
      width: 500px;

}
.t_zhuce .box .h3{
  color: #000;
  font-size: 24px;
  text-align: center;
  /*text-transform: uppercase;*/
  line-height: 30px;
}

.t_zhuce .box .p{
  font-size: 16px;
  color: #666666;
  text-align: center;
  line-height: 24px;
  margin-top: 30px;
  margin-bottom: 24px;
}

.t_zhuce .box .img{
  line-height: 0;
}
.t_zhuce .box .fuzhi{
  margin: 0 auto;
    text-align: center;
    display: inline-block;
    margin-top: 26px;
    margin-bottom: 26px;
}
.t_zhuce .box .fuzhi .h4{
  display: inline-block;
  font-weight: initial;
  font-size: 26px;
  color: #333333;
   line-height: 26px;
   /*float:left;*/
   border:none;
   text-align: center;
   width: 55%;
   padding-top: 3px;
}

.t_zhuce .box .fuzhi span{
  display: inline-block;
  border:1px solid #00327d;
  color: #00327d;
  line-height: 26px;
  padding: 0 22px;
  cursor: pointer;
 /* float: left;*/
    margin-top: 0;
   /* margin-left: 25px;*/
}
.t_zhuce .box button{
  display: block;
  background: #00327d;
  color: #fff;
  font-size: 20px;
  border:none;
  margin: 0 auto;
  padding: 15px 0;
  width: 350px;
  cursor: pointer;
}
.t_zhuce .box .button{
  display: block;
  background: #00327d;
  color: #fff;
  font-size: 20px;
  border:none;
  margin: 0 auto;
  padding: 15px 0;
  width: 350px;
  cursor: pointer;
}

.t_zhuce .box .zhushi{
  margin-top: 24px;
  font-size: 18px;
  color: #666666;
  line-height: 26px;
}
.g_login_box .left ol li .guojia{
  position: relative;
}
.g_login_box .left ol li .guojia:before{
  background: url(../images/guojia.png) center center/cover;
  width: 26px;
  height: 14px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  content: "";
}
@media (max-width: 768px){
  .t_zhuce .box .button{
    width: 100%;
  }
  .t_zhuce .box .h3{
    font-size: 18px;
  }
  .t_zhuce .box .p{
    font-size: 14px;
  }
  .t_zhuce .box .p {
   
    margin-top: 15px;
    margin-bottom: 10px;
  }
  .t_zhuce .box .fuzhi .h4 {
    font-size: 22px;
  }
  .t_zhuce .box button{
    font-size: 18px;
  }
  .t_zhuce .box .zhushi{
    font-size: 14px;
  }
}

/*渠道更多*/
.buy_fixed a button {
    background: none;
    border: none;
    font-size: 16px;
    cursor: pointer;
    color: #fff;
    padding: 10px 16px;
}
.product_ifloor  .t_qudao{
  position: relative;
  width: 100%;
}

.product_ifloor .t_qudao .gd_qudao{
 /* position: absolute;
  bottom: 150%;
  left: 0;*/
  background: #fff;
      border-radius: 5px;
  display: none;
  max-width: 400px;

}
.product_ifloor .t_qudao .gd_qudao .guanbi_qd{
  position: absolute;
  background: url(../images/guanbi_tc.jpg)center center/cover;
  width: 13px;
  height: 13px;
      right: 10px;
    top: 10px;
    z-index: 999;
}

.product_ifloor .t_qudao .gd_qudao ol{
  padding: 35px 20px 10px;
  border:1px solid #cccccc;
   text-align: center;
   box-shadow: -1px 3px 8px rgba(0,0,0,0.2);
   position: relative;
}
/*
.product_ifloor .t_qudao .gd_qudao ol:before{
  content: "";
  background: url(../images/t_icon_jt.png)center center/cover;
  width: 20px;
  height: 18px;
  position: absolute;
  bottom: -18px;
  left: 85px;
}
*/
.product_ifloor .t_qudao .gd_qudao ol li{
width: 32%;
  float: left;
  margin-right: 1.33%;
  text-align: center;
  border:1px solid #cccccc;
  display: inline-block;
  margin-bottom: 7px;
}
.product_ifloor .t_qudao .gd_qudao ol li:nth-child(4n){
    margin-right: 0;
}
.product_ifloor .t_qudao .gd_qudao ol li a{
      background: none;
      border: none;
      padding: initial;
      line-height: 0;
      border-radius: initial;
      display: block;
}

.product_ifloor .t_qudao .gd_qudao ol li a button{
  padding: initial;
  line-height: 0;
    border: none;
}

.product_ifloor .t_qudao .gd_qudao ol li a:hover{
  background: none;
}

.product_ifloor .t_qudao .gd_qudao ol li a button img{
  line-height: 0;
}

/*.product_ifloor .t_qudao .cur{
    opacity: 1;
}*/
.t_qudao_bottom{
  position: relative;
}
.t_qudao_bottom .gd_qudao{
 position: absolute;
 top: 0;
 left: 50%;
transform: translateX(-50%);
 /*   bottom: 150%;
  left: 50%;*/
  background: #fff;
  display: none;
  margin: 0 auto;
   width: 400px;
 /*  margin-left: -287px;*/
}
.t_qudao_bottom .gd_qudao ol{
   padding: 30px 20px 10px;
  border:1px solid #cccccc;
   text-align: center;
   box-shadow: -1px 3px 8px rgba(0,0,0,0.2);
   position: relative;
   margin-top: 0;
}

/*.t_qudao_bottom .gd_qudao ol:before{
  content: "";
  background: url(../images/t_icon_jt.png)center center/cover;
  width: 20px;
  height: 18px;
  position: absolute;
  bottom: -18px;
  left: 48%;
}
*/

.t_qudao_bottom .gd_qudao ol li{
  width: 32%;
  float: left;
  margin-right: 1.33%;
  text-align: center;
  border:1px solid #cccccc;
  display: inline-block;
  margin-bottom: 7px;
  padding: initial;
  margin-top: 0;
}
.t_qudao_bottom .gd_qudao ol li:nth-child(3n){
    margin-right: 0;
}
.t_qudao_bottom .gd_qudao ol li a{
   background: none;
      border: none;
      padding: initial;
      line-height: 0;
      border-radius: initial;
      display: block;
          width: 100%;
}

.t_qudao_bottom .gd_qudao .qudao_qd{
  position: absolute;
    background: url(../images/guanbi_tc.jpg)center center/cover;
    width: 13px;
    height: 13px;
    right: 10px;
    top: 10px;
    z-index: 999;
}

.t_qudao_bottom .gd_qudao ol li a button{
   padding: initial;
  line-height: 0;
  border:none;
   cursor: pointer;
     width: 100%;
}

.t_qudao_bottom .gd_qudao ol li a button img{
  width: 100%;
}
.product_ifloor5 .bottom a.more_btn_2{
      opacity: 0;
    transform: translateY(100px);
    -ms-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -o-transform: translateY(100px);
}
.t_qudao_bottom .gd_qudao .gd_qudao ol li a:hover{
  background: none;
}

.buy_fixed .gd_qudao{
  position: absolute;
  right: 0;
  top: -255%;
 /* margin-top: -25px;*/
  background: #fff;
  width: 132px;
  display: none;
}

.buy_fixed .gd_qudao .qudao_qd{
  position: absolute;
    background: url(../images/guanbi_tc.jpg)center center/cover;
    width: 13px;
    height: 13px;
    right: 10px;
    top: 10px;
    z-index: 999;
}
.buy_fixed .gd_qudao ol{
     padding: 30px 12px 10px;
    border:1px solid #cccccc;
   text-align: center;
   box-shadow: -1px 3px 8px rgba(0,0,0,0.2);
   position: relative;
   margin-top: 0;
}
.buy_fixed .gd_qudao ol:before{
 /* content: "";
  background: url(../images/t_icon_jt.png)center center/cover;
  width: 20px;
  height: 18px;
  position: absolute;
  top: 45%;
  right: -19px;
  transform:rotate(270deg);
-ms-transform:rotate(270deg);   /* IE 9 */
/*-moz-transform:rotate(270deg);  /* Firefox */
/*-webkit-transform:rotate(270deg); /* Safari 和 Chrome */
/*-o-transform:rotate(270deg);  /* Opera */
}
.buy_fixed .gd_qudao ol li{
   width: 100%;
  float: none;
  /*margin-right: 1.33%;*/
  text-align: center;
  border:1px solid #cccccc;
  display: inline-block;
  margin-bottom: 7px;
  padding: initial;
  margin-top: 0;
}
.buy_fixed .gd_qudao ol li a{
   background: none;
      border: none;
      padding: initial;
      line-height: 0;
      border-radius: initial;
      display: block;
          width: 100%;
}
.buy_fixed .gd_qudao ol li a button{
   padding: initial;
  line-height: 0;
  border:none;
   cursor: pointer;
     width: 100%;
}
@media (max-width: 768px){
  .product_ifloor .t_qudao .gd_qudao ol {
    padding: 25px 10px 5px;
  }
  .product_ifloor .t_qudao .gd_qudao ol li{
    margin-bottom: 5px;
  }
   .t_qudao_bottom .gd_qudao ol{
    padding: 25px 10px 5px;
  }
  .t_qudao_bottom .gd_qudao ol li{
    margin-bottom: 5px;
  }
}

@media (max-width: 550px){
  .t_qudao_bottom .gd_qudao{
    left: 50%;
     width: 100%;
     margin-left: 0;
     left: auto;
     right: auto;
     transform: initial;
    }
}

@media (max-width: 480px){
  .t_qudao_bottom .gd_qudao ol li {
      height: auto;
  }
  .t_qudao_bottom .gd_qudao ol li:nth-child(2n){
    float: left;
  }
}

.product_ifloor .text a.more_btn_2{
    opacity: 0;
    transform: translateY(100px);
    -ms-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -o-transform: translateY(100px);
}

.product_ifloor .text a.more_btn_2{
    opacity: 0;
    transform: translateY(100px);
    -ms-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -o-transform: translateY(100px);
}

/*.product_ifloor .t_qudao_top{
  opacity: 1;
    transform: translateY(100px);
    -ms-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -o-transform: translateY(100px);
}*/



.product_ifloor .t_qudao .gd_qudao{
  position: absolute;
 top: 0;
 left: auto;
}

.product_ifloor .t_qudao .gd_qudao .jian{
  height: 4px;
  width: 18px;
  background: #000;
  position: absolute;
  top: 8px;
  right:5px;
  z-index: 9;
}

.t_qudao_bottom .gd_qudao .jian {
    height: 13px;
    width: 13px;
    background: #000;
    position: absolute;
    top: 8px;
    right: 5px;
    z-index: 9;
    background: url(../images/qudao_c.png)center center/cover;
}

@font-face {
    font-family: 'CenturyGothic';
    src: url('../fonts/CenturyGothic.eot');
    src:
        url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CenturyGothic.woff') format('woff'),
        url('../fonts/CenturyGothic.ttf') format('truetype'),
        url('../fonts/CenturyGothic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 新增產品詳情頁 */
.banner-1 {
  position: relative;
  background: #babcc8;
}
.banner-2 .pic2 {
  display: none;}
.banner-1 .you{
  position: absolute;
  right: 15%;
  top: 31%;
  /*max-width: 350px;*/
}
.you .you-2 ul li{
  float: left;
 /*  margin: 29px 32px 22px 9px;*/margin: 29px 3px 22px 25px;
}
.you .you-2{
  background-color: #fff;
  margin: 11% 0;
   border-radius: 10px;
   overflow: hidden;
}
 .you .you-2 ul li:first-child{
   margin: 0;
   /*line-height: 0;*/
   background: #2196f3;
    padding: 12px 24px;
    cursor: pointer;
 }

 .you .you-2 ul li:first-child .img{
 	line-height: 0;
 	  -webkit-transition: all .5s;
      -moz-transition: all .5s;
      -ms-transition: all .5s;
      transition: all .5s;
 }
 .you .you-2 ul li:first-child .text{
 	color: #ffffff;
 	font-size: 19px;
 	padding-top: 5px;
 	  -webkit-transition: all .5s ease-in-out;
      -moz-transition: all .5s ease-in-out;
      -ms-transition: all .5s ease-in-out;
      transition: all .5s ease-in-out;
      font-family: CenturyGothic;
      text-align: center;
 }

 .you .you-2 ul li .t1{
   font-size: 19px;
   color: #5e5e5e;
	 font-family: CenturyGothic;
 }
 .you .you-2 ul li .t2{
  color: #a4a4a4;
  font-size: 17px;
	font-family: CenturyGothic;
 }
 .zou{
   width: 50%;
 }
 .zou ul li{
   float: left;
   cursor: pointer;
   text-align: center;
   margin-right: 10px;
 }
 .zou ul li img{
  width: 28px;
 }
 .zou ul li .zou-1{
   font-size: 16px;margin-top:5px;
   color:#333333;
	 font-family: CenturyGothic;
 }
/*.zou ul li:nth-child(2) img {
  display: inline-block; margin-left:28px;
}*/
.you .you-2 ul li:first-child .img img{
   -webkit-transition: all .3s;
      -moz-transition: all .3;
      -ms-transition: all .3;
      transition: all .3s;
}
.you .you-2 ul li:first-child:hover .img img{
	-webkit-transform: rotate(120deg) scale(1);
      -moz-transform: rotate(120deg) scale(1);
      -ms-transform: rotate(120deg) scale(1);
      transform: rotate(120deg) scale(1);

      -webkit-transition: all .3s;
      -moz-transition: all .3;
      -ms-transition: all .3;
      transition: all .3s;
}
.you .you-2 ul li:first-child:hover .text{
	/*transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);*/
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out;

}
@media(max-width:1800px){
  .banner-1 .you { right:8%;}
}
@media(max-width:1400px){
  .banner-1 .you { right:110px;}
  .you .you-2{
        margin: 6% 0;
  }
  .you .you-2 ul li:first-child{
   width: 20%;
  }
  .you .you-2 ul li{
    width: 68%;
    margin: 15px 32px 6px 9px;
  }
  .zou ul li .zou-1{
        font-size: 14px;
  }
   .you .you-2 ul li:first-child{
    	padding: 12px 16px;
 	}
 	.you .you-2 ul li:first-child .text{
    	font-size: 16px;
 	}
}
@media(max-width:1200px){
  .zou ul li:nth-child(2) img {display: inline-block; margin-left:0px;}
  .banner-2 .pic1 {display: none;}
  .banner-2 .pic2 {width: 100%; display: block;}
  .banner-1 .you {top:auto;bottom:8%;right:10%;width: 80%; padding:20px 10%;background: #fff;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);text-align: center;}
  .you .you-2 { margin: 5% auto; text-align:left;width: 100%;border:1px solid #e2e2e2;}
  .zou {width: 100%;}
  .zou ul { text-align: center;width: 100%;}
  .zou ul li {float: none;margin: 0 20px;display: inline-block;}
  .zou ul li span { display: none;}
}
@media(max-width:700px){
  .you-1 img {width: 80%;}
  .you .you-2 ul li:first-child {width: 25%;    padding: 5px 16px;background: #2196f3;}
  .you .you-2 ul li { margin:26px 16px 20px 8px;}
  .you .you-2 ul li .t1 {font-size: 16px;}
  .you .you-2 ul li .t2 {font-size: 15px;}
  .banner-1 .you{bottom: auto;top: 55%;}
  .zou ul li{
      margin: 0 8px;
}
  .zou ul li img{
    float: left;
  }
  .zou ul li .zou-1{
    float: left;
    margin-left: 5px;
  }
  .scroll_wrap{
    overflow-y: auto;
  }
 /* .banner-1 .you .you-1{display: none;}
  .you .you-2{margin: 3% auto 0;position: relative;z-index: 9;    border-radius: 10px 10px 0 0;}
  .banner-1 .you{
    background: none;
   box-shadow: none;
       bottom: 1.5%;
  }
  .zou{background: #fff;margin-top: -8px;padding-top: 18px;padding-bottom:8px;border-radius: 0 0 10px 10px;}*/
  .zou ul li img{
    border:1px solid #929db1;
    padding: 2px;
    border-radius: 50%;
  }

}
@media(max-width:580px){
  .zou ul li img {width: 28px;}
  .zou ul li .zou-1 { font-size: 16px;font-family: CenturyGothic;}
  .you .you-2 ul li { margin:22px 8px 0px 8px;}
  .you .you-2 ul li .t1 {font-size: 14px;}
  .you .you-2 ul li .t2 {font-size: 13px;}
}
@media(max-width:500px){
  .you-1 img {width: 65%;}
  .banner-1 .you { padding: 16px 6%;border-radius: 10px;}
}
@media(max-width:450px){
  .you .you-2 ul li { margin:18px 8px 0px 8px;}
  .you .you-2 ul li .t1 {font-size: 13px;}
  .you .you-2 ul li .t2 {font-size: 12px;}
}
@media(max-width:380px){
  .zou ul li img {width: 24px;}
  .zou ul li .zou-1 { font-size: 13px;}
  .you .you-2 ul li:first-child {width: 20%;}
  .you .you-2 ul li { margin:10px 5px 0px 5px;}
  .you .you-2 ul li .t1 {font-size: 12px;}
   .you .you-2 ul li:first-child{
    	padding: 12px 8px;
 	}
 	.you .you-2 ul li:first-child .text{
    	font-size: 14px;
 	}
}

 /*内容*/
 .xou{
   padding:47px 0 43px 0;
 }
 .xou-1{
   width: 45%;
   float: left;
   padding: 200px 81px 277px 128px;
 }
 .xou-4{
   float: right;
   width: 55%;
 }
 .xou-4 .pic2 { display: none;}
 .xou-3{
   text-align: left;
   background-color: #f4f4f4;
   width: 330px;
   border-radius: 10px;
   overflow: hidden;
 }
 .xou-3 ul li{
   float: left;
  /* line-height: 0;*/
   width: 24%;
 }
 .xou-3 ul li:nth-child(2){
   float: right;
   line-height: initial;
   width: 70%;
 }
.xou-3 ul li h3{
  font-size: 19px;
  font-weight:normal; 
  margin: 15px 5px 7px 16px;
	font-family: CenturyGothic;
}
.xou-2 h3{
  font-size: 43px;
  font-weight:bold;
  margin-bottom: 48px;
	font-family: CenturyGothic;
  color: #333333;
  line-height: 1.4;
}
.xou-2 h4{
  font-size: 24px;
  font-weight:normal;
  /*margin-bottom: 56px;*/
  margin-bottom: 100px;
	font-family: CenturyGothic; 
 /* line-height: 1.8;*/
  line-height: 1.5;
}
.xou-3 ul li h4{
  font-size: 17px;
  margin-left: 16px;
	font-family: CenturyGothic;
}

.xou-3 ul li:first-child{
	background: #2196f3;
	text-align: center;
	padding: 10px 0;
  cursor: pointer;
}
.xou-3 ul li:first-child .img{
	line-height: 0;
   -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}

.xou-3 ul li:first-child .text{
	color: #ffffff;
    font-size: 19px;
    line-height: initial;
    padding-top: 5px;
    font-family: CenturyGothic;
     -webkit-transition: all .5s ease-in-out;
      -moz-transition: all .5s ease-in-out;
      -ms-transition: all .5s ease-in-out;
      transition: all .5s ease-in-out;
}
.xou-3 ul li:first-child .img img{
   -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
.xou-3 ul li:first-child:hover .img img{
	-webkit-transform: rotate(120deg) scale(1);
    -moz-transform: rotate(120deg) scale(1);
    -ms-transform: rotate(120deg) scale(1);
    transform: rotate(120deg) scale(1);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
.xou-3 ul li:first-child:hover .text{
/*transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.1);*/
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out;
}
@media(max-width: 1860px){
  .xou-2 h3{font-size: 42px;margin-bottom: 50px;}
  .xou-2 h4{font-size: 22px;margin-bottom: 70px;line-height: 1.5;}

}
@media(max-width: 1760px){
  .xou-2 h3{font-size: 38px;margin-bottom: 40px;}
  .xou-2 h4{font-size: 20px;margin-bottom: 60px;}
}
@media(max-width: 1700px){
  .xou-2 h3{font-size: 32px;margin-bottom: 30px;}
  .xou-2 h4{font-size: 18px;margin-bottom: 30px;}
  .xou-3 ul li h3{font-size: 16px;}
}
@media(max-width: 1560px){
  .xou-1 { padding:12% 2% 0 3%;}
}
@media(max-width: 1367px){
  .xou-1{
    width: 55%;
    padding: 5.5% 2% 0 3%;
  }

  .xou-4{
        width: 45%;
  }
  .xou {
    padding: 27px 0 0 0;
  }
}
@media(max-width: 1200px){
  .xou { position: relative; padding:0;}
  .xou-1 {position: absolute; left:0; bottom:3%; padding:0;width: 100%;text-align: center; padding: 0 2%;}
  .xou-2 h3 { color:#fff;font-size: 36px;font-family: CenturyGothic; }
  .xou-2 h4 { color:#ffffff;font-size: 20px;line-height: 2;margin-bottom:18px;}
  .xou-4 .pic2 {display: block;width: 100%;}
  .xou-4 .pic1 {display: none;}
  .xou-4 {width: 100%;}
  .xou-3{margin: 0 auto;}
}

@media(max-width:700px){
  .xou-3 {width: 80%;}
  .xou-3 ul li:first-child {width: 20%;    padding: 5px 14px;}
  .xou-3 ul li h3 { margin-right:0; font-size:16px;font-family: CenturyGothic;}
  .xou-3 ul li h4 { font-size:15px;font-family: CenturyGothic;}
  /*.xou-3 ul li:first-child{background: #929db1;}*/


}
@media(max-width:580px){
  .xou-3 {width: 70%;}
  .xou-3 ul li:first-child {width: 25%;}
  .xou-3 ul li h3 {  margin:18px 8px 0px 12px;font-size:16px;font-family: CenturyGothic;color: #333333;}
  .xou-3 ul li h4 { margin-left:12px;margin-top:3px; font-size:14px;font-family: CenturyGothic;color: #333333;}
}
@media(max-width:500px){
  .xou-3 ul li h3 {  margin:12px 8px 0px 12px;font-size:15px; font-family: CenturyGothic;}
  .xou-3 ul li h4 { margin-left:12px;margin-top:3px; font-size:13px;font-family: CenturyGothic;}
}
@media(max-width:450px){
  .xou-3 ul li h3 {  margin:12px 8px 0px 12px;font-size:12px;font-family: CenturyGothic;}
  .xou-3 ul li h4 { margin-left:12px;margin-top:3px; font-size:12px;font-family: CenturyGothic;}
}
@media(max-width:380px){
  .xou-3 {width: 80%;}
  .xou-3 ul li:first-child {width: 30%;}
  .xou-3 ul li h3 {  margin:16px 8px 0px 12px;font-size:13px;font-family: CenturyGothic;}
  .xou-3 ul li h4 { margin-left:12px;margin-top:3px; font-size:12px;font-family: CenturyGothic;}
}
@media(max-width:350px){
  .xou-3 ul li:first-child {width: 25%;}
  .xou-3 ul li h3 {  margin:10px 8px 0px 18px;font-size:12px;font-family: CenturyGothic;}
  .xou-3 ul li h4 { margin-left:18px;margin-top:3px; font-size:12px;font-family: CenturyGothic;}
}



@media(max-width: 640px){
  .xou-1 { bottom:2%; position: initial;color: #cccccc;background: #000;padding: 45px 2%;}
}
@media(max-width: 580px){
  .xou-2 h3 { margin-bottom:10px; font-size: 30px;color: #ffffff;width: 80%;margin-left: auto;margin-right: auto;}
  .xou-2 h4 { font-size: 20px;line-height: 1.2;margin-bottom: 30px;color: #ffffff;}
}
/*第三块*/
.cou .cou-1{
  background-color: #fefefe;
}
.cou .cou-2{
  text-align: center;
  vertical-align: middle;
	font-family: CenturyGothic;
}
.cou .cou-2 img {
  vertical-align: middle;}
.cou .cou-4{
  background-color: #fff;
  padding: 0 20%;
}
.cou .cou-2{
  font-size: 64px;
  color: #333333;
  margin-top: 26px;
	font-family: CenturyGothic;
}
.cou-4 ul li{
  position: relative;
  float: left;
  background-color: #f7f7f7;
    width: 31%;
    height: 285px;
    margin-right: 3%;
  border-top-left-radius: 14px;
    box-shadow: 12px 13px 9px 0px rgba(71, 71, 71, 0.1);border-bottom: 2px solid #333333;
}
.cou-4 ul li:last-child{
  margin-right: 0;
}
.th .cou-1{
  padding: 39px 0 19px 0;
}
.cou-4 ul li .z1{
  font-size: 20px;
  color: #000000;
  line-height: 36px;
    padding: 80px 8% 0 12%;
		font-family: CenturyGothic;
    line-height: 2;
}
.cou .th{
  /*margin: 0 0 76px 0;*/
  margin: 0 0 60px 0;
}
.cou-4 ul li .z2{
  position: absolute;left:12%;bottom:45px;
}
.cou-4 ul li .z2 span {  display: block;width: 52px;height: 5px;background: url(../images/cou-3.png) no-repeat center;}
/*.cou-4 ul li:hover .z2 span {background: url(../images/cou-3bg.png) no-repeat center;}*/
.cou-4 ul li:hover {border-color: #00327d;}
.cou-4 ul li .z2 img:hover{background: #BB1A1F;}
@media(max-width:1800px){
  .cou-2 img {width: 8%;}
  .cou .cou-2 { font-size: 40px;}
}
@media(max-width:1700px){
  .cou-2 img {width: 7%;}
  .cou .cou-2 { font-size: 32px;}
}
@media(max-width:1600px){
  .cou-4 ul li {height: 240px;}
  .cou-4 ul li .z1{font-size: 16px;line-height: 2;padding: 40px 8% 0 12%;}
}
@media(max-width:1500px){
  .cou-4 ul li {height: 220px;}
  .cou-4 ul li .z1{font-size: 16px;line-height: 2;padding: 30px 3% 0 5%;}
  .cou-4 ul li .z2{left:5%;bottom:35px;}
}
@media(max-width:1200px){
  .cou-4 ul li {height: 180px;}
  .cou-4 ul li .z1{font-size: 14px;line-height: 2;padding: 30px 3% 0 5%;}
  .cou-4 ul li .z2{left:5%;bottom:35px;}
  .cou .cou-4{padding: 0 10%;}
}
@media(max-width:1000px){
  .cou-2 img {width: 100px;}
  .cou-4 ul li {height: auto;width: 100%;margin: 0 0 4% 0;}
  .cou .th { margin-bottom:40px;}
  .cou-4 ul li .z1{font-size: 16px;line-height: 2; padding: 30px 3% 50px 5%;}
  .cou-4 ul li .z2{left:5%;bottom:30px;}
  .cou .cou-4{padding: 0 10%;}
}
@media(max-width:640px){
  .th .cou-1 { padding-top:20px;}
  .cou-2 img {width: 80px;}
  .cou .cou-2 { font-size: 26px;}
  .cou-4 ul li {margin-bottom:30px;}

}
@media(max-width:520px){
  .cou-2 img {width: 60px;}
  .cou .cou-2 { font-size: 30px;}
  .cou-4 ul li {margin-bottom:25px;}
  .cou-4 ul li .z1{font-size: 20px;line-height: 1.2; padding: 20px 2% 50px 3%;}
  .cou-4 ul li .z2{left:3%;bottom:25px;}
  .cou .cou-4{padding: 0 5%;}
}
@media(max-width:420px){
  .cou-2 img {width: 100px;text-align: left;}
  .cou .cou-2 { font-size: 30px;}
  .cou-4 ul li {margin-bottom:25px;}
  .cou-4 ul li .z1{font-size: 20px;line-height: 1.2; padding: 20px 2% 50px 3%;}
  .cou-4 ul li .z2{left:3%;bottom:25px;}
  .cou .cou-4{padding: 0 5%;}
  .cou .cou-2 span{
  display: block;
  font-weight: bold;
  width: 75%;
  margin: 0 auto;
}
}


/*3*/
.vou{position: relative;}
.vou .pic2 {display: none;}
.bk{position: absolute;right: 9%;top:20.5%;width: 34%;}
.bk .vou-5{border: 1px solid #2196f3;width: 350px;margin-top: 62px;font-family: CenturyGothic;border-radius: 10px;overflow: hidden;}
.bk .vou-2 .vou-3{font-size: 43px;color: #fff;font-weight:bold;width: 83%;font-family: CenturyGothic;line-height: 1.4;}

.bk .vou-2 .vou-4{font-size: 24px;color: #fff;margin-top: 32px;line-height: 36px;font-family: CenturyGothic;line-height: 1.5;}
.bk .vou-5 ul li{float: left;width: 24%;/*line-height: 0;*/}
.bk .vou-5 ul li:first-child{
	text-align: center;
	background: #2196f3;
	padding: 13px 0;
  cursor: pointer;
}

.bk .vou-5 ul li:first-child .img{
	line-height: 0;
}

.bk .vou-5 ul li:first-child .text{
	padding-top: 5px;
	font-size: 19px;
	color: #fff;
  font-family: CenturyGothic;
	  -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.bk .vou-5 ul li:first-child .img img{
   -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
.bk .vou-5 ul li:first-child:hover .img img{
	-webkit-transform: rotate(120deg) scale(1);
    -moz-transform: rotate(120deg) scale(1);
    -ms-transform: rotate(120deg) scale(1);
    transform: rotate(120deg) scale(1);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}

.bk .vou-5 ul li:first-child:hover .text{
	    transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.bk .vou-5 ul li:nth-child(2){float: right;width:70%;line-height: initial;}
.bk .vou-5 ul li h3{color: #fff;font-size: 19px;font-family: CenturyGothic;font-weight: initial;}
.bk .vou-5 ul li h4{font-size: 16px;color: #fff;margin-top: 6px;}
.bk .vou-5 ul li .vou-6{margin: 18px 0 0 0;}
.bk .vou-5 ul li img{line-height: 0;}
.bou .bou-2{position: absolute;right: 9%;top:20.5%;width: 34%;}
.bou{position: relative;}
.bou-2 .bou-6 ul{text-align: center;}
.bou-2 .bou-6 ul li{width: 65%;margin:0;/*float: left;*/padding-left:8px;overflow: hidden;display: inline-block;}
.bou-2 .bou-6 ul li img {width: 100%;}
.bou-2 .bou-3 .bou-4{color: #fefefe;font-size: 43px;font-family: CenturyGothic;font-weight: bold;line-height: 1.4;}
.bou-2 .bou-3 .bou-5{color: #f3f3f3;font-size: 24px;margin: 42px 0 67px 0;font-family: CenturyGothic;line-height: 1.5;}
.bou-2 .bou-6 ul li:nth-child(3){}
.bou-2 .bou-6 ul li.li_3{
  width: 100%;
  text-align: right;color: #535353;font-size: 20px;margin-top: 70px;text-align: right;
}
.bou-1 .pic2 { display: none;}
 @media(max-width:1800px){
     .bou .bou-2{position: absolute;right: 6%;top:18%;width: 40%;}
     .bk .vou-2 .vou-4{line-height: 1.5;}
     .bou-2 .bou-3 .bou-5{line-height: 1.5;}


 }
 @media(max-width:1700px){
   .bk .vou-2 .vou-3,.bou-2 .bou-3 .bou-4{font-size: 32px;}
   .bk .vou-2 .vou-4{
    font-size: 18px;
   }
   .bk .vou-5 ul li h3{font-size: 16px;}
 }
 @media(max-width:1500px){
     .bou .bou-2 { top:14%;}
     .bk { right:4%;top:15%;width: 40%;}
     .bou-2 .bou-3 .bou-5{font-size: 18px;margin: 36px 0 56px 0;}
     .bou-2 .bou-6 ul li:nth-child(3){margin-top: 50px;}
 }
 @media(max-width:1350px){
    .bk .vou-2 .vou-3 { font-size: 30px;}
    .bk .vou-2 .vou-4 { font-size: 20px;}
     .bou-2 .bou-3 .bou-4{font-size: 30px;}
     .bou-2 .bou-3 .bou-5{font-size: 16px;margin: 25px 0 36px 0;}
     .bou-2 .bou-6 ul li:nth-child(3){margin-top: 30px;}
 }
 @media(max-width:1200px){
   .bou-1 .pic2 { display: block;width: 100%;}
   .bou-1 .pic1 { display: none;}
   .bou .bou-2 { top:auto;width: 100%;left:0;padding: 0 2%;bottom:4%;text-align: center;}
   .bou-2 .bou-6 ul li:nth-child(3){float: right;width: 100%;font-size: 20px;margin-top: 70px;text-align: center;}
   .bou-2 .bou-6 ul li { padding: 0 2%;}
   .vou .pic1 {display: none;}
   .vou .pic2 {display: block;width: 100%;}
   .bk {padding:45px 3% 65px;width: 100%;right:0;top:0;text-align: center;background: url(../images/c2.png) no-repeat center/cover;position: relative;}
   .bk .vou-2 .vou-3 {width: 100%;}
   .bk .vou-5 {margin: 30px auto 0;text-align: left;}
   .bk .vou-2 .vou-4 { margin-top:12px;line-height: 1.8;}
 }
 @media(max-width:640px){
   .bou-2 .bou-3 .bou-4 {font-size: 30px;width: 80%;margin: 0 auto;}
   .bou-2 .bou-3 .bou-5 {line-height: 1.8; margin-top:10px;}
   .bou-2 .bou-6 ul li:nth-child(3){float: right;width: 100%;font-size: 20px;margin-top: 30px;text-align: center;}
   .xou-3 ul li:first-child .text,.bk .vou-5 ul li:first-child .text{
   	font-size: 16px;
   } /*
   .bk .vou-5{ border:1px solid #00327d;}
   */
    .bk .vou-5 ul li:first-child{
  
       padding: 4px 14px;
   
    }
 }
 @media(max-width:520px){
   .bk .vou-5 {width: 90%;}
   .bk .vou-2 .vou-3 {font-size: 30px;}
   .bk .vou-2 .vou-4 {font-size: 20px;    line-height: 1.2;}
   .bk .vou-5 li:first-child {width: 20%;}
   .bk .vou-5 ul li .vou-6 { margin:18px 0 0 10px;}
   .bk .vou-5 ul li .vou-6 h3 {font-size: 16px;color: #333333;}
   .bk .vou-5 ul li .vou-6 h4 {color: #333333;}
   .bk{background: #fff;}
 }
 @media(max-width:450px){
   .bk .vou-5 {width: 70%;}
   .bk .vou-2 .vou-3 {font-size: 30px;color: #333333;}
   .bk .vou-2 .vou-4 {font-size: 20px; color: #333333;   line-height: 1.2;}
   .bk .vou-5 li:first-child {width: 22%;}
   .bk .vou-5 ul li .vou-6 { margin:14px 0 0 10px;}
   .bk .vou-5 ul li .vou-6 h3 {font-size: 14px;}
   .bk .vou-5 ul li h4 { margin-top:6px;font-size: 12px;}
   .bou-2 .bou-3 .bou-4 {font-size: 30px;}
   .bou-2 .bou-3 .bou-5 {line-height: 1.20;font-size: 20px; margin-bottom:30px;}
   .bou-2 .bou-6 ul li:nth-child(3){font-size: 16px;margin-top: 20px;}
 }
 @media(max-width:420px){
   .bk .vou-5 li:first-child {width: 25%;/*text-transform: uppercase;*/}
   .bk .vou-5 ul li .vou-6 { margin:12px 0 0 10px;}
   .bk .vou-5 ul li .vou-6 h3 {font-size: 12px;}
 }
 @media(max-width:350px){
   .bk .vou-5 ul li .vou-6 { margin:12px 0 0 10px;}
   .bk .vou-5 ul li .vou-6 h3 {font-size: 12px;}
 }

 /*哈*/
.nou{/*padding-top: 79px;*/padding-top: 60px;}
.nou .nou-3{border: 1px solid #202337;width: 420px;padding: 20px 0;font-family: 'CenturyGothic';
}

.nou .nou-4{float: right;width: 55%;}
.nou-4 .pic2 {display: none;}
.nou .nou-1{float: left;width: 44%;padding: 10% 0 0 8%;}
.nou .nou-1 .nou-5{color: #000000;font-size: 43px;margin-bottom: 46px;font-family: CenturyGothic;font-weight: bold;line-height: 1.4;}
.nou .nou-1 .nou-2 h4{font-size: 24px;color: #333333;margin-bottom: 46px;font-weight: normal;font-family: CenturyGothic;line-height: 1.5;}
.expe {text-align: center;/*padding:140px 6.7%;*/padding:80px 4.7%;}
.expe .tit {font-size: 60px;color:#333333;margin-bottom:90px;font-family: CenturyGothic;}
.expeA { padding: 0 5%;}
.expeA .slick-slide { padding: 0 1%;}
.expeA .slick-slide img {width: 100%;  }
.expeA .slick-slide .pic {cursor: pointer; position: relative;}
.expeA .slick-slide .pic:after { content:'';width: 90px;height: 90px;background: url(../images/video.png) no-repeat center/cover;position: absolute;left:50%;margin-left:-45px;top:50%; margin-top:-45px;}
.expeA .slick-prev,.expeA .slick-next {width: 42px;height: 83px;margin-top:-41px;border:none;}
.expeA .slick-prev {background: url(../images/qieprev.png) no-repeat center/cover;}
.expeA .slick-next {background: url(../images/qienext.png) no-repeat center/cover;}
@media(max-width:1800px){
  .nou .nou-1 .nou-5{font-size: 40px;margin-bottom: 40px;}
  .nou .nou-1 .nou-2 h4 {font-size: 20px;line-height: 1.5;}
  .nou .nou-3{ width: 380px;padding: 20px 0;font-size: 22px;color: #333333;}
  .expeA { padding: 0 3%;}
  .expeA .slick-slide { padding: 0 0.3%;}
  .expeA .slick-prev,.expeA .slick-next {width: 30px;height: 53px;margin-top:-25px;}
  .expeA .slick-prev {left:-20px;}
  .expeA .slick-next { right:-20px;}
}
@media(max-width:1700px){
  .nou .nou-1 .nou-5 {font-size: 32px;}
  .expe .tit {font-size: 32px;margin-bottom:60px;}
   .nou .nou-1 .nou-5{font-size: 32px;margin-bottom: 30px;}
  .nou .nou-1 .nou-2 h4 {font-size: 18px;margin-bottom:40px;}
}
@media(max-width:1500px){
  .expe {padding:40px 5%;}
  .expeA .slick-slide .pic:after { width: 60px;height: 60px;margin-left:-30px; margin-top:-30px;}
}
@media(max-width:1400px){
  .nou .nou-1 .nou-5{font-size: 32px;margin-bottom: 30px;}
  .nou .nou-1 .nou-2 h4 {font-size: 18px;margin-bottom:40px;}
  .nou .nou-3{ width: 340px;padding: 16px 0;font-size: 20px;color: #333333;}
}
@media(max-width:1200px){
 
}
@media(max-width:1000px){
  .expe {padding:50px 3%;}
  .expeA .slick-slide .pic:after { width: 40px;height: 40px;margin-left:-20px; margin-top:-20px;}
}
@media(max-width:680px){
  .expe {padding:40px 4%;}
  .expeA { padding: 0 4%;}
  .expe .tit {font-size: 24px;margin-bottom:30px;}
  .expeA .slick-slide { padding: 0 0.4%;}
  .expeA .slick-prev,.expeA .slick-next {width: 24px;height: 40px;margin-top:-20px;}
  .expeA .slick-slide .pic:after { width: 60px;height: 60px;margin-left:-30px; margin-top:-30px;}
  .expeA .slick-prev {left:-10px;}
  .expeA .slick-next { right:-10px;}
}
@media(max-width:640px){
  .nou .nou-1 .nou-5{font-size: 30px;margin-bottom: 16px;}
  .nou .nou-1 .nou-2 h4 {font-size: 20px;margin-bottom:30px;line-height: 1.2;}
  .nou .nou-3{ width: 280px;padding: 12px 0;font-size: 15px;color: #333333;}
}
@media(max-width:380px){
  .expe .tit {font-size: 18px;margin-bottom:30px;}
  .expeA .slick-slide { padding: 0 15px;}
  .expeA .slick-prev {left:-5px;}
  .expeA .slick-next { right:-5px;}
}
@media(max-width:340px){
  .nou .nou-3{ width: 240px;padding: 12px 0;font-size: 13px;color: #333333;}
  .expe .tit {font-size: 16px;margin-bottom:20px;}
}
.smoo {/*padding-top:110px;*/padding-top:60px; }
.smoo .tit {text-align: center; margin-bottom:60px; font-size: 60px;color:#333333;line-height: 1.3;font-family: CenturyGothic;font-weight: bold;}
.smooA { padding:65px 0 0;background: #e8e8ef;}
.smooB .slick-slide {text-align: center;}
.smooB .slick-slide .ico img  {margin: 0 auto; padding-left:160px;}
.smooB .slick-slide .pic img  {margin: 0 auto; }
.smooB .slick-slide .t {font-size: 26px;color:#081f2f; margin:30px 0 100px;font-family: CenturyGothic;}
.smooB .slick-prev,.smooB .slick-next {width: 42px;height: 83px;margin-top:-41px;border:none;}
.smooB .slick-prev {background: url(../images/qieprev.png) no-repeat center/cover;}
.smooB .slick-next {background: url(../images/qienext.png) no-repeat center/cover;}
@media(max-width:1700px){
  .smoo .tit {font-size: 32px;width: 75%;margin: 0 auto;}
}
@media(max-width:1200px){
  .smoo .tit {
    display: none;}
  .smoo { padding-top:20px;}
}
@media(max-width:750px){
  .smooA { padding-top:35px;}
  .smooB .slick-slide .ico img  {height: 100px; padding-left:50px;}
  .smooB .slick-slide .t { margin: 20px 0 50px;}
  .smooB .slick-prev,.smooB .slick-next {width: 30px;height: 53px;margin-top:-25px;}
  .smooB .slick-prev {left:5px;}
  .smooB .slick-next { right:5px;}

}
.spec {text-align: center; padding:100px 12% 60px;/*background: #fcfcfc;*/}
.spec .pic2 {display: none;}
@media(max-width:1200px){
  .spec .pic1 {display: none;}
  .spec { padding:0;}
  .spec .pic2 {width: 100%; display: block;}
}
.tinec { padding:60px 3.5% 0;}
.tinec .tit {text-align:center;font-size: 62px;color:#333333;font-family: CenturyGothic;}
.tinecA { margin-top:40px;}
.tinecA ul li { margin: 5px 0; cursor: pointer; overflow: hidden;position: relative; padding: 0 0.2%; float: left;}
.tinecA ul li .t {width: 100%;font-size: 48px;color:#fff;line-height: 1.2;}
.tinecA ul li.long {width: 33.4%; }
.tinecA ul li.short {width: 16.6%; }
.tinecA ul li .mb { width: 100%;height: 100%;left:0.5%;top:-120%; transition: all 0.8s; position: absolute;background: rgba(0,70,174,0.77);}
.tinecA ul li img {width: 100%;height: auto;transition: all 1.2s;-o-transition: all 1.2s;-moz-transition: all 1.2s;-ms-transition: all 1.2s;-webkit-transition: all 1.2s;}
.tinecA ul li:hover img{transform: scale(1.2);-o-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);}
.tinecA ul li:hover .mb { top:0;}
.tinecA ul li .t { top:-120%; height: 100%; transition: all 0.8s; position: absolute; width: 100%;z-index: 10; text-align: center;left:0;}
.tinecA ul li .t p {font-family: CenturyGothic; padding: 0 4%; top:0; height: auto; position: relative; top:50%; transform: translateY(-50%); width: 100%;z-index: 10;  text-align: center;left:0;}
.tinecA ul li:hover .t { top:0;}
@media(max-width:1700px){
  .tinec .tit {font-size: 32px;}
  .tinecA ul li .t {font-size: 30px;}
}
@media(max-width:1367px){
  .expe .tit {
    margin-bottom: 40px;
  }
  .nou .nou-4{
    width: 45%;
  }
  .nou .nou-1{
    width: 50%;
  }
  .nou{
        padding-top: 40px;
  }
  .smoo{
    padding-top: 40px;
  }
  .smooB .slick-slide .t{
        margin: 30px 0 40px;
  }
  .smooA{
    padding: 40px 0 0;
  }

}
@media(max-width:1200px){
  .tinecA ul li.long {width: 100%; padding: 0 0.25%;}
  .tinecA ul li.short {width: 50%; padding: 0 0.5%;}
   .nou .nou-4,.nou .nou-4 img {width: 100%;}
    .nou-4 .pic1 {display: none;}
  .nou-4 .pic2 {display: block;}
  .nou { padding-top:0;}
  .nou .nou-1 {width: 100%; padding: 30px 2% 60px;text-align: center;}
  .nou .nou-3 { margin: 0 auto;}
 
  .expe {padding:60px 4%;}
  .expe .tit {font-size: 30px;margin-bottom:40px;}
}
@media(max-width:640px){
  .tinec .tit {font-size: 30px;font-family: CenturyGothic;}
  .tinecA ul li .t {font-size: 18px;font-family: CenturyGothic;}
  .tinec { padding:40px 2% 0;}
  .nou .nou-1 {
    width: 100%;
    padding: 30px 2% 20px;
    text-align: center;
}
.smooB .slick-slide .t{font-size: 30px;}
}

.tine { padding:70px 0 90px;background: #fff;}
.tine .tit {font-size: 64px;color:#333333;text-align: center;font-family: CenturyGothic;font-weight: bold;}
.tineA {position: relative; background:#fafafa;width: 80%;margin: 75px auto 0; padding:30px 50px;}
.tineB {background: #fafafa;padding:30px 8px 30px 50px;width: 80%;margin: 10px auto 0; }
.tineA-a { padding: 20px 0; float: left;position: relative; text-align: center; width: 33%;}
.tineA-a:after{ content:'';width: 1px;height: 100%;position: absolute; right:0; top:0;background: #c5c5c5;}
.tineA-a .t p {font-size: 140px;line-height: 1; color:#333333;}
.tineA-a .t p span {font-size: 90px;vertical-align: bottom;}
.tineA-a .con span {width: 35px;height: 33px;display: inline-block;background: url(../images/Hstar.png) no-repeat center;-webkit-background-size: 100% auto;background-size: 100% auto;}
.tineA-a .con i { font-size: 20px;color:#333333;font-style: normal;text-decoration: underline;}
.tineA-b { position: absolute; right:0; top:50%; transform: translateY(-50%); float: right;width: 63%;}
.tineA-b ul li { font-size: 20px;color:#333333; float: left; padding:10px 15px; border:1px solid #e2e2e2;margin: 8px;font-family: CenturyGothic;}
.tineA-b ul li:hover,.tineA-b ul li.cur {background: #d2dae6; color:#00327d;border-color: #00327d;}
.tine dl dd {display: none;}
.tine dl dd.cur {display: block;}
.tineB ul li {position: relative; padding-left:65px; margin-bottom:36px;width: auto; }
.tineB ul li .ico {position: absolute; left:0; top:12px;}
.tineB ul li .con {display: inline-block; width: auto; background: #f2f3f5; padding: 26px 30px 26px 15px; border-radius:4px; font-size: 20px; color:#333333;line-height: 1.6;font-family: CenturyGothic;}
.tineB ul li.big .con {font-size: 28px;font-family: CenturyGothic;}
.tineC { padding-right:60px;
  height: 440px;overflow-y: auto;}

.tineC::-webkit-scrollbar{width: 3px;} /*滚动条整体部分，可以设置宽度等*/
.tineC::-webkit-scrollbar-button{} /*滚动条两端的按钮*/
.tineC::-webkit-scrollbar-track{background: #fff;}  /*外层轨道*/
.tineC::-webkit-scrollbar-track-piece{} /* 内层滚动槽*/
.tineC::-webkit-scrollbar-thumb{background: #cccccc;} /*滚动的滑块*/
.tineC::-webkit-scrollbar-corner{} /*边角*/
.tineC::-webkit-resizer{} /*定义右下角拖动块的样式*/

@media(max-width:1700px){
  .tine .tit {font-size: 32px;}
  .tineA-b ul li{font-size: 18px;}
  .tineA-a .con i {font-size: 18px;}
}
@media(max-width:1500px){
  .tineA-a .t p {font-size: 100px;}
  .tineA-a .t p span { font-size: 60px;}
  .tineA-a .con span {width: 24px;height: 23px;}
}
@media(max-width:1367px){
  .tine{
        padding: 40px 0 60px;
  }
  .tineA{
        margin: 30px auto 0;
  }
  .tineB ul li.big .con {
    font-size: 18px;
  }
  .tineB ul li .con{
        padding: 15px 30px 15px 15px;
  }
  .spec{
        padding: 40px 12% 40px;
  }
  .tinec {
    padding: 40px 3.5% 0;
  }
  .tineA-b ul li {
    font-size: 14px;
  }
}
@media(max-width:1200px){
  .tineB ul li .con {padding: 16px 20px 16px 12px; font-size: 16px;}
  .tineB ul li.big .con {font-size: 20px;}
  .tineB ul li { padding-left:60px; margin-bottom:15px;}
  .tineB ul li .ico img {width: 50px;}
  .tineA,.tineB {width: 100%;}
  .tine .tit {font-size: 30px;}
  .tineA-b ul li{font-size: 16px; margin: 8px 8px 8px 0;}
  .tineA-a .con i {font-size: 16px;}
  .tineA-a { width: 100%;}
  .tineA-a:after{ content:'';width: 100%;height: 1px;position: absolute; right:0; top:auto; bottom:0;background: #c5c5c5;}
  .tineA-b {position: relative; top:0;transform: translateY(0%); float: right;width: 100%;padding:20px 0;}
  .tinecA {
    margin-top: 15px;
  }
}
@media(max-width:640px){
  .tineB { padding:20px 6px 20px 15px;}
  .tineC { padding-right:24px;}
  .tineA-a .t p {font-size: 60px;}
  .tineA-a .t p span { font-size: 40px;}
  .tineA { padding: 0 2%;}
  .tineA { margin-top:20px; }
  .tine { padding:30px 0 40px;}
  .tine .tit {font-size: 30px;font-weight: bold;width: 90%;margin: 0 auto;}
  .tineA-b ul li{font-size: 14px; margin: 8px 8px 8px 0;}
  .tineA-a .con i {font-size: 14px;}
}
@media(max-width:500px){
  .tineB ul li .con {font-size: 14px;}
  .tineB ul li.big .con {font-size: 18px;}
  .tineA-b ul li{font-size: 13px; margin: 4px 4px 4px 0; padding: 6px 8px;}
}
@media(max-width:400px){
  .tineA-b ul li{ font-size: 12px; margin: 4px 4px 4px 0;}
}

.scroll_wrap{width:100%;height:440px;position:relative}
.scroll_wrap .scroll_cont{height:100%;overflow:hidden}
.scroll_wrap .scroll_cont p{padding:15px}
.scroll_wrap .scroll_bar{position:absolute;top:0;right:0;width:5px;height:100%;background-color:#e4e4e4}
.scroll_wrap .scroll_slider{position:absolute;top:0;left:0;width:5px;height:48px;background-color:#525252;border-radius:5px;opacity:.5}
.scroll_wrap .scroll_slider:hover{opacity:1}


.bottom_anniu{
  text-align: center;
  margin-top: 10px;
  margin-bottom: 15px;
}
.bottom_anniu a.more_btn {
    background: #00327d;
    border-color: #00327d;
    color: #fff;
}
.bottom_anniu button{
      background: none;
    border: none;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}


.bottom_anniu a.more_btn i {
    display: inline-block;
    width: 24px;
    height: 22px;
    background: url(../images/ifloor_m.png) no-repeat center center / cover;
    margin-right: 10px;
    position: relative;
    top: 3px;
}

.moda_bo{
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: 3%;
 z-index: 9;
  padding: 0 0 0;
  width: 80%;
}

.moda_po{
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: 3%;
  padding: 35px 15px 15px;
  z-index: 9;
  display: none;
  background: #fff;
  border-radius: 8px;

}

.moda_po .guanbi{
      position: absolute;
    background: url(../images/guanbi_tc.jpg)center center/cover;
    width: 13px;
    height: 13px;
    right: 10px;
    top: 10px;
    z-index: 999;
}

@media (max-width: 768px){
  .moda_bo{
        padding: 0 0 0;
  }
  .moda_bo .bottom a.more_btn{
        padding: 0 15px;
  }
}

.moda_bo .bottom a.more_btn{
 padding: 0 46px 0 10px;
 background: url(../images/moda_y2.jpg)center center/cover;
 border: none;
 position: relative;
}
.moda_bo .bottom a.more_btn button{
  font-size: 18px;
}
.moda_bo .bottom a.more_btn i{
  background: none;
  position: initial;
  width: auto;
  height: auto;
  font-style: initial;
  color: #01327e;
  font-size: 18px;
  margin-right: 26px;
}

.moda_bo .bottom a.more_btn:before{
  content: "";
  background: url(../images/moda_jt2.png)center center/cover;
  width: 23px;
  height: 10px;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width: 500px){
  .moda_bo .bottom a.more_btn button{
    font-size: 16px;
     font-weight: bold;
  }
  .moda_bo .bottom a.more_btn i{
    font-size: 18px;
        margin-right: 30px;
        font-weight: bold;
  }
}

@media (max-width: 410px){
  .moda_bo .bottom a.more_btn{
           padding: 0px 41px 0 3px;
  }
   .moda_bo .bottom a.more_btn button{
    font-size: 18px;
  }
  .moda_bo .bottom a.more_btn i{
    font-size: 20px;
        margin-right: 26px;
  }
}


.gundong{
  padding: 60px 0 0;
}
.gundong .tit{
  margin-bottom: 30px;
  font-weight: bold;
}
.gundong .box_1 ul li{
  float: left;
  width: 12%;
  margin-right: 0.5%;
   overflow: hidden;
   float: left;
}

.gundong .box_1 ul li:nth-child(8n){
  margin-right: 0;
}
.gundong .box_1 ul li img{
transition: all 1.2s;
    -o-transition: all 1.2s;
    -moz-transition: all 1.2s;
    -ms-transition: all 1.2s;
    -webkit-transition: all 1.2s;
}
.gundong .box_1 ul li:hover img{
   transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
} 

.gundong {
  overflow: hidden;
}
.gundong .box_1 ul,.gundong .box_2 ul{
  width: 101%;
}
.gundong .box_2 {
  margin-top: 3px;
}
.gundong .box_2 ul li{
  float: left;
  width: 24.2%;
  margin-right: 0.75%;
  overflow: hidden;
}
.gundong .box_2 ul li:nth-child(4n){
  margin-right: 0;
}
.gundong .box_2 ul li img{
  transition: all 1.2s;
    -o-transition: all 1.2s;
    -moz-transition: all 1.2s;
    -ms-transition: all 1.2s;
    -webkit-transition: all 1.2s;
}
.gundong .box_2 ul li:hover img{
      transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.tm{
  font-size: 14px;
  margin-top: -5px;
  display: inline-block;
}
@media (max-width: 1100px){
  .gundong .box_1 ul,.gundong .box_2 ul{
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }
  .gundong .box_2 ul li{
      width: 32%;
      margin-right: 1.3%;
    
  }
   .gundong .box_2 ul li:nth-child(3n){
      margin-right: 0;
    
  }
  .gundong .box_1 ul li{
  width: 19%;
  margin-right: 1%;
  }
  .gundong .box_1 ul li:nth-child(5n){
     margin-right: 0;
  }
}
@media (max-width: 640px){
   .gundong .box_1 ul,.gundong .box_2 ul{
    width: 100%;
    /*margin-left: -1%;*/
  }
  .gundong .box_2{
    margin-top: 5px;
  }
  .gundong .box_1 ul li{
    width: 23%;
    margin-right: 2.6%;
    margin-bottom: 5px;
  }
  .gundong .box_1 ul li:nth-child(5n){
    margin-right:  2.6%;
  }
  .gundong .box_1 ul li:nth-child(4n){
    margin-right: 0;
  }
  .gundong .box_2 ul li{
    width: 49%;
    margin-right: 2%;
    margin-bottom: 5px;
  }
  .gundong .box_2 ul li:nth-child(3n){
    margin-right: 2%;
  }
  .gundong .box_2 ul li:nth-child(2n){
    margin-right: 0;
  }
}
/*@media (max-width: 1400px){
  .gundong .box_2 {
    margin-top: 3px;
  }
  .gundong .box_1 ul li{
    width: 12%;
  }
  .gundong .box_1 ul li img{
    width: 100%;
  }
  .gundong .box_2 ul li{
    width: 20%;
  }
  .gundong .box_2 ul li img{
 width: 100%;
  }
}*/

.moda_po iframe{
  min-height: 446px;
}

@media (max-width: 768px){
.moda_po iframe{
  min-height: 345px;
}
.gundong .tit{
  font-weight: bold;
  /*width: 75%;
  margin: 0 auto;*/
}
}

 .banner-1 .you .you-1 .pic2{
  display: none;
 }

 @media (max-width: 1200px){
  .banner-1 .you .you-1 .pic2{
   display: inline-block;
   }
   .banner-1 .you .you-1 .pic1{
    display: none;
   }


 }

 .gundong .box_2 ul li,.gundong .box_1 ul li{
  cursor: pointer;
 }

  .gundong {
    text-align: center;
  }
  .gundong .box_1,.gundong .box_2{
    display: inline-block;
    line-height: 0;
  }


  /*contact_lb*/
.contact_lb{
  background: #f8f8f8;
}
.contact_lb ul li{
  float: left;
  width: 33.333%;
  line-height: 60px;
  text-align: center;
  font-size: 20px;
  border-right: 1px solid #e5e5e5;
}
.contact_lb ul li:nth-child(3){
  border-right: none;
}
.contact_lb ul li a{
  color: #666666;
  text-transform: uppercase;
  font-size: 20px;
  display: block;
  font-family: CenturyGothic;
}

.contact_lb ul li.cur,.contact_lb ul li:hover{
  border-bottom: 3px solid #01327e;
}

.contact_lb ul li.cur a,.contact_lb ul li:hover a{
  color: #01327e;
}
.contact_ly {
  padding: 100px 0 120px;
}
.contact_ly .container > h3{
  font-size: 30px;
  color: #333333;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.contact_ly ul li{
  float: left;
  width: 49%;
  font-size: 16px;
  color: #333333;
  box-shadow: 0px 4px 8px rgba(0,0,0,0.1);
  margin-right: 2%;
  margin-bottom: 30px;
}

.contact_ly ul li:nth-child(2){
   margin-right: 0;
}

.contact_ly ul li input{
  width: 100%;
  border:1px solid #eeeeee;
  line-height: 60px;
  font-size: 16px;
  color: #333333;
  padding: 0 20px;
  font-family: CenturyGothic;
}

.contact_ly ul li.subject,.contact_ly ul li.wenben,.contact_ly ul li.tijiao{
  width: 100%;
}

.contact_ly ul li.wenben textarea{
  width: 100%;
  background: #fff;
  border:none;
   font-size: 16px;
  color: #333333;
  padding: 26px 20px;
   font-family: CenturyGothic;
   max-height: 300px;
   height: 250px;
}

.contact_ly ul li.tijiao{
  background: none;
  box-shadow: none;
  font-family: CenturyGothic;
}

.contact_ly ul li.tijiao p{
  float: left;
  font-size: 16px;
  color: #333333;
   line-height: 44px;
}

.contact_ly ul li.tijiao .tijiao_tj{
  display: inline-block;
  float: right;
  background: #00327d;
  color: #fff;
  border:none;
  font-size: 16px;
  line-height: 44px;
  border-radius: 25px;
  padding: 0 60px;
   font-family: CenturyGothic;
   cursor: pointer;
}
.t_contact,#contact_banner{
  font-family: CenturyGothic;
}
.contact_banner{height: 300px;padding-top: 106px;}
.contact_box1,.contact_box2{padding: 100px 0 100px;}
@media(max-width:1440px){
  .contact_ly {
    padding: 70px 0 80px;
  }
  #contact_banner{height: 300px;padding-top: 106px;}
}

@media(max-width:768px){
  .contact_lb ul li a{font-size: 16px;}
  .contact_ly ul li{width: 100%;margin-bottom: 15px;}
  .contact_ly ul li input{font-size: 14px;}
  .contact_ly .container > h3{font-size: 24px;}
  .contact_ly ul li.wenben textarea{

  }
  .contact_ly {
    padding: 40px 0 50px;
  }
  .contact_ly ul li.wenben textarea{
    max-height: 100%;
     height: 150px;
  }
  .contact_ly ul li.tijiao p{font-size: 14px;float: none;width: 100%;line-height: 26px;}
  .contact_ly ul li.tijiao .tijiao_tj{float: none;text-align: center;width: 100%;margin-top: 10px;}
  #contact_banner{    background: url(../images/nybanner2.jpg) no-repeat center right / cover;height: 100%;padding-top: 50px;padding-bottom: 50px;}
}

@media(max-width:480px){
  .contact_lb ul li{
    width: 50%;
  }
  .contact_lb ul li:nth-child(3){width: 100%;}
}


/*首页*/

/*首页改版2020-06-24*/
.loop{
  margin-top: 44px;
}

.loop .left{
  width: 48.38%;
  float: left;
}
.loop .left .img,.loop .right .img{line-height: 0;}
.loop .right{
  width: 51.62%;
  float: left;

}

.loop .right .text{font-weight: bold;font-weight: 60px;position: relative;}

.t_pro{padding: 120px 0;font-family: CenturyGothic;position: relative;}
.t_pro .container{overflow-x: hidden;}
.t_pro .box{}
.t_pro h3{color: #000000;font-size: 40px;text-transform: uppercase;font-weight: bold;margin-bottom: 50px;}
.t_pro .box .box_2{background: #f6f8fa;padding-top: 50px;padding-bottom: 40px;border-right: 1px solid #ececec;}
.t_pro .box .t_pro_p{font-size: 22px;color: #194981;font-weight: bold;text-align: center;margin-bottom: 5px;}
.t_pro .box .t_pro_span{color: #194981;font-size: 16px;text-align: center;margin-bottom: 30px;}
.t_pro .box .t_pro_cp{text-align: center;}
.t_pro .box .t_pro_cp .img{line-height: 0;text-align: center;margin: 0 auto;display: inline-block;}
.t_pro .box .text{padding: 25px 60px;text-align: center;line-height: 24px;}
.t_pro .box .text p{font-weight: bold;font-size: 20px;color: #333333;text-transform: uppercase;}
.t_pro .box .text .t_pro_gd{font-size: 14px;color: #194981;text-transform: uppercase;border:1px solid #5c7ea6;border-radius: 20px;padding: 5px 40px;margin-top: 30px;display: inline-block;}
.t_pro .box .text .t_pro_gd:hover{background: #194981;color: #fff;}
.t_pro_box .swiper-button-prev{
     right: auto;
    left: 13%;
    top: 50%;
    background: url(../images/sy_3_jt1.png)center center/cover;
    width: 30px;
    height: 70px;
  
}

.t_pro_box .swiper-button-next{
    right: 250px;
    left: auto;
    top: 50%;
   background: url(../images/sy_3_jt2.png)center center/cover;
    width: 30px;
    height: 70px;
}

.tidy{
  padding: 120px 0;
  background: #f8f8f8;
}




.tidy ul{float: left;width: 41.75%;}
.tidy ul li{float: left;margin-right: 1.2%;margin-bottom: 1.2%;max-height: 180px;overflow: hidden;line-height: 0;}
.tidy ul li img{width: 100%;}
.tidy ul li:nth-child(3n){margin-right: 0;}
.tidy ul li img{line-height: 0;}
.tidy ul li:nth-child(1){
  width: 19.86%;
}
.tidy ul li:nth-child(2){
   width: 32.89%;
}

.tidy ul li:nth-child(3){
 width: 44.73%;
}

.tidy ul li:nth-child(4){
  width: 34.21%;
  margin-bottom: 0;
}

.tidy ul li:nth-child(5){
  width: 31.57%;
  margin-bottom: 0;
}

.tidy ul li:nth-child(6){
  width: 31.57%;
  margin-bottom: 0;
}

.tidy ul li a,.tidy ul li img{
  vertical-align: top;
}
.tidy .tidy_w{
  padding: 0 2.7%;

}

.tidy .tidy_z{
  float: left;
  width: 14.38%;
  background: #194981;
  padding: 84px 0;
  text-align: center;
   margin-right: 0.54%;
   margin-left: 0.54%;
}
.tidy .tidy_z .text{
  color: #ffffff;
  font-size: 40px;
  font-weight: bold;
  margin-top: 15px;
}

.tidy ol{float: left;width: 41.75%;}
.tidy ol li{float: left;margin-right: 1.2%;margin-bottom: 1.2%;max-height: 180px;overflow: hidden;line-height: 0;}
.tidy ol li img{width: 100%;}
.tidy ol li:nth-child(3n){margin-right: 0;}
.tidy ol li:nth-child(1){
  width: 40.78%;
}
.tidy ol li:nth-child(2){
   width: 31.57%;
}

.tidy ol li:nth-child(3){
 width: 25%;
}

.tidy ol li:nth-child(4){
    width: 31.57%;
    margin-bottom: 0;
}

.tidy ol li:nth-child(5){
  width: 44.73%;
  margin-bottom: 0;
}

.tidy ol li:nth-child(6){
  width: 21.05%;
  margin-bottom: 0;
}


.tidy ul li img,.tidy ol li img{
  transition: all 1.2s;
    -o-transition: all 1.2s;
    -moz-transition: all 1.2s;
    -ms-transition: all 1.2s;
    -webkit-transition: all 1.2s;
}

.tidy ul li:hover img,.tidy ol li:hover img{
   transform: scale(1.2); 
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}

@media(max-width:1800px){
 .tidy .tidy_z{
  padding: 74px 0;
 }
}

@media(max-width:1680px){
 .tidy .tidy_z{
  padding: 63px 0;
 }
}

@media(max-width:1600px){
 .tidy .tidy_z{
  padding: 55px 0;
 }
 .t_pro_box .swiper-button-prev{
      left: 30px;
 }
 .t_pro_box .swiper-button-next{
  right: 30px;
 }
 .t_pro h3{
  font-size: 30px;
 }
}

@media(max-width:1440px){
  .tidy .tidy_z .text{
    font-size: 26px;
  }
 .tidy .tidy_z{
  padding: 54px 0;
 }
 .tidy,.t_pro{
      padding: 70px 0;
 }
}
@media(max-width:1400px){

 .tidy .tidy_z{
  padding: 51px 0;
 }
}
@media(max-width:1366px){

 .tidy .tidy_z{
  padding: 47px 0;
 }
}

@media(max-width:1300px){

 .tidy .tidy_z{
  padding: 41px 0;
 }
}

@media(max-width:1280px){

 .tidy .tidy_z{
  padding: 38px 0;
 }
}
@media(max-width:1200px){

 .tidy .tidy_z{
  padding: 31px 0;
 }
}

@media(max-width:1170px){
  .tidy ul{
    width: 100%;
  }
  .tidy .tidy_z{
    width: 100%;
    margin: 0 auto 1.2%;

  }
  .tidy ol{
    width: 100%;
  }
  .tidy .tidy_z .text{
    font-size: 22px;
  }
  .tidy .tidy_z .img{
    width: 50px;
    margin: 0 auto;
  }
  .tidy ol li:nth-child(4){
    margin-bottom: 1.2%;
    }

    .tidy ol li:nth-child(5){
     
        margin-bottom: 1.2%;
    }

    .tidy ol li:nth-child(6){
     
      margin-bottom: 1.2%;
    }
     .tidy ul li:nth-child(4){
    margin-bottom: 1.2%;
    }

    .tidy ul li:nth-child(5){
     
        margin-bottom: 1.2%;
    }

    .tidy ul li:nth-child(6){
  
      margin-bottom: 1.2%;
    }

}

@media(max-width:768px){
  .loop .left,.loop .right{width: 100%;}
  .tidy, .t_pro {
    padding: 40px 0;
  }
  .home_video .text_box .btn p{margin-top: 10px;}
  .home_video .text_box .btn{margin-top: 0;}
 
}

@media(max-width:640px){
   .t_pro h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .t_pro .box .text p{
    font-size: 16px;
  }
 .t_pro_box .swiper-button-next,.t_pro_box .swiper-button-prev{width: 20px;height: 44px;}
  .t_pro .box .text .t_pro_gd{margin-top: 15px;}
  .t_pro .box .text .t_pro_gd{
     padding: 5px 0;
     width: 100%;
  }
  .t_pro .box .t_pro_p{
    font-size: 16px;
  }
  .t_pro .box .t_pro_span{
    font-size: 14px;
  }
  .t_pro .box .box_2{
        padding-top: 30px;
    padding-bottom: 20px;
  }
  .t_pro .box .text{padding: 25px 30px;}
}
/*2020-7-2*/
.you .you-2 ul li .t1 sup{
  font-size: 15px;
}

.xou-2 h4 sup{
  font-size: 16px;
}
.xou-3 ul li h3{
      font-size: 15px;
}
.bou-2 .bou-3 .bou-5 sup{
  font-size: 16px;
   font-weight: initial;
}

.bk .vou-2 .vou-3 sup{
  font-size: 28px;
   font-weight: initial;
}

.bk .vou-2 .vou-4 sup{
    font-size: 16px;
     font-weight: initial;
}

.bk .vou-5 ul li h3 sup{
  font-size: 14px;
  font-weight: initial;
}

.nou .nou-1 .nou-2 h4 sup{
  font-size: 16px;
  font-weight: initial;
}

.tine .tit sup{
  font-size: 42px;
   font-weight: initial;
}

.gundong .tit sup{
  font-weight: initial;
  font-size: 42px;
}

@media(max-width:1600px){
  /*2020-7-2*/
.you .you-2 ul li .t1 sup{
  font-size: 13px;
}

.xou-2 h4 sup{
  font-size: 12px;
}

.bou-2 .bou-3 .bou-5 sup{
  font-size: 12px;
   font-weight: initial;
}

.bk .vou-2 .vou-3 sup{
  font-size: 20px;
   font-weight: initial;
}

.bk .vou-2 .vou-4 sup{
    font-size: 12px;
     font-weight: initial;
}

.bk .vou-5 ul li h3 sup{
  font-size: 14px;
  font-weight: initial;
}

.nou .nou-1 .nou-2 h4 sup{
  font-size: 14px;
  font-weight: initial;
}

.tine .tit sup{
  font-size: 24px;
   font-weight: initial;
}

.gundong .tit sup{
  font-weight: initial;
  font-size: 24px;
}
}

body{
      font-family: CenturyGothic,"Helvetica Neue", Helvetica,
}

.support_column ol li{
  padding: 10px 0;
}
  /* 2020-7-14 */

  .tine{

    padding-bottom: 0;

  }

  .tineB ul li{

    padding-left: 0;

  }

  .tineB ul li .icoTop .name{

    float: right;

    color: #111111;

    font-size: 18px;

    margin-top: 46px;

  }

  .tineB ul li .icoTop .name_2{

    padding-top: 10px;

    color: #111111;

    font-size: 24px;

  }

  .tineB ul li .icoTop .right{

   /* float: right;*/

  }

  .tineB ul li .icoTop .bigbtn{

    float: left;

  }

  .tineB ul li .icoTop .bigbtn span{

   /* display: block;*/

    float: left;

   /* width: 31px;

    height: 29px;

    background: url(../images/bigbtn.png) no-repeat center center/cover;

    margin-left: 2px;*/

    width: 35px;

    height: 33px;

    display: inline-block;

    background: url(../images/Hstar.png) no-repeat center;

    -webkit-background-size: 100% auto;

    background-size: 100% auto;

  }

  .tineB ul li .icoTop .data{

    float: right;

    color: #111111;

    font-size: 18px;

    margin-left: 10px;

    margin-top: 46px;

  }

  .tineB ul li.big .con{

    color: #232323;

    font-size: 20px;

    line-height: 40px;

    padding-bottom: 18px;

    width: 100%;

    margin-top: 15px;

  }



  .tineB ul li .bigImg{

    padding: 10px 15px;

  }

  .tineB ul li .bigImg span{

    display: block;

    float: left;

    /*width: 150px;*/

    line-height: 0;

    margin-right: 12px;

  }
/*.tineB ul li .bigImg span{
  width: 150px;
  height: 150px;
  overflow: hidden;
}
.tineB ul li .bigImg span img{
  width: 100%;
}*/

  .tineB ul li .bigVideo {

    padding: 10px 15px;

  }



  .tineB ul li .bigVideo span {

    display: block;

    float: left;

    width: 480px;

    line-height: 0;

    margin-right: 12px;

  }

  .tineB ul li .bottomBtn {

    margin-top: 15px;

    text-align: right;

    color: #232323;

    font-size: 18px;

    line-height: 25px;

  }

  .tineB ul li .bottomBtn span{

    padding-left: 30px;

    cursor: pointer;

    margin-left: 10px;

  }

  .tineB ul li .bottomBtn span.s1{

    background: url(../images/bigIcon1.png) no-repeat left center;

  }



  .tineB ul li .bottomBtn span.s2 {

    background: url(../images/bigIcon2.png) no-repeat left center;

  }



  .tineB ul li:last-child{

    margin-bottom: 0;

  }



  .tancBtn{

    margin-top: 40px;

    text-align: center;

  }

  .tancBtn span{

    display: inline-block;

    border: 1px solid #999999;

    line-height: 50px;

    color: #333333;

    font-size: 18px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;

    padding: 0 36px;

    background: #fafafa;

    cursor: pointer;

  }

  .pop-tine{

    position: fixed;

    width: 100%;

    top: 0;

    left: 0;

    height: 100%;

    background: rgba(0, 0, 0, 0.73);

    z-index: 99;

    display: none;

  }

  .pop-tine .box{

    background: #fff;

    position: absolute;

    left: 50%;

    top: 55%;

    max-width: 1300px;

    width: 100%;

    max-height: 90%;

    transform: translate(-50%,-50%);

    -webkit-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    -o-transform: translate(-50%,-50%);

    padding: 50px 60px;

    overflow: auto;

  }

  .pop-tine .box span.guanbi{

    position: absolute;

    right: 0;

    top: 0;

    width: 53px;

    height: 53px;

    cursor: pointer;

  }



  .pop-tine .box h3{

    text-align: center;

    color: #111111;

    font-size: 44px;

    font-weight: normal

  }

  .pop-tine .box ol{

    margin-top: 22px;

  }

  .pop-tine .box ol li{

    float: left;

    width: 50%;

    margin-bottom: 15px;

  }

  .pop-tine .box ol li p{

    color: #323232;

    font-size: 18px;

  }

  .pop-tine .box ol li.li1{

    width: 50%;

  }

  .pop-tine .box ol li.li1 p{

    float: left;

    line-height: 40px;

  }

  .pop-tine .box ol li.li1 input{

    float: right;

    height: 40px;

    border: 1px solid #dfdfdf;

    width: 405px;

    padding: 0 15px;

    font-size: 18px;

    color: #333;

  }

  .pop-tine .box ol li.li2{

    float: right;

    max-width: 50%;

    width: auto;

        margin-top: -10px;

  }

  .pop-tine .box ol li.li2 p{

    float: left;

    line-height: 60px;

  }

  .pop-tine .box ol li.li2 .icon{

    float: left;

  }

  .pop-tine .box ol li.li2 .icon span{

    display: block;

    float: left;

    margin-left: 17px;

    margin-top: 15px;

    width: 36px;

    height: 34px;

    background: url(../images/bigx1.png) no-repeat center center/cover;

    cursor: pointer;

  }

  .pop-tine .box ol li.li2 .icon span.cur{

    background-image:url(../images/bigx2.png);

  }

  .pop-tine .box ol li textarea{

    width: 100%;

    border: 1px solid #dfdfdf;

    height: 60px;

    margin-top: 10px;

    font-size: 14px;

    color: #333;

    padding: 10px 15px;

    font-family: "CenturyGothic";

  }

.pop-tine .box ol li.li3{float: left;width: 100%;}

.pop-tine .box ol li.li4{float: none;text-align: left;}



  .pop-tine .box ol li .scBtn{

    margin-top: 10px;

  }

  .pop-tine .box ol li .scBtn a{

    display: block;

    float: left;

    width: 60px;

    height: 60px;

    background: url(../images/scimg1.jpg) no-repeat center center/cover;

    margin-right: 20px;

  }



  .pop-tine .box ol li.li4 .scBtn a{float: left; }

  .pop-tine .box ol li .scBtn a.cur{

    background-image:url(../images/scimg2.jpg); 

  }



  .pop-tine .box .text>p{

    color: #323232;

    font-size: 18px;

  }





  .pop-tine .box .text .t{

    color: #333333;

    font-size: 15px;

    line-height: 30px;

    margin-top: 5px;

  }

  .pop-tine .box .text .t p{

    position: relative;

    padding-left: 12px;

  }

  .pop-tine .box .text .t p::before{

    content: "";

    position: absolute;

    left: 0;

    top: 13px;

    width: 4px;

    height: 4px;

    background: #666666;

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

  }

  .pop-tine .box .bottombtn{

    text-align: center;

    margin-top: 20px;

  }

  .pop-tine .box .bottombtn a,.pop-tine .box .bottombtn .a{

    display: inline-block;

    border: 1px solid #999999;

    line-height: 50px;

    color: #333333;

    font-size: 18px;

    padding: 0 36px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    -ms-border-radius: 5px;

    -o-border-radius: 5px;
    background: none;

  }

  @media(max-width:1440px) {

    .tineB ul li.big .con{

      font-size: 18px;

      line-height: 36px;

    }

     .tineB ul li .icoTop .name{

   

    font-size: 16px;

  }

  .tineB ul li .icoTop .data{

    font-size: 16px;



  }

    .tineB ul li .bigImg span{

      width: 120px;

    }

    .tineB ul li .bigVideo span{

      width: 420px;

    }

    .pop-tine .box .text .t p{

      width: 50%;

      float: left;

      padding-right: 20px;

    }

    .tineB ul li .icoTop .bigbtn span{

          width: 24px;

      height: 23px;

    }

    .pop-tine .box ol li p{font-size: 16px;}

    .pop-tine .box{

          padding: 25px 60px;

    }

  }

  @media(max-width:1280px){

    .pop-tine .box{

      width: 90%;

      padding: 30px 15px;

    }

    .pop-tine .box h3{

      font-size: 36px;

    }

  }

  @media(max-width:1024px) {



    .tineB ul li .icoTop .name{

      font-size: 18px;

    }

    .tineB ul li .icoTop .data{

      font-size: 16px;

    }

    .tineB ul li .icoTop .bigbtn span{

      width: 22px;

      height: 21px;

    }



    .tineB ul li.big .con {

      font-size: 14px;

      line-height: 24px;

    }



    .tineB ul li .bottomBtn{

      font-size: 12px;

    }



    .tineB ul li .bottomBtn span{

      padding-left: 22px;

    }

    .tineB ul li .bottomBtn span.s1{

      background-size: 16px 16px;

    }

    .tineB ul li .bottomBtn span.s2 {

      background-size: 16px 14px;

    }



    .tineB ul li .bigImg span {

      width: 80px;

    }



    .tineB ul li .bigVideo span {

      width: 300px;

    }



    .tancBtn span{

      font-size: 16px;

      line-height: 46px;

    }



    .pop-tine .box ol li.li1{

      width: 100%;

    }

    .pop-tine .box ol li.li1 input{

      width: 100%;

      height: 54px;

      font-size: 14px

    }

    .pop-tine .box ol li.li2{

      max-width: 100%;

      width: 100%;

    }

    .tineB ul li .icoTop .data{

      margin-top: 38px;

    }

    .tineB ul li .icoTop .name{

      margin-top: 37px;

    }

    .pop-tine .box ol li.li3,.pop-tine .box ol li.li4{width: 100%;}

    .pop-tine .box ol li.li4{text-align: left;}

    .pop-tine .box ol li.li4 .scBtn a{

      float: left;

      margin-left: 0;

      margin-right: 20px;

    }

    .pop-tine .box .text .t p{width: 100%;}

  }

  @media(max-width:768px){

    .pop-tine .box h3{

      font-size: 24px;

    }

    .pop-tine .box ol li p,

    .pop-tine .box .text>p {

      font-size: 16px;

    }

    .pop-tine .box ol li.li1 p{

      line-height: 18px;

      margin-bottom: 10px;

    }

    .pop-tine .box .text .t{

      font-size: 14px;

    }

    .pop-tine .box .bottombtn a, .pop-tine .box .bottombtn .a{

      font-size: 18px;

      line-height: 54px;

    }

    .pop-tine .box span.guanbi{

      width: 24px;

      height: 24px;

    }

  }

  @media(max-width:480px){  

    .tineC{

      padding-right: 15px;

    }

    .scroll_wrap .scroll_cont p{

      padding: 0;

    }

    .tineB ul li .bigImg {

      padding-left: 0;

      padding-right: 0;

    }

    .tineB ul li .bigImg span{

      width: 50px;

      margin-bottom: 10px;

      margin-right: 10px;

    }

    .tineB ul li .bigVideo{

      padding: 0;

      padding-bottom: 10px;

    }

    .tineB ul li .bigVideo span{

      width: 48%;

      margin-right: 0;

    }

    .tineB ul li .bigVideo span:nth-child(2n){

      float: right

    }

    .tineB ul li.big .con{

      margin-top: 10px;

    }

    .pop-tine .box ol li.li2 .icon span{

      width: 30px;

      height: 28px;

    }

    .tineB ul li .icoTop .bigbtn{width: 100%;}

    .tineB ul li .icoTop .data{float: right;margin-top: 0;}

    .tineB ul li .icoTop .name{float: left;margin-top: 0;}

  }



  @media(max-width:414px){

    .pop-tine .box ol li .scBtn a{

      width: 40px;

      height: 40px;

    }

  }

  @media(max-width:375px) {

    .pop-tine .box ol li.li2 .icon span{

      margin-left: 10px;

    }

  }
.pop-tine .box ol li .scBtn a.fileselect{
  background: url(../images/shangchuan_select.png) center center/cover;
      width: 60px;
    height: 60px;
}

@media(max-width:1440px){
  .tineB ul li .bigImg span{
    height: 120px;
  }
}
@media(max-width:640px){
  .t_troubleshooting .swiper-button-next,.t_troubleshooting  .swiper-button-prev{display: none;}
  .tineB ul li .bigImg span{width: 50px;height: 50px;}
}

.arial{font-family: arial;}
#y_46 .text .t h3{
    background: url(../images/zc.jpg) no-repeat center center / cover;
    color: #fff;
    padding: 5px 15px;
    background-size: 100% 100%;
}
/*关于我们企业文化第二个弹出绿标样式*/
#about_wh_32 .bannerShow .about_wh_32_4 .text .textNr h3,#about_wh_32 .bannerShow .about_wh_32_1 .text .textNr h3{
    background: url(../images/zc_2.jpg) no-repeat center center / cover;
    color: #fff;
    padding: 0 15px;
    background-size: 100% 100%;
}


/*产品推荐标识样式*/
.header .nav ul > li .navbox2 .text ol > li .d a span,.product_box .text ol li h3 span{
  font-size: 12px;
  color: #fff;
  background: #01327e;
  padding: 2px 3px;
  border-radius: 5px;
  margin-left: 5px;
  display: inline-table;
  margin-top: 2px;
  line-height: initial;
}

.product_box .text ol li h3 span{
 display: inline-table;
    vertical-align: top;
    margin-top: 2px;
}

.home_pro .box{position: relative;}
.home_pro .box .t_tix{
  position: absolute;
  top: 0;
  right: 0;
  background: url(../images/tuijian_1.png) center center/cover;
  width: 90px;
  height: 90px;
}

.home_pro .box .t_tix p{
  font-size: 18px;
  color: #ffffff;
  transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
padding-left: 36px;
    padding-top: 12px;
}

.home_pro .home_pro_box .pro_list .box:hover .t_tix{
   background: url(../images/tuijian_01.png) center center/cover;
}

.home_pro .home_pro_box .pro_list .box:hover .t_tix p{
  color: #01327e;
}

.header .nav ul > li > a > .hot{
  font-size: 12px;
    color: #fff;
    background: #01327e;
    padding: 2px 3px;
    border-radius: 5px;
    margin-left: 5px;
    display: inline-table;
  /*  margin-top: 2px;    vertical-align: middle;*/
    line-height: initial;
}

/*0324新增*/

.home_pro .home_pro_box .pro_list .box:hover a .img {
  height: auto;
  width: 90%;
  margin: 0 auto;
}
.home_pro .home_pro_box .pro_list .box a .img {
  line-height: 0;
  overflow: hidden;
 height: auto;
  width: 100%;
  transition: all .5s ease;
  margin: 0 auto;
}