body{margin:0 auto; font-family:"microsoft yahei"; color:#555; font-size:14px;min-width:1300px;}
div,dl,ul,li,span,p,img,h1,h2,h3,h4,h5,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 #0070dc; background-color:#fff; padding:2px;}
a{color:#525252; 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:#0070dc;}
.box{width:1300px; height:auto; margin:0 auto; position: relative;}
.box:after{ display: block; content: ""; clear: both;}
 
 
 .top_all{ font-size:14px; color:#b3b5b7; min-width: 1300px; height:40px; line-height:40px; background:#f6f7f8; padding:0 100px 0 100px; position:relative;}
.top_all:after{ content:''; display:block; position:absolute; right:0; top:0; z-index:1; background:#0070dc; width:570px; height:50px; border-bottom-left-radius:80px;}
.top_r{z-index:2;position:relative; font-size:16px; color:#fff; line-height:48px; padding-left:30px; background:url(../image/20201014141715_1357893048.png) no-repeat left center;}
.top_r span{ font-size:22px; color:#ffffff;letter-spacing: 0.5px; vertical-align: sub; font-family:arial;}
 
 .head_all{ padding:35px 100px 0 100px; position:relative;min-width: 1300px; margin-bottom: 30px;}
 .head_l{}
 .head_logo{ margin-right:8px; padding-top: 6px;} 
 .head_logo img{ display: block; height:55px;}
 .head_w{font-size:17px;color: #444; line-height: 32px; padding-top: 5px; }
 .head_w strong{ display: block; font-size: 25px; color: #222;}
 .head_w span{ color: #0070dc; font-size: 28px; }

 .banner_lx{ width: 100%; height:400px; background: url(../image/20201202173204_639023495.jpg) center no-repeat;}

  .banner_jj{ width: 100%; height:400px; background: url(../image/20201202154333_1555143963.jpg) center no-repeat;}
  .banner_ly{ width: 100%; height:400px;background: url(../image/20201202153902_115753661.jpg) center no-repeat;}

  .banner_case{ width: 100%; height:400px;  background: url(../image/20201202171259_1334461341.jpg) center no-repeat;}



 .banner_w {    width: 1300px;    margin: 0 auto;    font-size: 18px;    text-align: center;    color: #fff;    padding-top: 120px;    letter-spacing:3px;}
.banner_w b span {    display: inline-block; animation: nbanA 2s infinite;}
 .banner_w b {    font-size: 42px;    line-height: 80px;}

.banner_w b span{    display: inline-block; animation: nbanA 2s infinite;}
.banner_w b span:nth-child(2){animation-delay: 0.2s;}
.banner_w b span:nth-child(3){animation-delay: 0.4s;}
.banner_w b span:nth-child(4){animation-delay: 0.6s;}
.banner_w b span:nth-child(5){animation-delay: 0.8s;}


@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-20px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}

.dwone li:hover .dwwa_a a{color:#0070dc !important}
.dwone li:hover .dwwa_more a{background:#0070dc !important;}

 
 /*导航*/
.navbor{ width: auto;color: #333;font-size: 16px;margin:15px 0  0 0;position:relative; }
.nav{}
.NavCeshi.page{ position: relative; }
.nav > ul > li{ float: left;display:block;line-height:45px;width:auto; box-sizing: border-box;  position:relative; z-index: 99; text-align:center; margin-left: 20px;}
.nav > ul > li > a{ display: block;  font-size:1rem;color:#333; padding: 0 20px; }
.nav > ul > li:hover{ height:45px;}
  .nav > ul > li:hover  a{color:#fff;}

.nav > ul > .block{ background-color:#0070dc; height:45px; color:#fff !important;display: block; box-sizing: border-box; position: absolute; top: 0;padding: 0 20px;  margin-left:20px;}
 

.erji_menu { display: none; position: absolute;width:104px; z-index: 1111;top: 45px; background: #fff;box-sizing: border-box;padding-top:0;}
  #Zz1 .erji_menu{width:820px; display: none; position: absolute; left: -150px;padding: 26px 40px 40px 40px;}

 #Zz1 .erji_menu ul li:nth-of-type(5n+1){ margin-left: 0;}
 #Zz1 .erji_menu ul li a{ display: block;text-align: center; width: 140px; box-sizing: border-box;padding: 0 5px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;height: 45px; font-size: 14px; color: #555 !important; line-height:45px; background: #f5f5f5; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;border-top:none;}
  #Zz1 .erji_menu ul li+li{ margin-left: 10px;}

  #Zz1 .erji_menu ul li{ float: left; margin-top: 10px;}

.erji_menu ul li a{ display: block;text-align: center; width: 104px; box-sizing: border-box;padding: 0 5px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;height: 45px; font-size: 14px; color: #555 !important; line-height:45px; background: #f5f5f5; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;border-top:1px solid #eee;}
.erji_menu ul li a:hover{background:#0070dc ;color:#fff !important;}
  
.navcurrent a{color:#fff !important;  background:#0070dc !important;}
 
 
 
  @media screen and (max-width:1800px){
   .nav > ul > li{ margin-left: 15px;}
   .nav > ul > .block{ margin-left: 15px; padding: 0 15px;}
   .nav > ul > li > a{ padding: 0 15px;}
   }   
 
 
  @media screen and (max-width:1700px){
   .nav > ul > li{ margin-left: 12px;}
   .nav > ul > .block{ margin-left: 12px; padding: 0 15px;}
   .nav > ul > li > a{ padding: 0 15px;}
      .head_all{ padding:35px 50px 0 60px;}
   }   
 
   @media screen and (max-width:1600px){
   .nav > ul > li{ margin-left: 5px;}
   .nav > ul > .block{ margin-left: 5px; padding: 0 15px;}
   .nav > ul > li > a{ padding: 0 15px; }
    .head_all{ padding:35px 50px 0 50px;}
    .top_all{ padding:0 50px 0 50px; }
    .top_all:after{width: 520px;}
   }   
 
  @media screen and (max-width:1500px){
   .nav > ul > li{ margin-left: 0;}
   .nav > ul > .block{  margin-left: 0; padding: 0 12px;}
   .nav > ul > li > a{ padding: 0 12px;}
    .head_all{ padding:35px 0 0 0;}
    .top_all{ padding:0 30px 0 0; }
    .top_all:after{width: 500px;}
   }  

 /*幻灯片*/
.banner{ overflow: hidden; height:660px; width: 100%; position:relative;}
.banner-box{ min-width:1300px; height:660px;overflow: hidden; position:relative; margin:0 auto; }
.banner-box .bd div{width: 100%;;height: 660px;}
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:660px; 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: 660px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30%; 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(../image/20201201172632_1608738525.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../image/20201201172632_1608738525.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:40px; width: 100%; display: block; }
.banner-box .hd ul { width: 1300px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:15px; height:15px; border-radius:15px; text-indent:-9999px; background:#f9f9f9; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 9; }
.banner-box .hd ul li.on{ background: #0070dc ; width: 30px; }
.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:1300px;  height:70px;  background: #fff;  border-bottom: 1px solid #ddd;}
  input{outline: none;}
.search h1 a{ font-size:15px; color:#555; }
.search h1 a:hover{ color:#0070dc;}
.searchl{ font-size:15px;line-height:70px; padding-left: 20px; background: url(../image/20201127174149_1795455523.png)center left no-repeat;}
 .searchl h1{ font-size: 15px; color: #555;display: block;float:left;font-weight: normal;}
.searchl span{ display: block;float:left;}
.searchr{ width:350px;border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.search_kong{ width:350px;float:right; overflow:hidden; }
.search_2{float:left; width:270px; line-height:70px;}
.search_tu{ float:right; width:70px; padding-right: 5px; }
 
/*简介*/ 
 .about_all{width: 100%;margin-top: 70px;}
 .about_l{width: 660px;}
 .about_l dl{ font-size: 38px;color: #333; line-height: 45px;}
 .about_l dl strong{ color: #0070dc;}
 .about_l p{ display: block;padding:40px 45px 45px 0; border-bottom: 1px solid #eee; text-align: justify; font-size: 15px;line-height: 32px;font-weight: lighter;color: #777;}
 .about_l a{ display: block;font-size: 18px; position: relative;width: 100px; color: #333;line-height: 45px; margin-top:42px;padding-left: 20px;background: url(../image/20201128112458_1289505621.png) 0 center no-repeat;}
 .about_l a+a{ margin-left: 45px;}
 .about_l a:after{ display: block;content: ""; position: absolute;left: 0;top: 0;height: 45px;background: #0070dc;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;width: 0; z-index: 1;}
 
 .about_l a:hover:after{width: 100%;}
 .about_l a i{ display: block;font-style: normal;position: relative;z-index: 2;}
 .about_l a:hover{ color: #fff; padding-left: 0;width: 120px;text-align: center;}
 
  /*视频*/
 .about_r{position: relative;}
  .sp{display: block;position: relative;background: url(../image/20201128105201_2106749008.jpg)no-repeat center;width: 640px; height: 380px; transition: all linear 0.3s;-moz-transition: all linear 0.3s;-ms-transition: all linear 0.3s;-webkit-transition: all linear 0.3s;position: relative;z-index: 1;}
 
 
 @-webkit-keyframes mymove
{
0% {background: rgba(255,255,255,1);top: 130px;}
100% { width: 100px; height: 100px; top:115px;background: rgba(255,255,255,0.0);}
}
 
 /*实力*/
    #about_b{ box-sizing: border-box;}
   #about_b li{display: block; float: left; font-size: 15px; color: #555; line-height: 30px;width: auto; padding: 20px 60px 20px 74px;position: relative;text-align: center; background: url(../image/20201128113932_1514834155.png) right center no-repeat;}
 
 #about_b li:nth-of-type(1){ padding-left: 0;}
 #about_b li:nth-of-type(4){  background: none; padding-right: 0;}
 
   #about_b li span{ color: #0070dc;  font-family: "impact"; font-size:60px;line-height:60px; float: left;}
 #about_b li p{ margin-bottom:18px; display:inline-block; position:relative;}
.number_ljs{font-size:18px; color:#ddd; text-align:center;}
 #about_b em{font-style:normal;display:block; font-size:20px;float: left; width: 25px; height: 25px; background: #da251d;border-radius: 50%;color: #fff; line-height: 23px; font-weight: bold; margin-left: 5px;}
 


/*应用案例*/
.case_all{
    width: 100%;min-width: 1350px;margin-top:15px;background: url(../image/casebg.jpg)center top no-repeat; padding: 155px  0 58px 0;
}
.case_all .prod_t dl{
    color: #fff;
}
.case_all .prod_t p{
    color: rgba(255,255,255,0.6)
}

.case_b{overflow:hidden;width: 1250px;border-radius: 20px;
    background: #fff;padding: 50px;
}
.casewd{overflow:hidden;}
 .case_b li {
        float: left;
        margin-right:40px;position: relative;border-radius: 50%;overflow: hidden;
        width: 300px; height: 300px;
    }
   .case_b li .pic {
        width: 300px;border-radius: 50%;overflow: hidden;
      
     
    }
   .case_b li .pic img {
        display: block;
        width: 400px; margin-left: -50px;
        height: 100%;
    }
  .case_b li .txt{
      position: absolute;width: 100%;bottom: 0;left: 0;right: 0;text-align: center;font-size: 1rem;background: rgba(0,112,221,0.9);
      color: #fff;line-height: 40px;transition: all ease 0.5s;
  } 
  .case_b li:hover .txt{
      line-height: 300px;font-size:1.6rem;background: rgba(0,112,221,0.9);
  }
  
 /*合作流程*/
  .process{
      margin-top: 50px;color: #fff;line-height: 50px;
  }
  .process_l{
      font-size: 20px;color: #fff;line-height: 40px;
  }
  .process_l b{
      font-size: 20px;font-weight: normal;display: block;color: rgba(255,255,255,0.5)
  }
  .process_l dl{margin-bottom: 5px;
      font-size: 34px;line-height:36px;
  }
  .process_l p{
      color: rgba(255,255,255,0.6)
  }
  .process_r{
      width: auto;
  }
  .process_r li{float: left;
      font-size: 20px;line-height:60px;
  }
  .process_r li+li{
      margin-left: 20px;
  }
 .process_r li:before {font-size: 36px;
    line-height:66px;
    display: block;
   margin:0 auto;
    color: #fff;
    background: #e59b2d;
    width: 66px;
    height: 66px;
    border-radius: 20px;
    overflow: hidden;
    text-align: center;}
.process_r li i{
    display: block;padding-top:3px;
}    
   .process_r .arrow{
       width:66px;text-align: center;color: rgba(255,255,255,0.2);line-height: 60px;font-size:22px;
   }
.process_l i{float: left;
    font-size:32px;color: rgba(255,255,255,0.4);line-height: 50px;
}
.process_l em{
    font-size: 16px;color: rgba(255,255,255,0.4);line-height: 50px;float: left;
}
.process_l span{
    font-size:37px;color:#fff;line-height: 40px;float: left;font-family:"airal";font-weight: bold;
}



 /*产品展示*/
 .prod_all{width: 100%;min-width: 1300px; background: linear-gradient(to bottom,#f5f5f5,#fff) !important;padding: 70px 0 50px 0; margin-top: 70px;}
 .prod_t{text-align: center; line-height: 40px; margin-bottom: 25px;}
 .prod_t p{ font-size: 40px;color: #222;font-weight: bold;}
 .prod_t span{ color: #0070dc;}
 .prod_t dl{ font-size: 17px;font-weight: lighter;}
 .prod_t .gear{ width: 240px;margin: 18px auto 5px auto;position: relative; height: 21px;}
 .prod_t .gear:before{ display: block;content: "";position: absolute;width: 100%;height: 1px; background: #ddd; top: 10px;left: 0;}
  .prod_t .gear:after{ display: block;content: "";position: absolute;width:40px;height: 21px; background: #f5f5f5; top: 0;left: 0;right: 0; margin: 0 auto;}
 .prod_t img{ display: block;position: relative;z-index: 2; margin: 0 auto;}
 
 .list_l{width: 300px; background: #0070dc; line-height: 32px; box-sizing: border-box; padding:42px 0;color: #fff; height: 140px; text-align: center; }
 .list_l p{ font-size: 34px;font-weight: bold;}
 .list_l i{font-style: normal; display: block; font-size: 14px;font-family: "arial";color: #fff;text-transform: uppercase; opacity: 0.7;}
 
  .dis{display:none;}
 .prod_all #tablit {text-align:center; margin: 0 auto 35px auto;}
 .prod_all #tablit dl{padding: 20px 21px;width: 999px;overflow: hidden;border: 1px solid #ddd;border-left: none; box-sizing: border-box; height: 140px;}
 .prod_all #tablit dl dt{}
 .prod_all #tablit dl dd{display: block; width: 175px;  margin:0 0 10px 20px; padding: 0 !important; background: #eee; float: left;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  #tablit dl dd:nth-of-type(6n){ margin-right: 0;}
 .prod_all #tablit dl dd a{ display: block; line-height: 45px;font-size: 16px; color: #333; text-align: center;width: 175px; box-sizing: border-box;padding: 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .prod_all #tablit dl dd:nth-of-type(5n+1){ margin-left: 0;}
 .prod_all #tablit .on{background: #0070dc;}
 .prod_all #tablit .on a{color: #fff; font-weight: bold;}

  .products_bg{ margin:0 auto; width: 1300px; overflow: hidden;}
 .products_bg:after{ display: block;content: "";clear: both;}
  .products_bg td{ display: block;float: left;border: 1px solid #eee;margin: 0 20px 30px 0; box-sizing: border-box; width: 300px; padding: 0 !important;background: #fff; overflow: hidden; position: relative;}
 .products_bg td:nth-of-type(2n){ margin-right: 20px;}
 .products_bg td span{ display: block;line-height: 50px !important; position: absolute; background: rgba(255,255,255,0.8); bottom: 0; left: 0; width:340px; }
 .products_bg td span a{ display: block;color: #333;font-size: 15px; position: relative; z-index: 3;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .products_bg td span:after{z-index: 1; display: block; position: absolute;width: 340px; height: 0; background: #0070dc;content: ""; bottom: 0;left: 0;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; }
 .products_bg td:hover a{color: #fff;}
 .products_bg td:hover span:after{ height: 50px;}
 .products_bg td>a{ display: block;width: 338px; height: 338px; overflow: hidden; position: relative;}
 .products_bg td>a img{width: 100%;}
 .products_bg td br{ display: none;}

 .show_l{width: 560px;height: 710px;position: relative;overflow: hidden; box-sizing: border-box; border: 5px solid #eee;}
 .show_l a{ display: block;}
 .show_l a .word{ display: block;position: absolute;left: 55px;top: 55px;width: 450px; font-size: 14px;line-height: 28px;}
 .show_l a .word em{float: left; display: inline-block;font-style: normal;margin-right: 15px; text-align: center; font-size: 24px; width: 290px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; box-sizing: border-box;padding: 0 10px; line-height: 45px; background: #0070dc;color: #fff;}
 .show_l a .word i{ display: inline-block;font-style: normal;font-size: 35px; font-weight: bold;color: #222; line-height: 45px;}
 .show_l a .word span{display: block;margin-top: 20px; color: #555; float: left;}
 
 .show_r{width: 1300px;}
 
 /*特点*/
 .feature{ width: 100%;min-width: 1300px; overflow: hidden; box-sizing: border-box; padding: 75px 0; background: url(../image/20201208135518_382674537.jpg) center top  no-repeat; }
 .feature .prod_t .gear:after {  background: #f2f6ff;}
 
 .feature_b{ margin-top: 26px;}
 .feature_b li .li_all{ display: block;position: relative;width: 305px; box-sizing: border-box; height: 490px; background: #fff; padding: 33px 30px;}
  .feature_b li .font{ display: block;overflow: hidden; margin-bottom: 20px;}
 
 .feature_b li span{ font-size: 25px; display: block; font-weight: bold; line-height:35px; color: #333; padding-bottom:5px;}
 .feature_b li i{ display: block;font-style: normal;font-size: 15px; color: #ccc; padding-bottom: 13px; text-transform: uppercase;line-height: 20px; border-bottom: 1px dashed #ddd;}
 .hovers .font span{ color: #0070dc;}
 .feature_b li em{ height: 80px; display: block;font-style: normal;font-size: 16px; font-weight: lighter;line-height: 26px; margin-top: 12px;}
 .feature_b li .link_td { position: absolute;width: 245px;top:406px;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; z-index: 1;}
 .feature_b li a{ display: inline-block;width: 50%;  text-align: center; line-height: 40px; background: #2a63cd;font-size: 14px; color: #fff;}
 .feature_b li a:nth-of-type(2){ background: #0070dc;}
 .feature_b li .img{ display: block; width:245px;  margin-top: 20px; overflow: hidden;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; position: relative;z-index: 2;}
 .feature_b li+li{ margin-left: 26px;}
 .feature_b li a:hover{ background: #da251d;}
 .feature_b li .hovers{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .feature_b li .hovers .link_td { top:220px; }
 .feature_b li .hovers .img{ margin-top: 90px; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg);}
 /*优势*/
 .adv_all{width: 100%;min-width: 1200px;  box-sizing: border-box; margin-top:70px;}
 
  .adv_all .prod_t .gear:after{ background: #fff;}
 .adv_all .prod_t{ margin-bottom: 20px;}
 
 .adv_b{ position: relative; box-sizing: border-box; height: 745px; background: url(../image/20201129110221_1995880131.jpg)center top no-repeat;}

 .adv_b_t{width:1300px;position: relative; height: 176px; overflow: hidden; line-height: 45px; }
 .adv_b_t a{ display: block; width: 325px; font-size: 28px;padding-top: 46px; position: relative; box-sizing: border-box;float: left;text-align: center;margin:0; color: #222; height: 100%;}
 .adv_b_t a:after{ display: block; height: 80px; position: absolute;top:50px; content: "";border-right: 1px dashed rgba(0,0,0,0.2); right: 0;}
 .adv_b_t #p04 a:after{ border: none;}
 .adv_b_t a i{ display: block;font-style: normal;font-size: 40px;font-family: "arial";color: #999;}
 .adv_b_b{position: relative;padding-left:60px; margin-top: 45px; height: 450px;overflow: hidden; background: #fff; box-sizing: border-box;}
 .adv_b_b:before{ display: block;content: "";width: 7px;height: 7px;background: #0070dc;position: absolute;left:7px;top: 7px;}
  .adv_b_b:after{ display: block;content: "";width: 7px;height: 7px;background: #0070dc;position: absolute;left: 0;top: 0;}
 
 .nep01 a{ color: #0070dc;}
 .nep01 a i{color: #0070dc;}
 
 .adv_b_r{width: 650px; overflow: hidden;}
 .adv_b_l{ font-size: 16px; width: 530px; line-height: 32px; position: relative;}
 .adv_b_l .title{padding:45px 0 10px 0;}
 .adv_b_l .title_l{ line-height: 45px; font-family: "arial";font-size:25px;  color: #999;}
 .adv_b_l .title_r{ font-size: 30px;color: #222;line-height: 60px;font-weight: bold;}
 .adv_b_l .font{ text-align: justify;}
 .adv_b_l .font p{ padding-top: 5px;}
 
  .adv_b_l .phone{height: 40px; line-height: 40px;color: #333;font-size: 16px; margin-top:35px;}
 .adv_b_l .phone a{display: block; font-size: 16px; width: 120px; text-align: center; margin-right:15px; float: left;background: #0070dc;color: #fff;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; }
 .adv_b_l .phone i{display: block;font-style: normal;float: left; }
 .adv_b_l .phone span{display: block;float: left;color: #0070dc;font-size: 28px; letter-spacing: 0.5px; font-family: "impact";}
 .adv_b_l .phone a:hover{ background: #da251d; border-radius: 10px;}
 .adv_b_l em{ display: block;font-style: normal;font-size: 12px;color: #ccc; line-height: 18px; font-family: "arial"; margin-top: 22px;}

 
 /*新闻*/
.news{ padding:30px 0;}
.news_t{ font-size:16px; color:#999999;}
.news_t strong{ display:block; font-size:38px; color:#343434;}
 .newstab{ padding-top: 15px;}
.newstab a{ display:inline-block; position:relative; font-size:18px; color:#343434; margin-left:23px;}
.newstab a+a{ margin-left:53px;}
.newstab a.on{ color:#0070dc;}
.newstab a:after,.newstab a:before{ content:''; display:block; transition:all .4s ease;}
.newstab a:after{ width:0px; margin:0 auto; height:3px; background:#0070dc; margin-top:18px;}
.newstab a.on:after{ width:100%; font-weight:500;}
.newstab a:before{ position:absolute; left:-23px; top:6px;}
.newstab a:nth-child(1).on:before{ background-position-y:-18px;}
.newstab a:nth-child(2).on:before{ background-position-y:-20px;}
.newstab a:nth-child(3).on:before{ background-position-y:-21px;}
.newstab a:nth-child(1):before{ width:18px; height:18px; background:url(../image/20201208093556_1319652326.png) no-repeat top center;}
.newstab a:nth-child(2):before{ width:18px; height:20px; background:url(../image/20201208095432_1418657303.png) no-repeat top center;}
.newstab a:nth-child(3):before{ width:19px; height:21px; background:url(../image/20201208095627_2069032627.png) no-repeat top center;}
.newscon .news_div_item{ float:left; width:409px; position:relative; height:514px;}
.newscon .news_div_item .news_div_item_pic{ overflow:hidden;}
.newscon .news_div_item .news_div_item_pic img{ width:409px; height:292px; transition:all .5s ease;}
.newscon .news_div_item_date{ position:absolute; width:80px; height:50px; transition:all .3s ease; color:#fff; background: #0070dc url(../image/20201208095837_1085029957.png) center no-repeat; font-size:22px; left:19px; top:250px; z-index:333;padding:65px 0px 0px 15px;}
.newscon .news_div_item_content{ position:absolute; width:100%; top:292px; height:222px; width:100%; background:#f5f5f5; padding:20px 28px 0px 20px; box-sizing: border-box;}
.newscon .news_div_item_date>div{ float:left; }
.newscon .news_div_item_a{padding-top: 15px;  text-align: left;  font-size:18px; color:#666666; display:block; padding-left: 110px;}
.newscon .news_div_item_body{ font-size:14px; color:#999; line-height:30px; margin-top:32px;}
.newscon .news_div_item_a:after{ content:''; display:block; position:absolute; width:31.5px; height:7px; background:url(../image/20201208095837_1085029957.png) no-repeat left center; transition:all .3s ease; left:23px; bottom:29px;}
.newscon .news_div_item+.news_div_item{ margin-left:36.5px;}
.newscon .news_div_item:hover .news_div_item_date{background: #da251d url(../image/20201208095837_1085029957.png) center no-repeat;}
.newscon .news_div_item:hover .news_div_item_a:after{ background-position-x:-31.5px;}
.newscon .news_div_item:hover .news_div_item_a{ color:#0070dc;}
.newscon .news_div_item:hover .news_div_item_pic img{ transform:scale(1.1);}
 .top50{ margin-top: 50px;}
 .top30{margin-top: 30px;}
 
/*版权*/
 .copy_all{width: 100%;min-width: 1300px;background:#282828 url(../image/20201208102054_1064425844.png) top center no-repeat;margin-top:40px;}
  .copy_all a{color: #aaa; font-size: 15px;}
 .copy_all a:hover{color: #2a74fa;}
 .copy_all .tel{ font-size: 16px;line-height: 40px; border-top: 1px solid #eee; padding: 40px 0 35px 0; background:#fff;}
 .copy_all .tel li{ display: block;width: auto;}
 .copy_all .tel li+li{ margin-left: 129px;}
 .copy_all .tel li img{ display: block;float: left;}
 .copy_all .tel li i{display: block;float: left;font-size: 18px;margin-left: 8px;font-style: normal; line-height: 26px; color: #333;}
 .copy_all .tel li dl{ font-size: 16px;font-weight: lighter; line-height: 26px; padding-top: 5px;}
 .copy_all .tel li span{ letter-spacing: 1px; font-size: 18px;}
 
 .copy_b{padding-top: 50px; }
 .copy_b .word{width: auto;}
 .copy_b .word .logo{ margin: 0 0 25px 0;    opacity: 0.8;}
 .copy_b .word i{ text-align: center;width:145px;font-style: normal; line-height: 20px; font-size: 15px;font-weight: lighter;color: #aaa;}
 .copy_b .word i img{ display: block;width: 145px;margin-bottom: 15px;}
 .copy_b .word i+i{ margin-left: 22px;}
 
 .copy_b li{ display: block;width: auto; position: relative; font-size: 15px;line-height: 29px;color: #ddd; margin-right:160px; }

 .copy_b li a{ display: block; font-size: 15px;}
 .copy_b li .font a{ display: block;width: 130px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 14px; }
 .copy_b li .font+.font{ margin-left:70px;}
 .copy_b li p{ font-size: 18px;color: #fff;margin-bottom: 20px; position: relative;}
.copy_b li p:after{ display: block;width: 20px;background: #fff;content: "";height: 2px; margin-top:25px;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.copy_b li:hover p:after{width:72px;background: #da251d;}
 .copy_b li:last-child{ padding-right: 80px;} 
 .copy_b li:last-child:before{display: block;content: "";width: 1px; background: #444;height: 275px;position: absolute;right: 0;top: 0;}
 .copy_w{ padding: 40px 0; color: #aaa;line-height: 30px;text-align: center;}

 
 
    /*友情链接*/
   .copy_all .link{ background: #333; line-height:70px;color: #999;  }
 .copy_all .link .box{background: url(../image/20201129200830_1600187455.png)center right no-repeat;}
 .copy_all .link p{ display: block; font-size: 16px; color: #999; float: left;width:auto;  }
 .copy_all .link .link_r{ width: auto; line-height: 70px;}
  .linkTagcs li a{ font-size:15px !important; color: #999;}
.linkTagcs li a:hover{ color:#fff !important;} 
 


/*浮动ＱＱ*/
.my-kefu{position: fixed;right: 0px;top:25% !important;z-index:9999;}
.my-kefu ul{width: 77px;}
.my-kefu li a{text-decoration: none;}
.my-kefu li{background:#eee; margin-top: 1px;padding: 9px 0;height: 56px;width: 77px;}
.my-kefu li i{background: url(../image/20201208103255_347467402.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: #333;}
.my-kefu .my-kefu-qq i{background-position: 4px 0;}
.my-kefu .my-kefu-tel i{background-position: 0 -25px;}
.my-kefu .my-kefu-tel1 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel1:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-tel2 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel2:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-liuyan i{background-position: 4px -53px;}
.my-kefu .my-kefu-weixin i{background-position: -34px 4px;}
    
    .my-kefu .my-kefu-xiadan i{background-position: 0 -98px;}
    .my-kefu .my-kefu-wuliu i{background-position: 0 -123px;}
    
.my-kefu .my-kefu-weibo i{background-position: -30px -22px;}
.my-kefu .my-kefu-ftop{background-color:#da251d;}
.my-kefu .my-kefu-ftop i{width:33px;height:35px;background-position: -27px -51px;}
.my-kefu .my-kefu-ftop p{color:#fff;}
.my-kefu-left{ float: left; width: 77px; height: 47px;position: relative;}
.my-kefu-tel-right{font-size: 20px; color: #333; float: left; height: 24px; line-height: 24px; padding-left:15px; border-left: 1px solid #ccc; padding-top: 10px; padding-bottom:10px;}
.my-kefu-tel1-right{font-size: 20px; color: #333; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-tel2-right{font-size: 20px; color: #333; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.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;}
    .my-kefu-xiadan a{color: #333;font-size: 18px;}
    .my-kefu-wuliu a{color: #333;font-size: 18px;}
    .my-kefu-qq a{color: #333;font-size: 18px;}
#Zz1 .erji_menu ul li a{transition:all .5s;}
#Zz1 .erji_menu ul li:hover a{background: #0070dc;color:#fff!important;}