@font-face {
	font-family:"nums";
	src: url("../font/font1.ttf");
}
.row{margin-bottom: 102px;}
.row .rhd{text-align: center;margin-bottom: 36px;}
.row .rhd h2{font-size: 30px;color: #2c63af;margin-bottom: 16px;font-weight: normal;}
.row .rhd p{font-size: 14px;color: #999999;text-transform: uppercase;}

.product .tab{margin-bottom: 56px;border-top:1px solid #dfdfdf;border-bottom: 1px solid  #dfdfdf;padding: 30px 0 24px;font-size: 0;}
.product .tab a{display:inline-block;font-size: 14px;padding: 0 33px;line-height: 32px;position: relative;}
.product .tab span.line{font-size: 14px;color: #dcdcdc;}
.product .tab a:hover,.product .tab a.current{background: #2e66b3;color: #fff;}
.product .tab a:hover:after,.product .tab a.current:after{content: '';position: absolute;border: 9px solid transparent;border-top-color: #2e66b3;left: 50%;margin-left: -9px;bottom:-18px;}
.product .tabCons{display: none;}
.product .tabCons .productlist{}
.product .tabCons .productlist li{width: 275px;margin-right: 33px;}
.product .tabCons .productlist li:last-child{margin-right: 0;}
.product .tabCons .productlist a.block{}
.product .tabCons .productlist a.block img{width: 275px;height: 224px;}
.product .tabCons .productlist a.block:hover img{-webkit-animation-name: swing;animation-name: swing; -webkit-animation-duration: 1s;
 animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.product .tabCons .productlist a.block span.txt{display: block;text-align: center;margin-top: 18px;font-size: 14px;}
.product .tabCons .ope{text-align: center;margin-top: 57px;}
.more{display: inline-block;padding: 0 74px;border: 1px solid #dbdbdb;line-height: 46px;font-size: 16px;color: #999999;text-transform: uppercase;}
.more:hover{border-color: #2c63af;}
.about{background: #2e66b3;padding: 54px 0 58px;}
.about img.fl{width: 408px;height: 408px;}
.about .aboutxt{width: 723px;margin-top: 63px;color: #fff;}
.about .aboutxt h2{font-size: 30px;}
.about .aboutxt h4{font-size: 24px;line-height: 48px;display:inline-block;border-bottom:1px solid #fff;margin: 16px 0 17px;}
.about .aboutxt p{font-size: 16px;line-height: 36px;}
.about .aboutxt .more{padding: 0 53px;line-height: 34px;border: 1px solid #fff;color: #fff;margin-top: 30px;}
.about .aboutxt .more:hover{color:#2c63af ;background: #fff;}
.case .caselist{}
.case .caselist li{width: 285px;margin-right: 20px;}
.case .caselist li:last-child{margin-right: 0;}
.case .caselist img{width: 285px;height: 199px;}
.case .caselist a.block:hover img{webkit-animation-name: bounce;animation-name: bounce; -webkit-animation-duration: 1s;
 animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.case .caselist span.sptxt{display: block;text-align: center;margin-top: 24px;font-size: 14px;}
.case .ope{text-align: center;margin-top: 60px;}
.content{margin-bottom: 90px;}
.content .conL{width: 236px;}
.content .conL h4{line-height: 77px;padding-left: 23px;background: #2e66b3;color: #fff;font-size: 20px;font-weight: bold;}
.content .conL .conlist{margin-bottom: 17px;}
.content .conL .conlist li{line-height: 58px;border-bottom: 1px solid #e3e3e3;}
.content .conL .conlist a{padding: 0 13px 0 26px;position: relative;font-size: 16px;color: #333333;}
.content .conL .conlist a span.fr{color: #999;font-size: 14px;}
.content .conL .conlist a:before{content: '';position: absolute;left: 13px;top:11px;width: 4px;height: 4px;background: #999999;}
.content .conL .conlist a:hover,.content .conL .conlist a.current,.content .conL .conlist a:hover span.fr,.content .conL .conlist a.current span.fr{color: #2e66b3;}
.content .conL .conlist a:hover:before,.content .conL .conlist a.current:before{background: #2e66b3;}
.content .conL .phone{border: 3px solid #eeeeee;padding: 23px 0 21px 21px;color: #2e66b3;}
.content .conL .phone strong{font-size: 20px;margin-bottom: 10px;display: block;}
.content .conL .phone span{font-size: 24px;font-family: "nums";}
.content .conR{width: 921px;}
.content .conR .conRHd{border-bottom: 1px solid #e4e4e4;padding: 20px 0 13px;}
.content .conR .conRHd .breadcrumb{}
.content .conR .conRHd h4{font-size: 18px;color: #2e66b3;}
.content .conR .conRbd{margin-top: 60px;}
.content .about2{}
.content .about2 img.fr{width: 408px;height: 408px;}
.content .about2 .aboutxt{width: 473px;}
.content .about2 .aboutxt .aboutxthd,.content .contact .conthd{margin-bottom: 28px;}
 .content .contact .conthd{margin-bottom: 16px;}
.content .about2 .aboutxt .aboutxthd h4,.content .contact .conthd h4{font-size: 22px;margin-bottom: 12px;color: #2e66b3;text-align: left;}
.content .about2 .aboutxt .aboutxthd p,.content .contact .conthd p{color: #959595;text-transform: capitalize;font-size: 14px;}
.content .about2 .aboutxt .aboutxtbd{}
.content .about2 .aboutxt .aboutxtbd p,.content .contact .contbd p{font-size: 16px;color: #666666;line-height: 34px;}
.content .contact{}
.content .contact .contbd{margin-bottom: 20px;}
.content .contact .contbd p{line-height: 40px;}

.advanTitle{width:100%;height:155px;background-color:#2e66b3;text-align: center;padding:12px 0 8px;}
.advanTitle h2{font-size:30px;color:#fff;line-height:30px;padding-top:36px;border-top:3px solid #97b3d9;}
.advanTitle h2 span{display: inline-block;position: relative;}
.advanTitle h2 span:before,.advanTitle h2 span:after{content:"";position: absolute;width:82px;height:2px;background-color:#ffffff;top:50%;margin-top:-1px;}
.advanTitle h2 span:after{right:-90px;}
.advanTitle h2 span:before{left:-90px;}
.advanTitle p{font-size:14px;color:#fff;font-family: arial;padding-top:10px;padding-bottom:40px;border-bottom:1px solid #82a3d1;}
.advanLeft h2{font-size:32px;color:#2e66b3;margin-top:15px;font-weight:bold;}
.advanLeft h2 img{margin-right:20px;vertical-align: bottom;}
.advanLeft h5{font-size:26px;color:#2e66b3;line-height:26px;margin:26px 0 12px;font-weight: 200;}
.advanLeft p{font-size:18px;color:#333;line-height:36px;}
.advanInfo{border-bottom:1px dashed #b2b2b2;}

.news{padding:65px 0 70px;}
.newsLeft,.newsRight{width:576px;}
.newsLeft .nhd,.newsRight .nhd{border-bottom:1px solid #d7d7d7;}
.newsLeft .nhd h2,.newsRight .nhd h2{font-size:19.97px;color:#2c63af;}
.newsLeft .nhd h2 span,.newsRight .nhd h2 span{display: inline-block;border-bottom:2px solid #2c63af;padding-bottom:16px;}
.newsLeft .nhd h2 a,.newsRight .nhd h2 a{font-size:14px;color:#999;font-family:arial;}
.newsTop img{width:200px;height:133px;}
.topRight{width:350px;margin-left:20px;}
.newsTop{padding:28px 0;border-bottom:1px dashed #cccccc;}
.topRight h3{font-size:16px;color:#333;line-height:16px;margin-bottom:12px;}
.topRight p{font-size:14px;color:#666666;line-height:26px;}
.topRight a.viewMore{width:88px;height:30px;border:1px solid #dbdbdb;text-align: center;line-height:30px;
font-size:14px;color:#999999;font-family:arial;display: block;margin-top:18px;}
.newsInfo a{font-size:16px;color:#333;margin-bottom:20px;padding-left:20px;background:url(../image/yuan.png) no-repeat left center;background-size:9px 9px;}
.newsInfo a:last-of-type{margin-bottom:0;}
.newsInfo{margin-top:26px;}
.newsInfo a span{color:#999999;font-family:arial;}
.newsInfo a:hover{color:#2c63af;}

.tankuang{width:100%;height:100%;position: fixed;background-color:rgba(0,0,0,0.5);left:0;top:0;z-index: 999;display: none;}
.tkInfo{width:224px;height:224px;position: absolute;top:50%;margin-top:-112px;left:50%;margin-left:-112px;
background-color:#ffffff;text-align: center;}
.tkInfo img{width:192px;height:192px;margin-top:16px;}
.close{display: block;width:38px;height:38px;background: url(../image/close.png) no-repeat;background-size:38px;
position: absolute;top:-19px;right:-19px;}



/*导航*/
.content .contentTop{border-bottom: 1px solid #dedede;line-height: 76px;margin-bottom:40px;margin-top: -53px;}
.content .contentTop .csubNav{}
.content .contentTop .csubNav li{margin-left: 42px;}
.content .contentTop .csubNav a{font-size:14px;color: #666666;display: block;border-bottom: 2px solid #fff;}
.content .contentTop .csubNav a:hover,.content .contentTop .csubNav a.current{color: #2e66b3;border-bottom-color: #2e66b3;text-decoration: none;}
.content .contentTop .breadcrumbs{color: #333;}
.content .contentTop .breadcrumbs a{color:#666666;}
.content .contentTop .breadcrumbs img.img1{margin-right: 7px;vertical-align:-2px;}
.content .contentTop .breadcrumbs img.img2{margin: 0 9px;vertical-align: 1px;}

/*产品列表（图片方格1）*/
.n-lb11{ padding-top: 30px; }
.n-lb11 .w{ overflow: hidden;}
.n-lb11 .layout{ margin: 0px 51px  4em 0px;overflow: hidden;float: left;width: 273px;}
.n-lb11 .layout:nth-of-type(3n){ margin-right: 0px;}
.n-lb11 a{display: block; }
.n-lb11 a .img{ width: 100%; height: 182px; display: block; overflow: hidden;}
.n-lb11 a .img img{width:100%;height: 182px; display: block; transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.n-lb11 a .text{ text-indent: 20px; line-height: 55px; background: #efefef; color:#333333; font-size: 14px; }
.n-lb11 a:hover .text{ background:#2e66b3; color:#FFFFFF;}
.n-lb11 a:hover .img img{transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);}
.txtMarquee-left{ width:100%;  position:relative;overflow: hidden}
.txtMarquee-left .bd{background: url(../image/lb_lcvack.jpg) repeat-x center ; height: 86px; position:relative;}
.txtMarquee-left .bd .tempWrap{}
.txtMarquee-left .bd ul{width:100%; margin: 0 auto; overflow: hidden; text-align: center; }
.txtMarquee-left .bd ul li{  display:inline-block;cursor: pointer; margin-left:15px;margin-right:15px;overflow: hidden}
.alist-stylesix-show{overflow: hidden;}
.alist-stylesix-rq{font-size: 16px;color:#333333;display: block;line-height: 22px;text-align: center;
    width: auto !important; margin: 0 !important; height: auto !important; border: none !important; border-radius: 0 !important;}
.alist-stylesix-show a{margin:15px auto 0;display: block;width: 10px;height:10px;border:2px solid transparent;border-radius: 100%;;}
.txtMarquee-left .bd ul li:hover .alist-stylesix-rq{color:#2e66b3;}
.txtMarquee-left .bd ul li:hover a{border:2px solid #2e66b3; background: #ffffff;}
.txtMarquee-left .bd ul li.alist-stylesix-active .alist-stylesix-rq{color:#2e66b3;}
.txtMarquee-left .bd ul li.alist-stylesix-active a{border:2px solid #2e66b3;  background: #ffffff;}
/*********fy*********/
.fy{overflow: hidden;margin-top:50px;text-align: center; padding-bottom: 80px;}
#content2 .fy{margin-bottom: 60px;}
.fy-con{overflow: hidden;display: inline-block;}
.fy-con .pre{width:65px; margin-right:10px; margin-left: 10px;}
.fy-con .next{width:65px; margin-right:10px; margin-left: 10px;}
.fy a{ display:block;border-radius: 3px; width:35px;height:40px; text-align:center; line-height:40px; float:left; font-size:12px;background:#b0b0b0;color:#ffffff;margin-right:7px; margin-left: 7px;}
.fy a:hover{ color:#fff; background:#2e66b3;}
.fy .cpb {color:#ffffff;border:none;border-radius: 3px;background:#2e66b3;width:35px;height:40px;line-height: 40px;display:block;text-align:center;float:left;font-size:12px; margin-right:7px; margin-left: 7px;}
/*单页*/
 .dy{ padding-top:30px; padding-bottom:40px;}
 .dy h4{font-size: 28px;color: #2e66b3;margin-bottom: 18px;text-align: center;}
 .dy p{font-size: 16px;line-height: 32px;}
 .dy span{font-size: 16px;line-height: 32px;margin-bottom: 34px;}
 .dy img{display: block;margin: 0 auto;max-width: 100%;height: auto;}
/********列表1********/
.n-lb1{overflow: hidden;}
.n-lb1 .txtScroll-left{position:relative;overflow: hidden;padding:50px 0;border-bottom: 1px solid #ededed;}
.n-lb1 .txtScroll-left .hd{ overflow:hidden;position:absolute;bottom:50px;right:0px;z-index: 999;}
.n-lb1 .txtScroll-left .hd .prev,.n-lb1 .txtScroll-left .hd .next{ z-index:999;display:block; width:19px; height:19px;margin-left: 8px; float:right;overflow:hidden; cursor:pointer;}
.n-lb1 .txtScroll-left .hd .next{background: url(../image/bright.png) no-repeat center center;}
.n-lb1 .txtScroll-left .hd .prev{background: url(../image/bleft.png) no-repeat center center;}
.n-lb1 .txtScroll-left .hd .next:hover{background: url(../image/bright2.png) no-repeat center center;}
.n-lb1 .txtScroll-left .hd .prev:hover{background: url(../image/bleft2.png) no-repeat center center;}
.n-lb1 .txtScroll-left .hd ul{overflow:hidden;}
.n-lb1 .txtScroll-left .hd ul li{ float:left; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("http://www.njzhangsen.cn/css/images/icoCircle.gif") 0 -9px no-repeat; }
.n-lb1 .txtScroll-left .bd{ overflow:hidden;}
.n-lb1 .txtScroll-left .bd ul{ overflow:hidden;}
.n-lb1 .txtScroll-left .bd ul li{ overflow: hidden;}
.n-lb1 .txtScroll-left .bd .img{width:336px;height: 224px;overflow: hidden;float: left;margin-right: 36px;}
.n-lb1 .txtScroll-left .bd .text{overflow: hidden;}
.n-lb1 .txtScroll-left .bd .title{float:left;font-size: 20px;line-height: 20px;color:#2e66b3;margin-top:18px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.n-lb1 .txtScroll-left .bd .date{float:right;font-family:arial;margin-top:18px;font-size: 14px;color:#999999;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.n-lb1 .txtScroll-left .bd .wj{clear:both;font-size: 14px;line-height: 28px;color:#666666;padding-top:20px;
    overflow:hidden; text-overflow:ellipsis;display:-webkit-box;  -webkit-box-orient:vertical;  -webkit-line-clamp:2; }
.n-lb1 .txtScroll-left .bd span{border-radius:50px;height:26px;background: #c5c5c5;text-align:center;line-height:26px;margin-top:35px;width:65px;display: block;color:#ffffff;}
.n-lb1 .txtScroll-left .bd a:hover span{color:#ffffff;background: #2e66b3;}
.n-lb1 .list{overflow: hidden;}
.n-lb1 .list li{overflow: hidden;width: 100%;}
.n-lb1 .list li a{display: block;overflow: hidden;padding:50px 0;border-bottom: 1px solid #ededed;background: url(http://www.njzhangsen.cn/images/lb9_ico.png) right 56px no-repeat;}
.n-lb1 .list li .date{background:#f5f5f5;width:75px;height:102px;float: left;overflow: hidden;text-align: center;margin-right: 30px;}
.n-lb1 .list li .date h1{font-size: 40px;color:#2e66b3;font-family: arial;line-height: 42px;padding-top: 16px;}
.n-lb1 .list li .date h2{font-size: 14px;color:#2e66b3;font-family: arial;font-weight: normal;line-height: 16px;padding-top:10px;}
.n-lb1 .list li .text{overflow: hidden;}
.n-lb1 .list li .title{font-size: 18px;color:#333333;margin:6px 0 0 0 ; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 30px;}
.n-lb1 .list li .time{color:#bbbbbb;line-height: 1;margin:12px 0 8px 0;}
.n-lb1 .list li .time img{vertical-align: text-middle;}
.n-lb1 .list li .wz{font-size: 14px;color:#666666;line-height: 28px;  overflow:hidden; text-overflow:ellipsis;display:-webkit-box;  -webkit-box-orient:vertical;  -webkit-line-clamp:2; }
.n-lb1 .list li a:hover .title{color:#2e66b3;}


/*反馈*/
.fankui{  height:auto; overflow:hidden; }
.fankuitop{ width:844px; height:41px; margin:30px auto 0 auto}
.fankuitopwz{ color:#6C6C6C;font-family:Microsoft Yahei; font-size:14px; line-height:41px;  background:url(../image/fktb.jpg) left no-repeat; display:block; width:720px; padding-left:30px; margin:0 auto}
.fankuinr{ width:765px; height:487px; margin:30px auto 0 auto}

.news_details-date{border-bottom: 1px solid #e6e7ea;text-align: center;line-height: 50px;font-size: 14px;color:#999;}

/*产品详情页*/
 .p-detail{ padding-top: 20px;}
 .detailtitle{text-align: center;}
 .detailtitle span{ color: #333333; font-size: 16px; line-height: 16px;  margin-bottom: 20px;}
 .p-detail .d-img p{margin-bottom: 15px;}
 .p-detail .d-img img{ display: block; margin: 0 auto; border: 1px solid #dedede; max-width: 100%;}
.news_details-date{border-bottom: 1px solid #e6e7ea;text-align: center;line-height: 50px;font-size: 14px;color:#999;}
.detail{ font-size: 14px; color: #666666;  line-height: 32px;}


.top{opacity:0;z-index: 100000;transition:all 0.8s;-moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.top a{width:48px;height:48px;display:inline-block; background:url(../image/top.jpg) top center no-repeat; outline:none;}
.top a:hover{background:url(../image/top.jpg) center -196px no-repeat;}
.pc-suspension{position: fixed;right:0;top:35%;width:48px;z-index: 999;}
.suspension-show a{display: block;width:48px;height:48px;margin-top:3px;cursor: pointer;}
.suspension-show-one{background:url(../image/top.jpg) center -48px no-repeat;}
.suspension-show-two{background:url(../image/top.jpg) center -96px no-repeat;}
.suspension-show-three{background:url(../image/top.jpg) center -144px no-repeat;}
.suspension-show-four{ background:url(../image/weixin.jpg) no-repeat center ;}
.suspension-show-one:hover{background:url(../image/top.jpg) center -240px no-repeat;}
.suspension-show-two:hover{background:url(../image/top.jpg) center -288px no-repeat;}
.suspension-show-three:hover{background:url(../image/top.jpg) center -336px no-repeat;}
.suspension-show-four:hover{ background:url(../image/weixinh.jpg) no-repeat center ;}
.suspension-hide-pho{display:none;position:relative;border-radius:10px;top:-130px;width:200px;left:-300px;background: #edebeb;padding:10px 40px 20px 40px;}
.suspension-hide-pho p{margin-top:12px;font-size: 16px;color:#333333;line-height: 30px;overflow: hidden;}
.suspension-hide-ewm{ display:none;position:relative;top:-60px;width:115px;left:-117px;}
.suspension-hide-ewm img{ width: 115px; height: 115px;}