body{margin: 0px auto; padding: 0px; font-size:14px; font-family:Microsoft YaHei; line-height:24px; color: #333;}
  div{margin: 0px; padding: 0px;}
  span, p{margin: 0px; padding: 0px; font-family:Microsoft YaHei;}
  h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
  address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
  *{box-sizing: border-box;}
  html, body {min-height: 100%;}
  body {font:14px/1.5 "Microsoft YaHei";font-size:14px;color:#1b2229; min-width:1500px}
  
  h1, h2, h3, h4, h5, h6{font-weight:normal;}
  ul,ol,li{list-style: none;}
  dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
  img {border: none;vertical-align: middle;}
  a {text-decoration: none;color: #1b2229; transition: all 0.6s;}
  a:hover{transition: all 0.6s;}
  b{font-weight:normal;}
  table {border-collapse: collapse;table-layout: fixed;}
  tr,td{padding:0 !important;}
  input, textarea {outline: none;border: none;}
  textarea {resize: none;overflow: auto;}
  .fl {float: left}
  .fr {float: right}
  .tl {text-align: left;}
  .tc {text-align: center}
  .tr {text-align: right;}
  .cl{clear:both;}
  .ov{overflow:hidden;}
  .db,.lb,.dd{font-size:0;}
  .db>div,.lb>li,.dd>dl{display:inline-block;vertical-align:top;}
  em,.em,i{vertical-align:top;}
  .ellipse {overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
  .inline{display: inline-block;*display: inline;*zoom: 1;}
  :focus {outline:none;background-color:transparent;}
  ::selection{background:#115195;color:#fff;}
  .clearfix:after{ display: block; clear: both; content: ""; visibility: hidden; height: 0;}
  .clearfix{ zoom:1;}
  
@font-face {
  font-family: "hzgb";
  src: url("../hzgb_woff.txt"),
       url("../hzgb_ttf.txt"),
       url("../hzgb_woff2.txt"),
       url("../hzgb_otf.txt"),
       url("../hzgb_eot.txt");
}

.font_youth{font-family:"hzgb";}

  .w1200{ width:1200px; margin:auto;}
  /*抬头*/
  /* header */
  .header{width: 100%;position:relative;z-index:99;height: 120px;/*border-bottom: 1px solid #1a1a1a;*/ background: #fff;}
  .headerCenter-left{position: absolute;;left: 4.8%;margin-top:28px;width: 345px;}
  .headerCenter-left h6{width:85px;display: block;float: left;}
  .headerCenter-left h6 a{text-indent: -9999px;display: block;}
  .headerCenter-left h6 a img{display: block;height:67px;float: left;margin-top: 7px;}
  .headerCenter-left p{color: #000;font-size: 31px;}
  .headerCenter-left span{color: #333;font-size: 17px; letter-spacing:0.8px;}
  
  .headerCenter-right{width:58%;float: right;}
  /* .headerCenter-right ul{width: 100%;} */
  .headerCenter-right ul li{float: left;font-size: 16px;height: 120px;position: relative;position: relative;line-height: 120px;margin-left: 4%;}
  .headerCenter-right ul li>a{
      color: #333;
      text-decoration: none;
      font-size: 17px;
      display: block;
      padding: 0;
      padding-left: 0 !important;
      padding-right: 0 !important;
      }
  .headerCenter-right ul li:hover>a{color: #005bac;}
  .headerCenter-right ul li.cur>a{color: #005bac;border-bottom: 2px solid #005bac;height: 120px; font-weight:bold;}
  
  .header .erxian{float: right;font-size: 14px;color: #333;margin-top:34px;padding-left: 45px;background: url(../uploadfile/image/20200829/20200829171314_480907321.png) no-repeat left;/* width: 122px; */margin-right: 3%;letter-spacing:1px;}
  .header .erxian span{font-size:21px;color: #000;display: block; }
  
  .header.cur{position: fixed;height: 80px;animation:liucheng01 1s linear; -webkit-animation:liucheng01 1s linear; box-shadow: 0 0 10px #ddd;}
  .header.cur .headerCenter-left{margin-top:10px;animation:liucheng02 1s linear; -webkit-animation:liucheng02 1s linear;}
  .header.cur .headerCenter-right ul li{height: 80px;animation:liucheng03 1s linear; -webkit-animation:liucheng03 1s linear;}
  .header.cur .headerCenter-right ul li>a{line-height: 80px;animation:liucheng04 1s linear; -webkit-animation:liucheng04 1s linear;height:80px;}
  .header.cur .erxian{margin-top: 20px;animation:liucheng05 1s linear; -webkit-animation:liucheng05 1s linear;letter-spacing: 3px;}
  
  
  /* 导航下拉 */
  
  
  
  
  
  
  @keyframes liucheng01 
  {
    from{ height:120px}
    to{ height:80px}
  }
  @-webkit-keyframes liucheng01 
  {
    from{ height:120px}
    to{ height:80px}
  }
  
  @keyframes liucheng02 
  {
    from{ margin-top:28px}
    to{ margin-top:14px}
  }
  @-webkit-keyframes liucheng02
  {
    from{ margin-top:28px}
    to{ margin-top:14px}
  }
  
  @keyframes liucheng03 
  {
    from{ height:120px}
    to{ height:80px}
  }
  @-webkit-keyframes liucheng03 
  {
    from{ height:120px}
    to{ height:80px}
  }
  
  @keyframes liucheng04 
  {
    from{ line-height:120px}
    to{ line-height:80px}
  }
  @-webkit-keyframes liucheng04
  {
    from{ line-height:120px}
    to{ line-height:80px}
  }
  
  @keyframes liucheng05 
  {
    from{ margin-top:40px}
    to{ margin-top:20px}
  }
  @-webkit-keyframes liucheng05
  {
    from{ margin-top:40px}
    to{ margin-top:20px}
  }
  
  .xial{position: absolute;left: 0;/*bottom:-254px; background: #031f40; */padding: 35px;width: 462px;background: #efefef;display: none;}
  .xial dt{float: right;width: 210px;}
  .xial dt img{display: block;width: 210px;height: 183px;}
  .xial dd{float: left;/* margin-left: 54px; */width: 115px;}
  .xial dd a{display: block;/* margin-bottom: 20px; */font-size: 15px;color: #666;text-decoration: none;padding-left:20px;line-height: 45px;}
  .xial dd a:hover{background: url(Img/Common/nav_icon10.html) no-repeat left center;color: #005bac;background: url(Img/Common/hoverImg.html) no-repeat left center;}
  /* .headerCenter-right ul li:hover .xial{display: block;} */
  .xial3{left: -560px;}
  .xial4{left: -560px;}
  .xial5{left: -560px;}
  .headerCenter-right ul li.last .xial{left:-470px;}
  /*幻灯*/
  .banner-box {
    min-width: 1200px;
    height:700px;
    position: relative;
    overflow: hidden;
  }
  .banner-box .bd {
    width: 100% !important;
  }
  .banner-box .bd li {
    width: 100% !important;
    height: 700px;
    background-position: center;
    background-repeat: no-repeat;
  }
  .banner-box .bd li a {
    display: block;
    background-size: auto;
  }
  .banner-btn {
    width: 100%;
    position: absolute;
    top: 250px;
    left: 0;
    margin-left: 0;
    height:454px;
    overflow: hidden;
  }
  .banner-btn a {
    display: block;
    width: 49px;
    height: 104px;
    position: absolute;
    top: 45px;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transition: 0.3s all ease-in-out
  }
  h3 {
    font-size: 20px;
  }
  .banner-btn a.prev {
    left: -50px;
    background: url(../uploadfile/image/20200908/20200908175617_103546431.png) no-repeat 0 0;
  }
  .banner-btn a.next {
    right: -50px;
    background: url(../uploadfile/image/20200908/20200908175617_103546431.png) no-repeat -49px 0;
  }
  .banner-box .hd {
    position: absolute;
    top:460px;
    width: 100%;
    display: block;
  }
  .banner-box .hd ul {
    text-align: center
  }
  .banner-box .hd ul li {
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    background: #0065cc;
    cursor: pointer;
    display: inline-block;
    margin: 0 5px;
    transition: 0.3s all ease-in-out
  }
  .banner-box .hd ul li.on {
    background: #fff;
    border: 2px solid #0065cc;
    width: 15px;
    height: 15px
  }
  .banner-box:hover .banner-btn a.prev {
    left: 20px;
    filter: alpha(opacity=40);
    -moz-opacity: .4;
    -khtml-opacity: .4;
    opacity: .4;
  }
  .banner-box:hover .banner-btn a.next {
    right: 20px;
    filter: alpha(opacity=40);
    -moz-opacity: .4;
    -khtml-opacity: .4;
    opacity: .4;
  }
  .banner-box .banner-btn a.prev:hover, .banner-box:hover .banner-btn a.next:hover {
    filter: alpha(opacity=80);
    -moz-opacity: .8;
    -khtml-opacity: .8;
    opacity: .8;
  }
  .ny-banner {
    height: 350px;
    background: url("") no-repeat center 0;
    overflow: hidden;
    color: #fff;
    margin-bottom: 20px;
  }
  .banner3 {
    height: 193px;
    background: url("../uploadfile/image/20180418/20180418193818_1856838843.html") no-repeat center 0;
    overflow: hidden;
    color: #fff;
    margin-bottom: 70px;
  }
  .banner3 p {
    font-size: 16px;
    font-weight: bold;
    padding: 90px 0 0 993px;
  }
  .banner3 a {
    color: #fff;
    font-size: 16px;
  }
  .page {
    margin: 0 auto;
    width: 1200px
  }
  .top60{ margin-top:60px;}
  /*搜索*/
  .wrap-search {height: 70px;background: #eee;}
  .seabox{overflow:hidden;height:90px;font-family:"Microsoft Yahei"; position: relative; z-index: 55;  width: 1200px; margin: 0px auto 53px; }
  .k_word{overflow:hidden; font-size:14px;float: left;color:#333333; line-height:70px; width: 888px;}
  .k_word b{display: inline-block;font-weight: normal; padding-left: 33px;}
  .k_word a{color:#666; padding:0 5px;display: inline-block; font-size: 15px;}
  .k_word a:hover{color:#000; text-decoration: underline;}
  
  .search .fl { height: 60px; line-height: 60px; }
  
  .in_button { float: right; }
  .in_button a i{ display: block; width: 16px; height: 16px; padding: 7px; margin: 0 auto; border-radius: 50%; }
  .in_button a:hover i{ background: #1c9c4b}
  .in_button a { float: left; width: 90px; text-align: center; display: block; line-height: 25px; color: #aaa; font-size: 13px; margin: 5px 10px; }
  .in_button a:hover{ color: #1c9c4b; }
  .search .fl a:hover { text-decoration: underline; color: #1c9c4b; font-size:; }
  .search .fl a { line-height: 60px; display: inline-block; color: #454545; font-size: 14px; }
  .search .fl strong { display: inline-block; line-height: 60px; font-size: 15px;  }
  
  .search_r form { float: left; display: block; width:310px; background: #fff; line-height:70px; height:70px; position: relative;  }
  .search_r form #search-i { background: url(../uploadfile/image/20200830/20200830145903_978970553.jpg) no-repeat 0; width:42px; height:70px; position: absolute; right:0; top:0px; overflow: hidden; display: block; transition: 0.3s all ease-in-out; }
  .search_r form #search-i input{ display: block; width: 100%; height: 100%; cursor: pointer; background: none; border: 0 none; outline: none;}
  
  .search_r form #search-bg input { line-height:69px; background: none; border: 0 none; width: 220px; padding-left: 20px; color:#999; outline: none;}
  /*业务*/
  .yeuwu{background: url(../uploadfile/image/20200831/20200831151913_260734929.jpg) no-repeat center;padding-left: 5%;padding-right: 5%;width:100%;padding-top:3.4%; padding-bottom:5%; background-size: 100% 100%;}
  .penqiang{width: 100%;text-align: center;margin-top:2.8%;}
  .penqiang ul{width:100%;margin: 0 auto;margin-top: 20px;}
  .penqiang ul li{position: relative;width:24%;float: left;margin-left: .5%;overflow: hidden;}
  .penqiang ul li:first-child{margin-left: 0;}
  .penqiang .p01{    text-transform: uppercase;
      position: absolute;
      top: 5%;
      left: 5%;
      font-size: 14px;
      color: #bbb;
      margin: 0 auto;
      writing-mode: vertical-lr;
      writing-mode: tb-lr;
      font-family: "LATHA";
      z-index: 10;
  }
  .penqiang ul li:after { content: ''; display: block; width: 100%; height: 173px; background: url(../uploadfile/image/20200902/20200902104936_1167819748.png) repeat; position: absolute; bottom: 0; left: 0; z-index: 1; }
  .penqiang .p01 img{margin-top: 10px;}
  .penqiang ul li>img{width: 100%;/*height: 100%;*/}
  .penqiang ul li>h3 { position: absolute;left: 5%;bottom: 10%;border-bottom: 3px #fff solid;padding-bottom: 20px; z-index: 2;}
  .penqiang ul li>h3 a{color: #fff;font-size: 24px}
  .penqiang ul li .img03 {display: block; width: auto; height: auto; position: absolute;right: 5%;bottom: 10%; z-index: 2;}
  .penqiang ul li .bj { width: 100%;height: 100%; background:url(../uploadfile/image/20200902/20200902104901_203292211.png) no-repeat;background-size: 100% 100%; position: absolute; bottom: -100%; left: 0; z-index: 9;}
  .penqiang ul li .bj .img01{display: block; margin:15% auto 3%;}
  .penqiang ul li .bj h3 { margin-top: -5%; }
  .penqiang ul li .bj h3 a { font-size:30px; color: #fff; }
  .penqiang ul li .bj .p02{ margin-top: 0.3%; display: block; font-size: 13px;color: #fff;}
  .penqiang ul li .bj .img02 {display: block; margin: 5% auto;}
  .penqiang ul li .bj .p03{line-height: 30px; color: #fff;font-size: 16px;}
  .penqiang ul li .bj>a {display: block;width: 160px;height: 45px;line-height: 45px;text-align: center;border: 2px solid #005bac;border-radius: 22.5px;margin: 0 auto;margin-top:5%; color: #005bac;font-size: 15px;}
  
  .penqiang ul li:hover .bj, .penqiang ul li:hover .bj h3 { 
      -webkit-transition:all .8s ease-out; 
      -moz-transition:all .8s ease-out; 
      -ms-transition:all .8s ease-out; 
      transition:all .8s ease-out; 
  }
  .penqiang ul li:hover>h3, .penqiang ul li:hover .img03 { display: none; }
  .penqiang ul li:hover .p01 { color: #005bac; }
  .penqiang ul li:hover .bj { bottom: 0; }
  .penqiang ul li:hover .bj h3 { margin-top: 0; 
      -webkit-transition:all .4s ease-out 0.8s; 
      -moz-transition:all .4s ease-out 0.8s; 
      -ms-transition:all .4s ease-out 0.8s; 
      transition:all .4s ease-out 0.8s; 
  }
  /*产品*/
  .Program{padding:65px 0 45px 0;overflow: hidden;background: url(../uploadfile/image/20200902/20200902154529_1018958726.jpg) no-repeat center top;position: relative;}
  
  .product_list > ul{ text-align: center; padding: 20px 0; }
  .product_list > ul > li *{ transition:0.3s all ease; }
  .product_list > ul > li{ width:145px; position: relative; display: inline-block; margin: 0 0.7%; }
  .product_list > ul > li:before{ content: ''; display: block; width:100%; height:100%; position: absolute; left: 0; top: 0; opacity: 1; filter: alpha(opacity=100); transition:0.3s all ease; }
  .product_list > ul > li:after{ content: ''; display: block; width:100%; height:100%; border:#005bac solid 1px; border-radius: 25px; position: absolute; left: 0; top: 0; opacity: 0; filter: alpha(opacity=0); transition:0.3s all ease; }
  
  .product_list > ul > li > a{ display: block; position:relative; z-index: 3; line-height:40px; color:#fff; font-size: 17px; text-align: center; }
  .product_list > ul > li > a > i{ width: 46px; height:40px; display: block; position: absolute; left: 25px; top: 0; }
  
  
  .product_list > ul > li:hover a,.product_list > ul > li.active a{ color: #005bac; }
  .product_list > ul > li:hover:after,.product_list > ul > li.active:after{ opacity: 1; filter: alpha(opacity=100); }
  .product_list > ul > li:hover:before,.product_list > ul > li.active:before{ opacity: 0; filter: alpha(opacity=0); }
  .product_list > ul > li:hover > a > i,.product_list > ul > li.active > a > i{ background-position-y: 3px; }
  
  .linkTagcs {float: right !important;}
  
  .product_cont_page > .divproduct_new_div{position: relative; width: 91.4%; margin: auto;}
  .product_cont_page > .divproduct_new_div:after{content: '';clear: both;display: block;}
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item{width:18%;float: left;margin:0.9%;position: relative;overflow: hidden;z-index: 3;}
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item > .product_div_item_pic{position: relative}
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item > .product_div_item_pic > a,.product_cont_page > .divproduct_new_div > .divproduct_new_div_item > .product_div_item_pic > a > img{width: 100%;height: auto;display: block;}、
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item > .product_div_item_pic > a{position:relative;}
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item > .product_div_item_pic > a:after{content: '';background: rgba(0,0,0,0.65);position: absolute;display: block;left: 0;top: 0;width: 100%;height: 100%;transition: 0.3s all ease;opacity: 0;filter: alpha(opacity=0);}
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item:hover > .product_div_item_pic > a:after{opacity: 1;filter: alpha(opacity=100);}
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item > .divproduct_new_div_item_content{}
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item > .divproduct_new_div_item_content .divproduct_new_div_item_a{z-index:3;color: #fff;font-size: 28px;display: block;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 80px;position: absolute;width: 100%;top: -120%;margin-top: -70px;padding:0 10%;box-sizing: border-box;transition:0.3s all ease;}
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item > .divproduct_new_div_item_content .divproduct_new_div_item_body{z-index:3;position: absolute;padding:0 10%;box-sizing: border-box;color: #aaa;line-height: 25px;font-size: 14px;font-weight: lighter;text-align: center;height: 50px;top: 110%;margin-top: 0px;width: 100%;transition:0.3s all ease;}
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item > .divproduct_new_div_item_content .divproduct_new_div_item_a:after{content: '';display: block;width: 40px;height: 3px;position: absolute;left: 50%;margin-left: -20px;background: #005bac;top:0;}
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item:hover > .divproduct_new_div_item_content .divproduct_new_div_item_a{top:50%}
  .product_cont_page > .divproduct_new_div > .divproduct_new_div_item:hover > .divproduct_new_div_item_content .divproduct_new_div_item_body{top:50%}
  
  
  
  .product_item_bg{
    background: url() no-repeat center;width: 500px;height: 330px;position: absolute;left: -250px;bottom: -240px;
  }
  
  /*案例*/
  .casecon {padding-top: 40px;padding-bottom: 60px;}
  .casecon li{ float: left;}
  .casecon li dl{overflow:hidden; position:relative;}
  .w90{width:90%; margin:auto;}
  .casecon li dl+dl{ margin-top:30px;} 
  .casecon li dl a img{ width:100%; height:100%;}
  .casecon li dl a p{bottom:0px; left:0px; position:absolute; width:100%; height:55px; overflow:hidden; background:rgba(0, 0, 0, 0.52); font-size:18px; color:#fff; line-height:55px; text-align:center; transition:all 0.5s ease; z-index:999;}
  .casecon li dl:hover a p{ line-height:210px; font-size:20px;height: 225px;background:none;}
  .casecon li:nth-child(2){ margin:0px 30px;}
  .casecon li:nth-child(2) dl:hover a p{ line-height:480px; font-size:25px;height:480px;}
  .casecon li:nth-child(2) img{height:502px;}
  .casecon li:nth-child(2) a p{ height:62px; line-height:62px;}
  .casecon li dl a:after{ content:''; width:100%; height:100%;background:rgba(0, 0, 0, 0.52); transition:all 0.5s linear; position:absolute; display:block; left:-120%; transform:rotate(90deg); top:0px;}
  .casecon li dl:hover a:after{ left:0px;transform:rotate(360deg);}
  .casecon li dl a{ display:block;width:100%; height:100%;}
  
  .Case-Text{text-align: center;}
  .Case-Text h3{font-weight: normal;font-size: 24px;color: #333;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin-right: 10px;}
  .Case-Text h3 b{color: #005bac;}
  .Case-Text a{font-size: 16px;color: #333;border: 1px #333 solid;width: 168px;height: 45px;line-height: 45px;border-radius: 50px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;text-indent: -40px;position: relative;}
  .Case-Text a:after{content: "";width: 45px;height: 45px;display: block;position: absolute;right: -1px;top: 0;background: url(../uploadfile/image/20200831/20200831155210_99514852.png) no-repeat center center;}
  .btn-wave{position: relative;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);overflow:hidden;}
  .btn-wave:before{content: '';display: block;width: 120%;height: 0;padding: 60% 0;background-color: #aacd06;border-radius: 50%;position: absolute;left: -10%;top: 50%;-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);z-index: -1;}
  .btn-wave:hover:before{-webkit-animation: btnWave 2s ease;animation: btnWave 2s ease infinite;-webkit-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;}
  @-webkit-keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
  @keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
  /*优势*/
  .advantage {height:795px;background: url(../uploadfile/image/20200902/20200902100137_2033669498.jpg) no-repeat center top;color: #fff; margin-top:60px;}
  .advantage .p1 {padding-left:280px;font-size: 36px;color: #b7b7b7;padding-top:60px;position: relative;}
  .advantage .p1 span {display: block;width: 298px;height: 36px;line-height: 36px;text-align: center;font-size:22px;color: #fff;background: #005bac;border-radius: 27px;position: absolute;left:597px;top:70px;}
  .advantage h2 {color: #fff;font-weight: normal;text-align: center;margin-bottom: 60px;}
  .advantage h2 b {display: block;height:62px;line-height:60px; font-size: 48px; font-weight: bold;}
  .advantage h2 b span{font-size: 50px; color: #fff;}
  .advantage h2 span {font-size: 16px;color: #ccc;letter-spacing:1px;}
  .advantage h2 i {font-size: 10px;color: #ccc;margin-left: 10px; line-height: 24px;}
  .advantage .adv_con .conbox {float: left;position: relative;overflow: hidden;}
  .advantage .adv_con .conbox .conleft {width:231px;padding: 0 25px;border-left: 1px solid #524c4a;height: 460px;position: relative;overflow: hidden;transition: all 0.5s;}
  .advantage .adv_con .conbox .conleft .box_p1 {font-size: 25px;margin-bottom: 24px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; font-weight: bold;}
  .advantage .adv_con .conbox .conleft .box_p2 {line-height: 25px; font-size: 13px;  overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;height:180px;margin-bottom: 55px;}
  .advantage .adv_con .conbox .conleft .advicon {display: block;height: 50px;}
  .advantage .adv_con .conbox .conleft .advImg {width: 0;overflow: hidden;position: relative;}
  .advantage .adv_con .conbox .conleft .advImg  a{width:440px; height:210px; display:block;}
  .advantage .adv_con .conbox .conleft .box_num {font-size:39px;position: absolute;left: 25px;bottom:40px; font-weight: bold;}
  .advantage .adv_con .conbox .conleft .box_p3 {height:5px;line-height: 54px;font-size: 12px;position: absolute;left: 25px;bottom: 0;border-top: 1px solid #524c4a;width: 180px;}
  
  .advantage .adv_con .conbox.cur .conleft {width: 466px; margin-right: 25px;}
  .advantage .adv_con .conbox.cur .conleft .advicon {display: none;}
  .advantage .adv_con .conbox.cur .conleft .advImg {width: 480px;height: 210px;position: absolute;left: 25px;bottom: 5px;}
  .advantage .adv_con .conbox.cur .conleft .box_p3 {width: 440px;}
  .advantage .adv_con .con1 .conleft {border-left: none;}
  .advantage .adv_con .con1 .conleft .advicon {background: url(../uploadfile/image/20200831/20200831172619_258944246.png) no-repeat center;}
  .advantage .adv_con .con2 .conleft .advicon {background: url(../uploadfile/image/20200831/20200831192008_83849229.png) no-repeat center;}
  .advantage .adv_con .con3 .conleft .advicon {background: url(../uploadfile/image/20200831/20200831191721_1861550141.png) no-repeat center;}
  .advantage .adv_con .con4 .conleft .advicon {background: url(../uploadfile/image/20200831/20200831191519_1400630915.png) no-repeat center;}
  /*视频*/
  .contentes{ width:1200px; margin:0 auto; margin-top:40px;}
  .case_con{position: relative;}
  .case_list dl{float: left;width:380px;margin-right:30px;}
  .case_list dt{height:285px;overflow: hidden;}
  .case_list dt img{display:block;width:380px;height:285px;transition: all 0.5s; border:5px solid #000000; border-bottom: none;}
  .case_list dt:hover img{transform:scale(1.05);}
  .case_list dd{height:110px;padding:0 30px;position: relative; border:5px solid #005bac; border-top: none;}
  .case_list dd h3{font-size: 16px;color: #005bac;line-height: 16px;padding:22px 0; text-align:center;}
  .case_list dd h3 a{font-size: 16px;color: #333;}
  .case_list dd h3 a:hover{font-size: 16px;color: #333;}
  .case_list dd p{font-size: 14px;color: #cbc2ab;line-height: 24px;width: 410px;}
  .case_list dd .more{position: absolute; right: 0; width: 115px;height:50px;font-size: 16px;color: #fff;font-family: Arial;line-height:45px;text-align: center;background:#005bac;}
  .case_list dd .more:hover,.case_list dd h3:hover a{color: #fff;}
  .case_con .prev{position: absolute;width: 55px;height: 55px;left: -70px;top: 190px;background:url(../uploadfile/image/20200902/20200902091853_1516022160.png) no-repeat; cursor:pointer;}
  .case_con .next{position: absolute;width: 55px;height: 55px;right: -70px;top: 190px;background:url(../uploadfile/image/20200902/20200902091854_1160581731.png) no-repeat; cursor:pointer;}
  .case_con .prev:hover{background:url(../uploadfile/image/20200902/20200902091854_129952790.png) no-repeat;}
  .case_con .next:hover{background:url(../uploadfile/image/20200902/20200902091854_9011350.png) no-repeat;}
  .case_pg{height: 15px;padding:30px 0;text-align: center;}
  .case_pg i{display: inline-block;width: 15px;height: 15px;background: #f2f2f2;border-radius: 50%;margin:0 10px;}
  .case_pg i.cur{background:#005bac; cursor:pointer;}
  .coop{height: 314px;background: #fff;}
  .coop h3{float: left;width: 130px;height: 314px;background: #1568b4;padding:0 40px;font-weight: normal;}
  .coop h3 b{display:block;font-size: 26px;color: #fff;line-height: 26px;margin:68px 0 15px;height: 48px;position: relative;}
  .coop h3 b:after{position: absolute;width: 98px;height: 1px;background: #75a6d3;content: "";left: 0;bottom: 0;}
  .coop h3 i{display:block;font-size: 20px;color: #fff;font-family: Arial;opacity: 0.3;line-height: 24px;}
  .coop_r{float: right;width: 990px;height: 282px;overflow: hidden;padding-top: 32px;}
  .coop_r li{float: left;width: 247.5px;position: relative;}
  .coop_r li img{display:block;width: 247px;height:125px;border-bottom: 1px solid #e6e6e6;}
  .coop_r li a:nth-child(2n) img{border: 0;}
  .coop_r li:after{position: absolute;width: 1px;height: 170px;background: #e6e6e6;content: "";left: -1px;top: 50%;margin-top: -85px;} 
  
  /*合作*/

.partner_box{width:90%; margin:0 auto; margin-top:80px; background: #fff; box-shadow: 0 0 18px #eee; padding:80px 60px 50px 60px; height: 590px;}
.partner_d{width:1200px; padding-top: 50px;}
.partner_d td{display:block; overflow:hidden; float:left; position:relative; padding:8px !important; width:172px; transition: all 0.3s linear; background: #fff; margin-top: -1px; border: 1px solid #e1e1e1;}
.partner_d td+td{margin-left: -1px;}
.partner_d td:nth-child(6){margin-left: 0px;}
.partner_d td a{display:block; position:relative; overflow:hidden; background:#000; transition: all 0.3s linear;}
.partner_d td img{width:100% !important; height:auto !important; transition: all 0.3s linear; position:relative; z-index:1;}
.partner_d td br{display:none;}
.partner_d td div{display:none;}
.partner_d td a::before{content:""; display:block; position:absolute; top:0; width:100%; height:100%;  background-size:200px; z-index:2; filter:Alpha(opacity=0); opacity:0; transition: all 0.3s linear;}

.partner_d td:hover{transition: all 0.3s linear;}
.partner_d td:hover img{transition: all 0.3s linear; filter:Alpha(opacity=20); opacity:0.2;}
.partner_d td:hover a::before{transition: all 0.3s linear; background-size:70px; filter:Alpha(opacity=100); opacity:100;}
  
  .cust{ position:relative;}
  .custjt{ width:30px; height:30px; cursor:pointer; position:absolute; top:65px;}
  .custleft{ background:url() no-repeat top center; left:-50px;}
  .custright{ background:url() no-repeat top center; right:-50px;}
  .custjt:hover{ background-position-y:-30px;}
  .casebtn a{ display:block; margin:50px  auto 20px auto; width:400px; height:52px; border:1px solid #dddddd; text-align:center; line-height:50px; font-size:18px; color:#888888; font-weight:lighter; transition:all .3s ease;}
  .casebtn a:hover{ background:#4cb050; border-color:#4cb050; color:#fff;}
  .caseconcat{ text-align:center; font-size:18px; font-weight:lighter; color:#222;}
  .caseconcat strong{ font-size:30px; color:#4cb050;}
  .caseconcat span{ padding-left:42px; background:url() no-repeat left center;}
  
  /*简介*/
  .Title{text-align: center;animation: fadeinT 1s ease-out backwards;}
  .Title h3{font-size:42px;color: #1c0000;transition: .8s all;position: relative;display:inline-block;*display:line;*zoom:1;}
  .Title h3:after{content: "";width: 10px;height: 10px;display: block;border-radius: 50%;background-color: #005bac;position: absolute;right: -15px;top: 0;}
  .Title:hover h3{transform: translateY(-10px);}
  .Title h3 a{color: #1c0000; font-size:42px; }
  .Title p{font-size: 18px;color: #666;margin-top: 8px;}
  
  .Title02 h3{color: #fff;}
  .Title02 h3 a{color: #fff;}
  .Title02 p{color: #fff;}
  .about {height:652px;background: url(../uploadfile/image/20200902/20200902104028_1943929196.jpg) no-repeat center top; padding-top:70px; margin-top:70px;}
  .about h2.h2_title a {background: url() no-repeat 485px top;font-weight: bold;color: #fff;}
  .about .p1 {margin-bottom: 40px; margin-top:30px;}
  .about .p1 span {display: block;font-size: 24px;color: #005bac;text-align: center;margin-bottom: 15px;}
  .about .p1 a {display: block;line-height:30px;text-align: center; color: #ccc; font-size:15px;}
  .about .morea {display: block;width: 72px;height: 72px;background: url(../uploadfile/image/20200831/20200831214726_1312261111.png) no-repeat center;margin: 0 auto;transition: all 0.5s;}
  .about .morea:hover {transform: rotate(360deg);background: url(../uploadfile/image/20200831/20200831214653_837551229.png) no-repeat center;}
  .about .aboBox {margin:75px auto 0 auto;text-align: center;width: 920px;}
  .about .aboBox li {float: left;width: 229px;border-left: 1px solid #3c3a39;}
  .about .aboBox li:first-child {border-left: none;}
  .about .aboBox li b {display: block;font-size: 72px;height: 72px;line-height: 72px;color: #fff;margin-bottom: 10px;}
  .about .aboBox li span {color: #ccc; font-size:15px;}
  
  /*企业实力*/
  .flow{width: 100%;text-align: center;background: url(../uploadfile/image/20200902/20200902104231_1042921250.jpg) no-repeat center;height: 451px;}
  .company_list li a{font-size:22px;color:#555; font-weight:normal;}
  .company_list{height:42px; width: 344px; margin: auto; border-bottom: 1px solid #d0d0d0;}
  .about_nor_center_bottom .company_list li{float: left; text-align: center;font-size:24px;}
  .about_nor_center_bottom .company_list li+li{margin-left: 63px;}
  .about_nor_center_bottom .company_list li.cur{border-bottom: 2px #005bac solid;}
  .about_nor_center_bottom .company_list li.cur a {color: #005bac;}
  .about_nor_center_bottom .company_list li a{display:block; font-size:18px;line-height:40px;}
  .about_nor_center_bottom .company_r3cont > .company_img { display: none; position: relative; width: 1200px; margin: 0 auto;}
  .about_nor_center_bottom .company_row3 .comp_ibtnl {left: -70px; background-position: left center;}
  .about_nor_center_bottom .company_row3 .comp_ibtnr {right: -66px; background-position: right center !important;}
  .about_nor_center_bottom .company_row3 .comp_ibtn {width: 40px;height: 40px;background: url(../uploadfile/image/20200902/20200902150501_719434711.png) no-repeat;display: block;position: absolute;top:42%;cursor: pointer;-webkit-transition: 0.3s all ease-in-out;transition: 0.3s all ease-in-out;}
  
  .about_nor_center_bottom .company_img_cont table tr td {padding-left: 0 !important; display: inline-block; margin-right:30px;}
  .about_nor_center_bottom .company_img_cont table tr td:last-child{ margin-right: 0 !important;}
  
  .company_img_cont table tr td br{display: none;}
  .about_nor_center_bottom .company_r3cont{padding-top:32px;}
  #company_img_cont2{}
  
  .company_row3 table td div{height: 36px;background: #eee;line-height:25px;margin-top: 3px;position: relative;}
  .company_row3 table td div a{position: relative;color: #333;font-size: 15px;z-index: 2;transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;}
  .company_row3 table td div::after{height: 36px;content: "";display: block !important;width: 0;height: 40px;position: absolute;bottom: 0;left: 0;background: #005bac;transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;}
  .company_row3 table td:hover div::after{ width: 100%;}
  .company_row3  td:hover div a{color:#fff;}
  .about_nor_center_bottom .company_img_cont table tr td a img{display: block;widows: 277px;}
  /*新闻*/
  .news_bg{width:100%; background:#f2f2f2; padding:74px 0px 55px 0;}
  
  .news{ width:1200px; margin:0 auto; }
  .news_tit{}
  .news_bt{ float:left; font-size:35px; line-height:41px; color:#333; margin-right:30px;}
  .news_bt i{ font-size:14px; line-height:60px;}
  .news_bt span{ display:block; height:30px; line-height:30px; margin-top:5px; font-size:15px; color:#666; font-weight:normal; font-family:Arial; text-transform:uppercase; letter-spacing:1px;}
  .news_lm{/* float:right; */margin-top:8px;}
  .news_lm li{ float:left;}
  .news_lm li a{ display:block; font-size:16px; color:#666; text-align:center; padding: 0 30px; border-radius: 27px; line-height:41px; font-weight:400; margin-left:15px; border: 1px solid #dcdcdc;}
  .news_lm li a:hover{color:#005bac; text-decoration:none; }
  .news_lm li.news_active a{color:#fff;/* font-weight:bold;*/ background:#005bac; border:#005bac solid 1px;}
  .news_main{ height:586px;}
  .news_nr{padding:32px 0; width: 1200px !important;}
  .news_nr a{ text-decoration:none;}
  
  .news1{ float:left; width:353px; height:528px; overflow:hidden; position:relative;}
  .news1 a > img{ transition:0.5s;}
  .news1:hover a > img{transform: scale(1.1);}
  .news1cont{ width:353px; padding:0 25px; height:91px; background:rgba(0,0,0,0.7); position:absolute; left:0; bottom:0;}
  .news1conttit{ float:left; font-size:16px; color:#FFF; line-height:91px;}
  .news1contarrow{ float:right; transition:0.5s; margin-top:40px;}
  .news1:hover .news1contarrow{ transform:translateX(-8px);}
  
  .news2{ float:left; width:413px; margin-left:12px;}
  .news2 .news_div_item{ width:413px; height:258px; background:#FFF; position:relative; margin-bottom:12px; transition:0.5s;}
  .news2 .news_div_item:nth-child(1){ display:none;}
  .news2 .news_div_item:hover{background:#f8f8f8;}
  .news2 .news_div_item_content{ width:373px; padding:0 10px 15px 10px; border-bottom:1px solid #d9d9d9; position:absolute; left:20px; top:45px;}
  .news2 .news_div_item_a{ position:relative;}
  .news2 .news_div_item_title a{ font-size:16px; line-height:16px;}
  .news2 .news_div_item_body{ margin-top:15px; line-height:28px; color:#888;}
  .news2 .news_div_item_date{ position:absolute; top:180px; left:35px; font-family:Arial; color:#888; width:52px; height:58px;}
  .news2 .news_div_item_day{ position:absolute; top:-20px; left:2px; font-size:40px; font-weight:bold;}
  .news2 .news_div_item_year{ position:absolute; bottom:0; left:0;}
  .news2 .news_div_item_month{ position:absolute; bottom:0; left:36px; }
  .news2 .news_div_item:hover .news_div_item_date{ color:#005bac;}
  .news2 .news_div_item_a:before{ content:""; display:block; width:22px; height:18px; overflow:hidden; background-image:url(../uploadfile/image/20200907/20200907094506_432035355.png); background-position:0 0; transition:0.5s; position:absolute; left:327px; top:160px;}
  .news2 .news_div_item:hover .news_div_item_a:before{ background-position:0 18px; }
  
  .news3{ float:left; margin-left:12px; width:410px;}
  .news3 .news_div_item{ width:410px; height:168px; background:#FFF; position:relative; margin-bottom:12px; transition:0.5s;}
  .news3 .news_div_item:nth-child(1),.news3 .news_div_item:nth-child(2),.news3 .news_div_item:nth-child(3){ display:none;}
  .news3 .news_div_item:hover{ background:#f8f8f8;}
  .news3 .news_div_item_content{ width:280px; position:absolute; left:107px; top:40px;}
  .news3 .news_div_item_a{ position:relative;}
  .news3 .news_div_item_title a{ font-size:16px; line-height:16px;}
  .news3 .news_div_item_body{ margin-top:15px; line-height:24px; color:#888;}
  .news3 .news_div_item_date{ position:absolute; top:35px; left:27px; font-family:Arial; color:#888; width:57px; height:85px;}
  .news3 .news_div_item_date:before{ content:""; display:block; width:50px; height:1px; background:#d9d9d9; position:absolute; left:2px; top:53px;}
  .news3 .news_div_item_day{ position:absolute; top:0; left:5px; font-size:40px; font-weight:bold;}
  .news3 .news_div_item_year{ position:absolute; bottom:0; left:0;}
  .news3 .news_div_item_month{ position:absolute; bottom:0; left:36px;}
  .news3 .news_div_item:hover .news_div_item_date{ color:#005bac;}
  .news3 .news_div_item_a:before{ content:""; display:block; width:22px; height:18px; overflow:hidden; background-image:url(../uploadfile/image/20200907/20200907094506_432035355.png); background-position:0 0; transition:0.5s; position:absolute; left:227px; top:90px;}
  .news3 .news_div_item:hover .news_div_item_a:before{ background-position:0 18px; }
  
  /*版权*/
  .footer {
    height: 420px; border-bottom:#005bac solid 20px; 
    background:url(../uploadfile/image/20200902/20200902104416_1254846533.jpg);
  }
  .f_nav {
    height: 116px;
    border-bottom: 1px solid #383838;
  }
  .f_nav a {
    float: left;
    font-size: 16px;
    color: #bbb;
    text-align: center;
    line-height: 16px;
    padding:32px 0 0;
    height: 68px;
    margin-right: 43px;
  }
  .f_nav a i {
    display: block;
    font-size: 14px;
    color: #929292;
    line-height: 20px;
    padding-bottom: 12px;
    text-transform: uppercase;
    font-family: "Arial";
    letter-spacing:0.5px;
  }
  .f_nav a:last-child {
    margin-right: 0;
  }
  .f_nav a:hover, .f_nav a:hover i {
    color: #005bac;
  }
  .f_con {
    height: 222px;
  }
  .f_lg {
    float: left;
    width: 308px;
    margin-top: 64px;
  }
  .f_lg h2 {
    height: 79px;
    position: relative;
    font-weight: normal;
    font-size: 0;
    line-height: 0;
  }
  .f_lg h2 span {
    display: block;
    font-size:22px;
    line-height:40px;
    color: #bbb;
  }
  .f_lg h2:after {
    position: absolute;
    width: 50px;
    height: 2px;
    background:#383838;
    content: "";
    left: 0;
    bottom: 0;
  }
  .gsxx {
    float: left;    color: #bbb;   font-size: 12px;
    width: 597px;
    margin-top: 32px;
  }
  .gsxx p {
    font-size: 14px;
    color: #bbb;
    line-height: 38px;
    padding-left: 30px;
  }
  .gsxx .p1 {
    background: url(../uploadfile/image/20200829/20200829182306_1631883313.png) no-repeat left center;
  }
  .gsxx .p2 {
    background: url(../uploadfile/image/20200829/20200829183017_10212367.png) no-repeat left center;
  }
  .gsxx .p3 {
    background: url(../uploadfile/image/20200829/20200829182306_1145701525.png) no-repeat left center;
  }
  .gsxx .p4 {
    background: url(../uploadfile/image/20200829/20200829182306_1670341967.png) no-repeat left center;
  }
  .gsxx .p4 a{ color:#ddd;}
  .sao {
    float: right;
    width: 270px;
    margin-top: 44px;
  }
  .sao p {
    width: 112px;
  }
  .sao p img {
    display: block;
    width: 112px;
    height: 112px;
  }
  .sao p span {
    display: block;
    font-size: 14px;
    color: #bbb;
    line-height: 14px;
    text-align: center;
    padding-top: 18px;
  }
  .f_bt {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #bbb;
  }
  .f_bt i {
    float: left;
    margin-right: 60px;
  }
  .f_bt i a {
    color: #d6d6d6;
    opacity: 0.7;font-size: 14px;
  }
  .links {
    display: none;
  }
  .links a {
    color: #bbb;
    margin: 0 10px;
  }
  /* 在线客服2 */
  .ServiceBar{ right:0; bottom:360px; position:fixed; text-align:left;overflow: hidden;z-index:999;}
  .ServiceBar li{background:rgba(0,0,0,0.5);margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative; right: -70px;}
  .ServiceBar li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
  .ServiceBar li img{width: 30px;height:30px;}
  .ServiceBar li h4{color: #fff;font-size:14px;margin:2px 0;margin-left: 15px;}
  .ServiceBar li:hover{background: #005bac;}
  .ServiceBar li .hideBox{display: none;position: absolute;right:120px;padding:10px;padding-right: 15px; top:-10px;z-index: 999; }
  .ServiceBar li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #005bac;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
  .ServiceBar li .hideBox .hb h5{padding: 5px 0;border-bottom: 2px solid #ccc;color: #005bac;font-size: 16px;font-weight: 400;display: block;white-space: nowrap;}
  .ServiceBar li .hideBox .hb p {margin-top: 5px;font-size: 18px;font-weight: 700; white-space: nowrap;}
  .ServiceBar li .hideBox .hb .qqtalk{margin-top: 10px;}
  .ServiceBar li .hideBox .hb .qqtalk a{display: flex;align-items: center}
  .ServiceBar li .hideBox .hb .qqtalk img{width: 25px;height:25px;}
  .ServiceBar li .hideBox .hb .qqtalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}
  .ServiceBar li:nth-child(3) .hideBox img{width:100px;height: 100px;margin:10px auto 0;}
  /*end 在线客服2 */
  
  
  /*弹框模块*/
  .sdw-tips-tk { width: 100%; height: 100%; background-color: rgba(0,0,0,.5); position: fixed; left: 0; top: 0; z-index: 9999; }
  .sdw-tips-tk .sdw-tips-box { width: 500px; padding: 2%; background-color: #fff; text-align: center; position: absolute; left: 50%; top: 50%; -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); }
  .sdw-tips-box .sdw-tips-cont { width: 100%; border: solid 1px #e5e5e5; }
  .sdw-tips-box .sdw-tips-cont h3 { font-size: 24px; color: #005bac; margin-top: 5%;}
  .sdw-tips-box .sdw-tips-cont p { font-size: 16px; color: #4d4d4d; margin-top: 3%;}
  .sdw-tips-box .sdw-tips-cont span.close-btn { display: inline-block; padding: 3% 12%; background-color: #005bac; color: #fff; margin-top: 10%; font-size: 16px; cursor: pointer; }
  
  @media screen and (max-width: 750px){
      .sdw-tips-tk .sdw-tips-box { width: 90%; padding: 4%; }
      .sdw-tips-tk .sdw-tips-box h3 { font-size: 22px; }
  }
  
  
  @font-face {
      font-family: "DIN Medium";
      src: url("../font/DIN%20Medium.html") format("woff2"),
      url("../font/DIN%20Medium-2.html") format("woff"),
      url("../font/DIN%20Medium-3.html") format("svg");
      url("../font/DIN%20Medium-4.html") format("truetype"),
      url("../font/DIN%20Medium-5.html") format("embedded-opentype");
      font-weight: normal;
      font-style: normal;
  }
  
  .inpageTit { width:1200px; margin:50px auto; text-align:center;}
  .inpageTit  h2 { font-size:45px; color:#222;}
  .cx-inpage-banner01 {display:none;}
  .cx-mianbaoxue01 {display:none;}
  @media (max-width:992px) {
  .inpageTit {display:none;}
  }

/*右侧浮动*/
.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 9999; font-size: 13px;}
.y-kefu-box a{ text-decoration:none;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(../uploadfile/image/20201024/20201024095653_1976625279.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -4px -115px; position: relative; cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; position: absolute; bottom: -12px; left: 13px; z-index: 1;  background-color:#0065cc; }/*颜色更改*/
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color:#0065cc; border-color:#0065cc; color: #fff; margin: 10px 0 7px;}/*颜色更改*/
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -4px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i {background-position: -30px -55px; }
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color:#0065cc; border-color:#0065cc;}/*颜色更改*/
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;} 
/*电话*/
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color:#0065cc; font-size: 18px; }/*颜色更改*/
.right1 { width: 12px; height: 12px; position: absolute; right: -12px; top: 24px;}
.right-arrow1,.right-arrow2 { width: 0; height: 0; display: block; position: absolute; left: 0; top: 0; border-top: 6px transparent dashed; border-right: 6px transparent dashed; border-bottom: 6px transparent dashed; border-left: 6px white solid; overflow: hidden;}
.right-arrow1 { left: 1px; border-left: 6px #efefef solid;}
.right-arrow2 { border-left: 6px white solid;}
/*二维码*/
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width: 94px; height: 94px; margin: 30px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*邮箱*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; }
.y-kefu-box01 .y-email-infos p { color:#0065cc; font-size: 16px; }/*颜色更改*/
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }
.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#0065cc;position: absolute; top: 37px; left: 55px; z-index: 9;}/*关闭后颜色*/
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }

.linkTagcs{ width:800px; float:left; height:auto;}