﻿/*banner*/
.Banner001858{position: relative;  overflow: hidden;}
.Banner001858 ul li a{ background-image: none; background-repeat: no-repeat; background-position: top center;display: inline-grid;height: 341px; display: block;}
.Banner001858 ul li img{display: none; } 
.Banner001858 ul li a{ }
.Banner001858 .swiper-pagination{ position:absolute; left:0; bottom:0; width:100%; text-align:center;}
.Banner001858 .swiper-pagination-switch{ display:inline-block; width: 33px; height: 4px; background: #fff; border-radius: 0;    opacity: 1; margin:0 3px;}
.Banner001858 .swiper-active-switch{ background: #d62e0f}

@media(max-width:1199px){
.Banner001858 ul li img{display: block;} 
.Banner001858 ul li a{ height:auto;}
.Banner001858  .swiper-pagination{ display: none;}
}

/*Top001925*/
.Top001925{ border-top: 5px solid #284aa8;  }

.Top001925 .logo{ float:left;padding-top:1%;}

 
 .Top001925 nav{float: right;}
 
.Top001925 nav li{float:left;   }

.Top001925 nav li > a{ font-weight: bold; line-height:26px;font-size:14px; color:#262f65; }
.Top001925 nav li >span{ display:none;}
 
 .Top001925 nav.navOut{ opacity:1; transform:translateX(0);}

 

@media(max-width:1000px){


.Top001925 .logo{ float:none; width: 40%}
.Top001925 .logo img{ height:auto;}
.Top001925 nav{ position:fixed; left:0; top:0; padding-top:0; width:100%;height:100%; z-index:100; background-color:rgba(0,0,0,0.5);opacity:0; transform:translateX(100%); transition:0.4s;max-height:100%;overflow:auto; padding-top:53px;}
 .Top001925 nav li{ float:none;  padding-top:2%; border: 0}
 
 .Top001925 nav ul{background-color:#fdf9f6;    margin: -53px 0 0; padding-top: 13px;   position: relative;  padding-bottom:5%;clear: both;}

.Top001925 nav li .subnav{ display: none !important; }
 .Top001925 nav li > a{ padding:0 5%;font-weight:bold; color:#333; font-size:16px; display:block; }
.Top001925 nav li > a:hover{ color: #262f65}


.Top001925 .close_menu{ position:fixed; right:0; top:0; width:66px; z-index: 3; padding:2% 2% 2% 0; text-align:center;background-color:#fdf9f6; overflow:hidden;}
.Top001925 .close_menu span{ float:right;width:40px; height:40px; background-color:#ff972d; border-radius:5px; position:relative;}
.Top001925 .close_menu span:before,
.Top001925 .close_menu span:after{ position:absolute; content:''; width:70%; height:3px; background-color:#fff; left:15%; top:50%; margin-top:-1.5px; transform:rotate(45deg);}
.Top001925 .close_menu span:after{ transform:rotate(-45deg);}

.Top001925 .mobile_menu{ position:absolute; right:2%; top:9px;  width:40px; height:40px; background-color:#ff972d; border-radius:5px 0 5px 0;}
.Top001925 .mobile_menu:before,
.Top001925 .mobile_menu:after{ position:absolute; content:''; background-color:#fff; }
.Top001925 .mobile_menu:before{ left:0; width:100%;height:3px; top:50%; margin-top:-1.5px;}
.Top001925 .mobile_menu:after{ top:0; height:100%; width:3px; left:50%; margin-left:-1.3px;}
} 

.Top001925 .lan{ position: absolute; top: 18px; right: 80px; height: 21px; font-size: 12px; font-family: 宋体}
.Top001925 .lan a{ float: left; line-height: 19px; text-align: center; width: 40px;}
.Top001925 .lan a.cn{ color: #ff0000; border: 1px solid #f00; border-right: 0;  border-radius: 21px 0  0 21px}
.Top001925 .lan a.en{ color: #666; border: 1px solid #666; border-left: 0;  border-radius:0  21px 21px  0}
.Top001925 .lan em{ float: left; margin: 5px -1px 0 0; width: 1px; height: 10px; background: #e0e4f0}
.Top001925 .searchBox{ position: absolute; top: 17px; right: 175px; height: 24px; border: 1px solid #999; border-radius: 4px  }
.Top001925 .searchBox input{ background: none; width: 100px; padding:0 10px; height: 22px; border: 0; float: left;}
.Top001925 .searchBox   a{ float: right; width: 22px; height: 22px; background: url(../images/home_12.png) no-repeat left center}

@media(max-width:510px){
  .Top001925 .searchBox{position: relative; top: auto; right: auto; margin: 10px 0 15px;}
  .Top001925 .searchBox input{ width: 85%} 
}


.Top001925 nav li .subnav dd .img img{
  object-fit: contain;
}

@media(min-width:1001px){
 .Top001925  .lan{ position: relative; top: auto; right: auto; float: left;}
 .Top001925  .searchBox{  position: relative;  top: auto; right: auto; float: left; margin: -2px 0 10px}
.Top001925 em.xbx{ float: left; margin: 5px 17px 0; width: 1px; height: 10px; background: #e0e4f0}
.topR{    position: absolute;    bottom: 0;}
  .Top001925 nav li > a{ width: 79px; padding-top: 35px; text-align: center; height: 73px;  display: block;  margin: 0 0 17px; }
  .Top001925 nav li > a:hover, .Top001925 nav li.aon > a{ background: url(../images/home_03.png) no-repeat top center; color: #fff}
  .Top001925 nav   em{ float: left; margin: 44px 14px 0; width: 1px; height: 10px; background: #e0e7f3}
  .Top001925 .logo{  padding-top:23px;}
.Top001925 > .auto{position: relative;    padding-bottom: 31px;}
.Top001925 nav li .subnav{ position:absolute; left:0; width:100%;   top:89px; z-index:100;border-top:1px solid #f2eae5;  display:none;} 
.Top001925 nav li .subnav > .auto{ background: #fff; margin: 2px 0 0; padding: 20px 20px 0; width: 100%; box-shadow: 0 0 8px #fff }
.Top001925 nav li .subnav dd{ float: left; width: 19%; margin: 0 1.25% 36px 0}
.Top001925 nav li .subnav dd.on{ margin: 0 0 36px}
.Top001925 nav li .subnav dd .img{  background: #f6f6f6; padding:6% 0 3%; width: 100%; text-align: center; display: inline-block; }
.Top001925 nav li .subnav dd h3{ margin: 5px 0 7px;  font-size: 14px; color: #333}
.Top001925 nav li .subnav dd.dd1 .left1,.Top001925 nav li .subnav dd.dd1 .left2{  float: left; width: 50%}
.Top001925 nav li .subnav dd.dd1 .left1 a,.Top001925 nav li .subnav dd.dd1 .left2 a{ display: block; font-size: 12px; color: #999; line-height: 18px}
.Top001925 nav li .subnav dd.dd1 .left1 a.tit1,.Top001925 nav li .subnav dd.dd1 .left2 a.tit1{  font-size: 14px; color: #666; line-height: 23px}

.Top001925 nav li .subnav dd a{  font-size: 14px; color: #666; display: block;}
.Top001925 nav li .subnav dd.dd1 .left1 a:hover,.Top001925 nav li .subnav dd.dd1 .left2 a:hover,
.Top001925 nav li .subnav dd.dd1 .left1 a.tit1:hover,.Top001925 nav li .subnav dd.dd1 .left2 a.tit1:hover,
.Top001925 nav li .subnav dd a:hover{ color: #262f65; }

}
@media(min-width:1200px){
  .Top001925 > .auto{  padding-bottom: 0;}
  .topR{ float: right; margin: 38px 0 0 6px;  position: relative; bottom: auto;}
   .Top001925 .searchBox span{ float: right; width: 22px; height: 22px; background: url(../images/home_12.png) no-repeat left center}
  .Top001925 .searchBox .ser{display: none; width: 144px; position: absolute; top: 27px; right: 0;  height: 24px; border: 1px solid #999;}
    .Top001925 .searchBox{ border: 0}
}


/*首页*/
.HomeZxgg{ overflow: hidden; border-bottom: 1px solid #ebebeb; padding-bottom: 4px}
.HomeZxgg .tit{  padding-left: 23px; background: url(../images/lb.png) no-repeat left 4px; font-size: 16px; color: #333; font-weight: bold}
.HomeZxgg .tit span{  font-size: 12px; color: #a8a7a7; font-weight: 100; font-family: arial; padding-left: 5px; text-transform: uppercase;}
.HomeZxgg  li a{  font-size: 14px; color: #444; }
.HomeZxgg  li b{float: left;  font-size: 14px; color: #ff0000; padding-right: 3px; }
.HomeZxgg  li .time{  color: #999; display: none; font-size: 14px;}
.HomeZxgg a.more{ font-size: 14px; color: #514f4d; padding-right: 12px; background: url(../images/home_32.png) no-repeat right center}
.HomeZxgg .list{ height: 25px; overflow: hidden;}
.HomeZxgg  li{height: 25px; list-style: none;}
 .HomeZxgg a.more:hover,.HomeZxgg  li a:hover{  color: #262f65; }

@media(min-width:768px){
  .HomeZxgg .tit{ float: left; padding-right: 45px;}
  .HomeZxgg  li .time{ float: right; margin: 0 0 0 100px; display: block;}
  .HomeZxgg  .list{ float: left; width:64%; } 
  .HomeZxgg  .more{ float: right; } 
}
.links{
  width: 1200px;
  margin: auto;
  
}
@media(min-width:1200px){

  .HomeZxgg{padding: 20px 0 8px}
}

.homePro .xhx{ float: left;  padding-left: 23px; background: url(../images/home_25.png) no-repeat left 4px; font-size: 16px; color: #333; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #f00; margin-bottom: -1px}
.homePro .tit span{  font-size: 12px; color: #a8a7a7; font-weight: 100; font-family: arial; padding-left: 5px; text-transform: uppercase;}
.homePro .tit a.more{ font-size: 14px; float: right; color: #514f4d; padding-right: 12px; background: url(../images/home_32.png) no-repeat right center}
.homePro .tit{border-bottom: 1px solid #ebebeb}
.homePro .list{  overflow: hidden;   }
.homePro .list img{height: 247px;width: 100%;object-fit: cover;}
.homePro {padding: 18px 18px 13px;position: relative; border: 1px solid #ebebeb; margin: 30px 0;}
.homePro li{ min-height:156px;  list-style: none; background: #f6f6f6; padding: 10px 0; margin: 10px 0 0}
.homePro a.img{ float: left; margin: 0 0 0 15px; width: 50%}
.homePro a.text { margin: 20px 0 0; float: left; width: 40%; font-size: 16px; font-weight: bold; color: #444 }
.homePro a.text p{  margin: 0 0 0 ; font-weight: 100; font-size: 12px; color: #666; font-family: arial}

.homePro .swiper-button-next{right: 0; background: url(../images/home_551.png) no-repeat top center; height: 46px; width: 23px; opacity: 1}
.homePro .swiper-button-prev{left: 0; background: url(../images/home_55.png) no-repeat top center; height: 46px; width: 23px; opacity: 1}

.homePro .swiper-button-next:hover{right: 0; background: url(../images/home_59.png) no-repeat top center}
.homePro .swiper-button-prev:hover{left: 0; background: url(../images/home_591.png) no-repeat top center}

.homePro .swiper-button-next.swiper-button-disabled,.homePro  .swiper-button-prev.swiper-button-disabled{opacity: 1}


.homePro .swiper-button-next,
.homePro  .swiper-button-prev{margin: 13px 0 0; position:absolute; top:50%; margin-top:-23px;}

.homeNews{padding: 18px 18px 0; border: 1px solid #ebebeb; margin: 30px 0;}
.homeNews .tit span{  font-size: 12px; color: #a8a7a7; font-weight: 100; font-family: arial; padding-left: 5px; text-transform: uppercase;}
.homeNews .tit a.more{ font-size: 14px; float: right; color: #514f4d; padding-right: 12px; background: url(../images/home_32.png) no-repeat right center}
.homeNews .tit{border-bottom: 1px solid #ebebeb}
.homeNews .xhx{ float: left;  padding-left: 23px; background: url(../images/home_27.png) no-repeat left 4px; font-size: 16px; color: #333; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #f00; margin-bottom: -1px}
.homeNews dt .img{ float: none; height: 247px; width: 100%;}
.homeNews dt .img img{
  width: 100%;
}
.homeNews dt .text{ float: none; width: 100%;}
.homeNews dt .text h3 a{ font-size: 14px; color: #444; font-weight: 100; height: 20px; overflow: hidden; display: block;}
.homeNews dt .text h3{margin:5px 0 0}
.homeNews dt .text .time{ font-size: 12px; color: #999}
.homeNews dt .text p{ font-size: 12px; color: #666; line-height: 20px; height: 60px; margin:  0; overflow: hidden;  }
.homeNews dt {margin: 20px 0;margin-bottom: -10px;}
.homeNews dd{ border-top: 1px dashed #ebebeb; padding: 5.4px 0;height: 35.5px}
.homeNews dd b{float: left; background: url(../images/home_49.png) no-repeat left center; height: 14px; padding-right: 16px; margin: 4px}
.homeNews dd a{ font-size: 14px; color: #444}
.homeNews dd .time{  float: right; font-size: 12px; color: #999; display: none;}
.homeNews dd a:hover{color: #004aba}

.homeNews1 .xhx{  background: url(../images/home_29.png) no-repeat left 4px;  }

.homeNews1 .imglist{ max-width: 340px;  overflow: hidden; margin: 20px auto 12px; position: relative;}
.homeNews1 .swiper-pagination-switch{  float: right; width: 9px; margin: 0 2.5px; height: 9px; background: url(../images/home_47.png) no-repeat left center; border-radius: 0;    opacity: 1;}
.homeNews1 .swiper-active-switch{ background: url(../images/home_47.png) no-repeat right center; }

.homeNews1 .swiper-pagination{padding: 7px; position:absolute; bottom:0; width:100%; text-align:center;}


@media(min-width:450px){


}
@media(min-width:640px){

.homeNews dd .time{   display: block;}

}

@media(min-width:768px){

.homeNews dd .time{   display: block;}

}



@media(min-width:960px){
.homeNews,.homePro { width: 31.83%; margin: 30px 2.255% 30px 0; float: left;}
.homeNews1{ margin: 30px 0 30px 0}
.homeNews dd .time{   display: none;}


}


@media(min-width:1200px){
 .homeNews,.homePro { height: 570.81px;  overflow: hidden;}

.homeNews dd .time{   display: block;}

}



.homeVideo video{ max-width: 100%;width: 100%;}


.homeCan .tit span{  font-size: 12px; color: #a8a7a7; font-weight: 100; font-family: arial; padding-left: 5px; text-transform: uppercase;}
.homeCan .tit{border-bottom: 1px solid #ebebeb}
.homeCan .xhx{ float: left;  padding-left: 23px; background: url(../images/home_68.png) no-repeat left 4px; font-size: 16px; color: #333; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #f00; margin-bottom: -1px}
.homeCan{padding: 18px 18px 0; border: 1px solid #ebebeb; margin: 30px 0;}
.homeCan dl{padding-top: 13px; margin-left: -10px}
.homeCan dd{ font-size: 15px; color: #444; line-height: 20px; margin: 0 0 9px;}
.homeCan dt .text{ float: left; font-size: 18px; color: #004aba; font-weight: bold}
.homeCan dt span{ float: left; font-size: 16px; color: #004aba; padding-left: 37px; height: 35px; background: url(../images/home_72.png) no-repeat left bottom  }
.homeCan dd .text{ float: left;width:260px;}
.homeCan dd span{ float: left; padding-left: 37px; background: url(../images/home_72.png) no-repeat left top  }
.homeCan dt {line-height: 35px;}
.homeCan dd.dl2 span{   background: url(../images/home_72.png) no-repeat left  -32px  }
.homeCan dd.dl3 span{   background: url(../images/home_72.png) no-repeat left  -63px   }
.homeCan dd.dl4 span{   background: url(../images/home_72.png) no-repeat left  -90px ; height: 25px;  }
.homeCan dd.dl4 {line-height: 25px;}

.homeCan p{ padding-left: 84px;}

/* @media(max-width:750){
  .homePro.ps li{
    width: 100%;
  }
} */
@media(min-width:960px){
.homePro.ps li{
  width: 25% !important;
  height: 230px !important;
}
 
.homeVideo { width: 65.915%; margin: 0 2.255% 30px 0; float: left;}
.homeCan{ width: 31.83%; margin: 0px 0 30px 0; float: left; height: 424px;}
}
.homePro.ps{width: 100%;}
.homePro.ps li{
 margin-bottom: 15px;
  float: left;
  background-color: #ffffff;
  height: 0;
  width: 50%;
}
.homePro.ps a.img{
  float: none;
}
.homePro.ps a.text{
  float: none;
  text-align: center;
}
.homePro.ps a.img img{
  width: 80%;
  height: 80%;
  object-fit: contain;
}
.footer{ text-align: center; font-size: 12px; color: #666d7c; background: #24344f}
.footer p a{   color: #666d7c;  text-decoration: underline;}
.footer li{list-style: none; float: left; margin:0 10px }
.footer ul{ display: inline-block; margin: 30px 0 0}
.footer ul a{   color: #666d7c; }
.footer ul a:hover,.footer p a:hover{   color: #fff; }
.footer p{ margin:-6px 0 20px;}



/*公司简介*/
 
.Banne {  background-repeat: no-repeat; background-position: top center;  }
.Banne a{ display: inline-block; float: left;}
 @media(min-width:1200px){
.Banne img{display: none; } 
.Banne a{ height: 341px; display: block; width: 100%; clear: both;}
.Banne {height: 341px}
 }
.slideBar dd.on span a, .slideBar dd:hover span a {
    color: #fff;
}
.slideBar dt{ margin: 0 0 15px; font-size: 22px; color: #fff; background: #284aa8 url(../images/gsjj_05.jpg) no-repeat top center; padding: 20px 0 20px 79px}
.slideBar dt span{ display: inline-block; padding:0 0 10px 20px; border-bottom: 2px solid #fff}
.slideBar dd{ }
.slideBar dd > span{ font-size: 16px; color: #444; display: block; background: url(../images/gsjj_15.png) no-repeat 17px center; padding: 10px 10px 10px 46px;  border: 1px solid #f3f3f3; border-top: 0 }
.slideBar dd.as{ border-top: 1px solid #f3f3f3; }
.slideBar dd.on,.slideBar dd:hover{ }
.slideBar dd.on > span,.slideBar dd:hover > span{ color: #fff;  background:#284aa8 url(../images/gsjj_12.png) no-repeat 17px center; border-color: #284aa8 }
.slideBar1 dd > span{ padding: 10px 0 10px 32px; font-size: 14px;  }
.slideBar1 ul li{ border: 1px solid #f3f3f3; border-top: 0 ; background: url(../images/zlxz_12.png) no-repeat 15px center; padding: 10px 10px 10px 32px; font-size: 14px; color: #444;  }
.slideBar1 ul li a{ font-size: 14px; color: #444}
.slideBar1 ul li a:hover,.slideBar1 ul li.on a{   color: #284aa8}
.slideBar1 ul {display: none;}
.slideBar1 dd.on > span,.slideBar1 dd:hover > span{ color: #fff;  background:#284aa8 url(../images/zlxz_09.png) no-repeat 17px center; border-color: #284aa8 }
.slideBar1 dd.on > ul,.slideBar1 dd:hover > ul{ display: block;}
/*.slideBar2 ul li a{ color: #284aa8}
*/.slideBar1 dd:hover span a,.slideBar1 dd.on span a{ color: #fff; }
.slideBar3 .tit{ margin: 0 0 12px; font-size: 22px; color: #fff; background: #284aa8 url(../images/gsjj_05.jpg) no-repeat top center; padding: 20px 0 20px 79px}
.slideBar3 .tit span{  display: inline-block; padding:0 0 10px 20px; border-bottom: 2px solid #fff}
.slideBar3 dt{ padding: 10px 0 10px 32px; font-size: 14px; color: #fff;  background:#284aa8 url(../images/zlxz_09.png) no-repeat 17px center; border-color: #284aa8 }
.slideBar3 dd span{font-size: 16px; color: #444; display: block; background: url(../images/gsjj_15.png) no-repeat 17px center; padding: 10px 10px 10px 40px;  border: 1px solid #f3f3f3; border-top: 0  }
.slideBar3 dd:hover span a,.slideBar3 dd.on span a { color: #284aa8;font-weight: bold;}
.slideBar3 dd:hover span,.slideBar3 dd.on span{  background: url(../images/cpzx_10.png) no-repeat 16px center; }
.slideBar3 ul li{ border: 1px solid #f3f3f3; border-top: 0 ; background: url(../images/zlxz_12.png) no-repeat 15px center; padding: 10px 10px 10px 40px; font-size: 14px; color: #444;  }
.slideBar3 ul li a{ font-size: 14px; color: #444}
.slideBar3 ul li a:hover,.slideBar3 ul li.on a{   color: #284aa8; }
.slideBar3 ul {display: none;}
.slideBar3 dd.on ul{display: block;} 



.location{text-align: right; font-size: 14px; color: #444; border-bottom: 1px dashed #d0d0d0; padding: 10px 0 5px; margin: 0 0 29px }
.location span{ color: #284aa8}
.location a{ color: #444}

 @media(min-width:768px){
.content{ margin-top: 37px ;}
.slideBar{ width: 17.83%; float: left;}
.slideBar3{ width: 17.83%; float: left;}
.nrRight{ width: 80.83%; float: right;}
.slideBar dt span{ padding-top: 13px}
.slideBar dt { padding-left: 10px; height: 138px;}
.slideBar3 .tit  span{ padding-top: 13px}
.slideBar3 .tit  { padding-left: 10px; height: 138px;}
 }
 @media(min-width:1200px){
  .slideBar {margin-bottom: 50px;}
  .slideBar3 {margin-bottom: 50px;}
  .slideBar dt { padding-left: 75px; }
  .slideBar3 .tit { padding-left: 75px; }
  .singlepage{ padding-left: 30px; padding-bottom: 55px}
  .singlepage p span.img{float: right; height: 298px; width: 470px;}
 }






 /*联系我们*/
.map{  padding-top: 3px; padding: 3px; background: #fff; border: 1px solid #f3f3f3}
#map{ height: 379px;  width: 100%}
#map img{ max-width: none;} 

.mapB .left{ background: #f7f7f7; padding: 40px 0}
.mapB .left img{ float: left; margin: 11px 15px 0 18px}
.mapB .left p{ font-size: 26px; margin: 2px 0 0}
.mapB .right{ background: #fcfcfc; padding:7px 18px }
.mapB {margin: 18px 0 54px}

 @media(min-width:900px){
.mapB .left{ width: 38.5%; float: left;}
.mapB { background: #f7f7f7}
.mapB .right{ float: right; width: 61.5%; padding-left: 49px;}
 }
 @media(min-width:1200px){
  .mapB .left p{ font-size: 35px; }
}


/*荣誉资质*/
.ryzlList .left{position: relative; overflow: hidden; text-align: center; padding-bottom: 40px}

.ryzlList li{list-style: none; margin:0 0 44px; border-bottom: 1px solid #e7e8ea}
.ryzlList .swiper-pagination-bullet{   width: 6px; margin: 0 5px; height: 6px; background: url(../images/yd.png) no-repeat right center; border-radius: 0;    opacity: 1;}
.ryzlList .swiper-pagination-bullet-active{ background: url(../images/yd.png) no-repeat left center; }

.ryzlList .swiper-button-next{right: 0; margin-top: -50px; background: url(../images/jt4.png) no-repeat top center; height: 26px; width: 25px; opacity: 1}

.ryzlList .swiper-button-prev{left: 0; margin-top: -50px; background: url(../images/jt3.png) no-repeat top center; height: 26px; width: 25px; opacity: 1}

.ryzlList .swiper-button-next:hover{right: 0; background: url(../images/jt1.png) no-repeat top center}
.ryzlList .swiper-button-prev:hover{left: 0; background: url(../images/jt2.png) no-repeat top center}

.ryzlList .swiper-button-next.swiper-button-disabled,.ryzlList  .swiper-button-prev.swiper-button-disabled{opacity: 1}

.ryzlList .left p{ font-size: 14px; color: #444; margin: 3px 0 0 }
.ryzlList .left img{ border: 1px solid #e7e8ea}
.ryzlList .right dt{font-size: 24px; color: #284aa8; margin:  0 0 20px}
.ryzlList .right dd{ font-size: 14px; color: #444; line-height: 30px}
.ryzlList .right{padding:20px 0 35px; text-align: center;}
.ryzlList li.as{border: 0}


 @media(min-width:1024px){
  .ryzlList li{padding-bottom: 36px;}
 .ryzlList .left { width: 38.35%; float: left;}
 .ryzlList .right { width: 57.11%; float: right; text-align: left; padding: 0}
 }


/*发展历程*/
     
.pcHis{ display: none;}


          .mobHis  .history_con ul li{   padding:0 20px 30px 30px; margin: 0 0 30px; background: url(../images/fzlc_17.png) no-repeat 0 10px; }
            .mobHis   .history_con{ float: left;  margin: -23px 0 0;}
 
            .mobHis   .history_con_box{position: relative; background: url(../images/fzlc_22.png) repeat-y 5.8px 20px; margin: 70px 0 126px}
            .mobHis   .history_con h3 span{ font-size: 20px; color: #fff; width:120px; height: 35px; line-height: 35px; padding-left: 25px; background: url(../images/fzlc_14.png) no-repeat top center; display: block; font-weight: 100 }
            .mobHis   .history_con p{ font-size: 14px; line-height: 30px; color: #444444; padding-top: 10px;}
            .mobHis   .history_con h3 { margin: 0}

 
 @media(min-width:1240px){
  .mobHis{ display: none;}
  .pcHis{ display: block;}
            .history_title{position: relative;height: 110px; border-top: 1px solid #eee; margin: 53px 0 0}
            .history_title .left_btn{width: 24px;height: 24px;z-index: 99;top:18px;display: block; position: absolute; left:0; background: url(../images/fzlc_051.png) no-repeat center;}
            .history_title .right_btn{width: 24px;height: 24px;z-index: 99;top:18px;display: block; position: absolute; right:0;background: url(../images/fzlc_05.png) no-repeat center;}
            .history_title .left_btn:hover{  background: url(../images/fzlc_031.png) no-repeat center;}
            .history_title .right_btn:hover{background: url(../images/fzlc_03.png) no-repeat center;}
            .div_xibg{height: 1px; background: #eee; position: absolute;width: 100%;top:60px;}
            .history_title_box{width:805px;height: 80px; margin: 0 auto; overflow: hidden;position: relative;z-index: 100;}
            .history_title_box .ul_title{height: 80px;position: absolute;left:0;top:0;}
            .history_title_box .ul_title li{float: left; width: 107px; height: 60px;padding-top: 20px;font-size: 24px;color: #444; background: url(../images/fzlc_08.jpg) no-repeat  72px 25px;}
            .history_title_box .ul_title li.on span{color: #284aa8; border-bottom: 2px solid #284aa8; padding-bottom: 14px; }



            .history_con ul li{display: none; min-height: 378px;}
            .history_con{ float: left;  padding:0 20px 0 127px; background: url(../images/fzlc_17.png) no-repeat 89px 10px;  margin: -23px 0 0;}
 
            .history_con_box{position: relative; background: url(../images/fzlc_22.png) repeat-y 96px 20px; margin: 40px 0 126px}
            .history_con h3 span{ font-size: 20px; color: #fff; width:120px; height: 35px; line-height: 35px; padding-left: 25px; background: url(../images/fzlc_14.png) no-repeat top center; display: block; font-weight: 100 }
            .history_con p{ font-size: 14px; line-height: 30px; color: #444444; padding-top: 10px;}
            .history_con h3 { margin: 0}
             }




/*新闻中心 */
.newsList li .img{display: none;}
.newsList li h3{ margin: 0}
.newsList li h3 a{ font-size: 14px; color: #000}
.newsList li h3 a:hover{  color: #284aa8}
.newsList li p{ font-size: 12px; color: #444; line-height: 25px; margin: 15px 0 12px}
.newsList li{padding: 10px; background: #f8f8f8; margin: 0 0 10px}
.newsList li .con{ margin:15px 0;}
.newsList li .more{ color:#f00; font-size:14px;}
.Pages {margin: 35px 0 45px; text-align: center;}
.Pages .p_total,.Pages .p_cur,.Pages .num{ display: none; font-size: 12px; color: #666; }
.Pages a{ font-size: 12px; color: #666; padding: 0 10px; line-height: 29px; height: 29px; display: inline-block; background: #f8f8f8; border-radius: 4px}
.Pages a:hover,.Pages .p_page em a.a_cur{  color: #fff;  background: #284aa8}

.p_jump b{ font-weight: 100; padding-right: 6px}
.p_jump input{ width: 29px; height: 29px; background: #f8f8f8; border: 0;  font-size: 12px;margin: 0 5px; border-radius: 4px}
.p_jump input.i_button{ width: 50px; color: #fff; margin:0; background: #284aa8;}

.Pages span{ display:inline-block;}

 
 @media(min-width:640px){
   .Pages .num{ display: inline-block; font-style: normal; }
   .Pages .num a{padding: 0 13px;}
 }


 @media(min-width:1024px){
 .newsList li h3{ margin:5px 0 0}
 .newsList li .img{ display: block; float: left; max-width: 200px;}
  .newsList li   .text{padding:0 25px 0 225px; }
  .Pages .p_total,.Pages .p_cur{ display: inline-block; padding-right: 6px}
  .p_page{ padding-right: 6px}
 }

 @media(min-width:1200px){
 .newsList{margin: -10px 0 0;}
.Pages {margin: 45px 0 60px;  padding-left: 47px; text-align: left;}
  .Pages .p_total{ padding-right: 10px}
  .Pages .p_cur{ padding-right: 35px}
   .Pages .num a{ margin: 0 1.5px}
  .p_page{ padding-right: 15px}
.p_jump input{  margin: 0 10px 0 5px;  }
.p_jump input.i_button{ margin-left: 5px}

  }


/*新闻详情*/
.newsTit{ background: #f8f8f8; padding: 20px 10px; margin: 0 0 50px}
.newsTit h3{ font-size:18px; color: #444; line-height: 28px; margin: 0 0 }
.newsTit span{  font-size: 12px; color: #444444; padding-right: 40px}
.textRight{ margin: 0 0 50px; text-align: center;}

 @media(min-width:1200px){
.newsTit{  padding: 44px 26px; }
.newsTit h3{ font-size:24px; margin: 0 0 6px }
.textLeft{ margin-left: 10px;  float: left; width: 504px;}
.textRight{float: right; width: 417px; padding-top: 16px  }

.textLeft1{  width: 437px; padding-top: 30px}
.textRight1{ width: 459px; padding-top: 0  }
.textRight1 .span1{float:left; padding: 14px 0 0}
.textRight1 .span2{float:right; }
   }


/*资料下载*/
.downList li{padding: 10px 25px 10px 19px; border-bottom: 1px solid #eee; background: url(../images/zlxz_06.png) no-repeat right center}
.downList li a{ font-size: 14px; color: #333; display: block;}
.downList li a:hover{  color: #284aa8}
.downList li:hover{ background: url(../images/zlxz_03.png) no-repeat right center}
.downList .time{ display: none;}

 @media(min-width:640px){
 .downList .time{ display: inline-block; width: 28%; }
 .downList .title{ display: inline-block; min-width: 72%; padding-right: 2%; float: left;}

   }
 


/*服务支持*/
.fwzcTable{ width: 100%;  border:1px solid #d1d1d1; border-width: 0 1px 1px 0; font-size: 14px; color: #333; margin: 0 0 74px;}
.fwzcTable td{ min-width: 129px; text-align: center; border:1px solid #d1d1d1; border-width: 1px 0 0 1px; padding: 10px 0}
.fwzcTable .tr1{ background: #284aa8; font-size:16px ; color: #fff; text-align: center; font-weight: bold;}
.fwzcTable .tr1 td{  padding: 14px 0}
.fwzcTable   td.td1{ text-align: left; padding-left: 27px; width: 420px;}

 @media(max-width:640px){
 .fwzcTable td,.fwzcTable .tr1 td{ min-width: auto; padding: 10px }
.fwzcTable   td.td1{  padding-left: 0; width: auto;padding: 10px }

   }




/*产品详情*/
.big_img{ text-align: center; padding: 8% 0; background: #f8f8f8}
.cpXq .bd{ display: none;}
.textNr{ padding: 65px 0 40px; max-width: 882px}

 @media(min-width:1024px){

.cpXq .bd{  display: block; margin: 0 auto; width: 606px; padding: 16px 0 0; position: relative; height: 115px;}
.cpXq .bd li{ width: 187px !important; margin: 0 23px 0  0; float: left; height: 95px ; background: #f8f8f8; border:2px solid #f8f8f8}
.cpXq .bd li.on{border-color: #93a4d3}
.cpXq .bd li img{ max-height: 100%}
.cpXq .bd span{ top: 50%; margin-top: -4px; position: absolute; display: inline-block; width: 12px; height: 20px}
.cpXq .bd span.prev{ background: url(../images/cpxq_15.png) no-repeat top center; left: 104px}
.cpXq .bd span.next{ background: url(../images/cpxq_12.png) no-repeat top center; right: -194px}

   }




/*links*/

.parent_list ul li a{display: block;}
.parent_list ul{ padding-top:20px;} 

.parent_list li{ list-style: none;  text-align:center; font-size:14px; color:#333; padding-bottom:30px; width: 100%; }
.parent_list li img{  margin-bottom:20px; border: 1px solid #eee}

 @media(min-width:640px){
.parent_list li{ width: 43%; margin: 0 1%; float: left;}

}

 @media(min-width:1024px){
.parent_list li{ width: 31.33%; }

}


 @media(min-width:1200px){
.parent_list li{ width: 23%; }

}

.searList li{ background: none !important}


.Top001925 nav li#m4 .subnav{width: 50%;left: 37%;}
.Top001925 nav li#m4 .subnav dd{float: none;width: 23%;border-bottom: 1px solid #ccc;margin:0 1.25% 20px 0}
.Top001925 nav li#m4 .subnav dl .imgbox{position: absolute;top: 0;right: 0}
.Top001925 nav li#m4 .subnav dl{position: relative;}
.Top001925 nav li#m4 .subnav dl .imgbox .img{position: absolute;width: 100%}
.Top001925 nav li#m4 .subnav dl .imgbox .img img{width: 100%;max-height: 240px;}
.Top001925 nav li#m4 .subnav dl .imgbox{width: 60%;}
.Top001925 nav li#m4 .subnav dd h3{cursor: pointer;}

.Top001925 nav li#m2 .subnav{ left:33%; width:100px;}
.Top001925 nav li#m2 .subnav dd,.Top001925 nav li#m5 .subnav dd,.Top001925 nav li#m7 .subnav dd{ width:100%; margin:0}
.Top001925 nav li#m5 .subnav{left:51%; width:100px;}
.Top001925 nav li#m7 .subnav{left:72%; width:182px;}



 .cpXq .dahezi{
    position: relative;
  }
 .cpXq  .dahezi .zmq{
    display: none;
    width: 160px;
    height:160px;
    background: #ccc;
    opacity: 0.5;
    position: absolute;
    left: 0px;
    top:0px;
  }
  .cpXq .dahezi .img{
    
    text-align: center;
/*    padding: 8% 0;*/
    background: #f8f8f8;
    position: relative;
  }
  .cpXq .dahezi .img img{ 
  }
  .cpXq .dahezi .xiaohezi{/*overflow: hidden;*/
    margin-top: 8px;
    width: 300px;height: 50px;}
  .cpXq .dahezi .xiaoheziimgs{
    position: relative;
    float: left;
  
  }
  .cpXq .dahezi .xiaoheziimg{
      position: absolute;
      width: 400px;
  }
  .cpXq .dahezi .xiaohezi span{
    /*float: left;*/
    height: 50px;
    display: inline-block;
    line-height: 50px;
    cursor: pointer;
    border: none;

  }
  
  .cpXq .dahezi .xiaohezi .left{
    float: left;
    margin-right: 10px;
  }
 .cpXq  .dahezi .xiaohezi .right{
    float: right;
  }
 .cpXq  .dahezi .xiaoheziimg li{
    margin-right: 23px;
    float: left;
    border: 1px solid #ccc;

  }
  .cpXq .dahezi .xiaoheziimg .active{
    border: 2px solid rgb(124,124,124);
  }
  .cpXq .dahezi .zoomLarge{
    display: none;
    width:238px;
    height: 238px;
    border: 1px solid #ccc;
    position: absolute;
    top: 0;
    right: 0px;
    overflow: hidden;
    background: #f8f8f8;
  }
 .cpXq  .dahezi .zoomLarge img{
    max-width: none;
    width: 1490px;
    position: absolute;
    left: 0px;
    top: 0px;
  }
  .cpXq .tempWrap{margin-left: 150px;}















