* {
    margin:0;
    padding:0;
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:none;
    color:#333;
}
body {
    font-family:"微软雅黑";
    min-width:1200px;
}
ul {
    list-style:none;
}
h1,h2,h3{padding:0;margin:0;}
.fl{float:left;}
.fr{float:right;}
.clearfix::after {content:""; display: block; clear:both; }
.clearfix{zoom:1;}
.clear { clear: both;font-size: 0;height: 0;line-height: 0;}
.baseDiv{ width:1250px; margin:0 auto; margin-left:auto !important; margin-right:auto !important; }
.w1200{width:1200px;margin:auto;}
.w1380{width:1380px;margin:auto;}


/* --header-- */
.wrapper{margin:0 auto;width:1200px;}
.top_header{position:fixed;z-index:99;width:100%;background:rgba(255,255,255)}
.top-wrap{height:40px;line-height:40px;overflow:hidden;background: #2056ad url(../images/top.png) no-repeat right; }
.top-menu{float:right;overflow:hidden;}
.top-menu li{float:left;font-size:14px;}
.top-menu li a{display:block;color:#fff;}
.top-menu li a:after{display:block;content:"";float:left;margin:0 16px;width:1px;height:40px;background:#fff;}
.top-menu li a:hover{color:#fff;}
.top-tel{float:right;padding-left:28px;font-family:"DIN Medium";font-size:18px;color:#fff;background:url(../images/top_tel.png) no-repeat 0 center;}

.header{width:100%;height:90px;}
.header .wrapper{position:relative;}
.head-logo{float:left;/*margin-top:16px;*//*height:68px;*/overflow:hidden;}
.head-logo img{display:block;width:auto;height:90px;}
.head-nav{float:right;}
.nav-list li{position:relative;float:left;margin:0 15px;width:77px;height:80px;line-height:80px;font-size:16px;border:0px solid #eee;text-align:left;}
.nav-list li:nth-child(1){text-align:center;}
.nav-list li>a{display:block;color:#333;position:relative;}
.nav-list li>a .navdown{font-size:12px;opacity:1;position:absolute;right:0;top:35px}
.nav-list li>a .navup{font-size:12px;opacity:0;position:absolute;right:0;top:35px}
.nav-list li>a:hover,.nav-list li.cur>a{color:#2056ad ;}
.nav-list li:after{display:block;position:absolute;bottom:0;left:0;width:0;height:3px;content:"";background:#2056ad ;transition:all 0.5s;}
.nav-list li:hover:after,.nav-list li.cur:after{width:100%;}
.nav-list li:hover .navdown{opacity:0;}
.nav-list li:hover .navup{opacity:1;}


.dropDown{display:none;position:absolute;z-index:9999;left:50%;top:100%;margin-left:-75px;width:150px;overflow:hidden;background: rgba(255, 255, 255, 0.9);border-radius:0 0 5px 5px;}
.dropDown dl{margin-bottom:0px;}
.dropDown dd{height:50px;line-height:50px;text-align:center;font-size:14px;}
.dropDown a{display:block;color: #333;}
.dropDown a:hover{background:#2056ad ;color:#fff}

.nav-list li:hover .dropDown{display:block;}


/* --end header-- */


#myCarousel{padding-top:120px;}
#myCarousel .item img{
    width: 100%;
}



.foot_bac{ background:url(../images/foot_02.jpg) center 0 no-repeat; width:100%; /* height: 340px; */ overflow: hidden; }
.foot_nav{ width: 1200px; margin: 0 auto; }
.foot_nav a{ float: left; color: #fff; font-size: 16px; padding: 0 52px; line-height: 70px; }
.foot_line{ width: 100%; height: 1px; background: #eee; }
.foot_nav a:hover{ background:#f3b100; color: #fff; }
.foot_m{ width: 1200px; margin: 0 auto; }
.foot_copy{ width: 600px;  color: #fff; line-height: 28px; font-size: 14px; margin-top:50px; }
.foot_copy a{ color: #fff; }
.ewm{ width: 120px; height: 120px; overflow: hidden; border:1px solid #eee; margin-top: 50px; margin-bottom: 50px; margin-left: 75px;  }
.ewm img{ width: 100%; height: 120px;  }
.foot_contact{ color: #fff; line-height: 28px; font-size: 14px; margin-top: 50px;  } 



/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;bottom:120px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar ul li a{color:#fff;}
.yb_bar ul li a:visited{color:#fff;}
.yb_bar .yb_top{background:#3155bc url(../images/fixcont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#3155bc url(../images/fixcont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#3155bc url(../images/fixcont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#3155bc;background:#3155bc url(../images/fixcont.png) no-repeat 0 -169px;text-align:center;}
.yb_bar .yb_ercode p{width:100%;display:block;font-size:14px;line-height:16px;border:1px solid #fff}
.yb_bar .yb_ercode img{width:125px;height:125px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


/*产品展示*/
.yu_b{ width: 100%; background: #f5f5f5; overflow: hidden; padding-top: 66px; padding-bottom: 23px; }
.yu_bTop{ width: 1200px; margin: auto; overflow: hidden; margin-bottom: 44px; }
.yu_bTopLeft{ float: left; }
.yu_bTopLeft label{ font-size: 29px; color: #333333; }
.yu_bTopLeft div{ font-size: 26px; color: #1a3a74; font-weight: 700; }
.yu_bTopLeft div img{  }
.yu_bTopRight{ width: 859px; float: right; overflow: hidden; }
.yu_bTopRight a{ display: block; float: left; width: 25%; color: #3c3636; margin-bottom: 16px;padding-left: 20px;background: url(../images/sort1.png) no-repeat 0 4px; }
.yu_bTopRight a:hover{color:#2056ad;background:url(../images/sort2.png) no-repeat 0 4px; }
.yu_bs{ width: 1200px; margin: auto; overflow: hidden; }
.yu_bss{ display: flex; flex-wrap: wrap; }
.yu_bss a{ display: block; overflow: hidden; background: #fff; margin-left: 14px; margin-bottom: 18px; }
.yu_bss a p{ width: 286px; height: 250px; overflow: hidden; margin: auto; }
.yu_bss a p img{ max-width: 100%; height: 100%; transition: all 0.3s; }
.yu_bss a span{ display: block; color: #424242; line-height: 40px; text-align: center; transition: all 0.3s; }
.yu_bss a:hover p img{ transform: scale(1.1); }
.yu_bss a:hover span{ background: #006bb4; color: #fff; } 



/*lianxi*/
.lianxi_bg{background: url(../images/lianxi_bg.jpg) center top no-repeat;overflow: hidden;clear: both;position:relative}
.lianxi{width: 1200px;margin: 0 auto;color: #ffffff;position:relative}
.lianxi_tit{    font-size: 30px;text-align: right;padding-top: 44px;padding-bottom: 12px;margin-right: 38px;letter-spacing:2px}
.lianxi_main{font-size: 21px;text-align: right;padding-bottom: 12px;}
.lianxi_phone{width: 410px;float: right;margin-bottom: 40px;margin-right: 45px;font-size: 30px;text-align: right;/*background: url(../images/lianxi_phone_bg.jpg)left center no-repeat;*/ }
.lianxi_phone span{font-size: 23px;}
.lianxi_wx{position:absolute;height:150px;border:0px solid #eee;top:20px;left:0;}
.lianxi_wx .img{width:150px;height:100%; border:1px solid #eee;}
.lianxi_wx .img img{width:100%;height:100%;} 
.lianxi_wx .contact{width:280px;height:100%;text-align:center;}
.lianxi_wx .contact p{font-size: 32px; color: #fff; font-weight: bold; letter-spacing: 2px; margin: 20px 0;} 
.lianxi_wx .contact .btn{background:#fff;color:#000;padding: 10px 15px;font-size: 18px;}



/*产品分类*/
.yu_d{ width: 100%; background: url(../images/ysbg.jpg)center 0 no-repeat; /*height: 814px;*/padding: 20px 0; overflow: hidden; }
.yu_dTop{ text-align: center; margin-top: 66px; margin-bottom: 44px; }
.yu_dTop div{ font-size: 34px; color: #070808; margin-bottom: 10px; }
.yu_dTop span{ display: block; font-size: 16px; background: url(../images/5.png)center 0 no-repeat; background-position: center; }
.yu_ds{ width: 1200px; margin: auto; overflow: hidden; }
.yu_ds a:nth-child(6n){ margin-right: 0; }
.yu_ds a{ display: block; width: 168px; height: 168px; text-align: center; /*background: #fff;*/ float: left; border: 1px solid #ddd ; margin-right: 38px; margin-bottom: 36px; }
.yu_ds a img{ margin-top: 22px; margin-bottom: 13px; transition: all 0.3s; }
.yu_ds a span{ display: block; font-size: 16px; color: #070808; }
.yu_ds a:hover img{ transform: rotateY(360deg); }
 
 
 /*模块标题*/
 .jhr_tit{position: relative; z-index: 2; margin: 40px auto;text-align: center;display: block; box-sizing: border-box; width: 100%}
.jhr_tit strong{font-size: 48px;color: #2056ad ;font-weight: bold; z-index: 2;position: relative;}
.jhr_tit strong:after{content: ''; height: 1px; width: 100px;background: #e4e4e4;position: absolute;left: -138px;top: 35px}
.jhr_tit strong:before{content: ''; height: 1px; width: 100px;background: #e4e4e4;position: absolute;right: -138px;top: 35px}
.jhr_tit strong em{font-style: inherit;}
.jhr_tit strong em:after{content: ''; height: 4px; width: 30px;background: #2056ad ;position: absolute;left: -68px;top: 33px; z-index: 1;}
.jhr_tit strong em:before{content: ''; height: 4px; width: 30px;background: #2056ad ;position: absolute;right: -68px;top: 33px; z-index: 1;}
.jhr_tit span{color: #333;line-height: 50px; font-size: 21px;display: block;position: relative; font-weight: bold;}


 /*我们的优势*/
.whybox {height:730px; border:0px solid #eee;/*background:url(../images/adv_bg.png);*/}
.whybox dl { height:208px; text-align:center;}
.whybox dl h1{ padding-top:86px; margin-bottom:14px;}
.whybox dl h2{ color:#2d2d2d;}
.whybox ul { position:relative; width:100%; height:550px;border:0px solid #eee;background: url(../images/sy17.png) no-repeat center ;}
.whybox ul li{ position:absolute; z-index:98;}
.whybox ul li h1{ margin-bottom:6px;font-size:30px;}
.whybox ul li h2{ color:#444444; margin-bottom:19px;}
.whybox ul li p{ line-height:24px; color:#5f5f5f;}
.whybox ul .li1{ width:385px; left:20px; top:0px;}
.whybox ul .li2{ width:356px; left:0; top:225px;}
.whybox ul .li3{ width:400px; left:68px; bottom:0;}
.whybox ul .li4{ width:400px; right:0; top:20px;}
.whybox ul .li5{ width:355px; right:0; top:538px;}
.whybox ul .li6{ width:350px; right:44px; bottom:60px;}
.gr{color:#2180d0 ;font-weight:bold;}
.gr span{color:#f39800}
.f26{margin-bottom:30px;}


/*公司简介*/
.jhr_about { height: 635px; margin: 30px auto; position: relative; width: 100%; padding: 30px 0 0; background: url(../images/about_bg3.jpg) no-repeat; }
.jhr_about .left { height: 495px; width: 588px; float: right; text-align: left;padding-top: 60px; box-sizing: border-box; }
.jhr_about .left  img{width:100%;height:100%;border:5px solid #2056ad ;}
.jhr_about .right { width:525px; padding: 50px 0 0 0; float:left; }
.jhr_about .right h2 { font-size: 32px; color: #2056ad ; line-height: 80px; position: relative; }
.jhr_about .right h2:before{content: '';height: 4px; background: #2056ad; position: absolute;bottom: -1px; width:30%;left: 0}
.jhr_about .right h2:after{content: '';height: 1px; background: #2056ad; position: absolute;bottom: 0; width: 100%;left: 0}
.jhr_about .right h3 { color: #2056ad ; font-size: 52px; font-weight:bold; text-transform: uppercase; font-family: 'Arial';  }
.jhr_about p { font-size: 18px; line-height:42px; text-indent: 30px; text-align: left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }
.jhr_about a { color: #005ca1; font-weight: bold; }
.jhr_about b { font-size: 30px; font-family: 'Impact'; color: #005ca1 } 
.jhr_about .more{width:120px;text-align:center;border:1px solid #333;padding:10px 20px;font-size:16px;margin-top:10px;}



/*企业文化*/
.yu_g{ width: 1200px; margin: auto; overflow: hidden; margin-bottom: 22px; }
.yu_g span{ float: left; font-size: 32px; color: #2056ad ; font-weight:bold; }
.yu_g a{ float: right; font-size: 16px; color: #1d1b1b; line-height: 42px; }
.yu_gs{ width: 1200px; margin: auto; display: flex; flex-wrap: wrap; margin-bottom: 40px; }
.yu_gs a{ display: block; width: 386px; box-shadow: 0 0 13px #ccc; margin-right: 21px; }
.yu_gs a img{ width: 386px; height: 246px; }
.yu_gs a div{ padding: 20px; }
.yu_gs a div label{ color: #1d1b1b; font-size: 16px; margin-bottom: 13px; }
.yu_gs a div label span{ color: #1d1b1b; font-weight: 400; margin-left: 5px; }
.yu_gs a div p{ color: #373a3c; margin: 0; line-height: 26px; }
.yu_gs a:nth-child(3n){ margin-right: 0; } 



/*新闻资讯*/
.index_news{width:100%;background:url(../images/5_03.jpg) no-repeat center;background-size:100% 100%;padding-top:10px; }
.home_d{ width: 1200px; margin: auto; overflow: hidden; margin-top: 40px; }
.home_dLeft{ width: 610px; background: #fff; padding: 20px 30px; overflow: hidden; float: left; }
.home_dLeft label{ font-size: 28px; color: #333; display: block; margin-bottom: 10px; }
.home_dLeft span{ font-size: 18px; color: #747474; display: block; margin-bottom: 13px; }
.home_dLeft span a{ color: #2056ad ; }
.home_dLeft p{ color: #999999; border-left: 2px solid #2056ad ; padding-left: 12px; line-height: 29px; }
.home_dLeft .img{ width: 100%; height:320px; border:1px solid #fff;text-align:center;overflow:hidden; }
.home_dLeft .img img{width:100%;max-height:100%;margin:auto;}
.home_dLeft>a{ width: 120px; height: 30px; background: #2056ad ; display: block; text-align: center; line-height: 30px; color: #fff; text-transform: uppercase; transition: all 0.3s; }
.home_dLeft>a img{ margin-left: 10px; transition: all 0.3s; }
.home_dLeft>a:hover img{ margin-left: 0px; }
.home_dright{ width: 555px; float: right; overflow: hidden; }
.home_dright ul li{  display: block; border-bottom: 1px solid #ccc; margin-bottom: 24px; }
.home_dright ul li span{ font-size: 18px; color: #464646; }
.home_dright ul li div{ color: #999999; margin-bottom: 15px; margin-top: 8px; }
.home_dright ul li p{ margin: 0; color: #999999; line-height: 25px; }
.home_dright li:hover span{ font-weight: bolder; color: #2056ad ; }




/*----------------------------ny_index css-------------------------------------*/ 

.nybanner { width: 100%; max-height:450px; padding-top:90px; } 
.nybanner img{width:100%;}
.wrapper2 { position: relative;/*padding-top:110px; */min-height:650px;} 

/*--leftnav start--*/
.subleft { width: 240px; position: relative; margin-top:50px; /* background: url(../images/bg.jpg) no-repeat top; */ background-size:100% ; } 
.subleft .toptitle {  background: #2056ad ; 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;margin:0 } 
.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 li { /* border-bottom: 10px solid #2056ad ; */position:relative; line-height: 40px; margin:10px 0; } 
.subleft .cont li a i { display: block; height: 0px; width: 0px; border-top: 8px solid transparent; border-left: 14px solid #cccccc; border-bottom: 8px solid transparent; margin-top: 12px; margin-right: 16px; float: right; }
.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: #2056ad ; background-origin:content-box; color:#fff; /*padding-left: 26px;*/ } 
.subleft .cont li:hover i{border-top: 8px solid transparent; border-left: 14px solid #fff; border-bottom: 8px solid transparent;}
/*leftnav productlist*/
.leftRecomm {     margin-top: 50px;border:1px solid #eee;} 
.leftRecomm .title { padding:10px 0 10px 10px; border-bottom: 1px solid #f5f5f5; color: #fff; font-size: 18px; font-weight: 700; background: url(../images/left_contact.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:#2056ad ; } 
/*leftnav newslist*/ 
.leftRecomm .newslist li { line-height: 40px; height: 40px; overflow: hidden; border-bottom: dotted 1px #e5e5e5;      font-size: 14px;} 
.leftRecomm .newslist li a { display: block; width: 100%; text-align: left } 
.leftRecomm .newslist li:hover a{ color:#2056ad ; padding-left:10px; } 
.leftRecomm .conerw {text-align:center;}
.leftRecomm .conerw p{font-size:18px;text-align:center;margin: 24px 0; font-weight: bold;color: #2056ad ;}
.leftRecomm .conerw img{width:80%;height:auto;border:1px solid #eee;margin:auto;}
/*----leftnav end----*/ 

 /*----rightmain start----*/ 
.subright { width: 930px; /* 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); margin-bottom: 20px; font-size: 16px; } 
/* .sitepath .sittab{background:#2056ad ;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: #2056ad ; } 


/*ny_show_ start*/  
.arecttitle { /* border-bottom:1px dotted #ddd; */ text-align: center; } 
.arecttitle h1 { font-size: 36px; font-weight: bold; line-height: 38px; color: #2056ad ; margin-bottom: 5px; } 
.arecttitle .mark { width: 100%; padding: 5px 0 10px } 
.arecttitle .mark span { display: inline-block; padding-left: 5px; font-size: 12px; color: #666 } 
.arecttitle .mark span:first-child { padding-left: 0 } 
.showContxt { padding: 40px 0; line-height: 40px;  } 
.showContxt img { max-width: 100% !important; display: block; margin:0 auto; } 
.showContxt .contlist{width:100%;margin:auto; } 
.showContxt .contlist li{width:50%;text-align:left;float:left;font-size:16px;border:1px solid #eee;padding-left:10px;  }  


/****** 产品详情 ******/
.sub-page-hidden { overflow: hidden; /* margin-top: 4%; */ border:0px solid #eee;} 
.sub-page-hidden .article-data{width:98%; height:auto; margin:auto;display:block;}
.sub-page-hidden  .article-data > .header { padding: .1rem 0 .17rem; height:auto; /* border-bottom: 1px solid #e1e1e1; */ } 

/* .sub-page-hidden .article-data > .header { padding: 0; border: 1px solid #eee; }  */
.sub-page-hidden .product-thumb { box-sizing: border-box; float: left; width: 48%; border:0px solid #eee;height:450px;text-align:center;} 
.sub-page-hidden .product-thumb  .thumb_img{max-width:100%;height:100%;margin:auto;}
/* .ddd{width:500px;height:500px;} */
.sub-page-hidden .product-thumb   .swiper-container { width: 100%; height: 300px; margin-left: auto; margin-right: auto; }  
.sub-page-hidden .product-thumb   .swiper-slide { background-size: cover; background-position: center; }  
.sub-page-hidden .product-thumb   .swiper-slide .proimg{width:100%;height:100%;text-align:center;}
.sub-page-hidden .product-thumb   .swiper-slide .proimg img{max-width:100%;height:100%;margin:auto;}

.sub-page-hidden .product-thumb   .gallery-top { height: 80%; width: 100%; }  
.sub-page-hidden .product-thumb   .gallery-thumbs { height: 20%; box-sizing: border-box; padding: 10px 0; }  
.sub-page-hidden .product-thumb   .gallery-thumbs .swiper-slide { height: 100%; opacity: 0.4; }  
.sub-page-hidden .product-thumb   .gallery-thumbs .swiper-slide-thumb-active { opacity: 1;border:1px solid #eee; } 

.sub-page-hidden .product-cont { box-sizing: border-box; float: right; width: 48%; border:0px solid #eee; padding-top: .2rem; padding-left: .3rem; } 
.sub-page-hidden .product-cont .title { padding-bottom: 6px; font-size: 28px; color: #444; font-weight: bold; line-height: 1;text-align:left; } 
.sub-page-hidden .product-cont .btn { display: block; width: 100px; height: 40px; background: #2056ad ; text-align: center; font-size: 18px; line-height: 40px; color: #fff; transition: background .36s ease-out 0s; margin-top: 20px; padding:0;} 
/* .sub-page-hidden .product-cont .btn:hover { background: #87c5ff; } */
.sub-page-hidden .product-cont .info { font-size: 16px; color: #5e7387; font-family: '微软雅黑'; text-align:left; margin-top:20px;} 
/* .sub-page-hidden .product-cont .iconfont:before { position: relative; top: 2px; padding-right: .2px; font-size: 20px; }  */
.sub-page-hidden .product-cont .info2 { margin-top: 10px;padding: 5px 0 10px; font-size: 18px; font-weight:bold; line-height: 24px; color: #000; font-family: '微软雅黑'; text-align: left; } 
.sub-page-hidden .product-cont .info3 {  font-size: 22px; line-height: 36px; color: rgba(214, 0, 17); font-family: '微软雅黑'; text-align: left;letter-spacing:2px; } 
/* .sub-page-hidden .product-cont .wap-show { display: none; }  */
.sub-page-hidden .tabhead{width:100%;height: 35px; border-bottom: 1px solid #2056ad ;margin-top:20px; } 
.sub-page-hidden .tabhead span{background:#2056ad ;color:#fff;font-size:18px;font-weight:bold; padding:9px 20px;letter-spacing:2px; }

.sub-page-hidden .show_detil{width:100%;display:block;}
.sub-page-hidden .show_detil img{width:80%;display:block;margin:auto;margin-top:10px;} 

/* .sub-page-hidden .tab-content > article { display: none; padding: 20px 0 40px; font-size: 16px; line-height: 30px; color: #666; min-height:250px;}  */
/* .sub-page-hidden .tab-content > article  img {max-width:100%}  */
/* .sub-page-hidden .tab-content > article .content-head { display: none; }  */
/* .sub-page-hidden .tab-content > article:first-child { display: block; }   */





/*ny_product_show start*/
.productlist { position: relative; /* border: 1px solid red; */ } 
.productlist ul { padding-top: 10px; width: 100%; } 
.productlist ul li { width: 280px; height: 280px; 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; */ /* } */
.productlist ul li .productshow{ position:relative; width:100%; height:100%; overflow:hidden; background: #fff;border: 1px 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{ width:100%; height:100%; overflow:hidden; } 
.productlist ul li .productshow  .d1 .title{background:#fff }
.productlist ul li .productshow  .d1 h3{ color:#2056ad;font-size: 18px; font-weight:none; line-height:27px; /*padding: 5px 0;*/ 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{border:1px solid #2056ad ;}  
.productlist ul li:hover .productshow .d1 img  {/*transform: scale(1.1, 1.1);overflow:hide;*/} 
.productlist ul li:hover .productshow .d1 .title{background:#2056ad ;}
.productlist ul li:hover .productshow .d1 h3{color:#fff ;}



/*ny_product_show start*/
.caselist { position: relative; /* border: 1px solid red; */ } 
.caselist ul { padding-top: 10px; width: 100%; } 
.caselist ul li { width: 290px; height: 275px; 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: 240px; /* 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%; overflow:hidden; } 
.caselist ul li .productshow  .d1 .title{/*background:#2056ad*/ }
.caselist ul li .productshow  .d1 h3{ color:#2056ad; font-size: 18px; line-height:32px;/* padding: 20px 20px 0; */ transition: all .3s ease-in-out 0s; } 
.caselist ul li .productshow  .d2 h2{ font-size:18px; padding-top:30%; color:#2056ad ; /* border:1px solid black; */ /* margin-top:5%; */ } 
.caselist ul li .productshow  .d2 h3{ font-size:16px; margin-top:5%; padding-top:10px; color:#2056ad ; /* border:1px solid black; */ /* margin-top:5%; */ } 
/* .caselist ul li:hover .productshow  .d2 {display:block;}  */ 
.caselist ul li:hover{border: 1px solid #2056ad ;}
.caselist ul li:hover .productshow .d1 img  {transform: scale(1.2, 1.2);overflow:hide;} 
/* .caselist ul li:hover .productshow .d1 h3{color:#2056ad } */

.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:#2056ad ;} 
 
  
/*ny_newslist_show start*/  
.newslist { padding: 0; width:95%; margin:auto; } 
.newslist .item { width: 100%; display: block; margin-bottom: 28px; /* background: #f7f7f7; */ -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s } 
.newslist .item a { display: block; padding: 20px } 
.newslist .item .img { width: 150px; height: 112px; background: #fff; overflow: hidden; } 
.newslist .item .img img {  width: 100%; height: 100%; margin: 0 auto; display: block; transition: all .3s ease-out 0s; } 
.newslist .item  a:hover .img img { transform: scale(1.1, 1.1) } 
.newslist .item .txt { /* float:left; */ margin-left:15px; width: 670px; /* border:1px solid black; */ } 
.newslist .item .txt h3 { color: #000; font-size: 18px; display: block; padding-bottom: 10px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s } 
.newslist .item .txt h3 span{float:right;}
.newslist .item .txt p { font-size: 14px; color: #999; line-height: 24px } 
.newslist .item .newstime{ color:#333; background: ; /* border-radius:50%; */ width:100px; height:100px; /* float:right; */ /* width:100px; */ border:1px solid #333;  } 
.newslist .item .newstime h1{ /* border:1px solid black; */ font-size:50px; font-family: "arial",微软雅黑!important; text-align:center; padding:22px 0 5px 0; /* border-bottom:3px solid #2056ad ;; */ } 
.newslist .item .newstime h2{ /* border:1px solid black; */ padding-top:5px; font-family: "arial",微软雅黑!important; font-size:16px; text-align:center; } 

.newslist .item:hover { box-shadow: 0 0 15px rgba(0, 0, 0, .2); /* border:1px solid #2056ad ; */ } 
.newslist .item :hover  .txt h3 { color: #2056ad   } 
.newslist .item:hover .newstime{color: #2056ad ; border:1px solid #2056ad ;}

/*翻页 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 #2056ad ; padding: 2px 9px; margin: 0 3px; line-height: 20px; background: #2056ad ; 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 }  










