
/* contact */

.nfb_page_lxwm {margin-bottom: 30px;}
.nfb_page_lxwm01 {background: url(../images/contact_bg1.jpg) no-repeat 0 0 #f4f4f4;padding: 15px 30px 0 250px;margin-top: 30px;height: 168px;}
.nfb_page_lxwm01 h4 {font-size: 24px;color: #006cb9;margin: 15px auto 10px;font-weight: normal;}
.nfb_page_lxwm01 p {line-height: 2;font-size: 16px;}

.nfb_page_lxwm03 {margin-bottom: 30px;}
.nfb_page_lxwm03_01{margin-bottom: 20px;}
.nfb_page_lxwm03_01 p{font-size: 16px;line-height: 2;text-indent: 2rem;}
.nfb_page_lxwm03_01 strong{font-size: 18px;line-height: 2;color: #006cb9;}
.nfb_page_lxwm03 .left {width: 48%;background-color: #f9f9f9;color: #333;float: left;height: 480px;text-align: center;box-sizing: border-box;padding: 30px 0;border: 1px solid #efefef;}
.nfb_page_lxwm03 .left dt  {text-align: left;margin-bottom: 20px;line-height: 2;}
.nfb_page_lxwm03 .left h1 {text-align: left;font-size: 24px;line-height: 2;}
.nfb_page_lxwm03 .left span {display: none;}
.nfb_page_lxwm03 .left dl {padding:  0 30px;text-align: left;}
.nfb_page_lxwm03 .left dl img{display: inline-block;margin-bottom: 10px;}
.nfb_page_lxwm03 .left dt {font-size: 16px;margin: 10px auto;border-bottom: 1px solid #efefef;line-height: 2;font-size: 18px;font-weight: bold;padding-bottom: 10px;}
.nfb_page_lxwm03 .left dt strong{font-size: 32px;font-family: 'Times New Roman', Times, serif;}
.nfb_page_lxwm03 .left dd {line-height: 3;display: block;padding-left: 35px;text-align: left;font-size: 16px;margin: 10px auto;border-bottom: 1px solid #efefef;}
.nfb_page_lxwm03 .left dl p{line-height: 3;display: block;text-align: left;font-size: 16px;margin: 10px auto;border-bottom: 1px solid #efefef;}
.nfb_page_lxwm03 .right {background-color: #f9f9f9;color: #333;height: 480px;text-align: center;box-sizing: border-box;border: 1px solid #efefef;overflow: hidden;}
.nfb_page_lxwm03 .right dt img {width: 300px;}
.nfb_page_lxwm03 .right h1 {text-align: left;font-size: 24px;line-height: 3;}
.nfb_page_lxwm03 .right span {display: none;}
.nfb_page_lxwm03 .right dl {padding-left: 30px;}
.nfb_page_lxwm03 .right dd {line-height: 3;display: block;padding-left: 35px;text-align: left;font-size: 16px;}
.nfb_page_lxwm03 .tel {background: url(../images/icons/tel_w.png) no-repeat 0 15px;}
.nfb_page_lxwm03 .add {background: url(../images/icons/add_w.png) no-repeat 0 15px;}
.nfb_page_lxwm03 .email {background: url(../images/icons/email_w.png) no-repeat 0 15px;}
.nfb_page_lxwm03 .phone {background: url(../images/icons/phone_w.png) no-repeat 0 15px;}
.nfb_page_lxwm03 .name {background: url(../images/icons/name_w.png) no-repeat 0 15px;}
.nfb_page_lxwm03 .fax {background: url(../images/icons/fax_w.png) no-repeat 0 15px;}
.nfb_page_lxwm03 .web {background: url(../images/icons/web_w.png) no-repeat 0 15px;}
.nfb_page_lxwm03 .wechat {background: url(../images/icons/wechat.png) no-repeat 0 15px;}
.nfb_page_lxwm03 .right {width: 52%;float: right;}
.nfb_page_lxwm .info-list .c-info p {padding: 5p 0;font-size: 16px;color: #333}
.nfb_page_lxwm .info-list .c-info .c-info-detail {color: #666;font-size: 16px;font-weight: bold}
.nfb_page_lxwm .info-list .show_code {margin-top: -30px}
.nfb_page_lxwm .info-list .show_code img {padding: 5px; border: 1px solid #efefef;box-sizing: border-box;width: 138px}
.nfb_page_lxwm .guest{display: flex;flex-wrap: wrap; justify-content: space-between;margin-top: 40p}
.nfb_page_lxwm .xing{ color:#f00; padding: 0 10px}
.nfb_page_lxwm label{width: 50%;display: inline-block;text-align: left;margin-bottom: 20px;position: relative;color: #999999;padding-left:5%;box-sizing: border-box}
.nfb_page_lxwm label span{position: absolute;left:11%;top: 15px}
.nfb_page_lxwm  input{ padding: 12px 15px;height: auto;border-radius: 3px;border: 1px solid #d7d7d7;padding-left: 35px;width: 80%}
.nfb_page_lxwm  textarea{ padding: 12px 15px;height: auto;border-radius: 3px;border: 1px solid #d7d7d7;padding-left: 35px;width:82%;resize: none;}
.nfb_page_lxwm .submit {padding: 10px 20px;background: #006cb9;border: none;color: #fff;cursor: pointer; width: 20%;display: block;margin: 0 auto}
.nfb_page_lxwm .submit:hover {background: #006cb9}
/* 单页面 */
.nfb_page {margin: 20px auto;}

.n_about .fl01{ overflow:hidden}
.n_about .fl01 .left{ width:300px; padding:0 0 0;border-right:#dbdbdb 1px solid;}
.n_about .fl01 .left .title001{ text-align:left}
.list_box5 li{ margin:2.375rem 0 4rem;}
.list_box5 li h6{ font-size:1rem; color:#514d48; line-height:1.5; margin-bottom:.75rem}
.list_box5 li span{ font-size:2.95rem; color:#006cb9; font-family: BarlowCondensed-Medium;}
.list_box5 li i{ font-size: 1.75rem; color:#006cb9; font-family: BarlowCondensed-Medium; position: relative; top: -1rem; margin-left: 2px;font-style: normal;}
.list_box5 li small{ font-size:1rem; color:#514d48; margin-left:.5rem}

.n_about .fl01 .right{ width:calc(100% - 301px); padding:2rem 0 4.25rem 2.375rem; box-sizing: border-box;}
.n_about .fl01 .right h3{ font-size:1.6rem; color:#006cb9; margin-bottom:1.75rem;font-weight: bold;}

.ar_article{ font-size:.9375rem; color:#686868; line-height:1.875rem; text-align:justify; }
.ar_article p{font-size:.9375rem;color:#686868;line-height:1.875rem; padding-bottom:0rem;margin-top: 0;}	
.ar_article p:last-child{ padding-bottom: 0;}
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:15px; border: 1px solid #c6c5c5; font-size:1rem !important;  font-family:"苹方", PingFangSC-Regular,"微软雅黑", sans-serif !important;}
.ar_article td *,.ar_article th *{ font-size:0.95rem !important;  font-family:"苹方", PingFangSC-Regular,"微软雅黑", sans-serif !important;}
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#363636;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:15px;}


.nfb_page_pic {text-align: center;padding: 20px 0;}
.nfb_page_pic ul {display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 0}
.nfb_page_pic ul li {margin-bottom: 20px;width: 24%;box-sizing: border-box;margin-right: 1.3333333%;}
.nfb_page_pic ul li:nth-child(4n+0){margin-right: 0;}
.nfb_page_pic ul li .pic{cursor: pointer;overflow: hidden;box-sizing: border-box;padding: 8px;border: 1px solid #dadada;}
.nfb_page_pic ul li img {width: 100%;}
.nfb_page_pic ul li h5 {line-height: 3;font-size: 16px;}

/*案例模型(专用）排版*/

.nfb_page_cases {text-align: center;padding: 20px 0;}
.nfb_page_cases ul {display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 0}
.nfb_page_cases ul li {margin-bottom: 20px;width: 23%;box-sizing: border-box;padding: 8px;cursor: pointer;border: 1px solid #dadada;margin-right: 2.666666666666666666667%;position: relative;}
.nfb_page_cases ul li .pic {position: relative;}
.nfb_page_cases ul li .mask,
.nfb_page_cases ul li .video {display: none;}
.nfb_page_cases ul li:hover .mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);display: block;}
.nfb_page_cases ul li:hover .video {position: absolute;top: 50%;left: 50%;width: 20%;display: block;transform: translate(-50%, -50%);}
.nfb_page_cases ul li:hover .video img {height: auto;}
.nfb_page_cases ul li:nth-child(4n+0) {margin-right: 0;}
.nfb_page_cases ul li:hover {box-shadow: 0 0 10px #999;}
.nfb_page_cases ul li img {width: 100%;box-sizing: border-box;height: 207px}
.nfb_page_cases ul li h5 {line-height: 3;text-align: center;font-size: 16px;}
.nfb_page_cases ul li .jj p::before {content: '';position: absolute;width: 5px;height: 5px;background-color: #999;border-radius: 50%;left: 4px;top: 50%;transform: translateY(-50%);}

/* news */

.newstj { float: left; width: 100%; background-color: #f5f5f5; margin-top: 20px; margin-bottom: 20px;}
.newstjl {float: left;width: 535px;}
.newstjl img{width: 500px;height: 333px;}
.newstjr { background-position: 0px 24px; float: left; width:600px; height: 400px; background-image: url(../images/news_head_bg.png); background-repeat: no-repeat; margin-left:50px;}
.newstjr span { float: left;width: 560px;}
.newstjr span.bt {float: left;width: 550px; height:100px; font-size: 20px; padding-top:60px; line-height:35px;font-weight:bold;}
.newstjr span.bt a { color: #333333;text-decoration:none; }
.newstjr span.bt a:hover {color:#0269b7; }
.newstjr span.tm { float: left; width: 100%; height: 45px; font-size: 16px; color: #b7b7b8; line-height: 45px; }
.newstjr span.tm b { font-weight: normal; }
.newstjr span.con { float: left; width: 550px; min-height: 100px; font-size: 14px; color: #333333; line-height:180%; }
.newstjr span.mores {float: left;width: 100%;height:50px;font-size: 16px; color: #333333;line-height:30px;margin-top:20px; }
.newstjr span.mores a { color:#333333}
.newstjr span.mores a:hover { color:#0269b7;text-decoration:none; }
.newslist {float: left;width: 100%; margin-top:40px;}
.newslistf {float: left;width: 100%; height:280px; border-bottom:#999999 1px dotted;}
.newslistcon { float: left;width: 100%; height:240px; margin-top:20px;}
.newstime {float: left;width: 125px;height:240px;  border-right:#eeeeee solid 1px; }
.newstime span {float: left;width: 100%;height:40px; }
.newstime span.ti {font-size: 24px;  text-align:center; margin-top:10px; }
.newstime span.ye {font-size: 16px; text-align:center;  text-indent:23px;color: #999999 ;}
.newscon {  float: left;width:620px; margin-right:40px;}
.newscon span {float: left; margin-left:40px; margin-top:10px; }
.newscon span.bt {float: left;width: 100%;min-height:45px;font-size: 22px; color: #333333;line-height:150%;}
.newscon span.bt a { text-decoration:none;}
.newscon span.co {float: left;width: 100%; line-height: 1.8; min-height:80px;font-size: 14px; color: #999999;}
.newscon span.bu { float: left; width: 100px; height: 35px; text-align: center; line-height: 35px; font-size: 14px; }
.newscon span.bu a { float: left; width: 100%; height:100%;display:block; border: 1px solid #999;text-decoration:none; }
.newscon span.bu a:hover { color: #fff;background: #0269b7;border-color: #0269b7; }
.newscon span.bt a:hover{ color: #0269b7;}
.newslistcon div.newspic { float: right; width: 320px; height: 240px; overflow: hidden;box-sizing: border-box;border: 1px solid #efefef;}
.newslistcon div.newspic img{width: 322px;height: 225px;}


/* news详情页 */
.nfb_news_show {background: #fff;padding: 18px 0;}
.nfb_news_show img {max-width: 100%;}
.nfb_news_show-tit {height: 38px;font-size: 24px;font-weight: normal;line-height: 38px;color: #4b4a4a;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nfb_news_show-sour {height: 24px;font-size: 12px;line-height: 24px;text-align: center;color: #aaa;margin-bottom: 20px;}
.nfb_news_show-sour a {color: #aaa;}
.nfb_news_show-sour span {margin: 0 9px;}
.nfb_news_show-text {padding: 16px 18px;font-size: 14px;line-height: 24px;border: 1px solid #d6d6d6;margin-bottom: 22px;}
.nfb_news_show-text-t1 {width: 78px;float: left;color: #342f2e;margin-right: -78px;}
.nfb_news_show-text-t2 {padding-left: 80px;}
.nfb_news_show {line-height: 2;font-size: 16px;}
.nfb_news_show object{width: 100% !important;hight: auto !importan}
.nfb_news_show object embed {width: 100% !important;height: 500px importan}
/* 相关推荐 */

.tuijian-tit {height: 55px;font-size: 24px;line-height: 55px;color: #4b4a4a;}
.tuijian-list li {height: 46px;font-size: 14px;line-height: 46px;color: #4b4a4a;border-top: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tuijian-list li a {color: #4b4a4a;}
.tuijian-list li span {float: right;}
.tuijian-pagin-01 dl {margin-bottom: 24px;}
.tuijian-pagin-01 dd {height: 32px;font-size: 14px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tuijian-pagin-01 dd b {float: right;font-weight: normal;}
.tuijian-pagin-01 dd span {width: 60px;height: 32px;background: #a2a2a2;color: #fff;text-align: center;display: inline-block;margin-right: 10px;}
.tuijian-pagin-01 dt {height: 1px;border-bottom: 1px dashed #b5b5b5;margin-left: 60px;padding-top: 2px;margin-bottom: 2px;}
.tuijian-pagin-01 dd em {float: right;font-style: normal;padding-left: 20px;font-weight: normal;}
.tuijian-pagin-01 dl a {color: #4b4a4a;}
.tuijian-pagin-01-href {float: right;font-size: 18px;line-height: 32px;}
.tuijian-pagin-01-href span {display: inline-block;padding: 0 6px;margin-left: 4px;background: #126eb7;}
.tuijian-pagin-01-href a {display: block;color: #fff;}
.tuijian-pagin-01-key {min-height: 40px;border-top: 1px solid #126eb7;font-size: 14px;line-height: 40px;color: #575556;}
.tuijian-pagin-01-key a {color: #575556;}
.tuijian-pagin-01-key span {display: inline-block;margin: 0 4px;}

/* 搜索结果 */

.xnznr-page {text-align: center;margin-top: 25px;}
.xnznr-page-main {margin-bottom: 30px;}
.xnznr-page a {display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #aaa;vertical-align: middle;margin-right: 4px;}
.xnznr-page a.cur {color: #fff;background: #124a62;border: 1px solid #124a62;}
.xnznr-page a img {display: block;}
.search_res-tit {border-bottom: 1px solid #ccc;}
.search_res-tit h3 {height: 46px;text-align: left;line-height: 46px;background: #fff;color: #333;font-weight: normal;position: relative;top: 1px;font-size: 16px;}
.search_res-main dl {padding: 23px 0;clear: both;border-bottom: 1px solid #cbcbcb;display: inline-block;width: 100%;}
.search_res-main dt {width: 18%;padding-right: 23px;float: left;}
.search_res-main dt img {width: 100%;}
.search_res-main dd {float: left;width: 79%;}
.search_res-main dd h4 {font-size: 18px;font-weight: normal;}
.search_res-main dd h4 span {color: #f00;}
.search_res-desc {line-height: 30px;height: 60px;padding-top: 8px;overflow: hidden;}
.xnznr-page-main {text-align: center;margin-top: 25px;}
.xnznr-page-main a,
.xnznr-page-main span {display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #aaa;vertical-align: middle;margin-right: 4px;}
.xnznr-page-main .laypage_curr {color: #fff;background: #666;border: 1px solid #666;}
.xnznr-page-main a img {display: block;}

/* product */

/* 产品展示 */
 #pro_search{background: #fff;padding: 0;margin-bottom: 1%;}
 #pro_search dl dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl dd {margin-bottom: 20px;padding: 5px 0;}
 #pro_search dl dd span{display: inline-block;padding-right: 10px;text-align: right;width:9.5%;}
 #pro_search dl dd span a{line-height: 2;}
 #pro_search dl dd em{display: inline-block;}
 #pro_search dl dd em a{line-height: 2;font-style: normal;padding:0 10px;color: #333;display: inline-block;}
 #pro_search dl dd em a.navcur{background: #3d000e;color: #fff;}
 
 #pro_search dl.brand dt{font-size: 22px;line-height: 2.5;border-bottom: 1px solid #efefef;margin-bottom: 10px;}
 #pro_search dl.brand dd {margin-bottom: 20px;padding: 5px 0;display: flex;flex-wrap: wrap;justify-content: flex-start;}
 #pro_search dl.brand dd span{display: inline-block;text-align: left;width: auto;}
 #pro_search dl.brand dd span a{line-height: 2;padding:0 20px;display: inline-block;}
 #pro_search dl.brand dd span a.current{background: #3d000e;color: #fff;}
 
.nfb_product_l {margin: 20px auto;}
.nfb_product_l .fr{width: 990px;}
.pro_list ul {padding: 0;width: 100%;}
.pro_list ul li{width: 32%;margin-right: 2%;margin-bottom: 15px;overflow: hidden;float: left;}
.pro_list ul li:nth-child(3n+0){margin-right: 0;}
.pro_list ul li .li_pic{width: 100%;overflow: hidden;box-sizing: border-box;border: 1px solid #e8e8e8;}
.pro_list ul li .li_pic img{width: 100%; overflow: hidden; transition:0.5s ease all;}
.pro_list ul li .li_pic img:hover{transform:scale(1.05);}
.pro_list ul li .li_t{font-size: 15px;line-height: 3.5;text-align: center;}
.pro_list ul li .li_t a{display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pro_list ul li:hover{background: #126eb7; color: #fff;}
.pro_list ul li:hover .li_t a{color: #fff;}
.pro_list ul li:hover .li_pic{border-color: #126eb7;}

.nfb_product_2 {margin: 20px auto;}
.nfb_product_2 ul {padding: 0;width: 100%;}
.nfb_product_2 ul li{width: 24%;margin-right: 1.33333333333%;margin-bottom: 15px;overflow: hidden;float: left;}
.nfb_product_2 ul li:nth-child(4n+0){margin-right: 0;}
.nfb_product_2 ul li .li_pic{width: 100%;overflow: hidden;box-sizing: border-box;border: 1px solid #e8e8e8;}
.nfb_product_2 ul li .li_pic img{width: 100%; transition:0.5s ease all;}
.nfb_product_2 ul li .li_pic img:hover{transform:scale(1.05)}
.nfb_product_2 ul li .li_t{font-size: 15px;line-height: 3.5;text-align: center;}
.nfb_product_2 ul li .li_t a{display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.nfb_product_2 ul li:hover{background: #126eb7; color: #fff;}
.nfb_product_2 ul li:hover .li_t a{color: #fff;}
.nfb_product_2 ul li:hover .li_pic{border-color: #126eb7;}
/* 产品详情页 */
.nfb_product_show {margin: 20px auto;}
.nfb_product_show .right {width: 990px;}
.nfb_product_show .bj{margin-bottom: 20px;color: #000;box-sizing: border-box;padding:80px 0 30px 220px;position: relative;font-size: 18px;font-weight: bold;height:180px;margin-top: 20px;}
.nfb_product_show .bj::before{content: url(../images/bj.png);display: inline-block;position: absolute;left: 0;top: 0;}
.nfb_product_show .bj::after{content: '';display: block;position: absolute;right: 0;bottom: 0;background: #006cb9; height: 130px;width: 90%; z-index: -1;border-radius: 0 5px 5px 50px;}
.nfb_product_show .bj strong{font-size: 36px;display: block;line-height: 1.5;font-family: 'Times New Roman', Times, serif;}
.nfb_product_show .bj strong span{font-size: 24px;font-family: '微软雅黑';margin-left: 10px;}
.nfb_product_show .bj .wechat{width: 140px;position: absolute;right:70px;top: 0;}
.nfb_product_show .bj .wechat img{width: 100%;border: 1px solid #efefef;}
.nfb_product_show .bj .wechat p{color: #fff;line-height: 2;font-size: 15px;text-align: center;}
.nfb_product_show_page {margin-top: 0;width: 100%;text-align: left;margin-bottom: 20px;}
.nfb_product_show_page .hd {position: relative;}
.nfb_product_show_page .hd ul {width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.nfb_product_show_page .hd ul li {float: left;cursor: pointer;font-size: 15px;width: 19%;text-align: center;line-height: 40px;border: 1px solid #ddd;box-sizing: border-box;border-radius: 30px;margin-bottom: 20px;margin-right: 1.25%;}
.nfb_product_show_page .hd ul li:nth-child(5n+0){margin-right: 0;}
.nfb_product_show_page .hd ul li.on {background: #006cb9;border-bottom: 1px solid #ddd;color: #fff;}
.nfb_product_show_page .bd ul {padding: 15px 0;zoom: 1;}
.nfb_product_show_page .bd li {height: 24px;line-height: 24px;}
.nfb_product_show_page .bd li .date {float: right;color: #999;}
.nfb_product_show_page .p1 {line-height: 2;}
.nfb_product_show_page .p1 img{max-width: 100%}
.nfb_product_show_page .p0 {line-height: 2;text-align: center;}
.nfb_product_show_page .p0 img{max-width: 100%}
.nfb_product_show_page .p2 {line-height: 2.5;}
.nfb_product_show_page .p2 table {margin: 0 auto;color: #262626;width: 100%}
.nfb_product_show_page .p2 table td {border: 1px solid #e5e5e5;line-height: 1.8rem;padding: 0.2rem;text-align: center;font-size: 1rem}
.nfb_product_show_page table td[rowspan="2"] {width: 20%;}
.nfb_product_show_page table td:last-child{width: 10%;}

.nfb_product_show_page .p2 table .bold {font-weight: bold;background: #f5f5f5}
.nfb_product_show_page .p2 table a {font-weight: bold;font-size: 16px;color: #0064a0}
.nfb_product_show_page .p3 {display: flex;justify-content: flex-start;flex-wrap: wrap;}
.nfb_product_show_page .p3 .list {width: 24%;margin-right: 1.3333333333333333%;}
.nfb_product_show_page .p3 .list .pic {border: 1px solid #efefef;padding: 5px;}
.nfb_product_show_page .p3 .list .pic img {width: 100%;height: 210px;}
.nfb_product_show_page .p3 .list:nth-child(4n+0) {margin-right: 0;}
.nfb_product_show_page .p3 .list .tit {line-height: 3;text-align: center;}
.nfb_product_show_page .p4 {display: flex;justify-content: flex-start;flex-wrap: wrap;}
.nfb_product_show_page .p4 .list {width: 24%;margin-right:1.333333333333%;}
.nfb_product_show_page .p4 .list .pic {border: 1px solid #efefef;padding: 5px;overflow: hidden;}
.nfb_product_show_page .p4 .list .pic img {width: 100%;  transition:0.5s ease all;}
.nfb_product_show_page .p4 .list .pic img:hover{transform:scale(1.05)}
.nfb_product_show_page .p4 .list:nth-child(4n+0) {margin-right: 0;}
.nfb_product_show_page .p4 .list .tit {line-height: 3;text-align: center;}

.nfb_product_show_page h1 {color: #333;font-size: 24px;line-height: 2;border-bottom: 1px solid #efefef;margin-bottom: 20px;text-align: center;}
.nfb_product_show_page table{border-collapse: collapse;margin-bottom: 10px;width: 100%;margin-top: 15px;}
.nfb_product_show_page table td{border: 1px solid #ccc; text-align: center;}
.nfb_product_show_page table th{font-weight: bold; border: 1px solid #ccc; white-space: nowrap;}

.nfb_product_show_page .left {width: 460px;float: left;overflow: hidden;border: 1px solid #efefef;}
.nfb_product_show_page .left img {width: 100%;box-sizing: border-box;}
.nfb_product_show_page .right {width:490px;float: right;}
.nfb_product_show_page .right h1 {font-size: 24px;color: #126eb7;line-height: 2;border-bottom: 1px solid #f5f5f5;margin-top: 10px;font-weight: bold;margin-bottom: 10px; text-align: left;}
.nfb_product_show_page .right h5 {font-size: 18px;color: #333;line-height: 2.5;font-weight: normal;}
.nfb_product_show_page .right .phone {background: url(../images/ico_phone.png) no-repeat 0 10px;font-size: 16px;padding-left: 50px;margin-top: 0;padding-top: 20px;border-top: 1px solid #efefef;font-weight: bold;position: relative;}
.nfb_product_show_page .right .phone em {display: block;font-size: 32px;color: #126eb7;font-weight: bold;font-style: normal;font-family: 'Times New Roman', Times, serif; margin-left: -50px;}
.nfb_product_show_page .right .phone em:first-child{margin-top:30px; margin-bottom: 10px;}
.nfb_product_show_page .right p {line-height:2;font-size: 14px;color: #666666;box-sizing: border-box;position: relative;}
.nfb_product_show_page .right p::before{content: '';font-size: 14px;position: absolute;left: 0}
.nfb_product_show_page .right .action{padding: 20px 0;}
.nfb_product_show_page .right .action a{display: inline-block;padding: 10px 30px;background: #006cb9;border-radius: 30px;color: #fff;}
.nfb_product_show_page .right .action a+a{background: #126eb7;margin-left: 10px;}
.nfb_product_show_page h4 {margin-top: 20px;color: #126eb7;font-size: 24px;line-height: 2;border-bottom: 1px solid #efefef;margin-bottom: 20px;}
.nfb_product_show_page img {max-width: 100%;}
.nfb_product_show_page .right .phone .wechat{position: absolute;padding:5px 0;box-sizing: border-box;right: 0;top: 0;}
.nfb_product_show_page .right .phone .wechat .pic{background: #fff;color: #333;padding: 0; box-sizing: border-box;text-align: center;}
.nfb_product_show_page .right .phone .wechat .pic img{width: 150px;}
.nfb_product_show_page .right .phone .wechat span{text-align: center;font-size: 16px;display: block;}


.nfb_product_show_page .pic_list{display: flex;flex-wrap: wrap;justify-content: space-around;}
.nfb_product_show_page .pic_list li{width: 24%;}
.nfb_product_show_page .pic_list .pic {text-align: center;width: 100%;overflow: hidden; float: left;border: 1px solid #efefef;}
.nfb_product_show_page .pic_list .pic img {width: 100%;display: block;box-sizing: border-box;}
.nfb_product_show_page .pic_list .tit{width: 100%; text-align: center;border-top: 1px solid #efefef;}
.nfb_product_show_page .pic_list01{display: flex;flex-wrap: wrap;justify-content: space-around;}
.nfb_product_show_page .pic_list01 li{width: 32%;}
.nfb_product_show_page .pic_list01 .pic {text-align: center;width: 100%;overflow: hidden; float: left;border: 1px solid #efefef;}
.nfb_product_show_page .pic_list01 .pic img {width: 100%;display: block;box-sizing: border-box;}
.nfb_product_show_page .pic_list01 .tit{width: 100%; text-align: center;border-top: 1px solid #efefef;}
.nfb_product_show_page .show{position: relative;float: left;width: 48%;background: #fff;padding-top: 0;padding-top: 15px;margin-right: 4%;}
.nfb_product_show_page .show:nth-of-type(2n+0){margin-right: 0;}
.nfb_product_show_page .show  em{font-size: 22px;color: #666;display: block;text-align: left;font-style: normal;}
.nfb_product_show_page .show h5{font-size: 24px;text-align: left;margin-bottom: 10px;color: #006cb9;border-bottom: 1px solid #efefef;margin-bottom: 10px;padding-bottom: 10px;}
.nfb_product_show_page .show p{font-size: 15px;text-align: left;width: 100%;margin: 0 auto;line-height: 2;color: #666;}

.nfb_product_show_page_p{padding: 20px;border-top: 2px solid #006cb9;}
.nfb_product_show_page_p ul{ overflow:hidden; zoom:1; display: flex;flex-wrap: wrap;justify-content: flex-start;}
.nfb_product_show_page_p ul li{width: 32%;float: left; margin-right: 1.3333%; }
.nfb_product_show_page_p ul li:nth-child(3n+0){margin-right: 0;}
.nfb_product_show_page_p ul li .pic{ text-align:center; }
.nfb_product_show_page_p ul li .pic img{ width:100%; display:block; padding:2px; margin-right: 15px; }
.nfb_product_show_page_p ul li .pic a:hover img{ border-color:#999;  }
.nfb_product_show_page_p ul li .title{ line-height:2.5;font-size: 15px;color: #333;text-align: center;}

/* cases */
.nfb_cases_list {margin-top: 20px;}
.nfb_cases_list .left {width: 280px;}
.nfb_cases_list .left .tit {background: #044f92;height: 98px;}
.nfb_cases_list .left .tit {background: url(../images/icons/icon_pro.png) no-repeat 30px 25px #044f92;width: 100%;box-sizing: border-box;padding-left: 80px;padding-top: 20px;font-size: 24px;color: #fff;text-align: left;font-weight: bold;}
.nfb_cases_list .left .tit span {font-weight: normal;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-transform: uppercase;display: block;}
.nfb_cases_list .left {margin-bottom: 20px;float: left;}
.nfb_cases_list .left img {width: 100%;border: 1px solid #efefef;}
.nfb_cases_list .right {width: 980px;}
.nfb_cases_list .right p{border: 1px solid #efefef;padding: 10px;box-sizing: border-box;margin-bottom: 20px;font-size: 16px;line-height: 2;}
.nfb_cases_list .right ul {padding: 0;width: 100%;display: flex;flex-wrap:wrap;justify-content: flex-start;}
.nfb_cases_list .right ul li {position: relative;;margin-bottom: 10px;width: 31.333333333%;float: left;overflow: hidden;border: 1px solid #efefef;padding: 10px;box-sizing: border-box;margin-right: 3%;}
.nfb_cases_list .right ul li:nth-child(3n+0){margin-right: 0;}
.nfb_cases_list .right ul .pic {text-align: center;width: 100%;height: 210px;overflow: hidden; float: left;}
.nfb_cases_list .right ul .pic img {width: 100%;height: 209px;display: block;box-sizing: border-box;}

.nfb_cases_list .right ul .list {font-weight: normal;font-size: 16px;line-height: 2.5;text-align: center;font-weight: bold;}
.nfb_cases_show{margin: 30px auto;}
.nfb_cases_show .right{width: 910px;}
.nfb_cases_show_page h1 {color: #333;font-size: 24px;line-height: 2;border-bottom: 1px solid #efefef;margin-bottom: 20px;text-align: center;}
.nfb_cases_show_page .pic{text-align: center; width: 100%;}
.nfb_cases_show_page img {max-width: 100%;}
.nfb_cases_show_page h4 {margin-top: 20px;color: #006cb9;font-size: 24px;line-height: 2;border-bottom: 1px solid #efefef;margin-bottom: 20px;}
.nfb_cases_show_page .nfb_cases_show_con {}

	.dzxz{display:flex; flex-wrap: wrap;}
	.dzxz-logo{ display: flex; align-items: center; justify-content: center; width:50%; border: 1px solid #e2e2e2; border-right: none;}
.dzxz-logo img{width:80%; height: auto;}
	.dzxz-txt{padding:20px; border: 1px solid #e2e2e2;width:calc(50% - 44px)}
	.dzxz-txt .xz-tit{ font-size:24px; color: #333; margin-bottom: 20px;}
.dzxz-txt .xz-ewm{text-align:center;}
	.dzxz-txt .xz-ewm img{width:240px; height: auto;}

/*左侧公用*/
.left_nav{width: 270px;position: relative;z-index: 9999;}
.left_nav .top{background:#006cb9;box-sizing: border-box; height: 80px;width: 100%;line-height: 80px;text-align: center;}
.left_nav .top .sup_t{font-size: 24px;color: #fff;}
.left_nav .top .sub_t{font-size: 13px;color: #fff;text-transform: uppercase;}
.left_nav .bottom{background: #fff; color: #333;text-align: center; line-height: 2;font-size: 16px;padding: 20px;border: 1px solid #efefef;margin-top: 20px;}
.left_nav .bottom i{display: block;font-size:30px; font-weight: bold;color: #125e99;line-height: 1.5;font-style: normal;font-family: 'Times New Roman', Times, serif;}
.left_nav .bottom .wechat{position: relative;padding:5px 30px;box-sizing: border-box;padding-top: 20px;margin-top: 10px;}
.left_nav .bottom .wechat:before{content: ''; width: 100%; height: 1px;position: absolute;top: 0;left:0;background: #efefef;}
.left_nav .bottom .wechat .pic{background: #fff;color: #333;padding: 10px; box-sizing: border-box;text-align: center;}
.left_nav .bottom .wechat .pic img{width: 150px;}
.left_nav .bottom .wechat span{text-align: center;font-size: 16px;display: block;}

.left_nav ol{border: 4px solid #006cb9;box-sizing: border-box;background: #fff;padding: 10px 10px;border-top: 0;}
.left_nav ol li{height: auto;line-height: 45px;position: relative;width: 100%;margin-bottom: 0;margin-right: 0;border-bottom: 1px solid #fff;margin-bottom: 5px;}
.left_nav ol li a{display: block;font-size: 15px;position: relative;background: #fff;color: #333;padding-left: 40px;border: 1px solid #efefef; transition:0.5s ease all;}
.left_nav ol li a::before{content:url(../images/p02.png);position: absolute;left: 10px;top: 5px;}
.left_nav ol li a:hover{background:#0269b7;color: #fff; padding-left: 45px;}
.left_nav ol li a:hover::before{content:url(../images/p01.png);position: absolute;left: 10px;top: 5px;}
.left_nav ol li a.navcur{background:#006cb9;color: #fff;}
.left_nav ol li a.navcur::before{content:url(../images/p01.png);position: absolute;left: 10px;top: 5px;}
.left_nav ol li ol.sub{display: block;padding: 0 10px;border: none;}
.left_nav ol li ol.sub li{line-height: 30px;box-sizing: border-box;margin-bottom: 0;}
.left_nav ol li ol.sub li a{font-size: 14px;background: #fff;color: #333;line-height: 45px;padding-left: 45px;border: none;border-bottom: 1px solid #efefef; transition:0.5s ease all;}
.left_nav ol li ol.sub li a.on{font-weight: bold;color: #125e99;}
.left_nav ol li ol.sub li a::before{content: '>';font-family: 'Kaiti'; color: #999999;padding:0 10px 0 25px;position: absolute;left: 0;top: 0;}
.left_nav ol li ol.sub li a:hover{background: none; color: #125e99; padding-left: 50px;}
.left_nav ol li ol.sub li a:hover::before{color: #125e99;}
.left_nav ol li ol.sub li a.on:before{color: #125e99;}

/* down */
.downlist {float: left;width: 100%; margin-top:40px;}
.downlistf {float: left;width: 100%;  border-bottom:#999999 1px dotted; padding-bottom: 30px;}
.downlistcon { float: left;width: 100%; margin-top:20px;}
.downtime {float: left;width: 125px; border-right:#eeeeee solid 1px;}
.downtime span {float: left;width: 100%;height:40px; }
.downtime span.ti {font-size: 24px;  text-align:center; margin-top:10px; }
.downtime span.ye {font-size: 16px; text-align:center;  text-indent:23px;color: #999999 ;}
.downcon {  float: left;width:calc( 100% - 130px); margin-right:0;}
.downcon span {float: left; margin-left:40px; margin-top:10px; }
.downcon span.bt {float: left;width: 100%;min-height:45px;font-size: 22px; color: #333;line-height:150%;margin-top: 0;}
.downcon span.bt a { text-decoration:none;color: #333;}
.downcon span.co {float: left;width: 100%; font-size: 14px; color: #999999; line-height:150%;margin-top: 0;}
.downcon span.bu {  width: 100px; height: 35px; text-align: center; line-height: 35px; font-size: 14px; position: absolute;right: 0;}
.downcon span.bu a { float: left; width: 100%; height:100%;display:block; border: 1px solid #125e99;text-decoration:none;background: #125e99;color: #fff; }
.downcon span.bu a:hover { color: #fff;background: #006cb9;border-color: #006cb9; }
.downcon span.bt a:hover{ color: #006cb9;}
.downlistcon div.downpic { float: right; width: 320px; height: 240px; overflow: hidden;box-sizing: border-box;border: 1px solid #efefef;}
.downlistcon div.downpic img{width: 322px;height: 225px;}


.nfb_video_l {margin: 20px auto;}
.nfb_video_l .fr{width: 910px;}
.nfb_video_l ul {padding: 0;width: 100%;}
.nfb_video_l ul li{width: 32%;margin-right: 2%;margin-bottom: 15px;overflow: hidden;float: left;}
.nfb_video_l ul li:nth-child(3n+0){margin-right: 0;}
.nfb_video_l ul li .li_pic{width: 100%;overflow: hidden;box-sizing: border-box;border: 1px solid #e8e8e8;}
.nfb_video_l ul li .li_pic img{width: 100%;position: relative;z-index: 0;}
.nfb_video_l ul li .li_t{font-size: 16px;line-height: 3.5;text-align: center;}
.nfb_video_l ul li .li_t a{display: block;}
.nfb_video_l ul li:hover{background: #126eb7; color: #fff;}
.nfb_video_l ul li:hover .li_t {color: #fff;}
.nfb_video_l ul li:hover .li_pic{border-color: #126eb7;position: relative;}
.nfb_video_l ul li:hover .li_pic::before{content: url(../images/s_play.png);display: inline-block;position: absolute;top: 50%;left: 50%;z-index: 2;transform: translate(-50%,-50%);}


.nfb_page_adv01{background: url(../images/img-11.png) no-repeat left 400px;padding: 10px 0 50px;}
.nfb_page_adv01 .content{width: 100%;}
.nfb_page_adv01_con{padding-top: 50px;}
.nfb_page_adv01_con .pic{width: 40%;}
.nfb_page_adv01_con .pic img{width: 100%;}
.nfb_page_adv01_con .list{width: 55%;}
.nfb_page_adv01_con .list ul{width: 100%;}
.nfb_page_adv01_con .list ul li{font-size: 16px;font-weight: lighter;position: relative;line-height: 1.6;padding: 20px 0;padding-left: 60px;  left:0; transition:0.5s ease all;}
.nfb_page_adv01_con .list ul li:before{content: '';background: #f5f5f5;width: 200%;height: 100px;position: absolute;left: -20px;top: 0;z-index: -1;border-radius: 10px 0 0 10px;}
.nfb_page_adv01_con .list ul li:hover{left: -10px; cursor: pointer;}
.nfb_page_adv01_con .list ul li+li{margin-top: 30px;}
.nfb_page_adv01_con .list ul li em{position: absolute;display: inline-block;font-style: normal;font-size: 48px;font-family: 'Times New Roman', Times, serif;left: 0;top: 20px;line-height: 1;font-weight: bold;}
.nfb_page_adv01_con .list ul li:nth-of-type(2){left: -30px;color: #fff; transition:0.5s ease all;}
.nfb_page_adv01_con .list ul li:nth-of-type(2):hover{left:-40px; cursor: pointer;}
.nfb_page_adv01_con .list ul li:nth-of-type(2):before{background: #0269b7;}
.nfb_page_adv01_con .list ul li:nth-of-type(2) em{color: #fff;}
/* nfb_page_choose */
.nfb_page_choose{background: url(../images/choose.gif) center center;padding: 30px 0 50px;}
.nfb_page_choose .content{width: 100%;}
.nfb_page_choose ul{display: flex;flex-wrap: nowrap;justify-content: space-between;margin-top: 40px;}
.nfb_page_choose ul li{width: 32%;height: 445px;box-sizing: border-box;padding: 15px;background: #fff;border: 1px solid #e5e5e5;border-radius: 5px;text-align: center;transition: all 0.3s;position: relative;top: 0;cursor: pointer;}
.nfb_page_choose ul li em{font-size: 56.5px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;color: #0269b7;font-style: normal;display: inline-block;margin-top: 10px;}
.nfb_page_choose ul li span{background: url(../images/img-37.png) no-repeat center;width: 100%;height: 25px; font-size: 20px; display: block;margin: 10px auto;}
.nfb_page_choose ul li p{font-size: 15px;line-height: 2;padding: 20px 0;}
.nfb_page_choose ul li p b{color: #0269b7;}
.nfb_page_choose ul li img{width: 100%;}
.nfb_page_choose ul li:hover{background: #0269b7;border-color: #0269b7;top: -10px;}
.nfb_page_choose ul li:hover em{color: #fff;}
.nfb_page_choose ul li:hover span{background-image: url(../images/img-37-h.png); color: #FFF;}
.nfb_page_choose ul li:hover p{color: #fff;}
.nfb_page_choose ul li:hover p b{color: #fff;}
