@charset "UTF-8";
/**/
.Nav{ position:relative; padding-left:60px; margin-left:60px;}
.xaiannav{ position:absolute; height:40px; left:0; width:2px; top:20px; background:#fff;}
.nsfpubh4{ text-align:center;line-height:26px;}
.nsfpubh4en{ font-size:26px;}
.nsfpubh4cn{ font-size:24px; position:relative; padding-bottom:20px; }
.nsfpubh4em{ display:inline-block; position:relative; z-index:9; padding:0 8px; padding-top:5px; }
.nsfpubh4cnicon{display:inline-block; position:absolute; width:28px; height:10px; bottom:0; left:50%; margin-left:-14px;background:url(../img/xiajiant.png) center bottom no-repeat;}
.nsfpubh4cnline{ top:19px; width:972px; background:url(../img/xian1.png) center top no-repeat; display:block; height:2px; position:absolute; left:50%; margin-left:-486px;}
.nsfpubh41 .nsfpubh4cnline{ background:url(../img/xian2.png) center top no-repeat;}
.nsfpubh41 { color:#fff;}

.nsfmaina{ padding-top:45px;}
.nsfmainproduct{ padding:80px 40px; padding-top:42px;}
.nsfmainproa{ float:left; background:#f7f7f7; display:block; margin:0 5px; position:relative; width:270px; max-height:338px;*height:338px;overflow:hidden;}
.nsfmainproa img{}
.nsfmainpromore{z-index:12; position:absolute; left:50%; top:75px; margin-left:-17px; width:34px; height:34px; background:url(../img/more.png) left top no-repeat; }
.nsfmainprobg{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:9; background:#000;}
.nsfmainprotxt{ font-size:16px;z-index:12; overflow:hidden; color:#fff;bottom:75px; position:absolute; width:80%; left:10%;text-align:center;}
.nsfmainprotxt,.nsfmainprobg,.nsfmainpromore{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.nsfmainproa:hover .nsfmainprobg{opacity:0.45;-webkit-opacity:0.45;-moz-opacity:0.45;filter:alpha(opacity=45);}
.nsfmainproa:hover .nsfmainprotxt,.nsfmainproa:hover .nsfmainpromore{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.nsfmainproa:hover .nsfmainprotxt{bottom:90px;}
.nsfmainproa:hover .nsfmainpromore{top:90px;}

.nsfmainb{ padding-top:45px;text-align:center;  background:url(../img/zzbg.jpg) center top no-repeat; background-size: auto 100%; color:#fff;}
.nsfmainprob{padding:42px 0;}
.nsfmainbp1{ padding-top:5px;}
.nsfmainprobm{ display:inline-block; margin:0 6px; background:#fff; width:152px; height:152px;}


.nsfmainc{ padding-top:45px;}
.hhmainpubimg{ overflow:hidden;}
.nsfmainctxt{ padding:25px 35px; padding-bottom:60px;}
.nsfmainctxtl{ width:377px;}
.nsfmainctxtr{ width:620px; line-height:26px;}
.nsfmainctxtrh6{ font-size:26px;}
.nsfmainctxtrdesc{ text-align:justify; padding-top:25px; font-size:16px;}
.nsfmainctxtrdesc p{ padding-bottom:10px;}

.nsfmaind{background:url(../img/dingzuo.jpg) center top no-repeat; height:330px;}

.nsfmaine{ padding-top:45px;}
.nsfmainenew{ padding:0 85px; padding-top:35px; padding-bottom:40px;}
.nsfmainenewm{ width:420px;}
.nsfmainenewh6{ margin-top:40px; position:relative; line-height:30px; height:30px; font-size:26px; padding-left:30px;}
.nsfmainenewh6 span{ position:absolute; left:0; width:5px; background:#55a9e1; height:100%; display:block;}
.nsfmainenewmul{ padding-top:25px; overflow:hidden;}
.nsfmainenewmli{ float:left; width:100%; overflow:hidden; height:30px; line-height:30px; border-bottom:1px dashed #000; margin-top:10px;}
.nsfmainenewmli a{ background:url(../img/newjiantou.jpg) left center no-repeat; height:100%; padding-left:30px; display:inline-block; width:74%;}
.nsfmainprobg,.nsfmainprotxt,.nsfmainpromore{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}

.newone{width:1160px;padding:25px;margin:0 auto;}
.newone p{padding-top:12px;}
.newone{font-size:normal;}


 