@charset "utf-8";

/* CSS Document */
*{ margin:0; padding:0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";  clear: both;height: 0;}
.clearfix { display: inline-block;  zoom:1;}
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 .clearfix { height: 1%; }
.clearfix{*zoom:1;}
.clear{clear: both;overflow: hidden;}
html{font-size:20px; line-height: 1.5em;}
*{font-family:"Microsoft Yahei", "微软雅黑","宋体", Arial, Helvetica, sans-serif;}
body{font-size: 14px;background-color: #fff;max-width: 1920px;margin: 0 auto;min-width:320px;overflow-x:hidden; -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('fonts/ARIALNB_0.TTF') format('truetype'); font-weight: normal; font-style: normal; } /* 通用样式 */
.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{
  width: 100%;
  display: block;
  max-width: 1200px;
  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.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; text-align: right; font-size: 12px; } 
div.digg a {border: #ccc 1px solid; padding: 4px 10px; color: #666; text-decoration: none; margin: 5px; line-height: 39px; } 
div.digg .disabled * {border: #eee 1px solid; padding: 4px 10px; margin: 5px; color: #ddd; } 
div.digg .current * {border: #bf141c  1px solid; padding: 4px 10px; color: #fff; font-weight: bold; background-color: #bf141c ; } 
div.digg p{display: inline-block;vertical-align: middle;}
div.digg .active * {background: #e8e8e8; color: #999;}
.pagination{vertical-align: middle; text-align: left;display: inline-block;} 
.pagination li{    display: inline-block;}
.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;
}
.articleCon img{max-width: 100%;height: auto !important;}
.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; 
    }

.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: 20px;
  float: left;
  width: 325px
}

#demoo .container a .big {
  width: 100%;
  height: 118px;
  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
}
.skyimg{float: right;max-width: 50%;}

.fullwindow-banner-inner-wrap {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    /*background: gradient(linear, 0% 0%, 0% 100%,from(rgba(30,95,116,.6)), to(rgba(23,9,49,.6)));*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(rgba(189, 203, 214, 0.39)), to(rgba(101, 101, 101, 0.28)));
    background: -webkit-linear-gradient(left,rgba(189, 203, 214, 0.39),rgba(101, 101, 101, 0.28));
    background: -webkit-linear-gradient(left,rgba(189, 203, 214, 0.39) 0%,rgba(101, 101, 101, 0.28) 100%);
    background: -moz-linear-gradient(left, rgba(189, 203, 214, 0.39) 0%, rgba(101, 101, 101, 0.28) 100%);
    background: -o-linear-gradient(left, rgba(189, 203, 214, 0.39) 0%,rgba(101, 101, 101, 0.28) 100%);
    background: -ms-linear-gradient(left, rgba(189, 203, 214, 0.39) 0%,rgba(101, 101, 101, 0.28) 100%);
    background: linear-gradient(to right, rgba(189, 203, 214, 0.39) 0%,rgba(101, 101, 101, 0.28) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(189, 203, 214, 0.39)', endColorstr='rgba(101, 101, 101, 0.28)',GradientType=1 );
}
.fullwindow-banner-inner {
    position:absolute;
    top:50%;
    left:50%;
    width:60.5%;
    margin-left:-30%;
    transform:translateY(-50%);
}
.fullwindow-banner-inner li {
    position:relative;
    float:left;
    width:34%;
    height:12vw;
    text-align:center;
    border-top:1px solid rgba(255,255,255,.15);
    border-left:1px solid rgba(255,255,255,.15);
}
.fullwindow-banner-inner li:nth-child(2),
.fullwindow-banner-inner li:nth-child(5) {width:31.33%;}
.fullwindow-banner-inner li:first-child,
.fullwindow-banner-inner li:nth-child(2),
.fullwindow-banner-inner li:nth-child(3) {border-top:0;}
.fullwindow-banner-inner li:first-child,
.fullwindow-banner-inner li:nth-child(3n+1) {border-left:0;}
.fullwindow-banner-inner .each-item img {width:auto;max-width:100%;margin:0 auto;max-height:100%;}
.fullwindow-banner-inner .item-inner {
    position:absolute;
    top:50%;
    width:100%;
    transform:translateY(-50%);
}
.fullwindow-banner-inner .item-inner .icon-wrap {
    display:block;
    height:3.5rem;
}
.fullwindow-banner-inner .item-inner .text-inner {
    display:block;
    padding-top:0.75rem;
    font-weight:normal;
    font-size:0.9rem;
    color:#fff;    text-shadow: 0 0 7px rgba(0,0,0,0.37);
}
.fullwindow-banner-inner li:nth-of-type(1) .icon-wrap{
    transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;}
.fullwindow-banner-inner li:nth-of-type(1) .text{
    transition: all 0.5s ease-out .1s;
    -webkit-transition: all 0.5s ease-out .1s;
    -moz-transition: all 0.5s ease-out .1s;}
.fullwindow-banner-inner li:nth-of-type(2) .icon-wrap{
    transition: all 0.5s ease-out .2s;
    -webkit-transition: all 0.5s ease-out .2s;
    -moz-transition: all 0.5s ease-out .2s;}
.fullwindow-banner-inner li:nth-of-type(2) .text{
    transition: all 0.5s ease-out .3s;
    -webkit-transition: all 0.5s ease-out .3s;
    -moz-transition: all 0.5s ease-out .3s;}
.fullwindow-banner-inner li:nth-of-type(3) .icon-wrap{
    transition: all 0.5s ease-out .4s;
    -webkit-transition: all 0.5s ease-out .4s;
    -moz-transition: all 0.5s ease-out .4s;}
.fullwindow-banner-inner li:nth-of-type(3) .text{
    transition: all 0.5s ease-out .5s;
    -webkit-transition: all 0.5s ease-out .5s;
    -moz-transition: all 0.5s ease-out .5s;}
.fullwindow-banner-inner li:nth-of-type(4) .icon-wrap{
    transition: all 0.5s ease-out .6s;
    -webkit-transition: all 0.5s ease-out .6s;
    -moz-transition: all 0.5s ease-out .6s;}
.fullwindow-banner-inner li:nth-of-type(4) .text{
    transition: all 0.5s ease-out .7s;
    -webkit-transition: all 0.5s ease-out .7s;
    -moz-transition: all 0.5s ease-out .7s;}
.fullwindow-banner-inner li:nth-of-type(5) .icon-wrap{
    transition: all 0.5s ease-out .8s;
    -webkit-transition: all 0.5s ease-out .8s;
    -moz-transition: all 0.5s ease-out .8s;}
.fullwindow-banner-inner li:nth-of-type(5) .text{
    transition: all 0.5s ease-out .9s;
    -webkit-transition: all 0.5s ease-out .9s;
    -moz-transition: all 0.5s ease-out .9s;}
.fullwindow-banner-inner li:nth-of-type(6) .icon-wrap{
    transition: all 0.5s ease-out 1s;
    -webkit-transition: all 0.5s ease-out 1s;
    -moz-transition: all 0.5s ease-out 1s;}
.fullwindow-banner-inner li:nth-of-type(6) .text{
    transition: all 0.5s ease-out 1.1s;
    -webkit-transition: all 0.5s ease-out 1.1s;
    -moz-transition: all 0.5s ease-out 1.1s;}
.fullwindow-banner-inner li:nth-of-type(1) .icon-wrap{
    transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;}
.fullwindow-banner-inner li:nth-of-type(1) .text{
    transition: all 0.5s ease-out .1s;
    -webkit-transition: all 0.5s ease-out .1s;
    -moz-transition: all 0.5s ease-out .1s;}
.fullwindow-banner-inner li .icon-wrap,
.fullwindow-banner-inner li .text{
    opacity: 0;
    transform: translateY(2.5rem);
    -webkit-transform: translateY(2.5rem);
    -moz-transform: translateY(2.5rem);}
.fullwindow-banner-inner.active li .icon-wrap,
.fullwindow-banner-inner.active li .text{
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);}

 .text-coner{padding-top:3vw;}
 .text-coner .title{    font-size:2.1rem;
    font-weight: bold;
    color: #fff;
    white-space: nowrap;}
 .text-coner .line{    display: block;
    width:2.25rem;
    height:0.2rem;
    margin:1.4rem  0 1.1rem;
    background: #fff;}
 .text-coner .descrition{    margin-bottom:3vw;
    font-size:0.8rem;
    color: #fff;
    line-height:1.5rem;}
 .text-coner .norma_more{ 
    position: relative;
    display: block;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    border-radius:2.5rem;
    border: 2px solid #fff;
    transition: all .4s ease-in-out;   
    width:10vw;
     opacity: 0;
    -webkit-transform: translateY(3rem);
    -ms-transform: translateY(3rem);
    transform: translateY(3rem);
        transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .7s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) .7s;
    -webkit-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .7s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) .7s;
    -moz-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .7s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) .7s;
  }
   .text-coner .norma_more .more {
        line-height:2.7vw;
    display: block;
    z-index: 1;
    position: relative;
    color: #fff;}
 .text-coner .title{transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) 0s;
    -webkit-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) 0s;
    -moz-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) 0s;}
 .text-coner .line{
    transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .3s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) .3s;
    -webkit-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .3s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) .3s;
    -moz-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .3s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) .3s;}
 .text-coner .descrition{    transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .5s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) .5s;
    -webkit-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .5s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) .5s;
    -moz-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) .5s, opacity 1s cubic-bezier(0.42, 0, 0.58, 1) .5s;
}
 .text-coner .title,
 .text-coner .line, 
 .text-coner .descrition{
    opacity: 0;
    transform: translateY(2.5rem);
    -webkit-transform: translateY(2.5rem);
    -moz-transform: translateY(2.5rem);}
 .fullwindow-banner-inner.active .text-coner .title, 
 .fullwindow-banner-inner.active .text-coner .line, 
 .fullwindow-banner-inner.active .text-coner .descrition{
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);}
 .fullwindow-banner-inner.active  .text-coner .norma_more{opacity: 1;
    filter: alpha(opacity=100);
    transform: none;}
.antim{position: absolute;right: 0;z-index: 55;transform: translateY(1rem);opacity: 1 !important;}
/* leftside */
.leftside{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.leftside ul{overflow: visible;}
.leftside ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.leftside ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.leftside ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.leftside ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.leftside ul li img{float:left;}

.index-news {overflow: hidden;
    background:#f6f6f6;
    padding-bottom: 3vw;margin-bottom: -3vw;
}
.index-news .each-item{
    float:left;
}
.index-news .each-item .item-inner {
    position:relative;
    display:block;
        z-index: 99;
            padding: 1rem 1.25rem 0.8rem;

}
.index-news .each-item img {max-width:100%;}
.index-news .each-item .item1 .text-wrap {
    position:absolute;
    bottom:0;
    width:100%;
    background:rgba(0,0,0,.35);
}
.index-news .each-item .item1 .image-inner{    padding-top:20.9rem;
    overflow: hidden;
    width: 100%;
    position: relative;}
.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 {
     height:1.5rem;
    padding-right:2rem;
    font-size:0.9rem;
    color:#fff;
    line-height:1.5em;
    overflow:hidden;
    display: block;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.index-news .each-item .item .icon {
    position:absolute;
    right:1.25rem;
    top:2em;
    display:block;
    width:1.1rem;
    height:0.5rem;
    transition:all .4s ease-in-out;
}
.index-news .each-item .item:hover .icon {
    right:0.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:#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{
    font-size:0.9rem;
    overflow:hidden;
}
.index-news .each-item .item2 .title {
    margin-bottom:0.75rem;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.index-news .each-item .item2 .des {
    height:2.4rem;
    font-size:14px;
    color:#666;
    line-height:1.7em;
    overflow:hidden;
}
.index-news .each-item .date-wrap {position:relative;  }
.index-news .each-item .date {
    font:12px/1 'Gotham-Book';
    color:#666;

}
.index-news .each-item .big-date {
    display:block;
    font:1.8rem/1 'Gotham-Bold';
    color:#999
}
.index-news .each-item .item2 .big-date {margin:20px 0 10px;}
.index-news .each-item .item3 .date-wrap {
    float:left;
    width:3.2rem;
    height:4.5rem;
    border-right:1px solid #e7e7e7;
    margin-right:1.5rem;
}
.index-news .each-item .item3 .text-wrap {
    position:relative;
    height:4.85rem;
    overflow: hidden;
}
.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 {
  margin-top:-7px;line-height:1.6rem;
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.index-news .each-item .item3 p{    
font-size: 13px;
    color: #999;
    line-height: 1.7em;
    height: 3em;
    overflow: hidden;
    display: block;
    padding-top: 5px;}
.index-news .each-item:first-child {margin-left:0;}
.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 .moreBtn{display: inline-block;}
.index-news .wrapCon{overflow: hidden;}
.index-news .wrapCon p{overflow: hidden;height: 3em;line-height: 1.5em;color: #ddd;}

.index-news .each-item {width:32%;margin-left:1.33%;}
.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:0.8rem 0 0.5rem;}
.text-coner .title{font-size: 1.6rem;}

@media (max-width:980px){
  .date-wrap{display: none;}
}
.news-list li:hover:after, .index-news-list .item2:hover:after, .index-news-list .item3:hover:after, .pay-list .each-item:hover:after {
    transform: scale(1.025);
}

.news-list li:hover:after, .contact_3s dd:hover:after,.index-news-list .item2:hover:after, .index-news-list .item3:hover:after, .solution-list .each-item:hover:after, .pay-list .each-item:hover:after {
    box-shadow: 0 0.75rem 0.75rem rgba(0,0,0,.1);
}
.news-list li:after,.contact_3s dd:after,.index-news-list .item2:after, .index-news-list .item3:after, .solution-list .each-item:after, .pay-list .each-item:after {
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    transition: all .6s;
}

.swiper-container {position:relative;width:100%;height:100%;}

@media (max-width:768px){
   .text-coner {width: 86%;padding-top: 0;}
   .text-coner .title {font-size: 1.2rem;}
       .index-news .each-item:first-child{display: none;}
}
@media (max-width:768px){.text-coner .descrition,.text-coner .norma_more{display: none;}}
@media (max-width:640px){
.index-news .each-item {width: 48%;}
.index-news .each-item .item3 .title {
     margin-top:0;line-height: 1.5em;}
.index-news .each-item .item3 .icon{display: none;}
}
.small_box{width: 100%;height: 100%;}
.small_box .mask {
  position:absolute;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.5);
  opacity:0;
  z-index:2;
  cursor:move;top: 0;
    left: 0;
}
.small_box .float_layer {
  position:absolute;
  width:50px;
  height:50px;
  background:rgba(0,0,0,0.5);
  display:none;
}
.big_box {
  position:absolute;
  width:250px;right:-252px;top:-1px;
  height:250px;
  overflow:hidden;
  display:none;
  border:1px solid #bbb;
}
.big_box img {
    position:absolute;
}
.lside .iauth li dl{display: none;}
.news_topbar{
  overflow: hidden;height: 38px;padding-top:7px;
    width: 100%;z-index: 66;
    background: rgb(250, 250, 250);}
.marone{float: left;display: block;padding-right: 20px;min-width:1000px;padding-left:200px;background:url(../images/news_icon.png) no-repeat 175px center;background-size: 20px;color:#333;text-align:left; }
#scroll_div {height:26px;overflow: hidden;white-space: nowrap;}
#scroll_begin,#scroll_end {display: inline-block;}

/*荣誉资质*/
#ind_honor{background: #014a97;overflow: hidden;padding: 20px 0;margin-top:26px;clear: both;}
#ind_honor #demoo{width: 809px;float: right; height:200px;}
#ind_honor .container .con{width: 174px;display: block;position: relative;}
#ind_honor .container .con .big{height: 200px;}
#ind_honor .container .con .big img{min-height: 200px;}
#ind_honor strong{color: #fff;
    display: block;
    width: 174px;
    border-bottom: 1px solid #52a936;
    font-size: 24px;
    height: 61px;
    margin-bottom: 20px;
    position: relative;
    line-height: 57px;}
#ind_honor strong::after{position: absolute;
    content: "";
    width:36px;
    height: 6px;background: #52a936;
    left: 0;
    bottom:-3px;}
#ind_honor img.i01{}


/*公司简介*/
.about_topbanner{position:relative;width: 440px;height:468px;border: 5px solid #eee;
    float: right;}
.about_banner{width:100%;height:100%;}
.about_banner ul.about_bb{position:relative;padding:0px;margin:0px;z-index:5;width:100%;height:100%;}
.about_banner ul.about_bb li{position:absolute;display:none;width:100%;height:100%;}
.about_banner ul.about_bb li a{width:100%;display:block;height:100%;position: relative;}
.about_banner ul.about_bb li a img{width:100%;height:100%;}
.about_banner ul.about_bb li a p{width: 100%;
    display: block;
    height: 53px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.7);
    font-size: 15px;
    color: #fff;
    line-height: 33px;
    box-sizing: border-box;
    padding: 10px 15px;
    white-space: nowrap;}
.about_banner .num{position:absolute;right:2px;bottom:40px;width:100%;z-index:100;opacity:0.8;text-align:center;}
.about_banner .num li{width:34px;height:4px;display:inline-block;margin-right:8px;background:#fff;_display:inline;_font-size:0px;}
.about_banner .num li{*display:inline;_zoom:1;_display:inline;}
.about_banner .num li.num_hover{background-color:#014a97;}
.about_banner .num li.num_hover a{color:#014a97;}
.about_banner .num li a{float:left;display:inline;text-align:center;color:#FFF;text-decoration:none;cursor:pointer;width:28px;height:4px;text-indent:-100px;overflow:hidden;opacity:1;}

#ind_about{padding-top: 70px;overflow: hidden;}
#ind_about strong{    font-size: 24px;
    color: #fff;}
#ind_about h2{background-image:url(../images/i05.png);
background-repeat: no-repeat;
background-position:left top;
    text-indent: -999em;
    height: 60px;
    border-bottom: 1px solid #eee;
    margin: 20px 0px 32px;
    position: relative;}
#ind_about h2::after{position: absolute;
    content: "";
    width:36px;
    height: 6px;background: #52a936;
    left: 0;
    bottom:-3px;}
#ind_about p{font-size: 16px;
    line-height: 30px;
    color: #fff;
    padding-right: 25px;
    overflow: hidden;height: 9em;}
#ind_about .specials{overflow:visible;margin-left: -60px;
    padding-top:28px;}
#ind_about .specials li{float:left;position:relative;margin-left: 60px;margin-bottom: 10px;}
#ind_about .specials li i{background-image:url(../images/i06.png);
background-repeat: no-repeat;
background-position:0 top;width: 50px;
    height: 50px; position: absolute; top: 0;left: 0;}
#ind_about .specials li p{width:290px;height: 50px;border: 1px solid #bbbbbb;box-sizing:border-box;    margin-left: 25px;
    line-height: 49px;
    text-indent: 2.6em;}
#ind_about .specials li:nth-child(2) i{background-position:-62px 0px;}
#ind_about .specials li:nth-child(3) i{background-position:-1px -60px;}
#ind_about .specials li:nth-child(4) i{background-position:-62px -60px;}
#ind_about .specials li:nth-child(5) i{background-position:-1px -120px;}
#ind_about .specials li:nth-child(6) i{background-position:-62px -120px;}


#ind_advantages .imgDiv{margin-top: 40px;}


/* 搴曢儴鏍峰紡 */
.footer{width:100%; height:auto;background: #313035;}
.footnav{ width:100%; height:42px; line-height:42px;background-color:#014a97;margin-bottom: 36px;}
.footnav ul{height: auto;display: flex;flex-flow: row wrap;overflow: hidden;}
.footnav ul li{ float:left; width:140px; height:auto; text-align:center;flex:1;color: #fff;}
.footnav ul li a{ width:100%; height:18px; line-height:18px;color:#fff;font-size:16px;}
.footnav ul li span.line{float: right;}
.footnav ul li:last-child .line{display: none;}
.footnav ul li a:hover{ color:#fff; text-decoration:none; }
/*宸﹁竟logo锛屽彸杈圭増鏉�*/
.footer>.containe{overflow: hidden;text-align: center;    padding-bottom: 15px;}
.f_left{ width:200px; height:auto; float:left; padding-top:40px;}
.f_right{width:auto; float:right;color:#666; line-height:14px; margin-left:40px;overflow: hidden;box-sizing: border-box;display: flex;}
.f_right .ewm{width: 120px;height: 120px;display: inline-block;vertical-align: middle;text-align: center;}
.f_right span{display: block;color: #aaa;
    text-align: left;
    line-height: 21px;margin-top: 30px;
    padding-left: 7px;
    font-size: 12px;}
.footer-content{overflow: hidden;height: auto;
    padding-bottom: 4px;
    color: #aaa;
    text-align: left;
    line-height: 27px;
    display: inline-block;
    width:620px;
    font-size: 13px;
    padding-left: 57px;}
.footer-content a{color: #0070BC;padding-right: 5px;padding-left: 3px}
.footer-content .business{ /* border: 1px solid #dedede;*/
    box-sizing: border-box;
    padding: 7px 14px;
    font-size: 12px;
    margin-top: 17px;
    text-align: left;
    line-height: 21px;}
.footer-content .business a{margin-right:3px }



.titBar{text-align: center;padding: 40px 0 20px;}
.titBar h2{font-size: 27px;color: #fff;line-height:35px;}
.titBar p{font-size: 16px;color: #fff;line-height: 24px;padding: 0.8em 10%;}
.tabCon{min-height: 100px;}
.tabCon .con {display: none; }
.tabCon .con.act {display: block; }
.tabCon .anomaly li:nth-child(n+7){display: none;}
.prolist{overflow: hidden;}
.prolist img{padding: 1%;display: block;}
.prolist .w4{width: 46%;}
.prolist .w6{width: 50%;}
.tab01{margin-right:-3px;display:flex;justify-content:space-between; flex-flow: row wrap;overflow:hidden; margin-bottom:40px; }
.tab01 li{padding:25px 0;width:16%;float:left;font-size:20px;color:#fff;font-weight:600;text-align:center;line-height:22px; flex:1 1 30px;background-color:#1e4fb1;margin-right: 3px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
.tab01 .act{background-color:#f3f3f3;color:#2d619c;}

.proindexUl{width:1320px}
.proindexUl li{float:left;margin-right:20px;margin-bottom:20px;overflow: hidden;}
.proindexUl li a{position:relative;display:block;height: 100%;}
.proindexUl li{height:315px;width:419px;}
.proindexUl li .big{height:100%;}
.proindexUl li p{position: absolute;bottom: 0;left: 0;width: 100%;height: 43px;line-height: 44px;text-align: center;background-color: rgba(0,0,0,0.6);font-size: 18px;color: #fff;}
.proindexUl li.first{width: 500px;height: 650px;}
.proindexUl li.first .big img{width: 500px;height: 650px;}


.in_abouthonorbg{ width:100%; height:1200px;  background:url(../images/honorbg.jpg) no-repeat 0 center; margin-top:80px;}

.appcshow{}
.acshow{height:310px;overflow:hidden;margin-top:30px;position:relative;}
.acshow ul{margin-right:-5px;}
.acshow ul li{float:left;width:273px;display:inline-block;margin-right:11px;margin-left:0px;background:#f5f5f5;text-align:center;border:solid 1px #e5e5e5;}
.acshow ul li a{display:block; width:270px; height:270px;}
.acshow ul li a img{display:block; width:270px; height:227px;}
.acshow ul li p{ margin-top:8px;}
.acwarp{width:1130px;margin:0 auto;}
