body{margin:0 auto; font-family:"microsoft yahei"; color:#555; font-size:12px; background:#fff;min-width:1200px;}
div,dl,ul,li,span,p,img,h1,h2,dl,p,em,h6{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear:both; height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cp img{border:1px solid #ccc; background-color:#fff; padding:2px; background-color:#fff;}
.cp a:hover img{border:1px solid #1a5db6; background-color:#fff; padding:2px;}
a{color:#555; text-decoration: none; cursor:pointer;}
.trans1 img{transition:all 0.8s linear; -webkit-transition:all 0.8s linear; -moz-transition:all 0.8s linear; -ms-transition:all 0.8s linear;}
.trans1 img:hover{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg);}
		
.trans2 img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.trans2 img:hover{ transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);}
	
a:hover{text-decoration: none; color:#1a5db6;}
.box,.head_all{width:1200px; height:auto; margin:0 auto; position: relative;}
  .box:after,head_all:after{ display: block; clear: both; content: "";}

    /*顶部*/
.top_all{ width:100%;  font-size: 13px;min-width:1200px;color:#fff;  background:#1a5db6;line-height:45px;}
.top_all .fr a{color:#fff; font-size: 13px;}
.top_all .fr a:hover{ color:#fff;}
.top_all .fr span{padding:0 15px;}
.top_all .on2{width:80px;position: absolute; right: 0; top: 0;padding-top:8px;background:#e10000; overflow:hidden; line-height:30px;text-align:center;border-radius: 0 0 15px 15px;}
.top_all .on2 img{display:block;width:30px;margin:0 auto; height:30px;overflow:hidden; border-radius:50%;border: 2px solid rgba(255,255,255,0.3);}
.top_all .on2 a{color:#fff;}
    /*抬头*/
  .head_all{ margin-top: 25px; position: relative;}
  .head_all .logo{ padding-top: 17px;}
  .head_all .logo img{ height: 80px;}
  .head_all .head_w{font-size: 49px; line-height: 45px; font-weight: bold; color: #222; margin-left:10px; padding:25px 30px 0 0 ;background: url(../images/20191219164723_1116742823.png)210px 8px no-repeat;}
  .head_all .head_w p{font-size: 16px;  color: #999; font-family:"arial"; font-weight:normal;  line-height:35px;}

   .head_all .head_f{ margin-top:20px;}
  .head_all .head_f p{font-size:33px; letter-spacing: 0.2px; color: #333;  font-weight:bold; line-height:32px; padding:6px 0 10px 0; border-bottom: 1px solid #f0f0f0;}
  .head_all .head_f dl{display: block;  line-height: 28px;  color:#555;font-size:17px; margin-top:2px;}
  .head_all .head_f a{ color: #1a5db6;font-size:33px;}
.head_all .head_f dl a{font-size:17px;color: #555;}
 .head_all .head_f a:hover{color:#e10000;}
  .head_all .head_p{ background:#fff url(../images/20191219164748_862928634.png)0 13px no-repeat; padding:0 0 0 50px; line-height: 38px; margin-top:22px;}
  .head_all .head_p p{display: block; font-size: 33px; float: left; color: #333; font-family: "arial";font-weight: bold;}
  .head_all .head_p dl{display: block; font-size: 16px; float: left; }

  /*导航*/
.topdbg{ width:100%; background:#fff; height:60px; margin-top: 30px; border-top: 1px solid #ddd;}
 .nav{position:relative; }
  
/*一级菜单*/
.menu{}
.menu li{ float:left;position:relative; text-align: center; width: 170px; background: url(../images/20191219164820_863457454.png) top right no-repeat;}
  .menu li:nth-of-type(1):after{ display: block; content: ""; position: absolute; left: 0; top: 0;  width: 1px; height: 60px; background: url(../images/20191219164820_863457454.png) center right no-repeat;}
.menu li a{ display:block;height:60px; position: relative; z-index: 2; line-height:60px; font-size:16px; color:#333; text-decoration:none;}
  .menu li a:hover{ color: #1a5db6; font-weight: bold;}
/*二级菜单*/
.menu li .sedmemu{ position:absolute; background:rgba(255,255,255,0.95); left:-115px; top:60px; width:360px; z-index:100; display:none; text-align:left;}
 .menu li:nth-of-type(3) .sedmemu{ width: 380px;}
 
.menu li .sedmemu1{ float:left; width:200px; padding:30px 25px; font-size:13px; line-height:24px; }
.menu li .sedmemu1 span{
	display: block;
	color: #111;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
}
.menu li .sedmemu2{ float:left; width:90px; height: auto; padding:20px 0 20px 20px; min-height: 140px; background:url(../images/20191217144003_1780241372.png) left 15px no-repeat;}
    .menu li:nth-of-type(5) .sedmemu2{ background:url(../images/20191217150002_470426412.png) left 15px no-repeat;}
.menu li .sedmemu2 a{ display: block; text-overflow: ellipsis; white-space: nowrap; width: 80px; overflow: hidden;line-height:36px; padding:0 0; font-size:14px; display:inline; color:#555; background:none;}
.menu li .sedmemu2 a:hover{ color:#111; background:none;}

  
  .navcurrent a{color:#1a5db6 !important; font-weight: bold;background:url(../images/20191217142324_54749449.png)bottom no-repeat;}
  .nav > ul > .block{  font-weight: bold; background:url(../images/20191217142324_54749449.png)bottom no-repeat; height:60px; color:#1a5db6 !important;display: block; position: absolute; top: 0; z-index: 1; }
  
.rightarrowpointer{display:none;}
  
  /*幻灯片*/
.banner{ width:100%; overflow: hidden; height:600px; width: 100%; position:relative;min-width:1200px;}
.banner-box{ min-width:1200px; height:600px;overflow: hidden; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
  .banner-box .bd ul{width:100% !important;min-width:1200px;  margin:0 auto;}
.banner-box .bd li{ width:100% !important;min-width:1200px; height:600px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%;  top: 0; left: 0; margin-left: 0; height: 500px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:250px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../images/20191219164858_530345108.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../images/20191219164858_530345108.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:25px; width: 100%; display: block; }
.banner-box .hd ul { width: 1200px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:20px; height:20px; border-radius:20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background: #1a5db6; width: 32px; }
.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; }
  
    /*搜索*/
#search_all{ width:100%; min-width:1200px;  height:70px;  background: #fff; }
.search h1{display: block;float:left;font-size:16px; color:#555; font-weight:normal;}
.search{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei";}
.search h1 a{ font-size:16px; color:#555;line-height:70px; font-weight:normal;}
.search  h1 a:hover{ color:#1a5db6;}
.searchl{ font-size:16px;line-height:70px;}
.searchl span{ display: block;font-weight: bold;float: left;}
.searchr{ width:350px;margin:16px 0; border: 1px solid #ddd; border-radius: 20px;}
  .searchr  input{outline: none;}
.search_kong{ width:350px;float:right; overflow:hidden; height:40px;}
.search_2{float:left; width:240px; height:40px; line-height:40px;}
.search_tu{ float:right;height:40px; width:58px;}
  
 /*产品展示*/ 
  .prod_all{width:100%; min-width:1200px; padding:60px 0 0 0; background: url(../images/20191218150558_1494780775.jpg) top center no-repeat;}
   .prod_t{ font-size: 16px; text-align: center; color: #666; line-height:28px;}
  .prod_t p{ display: block; font-size: 40px; font-weight: bold; color: #222; line-height:40px;}
  .prod_t dl{ display: block;width: 250px; height: 1px;  position: relative; background: #ccc; margin:22px auto 15px auto;}
  .prod_t dl:after{ display: block; content: ""; width: 10px;  margin: 0 auto;height: 3px; background: #1a5db6; position:absolute; top:-1px; left:0; right:0; animation:mymove1 3s infinite; -moz-animation:mymove1 3s infinite;-ms-animation:mymove1 3s infinite; -o-animation:mymove1 3s infinite; -webkit-animation:mymove1 3s infinite;}
  
   @-webkit-keyframes mymove1
{
0% { width: 60px;}
50% { width: 10px;}
100%{ width: 60px;}
 }

@-moz-keyframes mymove1
{
0% { width: 60px;}
50% { width: 10px;}
100%{ width: 60px;}
 }

    @-ms-keyframes mymove1
{
0% { width: 60px;}
50% { width: 10px;}
100%{ width: 60px;}
 }

@-o-keyframes mymove1
{
0% { width: 60px;}
50% { width: 10px;}
100%{ width: 60px;}
 }
  .prod_all .list{ margin-top: 40px;}
  .prod_all .list li{ display: block;height: 300px;width: 284px;position: relative; background: url(../images/20191218210948_753631846.png)bottom center no-repeat;}
  .prod_all .list li+li{ margin-left: 21px;}
  .prod_all .list li p{display: block; width: 274px;height: 274px; overflow: hidden; border-radius: 50%; border: 3px solid #fff;}
  
  .prod_all .list li .word{ position: absolute; width: 140px; height: 140px; left: 0; right: 0; margin: 0 auto; top: 70px; text-align: center;border-radius: 50%; overflow: hidden;}
  .prod_all .list li .word:before{ display: block; content: ""; height: 140px; width: 140px; top: 0; left: 0; position: absolute; background: rgba(26,93,182,0.8);transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
   .prod_all .list li .word:after{ display: block; content: ""; height: 0; width: 140px; bottom: 0; left: 0; position: absolute; background: rgba(225,0,0,0.8);transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
    .prod_all .list li:hover .word:before{ display: block; content: ""; height: 0; width: 140px; top: 0; left: 0; position: absolute; background: rgba(26,93,182,0.8);}
   .prod_all .list li:hover .word:after{ display: block; content: ""; height: 140px; width: 140px; bottom:0; left: 0; position: absolute; background: rgba(225,0,0,0.8);}
  
  .prod_all .list li .word a{ position: relative; z-index: 2; display: block; padding-top: 35px; font-size: 18px; font-weight: bold;color: #fff;  line-height: 42px;}
  .prod_all .list li .word a img{ display: block;  margin: 0 auto;}
  
  .prod_b{ margin-top:90px;}
  
  #colee{ width: 1200px; overflow: hidden; margin-top: 35px;}
  
  .prod_b td br{ display:none !important;}
.prod_b td{border: 1px solid #ddd; position:relative; overflow:hidden;  padding:0 !important;  width:285px;  display: block;  float: left;  margin: 8px;}
  .prod_b  tr td:nth-of-type(3){ margin-right: 0;}
    .prod_b  tr td:nth-of-type(1){ margin-left: 0;}
    
.prod_b td span{ display: block; padding:0 !important;}
.prod_b td span a{ font-size: 15px; line-height: 50px; position: relative;padding-left: 15px; text-align: left;display:block;}
.prod_b td span a:after{ display: block; content: "查看详情";position: absolute; font-size: 14px;  color: #fff; text-align: center; background: #1a5db6; height: 30px; border-radius: 15px; width: 90px; line-height: 30px; top: 10px; right: 15px;}
  .prod_b td:hover span a:after{ background: #e10000;}
  .prod_b td:hover a{ color: #1a5db6;}
  
  /*应用案例*/
  .case_all{width:100%; height:895px; min-width:1200px; padding: 60px 0 60px 0; margin-top: 60px; background: url(../images/20200325090804_42302248.jpg)center top no-repeat;}
  .case_w{ width: 625px; margin: 0 auto; margin-top:283px; position: relative;}
  .case_w li{ display: block; position: absolute; top: 0;}
  .case_w i{ display: block; position: absolute; top: 110px; left:105px;}
  .case_w li a{ font-size: 20px; color: #333; line-height: 25px; letter-spacing: 1px;text-align:center;display:block;}
  .case_w li:nth-of-type(1){ left: -9px; top: 265px; text-align: center;}
   .case_w li:nth-of-type(2){ left: 37px; top: 147px;}
  .case_w li:nth-of-type(3){ left:117px; top:52px;}
  .case_w li:nth-of-type(4){ left:233px; top: 0;}
  
    .case_w li:nth-of-type(8){ right: 0; top: 255px;}
   .case_w li:nth-of-type(7){ right: 37px; top: 147px;}
  .case_w li:nth-of-type(6){ right:117px; top:52px;}
  .case_w li:nth-of-type(5){ right:233px; top: 0;}
  .case_w li:hover a{ color: #1a5db6;font-weight: bold; }
  
  /*优势*/
  .adv_all{ width: 100%; min-width: 1200px; height: 656px; padding: 55px 0 60px 0; background: url(../images/20191218164436_463535526.jpg) top center no-repeat;}

   .adv_bg{ width: 100%; min-width: 1200px; margin: 0 auto; position: relative; }
.dis{display:none;}
#tablit {width:820px;  margin: 25px auto;height:80px; text-align:center;}
#tablit dl{ width:1200px; margin:0 auto;}
#tablit dl dt{}
#tablit dl dd{float:left; cursor: pointer;width:160px; margin:0 30px !important; font-size:25px; color:#fff; height: 55px; padding-top: 25px; line-height:50px;position:relative; text-align:center; margin:0;background:url(../images/20191218181638_773622024.png) no-repeat;  }
 
  #tablit dl dd i{ font-style:normal; }
#tablit dl dd:hover{float:left; color:#fff;background:url(../images/20191218181555_734056217.png) no-repeat; }
#tablit .on{width:160px; position:relative; color:#fff; background:url(../images/20191218181555_734056217.png) no-repeat;  }
.dis{display:none;}
  
  .adv_w{font-size: 15px; line-height: 30px;  color:#555; padding-right: 28px; text-align: justify; position: relative; height: 425px;}
  .adv_w .font{ width: 570px; padding-top: 10px;}
  .adv_w .font dl{ display: block; float: left; margin-right:7px; text-align: left;font-family: "Impact"; font-weight: bold; color: #eee; font-size: 120px; line-height: 120px;}
  .adv_w .font p{display: block; line-height: 53px; float: left;width: 430px; }
  .adv_w .font p i{ display: block; font-style: normal; font-family: "arial"; font-size: 25px; text-transform: uppercase; color: #999;}
  .adv_w .font p em{ display: block; font-style: normal;  line-height: 55px; color: #222; font-size: 25px; padding-left: 20px;background: url(../images/20191218203249_2036100343.jpg) center right no-repeat;}
  .adv_w .font b{  display: block; font-weight: normal; font-size: 15px; padding: 12px 0 0 25px; background: url(../images/20191218204518_1862021003.jpg) 5px 20px no-repeat; }
  .adv_w .font strong{font-size: 17px; }
  .adv_img{width: auto;  padding-left: 25px;}
  .adv_qq{ width:133px ; position: absolute;height:133px ; bottom: 0; right: 1px; background: url(../images/20191218205343_1843492678.png) no-repeat;}
  .adv_qq:hover{ background: url(../images/20191218210034_1173397587.png) no-repeat;}
  .adv_qq a{ display: block;font-size:14px; color: #fff; text-align: center; padding-top: 47px; line-height: 32px;}
  .adv_qq a img{ display: block; margin: 0 auto;} 
  .on1{ letter-spacing:7px;}
  
   /*新闻*/

  
  /*简介*/
  .about_all{ width: 100%; min-width: 1200px; margin-top: 50px; padding-top: 500px; background: url(../images/20200522164956_220691083.jpg) top center no-repeat;}
  .about_bg{ background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
  .about_l{ width: 200px; height: 200px; background: #1a5db6; text-align: center; color: #fff;}
  .about_l a{ display: block; position: relative; z-index: 2; color: #fff; font-size: 55px; line-height: 65px; font-weight: bold;letter-spacing: 2px; padding-top: 35px;}
  .about_l:hover{background: #e10000; }
  .about_r{ width: 920px; margin-left: 40px;font-size: 14px; line-height: 26px; text-align: justify;}
  .about_r p{ display: block; line-height: 50px; font-weight: bold; font-size: 25px; padding: 20px 0 0 0; color: #333; }
  .about_r p:after{ display: block; content: ""; width: 50px; background: #ccc; height: 1px; margin: 10px 0 13px 0;}
  .about_r a{font-size:14px;}
  /*厂房车间*/   
 .Workshop{ width:1340px; margin:0 auto; position:relative; }
.btnLeft{ width:38px; float:left; margin-right:16px;  margin-top: 130px;height:103px; display:block; background:url(../images/20191219164942_1105804642.png) no-repeat center;}
.btnRight{width:38px; float:right; height:103px; margin-top: 130px;  display:block; background:url(../images/20191219165009_1141743809.png) no-repeat center;}
.Workshop dl{ display:block; float:left; width:1220px;}
.hj{width:1220px; margin:0 auto;}
.Workshop .hzCont{position:relative; }
.Workshop .hzCont ul{margin:0 auto; width:1220px; overflow:hidden;}
.Workshop .hzCont ul td{ height: 375px; overflow: hidden;padding:0 13px !important; width:384px !important; text-align:center !important;}

.Workshop td br{ display: none !important;}
   .Workshop td{ height: 290px; overflow: hidden; position: relative;}
.Workshop td div{ position: absolute; bottom: 0;width: 382px; border:1px solid #dedede; padding-top:0 !important;  line-height:48px; height:48px; overflow:hidden; background:#fff url(../images/20191219093249_1030494707.png ) 320px 17px no-repeat;  transition:all linear 0.2s;}

.Workshop td div a{ position: relative; z-index: 3; float: left; text-align:left !important;  padding-left:25px;font-size:14px;}
.Workshop td:hover div{  background:#fff url(../images/20191219093329_1565874592.png) 320px 17px no-repeat;}
   .Workshop td:hover div a{color: #1a5db6;}

  /*版权*/
 .copy_all{ width: 100%; min-width: 1200px; margin-top: 50px;}
 .copy_logo{ display: block; height:95px; background: url(../images/20191219165232_1777804700.jpg) top center no-repeat;}
 .copy_all a{ font-size: 14px;}
 .copy_logo img{ display: block; width:80px; margin: 0 auto;}
 .copy_nav{ margin-top: 20px; text-align: center;}
 .copy_nav a{ font-size: 16px;}
 .copy_nav span{ padding: 0 15px;}
 .copy_w{ position: relative;padding:45px 0 0 0;    background: #000; margin-top:50px;}
 .copy_w .word{ font-size: 14px; color: #555; line-height: 32px;}
 .copy_w .word_l{ width: 475px; }
 .copy_w .word_l li{ display: block; padding: 30px 0 30px 0;}
 .copy_w .word_l li img{ display: block; width: auto; margin: 0 auto;margin-bottom: 10px;}
 .copy_w .word_l li p{ display: block; font-size: 24px; font-family: "arial"; color: #fff;}
 .copy_w .word_l li p strong{ font-size: 26px; color:#fff;}
 .copy_w .word_l li+li{ margin-left:60px;}
 .copy_w .word_l li:nth-of-type(4){ margin-right:50px;}
 .copy_w .code{ position: absolute; left: 0; right: 0; margin: 0 auto;width: 130px; background: #fff; padding: 2px;}
 .copy_w .code img{ width: 130px;}
 .copy_row2{ text-align: center; margin-top: 50px; font-size: 14px; padding-bottom: 20px;     color: #fff; border-top:solid 1px #ccc;}
 .copy_row2 a{font-size:14px;}
 .lein{ width:100%; color:#FFF; overflow:hidden; height:60px; line-height:60px; background:#222;}
.lein p{  display: block; font-size:16px;color:#fff !important; float:left; line-height:60px;}
 .lein a:hover{ color: #aacd06;}
.linkTagcs{ color:#fff !important; font-size:14px; line-height:60px;}
.linkTagcs li{width: auto !important;color:#fff !important; font-size:14px; line-height:60px;}
.linkTagcs li a{ color:#fff !important; font-size:14px; line-height:80px;}
 .linkTagcs li a:hover{ color:#fff !important; }

/*浮动*/
.my-kefu{position: fixed;right: 0px;top:20%;z-index:9999;}
.my-kefu ul{width: 77px;}
.my-kefu li a{text-decoration: none;}
.my-kefu li{background: #1a5db6;margin-top: 1px;padding: 9px 0;height: 56px;width: 77px;}
.my-kefu li i{background: url(../images/20191219173319_281043831.png) no-repeat;display:block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}

 
.my-kefu li p{height: 20px; line-height: 20px; overflow: hidden;text-align: center;color: #fff;}
.my-kefu .my-kefu-qq i{background-position: 4px 0;}
 .my-kefu .ali i{ background-image: url(../images/20191219173424_1444991933.png) ;}
.my-kefu .my-kefu-tel i{background-position: 0 -25px;}
.my-kefu .my-kefu-liuyan i{background-position: 4px -53px;}
 
 
.my-kefu .my-kefu-weixin i{background-position: -34px 4px;}

.my-kefu .my-kefu-weixin:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-weibo i{background-position: -30px -22px;}
.my-kefu .my-kefu-ftop{background-color:#1a5db6;}
.my-kefu .my-kefu-ftop i{width:33px;height:35px;background-position: -27px -51px;}
.my-kefu-left{ float: left; width: 77px; height: 47px;position: relative;}
.my-kefu-tel-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; padding-left:15px; border-left: 1px solid #fff; margin-top: 8px;}


.my-kefu-right{width: 20px;}
.my-kefu-tel-main{color: #fff; margin-top: 9px; height: 47px; width: 247px;}
.my-kefu-main{width: 97px;position: relative;}
.my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px; display: none;}