@charset "UTF-8";
/*头部导航*/
.header { width: 100%; height: 128px; background: url("../images/opacity-bg05.png") repeat; position: fixed; top: 0; left: 0; z-index: 99; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

.header.mini { height: 80px; }

.header.mini .header-con .logo span a img { width: 80px; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

.header.mini .header-con .nav ul li { height: 80px; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

.header.mini .header-con .nav ul li > a { font-size: 14px; padding-bottom: 30px; padding-top: 31px; }

.header.mini .header-con .nav ul li .s-menu { top: 80px; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

.header.mini .header-con .searchBtn { top: 32px;}

.header.white { position: static; background: #fff; }

.header.white .header-con .nav ul li > a { color: #333333; }

.header.white .header-con .searchBtn .lag > a { color: #333; }

.header.white .header-con .searchBtn .search-an a { background: url("../images/search-btn-black.png") no-repeat center; }

.header .header-con { width: 100%; height: 100%; position: relative; }

.header .header-con .logo { float: left; width: 146px; height: 100%; background: #085aa3; text-align: center; }

.header .header-con .logo span { display: table; width: 100%; height: 100%; }

.header .header-con .logo span a { display: table-cell; vertical-align: middle; }

.header .header-con .logo span a img { display: inline-block; margin: 0 auto; width: 107px; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

.header .header-con .nav { float: right; margin-right: 120px; }

.header .header-con .nav ul li {
  float: left;
  height: 128px;
  position: relative;
  /*-webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s; */
}

.header .header-con .nav ul li > a { display: inline-block; font-size: 16px; color: #fff; margin: 0 20px; padding-bottom: 53px; padding-top: 54px; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

.header .header-con .nav ul li .s-menu {
  display: none; width: 176px;
  background: url("../images/opacity-bg06.png") repeat;
  position: absolute;
  top: 128px;
  left: 50%;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
   transition: all 0.4s;
  z-index: 9;
  margin-left: -88px;
}

.header .header-con .nav ul li .s-menu .i {
  width: 15px;
  height: 8px;
  margin: -8px 0 0 -7px;
   background: url("../images/header-icon.png") no-repeat center;
   position:absolute;
   left: 50%;
 }

.header .header-con .nav ul li dl {
  padding: 5px 0;
  /* left:50%; margin-left:-70px; */
   -moz-box-shadow: 2px 2px 14px #999;
   -webkit-box-shadow: 2px 2px 14px #999;
   box-shadow: 2px 2px 14px #999;
 }

.header .header-con .nav ul li dl dd {
  padding: 15px 5px 15px 5px; text-align: center; border-bottom: 1px solid #ededed;}

.header .header-con .nav ul li dl dd:last-child{border-bottom: none;}

.header .header-con .nav ul li dl dd:hover { background: #2857a1; }

.header .header-con .nav ul li dl dd:hover a { color: #fff; }

.header .header-con .nav ul li dl dd a { display: inline-block; font-size: 14px; color: #333; }

.header .header-con .nav ul li:hover { background: #2857a1; }

.header .header-con .nav ul li:hover > a { color: #fff; /*border-bottom: 2px solid #2857a1;*/ }

/*.header .header-con .nav ul li:hover .s-menu { display: block; }*/

.header .header-con .searchBtn { float: right; position: absolute; top: 54px; right: 0; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

.header .header-con .searchBtn .search-an { float: left; }

.header .header-con .searchBtn .search-an a { display: inline-block; width: 17px; height: 17px; background: url("../images/search-btn.png") no-repeat center; background-size: 95%;margin-top: 3px;}

.header .header-con .searchBtn .lag { float: left; width: 76px; margin-left: 20px; }

.header.mini .header-con .searchBtn .lag > a{
  font-size: 14px;
}
.header .header-con .searchBtn .lag > a {
  display: inline-block; font-size: 16px; color: #fff;
      -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}

.header .header-con .searchBtn .lag span { padding: 0 5px; color: #fff}

.header .header-con .searchBtn .lag span a { display: inline-block; font-size: 16px; color: #333; }

.header .header-con .searchBtn .lag span a:hover { color: #2857a1; }

/*.header .header-con .searchBtn .lag:hover span { display: block; }*/

.header .header-con .searchBtn .menuBtn { display: none; float: left; width: 50px; height: 50px; background: url("../images/menu.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: relative; top: -14px; margin-left: 20px; }

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

  .header .header-con .nav ul li:hover .s-menu { display: block !important; }


}

@media screen and (max-width: 1200px) {
  .header { height: 60px; }
  .header .header-con .logo span a img { width: 80px; }
  .header .header-con .nav ul li { height: 60px; }
  .header .header-con .nav ul li > a { font-size: 14px; padding-bottom: 30px; padding-top: 31px; }
  .header.mini .header-con .nav ul li > a { font-size: 14px;}
  .header.mini .header-con .searchBtn {font-size: 14px;}
  .header .header-con .nav ul li dl { top: 80px; }
  .header .header-con .searchBtn { top: 18px; }
  .header .header-con .nav ul li>a{
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .header .header-con .searchBtn .lag > a { display: inline-block; font-size: 14px; color: #fff; }
  .header .header-con .nav ul li .s-menu{
    top: 60px;
  }
}

@media screen and (max-width: 1024px) { .header .header-con .nav { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #fff; z-index: 500; }
  .header .header-con .nav .close { display: inline-block; width: 34px; height: 34px; background: url("../images/close.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; top: 10px; right: 10px; }
  .header .header-con .nav ul { width: 100%; padding-top: 50px; }
  .header .header-con .nav ul li {
    float: none;
    height: auto;
    padding: 0;
    background: url("../images/product-icon05.png") no-repeat right 20px top 16px;
     }
     .header .header-con .nav ul li:hover{
      background: #fff url(../images/product-icon05.png) no-repeat right 20px top 16px;
     }
     .header .header-con .nav ul li:hover > a{
      color: #333;
     }
  .header .header-con .nav ul li > a { font-size: 14px;display: inline-block; color: #333; padding: 10px 0; margin: 0; text-indent: 20px; }
  .header .header-con .nav ul li dl { width: 100%; position: inherit; top: inherit; left: inherit; margin-left: inherit; padding: 10px 0; background: #f7f7f7; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
  .header .header-con .nav ul li dl dd { text-align: left; padding: 8px 0; }
  .header .header-con .nav ul li dl dd a { display: block; font-size: 14px; text-indent: 40px; }
  .header .header-con .nav ul li:hover > a { border: none; }
  /*.header .header-con .nav ul li:hover dl { display: none; }*/
  .header .header-con .nav ul li.on { background: #3373dd url("../images/product-icon07.png") no-repeat right 20px top 16px; }
  .header .header-con .nav ul li.on > a { color: #fff; }
  .header .header-con .searchBtn p.lag { display: none; }
  .header .header-con .searchBtn .menuBtn { display: block; }

  .header .header-con .nav ul li .s-menu{
    width: 100%;
     position: inherit;
     top: inherit;
     left: inherit;
     margin-left: 0;
  }
  .header .header-con .nav ul li .s-menu .i{
    display: none;
  }
  .header .header-con .nav ul li dl{
    position: inherit;
     top: inherit;
     left: inherit;
  }
}

/*底部导航*/
.footer { width: 100%; background: #262626; margin-top: 40px; }

.footer .footer-con { width: 100%; padding: 50px 0 40px; position: relative; }

.footer .footer-con .footer-nav { float: left; width: 64%; }

.footer .footer-con .footer-nav ul li { float: left; margin-right: 4%; position: relative; padding-top: 10px; }

.footer .footer-con .footer-nav ul li > a { display: inline-block; font-size: 14px; color: #999; padding-right: 20px; background: url("../images/product-icon05.png") no-repeat right center; }

.footer .footer-con .footer-nav ul li dl {
  display: none; width: 174px;
  position: absolute; left: 50%;
  margin-left: -87px;
  background: url(../images/opacity-bg06.png) repeat;
  -moz-box-shadow: 2px 2px 14px #999;
  -webkit-box-shadow: 2px 2px 14px #999;
  box-shadow: 2px 2px 14px #999;
  z-index: 80;
}

.footer .footer-con .footer-nav ul li dl dd {
  padding: 0 6px; border-bottom: 1px solid #f8f9f9; text-align: center;
}

.footer .footer-con .footer-nav ul li dl dd a { display: inline-block; font-size: 14px; color: #333; padding: 10px 0; }

.footer .footer-con .footer-nav ul li dl dd:hover { background: #2857a1; }

.footer .footer-con .footer-nav ul li dl dd:hover a{
  color: #fff;
}
.footer .footer-con .footer-nav ul li dl span{
  display: block;
  width: 15px;
  height: 8px;
  background: url(../images/header-icon.png) no-repeat center;
  transform:rotate(180deg);
  -ms-transform:rotate(180deg);   /* IE 9 */
  -moz-transform:rotate(180deg);  /* Firefox */
  -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
  -o-transform:rotate(180deg);
  position: absolute;
  left: 50%;
  bottom: -8px;
  margin-left: -7.5px;
  opacity: 0.8;
}

.footer .footer-con .footer-nav ul li:hover > a { background: url("../images/product-icon06.png") no-repeat right center; }

.footer .footer-con .footer-nav ul li:hover dl { display: block; }

.footer .footer-con .footer-other { float: right; margin-right: 100px; padding-top: 10px; }

.footer .footer-con .footer-other ul li { float: left; }

.footer .footer-con .footer-other ul li span { display: inline-block; color: #999; margin: 0 10px; }

.footer .footer-con .footer-other ul li a { display: inline-block; font-size: 14px; color: #999; }

.footer .footer-con .footer-other ul li a:hover { color: #2857a1; }

.footer .footer-con .footer-share { width: 80px; position: absolute; top: 54px; right: 0; }

.footer .footer-con .footer-share a { width: 24px; height: 24px; padding-left: inherit; line-height: inherit; position: relative; }

.footer .footer-con .footer-share a.sinaBtn { background: url("../images/news-icon01.png") no-repeat center; opacity: 1; }

.footer .footer-con .footer-share a.sinaBtn:hover img { display: block; top: -133px; opacity: 1; }

.footer .footer-con .footer-share a.sinaBtn:hover i { display: block; top: -10px; opacity: 1; }

.footer .footer-con .footer-share a.sinaBtn img { display: none; padding: 10px; background: #fff; position: absolute; top: -143px; left: 50%; margin-left: -61.5px; opacity: 0; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }

.footer .footer-con .footer-share a.sinaBtn i { display: none; width: 17px; height: 9px; background: url("../images/jt-tmbg.png") no-repeat center; position: absolute; top: -20px; left: 50%; margin-left: -8.5px; opacity: 0; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }

.footer .footer-con .footer-share a.wechatBtn { background: url("../images/news-icon02.png") no-repeat center; opacity: 1; }

.footer .footer-con .footer-share a.wechatBtn:hover img { display: block; top: -133px; opacity: 1; }

.footer .footer-con .footer-share a.wechatBtn:hover i { display: block; top: -10px; opacity: 1; }

.footer .footer-con .footer-share a.wechatBtn img { display: none; padding: 10px; background: #fff; position: absolute; top: -143px; left: 50%; margin-left: -61.5px; opacity: 0; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }

.footer .footer-con .footer-share a.wechatBtn i { display: none; width: 17px; height: 9px; background: url("../images/jt-tmbg.png") no-repeat center; position: absolute; top: -20px; left: 50%; margin-left: -8.5px; opacity: 0; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }

.footer .footer-copy { padding: 20px; text-align: center; border-top: 1px solid #494949; }

.footer .footer-copy p { font-size: 14px; color: #999; }

@media screen and (max-width: 1024px) {
  .footer .footer-con { padding: 20px 0 20px; }
  .footer .footer-con .footer-nav { float: none; width: 100%; }
  .footer .footer-con .footer-nav ul li { float: none; width: 100%; background: url("../images/product-icon05.png") no-repeat right 16px; padding: 10px 0; border-bottom: 1px solid #3c3c3c; }
  .footer .footer-con .footer-nav ul li > a { background: none; padding: 6px 0;}
  .footer .footer-con .footer-nav ul li dl { display: none; position: inherit; left: inherit; margin-left: inherit; width: 100%; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
  .footer .footer-con .footer-nav ul li dl dd { border: none; text-align: left; }
  .footer .footer-con .footer-nav ul li:hover a { background: none; }
  .footer .footer-con .footer-nav ul li:hover dl { display: none; }
  .footer .footer-con .footer-nav ul li.on { background: url("../images/product-icon06.png") no-repeat right 16px; }
  .footer .footer-con .footer-other { float: left; margin-right: inherit; padding-top: 18px; }
  .footer .footer-con .footer-other ul li span { margin: 0 5px; }
  .footer .footer-con .footer-share {
    padding-top: 10px;
    float: right;
    position: inherit;
    top: inherit;
    right: inherit;
    }
    .footer .footer-con .footer-nav ul li dl dd a{
      color: #999;
    }
    .footer .footer-con .footer-nav ul li dl span{
      display: none;
    }
  }

/*内页 左右布局*/
/*解决方案*/
.subTit { font-size: 30px; color: #333; padding-bottom: 10px; border-bottom: 1px solid #f2f2f2; }

.subTit i { display: inline-block; width: 5px; height: 30px; background: #085aa3; position: relative; top: 3px; margin-right: 4px; }

.layout-wrap { width: 100%; padding: 60px 0; }

.layout-wrap .layout-l-nav { float: left; width: 280px; margin-right: 60px; }

.layout-wrap .layout-l-nav ul { width: 100%; }

.layout-wrap .layout-l-nav ul li a { display: block; font-size: 16px; color: #333; width: 100%; background: url("../images/sub-nav-icon.png") no-repeat right 20px center; padding: 20px 0; text-indent: 20px; }

.layout-wrap .layout-l-nav ul li:hover { background: url("../images/nav-bg.png") repeat-y; -moz-background-size: 100%; background-size: 100%; }

.layout-wrap .layout-l-nav ul li:hover a { color: #fff; }

.layout-wrap .layout-l-nav ul li.on { background: url("../images/nav-bg.png") repeat-y; -moz-background-size: 100%; background-size: 100%; }

.layout-wrap .layout-l-nav ul li.on a { color: #fff; }

.layout-wrap .layout-r-con { float: left; width: 1060px; }

.layout-wrap .layout-r-con .titH3 { font-size: 24px; color: #0180eb; }

.layout-wrap .layout-r-con .introduction { margin-top: 40px; padding-bottom: 40px; border-bottom: 1px dashed #f2f2f2; }

.layout-wrap .layout-r-con .introduction .int-l-txt { width: 52%; float: left; padding-right: 5%; }

.layout-wrap .layout-r-con .introduction .int-l-txt p { font-size: 16px; color: #333; line-height: 30px; margin-top: 20px; }

.layout-wrap .layout-r-con .introduction .int-l-img {
  width: 43%; float: left; position: relative;
}
.layout-wrap .layout-r-con .introduction .int-l-img video{
  width: 100%;
  height: inherit !important;
  /*height: 260px !important;*/
}
.layout-wrap .layout-r-con .introduction .int-l-img .play{
  display: inline-block;
  width: 80px;
  height: 80px;
  background: url(../images/solution-icon01.png) no-repeat center;
  -moz-background-size: 100%;
  background-size: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -40px;
  z-index: 2;
  border: none;
}
.vjs-big-play-button{
  font-size: 0 !important;
  width: 80px !important;
  height: 80px !important;
  background: url(../images/solution-icon01.png) no-repeat center !important;
  -moz-background-size: 100% !important;
  background-size: 100% !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  margin: -40px 0 0 -40px !important;
}

.layout-wrap .layout-r-con .introduction .int-l-img img { display: block; width: 100%; }

.layout-wrap .layout-r-con .introduction .int-l-img a { display: inline-block; width: 80px; height: 80px; background: url("../images/solution-icon01.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; top: 50%; left: 50%; margin: -40px 0 0 -40px; }

.layout-wrap .layout-r-con .solutionImg { margin-top: 40px; padding-bottom: 40px; border-bottom: 1px dashed #f2f2f2; }

.layout-wrap .layout-r-con .solutionImg .solutionImg-con { width: 100%; background: #fafafa; margin-top: 40px; }

.layout-wrap .layout-r-con .solutionImg .solutionImg-con img { display: block; width: 100%; }

.layout-wrap .layout-r-con .describe { margin-top: 40px; }

.layout-wrap .layout-r-con .describe .describe-txt{
  margin-top:15px;
}

.layout-wrap .layout-r-con .describe .describe-txt .d-tit { font-size: 20px; color: #333; margin-top: 30px; margin-bottom: 14px; }

.layout-wrap .layout-r-con .describe .describe-txt > p { font-size: 14px; color: #333; line-height: 24px; background: url("../images/product-icon02.png") no-repeat 0 8px; padding-left: 15px; margin: 6px 0; }

.layout-wrap .layout-r-con .describe .describe-txt span { display: block; font-size: 14px; color: #333; margin: 6px 0; line-height: 24px;}

.layout-wrap .layout-r-con .describe .describe-txt ul { width: 100%; margin-top: 20px; margin-bottom:20px;}

.layout-wrap .layout-r-con .describe .describe-txt ul li { float: left; width: 25%; }

.layout-wrap .layout-r-con .describe .describe-txt ul li p { border: 1px solid #f2f2f2; text-align: center; padding: 20px 0; }

.layout-wrap .layout-r-con .describe .describe-txt ul li p span { display: block; }

.layout-wrap .layout-r-con .describe .describe-txt ul li p span.sp-t { height: 38px; font-size: 14px; color: #333; }

.layout-wrap .layout-r-con .describe .describe-txt ul li p span.sp-b { font-size: 20px; color: #3179ea; /*margin-top: 10px;*/ }

.layout-wrap .layout-r-con .describe .describe-txt ul.li6 li { width: 16.66%; }

.layout-wrap .layout-r-con .describe .describe-list { width: 100%; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item { float: left; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item.kd-item { width: 20%; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item.kd-item p { height: 144px; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item.wlw-item { width: 25%; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item.wlw-item p { height: 144px; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item.jt-item { width: 33.33%; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item.jt-item p { height: 96px; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item.jk-item { width: 33.33%; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item.jk-item p { height: 96px; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item .c { border: 1px solid #f2f2f2; text-align: center; padding: 20px 10px 10px; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item .c img { display: block; margin: 0 auto; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item .c span { display: block; height: 44px; overflow: hidden; font-weight: bold; font-size: 16px; color: #333; margin-top: 20px; }

.layout-wrap .layout-r-con .describe .describe-list .describe-list-item .c p { font-size: 14px; color: #999; line-height: 24px; margin-top: 10px; overflow: hidden; }

.layout-wrap .layout-r-con .describe .describe-list2 { width: 100%; }

.layout-wrap .layout-r-con .describe .describe-list2 .describe-list-item { float: left; width: 16.66%; }

.layout-wrap .layout-r-con .describe .describe-list2 .describe-list-item .c { border: 1px solid #f2f2f2; text-align: center; padding: 20px 10px 10px; }

.layout-wrap .layout-r-con .describe .describe-list2 .describe-list-item .c img { display: block; margin: 0 auto; }

.layout-wrap .layout-r-con .describe .describe-list2 .describe-list-item .c span { display: block; height: 42px; overflow: hidden; font-weight: bold; font-size: 16px; color: #333; margin-top: 20px; }

.layout-wrap .layout-r-con .relevant { width: 100%; margin-top: 60px; }

.layout-wrap .layout-r-con .relevant .subTit { border-bottom: none; }

.layout-wrap .layout-r-con .relevant .relevant-swiper { margin-top: 40px; position: relative; }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-slide { background: #f7f7f7; text-align: center; overflow: hidden; }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-slide .slide-con { height: 240px; padding: 20px; }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-slide .slide-con a { display: block; }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-slide .slide-con a .disTabCon { width: 100%; height: 200px; display: table; }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-slide .slide-con a .disTabCon .disTabCell { display: table-cell; vertical-align: middle; }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-slide .slide-con a img { display: block; max-width: 100%; margin: 0 auto; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-slide .slide-con a img:hover { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-slide .slide-con a span { display: block; font-size: 14px; color: #333; margin-top: 20px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-button-prev { width: 31px; height: 31px; background: url("../images/euht-icon011.png") no-repeat center; right: 50px; left: inherit; top: -13px; }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-button-prev:hover { background: url("../images/euht-icon013.png") no-repeat center; }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-button-next { width: 31px; height: 31px; background: url("../images/euht-icon012.png") no-repeat center; right: 0; top: -13px; }

.layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-button-next:hover { background: url("../images/euht-icon014.png") no-repeat center; }

.layout-wrap .layout-r-con .productCase { width: 100%; margin-top: 60px; }

.layout-wrap .layout-r-con .productCase .subTit { border: none; }

.layout-wrap .layout-r-con .productCase .case-swiper { margin-top: 40px; position: relative; }

.layout-wrap .layout-r-con .productCase .case-swiper .swiper-slide { overflow: hidden; }

.layout-wrap .layout-r-con .productCase .case-swiper .swiper-slide .slide-con { position: relative; }

.layout-wrap .layout-r-con .productCase .case-swiper .swiper-slide .slide-con a { display: block; }

.layout-wrap .layout-r-con .productCase .case-swiper .swiper-slide .slide-con a img { display: block; width: 100%; margin: 0 auto; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

.layout-wrap .layout-r-con .productCase .case-swiper .swiper-slide .slide-con a img:hover { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }

.layout-wrap .layout-r-con .productCase .case-swiper .swiper-slide .slide-con a span { display: block; width: 96%; font-size: 14px; color: #fff; padding: 10px 2%; text-align: center; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; position: absolute; left: 0; bottom: 0; background: url("../images/opacity-bg04.png") repeat; }

.layout-wrap .layout-r-con .productCase .case-swiper .swiper-button-prev { width: 31px; height: 31px; background: url("../images/euht-icon011.png") no-repeat center; right: 50px; left: inherit; top: -13px; }

.layout-wrap .layout-r-con .productCase .case-swiper .swiper-button-prev:hover { background: url("../images/euht-icon013.png") no-repeat center; }

.layout-wrap .layout-r-con .productCase .case-swiper .swiper-button-next { width: 31px; height: 31px; background: url("../images/euht-icon012.png") no-repeat center; right: 0; top: -13px; }

.layout-wrap .layout-r-con .productCase .case-swiper .swiper-button-next:hover { background: url("../images/euht-icon014.png") no-repeat center; }

@media screen and (max-width: 1400px) { .layout-wrap .layout-l-nav { width: 250px; margin-right: 40px; }
  .layout-wrap .layout-r-con { width: 910px; } }

@media screen and (max-width: 1366px){
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item .c p{
    line-height: 20px;
  }
}

@media screen and (max-width: 1200px) { .layout-wrap .layout-l-nav { width: 24%; margin-right: 2%; }
  .layout-wrap .layout-l-nav ul li a { font-size: 14px; }
  .layout-wrap .layout-r-con { width: 74%; }
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item { width: 33.33%; } }

@media screen and (max-width: 768px) { .layout-wrap { padding: 5% 0; }
  .layout-wrap .layout-l-nav { width: 100%; margin-right: inherit; }
  .layout-wrap .layout-l-nav ul li a { padding: 10px 0; }
  .layout-wrap .layout-r-con { width: 100%; margin-top: 20px; }
  .layout-wrap .layout-r-con .introduction .int-l-txt { width: 100%; padding-right: 0; }
  .layout-wrap .layout-r-con .introduction .int-l-img { width: 100%; margin-top: 20px; }
  .layout-wrap .layout-r-con .describe .describe-txt ul li { width: 50% !important; }
  .layout-wrap .layout-r-con .describe .describe-txt ul li p { padding: 20px 0; }
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item.kd-item { width: 50%; }
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item.wlw-item { width: 50%; }
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item.jt-item { width: 50%; }
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item.jt-item { width: 33.33%; }
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item .c p { height: 120px; }
  .layout-wrap .layout-r-con .describe .describe-list2 .describe-list-item { width: 33.33%; } 

  .layout-wrap .layout-r-con .introduction .int-l-img video{
    height: auto !important;
  }
  .vjs-big-play-button{
    top: 50% !important;
  }
}


@media screen and (max-width: 480px) { .layout-wrap .layout-r-con .describe .describe-list .describe-list-item.kd-item { width: 100%;border: 1px solid #f2f2f2;}
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item.wlw-item { width: 100%; border: 1px solid #f2f2f2;}
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item.jt-item { width: 100%; border: 1px solid #f2f2f2;}
  /*.layout-wrap .layout-r-con .describe .describe-list .describe-list-item.jt-item { width: 33.33%; }*/
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item .c { padding: 20px 10px 20px; border:0}
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item .c span { height: auto; }
  .layout-wrap .layout-r-con .describe .describe-list .describe-list-item .c p { height: auto; }
  .layout-wrap .layout-r-con .describe .describe-list2 .describe-list-item { width: 50%; }
  .layout-wrap .layout-r-con .describe .describe-txt ul li { width: 100% !important; }
  .layout-wrap .layout-r-con .describe .describe-txt ul li p .sp-t { height: auto !important;} }
/*关于 EUHT  简介*/
.euht-jianjie { width: 100%; margin-top: 40px; }

.euht-jianjie p { font-size: 16px; color: #666; line-height: 24px; margin-bottom: 20px; }

.euht-jianjie p img { display: block; width: 100% !important; height: auto !important; }

/*关于 EUHT 技术优势*/
.euht-youshi { width: 100%; }

.euht-youshi .euht-youshi-item { margin-top: 40px; }

.euht-youshi .euht-youshi-item h2 { font-size: 22px; color: #333; line-height: 35px; }

.euht-youshi .euht-youshi-item h2 img { float: left; margin-right: 10px; }

.euht-youshi .euht-youshi-item p { margin-top: 40px; }

.euht-youshi .euht-youshi-item p img { display: block; max-width: 100%; margin: 0 auto; }

/*关于 EUHT 标准化*/
.euht-biaozhun { width: 100%; }

.euht-biaozhun .euht-bz-item { margin-top: 40px; }

.euht-biaozhun .euht-bz-item .euht-bz-lb { float: left; width: 26%; padding-right: 4%; }

.euht-biaozhun .euht-bz-item .euht-bz-lb .swiper-slide img { display: block; width: 100%; }

.euht-biaozhun .euht-bz-item .euht-bz-lb .swiper-pagination { position: inherit; width: 100%; text-align: center; }

.euht-biaozhun .euht-bz-item .euht-bz-lb .swiper-pagination span { margin: 5px; }

.euht-biaozhun .euht-bz-item .euht-bz-txt { float: left; width: 70%; }

.euht-biaozhun .euht-bz-item .euht-bz-txt h3 { font-size: 24px; color: #333; font-weight: normal; }

.euht-biaozhun .euht-bz-item .euht-bz-txt span { display: block; font-size: 14px; color: #999; margin-top: 2%; }

.euht-biaozhun .euht-bz-item .euht-bz-txt ul { margin-top: 2%; }

.euht-biaozhun .euht-bz-item .euht-bz-txt ul li { margin: 5px 0; }

.euht-biaozhun .euht-bz-item .euht-bz-txt ul li a { display: inline-block; font-size: 16px; color: #999; }

.euht-biaozhun .euht-bz-item .euht-bz-txt ul li:hover a { color: #2857a1; }

.euht-biaozhun .euht-bz-item .euht-bz-txt ul li.on a { color: #2857a1; }

.euht-biaozhun .euht-bz-item .euht-bz-txt p { font-size: 14px; color: #333; margin-top: 2%; }

@media screen and (max-width: 1600px) { .euht-biaozhun .euht-bz-item .euht-bz-txt h3 { font-size: 20px; } }

@media screen and (max-width: 1200px) { .euht-biaozhun .euht-bz-item .euht-bz-txt h3 { font-size: 20px; } }

@media screen and (max-width: 480px) { .euht-biaozhun .euht-bz-item .euht-bz-lb { width: 100%; padding-right: 0; }
  .euht-biaozhun .euht-bz-item .euht-bz-txt { width: 100%; margin-top: 20px; } }

/*关于 EUHT 知识产权*/
.euht-chanquan { width: 100%; }

.euht-chanquan .cq-pdf { margin-top: 40px; }

.euht-chanquan .cq-pdf .cq-pdf-item { float: left; width: 32%; padding-right: 1.33%; }

.euht-chanquan .cq-pdf .cq-pdf-item a { display: block; text-align: center; border: 1px solid #f2f2f2; padding-top: 40px; padding-bottom: 40px; }

.euht-chanquan .cq-pdf .cq-pdf-item a img { display: block; margin: 0 auto; }

.euht-chanquan .cq-pdf .cq-pdf-item a span { display: block; font-size: 18px; color: #333; margin-top: 20px; }

.euht-chanquan .cq-pdf .cq-pdf-item a:hover { -moz-box-shadow: 0px 0px 10px #999; -webkit-box-shadow: 0px 0px 10px #999; box-shadow: 0px 0px 10px #999; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

.euht-chanquan .cq-fm-zhuanli { margin-top: 40px; }

.euht-chanquan .cq-fm-zhuanli h3 { font-size: 22px; color: #3179ea; }

.euht-chanquan .cq-fm-zhuanli .cq-img { margin-top: 20px; }

.euht-chanquan .cq-fm-zhuanli .cq-img p { float: left; width: 32%; margin-right: 1%; border: 1px solid #f2f2f2; padding: 10px 0; }

.euht-chanquan .cq-fm-zhuanli .cq-img p img { display: block; max-width: 95%; margin: 0 auto; }

.euht-chanquan .cq-pct-zhuanli { margin-top: 40px; }

.euht-chanquan .cq-pct-zhuanli h3 { font-size: 22px; color: #3179ea; }

.euht-chanquan .cq-pct-zhuanli .pct-img { margin-top: 20px; }

.euht-chanquan .cq-pct-zhuanli .pct-img p { float: left; width: 32%; margin-right: 1%; margin-bottom: 1%; border: 1px solid #f2f2f2; padding: 10px 0; }

.euht-chanquan .cq-pct-zhuanli .pct-img p img { display: block; max-width: 100%; margin: 0 auto; }

@media screen and (max-width: 768px) { .euht-chanquan .cq-fm-zhuanli .cq-img p { width: 31.88%; }
  .euht-chanquan .cq-pct-zhuanli .pct-img p { width: 31.88%; } }

@media screen and (max-width: 480px) { .euht-chanquan .cq-pdf .cq-pdf-item { width: 100%; padding-right: 0;margin-bottom:20px; }
  .euht-chanquan .cq-pdf .cq-pdf-item a span { font-size: 14px; }
  .euht-chanquan .cq-fm-zhuanli .cq-img p { width: 100%; margin-bottom:20px }
  .euht-chanquan .cq-pct-zhuanli .pct-img p { width: 100%;margin-bottom:20px } }
@media screen and (max-width: 768px) {
  .euht-anli .euht-anli-item:nth-child(odd) .al-img .swiper-button-prev {display:none}
  .euht-anli .euht-anli-item:nth-child(odd) .al-img .swiper-button-next {display:none}
  .layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-button-prev {display:none}
  .layout-wrap .layout-r-con .relevant .relevant-swiper .swiper-button-next{display:none}
  .layout-wrap .layout-r-con .productCase .case-swiper .swiper-button-prev {display:none}
  .layout-wrap .layout-r-con .productCase .case-swiper .swiper-button-next {display:none}
}
/*关于 EUHT 产业化案例*/
.euht-anli { width: 100%; margin-top: 40px; }

.euht-anli .euht-anli-item { position: relative; margin-top: 20px; background: #f7f7f7; }

.euht-anli .euht-anli-item .al-img { width: 45%; }

.euht-anli .euht-anli-item .al-img .swiper-slide img { display: block; width: 100%; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

.euht-anli .euht-anli-item .al-img .swiper-slide img:hover { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }

.euht-anli .euht-anli-item .al-txt { width: 55%; padding-bottom: 20px; }

.euht-anli .euht-anli-item .al-txt .al-txt-pd { display: none; padding: 0 6%; }

.euht-anli .euht-anli-item .al-txt .al-txt-pd h1 { margin-top: 40px; line-height: 26px; font-weight: normal; }

.euht-anli .euht-anli-item .al-txt .al-txt-pd h1 a { font-size: 24px; color: #333; }

.euht-anli .euht-anli-item .al-txt .al-txt-pd span { display: block; font-size: 18px; color: #333; margin-top: 40px; padding-left: 16px; background: url("../images/product-icon02.png") no-repeat left 8px; }

.euht-anli .euht-anli-item .al-txt .al-txt-pd p { line-height: 24px; margin-top: 20px; }

.euht-anli .euht-anli-item .al-txt .al-txt-pd p a { font-size: 14px; color: #999; }

.euht-anli .euht-anli-item .al-txt .al-txt-pd.on { display: block; }

.euht-anli .euht-anli-item:nth-child(odd) .al-img { float: left; }

.euht-anli .euht-anli-item:nth-child(odd) .al-img .swiper-button-prev { width: 31px; height: 31px; background: url("../images/euht-icon011.png") no-repeat center; right: 80px; left: inherit; top: inherit; bottom: 20px; }

.euht-anli .euht-anli-item:nth-child(odd) .al-img .swiper-button-prev:hover { background: url("../images/euht-icon013.png") no-repeat center; }

.euht-anli .euht-anli-item:nth-child(odd) .al-img .swiper-button-next { width: 31px; height: 31px; background: url("../images/euht-icon012.png") no-repeat center; top: inherit; right: 40px; bottom: 20px; margin-top: inherit; }

.euht-anli .euht-anli-item:nth-child(odd) .al-img .swiper-button-next:hover { background: url("../images/euht-icon014.png") no-repeat center; }

.euht-anli .euht-anli-item:nth-child(odd) .al-txt { float: right; }

.euht-anli .euht-anli-item:nth-child(even) .al-img { float: right; }

.euht-anli .euht-anli-item:nth-child(even) .al-img .swiper-button-prev { width: 31px; height: 31px; background: url("../images/euht-icon011.png") no-repeat center; left: 40px; right: inherit; top: inherit; bottom: 20px; }

.euht-anli .euht-anli-item:nth-child(even) .al-img .swiper-button-prev:hover { background: url("../images/euht-icon013.png") no-repeat center; }

.euht-anli .euht-anli-item:nth-child(even) .al-img .swiper-button-next { width: 31px; height: 31px; background: url("../images/euht-icon012.png") no-repeat center; top: inherit; left: 80px; right: inherit; bottom: 20px; margin-top: inherit; }

.euht-anli .euht-anli-item:nth-child(even) .al-img .swiper-button-next:hover { background: url("../images/euht-icon014.png") no-repeat center; }

.euht-anli .euht-anli-item:nth-child(even) .al-txt { float: left; }

@media screen and (max-width: 768px) { .euht-anli .euht-anli-item .al-img { float: none !important; width: 100%; position: relative; }
  .euht-anli .euht-anli-item .al-txt { float: none !important; width: 100%; }
  .euht-anli .euht-anli-item:nth-child(even) .al-img .swiper-button-prev { display:none; }
  .euht-anli .euht-anli-item:nth-child(even) .al-img .swiper-button-next { display:none; }
}

/*euht  详情页*/
.euht-anli-details { width: 100%; }

.euht-anli-details .anli-d-tit { font-size: 16px; color: #333; margin-top: 40px; margin-bottom: 20px; }

.euht-anli-details p { color: #666; line-height: 24px; margin-top: 20px; }

.euht-anli-details p img { display: block; width: 100% !important; height: auto !important; }

.euht-anli-details p.di { padding-left: 15px; background: url("../images/product-icon02.png") no-repeat left 9px; margin-top: 5px; }

.euht-anli-details ul li { margin: 6px 0; }

.euht-anli-details ul li span { display: inline-block; float: left; font-size: 16px; color: #666; }

.euht-anli-details ul li span:first-child { width: 120px; }

/*公司产品-芯片*/
.euht-xinpian { width: 100%; }

.euht-xinpian .pro-Tit { font-size: 24px; color: #0180eb; }

.euht-xinpian .euht-xinpian-jj { margin-top: 40px; }

.euht-xinpian .euht-xinpian-jj p { font-size: 14px; color: #333; line-height: 24px; margin-top: 20px; }

.euht-xinpian .tbLink { margin-top: 40px; border-bottom: 1px solid #f2f2f2; }

.euht-xinpian .tbLink li { float: left; width: 180px; height: 58px; line-height: 58px; text-align: center; position: relative; }

.euht-xinpian .tbLink li:hover { background: url("../images/nav-bg.png") repeat-y; -moz-background-size: 100%; background-size: 100%; }

.euht-xinpian .tbLink li:hover a { color: #fff; }

.euht-xinpian .tbLink li:hover em { display: block; width: 17px; height: 9px; background: url("../images/contact-map-arrow.png") no-repeat center; position: absolute; left: 50%; bottom: -9px; margin-left: -8px; }

.euht-xinpian .tbLink li.on { background: url("../images/nav-bg.png") repeat-y; -moz-background-size: 100%; background-size: 100%; }

.euht-xinpian .tbLink li.on a { color: #fff; }

.euht-xinpian .tbLink li.on em { display: block; width: 17px; height: 9px; background: url("../images/contact-map-arrow.png") no-repeat center; position: absolute; left: 50%; bottom: -9px; margin-left: -8px; }

.euht-xinpian .tbLink li a { font-size: 14px; color: #2857a1; }

.euht-xinpian .euht-xinpian-con { /*padding-top: 40px;*/ }

.euht-xinpian .euht-xinpian-con>h4{
  margin-top: 40px;
}

.euht-xinpian .euht-xinpian-con .xp-item { width: 100%; padding: 40px 0; border-bottom: 1px dashed #ebebeb; }

.euht-xinpian .euht-xinpian-con .xp-item .xp-item-img { float: left; width: 34%; padding: 6% 1%; background: #f7f7f7; text-align: center; }

.euht-xinpian .euht-xinpian-con .xp-item .xp-item-img img { display: block; max-width: 55%; margin: 0 auto; }

.euht-xinpian .euht-xinpian-con .xp-item .xp-item-txt { float: left; width: 60%; padding-left: 4%; }

.euht-xinpian .euht-xinpian-con .xp-item .xp-item-txt h3 { font-size: 18px; color: #333; }

.euht-xinpian .euht-xinpian-con .xp-item .xp-item-txt .xp-txt-data { margin-top: 20px; }

.euht-xinpian .euht-xinpian-con .xp-item .xp-item-txt .xp-txt-data p {
  font-size: 14px; color: #333; margin: 6px 0; padding-left: 15px;
  background: url("../images/product-icon02.png") no-repeat left 6px;
  word-wrap:break-word;
}

.euht-xinpian .euht-xinpian-con .xp-item .xp-item-txt a { display: inline-block; font-size: 14px; color: #2857a1; padding-right: 20px; background: url("../images/product-icon01.png") no-repeat right center; }

.euht-xinpian .euht-xinpian-con .xp-item .xp-item-txt a.on { background: url("../images/product-icon04.png") no-repeat right center; }

@media screen and (max-width: 768px) { .euht-xinpian .tbLink li { height: auto; line-height: inherit; padding: 10px 0; }
  .euht-xinpian .tbLink li a { display: block; height: 40px; margin: 0 10px; font-size: 12px;}
  .euht-xinpian .euht-xinpian-con .xp-item .xp-item-img { float: none; width: auto; padding: 20px; }
  .euht-xinpian .euht-xinpian-con .xp-item .xp-item-txt { width: 100%; padding-left: 0; margin-top: 20px; }
  .euht-xinpian .euht-xinpian-con .xp-item .xp-item-txt a { display: none; } }

/*EUHT智能高铁产品*/
.pro-gaotie .pro-gaotie-item { width: 100%; padding-bottom: 40px; margin-top: 40px; border-bottom: 1px dashed #f2f2f2; }

.pro-gaotie .pro-gaotie-item .gt-item-lb { float: left; width: 38%; padding-right: 4%; }

.pro-gaotie .pro-gaotie-item .gt-item-lb .swiper-slide { background: #f7f7f7; text-align: center; padding: 40px 0; }

.pro-gaotie .pro-gaotie-item .gt-item-lb .swiper-slide img { display: block; max-width: 85%; margin: 0 auto; padding: 20px; }

.pro-gaotie .pro-gaotie-item .gt-item-lb ul { margin-top: 10px; }

.pro-gaotie .pro-gaotie-item .gt-item-lb ul li { float: left; width: 100px; height: 80px; margin-right: 1%; border: 1px solid #f2f2f2; background: #f7f7f7; cursor: pointer; }

.pro-gaotie .pro-gaotie-item .gt-item-lb ul li span.disTab { display: table; width: 100%; height: 100%; }

.pro-gaotie .pro-gaotie-item .gt-item-lb ul li span.disTab span.disTabCell { display: table-cell; vertical-align: middle; }

.pro-gaotie .pro-gaotie-item .gt-item-lb ul li img { display: block; width: 38%; margin: 0 auto; }

.pro-gaotie .pro-gaotie-item .gt-item-lb ul li.on { border: 1px solid #085ba1; }

.pro-gaotie .pro-gaotie-item .gt-item-data { float: left; width: 58%; }

.pro-gaotie .pro-gaotie-item .gt-item-data > h1 { font-size: 22px; color: #333; font-weight: normal; }

.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab { /*height: 320px;*/ border: 1px solid #f2f2f2; border-bottom: none; padding: 0 40px; margin-top: 20px; overflow: hidden; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }

/* .pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab p { width: 100%; padding: 10px 0; border-bottom: 1px solid #f2f2f2; position: relative; } */
.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab p { width: 100%;  position: relative;}
.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab p.hide { display: none; }

.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab p span { display: block; float: left; font-size: 14px; color: #333; overflow: hidden; word-break: keep-all; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab p span:first-child { width: 30%; font-weight: bold; }

.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab p span:last-child { width: 70%; }

.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab > div { width: 100%; padding: 10px 0; border-bottom: 1px solid #f2f2f2; position: relative; }

.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab > div.hide { display: none; }

.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab > div span { display: block; float: left; font-size: 14px; color: #333; overflow: hidden; word-break: keep-all; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab > div span:first-child { width: 30%; font-weight: bold; }

.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab > div span:last-child { width: 70%; }

.pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab.on { height: auto; }

.pro-gaotie .pro-gaotie-item .gt-item-data .p { position: relative; padding: 0 40px; border: 1px solid #f2f2f2; border-top: none; }

.pro-gaotie .pro-gaotie-item .gt-item-data .p a { display: inline-block; }

.pro-gaotie .pro-gaotie-item .gt-item-data .p a:first-child { width: 100%; font-size: 14px; color: #085ba1; font-weight: bold; padding: 11px 0; }

.pro-gaotie .pro-gaotie-item .gt-item-data .p a:last-child { width: 40px; height: 42px; line-height: 42px; border: 0px solid #f2f2f2; position: absolute; top: 0; right: 40px; text-align: center; }

.pro-gaotie .pro-gaotie-item .gt-item-data .p a:last-child img { display: inline-block; position: absolute; top: 50%; left: 50%; margin: -7.5px 0 0 -7.5px; width: 15px;height: auto;}

.pro-gaotie .pro-gaotie-item .gt-item-data .p a:last-child img:last-child { display: none; }

.pro-gaotie .pro-gaotie-item .gt-item-data .p.on a:last-child img:first-child { display: none; }

.pro-gaotie .pro-gaotie-item .gt-item-data .p.on a:last-child img:last-child { display: block; }

@media screen and (max-width: 1200px) { .pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab { padding: 0 20px; }
  .pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab p span { overflow: hidden; }
  .pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab p span:first-child { width: 24%; }
  .pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab p span:last-child { width: 76%; }
  .pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab > div span { overflow: hidden; }
  .pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab > div span:first-child { width: 24%; }
  .pro-gaotie .pro-gaotie-item .gt-item-data .gr-tab > div span:last-child { width: 76%; }
  .pro-gaotie .pro-gaotie-item .gt-item-data .p { padding: 0 20px; }
  .pro-gaotie .pro-gaotie-item .gt-item-data .p a:last-child { right: 20px; } }

@media screen and (max-width: 768px) { .pro-gaotie .pro-gaotie-item .gt-item-lb { width: 100%; padding-right: 0; }
  .pro-gaotie .pro-gaotie-item .gt-item-data { width: 100%; margin-top: 20px; }
.pro-gaotie .pro-gaotie-item .gt-item-data .p a:last-child{right: 0;} }

/*资料下载*/
.data-load { width: 100%; padding-top: 60px; }

.data-load .choose-data-tupe { margin-top: 20px; }

.data-load .choose-data-tupe p span { font-size: 16px; color: #333333; }

.data-load .load-con { margin-top: 40px; }

.data-load .load-con h3 { font-size: 22px; color: #333; }

.data-load .load-con .load-list { margin-top: 20px; }

.data-load .load-con .load-list .data-txt { border: 1px solid #f2f2f2; padding: 20px; margin-top: 20px; }

.data-load .load-con .load-list .data-txt p { float: left; width: 66%; overflow: hidden; }

.data-load .load-con .load-list .data-txt p a { display: inline-block; font-size: 16px; color: #333; background: url("../images/euht-icon010.png") no-repeat left center; -moz-background-size: 71px; background-size: 71px; padding: 30px 0 30px 80px; }

.data-load .load-con .load-list .data-txt span { float: right; display: block; position: relative; top: 20px; }

.data-load .load-con .load-list .data-txt span a { display: inline-block; font-size: 14px; color: #fff; width: 140px; height: 40px; line-height: 40px; text-align: center; margin-left: 10px; text-indent: 20px; }

.data-load .load-con .load-list .data-txt span a:first-child { background: #085aa3 url("../images/other-icon01.png") no-repeat 38px center; }

.data-load .load-con .load-list .data-txt span a:last-child { background: #085aa3 url("../images/other-icon02.png") no-repeat 38px center; }

@media screen and (max-width: 1200px) { .data-load .load-con .load-list .data-txt p a { font-size: 14px; -moz-background-size: 46px; background-size: 46px; padding: 18px 0 18px 54px; }
  .data-load .load-con .load-list .data-txt span { top: 8px; }
  .data-load .load-con .load-list .data-txt span a { width: 110px; }
  .data-load .load-con .load-list .data-txt span a:first-child { background: #085aa3 url("../images/other-icon01.png") no-repeat 28px center; }
  .data-load .load-con .load-list .data-txt span a:last-child { background: #085aa3 url("../images/other-icon02.png") no-repeat 28px center; } }

@media screen and (max-width: 768px) { .data-load .load-con .load-list .data-txt p { width: auto; }
  .data-load .load-con .load-list .data-txt span { width: 100%; text-align: center; position: inherit; top: inherit; margin-top: 20px; } }

/*弹窗*/
.alert-win1 { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; background: url("../images/opacity-bg02.png") repeat; }

.alert-win1 .alert-wrap { width: 100%; height: 100%; }

.alert-win1 .alert-wrap .alert-con { max-width: 548px; margin: 0 auto; position: relative; top: 170px; }

.alert-win1 .alert-wrap .alert-con img { display: block; width: 100%; margin: 0 auto; }

.alert-win1 .alert-wrap .alert-con .alert-txt { position: absolute; top: 0; left: 0; width: 90%; padding: 5%; }

.alert-win1 .alert-wrap .alert-con .alert-txt a { display: block; width: 18px; height: 18px; background: url("../images/close-btn.png") no-repeat center; position: absolute; top: -40px; right: 20px; }

.alert-win1 .alert-wrap .alert-con .alert-txt h2 { font-size: 24px; color: #333; }

.alert-win1 .alert-wrap .alert-con .alert-txt p { font-size: 14px; color: #999; margin-top: 20px; }

.alert-win1 .alert-wrap .alert-con .alert-txt span { display: block; font-size: 32px; color: #2c64bc; margin-top: 20px; }

@media screen and (max-width: 480px) { .alert-win1 .alert-wrap .alert-con .alert-txt span { font-size: 28px; } }

/*弹窗2*/
.alert-win2 { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; background: url("../images/opacity-bg02.png") repeat; }

.alert-win2 .alert-wrap2 { width: 60%; background: #fff; margin: 170px auto 0; position: relative; }

.alert-win2 .alert-wrap2 .closeBtn2 { display: block; width: 16px; height: 16px; background: url("../images/close-btn.png") no-repeat center; position: absolute; top: -40px; right: 20px; }

.alert-win2 .alert-wrap2 .allSearch-con { float: left; width: 45%; padding: 5%; }

.alert-win2 .alert-wrap2 .allSearch-con .allSearch h1 { font-size: 30px; color: #333; }

.alert-win2 .alert-wrap2 .allSearch-con .allSearch p { font-size: 14px; color: #999; margin-top: 20px; }

.alert-win2 .alert-wrap2 .allSearch-con .allSearch .tc-search-con { width: 100%; position: relative; margin-top: 20px; background: #f7f7f7; }

.alert-win2 .alert-wrap2 .allSearch-con .allSearch .tc-search-con .k {
  font-size: 14px;
  width: 76%;
  height: 40px; line-height: 40px; text-indent: 10px; outline: none; border: none; background: #f7f7f7; }

.alert-win2 .alert-wrap2 .allSearch-con .allSearch .tc-search-con .b {
  width: 100px;
  height: 40px;
  background: #2857a1 url("../images/search-btn.png") no-repeat center;
   border: none; position: absolute; top: 0; right: 0; cursor: pointer; outline: none;
   background-size: 16px;
 }

.alert-win2 .alert-wrap2 .allSearch-con .hotSearch { margin-top: 40px; }

.alert-win2 .alert-wrap2 .allSearch-con .hotSearch h1 { font-size: 30px; color: #333; }

.alert-win2 .alert-wrap2 .allSearch-con .hotSearch ul { margin-top: 20px; }

.alert-win2 .alert-wrap2 .allSearch-con .hotSearch ul li { float: left; width: 31.33%; margin-right: 2%; margin-bottom: 2%; text-align: center; }

.alert-win2 .alert-wrap2 .allSearch-con .hotSearch ul li a { display: block; font-size: 14px; color: #5473ae; padding: 10px 0; background: #f7f7f7; word-break: keep-all; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }


.alert-win2 .alert-wrap2 .r-tel { float: right; width: 45%; position: relative; }

.alert-win2 .alert-wrap2 .r-tel img { width: 100%; }

.alert-win2 .alert-wrap2 .r-tel .r-tel-txt { position: absolute; top: 0; left: 0; padding: 10% 0 0 10%; width: 100%;box-sizing:border-box;}

.alert-win2 .alert-wrap2 .r-tel .r-tel-txt h2 { font-size: 24px; color: #333; }

.alert-win2 .alert-wrap2 .r-tel .r-tel-txt p { font-size: 14px; color: #999; margin-top: 20px; }

.alert-win2 .alert-wrap2 .r-tel .r-tel-txt span { display: block; font-size: 32px; color: #2c64bc; margin-top: 20px; }

@media screen and (max-width: 1366px) { .alert-win2 .alert-wrap2 { width: 768px; } }

@media screen and (max-width: 768px) { .alert-win2 .alert-wrap2 { width: 100%; }
  .alert-win2 .alert-wrap2 .allSearch-con { float: none; width: auto; padding: 20px; }
  .alert-win2 .alert-wrap2 .allSearch-con .allSearch h1 { font-size: 18px; }
  .alert-win2 .alert-wrap2 .allSearch-con .allSearch p { margin-top: 10px; }
  .alert-win2 .alert-wrap2 .allSearch-con .allSearch .tc-search-con .k { height: 40px; }
  .alert-win2 .alert-wrap2 .allSearch-con .allSearch .tc-search-con .b { height: 40px; }
  .alert-win2 .alert-wrap2 .allSearch-con .hotSearch { margin-top: 20px; }
  .alert-win2 .alert-wrap2 .allSearch-con .hotSearch h1 { font-size: 18px; }
  .alert-win2 .alert-wrap2 .r-tel { float: none; width: auto; padding: 20px; }
  .alert-win2 .alert-wrap2 .r-tel img { display: none; }
  .alert-win2 .alert-wrap2 .r-tel .r-tel-txt { position: inherit; top: inherit; left: inherit; padding: 0; }
  .alert-win2 .alert-wrap2 .r-tel .r-tel-txt h2 { font-size: 18px; }
  .alert-win2 .alert-wrap2 .r-tel .r-tel-txt p { margin-top: 14px; }
  .alert-win2 .alert-wrap2 .r-tel .r-tel-txt span { font-size: 24px; margin-top: 10px; } }

/*搜索结果页*/
.search-con { margin: 130px auto; }

.search-con .search-k { max-width: 840px; margin: 60px auto; position: relative; }

.search-con .search-k .s-int { width: 88%; height: 40px; font-size: 14px; /*color: #085aa3;*/ /*border: 1px solid #e6e6e6;*/background: #f7f7f7;border: none;-webkit-appearance: none;text-indent: 1em; outline: none; }

.search-con .search-k .s-btn { width: 12%; height: 42px;background: #085aa3 url("../images/search-btn.png") no-repeat center; border: none; position: absolute; top: 0; right: 0; cursor: pointer; outline: none;background-size: 16px; }

.search-con .search-data { width: 100%; }

.search-con .search-data p { padding: 30px 0; border-bottom: 1px solid #f2f2f2; }

.search-con .search-data p a { display: inline-block; float: left; width: 80%; font-size: 16px; color: #343434; padding-left: 15px; background: url("../images/about-lc-item-icon2.png") no-repeat left 8px; }

.search-con .search-data p a em { color: #085aa3; }

.search-con .search-data p span { display: inline-block; float: right; font-size: 16px; color: #999; }

@media screen and (max-width: 768px) { .search-con .search-k .s-int { height: 42px; }
  .search-con .search-k .s-btn { height: 42px; width: 100px;}
  .search-con .search-data p { padding: 15px 0; }
  .search-con .search-data p a { display: block; float: none; width: auto; }
  .search-con .search-data p span { display: block; float: none; padding-left: 15px; margin-top: 20px; } }


  @media screen and (max-width: 640px) {
    .layout-wrap .layout-r-con .describe .describe-list .describe-list-item.jk-item{
      width: 100%;
      border: 1px solid #f2f2f2;
    }
    .pro-gaotie .pro-gaotie-item .gt-item-data .p a:last-child { width: 40px; height: 43px; line-height: 43px; border: 0px solid #f2f2f2; position: absolute; top: -2px; right: 20px; text-align: center; }
  }

iframe{border: none;}
