﻿@media screen and (max-width: 1280px) {
	
	
	.banner .swiper-slide .banner_box .banner-text{font-size:32px;bottom:36%;}
	.bg-page{height:600px;border:0px solid blue;margin-top: 80px;}
	
	.section6 .bg-page{width:1200px}
	.footerl .bg-page{width:1200px}
	
	.index_pro .news-slider__item .text{padding: .5em 0;}
	
	.index_w{height:90%}
	
	.index_case{height:75%}
	.index_case ul li{height:215px;}
	
}



/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------ny  内页css-------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.nybanner { width: 100%;  padding-top:65px; } 
.nybanner img{width:100%;height:100%;}
.wrapper { position: relative;/*padding-top:110px; */} 

.tit{text-align: center;font-weight: normal;position: relative;padding-bottom: 19px;}
.tit:after{position: absolute;width: 80px;height: 3px;content: "";background: #b63138;;left: 50%;margin-left: -40px;bottom: 0;}
.tit span{display: block;font-size: 36px;color: #333;line-height: 40px;}
.tit b{color:#b63138;;font-size: 40px;}
.tit i{display: block;font-size: 22px;color: #333;line-height: 22px;padding-top: 14px;}

.btnMore{display: inline-block;width: 150px;line-height: 42px;border-radius: 30px;border: 1px solid #c5c5c5;text-align: center;font-size: 14px;color: #666666;}
.btnMore:hover{background: #1d2088;color: #fff;border-color:#1d2088;}
.companyIntro .companyTxt .btnMore{margin-top: 40px;}
.bm{margin:25px auto 0;display: block;}

/*--leftnav start--*/
.subleft { width: 240px; position: relative; margin-top:50px; /* background: url(../images/bg.jpg) no-repeat top; */ background-size:100% ; } 
.subleft .toptitle { width: 100%; background: url(../images/left_bg.jpg) center no-repeat ; background-size:100% 100%; color: #fff; padding:14px 26px 10px ; top: -84px; border-radius:35px 0 0 0; /* margin-bottom:20px; */ } 
.subleft .toptitle h3 { border-bottom: 3px solid #fff; color: #f9f9f9; font-weight: 700; font-size: 26px; display: block; line-height: 44px; text-align: center; } 
.subleft .toptitle h4 { font-size: 16px; font-family: arial; text-transform: uppercase } 
/*leftnav tab*/ 
.subleft .cont { padding:0 14px;border:1px solid #e5e5e5; /*background: #2c57b1; background: url(../images/left_bg.jpg) ; *//* background-size:100% 100% ; */  /* border-radius:20px; */ } 
.subleft .cont ul{width:100%;height:100%;}
.subleft .cont li { width: 100%;/* border-bottom: 10px solid #10a73c; */position:relative; line-height: 40px; margin:10px 0; } 
.subleft .cont li a i { position: absolute; left: 8%; top: 50%; margin-top: -5px; width: 4px; height: 10px; border:0px solid #eee; background-position: 0 -59px; }
.subleft .cont li a.sub1 { display: block; color: #333; transition: all .3s ease-out 0s;  padding-left:30px;  text-align:left; /* background:#fff; */ /* background:url(../images/adv_w.png) left no-repeat #fff; */ background:#fff; background-origin:content-box; /* background-size:100% 100%; */ font-size:16px; /* border-radius:30px; */  } 
.subleft .cont li a.sub1:hover, .subleft .cont li :hover a.sub1 { /* background:url(../images/adv_wb.png) left no-repeat #fea600; */ background: #10a73c; background-origin:content-box; color:#fff; /*padding-left: 26px;*/ } 
/*leftnav productlist*/
.leftRecomm { padding: 25px 0 0 } 
.leftRecomm .title { padding:10px 0 10px 10px; border-bottom: 1px solid #f5f5f5; color: #fff; font-size: 18px; font-weight: 700; background: url(../images/left_bg.jpg) center no-repeat ; background-size:100% ; /* border-radius:20px; */   } 
.leftRecomm .list{ /* border:1px solid black; */ margin-top:5px; } 
.leftRecomm .title a { color: #fff; } 
.leftRecomm .item { width: 112px; float: left; overflow: hidden; text-align: center; margin-right: 10px; margin-bottom:10px; border: 1px solid #e5e5e5; /* border-radius:20px; */ } 
.leftRecomm .item:nth-child(2n){ width: 112px; float: left; overflow: hidden; text-align: center; margin-right: 0px; border: 1px solid #e5e5e5; margin-bottom:10px; /* border-radius:20px; */ } 
.leftRecomm .item a { width: 100%; display: block } 
.leftRecomm .item img { /* width: 110px; */ height: 82px; margin: 5px auto; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; border-radius: 3px; display: block; } 
.leftRecomm .item h3 { width: 100%; text-align: center; font-size: 12px; line-height: 40px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; border-top: 1px dotted #e5e5e5; } 
.leftRecomm .item:hover img, .leftRecomm .item:hover  h3 { -webkit-filter: brightness(110%); filters: brightness(110%); color:#10a73c; } 
/*leftnav newslist*/ 
.leftRecomm .newslist li { line-height: 40px; height: 40px; overflow: hidden; border-bottom: dotted 1px #e5e5e5;  } 
.leftRecomm .newslist li a { display: block; width: 100%; text-align: left } 
.leftRecomm .newslist li:hover a{ color:#10a73c; padding-left:10px; } 
/*----leftnav end----*/ 

 /*----rightmain start----*/ 
.subright { width: 1200px;margin:auto; /* border:1px solid #e2e2e2;  margin-top:50px;*/ } 
.subright .t { padding: 0 0 25px; color: #ff0505; font-size: 20px } 
.subright .t2 { color: #ff0505; font-size: 30px; display: block; padding: 30px 0 } 
.sitepath { height:49px; line-height: 49px; color: #88848b; border-bottom: 1px dashed rgb(219, 219, 219);  font-size: 16px; } 
/* .sitepath .sittab{background:#10a73c;width:15%;text-align:center;border-radius:30px  0 0 0} */
.sitepath .home { width: 18px; height: 18px; display: inline-block; position:relative;  border:0px solid #fff;  margin:0 auto; /* background-position: -100px -100px; */ /* margin-top: 20px */ background:url(../images/title_i.png) no-repeat; background-size:100% 100%; margin-right:10px; } 
.sitepath  .d1{ /* color:red; */ color:#333; font-size:22px;  } 
.sitepath a { color: #88848b; display: inline-block; white-space: nowrap } 
/* .sitepath a:hover { color: #10a73c; }  */


/*ny_show_ start*/  
.arecttitle { width:800px; border:0px dotted #ddd; margin:auto;margin-top:30px;margin-bottom:30px;} 
.arecttitle h1 { font-size: 34px;  line-height: 38px; color: #000; margin-bottom: 5px;text-align:center; } 
.arecttitle h2 {font-size: 20px;  line-height: 30px; color: rgb(136, 136, 136); margin-bottom: 5px;text-align:center;} 
.arecttitle b{color:#b63138;}
.arecttitle .mark { width: 100%; padding: 5px 0 10px;text-align: center; } 
.arecttitle .mark span { display: inline-block; padding-left: 5px; font-size: 12px; color: #666 } 
.arecttitle .mark span:first-child { padding-left: 0 } 

.showContxt2 { width:100%;min-height:500px;padding: 30px 20px; line-height: 40px;  margin-bottom:30px; border:0px solid #eee;} 
.showContxt2 img { max-width: 100% ; display: block; margin:auto; } 
.showContxt2 .contlist{width:50%;height:100%;border:0px solid #00479d;border-right:0px;margin:auto;text-align:center; padding:0 10px;float:left; } 
.showContxt2 .contlist li{width:100%;text-align:left;float:left;font-size:19px;padding:0 35px;margin:30px 0   }  

.showContxt2 .protext{width:80%;margin:auto;}
.showContxt2 .protext img{max-width:100%;height:auto;margin:auto;}

.showContxt2 .newsimg{max-width:600px;height:auto;margin:auto;}
/* .showContxt .newsimg img{width:100%;height:100%;} */

.showContxt { width:100%;/*min-height:500px;*/padding: 30px 0; line-height: 40px;  margin-bottom:30px; border:0px solid #eee;} 
.showContxt img { width: 100% ; display: block; margin:10px auto; } 

.showInfo .contlist{width:100%;border-bottom:0px solid #eee;border-right:0px;margin:auto;text-align:center; padding:5px 10px;float:left;margin-bottom:50px; } 
.showInfo .contlist li{width:24%;height:300px;text-align:center;float:left;font-size:19px;margin:10px 5px 10px 0 ;border:1px solid #eee;  }  
.showInfo .contlist li .contacttab_img{width:100%;height:140px;border:0px solid #000;margin-top: 10px;}
.showInfo .contlist li .contacttab_img img{max-width:100%;height:100%;margin:auto;}
.showInfo .contlist li .contacttab_text{width:100%;height:150px;font-size:18px;color:#000;text-align:center;line-height:22px;display: flex; align-items: center; justify-content: center; text-align: center;}
.showInfo .contlist li .contacttab_text p{width:95%}

.showContxt .protext{width:80%;margin:auto;}
.showContxt .protext img{max-width:100%;height:auto;margin:auto;}

.showContxt .newsimg{max-width:600px;height:auto;margin:auto;}

.show01 {
  background: url("../images/contacticon01.png") no-repeat 0px  ;
}

.show02 {
  background: url("../images/contacticon02.png") no-repeat 0px;
}

.show03 {
  background: url("../images/contacticon03.png") no-repeat 0px;
}

/*二级导航*/
.tTh{height:80px;line-height:80px;border-bottom:1px solid #e5e5e5;}
.tTitle{font-size:14px;color:#666;font-family:"SY1";margin-right:38px;}
.tTh ul{margin-left: 28px;}
.tTh ul li{float: left;}
.tTh ul li a{font-size:15px;padding-bottom:29px;color:#333;font-family:"SY1";margin-right:55px;}
.tTh ul li:last-of-type a{border-right:none;}
.tTh ul li a.current{border-bottom:1px solid #00479d;color:#00479d;}
.tTh ul li a:hover{padding-bottom:29px;border-bottom:1px solid #00479d;color:#00479d;}

/*荣誉资质*/
.hover{padding:50px 0;}
.mainCon{margin-top:30px;}
/* .case-wrapper { background-color: #f3f3f3; } */
/* .case-wrapper>.c-width { position: relative; overflow: hidden; } */
.swiper-hover { position: relative; }
/* .swiper-case:before { content: ""; position: absolute; width: 100%; height: 375px; background-color: #03a8e8; top: 89px; left: 0; } */
.swiper-hover .swiper-container { /*margin-bottom: 96px !important;*/ width: 1158px; }
.swiper-hover .swiper-slide { background-position: center; background-size: 130% 120%; width: 450px; height: 600px; }
.swiper-hover .swiper-slide img { display: block; max-width: 100%; height: 100%; margin:auto;text-align:center; }
.swiper-hover .swiper-button-next,.swiper-hover .swiper-button-prev { top: 5rem; width: 10%; height: 7rem; }
.swiper-hover .swiper-button-next { width: 60px; height: 80px; background: url("../images/next2.png") no-repeat; right: 142px !important; margin-top: -40px !important; left: auto !important; opacity: 0.8; filter: alpha(opacity=80); top: 50% !important; }
.swiper-hover .swiper-button-prev { width: 60px; height: 80px; background: url("../images/prev2.png") no-repeat; opacity: 0.8; filter: alpha(opacity=80); left: 138px !important; margin-top: -40px !important; top: 50% !important; }
.swiper-hover .swiper-button-prev:hover, .swiper-hover .swiper-button-next:hover { opacity: 1; filter: alpha(opacity=100); }
.swiper-hover .swiper-pagination { bottom: -50px !important; width: 100%; height: 5px; font-size: 0; }
.swiper-hover .swiper-pagination .swiper-pagination-bullet { width: 18px !important; height: 5px !important; margin: 0 10px !important; background-color: #666 !important; border-radius: 0 !important; }
.swiper-hover .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #03a8e8 !important; }


.index_workshop{position: relative;overflow: hidden;width:100%;height:85%;border:0px solid #fff;margin-bottom:50px;}
.index_workshop ul{width:100%;}
.index_workshop ul li{width:24%;height:300px;border:0px solid red;float:left;margin:5px 5px;position:relative;overflow:hidden;}
.index_workshop ul li img{width:100%;height:100%;background:#fff;}
.index_workshop ul li .border{opacity:0;width:90%;height:90%;border:2px solid #fff;text-overflow: ellipsis;font-size:28px;color:#fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);display: flex; align-items: center; justify-content: center; text-align: justify;}
.index_workshop ul li:hover .border{opacity:1;}
.index_workshop ul li.workshopshow2{width:32.3%;}



/*ny_product_show start*/
.productlist { position: relative; /* border: 1px solid red; */ } 
.productlist ul { padding-top: 10px; width: 100%; } 
.productlist ul li { width: 45%; height: 500px; display: block; float: left; margin: 10px 5px; /* margin-bottom: 30px; */ background: #fff; /* transition: all .3s ease-out 0s; */ } 
/* .productlist ul li:nth-child(4n){ */ /* width: 250px; */ /* height: 320px; */ /* display: block; */ /* float: left; */ /* margin-right: 0px; */ /* margin-bottom: 30px; */ /* background: #fff; */ /* transition: all .3s ease-out 0s; */ /* border: 1px solid #e5e5e5; */ /* } */
.productlist ul li .productshow{ position:relative; width:100%; height:100%; overflow:hidden; background: #fff;border: 0px solid #e5e5e5;  } 
.productlist ul li .productshow  .d1{position:absolute;/*z-index:98;*/width:100%;height:100%;overflow:hidden;} 
.productlist ul li .productshow  .d2{display:none;position:absolute;/*z-index:99;*/width:100%;height:100%;text-align:center;overflow:hidden;background:rgb(255,255,255,0.7);}  
.productlist ul li .productshow  .d1 .img{ width: 100%; height: 90%;   display: block; margin: 0 auto; /* border-bottom: 1px solid red; */ overflow:hidden; } 
.productlist ul li .productshow  .d1 .img img{ max-width:100%; height:100%; margin:auto; } 
.productlist ul li .productshow  .d1 h3{ width:50%;margin:auto;color:#fff; background:#b63138;font-size: 18px; font-weight:none; line-height:27px; padding: 10px 20px;border-radius:0 30px; transition: all .3s ease-in-out 0s;text-align: center; } 
.productlist ul li .productshow  .d2 h2{ font-size:18px; padding-top:20%; color:blue; /* border:1px solid black; */ /* margin-top:5%; */ } 
.productlist ul li .productshow  .d2 h3{ float:left; width:80%; font-size:16px; margin-top:5%; padding-top:10px; color:blue; /* border:1px solid black; */ /* margin-top:5%; */ } 
.productlist ul li .productshow  .d1 h3 .jiadian{float:right; width:20%; background:#f5f5f5;text-align: center;font-size:24px;line-height: 30px;} /* .productlist ul li:hover .productshow  .d2 {display:block;} */ 	
/* .productlist ul li:hover .productshow{border:3px solid #e5e5e5;}   */
.productlist ul li:hover .productshow .d1 img  {transform: scale(1.2, 1.2);overflow:hide;} 
/* .productlist ul li:hover .productshow .d1 h3{color:#18469b;} */




 /*ny_product_show start*/
 .nyproductList{ overflow:hidden; width:100%;/*height:915px;*/ position:relative;margin-top:27px;}
 .nyproductList ul{ overflow:hidden;width:975px;/*height:930px;*/}
 .nyproductList ul li{ width:300px; overflow:hidden; float:left; margin:0 15px 15px 0; background-color:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.1) } 
 .nyproductList ul li .boxa{ border:1px solid #ebebeb;  display:block; cursor:pointer; position:relative;}
 .nyproductList ul li .boxa .spanImg{ display:block; overflow:hidden;width:288px;height:220px; margin:5px;  position:relative;background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
 .nyproductList ul li .boxa .spanImg .aB{width:100%;height:100%; background:rgba(28,91,190,0.8); position:absolute; overflow: hidden; left: 0; top: 0; z-index: 5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;  -moz-transition: all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}
 .nyproductList ul li .boxa .spanImg .aB .em1{ display:block; width:100%; text-align:center; height:100%; /*background:url(../images/logo2.png) center center no-repeat;*/ }
 .nyproductList ul li .boxa .spanImg .aB .em2{ display:block; width:100%; text-align:center; height:40px; line-height:40px; color:#fff; font-size:18px;}
 .nyproductList ul li .boxa .btm{  padding:0px 10px 8px 10px; }
 .nyproductList ul li .boxa .spanT{ display:block; height:40px; line-height:40px; text-align:center; background-color:#f4f4f4 ; color:#333; font-size:14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; position:relative; margin-bottom:5px;}
 .nyproductList ul li .boxa .spanT em{ display:block; position:absolute; border-bottom:3px solid #ccc;bottom:0px; left:0; width:0%;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
 .nyproductList ul li .boxa:hover .spanT em{ }
 .nyproductList ul li .boxa .shuju { position: absolute; bottom:0; width:100%;left:0; background: rgba(0,0,0,0.5);padding:5px 0; }
 .nyproductList ul li .boxa .shuju .span1{ display:block; color:#e6e6e6; font-size:13px; height:30px; line-height:30px; padding-left:25px;margin-left:10px; background:url(../images/time.png) left center no-repeat;}
 .nyproductList ul li .boxa .shuju .span2{ display:block; color:#e6e6e6; font-size:13px; height:30px; line-height:30px; padding-left:25px;margin-right:10px; background:url(../images/view.png) left center no-repeat;}
 /* .nyproductList ul li .boxa:hover .shuju{background:rgba(28,91,190,0.8); } */

 .nyproductList ul li .boxa:hover .spanT{ color:#fff; background-color:#2c78cc;}
 /* .nyproductList ul li .boxa:hover .spanImg .aB{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1; } */

 
/****** 产品详情 ******/
.pro_show{width:100%;height:400px;margin-top:50px;}
.pro_show .prolist{width:45%;height:100%;background:#eee;float:left}
.pro_show .protitle{width:50%;height:100%;/*background:#333;*/float:right}
.pro_show .protitle h2{font-size:26px;font-weight:bold;line-height:35px;color:#000;padding-top:30px;}

.pro_show .protitle  .info { padding: 17px 0 25px;  color: #5e7387; font-family: '微软雅黑'; text-align: left; } 
.pro_show .protitle .info2 { padding: 5px 0 10px; font-size: 14px; line-height: 24px; color: #000; font-family: '微软雅黑'; text-align: left; } 
.pro_show .protitle  .info3 {  font-size: 32px; line-height: 36px; color: rgba(214, 0, 17); font-family: '微软雅黑'; text-align: left; } 
.pro_show .protitle  .btn { display: block; width: 100px; height: 40px; background: #a97b50; text-align: center; font-size: 16px; line-height: 40px; color: #fff; transition: background .36s ease-out 0s; margin-top: 35px; } 
.pro_show .protitle  .btn:hover {  } 

 .prolist .swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }

    .prolist .swiper-slide {
      background-size: 100% auto;
      background-position: center;
    }

   .prolist .gallery-top {
      height: 100%;
      width: 100%;
    }

   .prolist .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }

    .prolist .gallery-thumbs .swiper-slide {
      height: 100%;
      opacity: 0.1;
    }

   .prolist .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }
	.prolist  img{max-width:100%;height:100%;margin:auto;}
 

.tab-head { padding: 30px 0 0; border-bottom: 1px solid #e1e1e1;} 
.tab-head > a { position: relative; bottom: -1px; display: inline-block; padding: 5px 20px ;background:#b63138 ; border-bottom: 2px solid transparent; font-size: 16px; line-height: 30px; color: #fff; transition: border .3s ease-out 0s } 
/* .tab-head > a:hover, .sub-page-hidden .tab-head > a.active { border-color: #1f3f81; }  */
.protext{width:100%;}
.protext img{margin:auto;}
.protext table{margin:auto;}


/*ny_product_show start*/
.caselist { position: relative; /* border: 1px solid red; */ } 
.caselist ul { padding-top: 10px; width: 100%; } 
.caselist ul li { width: 32%; height: 300px; display: block; float: left; margin-right: 10px; margin-bottom: 30px; background: #fff; /* transition: all .3s ease-out 0s; */ border: 1px solid #e5e5e5; } 
/* .caselist ul li:nth-child(4n){ width: 290px; height: 270px; display: block; float: left; margin-right: 0px; margin-bottom: 30px; background: #fff; transition: all .3s ease-out 0s; border: 1px solid #e5e5e5; }  */
.caselist ul li .productshow{ position:relative; width:100%; height:100%; overflow:hidden; background: #fff; } 
.caselist ul li .productshow  .d1{position:absolute;/*z-index:98;*/width:100%;height:100%;text-align:center;overflow:hidden;} 
.caselist ul li .productshow  .d2{display:none;position:absolute;z-index:99;width:100%;height:100%;text-align:center;overflow:hidden;background:rgb(255,255,255,0.8);}  
.caselist ul li .productshow  .d1 .img{ width: 100%; height: 100%; /* padding:5px; */ display: block; margin: 0 auto; /* border-bottom: 1px solid red; */ overflow:hidden; } 
.caselist ul li .productshow  .d1 .img img{ width:100%; height:100%;  } 
.caselist ul li .productshow  .d1 .img .border{opacity:0;width:90%;height:90%;border:2px solid #fff;text-overflow: ellipsis;font-size:28px;color:#fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);display: flex; align-items: center; justify-content: center; text-align: justify;}

/* .caselist ul li:hover .productshow  .d2 {display:block;}  */ 
.caselist ul li:hover .productshow  .d1 .img .border{opacity:1}
.caselist ul li:hover .productshow .d1 img  {transform: scale(1.2, 1.2);overflow:hide;} 
.caselist ul li:hover .productshow .d1 h3{color:#18469b}



.hoverslist { position: relative; /* border: 1px solid red; */ } 
.hoverslist ul { padding-top: 10px; width: 100%; } 
.hoverslist ul li { width: 280px; height: 380px; display: block; float: left; margin: 0px 29px 30px 0; /* margin-bottom: 30px; */ background: #fff; /* transition: all .3s ease-out 0s; */ } 
/* .productlist ul li:nth-child(4n){ */ /* width: 250px; */ /* height: 320px; */ /* display: block; */ /* float: left; */ /* margin-right: 0px; */ /* margin-bottom: 30px; */ /* background: #fff; */ /* transition: all .3s ease-out 0s; */ /* border: 1px solid #e5e5e5; */ /* } */
.hoverslist ul li .productshow{ position:relative; width:100%; height:100%; overflow:hidden; background: #fff;border: 1px solid #e5e5e5;  } 
.hoverslist ul li .productshow  .d1{position:absolute;z-index:98;width:100%;height:100%;overflow:hidden;} 
.hoverslist ul li .productshow  .d2{display:none;position:absolute;z-index:99;width:100%;height:100%;text-align:center;overflow:hidden;background:rgb(255,255,255,0.7);}  
.hoverslist ul li .productshow  .d1 .img{ width: 100%; height: 90%;   display: block; margin: 0 auto; /* border-bottom: 1px solid red; */ overflow:hidden; } 
.hoverslist ul li .productshow  .d1 .img img{ width:100%; height:100%; overflow:hidden; } 
.hoverslist ul li .productshow  .d1 h3{ color:black; font-size: 18px; font-weight:none; line-height:37px; /*padding: 5px 0;*/ transition: all .3s ease-in-out 0s;text-align: center; } 
.hoverslist ul li .productshow  .d2 h2{ font-size:18px; padding-top:20%; color:blue; /* border:1px solid black; */ /* margin-top:5%; */ } 
.hoverslist ul li .productshow  .d2 h3{ float:left; width:80%; font-size:16px; margin-top:5%; padding-top:10px; color:blue; /* border:1px solid black; */ /* margin-top:5%; */ } 
.hoverslist ul li .productshow  .d1 h3 .jiadian{float:right; width:20%; background:#f5f5f5;text-align: center;font-size:24px;line-height: 30px;} /* .productlist ul li:hover .productshow  .d2 {display:block;} */ 	
.hoverslist ul li:hover .productshow{border:3px solid #e5e5e5;}  
.hoverslist ul li:hover .productshow .d1 img  {transform: scale(1.1, 1.1);overflow:hide;} 
.hoverslist ul li:hover .productshow .d1 h3{color:#18469b;} 


/*新闻*/
.news_two { margin: 0 auto; position: relative; font-size: 12px; font-family: Arial, "微软雅黑"; width: 100%; padding-bottom:30px; }
.news_two_box { width: 100%; height: 159px; border: 1px solid transparent; position: relative; background: #f7f7f7; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s }
.news_two_ul { height: auto; overflow: hidden; padding: 20px; width: 100%； }
.news_two_nav { width: 100%; padding-left: 20px }
.news_two_ul li { width: 100%; height: 159px; border: 1px solid transparent; margin-bottom: 20px }
.news_two_img { width: 230px; height: 157px; float: left; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s; }
.news_two_img img { width: 200px; height: 130px; margin: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.09); }
.news_two_txt span { font-size: 16px; color: #717171; display: block; height: 24px; line-height: 24px; overflow: hidden; margin-bottom: 20px; transition: all .3s ease-out 0s }
.news_two_box:hover .news_two_txt span { color: #333 }
.news_two_txt i { height: 52px; color: #A2A2A2; line-height: 24px; display: block; overflow: hidden; transition: all .3s ease-out 0s }
.news_two_box:hover .news_two_txt i { color: #999 }
.news_two_txt { width: 56%; float: left; margin: 36px 0 28px 34px; transition: all .3s ease-out 0s }
.news_two_box:hover .news_two_txt { margin: 36px 0 28px 54px }
.news_two_date { width: 180x; float: right; font-family: HELVETICANEUELTPRO-THEX, "微软雅黑"; color: #999; padding: 36px 66px 0 0; transition: all .3s ease-out 0s }
.news_two_box:hover .news_two_date { padding: 36px 43px 0 0 }
.news_two_date span { height: 26px; font-size: 19px; font-family: HELVETICANEUELTPRO-THEX, "微软雅黑" }
.news_two_date i { font-size: 13px; font-family: HELVETICANEUELTPRO-THEX, "微软雅黑" }
.news_two_but { position: absolute; top: 100px; right: 55px;padding:10px 20px; border:1px solid #eee; }
.news_two_box:hover { border: 1px solid #efefef; box-shadow: 0 6px 10px 5px rgba(0, 0, 0, .08) }
.news_two_box:hover .news_two_img img{ transform:scale(1.1,1.1)  }


.pro_detile{width:100%;height:auto;border:1px  solid red;margin:50px 0; }
.pro_detile .top{width:100%;height:400px;margin:auto;}
.pro_detile .top .proimglist{width:40%;height:100%;float:left;}
.pro_detile .top .protitle{width:50%;height:100%;float:right;}
.pro_detile .top .protitle h2{font-size:28px;font-weight:bold;}
.pro_detile .top .protitle p{color: #666; font-size: 14px; font-weight: 100; line-height: 35px;height:280px;border:0px solid #000;margin:10px 0;}
.pro_detile .top .protitle .click_to{padding:10px 15px;font-size:16px;color:#fff;background:red;text-align:center;}

.pro_detile    .swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto; }  
.pro_detile    .swiper-slide { background-size: cover; background-position: center; }  
.pro_detile    .gallery-top {  width: 100%; height: 80%; }  
.pro_detile    .gallery-thumbs { height: 20%; box-sizing: border-box; padding: 10px 0; }  
.pro_detile    .gallery-thumbs .swiper-slide { height: 100%; opacity: 0.4; }  
.pro_detile    .gallery-thumbs .swiper-slide-thumb-active { opacity: 1; } 
.pro_detile   .swiper-button-next{width:50px;height:60px;background:url(../images/right.png) center no-repeat ;opacity:.1}
.pro_detile   .swiper-button-prev{width:50px;height:60px;background:url(../images/left.png) center no-repeat ;opacity:.1}
.pro_detile  .swiper-button-next:hover,.pro_detile .swiper-button-prev:hover{opacity:1}


/* 本例子css */
.slideTxtBox{ width:450px; border:1px solid #ddd; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.slideTxtBox .arrow .next{ background-position:0 -50px;  }
.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }


/*翻页 page*/
.pagess { clear: both; margin: 20px; overflow: hidden; margin-left: 0; text-align: center; font-size: 12px } 
.pagess ul a{ display: inline-block; border: 1px solid #ccc; padding: 2px 9px; margin: 0 3px; line-height: 20px; background: #fff; color: #999 } 
.pagess ul span{ display: inline-block; border: 1px solid #18469b; padding: 2px 9px; margin: 0 3px; line-height: 20px; background: #18469b; color: #fff; } 
.pagess ul a:hover { background: #ccc; color: #fff; border: 1px solid #ccc } 
/* .pagess ul li:hover a { color: #fff } 
*/  .pagess ul li.thisclass { display: inline-block; border: 1px solid #ccc; padding: 2px 9px; margin: 0 3px; background: #ccc; color: #fff } 
.pagess ul li.thisclass a { color: #fff } 
.pagess ul li a { display: block; color: #999 } 
.pagess ul li a:hover { color: #fff }  

.reLink { width: 100%; margin: 20px 0 10px; line-height: 60px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd }
.reLink .nextLink, .reLink .prevLink { width: 50%; line-height: 60px; color: #333 } 
.reLink .nextLink { text-align: right } 
.reLink a { font-size: 16px }  
.reLink a:hover { color: #fe0101 }  



.adv1{width:100%;margin-top:50px;margin-bottom:50px; }
.adv1 .adv1_main_left{float:left;width:49%;border:0px solid #000;padding-top:70px;}
.adv1 .adv1_main_left p{padding:10px 0 ;font-size:24px;line-height:34px;margin-bottom:50px;letter-spacing:2px;}
.adv1 .adv1_main_left  i{color:#b63138}

.adv1 .adv1_main_right{float:right;width:49%;border:0px solid #000;}}
.adv1 .adv1_main_right .adv1_main_img{width:100%;}
.adv1 .adv1_main_right .adv1_main_img img{width:100%;}



.choo{width:100%;background: url(../images/ywbg.png) no-repeat center;background-size:auto 100%;margin-top:100px;}
.choo_box{width:1200px;height:auto;}
.chootop{width:1200px;height: 190px;float: left;}
.chootop p{    text-align: center; margin-top: 60px; font-size: 42px; font-weight: bold; letter-spacing: 5px; color:#000; }
.chootop em{ font-size: 48px; color: #1866d1; padding-right: 11px; }
.chootop span{display: block;text-align: center;font-size: 16px;color: #2b2b2b;letter-spacing: 5px;margin-top: 15px;}

.ys1{width:1200px;height:250px;float: left;margin: 30px 0;}
.ys1 img{width:560px;height:250px;float: right;}
.ys1 dl{background: url(../images/ys01.png) no-repeat left 58px;width:560px;height:250px;float: left;}
.ys1 dl dt{padding-left: 74px;font-size: 24px;color: #2b2b2b;font-weight: bold;margin-top: 58px;}
.ys1 dl dd{padding-left: 74px;margin-top: 25px;height:90px;color: #777777;line-height: 30px;}
.ys1 dl dd span{color: #ec1b24;font-weight: bold;}

.ys2{width:1200px;float: left;margin-bottom: 30px;}
.ys2 img{width:560px;height:250px;float: left;margin:20px 0;}
.ys2 dl{background: url(../images/ys02.png) no-repeat left 0;width:560px;float: right;}
.ys2 dl dt{padding-left: 74px;font-size: 24px;color: #2b2b2b;font-weight: bold;}
.ys2 dl dd{padding-left: 74px;margin-top: 25px;color: #777777;line-height: 30px;}
.ys2 dl dd span{color: #ec1b24;font-weight: bold;}

.ys3{width:1200px;height:250px;float: left;margin-bottom: 30px;}
.ys3 img{width:560px;height:250px;float: right;}
.ys3 dl{background: url(../images/ys03.png) no-repeat left 58px;width:560px;height:250px;float: left;}
.ys3 dl dt{padding-left: 74px;font-size: 24px;color: #2b2b2b;font-weight: bold;margin-top: 58px;}
.ys3 dl dd{padding-left: 74px;margin-top: 25px;height:90px;color: #777777;line-height: 30px;}
.ys3 dl dd span{color: #ec1b24;font-weight: bold;}

.ys4{width:1200px;height:250px;float: left;margin-bottom: 30px;}
.ys4 img{width:560px;height:250px;float: left;}
.ys4 dl{background: url(../images/ys04.png) no-repeat left 58px;width:560px;height:250px;float: right;}
.ys4 dl dt{padding-left: 74px;font-size: 24px;color: #2b2b2b;font-weight: bold;margin-top: 58px;}
.ys4 dl dd{padding-left: 74px;margin-top: 25px;height:90px;color: #777777;line-height: 30px;}
.ys4 dl dd span{color: #ec1b24;font-weight: bold;}

