body {
    font-family: "Microsoft YaHei",;
  }
  a{
      color: #333;
  }
  a:hover{
      text-decoration: none; 
  }
  li{list-style-type:none}
  i{
      font-style:normal;
  }
  ul{
      padding: 0px;
  }
  .mt40{
      margin-top: 40px;
      overflow: hidden;
  }
  .mb40{
      margin-bottom: 80px;
  }
  .top{
      height: 40px;
      line-height: 40px;
      border-bottom: 1px solid #ccc;
      overflow: hidden;
  }
  .top span b{
      font-size: 24px;
      color: #c00;
  }
  
  .navbar-default {
    background-color: #fff;
  }
  .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0;
    border: none;
  }
  .navbar-default .navbar-collapse {
     -webkit-transition: 0.2s;
     background: #ffffff;
  }
  .navbar-tel {
      margin-top: 31px;
      /* height: 60px; */
      /* background: url(../images/tel.png) no-repeat left top; */
      /* padding-left: 70px; */
      /* border: 1px solid #333333; */
      /* border-radius: 50%; */
      /* padding: 3px; */
      /* margin-left: 50px; */
      width: 20%;
      float: right;
  }
  .navbar-tel span {
      display: block;
      font-size: 15px;
      line-height: 28px;
      /* padding: 5px; */
      border: 1px solid #333;
      width: 28px;
      border-radius: 50%;
      text-align: center;
  }
    .navbar-tel span:hover{
      font-weight: 600;
      color: #008fd7;
      border: 1px solid #008fd7;
      
  }
  .navbar-tel b {
      display: block;
      font-size: 31px;
      line-height: 30px;
      color: #13A833;
  }
  
  .carousel-control.left {
      /* background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); */
      background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
      /* background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001))); */
      /* background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
      background-repeat: repeat-x;
      background: none!important;
  }
  .carousel-control.right{
       background: none!important;
  }
  .index_banner{
      /* z-index: -10; */
      position: relative;
  }
  .block1{
          margin-top: -5pc;
          z-index: 100000000;
          overflow: hidden;
          /* position: absolute; */
          /* left: 5%; */
          /* width: 90%; */
          /* height: 500px; */
  }
  .block1 .block1-mt {
      padding: 0 2%;
      height: 133pt;
      /* min-width: 75pc; */
      background: #ffffff;
      width: 90%;
      margin: 0px auto;
      -webkit-box-shadow: 0 2px 8px 0 rgba(30,37,79,0.4);
      position: absolute;
      left: 5%;
      /* margin-bottom: 50px; */
      /* overflow: hidden; */
  }
  
  .block1 .block1-mt li {
      position: relative;
      float: left;
      width: 20%;
      height: 75pt;
      text-align: center;
      padding-top: 4.2pc;
      /* padding-bottom: 3pc; */
      /* margin-bottom: 3pc; */
  }
  
  .block1 .block1-mt li p{
      font-size: 12px;
      line-height: 35px;
  }
  
  .block1 .block1-mt li a {
      display: block;
      height: 75pt;
      color: #333333;
      font-size: 1.2pc;
      text-align: left;
  }
  
  .block1 .block1-mt li a.active,
  .block1 .block1-mt li a:focus,
  .block1 .block1-mt li a:hover {
      text-decoration: none
  }
  
  .block1 .block1-mt li i {
      display: inline-block;
      /* margin-right: 10px; */
      /* width: 55px; */
      height: 56px;
      vertical-align: middle;
  }
  
  .block1 .block1-mt li i.i-icon32 {
      background: url(../images/index_about_5.png) no-repeat center;
  }
  
  .block1 .block1-mt li i.i-icon28 {
      background: url(../images/index_about_6.png) no-repeat center
  }
  
  .block1 .block1-mt li i.i-icon29 {
      background: url(../images/index_about_2.png) no-repeat center;
  }
  
  .block1 .block1-mt li i.i-icon30 {
      background: url(../images/index_about_3.png) no-repeat center;
  }
  
  .block1 .block1-mt li i.i-icon31 {
      background: url(../images/index_about_4.png) no-repeat center;
  }
  
  .block1 .block1-mt li i.i-icon33 {
      background: url(index_about_6.png) no-repeat center
  }
  
  
  .block1 .block1-mt li.active {
      /* background: #c74447 */
  }
  
  .block1 .block1-mt li.active a {
      /* color: #fff */
  }
  
  .block1 .block1-mt li.active i.i-icon32 {
      background: url(../images/index_about_10.png) no-repeat center
  }
  
  .block1 .block1-mt li.active i.i-icon28 {
      background: url(../images/index_about_1.png) no-repeat center;
  }
  
  .block1 .block1-mt li.active i.i-icon29 {
      background: url(../images/index_about_7.png) no-repeat center
  }
  
  .block1 .block1-mt li.active i.i-icon30 {
      background: url(../images/index_about_8.png) no-repeat center
  }
  
  .block1 .block1-mt li.active i.i-icon31 {
      background: url(../images/index_about_9.png) no-repeat center
  }
  
  .block1 .block1-mt li.active i.i-icon33 {
      background: url(../images/index_about_10.png) no-repeat center
  }
  
   
  .block1 .block1-mt li.active em {
      position: absolute;
      bottom: -9px;
      left: 50%;
      display: block;
      margin-left: -8px;
      width: 17px;
      height: 9px;
      background: url(list.png) no-repeat center
  }
  
  .block1 .block1-mc .tab-pane {
      display: none;
      padding: 44px 0 54px
  }
  
  .block1 .block1-mc .tab-pane .imgBox {
      overflow: hidden;
      /* width: 471px; */
      /* height: 258px; */
  }
  
  .block1 .block1-mc .tab-pane .imgBox img {
      display: block;
      max-width: 100%
  }
  
  .block1 .block1-mc .tab-pane .infoBox {
      padding-top: 60px;
      margin-top: 50px;
      padding-bottom: 50px;
  }
  
  .block1 .block1-mc .tab-pane .infoBox p {
      overflow: hidden;
      max-height: 150px;
      color: #666;
      font-size: 16px;
      line-height: 30px
  }
  
  .block1 .block1-mc .tab-pane .infoBox a {
      display: block;
      margin-top: 10px;
      /* width: 75pt; */
      color: #ffffff;
      /* font-size: 14px; */
  }
  
  .block1-mc{
      margin-top: 165pt;
  }
  
    .about_infoBox {
      padding-top: 60px;
      margin-top: 50px;
      padding-bottom: 50px;
  }
  
  .about_infoBox p {
      overflow: hidden;
      max-height: 150px;
      color: #666;
      font-size: 16px;
      line-height: 30px
  }
  
  .about_infoBox a {
      display: block;
      margin-top: 10px;
      /* width: 75pt; */
      color: #ffffff;
      /* font-size: 14px; */
  }
  
  
  
  .block1 .block1-mc .tab-pane.active {
      display: block
  }
  
  .block1-en .block1-mt li i {
      margin: 27px auto
  }
  
  .block1-en .block1-mc .tab-pane .infoBox {
      padding-top: 40px
  }
  
  .block1-en .block1-mc .tab-pane .infoBox .title {
      margin-bottom: 8px;
      color: #000;
      font-size: 18px
  }
  
  .block1-en .block1-mc .tab-pane .infoBox a {
      width: 110px
  }
  
  .txtScroll-left1{ width:100%; height:470px; margin:auto; position:relative;  border:0px solid #ccc;   }
  .txtScroll-left1 span{/* background-color:rgba(0,0,0,0.6) */}
  .news_hor{background-image: url(../images/scrol.png);position:absolute;right: 0px;bottom: 127px;width: 168px;height: 60px;z-index: 100;}
  .txtScroll-left1 .prev{width: 40px;height: 40px;display: block;position: absolute;z-index: 1;left: 30px;top: 28%;background-image: url(../images/scrollimg.png);cursor: pointer;background-repeat:no-repeat;background-position:left top;}
  .txtScroll-left1 .next{width: 40px;height: 40px;display: block;position: absolute;z-index: 1;right: 15px;top: 28%;background-image: url(../images/scrolliml.png);cursor: pointer;background-repeat:no-repeat;background-position:right top;}
  .txtScroll-left1 .prev:hover{background-position: left bottom;}
  .txtScroll-left1 .next:hover{background-position: right bottom;}
  .txtScroll-left1 .hd{ height:24px; overflow:hidden; position:absolute; bottom:0px; right:0px; color:#FFFFFF;z-index:3333;width:auto;}
  .txtScroll-left1 .hd ul{ height:auto;float:right; margin-right:3px;  }
  .txtScroll-left1 .hd ul li{  width:10px; height:10px; text-indent:-999px; cursor:pointer;float:left; background: #fff;display: inline-block;vertical-align: middle;margin: 0 4px;border-radius:50%;}
  .txtScroll-left1 .hd ul li.on{background: #0068b7;width:11px;height:11px;}
  .txtScroll-left1 .bd{ width:100%; height:470px;  overflow:hidden;  position:relative;}		
 
  .txtScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
  .txtScroll-left1 .bd ul li{width: 100%;height: 470px;position: relative;}
  .txtScroll-left1 .bd ul li img{width:100%;height:345px}
  .txtScroll-left1 .bd ul li news-active{position: absolute;
    bottom: 0px;}


  
  
  @media (min-width: 768px) { 
      .navbar-brand {
        /* height: 120px; */
        padding: 10px 15px;
        margin: 0;
      }
      .navbar-default .navbar-nav > li > a {
        padding: 35px 28px;
        line-height: 20px;
        color: #333333;
        font-size: 16px;
        text-align: center;
      }
      .Partner_bo{
          display: none;
      }
      .inav_t
      {
          display: none;
      }
      .bottom
          {
          display: none;
      }
      .menu_hot{
          display: none;
      }
      
      .navbar-header{
              width: 26%;
              text-align: right;
              margin-top: 15px;
  }
      .navbar-header img{
              width: 80%;
  }
  .navbar-default .navbar-brand {
      color: #777;
      float: right;
  }
  
  }
  
  .navbar-default .navbar-nav > li > a:hover{
      background-color: #008fd7;
      color: #fff;
      padding: 20px 28px;
      font-weight: 600;
  }
  .navbar-default .navbar-nav > li > a:hover i{
      display: block;
  }
  .navbar-default .navbar-nav > li.active a {
      background-color: #008fd7;
      color: #fff;
      font-weight: 600;
      /* padding-bottom: 10px; */
      padding: 20px 28px;
      /* text-align: center; */
  }
  .navbar-default .navbar-nav > li.active a i{
      display: block;
      /* font-size: 20px; */
  }
  
  
  .navbar-default .navbar-nav > li > a i{
      display: none;
      text-align: center;
      padding-bottom: 10px;
  }
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
          background-color: #008fd7;
          color: #fff;
          font-weight: 600;
  }
  
  .navbar-default .dropdown:hover .dropdown-menu{
      display: block;
  }
  
  
 
.navbar-nav>li {
    width: 136px;
}

  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 140px;
    width: auto;
    padding: 0;
    margin: 0;
    font-size: 14px;
    text-align: center;
    list-style: none;
    background-color: #fff;
    border: none;
    border-radius: 0;
  }
  .dropdown-menu > li > a {
    display: block;
    padding: 10px 10px;
    clear: both;
    font-weight: normal;
    line-height: 30px;
    color: #333;
    white-space: nowrap;
  }
  .dropdown-menu > li > a:hover,
  .dropdown-menu > li > a:focus {
    background-color: #007cc4;
    color: #fff;
    text-decoration: none;
  }
  .dropdown-menu > .active > a,
  .dropdown-menu > .active > a:hover,
  .dropdown-menu > .active > a:focus {
    text-decoration: none;
    background-color: #007cc4;
    color: #fff;
  }
  .search {
      /* height: 34px; */
      line-height: 33px;
      /* margin: 10px auto; */
      background: #f7f7f7;
      padding: 5px;
      font-size: 12px;
  }
  .search a{
      padding: 0px 5px;
      font-size: 14px;
  }
  .search span {
      font-size: 16px;
  }
  .search span b {
      font-size: 18px;
      color: #007cc4;
  }
  .search .btn-info {
      background-color: #007cc4;
  }
  .title{
      margin: 50px auto;
  }
  .title h2{
      color: #007cc4;
      margin: 0 0 15px;
      font-weight: bold;
  }
  .title span{
      display: inline-block;
      font-size: 18px;
      line-height: 30px;
      position: relative;
  }
  .title span:before,
  .title span:after{
      display: block;
      content: "";
      width: 60px;
      height: 1px;
      background-color: #333;
      position: absolute;
      left: -80px;
      top: 14px;
  }
  .title span:after{
      left: auto;
      right: -80px;
  }
  .index_product{
      width: 100%;
      background: #f7f7f7;
  }
  .product-more {
      margin-top: 30px;
      font-size: 16px;
      width: 120px;
      padding: 10px 20px;
      border-radius: 8px;
      border: 1px solid #ccc;
  }
  .product-more:hover {
      background-color: #007cc4;
      color: #fff;
  }
  .sideMenu{background:#fff;}
  .sidebar .sidebar-category{
      display: block;
      font-size: 24px;
      padding: 40px 0;
      background:url(../images/new_xq.jpg) no-repeat 0px 20px ;
      color: #fff;
  }
  
  .menu_list .menu_head{
      line-height: 60px;
    font-size: 18px;
    text-align: center;
    border-bottom: 1px dashed #eee;
    margin: 0px;
   
  }
  .menu_list .menu_head:hover{
      /* background: #f5f5f5 url(../images/news_xq_hot.png) no-repeat right; */
      /* font-weight: 600; */
      background: #f5f5f5;
  }
  .menu_list .menu_head:hover a{
      background: #f5f5f5;
      color: #0479bc;
      background: #f5f5f5 url(../images/news_xq_hot.png) no-repeat right;
      width: 100px;
      display: block;
      margin: 0px auto;
  }
  
  .ver_pic{
      margin-bottom: 30px;
      text-align: center;
      line-height: 30px;
      font-size: 16px;
      width: 95%;
  }
  
  .ver_pic p{
      height: 55px;
      overflow: hidden;
  }
   .ver_pic .thumbnail{
       height: 280px;
       display: flex;
       align-items: center;
       overflow: hidden;
       width: 100%;
   }
   .ver_pic .thumbnail img{
       max-height: 100%;
       max-width: 100%;
       align-items: center;
   }
  
  .sidebar h3{
      font-size: 16px;
      line-height: 30px;
      margin: 0 0 5px;
      cursor: pointer;
      padding: 0 0 0 40px;
      background: url(../images/icon01.png) no-repeat 20px center;
  }
 
  .business h3{
      font-size: 20px;
      /* margin-top: 0px; */
  }
    .business ul{
        /* width: 100%; */
        /* margin: 0px; */
    }
  .business .business_left{
      
box-shadow: 0 0 15px rgba(0, 0, 0, .2);
      
padding: 50px 30px;
  }
  .business .business_left p{
      margin-bottom: 80px;
  }
  .business .business_left img{
      margin-bottom: 20px;
  }
  .business .business_left img{
      margin-bottom: 20px;
  }
  .business .business_right{
      padding-left: 0px;
      /* margin-top: 20px; */
      padding-right: 0px;
      /* padding-top: 20px; */
      /* box-shadow: 0 0 15px rgba(0, 0, 0, .2); */
  }
  .business .business_right .pull-right{
      padding-top: 40px;
  }
   .business .business_right .business_right_top{

padding-left: 28px;

padding-right: 0px;
}
   .business .business_right .business_right_top a{
      
box-shadow: 0 0 15px rgba(0, 0, 0, .2);
      
padding: 50px;
  }
  .business .business_right .business_right_top a h3{
      margin-top: 0px;
  }
  .business .business_right .business_right_bot{
      padding-right: 0px;
      
  }
  .business .business_right .business_right_bot div{
      margin-top: 30px;
      /* box-shadow: 0 0 15px rgba(0, 0, 0, .2); */
  }
  .business .business_right .business_right_bot div:nth-child(2){
      padding-right: 0px;
  }
   .business .business_right .business_right_bot div a{
          box-shadow: 0 0 15px rgba(0, 0, 0, .2);
          padding: 38px 20px;
    text-align: center;
  }
  .business .business_right .business_right_bot div.business_cc{
    margin-top: 0px;
}
  
  .sidebar-contact{
      background: #007cc4 url(../images/prolistfbg.png) no-repeat 90% 20px;
      color: #fff;
      padding: 60px 20px 20px;
      font-size: 18px;
  }
  .sidebar-contact b{
      display: block;
      font-size: 26px;
      color: #fdc70b;
  }
  .sidebar-contact a{
      display: block;
      width: 100%;
      height: 40px;
      line-height: 40px;
      background-color: #d7313e;
      color: #fff;
      margin-top: 10px;
  }
  .main .thumbnail > img{
      width: 100%;
      height:253px;
  }
  .main .thumbnail h4{
      margin: 0;
      line-height: 36px;
      font-size: 16px;
          height: 36px;
      overflow: hidden;
  }
  .main a.thumbnail:hover {
    border-color: #007cc4;
  }
  .main a.thumbnail:hover h4{
      background-color: #007cc4;
      color: #fff;
  }
  


    .f14{font-size: 16px;line-height: 35px;}
    .f18{font-size: 18px;line-height: 40px;}
    .about_com_top{
    margin-bottom: 50px;
    z-index: 10;
}
    .about_com_top img{
    width: 100%;
}
    .about_bot_top{
    background: #f2f2f2;
    margin-left: -150px;
    padding-left: 170px;
    /* z-index: -1; */
    border-bottom: 5px solid #007cc3;
    width: 63%;
    padding-right: 30px;
}
    .about_bot_top h2{
    font-size: 30px;
    /* margin-bottom: 30px; */
    line-height: 50px;
    font-weight: 600;
    color: #007cc3;
}
    .about_bot_top p{}
    .about_bot_top span{
    width: 160px;
    height: 35px;
    line-height: 35px;
    display: block;
    background: #007cc3;
    border-radius: 30px;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 20px;
}
.about_bot_top span a{
    font-size: 16px;
    color: #fff;
    text-align: center;
}
    .about_hx{
        background: url(../images/rc_fl.jpg) no-repeat;
        /* height: 740px; */
        width: 100%;
        /* margin-top: 50px; */
        font-size: 16px;
        color: #fff;
        /* line-height: 60px; */
        padding: 50px;
    }
    .about_hot_title{
    text-align: center;
}
    .about_hot_title h2{
    line-height: 50px;
    margin-bottom: 10px;
}
    .about_hot_title p{
    font-size: 20px;
    line-height: 50px;
}
.about_hx span{
    width: 169px;
    height: 50px;
    display: block;
    border: 1px solid #007cc3;
    line-height: 50px;
    text-align: center;
    margin: 20px auto;
    border-radius: 5px;
    font-size: 16px;
}
.about_hx span a{
    display: block;
    color: #007cc3;
}

 .about_hxjs{
        background: url(../images/about_fx.jpg) no-repeat;
        height: 740px;
        width: 100%;
        margin-top: 50px;
        font-size: 16px;
        /* color: #fff; */
        line-height: 60px;
        padding: 50px;
    }
    
  .about_hxjs span{
    width: 169px;
    height: 50px;
    display: block;
    border: 1px solid #007cc3;
    line-height: 50px;
    text-align: center;
    margin: 20px auto;
    border-radius: 5px;
    font-size: 16px;
}
.about_hxjs span a{
    display: block;
    color: #007cc3;
}

.about_hx_fl{
    padding-top: 90px;
}
.about_hx_fl p{
    font-size: 16px;
    line-height: 40px;
}

.talen_fb{
    width: 100%;
    padding: 50px 30px;
    background: #f2f2f2;
}
.talen_fb_title{
    
background: url(../images/rc_zw.png) bottom no-repeat;
    
/* height: 80px; */
    
padding-bottom: 10px;
}
.talen_fb_title h2{
    
}
.talen_fb_title p{
    
}

.talen_fb_zw{
    
}
.talen_fb_zw li{
    
width: 100%;
    
padding: 20px 50px;
    
background: #ffff;
    
margin-bottom: 30px;
}
.talen_fb_zw li h5{
    
font-size: 22px;
    
font-weight: 600;
    
border-left: 5px solid #007cc3;
    
padding-left: 15px;
    
margin-bottom: 20px;
}
.talen_fb_zw li p{
    
font-size: 16px;
    
line-height: 28px;
}

.about_fac{

width: 100%;

/* margin: 20px auto; */

/* background: #f2f2f2; */

overflow: hidden;
}
.about_fac_big{
    width: 100%;
    overflow: hidden;
}
.about_fac_hot{width: 100%;padding:15px}

.about_fac_left{

width: 50%;

float: left;
}
.about_fac_left img{
    width: 100%;
}
.about_fac_right{

width: 50%;

float: left;

padding: 60px;
}
.about_fac_right p{
    font-size: 18px;
}
.about_fac_right h5{
    /* border-left: 6px solid #007cc3; */
    /* padding-left: 15px; */
    font-size: 22px;
    font-weight: 600;
    /* line-height: 80px; */
    margin-bottom: 30px;
    margin-top: 30px;
}
.about_index_right{
    padding: 25px;
}
.about_index_right h5{
    border-left: 6px solid #007cc3;
    padding-left: 15px; 
    font-size: 22px;
    font-weight: 600;
    /* line-height: 80px; */
    margin-bottom: 30px;
    margin-top: 30px;
}

.about_fac_right span{
    float:right;
    margin-top: 110px;
}
.about_boton a{
    width: 169px;
    height: 52px;
    text-align: center;
    display: block;
    background: #007cc3;
    line-height: 52px;
    font-size: 16px;
    border-radius: 5px;
    color: #fff;
}

.about_ytcj{

width: 100%;

margin: 0px auto;

background: #f2f2f2;

overflow: hidden;

padding: 50px 0px;
}
.about_ytcj h5{
    border-left: 6px solid #007cc3;
    padding-left: 15px;
    font-size: 22px;
    font-weight: 600;
    /* line-height: 80px; */
    margin-bottom: 30px;
    margin-top: 30px;
}

.customers{
    padding: 15px;
}
.con_f{
    display: none;
}

.cont_top .tel{
    position: absolute;
    font-size: 33px;
    font-weight: 600;
    bottom: 101px;
    left: 54%;
    color: #fff;
}
 *{margin:0; padding:0; list-style:none; }
 body{ background:#fff; font:normal 14px/22px }
 img{ border:0;  }
 a{ text-decoration:none; color:#333;  }

 .picScroll-left{overflow:hidden;position:relative;/* border:1px solid #ccc; */}
 .picScroll-left .hd{/* position: absolute; */overflow:hidden;/* height:30px; *//* background:#f4f4f4; *//* padding:0 10px; *//* left: 0px; */}
 .picScroll-left .hd .next{
    top: 30%;
    display:block;
    width: 110px;
    height: 100px;
    /* float:right; */
    margin-right:5px;
    margin-top:10px;
    overflow:hidden;
    cursor:pointer;
    background: url("../images/arrow_2.png") 0 0 no-repeat;
    position: absolute;
    z-index: 1000;
    left: 3%;
    }

    .picScroll-left .hd .prev{
        top: 30%;
        display:block;
        width: 110px;
        height: 100px;
        /* float:right; */
        margin-right:5px;
        margin-top:10px;
        overflow:hidden;
        cursor:pointer;
        background: url("../images/arrow_1.png") 0 0 no-repeat;
        position: absolute;
        z-index: 1000;
        right: 3%;
    }


 .picScroll-left .hd .next{/* background-position:0 -50px; */}
 .picScroll-left .hd .prevStop{ background-position:-60px 0; }
 .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
 .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
 .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
 .picScroll-left .hd ul li.on{ background-position:0 0; }
 .picScroll-left .bd{ padding:10px;   }
 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
 .picScroll-left .bd ul li{ margin:0 30px; float:left; _display:inline; overflow:hidden; text-align:center; width: 400px; }
 .picScroll-left .bd ul li .pic{ text-align:center; } 
 .picScroll-left .bd ul li .pic img{width: 400px;height:320px;display:block;}
 .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
 .picScroll-left .bd ul li .title{ line-height:24px;   }



 .about_sc{
     background: url(../images/about_sc_bg.jpg) no-repeat;
     padding: 50px;
     color: #fff;
     margin-bottom: -40px;
 }
 .about_sc_left img{
width: 100%;
 }
 .about_sc_left .tits{
    height: 500px;
 }
 .tits{
     /* border: 3px solid #fff; */
     display: block;
     margin-bottom: 30px;
}
.about_sc_left p{
    line-height: 30px;
    font-size: 20px;
    padding-top: 30px;
}
 .about_sc_right img{
    width: 100%;
     }

  
     .about_cul{
         height: 440px;
     }
.about_cul div{
    width: 80%;
    /* background: #fff; */
    z-index: 100000;
    /* margin: 0px auto; */
    margin-top: -45px;
    padding: 25px;
    border-bottom: 3px solid #007cc3;
    overflow: hidden;
    /* height: 500px; */
    /* background: #fff; */
    box-sizing: border-box;
    background-color: #FFF;
    transform: translateY(23px);
    box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 10%);
    height: 235px;
    box-shadow: 0 5px 5px rgb(123 121 121 / 10%);
    margin-left: 6%;
    line-height: 30px;
    text-align: center;
}
.about_cul div span{
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 24px;
    color: #fff;
    margin: 0px auto;
    background: #007cc3;
    text-align: center;
    line-height: 30px;
    font-family: -webkit-pictograph;
}
.about_cul div h3{

text-align: center;

color: #007cc3;

font-weight: 600;
}
.about_cul div h5{
    
text-align: center;
    
font-size: 18px;
    
line-height: 30px;
}
.about_cul div p{
    
font-size: 16px;
}
.about_cul_bot{
    font-size: 16px;
    line-height: 30px;
    padding: 0px;
    margin-top: 80px;
}
.about_cul_bot .col-md-3{
    padding: 0px;
}
.about_cul_bot img{
width: 100%;
height: 332px;
}
.about_cul_bot_hot{

width: 100%;

background: #f5f5f5;

padding: 60px;

height: 333px;
}
.about_cul_bot_hot h4{

font-size: 20px;

text-align: center;

line-height: 50px;

}
.about_cul_bot_hot p{

}
.about_cul_ri{
    background: #075a8a;
    width: 100%;

color: #fff;
padding: 60px;

height: 332px;
}
.about_cul_ri h4{
    font-size: 20px;

    text-align: center;
    
    line-height: 50px;
}
.about_cul_ri p{

}
#HonorList{
    padding: 0px;
    margin-left: 10px;
}
#HonorList li{
    padding: 0px 5px;
}


.gcsl{
    margin-bottom: -40px;
    padding: 0px;
}

.con_lc{
    display: block;
    margin: 20px auto;
}
.con_ly{
    background: url(../images/con_hot_big.jpg) no-repeat;
    /* height: 1100px; */
    padding: 50px 0px;
}
.con_ly_top{width: 48%;float: right;}
.msg-main{width: 71%;background: #ffffff3b;/* height: 500px; */padding:50px;margin-top: 50px;}
.msg-main strong{color: #f9f9f9;font-size: 26px;line-height: 1.2;margin-bottom: 30px;}
.msg-main strong:before{/* content: ""; */display: inline-block;width: 35px;height: 32px;background: url(../newimages/icon-tit.png) no-repeat;vertical-align: middle;margin-right: 10px;}
.msg-main p{color: #FFF;font-size: 16px;line-height: 30px;margin-top: 12px;    border-top: 1px solid #ffff;}
.msg-main p.cc{font-size: 18px;color: #ff6e01;border: none;}
.msg-main p span{position: relative; display: inline-block;margin-left:5%;z-index: 0;}

.msg-main ul{margin-top: 30px;margin-left: -2%;}
.msg-main ul li{position: relative; float: left;width: 100%;margin-left: 2%;}
.msg-main ul li.msg-area{width: 100%;}
.msg-main ul li img{position: absolute;left:12px;top:10px; width: 33px;height: 37px;}
.msg-main ul li input{
    width: 100%;
    height: 50px;
    line-height: 50px;
    border: 1px solid #ffffff;
    background: none;
    margin-top: 50px;
    background: url(../images/con_hot_ly.png) 5px no-repeat;
    padding-left: 50px;
    color: #fff;
}
.msg-main ul li input::-webkit-input-placeholder {
    color: #fff;
  }
.msg-main ul li textarea{
    width: 100%;
    height: 150px;
    line-height: 50px;
    border: 1px solid #fffdfd;
    background: none;
    margin-top: 50px;
    padding-left: 15px;
    color: #fff;
}
.msg-main ul li textarea::-webkit-input-placeholder {
    color: #fff;
  }

.msg-btns input{
    width: 350px;
    height: 70px;
    line-height: 48px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    border-radius: 40px;
    background: linear-gradient(to bottom, #fe7611 0%,#fea462 100%);
    border: none;
}

.con_dz{
    width: 90%;
    margin: 30px auto;
    overflow: hidden;
    padding-top: 85px;
}
.con_dz ul li{
    width: 25%;
    float: left;
    color: #fff;
}


  .i03{width: auto;height: auto;padding-top: 55px;padding-bottom: 55px;background: #ededed;}

  .i03 .tops{margin-bottom: 35px;text-align: center;}
  .i03 .tops ul li{display: inline-block;margin: 0px;/* border: 1px solid #cecece; */background: #fff;border-radius: 5px;/* width: 24%; */}
  .i03 .tops ul li a{font-size: 18px;color:#222;line-height: 74px;/* border-radius: 30px; */display: block;text-align: center;padding: 20px 0px;}
  .i03 .tops ul li.h1{border-color: #007cc2;background: #007cc2;margin-top: -10px;}
  .i03 .tops ul li.h1 a{color:#fff;padding:30px 0px;font-size: 22px;font-weight:600;}
  .i03 .tops ul li:hover{border-color: #007cc2;background: #007cc2;}
  .i03 .tops ul li:hover a{color:#fff;}
  
  .i03 .btm{width: auto;height: auto;}
  .i03 .btm ul{width: 1240px;}
  .i03 .btm ul li{width: 28%;height: auto;display: inline-block;/* margin-right: 30px; */vertical-align: top;overflow: hidden;/* margin: 1%; */padding: 0px;margin-right: 5.2%;}
   .i03 .btm ul li:nth-child(1){/* padding-left:0px */}
   .i03 .btm ul li:nth-child(3){/* padding-right:0px */}
  .i03 .btm ul li a.imgs{/* width: 380px; *//* height: 286px; */display: block;overflow: hidden;}
  .i03 .btm ul li a.imgs img{width: 100%;display: block;/* height: 340px; */}
  .i03 .btm ul li .txts{/* margin-top: 15px; */width: 100%;background: #fff;line-height: 60px;}
  .i03 .btm ul li .txts a.tits{font-size: 16px;color:#333;line-height: 50px;display: block;text-align: center;margin-bottom: 8px;height:50px}

  .i03 .btm ul li .txts p{font-size: 14px;color:#555;line-height: 24px;text-align: center;padding: 0 10px;height: 48px;}

  .i03 .btm ul li .txts:hover{background:#008fd7}
  .i03 .btm ul li .txts:hover a{color:#fff}
  .i03 .btm ul li:hover a.imgs img{opacity: 0.8}

  
  .product_list .case_cc_big{
      width: 1240px;
  }
 .product_list .case_cc h4{
    height: 55px;
    line-height: 55px;
 }
  .product_list .thumbnail{
      border: none;
      position: relative;
      box-shadow: 0 5px 5px rgb(123 121 121 / 10%);
      /* padding-bottom: 0px; */
      padding: 0px;
      margin: 20px 10px;
  }
  
  .product_list .case_bots{
      height: 55px;
      box-shadow: 0 5px 5px rgb(123 121 121 / 10%);
      padding: 0px 10px;
      font-size: 16px;
  }
  .product_list h4{
      
overflow: hidden;
      
/* margin-top: 20px; */
      
height: 50px;
      
line-height: 50px;
      
margin: 0px;
      
width: 100%;
  }
  .product_list_hot a.thumbnail:hover{
      color: #fff;
  }
  .product_list_hot a.thumbnail:hover  h4{
      background: #007cc3;
  }
  .product_list p{
      height: 26px;
      overflow: hidden;
      padding: 0px 10px;
  }
    .product_list_hot a.thumbnail img{
        width: 350px !important;
        height: 230px !important;
    }
   .product_list .thumbnail .fdj {
    position: absolute;
    /* opacity: 0; */
    width: 100%;
    z-index: 999;
    top: 0;
    text-align: center;
    left: 0;
    transition: 0.3s;
    background: #2f2f2fad;
    display: none;
    height: 350px;
}
.product_list .thumbnail .fdj img{
    margin: 150px auto;
    width: 50px !important;
    height: 50px !important;
}
  
  .product_list_hot a.thumbnail:hover .fdj {
      display: block;
  }

  .Partners{
      /* margin-top: 0px; */
  }
  .Partners-item{
      height: 220px;
      /* background-color: #e4e4e4; */
      padding: 15px;
      position: relative;
      transition: 0.3s all 0s linear;
      margin-bottom: 40px;
      box-shadow: 0 0 1px 0 rgba(51,51,51,.14), 0 2px 7px 0 rgba(51,51,51,.2);
      z-index: 10;
      background: url(../images/pe_1.jpg) no-repeat top center;
  }
  .Partners-item i{
        display: block;
        line-height: 25px;
    }
  .Partners .col-xs-3:nth-child(even) .Partners-item{
      background-color: #007cc4;
  }
  .Partners-item img{
      position: absolute;
      left: 23px;
      top: -40px;
      display: block;
      width: 220px;
      border: 2px solid #8cffa338;
  }
  .Partners-item .clearfix{
      /* margin: 130px 0 10px; */
      line-height: 40px;
  }
  .Partners-item .clearfix b{
      font-size: 50px;
      font-family: Impact;
  }
  .Partners-item .clearfix h3{
      margin: 0;
      line-height: 40px;
      /* background-color: #fff; */
      /* padding: 0 20px; */
      color: #007cc4;
      font-size: 20px;
      font-weight: 600;
  }
  .Partners-item .col-xs-3:nth-child(even) .Partners-item .clearfix b{
      color: #fff;
  }
  .Partners-item p{
      line-height: 30px;
      color: #333;
  }
  .Partners-item .col-xs-3:nth-child(even) .Partners-item p{
      color: #fff;
  }
  .about{
      margin-top: 60px;
      background: url(../images/com_bg.jpg) no-repeat top center;
      padding: 40px 0;
  }
  .about .container{
      position: relative;
  }
  .about img{
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -170px;
      z-index: 10;
      display: block;
      width: 520px;
      height: 340px;
  }
  .about-con{
      padding: 30px 110px 30px 30px;
      background-color: #f1f1f1;
      line-height: 30px;
      width: 730px;
  }
  .about-con h2{
      border-bottom: 2px solid #007cc4;
      margin: 0 0 20px;
      padding-bottom: 20px;
      font-weight: bold;
      color: #007cc4;
  }
  .about-con p{
      text-indent: 2em;
  }
  .news .news-name {
      line-height: 40px;
      padding-bottom: 5px;
      border-bottom: 1px solid #ccc;
      margin-bottom: 20px;
  }
  .news .news-name  h3 {
      font-size: 24px;
      line-height: 40px;
      font-weight: bold;
      margin: 0;
  }
  .news li{
      height: 50px;
      line-height: 50px;
      font-size: 1.4rem;
      /* border-bottom: 1px solid #ececec; */
      /* padding-left: 10px; */
  }
  .news li span{
      color: #ccc;
  }
  .news-active{
  
  width: 100%;
  
  margin-bottom: 30px;
  
  overflow: hidden;
  }
  .news-active .date{
  
display: block;
  
background-color: #a5a5a5;
  
color: #fff;
  
padding: 20px 0px;
  
padding: 20px 20px;

  
padding: 20px 20px;
  }
  .news-active .date b{
      font-size: 40px;
      display: block;
  }
  .news-active .date span{
      font-size: 18px;
      display: block;
      line-height: 30px;
     
  }
  .news-active h4{
      line-height: 0px;
      border-bottom: 1px solid #ccc;
      height: 45px;
      overflow: hidden;
      line-height: 40px;
      font-weight: 600;
  }
  .news-active p{
      line-height: 30px;
      color: #666;
      /* padding-top: 10px; */
  }
  .news-active:hover .date{
      background:#008fd7;
  }
  .news-active:hover h4 a{
      color: #008fd7;
  }
  .picMarquee-left{overflow:hidden; position:relative;}
  .picMarquee-left .bd{}
  .picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
  .picMarquee-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center; width: 292px;}
  .picMarquee-left .bd ul li img{ width:290px; height:218px; display:block; border:1px solid #ccc; }
  .picMarquee-left .bd ul li h5{ line-height:30px; text-align: center; margin-top: 10px;}
  
  .flink{
      margin-top: 30px;
      line-height: 30px;
  }
  .flink a{
      margin: 0 5px;
  }
  .footer{
      padding: 40px 0;
      background-color: #313131;
      color: #fff;
      margin-top: 40px;
      font-size: 14px;
      line-height: 30px;
  }
  .footer h3{
      margin-top: 0px;
      font-size: 22px;
  }
  .footer a{
      color: #fff;
  }
  .footer .container {
      position: relative;
  }
  .footer .footer-ewm {
      width: 120px;
      /* margin-top: 20px; */
  }
  .footer-nav {
      margin-bottom: 40px;
  }
  .footer-nav a{
      font-size: 16px;
      margin: 0 15px;
      color: #fff;
  }
  .business a:hover{
    font-weight: 600;
    color: #007cc2;
  }
  .position{
      height: 60px;
      line-height: 60px;
      overflow: hidden;
      background-color: #f6f6f6;
      padding: 0 20px;
      margin-bottom: 40px;
  }
  .position h3{
      font-size: 20px;
      line-height: 60px;
      margin: 0;
      font-weight: bold;
  }
  .position span{
      color: #666;
  }
  .content{
      line-height: 30px;
      font-size: 16px;
  }
  .content img{
      display: block;
      max-width: 100% !important;
      width: auto !important;
      height: auto !important;
      margin: 5px auto !important;
  }
  #allmap{height: 500px;}
#map{height:100%;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}



  .picFocus{width: 100%;padding: 5px;border: 1px solid #aeaeae;position:relative;overflow:hidden;zoom:1;}
  .picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
  .picFocus .hd ul{margin-right:-5px;overflow:hidden;zoom:1;padding-left: 0px;}
  .picFocus .hd ul li{float:left;width: 20%;margin: 0 1%;border:2px solid #ddd;text-align:center;height: 6rem;}
  .picFocus .hd ul img{display: block; width: 100%; height:100%;  cursor:pointer;  }
  .picFocus .hd ul li.on { border-color:#f60;  }
  .picFocus .bd li{ vertical-align:middle; }
  .picFocus .bd img{ width:100%; height:290px; display:block; }
  
  
  .news-item{
      /* border: 1px solid #ccc; */
      margin-bottom: 50px;
      /* padding: 0 20px 0 140px; */
      position: relative;
      /* height: 165px; */
      overflow: hidden;
      -webkit-box-shadow: 0 2px 5px 0 rgb(40 44 64 / 11%);
      /* position: relative; */
      /* overflow: hidden; */
  }
  .news-item .date{
      /* border: 1px solid #eee; */
      padding-left: 0px;
  }
  .news-item .date img{
      width: 100%;
      height: 260px;
  }
  .news-item .date b{
      display: block;
      font-size: 30px;
      margin-bottom: 10px;
      font-weight: normal;
  }
  .news-item .date span{
      font-size: 24px;
  }
  .news-item h4{
      font-size: 18px;
      font-weight: bold;
      margin: 20px 0 10px;
      border-bottom: 1px solid #eee;
      padding-bottom: 10px;
  }
  
  .news-item p{
      margin-bottom: 0;
      line-height: 26px;
      color: #666;
      margin-top: 20px;
  }
.news-item .new_time{
   
color: #6666;

   
margin-top: 62px;
}
.news-item span{
    display: block;
    /* margin-top: 10px; */
}
.news-item span img{
    margin: 0px auto;
    display: block;
    /* line-height: 40px; */
    margin-top: 8px;
}
  .news-item span a{
      display: block;
     
      background: #0777b7;
      width: 60px;
      height: 30px;
      float: right;
  }
  
  .case_top{
      position:relative;
      padding: 0px;
      
  }
  .case_top img{
      max-width: 100%;
  }
  .case_title{
        line-height: 65px;
    margin: 0px auto;
    margin-top: -65px;
    width: 80%;
    text-align: center;
  }
  .case_title li{
   background: #075a8a;
  
  }
   .about_title li.col-md-2{
   
   width: 20%;
  }

   .case_title li a{
  color: #fff;
  font-size: 16px;
  }
  .case_title li:hover{
   background: #fff url(../images/case_hot.png) no-repeat bottom;
  }
  .case_title li:hover a{
   color: #075a8a;
   
  }
   .case_title li.on{
   background: #fff url(../images/case_hot.png) no-repeat bottom;
  }
  .case_title li.on a{
   color: #075a8a;
   
  }

  .new_title{
      width: 60%;
      /* margin: 0px auto; */
      margin-left: 32%;
  }
  
  .product_title{
      width: 108%;
      margin-left: -4%;
  }
 .place-show{margin: 20px 0;background: url(../images/icon-place.png) no-repeat left center;padding-left: 30px;}
.place-show ol li{display: inline-block;color: #332C42;font-size: 12px;line-height: 22px;}
.place-show ol li i{margin: 0 5px;}
.place-show ol li a{color: #332C42;}
.place-show ol li a:hover{color:#E93A47;}
  .main-title{
      font-size: 24px;
      font-weight: bold;
      line-height: 40px;
      margin: 0;
      color: #007cc4;
  }
  .main-info{
      padding-bottom: 20px;
      border-bottom: 1px solid #ccc;
      margin: 30px 0;
  }
  .main-info span{
      margin: 0 10px;
  }
  .news{
      overflow: hidden;
  }
  .news-title{
      height: 40px;
      line-height: 40px;
      margin: 30px auto 20px;
      background-color: #f1f1f1;
  }
  .news-title span{
      display: block;
      width: 120px;
      height: 40px;
      background-color: #007cc4;
      color: #fff;
      font-size: 18px;
  }
  .main-pro img{
      width: 100%;
      height: 300px;
  }
  .main-pro-info{
      background-color: #f1f1f1;
      padding: 20px;
      font-size: 16px;
      line-height: 30px;
      /* height: 300px; */
  }
  .main-pro-info h1{
      font-size: 22px;
      line-height: 40px;
      color: #444645;
      margin: 0;
      font-weight: bold;
  }
  .main-pro-info h3{
      font-size: 16px;
      margin: 15px 0;
  }
  .main-pro-info .tel{
      display: block;
      font-size: 26px;
      color: #c00;
  }
  .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
  }
  .pagination > li {
    display: inline;
  }
  .pagination > li > a,
  .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #333;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
  }
  .pagination > li:first-child > a,
  .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .pagination > li:last-child > a,
  .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .pagination > li > a:hover,
  .pagination > li > span:hover,
  .pagination > li > a:focus,
  .pagination > li > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #007cc4;
    border-color: #007cc4;
  }
  .pagination > .active > a,
  .pagination > .active > span,
  .pagination > .active > a:hover,
  .pagination > .active > span:hover,
  .pagination > .active > a:focus,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #007cc4;
    border-color: #007cc4;
  }
  
  @media (max-width: 767px) {
      .navbar-default .navbar-collapse{
          height: auto;
          background: none;
          font-size: 1.6rem;
      }
      .mt40 {
          margin-top: 20px;
      }
      .position {
          margin-bottom: 20px;
      }
      .main-info {
          margin: 20px 0; 
      }
     .navbar-brand {
        height: 80px;
        padding: 15px 15px;
        margin: 0;
     }
     .navbar-toggle {
         margin-top: 20px;
     }
     .navbar-brand img{
        height: 44px;
        }
    .main .thumbnail > img{
      height: 15rem;
      }
    .title {
        margin: 20px auto;
    }
    .title span:before,
      .title span:after{
          display: block;
          content: "";
          width: 20px;
          height: 1px;
          background-color: #333;
          position: absolute;
          left: -40px;
          top: 14px;
      }
      .title span:after{
          left: auto;
          right: -40px;
  }
  .block1-mc{
      width: 100%;
      margin-top: 135pt;
  }
    .about {
      margin-top: 30px;
      height: auto;
      background: none;
      padding: 0;
      background-color: #f1f1f1;
    }
    .about-con {
      padding: 20px 0;
      background-color: #f1f1f1;
      line-height: 36px;
      width: 100%;
      font-size: 16px;
     }
    .about img {
        position: static;
        width: 100%;
        height: auto;
        margin-top: 0;
    }
    .adv {
        margin-top: 20px;
    }
    
    .about_fac_left{
        width: 100%;
        /* padding: 15px; */
    }
      .about_fac_right{
        width: 100%;
        padding: 15px;
        text-align: left;
    }
    
    .about_title li.col-md-2{
        width: 50%;
    }
    .about_hx {
        overflow: hidden;
        height: auto;
        padding: 30px 0px;
    }
    .about_sc_left .tits{
        height: auto;
    }
    .gcsl{
        display: none;
    }
    .about_cul{
        height: auto;
    }
    .about_cul li{
        margin-bottom: 30px;
    }
    .about_cul li img{
        width: 100%;
    }
    
    .i03 .btm ul{
        width: 100%;
        /* margin-right: 0px; */
        /* padding-right: 0px; */
        margin: 0px;
    }
    .i03 .btm ul li{
        width: 100%;
        margin-right: 0px;
        padding-right: 0px;
    }
    .i03 .tops ul{
        padding: 15px;
    }
    .i03 .tops ul li{
        width: 50%;
        float: left;
    }
    .i03 .tops ul li.h1{
        margin-top: 0px;
    }
    .i03 .tops ul li a{
     
padding: 0px;
     
font-size: 16px;
     
width: 100%;
     
/* padding: 10px 0px; */
    }
    .i03 .tops ul li.h1 a{
     
padding: 0px;
     
font-size: 16px;
     
width: 100%;
     
/* padding: 20px 0px; */
    }
    .block1{
        margin-top: 10px;
    }
    .Partners-item {
        height: auto;
        font-size: 1.6rem;
        margin-bottom: 20px;
       }
    
    .Partners-item img {
        position: static;
        width: 100%;
        height: auto;
    }
    .Partners-item .clearfix {
        margin-top: 20px;
        font-size: 2rem;
       }
    .Partners-item .clearfix h3 {
        float: left !important;
        margin-left: 10px;
        font-size: 2rem;
       }
    .news-active .date {
        position: absolute;
        width: 100%;
    }
    .news-active h4 {
        /* padding: 20px; */
        /* overflow: hidden; */
        height: 30px;
        line-height: 25px;
        width: 100%;
        font-size: 16px;
        font-weight: 100;
       }
    .news-active p {
        text-indent: 2em;
    }
    .col-xs-6{
        padding: 0px 10px;
    }
    .search{
        display: none;
    }
    .Partner h2{
        font-size: 2.4rem;
    }
    
    .product_list .case_cc_big{
        width: 100%;
        margin: 10px 0px;
    }
    .product_list .case_bots{
        height: 30px;
    }
    .product_list h4{
        font-size: 14px;
    }
    .product_list p {
        display: none;
    }
    .inav_t {
      width: 100%;
      height: 8rem;
      background: #007cc4;
      display: block;
  }
  .inav_t dl {
      height: 8rem;
      overflow: hidden;
  }
  .inav_t dl dd {
      width: 33.33%;
      height: 4rem;
      float: left;
      text-align: center;
      border-right: 1px #94dbb8 solid;
      border-bottom: 1px #94dbb8 solid;
  }
  .inav_t dl dd:nth-child(5), .inav_t dl dd:nth-child(6), .inav_t dl dd:nth-child(7), .inav_t dl dd:nth-child(8) {
      /* border-bottom: 1px #474747 solid; */
  }
  .inav_t dl dd a {
      display: block;
      width: 100%;
      height: 4rem;
      line-height: 4rem;
      color: #fff;
      font-size: 1.6rem;
  }
  
  
  .con_ly_top{width: 100%;/* overflow: hidden; */}
.msg-main{width: 100%;background: none;padding:10px;margin-top: 10px;}
.msg-main ul li textarea{
    background: none
    padding-left: 0px; 
}
.con_dz ul li{
    width: 100%;
    margin-bottom: 20px;
}

  .Partner_big{
      display: none;
  }
  .Partner_bo{
          display: none;
      }
      
      .bottom {
      z-index: 9999;
      position: fixed;
      height: auto;
      bottom: 0;
      width: 100%;
      background: #007cc4;
      display: block;
  }
      .bottom ul{
          padding: 0px;
      }
      /**/
      .bottom li.backTop {
          width: 48px;
          height: 48px;
          background: #007cc4;
          border-radius: 50%;
          position: fixed;
          right: 10px;
          bottom: 60px;
      }
  
      .bottom li.Tel {
          width: 48px;
          height: 48px;
          background: #007cc4;
          border-radius: 50%;
          position: fixed;
          right: 10px;
          bottom: 115px;
      }
  
          .bottom li.Tel img {
              width: 28px;
              margin-top: 5px;
          }
  
  .bottom li img {
      width: 24px;
      display: block;
      margin: 0 auto;
      text-align: center;
      padding-top: 5px;
  }
  
  .bottom li span {
      line-height: 24px;
      font-size: 14px;
      display: block;
  }
  
  .business .business_right .business_right_bot div.business_cc{
      margin-top: 30px;
  }
  .bottom li a {
      display: block;
      text-align: center;
      color: #fff;
      line-height: 25px;
  }
  
  .bottom li {
      width: 25%;
      height: auto;
      float: left;
      padding: 0px 2%;
      box-sizing: border-box;
      position: relative;
  }
  .bottom li.backTop a {
      line-height: 48px;
  }
  
  .menu_hot{
      display: block;
  }
  .menu_hot span a{
      display: block;
      background: #ffff;
      margin-bottom: 10px;
      text-align: center;
      line-height: 40px;
      /* background: border-box; */
      font-size: 15px;
      font-weight: 600;
      box-shadow: 0 0 1px 0 rgb(214 214 214 / 14%), 0 2px 7px 0 rgb(195 195 195 / 20%);
  }
  
  .ys{
      display: none;
  }
  

  
  .block1 .block1-mt li i.i-icon32 {
      background: url(../images/7-APP.png) no-repeat center;
  }
  
  .block1 .block1-mt li i.i-icon28 {
      background: url(../images/1-APP.png) no-repeat center
  }
  
  .block1 .block1-mt li i.i-icon29 {
      background: url(../images/10-APP.png) no-repeat center;
  }
  
  .block1 .block1-mt li i.i-icon30 {
      background: url(../images/9-APP.png) no-repeat center;
  }
  
  .block1 .block1-mt li i.i-icon31 {
      background: url(../images/8-APP.png) no-repeat center;
  }
  
  .block1 .block1-mt li i.i-icon33 {
      background: url(index_about-6.png) no-repeat center
  }
  
  
  .block1 .block1-mt li.active i.i-icon32 {
      background: url(../images/6-APP.png) no-repeat center
  }
  
  .block1 .block1-mt li.active i.i-icon28 {
      background: url(../images/6-APP.png) no-repeat center;
  }
  
  .block1 .block1-mt li.active i.i-icon29 {
      background: url(../images/2-APP.png) no-repeat center
  }
  
  .block1 .block1-mt li.active i.i-icon30 {
      background: url(../images/3-APP.png) no-repeat center
  }
  
  .block1 .block1-mt li.active i.i-icon31 {
      background: url(../images/4-APP.png) no-repeat center
  }
  
  .block1 .block1-mt li.active i.i-icon33 {
      background: url(../images/5-APP.png) no-repeat center
  }
  
  
  
  .news li span.zz{
      display: none;
  }
  .news-item{
      margin-bottom: 15px;
      padding: 0 10px 0 10px;
      height: 80px;
  }
  .news-item .date{
      /* width: 80px; */
      /* height: 80px; */
      padding: 10px;
  }
  .news-item .date img{
      height: auto;
  }

  .news-item .date b{
      font-size: 20px;
      margin: 0px;
  }
  .news-item .date span{
      font-size: 18px;
  }
  .news-item .new_ti{
      /* width: 70%; */
  }
  .news-item .new_ti h4{
      margin: 5px 0px;
      font-size: 14px;
      /* line-height: 30px; */
      height: 30px;
      overflow: hidden;
      line-height: 30px;
      font-weight: 100;
  }
  .news-item .new_time{
      margin-top: 10px;
    float: right;
    font-size: 13px;

  }
  
  .news-item .new_ti p{
      line-height: 28px;
      display: none;
  }
  .news-item span{
      display: none;
  }
  .main-title{
      font-size: 20px;
  }
  
  
.block1 .block1-mt li{
    width: 50%;
    padding-top: 20px;
    height: 60px;
}
.block1 .block1-mt li div{
    line-height: 55px;
    padding: 0px;
}
.block1 .block1-mt li p{
    display: none;
}
.block1 .block1-mt{height: auto !important;padding-bottom: 20px;}
.about_bot_top{
    width: 100%;
    margin-left: 0px;
 padding-left: 10px;
 padding-right: 10px;
}
.business .business_left{
    
    padding: 30px 30px;
}
.block1 .block1-mc .tab-pane .infoBox{
    padding-top: 20px;
}
.business .business_right .business_right_top{
    box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    padding-left: 0px;
    padding: 20px;
    height: 106px;
    margin-top: 30px;
}
.business .business_right .business_right_top a{
      box-shadow:none;
    padding: 0px; 
}
.business .business_right .business_right_bot .col-md-12{
     box-shadow: 0 0 15px rgba(0, 0, 0, .2);
}

.business .business_right .business_right_bot div a{
    box-shadow:none;
    padding: 0px; 
    text-align: left; 
}
.business h3{
    margin-top: 0px;
}

.case_title{
    margin-top: 0px;
    line-height: 35px;
    width: 100%;
    margin-left: 0px;
}
.con_ly{
    background: url(../images/con_app.jpg) no-repeat;
}
.con_dz{
    padding-top: 48px;
    margin-top: 53px;
    overflow: hidden;
}
.msg-main ul li input{
    margin-top: 20px;
}
.news-active {
    margin-bottom: 0px;
    margin-top: 20px;
}
.product_list .thumbnail .fdj{
    display: none;
}
.abou_sj{
    display: none;
}

.business .business_right .business_right_bot{
        box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    height: 245px; 

}
.con_f{
    width: 100%;
    display: block;
}
.cont_top .tel{
    font-size: 12px;
    font-weight: 600;
    bottom: 15px;
    left: 54%;
  
}
.about_cul_bot img{
    height: auto;
}
.about_cul_ri{
    padding: 30px;
}


.talen_fb{
    padding: 20px 0px;
}
.talen_fb_zw li{
    padding: 20px 15px;
}
.about_hot_title h2{
    margin-bottom: 20px;
}
.about_hot_title p{
    line-height: 35px;
    font-size: 18px;
}

.about_hx_fl img{
    width: 60%;
}
.about_hx_fl p{
    font-size: 14px;
}



  }