		.mod1019 .banner .swiper-container,.mod1019 .banner .ban_bg,.mod1019 .banner .ban_nbg { width: 100%; height: 550px;} 
		.mod1019 .banner .swiper-pagination-bullet-active {background: #015aaa;}
		.mod1019 .banner .ban_bg	{ background: url() no-repeat center;}
		.mod1019 .banner .ban_nbg { background: url(files/images/ban-n.jpg) no-repeat center;}
		.mod1019 .banner .slide_01{ background: url(files/images/01.jpg) no-repeat center;}
		.mod1019 .banner .slide_02{ background: url(files/images/banner02.jpg) no-repeat center;}
		.mod1019 .banner .swiper-slide{ background-position: center; background-repeat: no-repeat;}
		.mod1019 .banner .swiper-slide a{ display: block; width: 100%; height: 100%;}



/*产品展示*/
  .prod_all{ width:100%; min-width: 1200px; padding: 60px 0 60px 0; background: url(files/images/20190723150500_999098010.jpg)center bottom no-repeat;}
  .prod_bg{ width:85%; min-width: 1200px; margin: 0 auto; position: relative;}
  .prod_t{text-align: center;font-size: 16px;color: #555; line-height:45px;}
  .prod_t dl{display: block;  margin: 0 auto;  margin-top: -40px; font-size: 45px; font-weight: bold;color: #222;}
   .prod_t p{display: block;  margin: 0 auto; font-size: 80px; line-height: 80px; text-transform: uppercase;color: #ebebeb;    font-family: "Levenim MT", Times, serif;font-weight:bold;}
  .prod_t span{ color: #015aaa;}
  .prod_b{ margin-top: 30px;}
  .prod_b_l{ width: 49%; border: 1px solid #cad4e5;}
   .prod_b_r{ width: 50%; border: 1px solid #cad4e5; border-left:none;}
  
  .prod_b_l .product1{overflow: hidden;height: 400px;  position: relative;width: 100%;  border-bottom:1px solid #cad4e5;  background: rgba(255,255,255,0.4);}
  .prod_b_l .product1 img{ z-index: 1; width: 90%;  display: block; position: absolute; bottom: 30px;  left: 30px;}
  .prod_b_r .product4 .word,.prod_b_l .product1 .word{ z-index: 2; position: absolute; top: 55px; left: 70px; line-height: 26px; font-size: 17px; color: #555;}
  .prod_b_r .product4 .word p, .prod_b_l .product1 .word p{ font-size: 35px; color: #015aaa; padding-bottom:20px;}
   .prod_b_r .product4 .word a,.prod_b_l .product1 .word a{ display: inline-block; margin-top: 20px;  padding: 0 45px 0 20px; font-size: 14px; border-radius: 20px;text-transform: uppercase;     font-family: "Levenim MT", Times, serif; line-height:35px; color: #fff; border:1px solid #ddd; background:#949494 url(../files/images/20190723165155_499464557.png)68px 10px no-repeat;}
   .prod_b_r .product4 .word a:hover,.prod_b_l .product1 .word a:hover{  background-color: #015aaa;}
  
  .prod_b_r li, .prod_b_l li{ overflow: hidden;position: relative;display: block; height: 400px; width: 49.7%; border-right: 1px solid #cad4e5; background: rgba(255,255,255,0.4);}
  .prod_b_l li:nth-of-type(2){ border-right: none;}
 
 
  .prod_all tr td img{ width: 90%; margin: 0 auto; height: auto;}
  .prod_all tr td br{ display: none;}
  .prod_all tr td span a{ position: absolute; left: 0; bottom: 7%; width: 100%; text-align: center;color: #333; text-align:center; font-size:18px;}
  
  .prod_b_r .product4{height: 800px; float: right;width: 50%; position: relative;background: rgba(255,255,255,0.4);}
  .prod_b_r .product4 img{ display: block; width: 90%; position: absolute;  left: 3%; bottom: 0;}
  .prod_b_r .product4 .word{top: 55px; left: 50px; }
  
  .prod_b_r li{ border-bottom: 1px solid #cad4e5; width:100%;}
  .prod_b_r li:nth-of-type(2){ border-bottom: none;}
  .prod_b_r .fl{ width: 49.7%;}
   @media screen and (max-width:1780px){
    .prod_b_l .product1{ height: 370px; }
      .prod_b_r li, .prod_b_l li{ height: 370px; }
    .prod_b_r .product4{ height: 740px;}
   }
  
  @media screen and (max-width:1680px){
   .prod_b_l .product1{ height: 350px; }
      .prod_b_r li, .prod_b_l li{ height: 350px; }
   .prod_b_r .product4{ height: 700px;}
   }
  
  @media screen and (max-width:1580px){
   .prod_b_l .product1{ height: 340px; }
      .prod_b_r li, .prod_b_l li{ height: 340px; }
   .prod_b_l .product1 .word{font-size: 16px;}
   .prod_b_r .product4{ height: 680px;}
   }
  @media screen and (max-width:1480px){
   .prod_b_l .product1{ height: 330px; }
      .prod_b_r li, .prod_b_l li{ height: 330px; }
   .prod_b_r .product4{ height:660px;}
   }
   @media screen and (max-width:1380px){
    .prod_b_l .product1{ height: 320px; }
      .prod_b_r li, .prod_b_l li{ height: 320px; }
    .prod_b_l .product1 .word{font-size: 15px;}
    .prod_b_r .product4{ height: 640px;}
   }

/*广告条*/
  .banner2{ width: 100%; min-width: 1200px; line-height: 32px; height: 216px;color: #fff; margin-top: -30px; background: url(../images/index_ban.png)center top no-repeat;}
  .banner2_l{ width: 520px; padding-top:44px; font-size: 16px; line-height: 28px; margin-left:260px; }
  .banner2_l p{  line-height: 40px; letter-spacing: 1px; padding-bottom: 5px; font-weight: bold; font-size: 40px;}
  .banner2_l dl{ letter-spacing: 1px; line-height: 18px;  font-family: "Levenim MT", Times, serif;text-transform: uppercase; color:rgba(255,255,255,0.5); font-size:12px; padding-bottom: 10px;}
  .banner2_r{ width: auto; line-height: 28px; text-align: right; padding-top:85px; font-size: 16px; padding-right: 60px; background: url(../images/tel_ban.png) right 95px no-repeat;}
  .banner2_r p{ font-weight: bold; font-family: "Levenim MT", Times, serif; font-size: 38px; line-height: 45px; }

 /* 特点*/
  .feature{ width: 100%; min-width: 1200px; line-height: 32px; height:763px; margin-top:40px; background: url(../images/index_ban_bg.jpg)center top no-repeat;}
  .feature_t{ margin-bottom: 20px;}
  .feature_t p{ display: block; font-size:50px; font-weight: bold; color: #015aaa;line-height: 40px;}
  .feature_t dl{display: block;color: rgba(0,0,0,0.1); font-weight: bold;font-family: "Levenim MT", Times, serif; font-size:45px;line-height: 45px; text-transform: uppercase;}
  .feature_b{ width: 940px;}
  .feature_b li{ display: block; cursor: pointer;line-height: 30px; margin-top:30px; background: rgba(255,255,255,0.9) ;width: 416px; height:142px; font-size: 18px; color: #555; padding: 33px 35px; border: 1px solid #eee;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 img{ display: block; float: left; margin-right: 10px;}
  .feature_b li p{ font-size: 35px; font-weight: bold; color: #222; line-height:45px;}
  .feature_b li:after{ display: block; content: ""; clear: both;}
  .feature_b li .word{ width: 255px; text-align: justify;}
  .feature_b li:nth-of-type(2n){ margin-left: 30px;}
  .feature_b li:nth-of-type(4){ letter-spacing: -1px;}
  .feature_b li:nth-of-type(4) p{ letter-spacing: 0;}
  .feature_b li:hover{ background: #fff;  box-shadow: 0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1); -o-box-shadow: 0 0 8px rgba(0,0,0,0.1); -ms-box-shadow: 0 0 8px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 8px rgba(0,0,0,0.1);}


/*about*/
  .about_all{ margin-top:20px;}
  .about{ width:85%; min-width: 1200px; margin: 0 auto; position: relative;}
  .about_t{line-height: 50px;}
  .about_t p{display: block; font-size:50px; font-weight: bold; color: #015aaa;}
  .about_t dl{display: block; font-size:25px; font-weight: bold; color: #222; padding-left:15px;}
  
  .about_b{ margin-top: 50px;}
  .about_b li{ display: block; width: 31.5%;position: relative; background: #fcfcfc; padding-bottom:40px;border:1px solid #f6f6f6;transition:all 0.8s linear; -webkit-transition:all 0.8s linear; -moz-transition:all 0.8s linear; -ms-transition:all 0.8s linear;  }
 .about_b li:hover { margin-top: -20px; box-shadow: 0 0 3px rgba(0,0,0,0.2);}
  .about_b li+li{ margin-left: 2.5%; }
  .about_b li img{ display: block; width: 100%; height: auto; position: relative; z-index: 3;}
  .about_b li .word{ position: relative; z-index: 2; font-size:16px; color:#777; line-height:32px; padding:0 45px 0 45px; text-align:justify; }
  .about_b li .word p{ font-size: 35px; line-height: 50px; padding: 30px 0 20px 0; color: #222;}
  .about_b li .word:after{ display: block; content: ""; width:100%; height: 5px; margin-top:30px; background:url(../files/images/20190726092904_1573350406.png)right no-repeat;}
  .about_b li a{ display: block; position: relative; z-index: 3; width:90px; border-bottom: 1px solid #999; line-height:35px; padding-top:10px; font-size:16px; color:#333; margin-left:45px;}
  .about_bg{ overflow: hidden;}
   .about_b li .about_bg:before{ display: block; width:100%; height:0%; position: relative;z-index: 1; bottom: 0; background: #fff; color:#555; content: ""; position:absolute; z-index: 1;transition:all 0.8s linear; -webkit-transition:all 0.8s linear; -moz-transition:all 0.8s linear; -ms-transition:all 0.8s linear;}
 .about_b li:hover  .about_bg:before{ display: block; width: 100%;background: #015aaa;  height: 100%; content: ""; position:absolute; z-index: 1;}
 .about_b li:hover .about_bg .word{ color: #fff;}
  .about_b li:hover .about_bg  .word p{ color: #fff;}


 /*新闻*/
.news_bg{background: #f5f5f5;width: 100%;min-width: 1200px;height: 790px; margin-top:60px;}
  .news_bg .prod_t{ padding-top:50px;}
.news_row2{margin-top:30px;}
.news_info_1 {
 background: #fefefe;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
}
.fr .news_div {
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
 background: #fefefe;
}

.news_info_bg_1 {
    width: 100%;
    height: 285px;
    background: #015aaa url(../images/xwbg.jpg)left top no-repeat;
}
.news_info_1:hover{    background: #f5f5f5;}
.news .news_row2 .fl {
    width:70%;
}
.fl .news_div_item .news_div_item_pic a>img{    width: 300px;
    height: 230px;
    display: block;
    float: left;}
.fl .news_div_item{padding: 40px 28px 28px 28px;display: block;width:90%}
.fl .news_div_item .news_div_item_title a{font-size: 20px;    color: #333;position: absolute;width:100%;top: 0px;    height: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fl .news_div_item .news_div_item_body{display: block;font-size: 14px;color: #666;line-height: 24px;padding-top: 20px;}
.fl .news_div_item .news_div_item_content{display: block;    width: 62%;padding: 30px 0 30px 30px;height: 170px;float: right;position: relative;}
.fl .news_div_item .news_div_item_content:before{content:"查看详情";    position: absolute;top: 172px;left: 25px;    display: block;
    width: 129px;
    height: 31px;
    line-height: 31px;
    border: 1px #015aaa solid;
    border-radius: 50px;
    color: #015aaa;
    text-align: center;
    font-size: 14px;}
.fl .news_div_item:hover .news_div_item_content:before{background: #015aaa;
    color: #fff;}
.news .news_row2 .fr {
    width: 27%;
}
.fr .news_div_item{display: block;padding: 20px;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;width: 100%;
    height: 95px; border-top: 1px solid #ddd;}
  .fr .news_div_item:nth-of-type(2){ border-top: none; margin-top: 0;}
.fr .news_div_item:hover{background: #015aaa;}
.fr .news_div_item:hover .news_div_item_date{color:#fff;}
.fr .news_div_item:hover .news_div_item_day{color:#fff;}
.fr .news_div_item:hover .news_div_item_month{color:#fff;}
.fr .news_div_item:hover .news_div_item_body{color:#fff;}
.fr .news_div_item:hover .news_div_item_title a{color:#fff;}
.fr .news_div_item:nth-child(1){display:none;}
.fr .news_div_item .news_div_item_date{    display: block;
    float: left;
    text-align: center;
    font-family: arial;
    font-size: 13px;
    font-weight: 100;
    color: #999;
    padding-right: 20px;
    border-right: 1px solid #eee;
    margin-right: 22px;
    width: 55px;position: relative;    padding-top: 20px;    height: 29px;}
.fr .news_div_item .news_div_item_day{font-size: 30px;
    font-style: normal;
    color: #343434;
    display: block;
    font-weight: bold;
    font-family: arial;
    position: absolute;
    top: -3px;
    left: -2px;
}
.fr .news_div_item .news_div_item_year{position: absolute; top: 31px;left:-10px;}
.fr .news_div_item .news_div_item_month{position: absolute; top: 31px;left:25px;}
.fr .news_div_item .news_div_item_content{display: block;
    line-height: 26px;
    float: left;
    width:67%;
    white-space: nowrap;
    overflow: hidden;}
.fr .news_div_item .news_div_item_title a{font-size: 16px;color: #343434;}
.fr .news_div_item .news_div_item_body{font-size: 14px;color: #666; }

.news_row3 {
    padding: 28px;
    background: #eee;
    margin-top:40px;
    height: 182px;
}
.faq_tit{
    width: 210px;
    height: 125px;
    background: #333;
    display: block;
    text-align: center;
    color: #fff;
    padding: 25px 0px;
    margin-left: auto;
    float: right;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
    font-weight: bold;
    font-size: 22px;
}

.faq_tit:hover{background:#015aaa;}

.faq_tit img{display: block;margin: 0 auto;margin-bottom: 6px;}
.news_row3 .divdgweb_new_div_item{width: 40%;
    display: block;
    float: left;
    margin-right: 4%;
    margin-left: 4%;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title a{font-size: 16px;
    color: #343434;
    line-height: 36px;    position: relative;
    top: 31px;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_body{    display: block;
    font-size: 14px;
    color: #767676;
    line-height: 25px;    margin-top: 28px;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title{position: relative;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title:before{content:"";position: absolute; top: 0px;left:0px;background:url(../images/zxic.jpg)no-repeat;   width: 30px;height: 30px;}

  .news_row3 .fl{ width: 83%;}
  
  
     @media screen and (max-width:1780px){
    .prod_b_l .product1{ height: 370px; }
      .prod_b_r li, .prod_b_l li{ height: 370px; }
    .prod_b_r .product4{ height: 740px;}
   }
    @media screen and (max-width:1720px){
    .fl .news_div_item {   width: 93%;
   }
  }
  
  
  @media screen and (max-width:1680px){
   .prod_b_l .product1{ height: 350px; }
      .prod_b_r li, .prod_b_l li{ height: 350px; }
     .prod_b_r .product4 .word, .prod_b_l .product1 .word{ font-size: 16px;}
   .prod_b_r .product4{ height: 700px;}
   .fl .news_div_item .news_div_item_content{ width: 56%;}
   }
  
  @media screen and (max-width:1580px){
   .prod_b_l .product1{ height: 340px; }
      .prod_b_r li, .prod_b_l li{ height: 340px; }

   .prod_b_r .product4{ height: 680px;}
   .fr .news_div_item .news_div_item_content{width: 63%;}
   .news_row3 .fl{ width: 75%;}
  .prod_b_r .product4 .word, .prod_b_l .product1 .word{ font-size: 15px;}
   .prod_b_r .product4 .word, .prod_b_l .product1 .word{left: 50px;}
   }
  @media screen and (max-width:1480px){
   .prod_b_l .product1{ height: 330px; }
      .prod_b_r li, .prod_b_l li{ height: 330px; }
   .prod_b_r .product4{ height:660px;}
   .prod_b_l .product1 .word{ font-size: 14px;}
   }
   @media screen and (max-width:1380px){
    .prod_b_l .product1{ height: 320px; }
      .prod_b_r li, .prod_b_l li{ height: 320px; }
    .prod_b_l .product1 .word{font-size: 15px;}
    .prod_b_r .product4{ height: 640px;}
   }
   
   .w83 {
    width: 83%;
    min-width: 1200px;
    margin: 0 auto;
}


.links{width:100%; overflow:hidden; background:#004ba1; height:74px;min-width: 1200px;}
.linksW{width:1200px; margin:0 auto; overflow:hidden;}
.links_l{float:left; width:230px; overflow:hidden;}
.links_l_l{float:left; background:#f5f5f5; height:74px; width:186px; text-align:right; font-size:20px; line-height:20px; padding-top:4px; padding-right:10px;}
.links_l_l span{font-family:Arial, Helvetica, sans-serif; font-size:50px; font-weight:bold; text-transform:uppercase; color:#e0e0e0; line-height:50px;}
.links_l_r{float:right; width:0; height:0;border-right: 44px solid transparent; border-top: 74px solid #f5f5f5;}
.links_r{float:right; width:936px; font-size:14px; color:#fff; overflow:hidden; line-height:24px; margin-top:25px;}
.links_r a{font-size:14px; color:#fff;}


.main{width:92%; min-width: 1200px;  margin:0 auto; position: relative;}

.part33{ text-align: center; padding: 0px 0 30px 0;}
.part33 h2{position: relative; border: 2px solid #015aaa; background: #015aaa; padding: 12px 70px; display: inline-block; font-size: 30px; line-height: 30px; color: #fff; font-weight: normal;}
.part33 h2:before,
.part33 h2:after{position: absolute; top: 20px; content: ""; width: 144px; height: 2px; background: #015aaa;}
.part33 h2:before{left: -144px;}
.part33 h2:after{right: -144px;}
.part33 span{display: block; font-size: 32px; color: #333; padding: 15px 0 0 0;}


.zhanshi .bd{padding: 0 30px;}
.zhanshi .bd ul{ overflow:hidden; zoom:1; }
.zhanshi .bd ul li{float: left; width: 25%;}
.zhanshi .bd ul li a{display: block; margin: 0 8px;}
.zhanshi .bd ul li span{display: block; padding-bottom: 80%; position: relative;}
.zhanshi .bd ul li span img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding: 3px; box-sizing: border-box;}
.zhanshi .bd ul li span:before{display: block; content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 1px solid #e7e7e7;}
.zhanshi .bd ul li h2{padding: 10px 0; font-size: 14px; font-weight: normal; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


.zhanshi{overflow:hidden; position:relative;padding: 0 30px 50px 30px;}
.zhanshi .hd{position: relative;}
.zhanshi .hd .prev,
.zhanshi .hd .next{position: absolute; top: 80px; width: 21px; height: 59px;}
.zhanshi .hd .prev{left: 0px; background: url(../images/ljt3.png) no-repeat;}
.zhanshi .hd .prev:hover{background: url(../images/ljt3h.png) no-repeat;}
.zhanshi .hd .next{right: 0px; background: url(../images/rjt3.png) no-repeat;}
.zhanshi .hd .next:hover{background: url(../images/rjt3h.png) no-repeat;}