﻿@charset "utf-8";

/* CSS Document */
*{ margin:0; padding:0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";  clear: both;height: 0;}

img{display: inline-block;border:none;}
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, figure{margin: 0;}
ul, ol, menu{list-style: none;margin: 0;padding: 0;}
a{color: #136ec2;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
a, a:active, a:focus{outline:none;}
table{border-collapse:collapse;border-spacing:0;}
blockquote, q{quotes: none;}
address, em, i{font-style: normal;}
abbr, acronym{font-variant: normal;}
hr{display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
fieldset, a img, iframe{border: 0 none;}
input, select, button{vertical-align: middle;}
input, textarea, select{*font-size: 100%;}
button{overflow: visible;}
button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner{border: 0 none;padding: 0;}
:active{outline: 0 none;}
::selection{background: #e74700;color: white;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}
/* Hides from IE-mac \*/

html{font-size:20px; line-height: 1.7;}
*{font-family:"Microsoft Yahei", "微软雅黑","宋体", Arial, Helvetica, sans-serif;}
body{font-size: 14px;background-color: #fff;max-width: 1920px;margin: 0 auto;min-width:1200px;overflow-x:scroll; -webkit-font-smoothing: antialiased; }
h1,h2,h3,h4,h5,h6 {
  font-weight: 600;
  color:#4e4e4e;
}
/*#header *,
.containe *{
   transition:all .5s ease;
  -webkit-transition: all .5s ease;
    }*/
h1{
  font-size: 36px;
}

h2{
  font-size: 20px;
}

h3{
  font-size: 16px;font-weight: normal;
}

h4{
  font-size: 16px;
}
@font-face {
  font-family: 'FontBlar';
  src: url('lvnm_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FontBod';
  src: url('tt0365m_.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* 通用样式 */
.fl{float:left;}
.fr{float:right;}
.boxWrap{
  width: 240px;
  -moz-transition:margin-top .5s ease-out;
  -webkit-transition:margin-top .5s ease-out;
  -o-transition:margin-top .5s ease-out;
  -ms-transition:margin-top .5s ease-out;
}
.boxWrap:hover{ margin-top:-179px;}
ul{overflow: hidden;}
input,a{outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none ;border-radius: 0;
}
input:-webkit-autofill {-webkit-box-shadow: 0px 0px 1000px white inset;}
.containe{
  display: block;
  max-width: 1600px;
  margin:0 auto;
  position: relative;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #bbbbbb;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #bbbbbb;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #bbbbbb;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #bbbbbb;
} 
div.big {overflow: hidden;}
div.big img{width: 100%;display: block; transition: .1s transform;
    transform: translateZ(0);min-height: 100%;}
div.big:hover img{
    transform: scale(1.2, 1.2);
    transition: .3s transform;
} 
.over,.over li a,.over a{overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.clear{clear: both;}
.imgDiv{position: relative;width: 100%;overflow: hidden;
  background-repeat: no-repeat;
    background-position:0 40%;
    background-size:100% auto;
}
.imgDiv img {position: relative; left: 50%;display: block;
}
/*div.digg {float:right;} 
div.digg a { color: #666; text-decoration: none; margin: 5px; line-height: 31px; } 
.pagination{display: inline-block;} 
.pagination li{display: inline-block;}
.pagination li.active a,.pagination li:hover a{color: #d11e1e;}*/
div.digg {width: 100%;padding: 3px; margin:15px 0 30px; text-align: center; font-size: 12px; } 
div.digg a { padding: 4px 10px; color: #666; text-decoration: none; margin: 5px; line-height: 39px; } 
div.digg .disabled * {padding: 4px 10px; margin: 5px; color: #ddd; } 
div.digg .current * { padding: 4px 10px; color: #fff; font-weight: bold; background-color: #bf141c ; } 
div.digg p{display: inline-block;vertical-align: middle;}
div.digg .active * {
  background: #2f2929;
    color: #fff;
    border-radius: 20px;
    display: block;
    line-height: 29px;
    width: 29px;
    text-align: center;
    font-size: 15px;
    padding: 0;
}
.pagination{vertical-align: middle; text-align: left;display: inline-block;} 
.pagination li{    display: inline-block;}
/* flexslider */
.flexslider{margin:0;position:relative;width:100%;height:100%;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
@media screen and (max-width: 767px) {
.flex-direction-nav{display: none;}
}
.imgcon{text-align: center;}
.imgcon img{display:inline-block;vertical-align: middle;max-width: 100%;}
.imgcon::after{display: inline-block; font-size: 0; content: "."; clear: both; height: 100%; width: 0; vertical-align: middle;}
.tabCon .con {display: none; }
.tabCon .con.active {display: block; }
.titbar{line-height: 55px;margin-bottom:30px;height:44px;}
.titbar.ln{border: none;}
.titbar h2{font-size:24px;color: #333;display: inline-block;line-height:65px;} 
.breaker {
    color: #555;
    margin-top: 10px;
    height: 50px;
    line-height:60px;
    margin-bottom: 17px;overflow: hidden;
    background-repeat: no-repeat;
    background-position:0 center;
    background-size:auto auto;
}
.breaker a{color: #666;}
.breaker span{color: #e10e11;}
.newsList02 li {
  overflow: hidden;
  border-bottom: 1px dashed #d0d1d1;
  background: url(../images/i13.png) no-repeat 2px 21px;
    height: 48px;
    border-bottom: 1px dashed #aaa;
    padding-left: 23px;
}
.newsList02 li .title {position: relative;}
.newsList02 li span a{color: #e10e11;}
.newsList02 h2 {
  color: #333;
  font-size: 15px;
  padding-right: 5em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 49px;
}
.newsList02 span{height:50px; line-height:52px; float: right;}
.newsList02 span img{margin-top:10px;}
.newsList02 p {
  height: 47px;
  overflow: hidden;
  font-size: 14px;
  line-height: 24px;
  color: #555555;
  margin-top: 6px;
  margin-top: 9px;
  display: block;display: none;
}
.backlist{display: inline-block;line-height: 36px;background-color: #e10e11;padding: 0 20px;color: #FFF; }
.articleTit{margin-top:37px;color: #333;text-align:center;font-weight: normal;
    line-height: 1.5em;}
.sub_info {text-align: center;
    padding: 15px 0;
    line-height: 30px !important;
    margin-bottom:30px;
    color: #434343;
}

.sub_info.line {
  border-bottom: 1px solid #dddddd;
}

.sub_info span {
  margin-right: 30px;
}
.articleCon img{max-width: 100%;height: auto !important;}
h3.tag {
  line-height: 24px;
  border-top: 1px dashed #e0e1dc;
  margin-top: 10px;
  color: #999;
  font-weight: normal;
  padding-top: 8px;
  font-size: 14px;
}

h3.tag a {
  color: #005a98;
  margin: 0 8px 0 5px;
}

h3.tag a:hover {
  color: #0172bd;
}

/*.page {line-height: 60px;
    border-top: 2px solid #333;
    margin: 36px 0;
    font-size: 14px;
    overflow: hidden;clear: both;
}*/
.pro_list{width: 102%;}
.pro_list li{width: 31%;margin-right: 2%;float: left;}

.pro_list li .imWrap {
    border: 1px solid #bbb;
} 
.pro_list li h3{display: inline-block;
    color: #333;
    font-size: 16px;
    text-align: center;
    width: 100%;
    line-height:3em;
    overflow: hidden;
    white-space: nowrap;text-overflow: ellipsis; 
    }

    .mBtn {
    display: none;
}
.proTop{overflow: hidden;margin-top:40px;}
.proTop .proImg{float: left;width:412px;height: 350px ;margin-right: 30px;border: 1px solid #bbb;margin-right: 20px; }
.proTop h3{    font-size: 30px;color: #333;line-height: 50px;border-bottom: 1px solid #bbb;text-align: center;}
.proTop p{font-size: 14px;color: #333;line-height:24px;
margin:1.5em 0;}
.tab04{margin-right:-3px;display:flex;justify-content:space-between; flex-flow: row wrap;overflow:hidden;padding: 10px 0 1px 0;max-width: 720px; }
.tab04 li{padding:7px 0;width:16%;float:left;color:#000;text-align:center;line-height:22px; flex:1 1 100px;margin-right:2px;cursor: pointer;margin-bottom: 3px}
.tab04 li {background-color: #e5e5e5; }
.tab04 li.act {background-color:#333333;color:#fff;}
.prodetails{border-bottom: 2px solid #333333;margin: 35px 0 20px;}    
.tabcon04 p{font-size: 14px;color: #474747;line-height: 35px;text-indent: 2em;}
.tabcon04 .con{min-height:100px;}
/* drama-poster */
.contentor{    height: 90px;
    width: 100%;
    position: relative;
    margin:38px auto 0;
    padding: 0 18px;
    box-sizing: border-box;}
.drama-poster{margin:0 auto; width:1200px;height:180px;overflow:hidden;position:relative; }
.drama-poster ul{width:100%;    overflow: initial;}
.drama-poster li{ margin:0px 5px;}
.show-poster-3{ width:98px;height:88px; border: 1px solid #bbb;float:left;}
.show-poster-3 img{display:block;width:100%;height:100%; display: inline-block;}
.show-poster-3 a p{ text-align:center;color:#393939;line-height:30px; width:100%;height:30px;}
.show-poster-3 a:hover p{ background-color:#2751B3; color:#fff; text-decoration:none;}
.show-poster-3 a:hover{ text-decoration:none;}


.drama-slide li{ position:absolute; z-index:10000;    top: 0;
    border-top: 3px solid #fff;border-bottom: 3px solid #fff;}
.drama-slide .prev{ position:absolute;left:0px;}
.drama-slide .next{ position:absolute; right:0px;}
.drama-slide li a{display:block;width:17px;height:84px;}
.drama-slide li.prev a{background:url(../images/index_40.jpg) no-repeat center center;}
.drama-slide li.next a{background:url(../images/index_41.jpg) no-repeat center center;}

#demoo {
  width: 100%;
  overflow: hidden
}

#demoo .container a {
  display: block;
  padding-right: 1rem;
  float: left;
  width: 16rem
}

#demoo .container a .big {
  width: 100%;
  height: 5.9rem;
  display: block;
  vertical-align: middle;
  border: 1px solid #bbb;
  background-color: transparent;
  text-align: center;
}

#demoo .container a .big img {
  width: auto;
  height: auto;
  border: none;
  max-width: 100%;
  min-height: 100%;
  display: inline-block
}

#demoo .container a p {
  text-align: center;
  line-height: 30px;
  color: #1a3745
}
.tjDiv {
  border: 1px solid #bbb;
  display: block;
  padding:0.75rem;
  margin: 3vw 0
}

.tjDiv h2 {
  font-size:0.9rem;
  color: #1a3745;
  font-weight: normal;line-height:1.1rem;
  display: inline-block;border-bottom: 2px solid #ff0000;
}
.tjDiv .tit a{float: right;color: #666;font-size:0.7rem;}
.tjDiv .tit{border-bottom: 2px solid #333333;    height:1.1rem;}
.tjDiv #demoo{margin: 1rem 0 3px;}
.tjDiv #demoo .container a .big {height:7.9rem;}
.skyimg{float: right;max-width: 50%;}
.appTit{font-size:1.8rem;color: #e10e11;padding-right: 10%;display: inline-block;border-bottom:1px solid #dddddd;line-height: 2em;font-weight: normal;margin-bottom:1em;}

.tabCon .con.act {
    display: block;
}
.topbanner .banner{background-color: #333;}

.wk_wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -175px;
  margin-left: -415px;
  width: 830px;
  height: 350px;
}
.t2 .wk_wrap {
  width: 100% ;
  height:100%  ;
  left: 0 ;
  top: 0 ;margin: 0;
}
.wk_wrap .photlist{width: 1400px;transform: rotate(-30deg);margin-top: -300px;
    margin-left: -350px;
}
.wk_wrap .photlist .img{position: relative; float: left;margin-right:30px;margin-bottom:30px;
      transform: rotate(-30deg);
      opacity: 0;box-shadow:2px 2px 12px rgba(70,70,70,.5);
}
.wk_wrap .photlist .img .as1{position: absolute ;
z-index: 5 ;
right:105%;
top: 0 ;opacity: 0;}
.wk_wrap .photlist .img .as2{position: absolute ;
z-index: 5 ;
left:105%;
top: 0 ;opacity: 0;}
.wk_wrap .photlist img{display: block;}
.wk_wrap .photlist+.imgr{
  position: absolute ;opacity: 0;
  z-index: 5 ;
  right:0%;
  top:20% ;
}
.wk_wrap.active .photlist .img {
  -webkit-animation:pulws linear 2.4s .3s;-moz-animation:pulws linear 2.4s .3s;animation:pulws linear 2.4s .3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;
}
.wk_wrap.active .photlist .as1 {
  opacity:0.4;
  transition: opacity 1s linear 2.2s;
}

.wk_wrap.active .photlist .as2 {
  opacity:0.75;
  transition: opacity 1s linear 2.2s;
}
@keyframes pulws {
  0% {opacity:0;}
  20%{opacity: 1;}

  35% {-webkit-transform: rotate(0);transform: rotate(0);}
  70%{-webkit-transform:translateX(-150px);transform:translateX(-150px);margin-right:30px;margin-bottom:30px;}

  to {-webkit-transform:translateX(-150px);transform:translateX(-150px);margin-right:15px;margin-bottom:15px;opacity: 1;}
}
.wk_wrap.active .photlist+.imgr{
  right:10%;
  opacity:1;
  transition: all 2s linear 1s;
}

.wk_wrap .cont{
  display: inline-block;
  width: 100%;
  position: absolute ;
  height:auto  ;
  z-index: 5 ;
  left: 0 ;text-align:center;
  top: 50% ;
  transform: translateY(-50%);white-space: nowrap;
}
.wk_wrap .flyl{opacity: 0;transform: translateX(-10%);}
.wk_wrap .flyr{opacity: 0;transform: translateX(10%);}
.wk_wrap .mid{opacity: 0;height: 0;}
.wk_wrap.active .flyl,
.wk_wrap.active .flyr{
  transform: translateX(0);opacity: 1;
  transition: all 1.2s linear 0.3s;
}
.wk_wrap.active .mid{
  opacity:1;height:285px;transition: all 1.2s linear 0.3s;
}
.bgdot{
  position: absolute ;
  height:auto;
  z-index: 5 ;
  bottom: 0 ;
  width: 110% ;left:-10%;
}
.wk_wrap.active .bgdot{
  -webkit-animation:puld linear 10s .3s;-moz-animation:puld linear 10s .3s;animation:puld linear 10s .3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}
@keyframes puld {
  0% {
}
  50%{left:0;}

  to{width: 100%;left: 0;}
}
/*新banner结束*/


/*老首页案例下方的两个图标*/
.moreBtn{border:1px solid  #bbb;color: #646464;display: block;width:8rem;text-align: center;line-height: 3em;margin: 0 auto;margin-top: 1rem;}
.moreBtn:hover{border-color: #d11e1e;color: #d11e1e;}
#ind_case .btndiv{text-align: center;}
#ind_case .moreBtn{display: inline-block;margin-left:1vw;margin-right:1vw;}


.banTubiao{    display: inline-block;
    height: 32px;
    overflow: hidden;    vertical-align: middle;
    padding-left: 10px;}
.banTubiao img{    height: 32px;
    width: auto;}
.tag_pre{box-sizing: border-box;
    background-color: #fff;
    border-top: 1px solid #dfdfdf;
    margin-bottom: 1.5rem;padding: 10px;}
.tag_pre a{    display: inline-block;
    border-radius: 5px;
    margin: 3px;
    color: #666;
    padding: 0 5px;
    font-size: 12px;
    background: #f6f6f6;
    line-height: 2;}
.tagspan{width: 31px;height: 31px;background: url(../images/i10.png) no-repeat 0 0;color: transparent;display: block;padding-left:40px;padding-bottom: 20px;width: 100%;box-sizing:border-box;margin-top: 1rem;} 
.tagspan a{line-height:2;color: #0f97e5;}
.skip{margin-top: 5%;}
.skip>div{width: 50%;line-height: 30px;height: 30px;overflow: hidden; text-overflow:ellipsis;white-space: nowrap;}
.skip a{color: #666666}
.skip .fl{float: left;margin-left: 10px}
.skip .fr{float: right;text-align: right;}
.skip{padding: 0;overflow: hidden;}
  .skip>div {width: 50%;
    line-height: 28px;
    height: 55px;
    padding: 13px 0;
    box-sizing: border-box;
    margin: 0 !important;
  }
  .skip span{position: relative;color: #fff;background: #000;padding: 0 0.5em;border-radius: 1rem;}
  .skip .fl span{margin-right: 10px;border-right: 1px solid #999;float: left;}
  .skip .fl span:before{
        content: "←";
    font-size: 17px;
    color: #fff;font-weight: bold;
    
  }
  .skip .fr span{float: right;margin-left: 10px;border-left: 1px solid #999;}
  .skip .fr span:after{
    content: "→";
    font-size: 17px;
    color: #fff;font-weight: bold;
  }
  .skip a{display: block;max-width: initial;}
/*  .skip>div:hover{background: #fdc71c;color: #fff;}
  .skip>div:hover a,.skip>div:hover span:after{color:#fff;}
  .skip>div:hover span{border-color: #fff;}*/
.ind_faq {float: right;width: 30%;height: 21rem}

.ind_faq .swiper-slide {background-color: #fff}

.ind_faq #faq_list a {background-image: url(../images/i122.png);background-repeat: no-repeat;background-position: 8px center;line-height: 33px;color: #323232;padding-left: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block}

.ind_faq #faq_list .con {color: #999;padding-left: 2em;font-size: 13px;margin-top: -3px;padding-bottom: 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}

.ind_topic {overflow: hidden}

.index-news {overflow: hidden;background: #f6f6f6;padding-bottom: 3vw;margin-bottom: -3vw}

.index-news .tabUl {border-bottom: 1px solid #bbb;margin-bottom: 1rem}

.index-news .tabUl li {float: left;display: inline-block;font-size: .8rem;margin-right: 10px;line-height: 2.4em;padding: 0 1em;border: 1px solid #bbb;margin-bottom: -1px;cursor: pointer;}

@media (max-width:768px) {.index-news .tabUl li {font-size: .88888889rem}
}

@media (max-width:640px) {.index-news .tabUl li {font-size: 1rem}
}

.index-news .tabUl li.act {background-color: #d11e1e;color: #fff;border-color: #d11e1e}

@media (min-width:768px) {.index-news .tabUl {display: block}
}

.index-news .each-item {float: left}

.index-news .each-item .item-inner {position: relative;display: block;z-index: 99;padding: 1rem 1.25rem .8rem}

.index-news .each-item img {max-width: 100%}

.index-news .each-item .item1 .text-wrap {position: absolute;width: 100%;bottom: 0;background: rgba(0, 0, 0, .35)}

.index-news .each-item .item1 .image-inner {overflow: hidden;position: relative;width: 100%;padding-top: 20.9rem}

.index-news .each-item .item1 .item-inner {padding: 0}

.index-news .each-item .item1 img {display: block;position: absolute;min-height: 100%;top: 0;left: 0;max-width: inherit}

.index-news .each-item .item1 .text-inner {padding: 1rem 1.25rem 1rem 1.5rem}

.index-news .each-item .item1 .title {color: #fff;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 1.5rem;padding-right: 2rem;font-size: .9rem;line-height: 1.5em}

.index-news .each-item .item .icon {display: block;position: absolute;right: 1.25rem;top: 2rem;width: 1.1rem;height: .5rem;transition: all .4s ease-in-out}

.index-news .each-item .item:hover .icon {right: .75rem}

.index-news .each-item .item1 .icon {background: url(../images/more-icon1.png) no-repeat center center}

.index-news .each-item .item2 .icon,
.index-news .each-item .item3 .icon {top: 1.5rem;background: url(../images/more-icon2.png) no-repeat center center}

.index-news .each-item .item3 .icon {right: auto;left: 1.5rem;top: 4.25rem}

.index-news .each-item .item3:hover .icon {left: 2rem}

.index-news .each-item .item2,
.index-news .each-item .item3 {position: relative;background-color: #fff}

.index-news .each-item .item2 .text-wrap {padding-bottom: 1rem;border-bottom: 1px solid #f3f3f3}

.index-news .each-item .item2 .title,
.index-news .each-item .item3 .title {overflow: hidden;font-size: .9rem}

.index-news .each-item .item2 .title {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: .75rem}

.index-news .each-item .item2 .des {color: #666;overflow: hidden;height: 2.4rem;font-size: 14px;line-height: 1.7em}

.index-news .each-item .date-wrap {position: relative}

.index-news .each-item .date {color: #666;font: 12px/1 Gotham-Book}

.index-news .each-item .big-date {display: block;color: #999;font: 1.8rem/1 Gotham-Bold}

.index-news .each-item .item2 .big-date {margin: 20px 0 10px}

.index-news .each-item .item3 .date-wrap {float: left;width: 5rem;height: 4.5rem;border-right: 1px solid #e7e7e7;margin-right: 1.5rem}

.index-news .each-item .item3 .text-wrap {position: relative;overflow: hidden;height: 4.85rem}

.index-news .each-item .item3 .date-wrap .line {display: block;width: 1rem;height: 2px;margin: 15px 0;background-color: #e7e7e7}

.index-news .each-item .item3 .title {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: -7px;line-height: 1.6rem}

.index-news .each-item .item3 p {overflow: hidden;color: #999;display: block;font-size: 13px;line-height: 1.7em;height: 3em;padding-top: 5px}

.index-news .each-item:first-child {margin-left: 0}

.index-news .wrapCon {display: block}

.index-news .wrapCon p {overflow: hidden;height: 3em;line-height: 1.5em;color: #ddd}

@media (min-width:1400px) {.index-news .wrap {padding-bottom: 1rem;margin: 0 auto}

  .index-news .each-item {width: 440px;margin-left: 10px}

  .index-news .each-item .item2,
  .index-news .each-item .item3 {margin-bottom: 10px}

  .index-news .each-item:first-child {margin-right: 4%}
}

@media (max-width:1399px) {.index-news .each-item {width: 47%;margin-left: 3%}

  .index-news .each-item .item2 {margin-bottom: 1.75%}

  .index-news .each-item .item3 {margin-bottom: 2.75%}

  .index-news .each-item .item2 .big-date {margin: .8rem 0 .5rem}

  .text-coner .title {font-size: 1.6rem}
}

@media (max-width:980px) {.date-wrap {display: none}
}

.index-news-list .item2:hover:after,
.index-news-list .item3:hover:after,
.news-list li:hover:after,
.pay-list .each-item:hover:after {transform: scale(1.025)}

.contact_3s dd:hover:after,
.index-news-list .item2:hover:after,
.index-news-list .item3:hover:after,
.news-list li:hover:after,
.pay-list .each-item:hover:after,
.solution-list .each-item:hover:after {box-shadow: 0 .75rem .75rem rgba(0, 0, 0, .1)}

.contact_3s dd:after,
.index-news-list .item2:after,
.index-news-list .item3:after,
.news-list li:after,
.pay-list .each-item:after,
.solution-list .each-item:after {position: absolute;width: 100%;height: 100%;display: block;left: 0;top: 0;content: '';transition: all .6s}

.normal-more-wrap1 {text-align: center;padding-top: 2rem}

.normal-more-wrap1 .more {position: relative;display: inline-block;background-color: #fff;box-sizing: border-box;width: 60px;height: 60px;padding-top: 23px;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;line-height: 100%}

.normal-more-wrap1 .more .icon {position: relative;display: inline-block;z-index: 1;width: 22px;height: 10px;background: url(../images/more-icon.png) no-repeat center center;transition: all .5s ease-in-out}

.normal-more-wrap1 .more:hover .icon {background: url(../images/more-icon1.png) no-repeat center center}

.normal-more-wrap1 .more:after {position: absolute;display: block;width: 100%;height: 100%;content: '';left: 0;top: 0;background: #d11e1e;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;transform: scale(0);transition: all .5s ease-in-out}

.normal-more-wrap1 .more:hover:after {transform: scale(1)}

.swiper-container {position: relative;width: 100%;height: 100%}

@media (min-width:768px) {.index-news .each-item:nth-child(5) {display: none}
}

@media (max-width:768px) {.ind_faq {display: none}

  .text-coner {width: 86%}

  .text-coner .title {font-size: 1.2rem}

  .normal-more-wrap1 {padding-top: 30px}

  .index-news .each-item:first-child {display: none}
}

@media (max-width:768px) {.text-coner .descrition {display: none}
}

@media (max-width:640px) {.index-news .each-item {width: 48%;margin-left: 2%}

  .index-news .each-item .item3 .title {margin-top: 0;line-height: 1.5em}

  .index-news .each-item .item3 .icon {display: none}
}
#lytable #verify{width: 154px;float: left;}
#lytable .indexcode{float: right;width: 115px;}

.searDiv{    overflow: hidden;
    position: absolute;
    display: inline-block;
    top: 50%;
    left: 50%;
    max-width: 700px;
    width: 50%;
    height:42px;
    transform: translateX(-50%);
    border-radius:24px;
    background: #fff;
}
#searcher{float: left;
    display: block;
    font-size: 13px;
    color: #333;
    height:41px;
    width: 60%;
    padding-left: 1rem;
    margin-right: 4px;
    border: none;
}
#searchglass{    float: right;
    display: block;
    overflow: hidden;
    border: none;
    width:43px;
    height:41px;
    cursor: pointer;
    background-image: url(../images/i03.png);
    background-repeat: no-repeat;
    background-position: 3px center;
    text-indent: -99em;
    background-color: transparent;
}
@media screen and (max-width:768px) {
  .imgDiv#img2 img{width: 200%;margin-left: 0;}
  .searDiv{width: 87%;}
  #helpcenter{clear: both;}
  .gf7 #helpcenter .lmenu{width: 12rem;}
  .gf7 .lNav3>li>a{font-size: 15px;}
  .gf7 .subnav3 li a{font-size: 15px;}
}

    #swiper6{display: flex;}
    .special_btn5s{width: 18%;
    margin-right: 2%;height: 4rem;}

