@charset "utf-8";
/* CSS Document */
.m-btn{ display:none; width:60px; height:75px; padding-top:28px; position:absolute; top:0%; right:0px;background:#80bc00;}
.m-btn span{ width:25px; height:3px; display:block; background:#fff; margin:0 auto 5px; transition:.3s}
.m-btn.open-menu{ background:#80bc00;}
.m-btn.open-menu span{ background:#fff}
.m-btn.open-menu .line1{ transform:rotate(45deg) translateY(5px) translateX(5px); margin:0 auto;}
.m-btn.open-menu .line2{ transform:rotate(135deg) translateY(-3px) translateX(3px);margin:0 auto}
.m-btn.open-menu .line3{ display:none}

.m-menu{ position:fixed; width:100%;top:75px; height:calc(100% - 75px); background:#fff;z-index:99; border-top:1px solid #e8e8e8; display:none}
.m-menu li{ line-height:60px; font-size:16px; border-bottom:1px solid #e8e8e8}
.m-menu li a{ display:block; padding:0 3%}
.m-menu li .menu_a{ position:relative}
.m-menu li .menu_a i{ position:absolute;top:18px;right:3%; width:23px; height:23px; background:url(../images/ico_03.png) no-repeat center; background-size:23px 23px;}
.m-menu li .menu_a.cur{ background:#80bc00; color:#fff}
.m-menu li .menu_a.cur i{ background:url(../images/ico_03_h.png) no-repeat; height:2px;top:29px}
.m-menu li .sub{ background:#f5f5f5; line-height:35px; font-size:14px; padding:10px 0 20px; display:none}

.m-menu ul{ position:absolute;width:100%;}
.m-menu .closed:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg); transform:rotate(180deg);}

.m-foot{ position:fixed; width:100%; height:55px; line-height:15px; left:0; bottom:0;background:#80bc00; color:#fff; display:none; z-index:1500;}
.m-foot a{ color:#fff;}
.m-foot li{ float:left; width:25%; text-align:center;}
.m-foot .mail01 i{ width:100%; height:35px; background:url(../images/fcon01.png) no-repeat center center; background-size:22px auto; margin:0 auto; display:block}
.m-foot .mail01 .hd{ background:#80bc00; color:#fff;  position:absolute;right:70px;top:0;text-align:left;padding:0 20px; width:310px; line-height:45px; }
.m-foot .mail01 .hd:after{ position:absolute; content:""; width:0; height:0; right:-10px; top:50%; margin-top:-10px; border-top:10px solid transparent; border-bottom:10px solid transparent;border-left:10px solid #80bc00;}
.m-foot .liuyan-btn i{ width:100%; height:35px; background:url(../images/fcon02.png) no-repeat center center; background-size:22px auto; margin:0 auto; display:block; cursor: pointer;}
.m-foot .backtop i{ width:100%; height:35px; background:url(../images/fcon04.png) no-repeat center center;  background-size:25px auto; margin:0 auto; display:block; cursor: pointer;}
.m-foot .tel i{ width:100%; height:35px; background:url(../images/fltel.png) no-repeat center center;  background-size:22px auto; margin:0 auto; display:block; cursor: pointer;}



.phshow{ display:none !important}
.pcshow{ display: block !important}

@media screen and (max-width: 1600px){
.liuyan-sub{height:630px; }
.ourpro .ableft img{ max-width:880px;}
.nprodetail .conn .wenzi .nptitle h3{ font-size:28px; line-height:30px; padding:0 0 12px 0;}
}
@media screen and (max-width: 1440px){
.nprodetail .conn .wenzi .pys p{ line-height:30px;}
}
@media screen and (max-width: 1366px){
.header .menu li{margin-left: 50px;}
.header .menu  .mpro{ padding:0 50px}
.liuyan .row{ margin-bottom:5px;}
.liuyan textarea{ height:90px;}
.liuyan .submit{ margin-top:20px; }
.liuyan-sub{height:600px; }

.section{ padding:60px 0 80px 0;}
.section001{  margin:60px 0 80px 0;}
.section02{ padding:80px 0;}
.section03{ padding:60px 0 70px 0;}
.section04{ padding:40px 0;}
.sectionpre{ padding-top:60px;}
.sectionnext{ padding-bottom:80px;}
.footer.section{padding:50px 0;}

.title{ margin-bottom:30px;}
.title h3{margin-bottom:10px;}
.youshi .conn .item h3 span{ font-size:65px;}
.ngroup .ntit{ font-size:26px;}

.nnav{ line-height:90px;font-size:28px;}
.nnews .newskuai .wenzi h3 { margin: 12px 0 10px;}

.ngroup .ntit{ line-height:60px;}

.ourpro .ableft img{ max-width:800px;}

.nproducts .item .ppic{ padding:19% 0;}

.nprodetail .conn .wenzi .pys p{ line-height:27px;}
.nprodetail .conn .wenzi .item{  margin-right: 19px;padding-right: 19px;}
.nprodetail .conn .wenzi .item h3{ line-height:28px;}
.nprodetail .conn .wenzi .item p{ line-height:24px; font-size:14px;}
.nprodetail .conn .wenzi .nptitle h3{ font-size:25px;}
.nprodetail .conn .wenzi .nptitle h3{ padding-bottom:6px;}

.nprodetail .conn .wenzi .nptitle p { font-size: 17px;}
.nprodetail .conn .wenzi .nptitle{ padding-bottom:10px; margin-bottom:10px;}


.nprodetail .conn .wenzi{width:49%;}
.nprodetail .conn .wenzi .canshu{left: 51%;width:49%;}
}

@media screen and (max-width: 1240px){

.banner .wrap{ width:80%}
.header .menu li { margin-left: 40px; }
.header .menu  .mpro{ padding:0 40px}
.banner .swiper-slide .text h3{ font-size:40px;}
.youshi .conn .item h3 span{ font-size:60px;}

.ngroup .ntit{ font-size:24px;}
.nnews .newskuai .wenzi p { -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.nnews .newskuai .wenzi h3{ font-size:22px;}
.nseivce .kuai .wenzi{ margin-top:0}

.banner{ width:110%; margin-left:-5%}
.nbanner{width:110%; margin-left:-5%}
.banner .swiper-button-prev{ left:4%}
.banner .swiper-button-prev{ left:4%}
.banner .swiper-button-next{ right:4%}

.pdnav li{padding: 12px 35px; }
.pdnav li:hover, .pdnav li.cur{padding: 11px 34px 12px 34px;}

.ngroup .ntit{ width:calc(83.33% + 9.6px);}
.ngroup .item{ width:calc(16.66% - 8px); margin-right:9.6px;}

.ngroup .item h3{font-size:17px;}


.nprodetail .conn .wenzi .item{margin-right:2%; padding-right:2%;}

.nprodetail .conn .wenzi .canshu{ width:100%; left:0; position:relative}

.nprotitle { margin-bottom:1px}
}

@media screen and (max-width: 1024px){
.wrap { width: 94%;}
.header .menu li{margin-left: 30px;}
.header .menu  .mpro{ padding:0 30px}
.iproducts .item p{ font-size:14px;}

.nprodetail .conn .wenzi .item h3{ font-size:18px;}
.banner .swiper-slide .text{ margin-top:-130px}


.header .neck .wrap{ height:75px; }
.header .menu{ height:75px; line-height:75px;}
.banner, .nbanner{margin-top:115px;}

.header .neck .logo{margin-top:-14px;}
.header .neck .logo img{height:28px;}

.header.scroll .neck .wrap{ height:75px;}
.header.scroll .menu{ height:75px; line-height:75px}


.liuyan-sub{ width:760px; }
.liuyan-sub .conn .tit{ font-size:45px; line-height:45px;}
.liuyan-sub .conn .sumn{ font-size:18px;}
.liuyan-sub .conn{padding: 20px 30px 20px 30px;}

.youshi{ background-attachment: fixed; padding:70px 0}
.youshi .ystitle h3{font-size:36px; line-height:40px;}

.youshi .conn .item{padding:60px 0 0 0;margin-right:50px}
.youshi .conn .item:last-child{ margin-right:0}
.youshi .conn .item h3{ font-size:20px;}
.youshi .conn .item h3 span{ font-size:60px}

.nwenhua .item .wenzi .intro h3{font-size:30px; margin-bottom:10px;}
.nwenhua .item .wenzi .intro p{ font-size:15px; padding:0 15px;}


.ngroup .ntit{ font-size:20px;}


.nnav{ line-height:70px;font-size:24px; }
.nnews .newskuai .wenzi .date{ margin:0}

.nnewsxing .newsdetail .newtit{font-size:20px;}


.videos iframe{ margin-left:-320px; margin-top:-180px;  width:640px; height:360px;}
.vclose { margin-left:280px; margin-top:-160px;  cursor: pointer; }


.down .sertitle, .down .sercon p{ padding:10px 2%}


.nseivce .kuai .wenzi .s_tit{font-size: 20px;margin-bottom: 30px;}
.nseivce .kuai .wenzi .box .b_tit{font-size: 28px;line-height: 45px; }


.messages { float:none; width:100%; line-height:35px; margin-bottom:50px;}
.contacts { float:none; width:100%; line-height:35px;}
}


@media screen and (max-width: 920px){
.banner{ width:120%; margin-left:-10%}
.nbanner{width:120%; margin-left:-10%}
.banner .wrap{ width:72% }
.banner .swiper-button-prev{ left:8%}
.banner .swiper-button-next{ right:8%}
.header .top{ display:none}
.banner, .nbanner{ margin-top:75px;}


.lang{ position:absolute; right:80px; top:50%; margin-top:-15px;}
.lang > a{padding-right: 20px; color:#666}
.lang a i{width: 22px;height: 15px;background: url(../images/arrow_icon.png) no-repeat right center;position: absolute;right: 0;top: 50%;margin-top: -7px;transition: .3s;transform-origin: center;}
.lang:hover > a i{ -webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);transform:rotateX(-180deg)}

.lang .sub{ position:absolute;width:100%;height:0; overflow:hidden; left:0;z-index:9;-webkit-transform:translateY(2px); -ms-transform:translateY(2px);transform: translateY(2px);-webkit-transition: -webkit-transform .3s ;transition: transform .3s;}
.lang .sub a{ display:inline-block; background:#fff;height: 33px;line-height: 33px; text-align:center;color: #666; border-bottom: 1px solid #d5d5d5;width: 100%;}
.lang .sub a:hover{ color:#e89211; background:#f3f3f3}
.lang .sub.on{-webkit-transform:translateY(0); -ms-transform:translateY(0);transform: translateY(0); height:auto;}

.phshow{ display:block !important}
.pcshow{ display:none !important}

.header .menu{ display:none}
.m-btn{ display:block;} 
.banner .swiper-slide .text h3{ margin-bottom:40px}
.header.scroll{ margin-top:0px}

.header .wrap{ width:100% !important}
.header .neck .logo{ left:3%}

.footer li:nth-child(2){ display:none}

.iproducts .item{width:33.33%; margin-bottom:15px; }
.iproducts .item:nth-child(3n+1){ clear:both; }
.banner .swiper-slide .text h3{ font-size:35px; line-height:45px;}
.banner .swiper-slide .text{ margin-top:-100px;}
.banner .swiper-slide .text .more a{ width:160px;}
.imain .kuai .text h3{ font-size:24px;}

.title h3{ font-size:36px;}

.liuyan-sub{ width:640px; }
.liuyan-sub .conn .tit{ font-size:40px; line-height:40px;}
.liuyan-sub .conn .sumn{ font-size:15px;}
.pronav .item h3{ font-size:15px;}
.nprodetail .conn .wenzi .nptitle h3{ font-size:24px;}

.pdnav li{padding: 9px 22px; }
.pdnav li:hover, .pdnav li.cur{padding: 8px 24px 9px 24px;}


.youshi .conn .item{padding:40px 0 0 0;margin-right:30px}
.youshi .conn .item h3{ font-size:18px;}
.youshi .conn .item h3 span{ font-size:50px}

.nnews .newskuai{padding:20px 20px 35px 20px;}
.nnews .newskuai .wenzi h3{ font-size:20px; line-height:28px}

.nnewsxing .newsdetail{ float:none; width:100%}
.nnewsxing .newstj{ display:none}

.nnewsxing .newsdetail .newstime{width: 70px;}
.nnewsxing .newsdetail .newstime span{font-size: 30px}
.nnewsxing .newsdetail .newscon{ width:calc(100% - 80px)}
.nnewsxing .newsdetail .newscon .newsdetail{ width:calc(100% + 80px); margin-left:-80px; margin-top:15px;}
.nnewsxing .newsdetail .newtit{ min-height:85px}

.nnews .ytabmenu li{ font-size:24px;}
.nnews .ytabmenu{ margin-bottom:20px;}


.section{ padding:45px 0 60px 0;}
.section001{  margin:45px 0 60px 0;}
.section02{ padding:60px 0;}
.section03{ padding:45px 0 55px 0;}
.section04{ padding:40px 0;}
.sectionpre{ padding-top:50px;}
.sectionnext{ padding-bottom:60px;}
.footer.section{padding:40px 0;}


.nseivce .kuai .ppic:after{ display:none}
.nseivce .kuai .ppic{ width:100%; float:none}
.nseivce .kuai .wenzi{width:100%; float:none; margin-bottom:15px;}
.nseivce .kuai .wenzi:after{ display:none}
.nseivce .kuai .wenzi .box{ border-left: 2px solid #80bc00 !important; border-right: 2px solid #80bc00 !important; }
.nseivce .kuai .wenzi .s_tit{ text-align:center; padding-left:0}
.nseivce .kuai .wenzi .box .b_tit{left:auto; text-align:center; width:90%; max-width:360px; margin-left:auto; margin-right:auto}
.nseivce .kuai .wenzi .box{ padding:45px 15px 15px 15px;}

.nseivce .kuai{ margin-bottom:40px;}

.nseivce .kuai .wenzi .box .b_tit{ font-size:20px; line-height:40px;}
.nseivce .kuai .wenzi .box .b_tit span, .nseivce .kuai .wenzi .box .b_tit img{ height:30px;}
.nseivce{ padding-bottom:50px;}
.nseivce.sectionpre { padding-top:0}
}


@media screen and (max-width: 799px){
.mserivce .sertabmenu li{font-size:15px;line-height:18px;margin-right:1px; height:60px;display:flex;align-items:center; padding:5px 2px 20px 2px; width:auto; position:relative; text-align:center }

.mserivce .sertabmenu li span{ display:block; position: absolute; width:100%; text-align:center; bottom:0 }
.mserivce .sertabmenu li:nth-child(3) span, .mserivce .sertabmenu li:nth-child(4) span{ bottom:8px;}
.mserivce .sertabmenu ul {vertical-align: auto;display:flex; display:-webkit-flex;}
.mserivce .sertabmenu ul{ overflow-x:auto;overflow-y: hidden; width:100%;}

.youshi .conn .item h3 span:after{ top:0; right:-20px}
}

@media screen and (max-width: 640px){
.stands, .option{ float:none; width:100%; margin-bottom:25px}
.option { float:none}

.header .neck .logo{ margin-top:-12px;}
.header .neck .logo img{ height:24px;}

.header .neck .wrap{ height:70px; }
.header .menu{ height:70px; line-height:70px;}
.banner, .nbanner{margin-top:70px;}

.header.scroll .neck .wrap{ height:70px;}
.header.scroll .menu{ height:75px; line-height:70px}
.m-btn{ height:70px; padding-top:26px;}
.m-menu{ top:70px; }
.m-menu{top:70px; height:calc(100% - 70px);}
.fixeds {top: 70px !important;}


.banner{ width:130%; margin-left:-15%}
.nbanner{width:130%; margin-left:-15%}
.banner .wrap{ width:68% }
.banner .swiper-button-prev{ left:11%}
.banner .swiper-button-next{ right:11%}

.banner .swiper-slide .text h3{ font-size:28px; line-height:40px;}
.imain .kuai .text .inn{ left:15px; bottom:10px;}
.imain .kuai .text h3{ font-size:20px;}


.footer ul {display: block;}
.footer li {display:block; float:left }
.footer li:nth-child(3){ float:right}
.footer li:nth-child(4){ clear:both; margin-top:30px;}
.footer h3{ margin-bottom:10px; font-size:16px;}

body{ font-size:15px;}
.float_kf{ display:none}
.m-foot{ display:block}
.copyright{ padding:12px 0; margin-bottom:55px}


.liuyan-sub{ width:320px; height:95%;}
.liuyan-sub .conn .tit{ font-size:35px; line-height:35px;}
.liuyan-sub .conn .sumn{ font-size:15px; line-height:20px;}
.liuyan .row .colum{ width:100%; float:none; margin-bottom:3px;}
.liuyan-sub .conn{padding: 15px 20px 15px 20px;}
.liuyan .row .colum .ntit{ line-height:24px}
.liuyan .inp{ line-height:28px; height:28px;}
.liuyan textarea{ height:70px;}
.liuyan-sub .closed{ top:15px; right:15px;}


.pronav {vertical-align: auto;display:flex; display:-webkit-flex;}
.pronav .item{white-space:nowrap;}
.pronav{ overflow-x:auto;overflow-y: hidden; width:100%;}

.nproducts .item .nprotit span{ width:33.33%}
.nproducts .item .nprotit span:nth-child(3), .nproducts .item .nprotit span:nth-child(4){ display:none}
.nproducts .item .nprolist span{width:33.33%}
.nproducts .item .nprolist span:nth-child(3), .nproducts .item .nprolist span:nth-child(4){ display:none}
.nproducts .item .plleft{ float:none; width:100%}
.nproducts .item .plleft .nprotit span{ width:100%}
.nproducts .item .plright{ float:none; width:100%}
.nproducts .item .ppic{ padding:0}


.nprodetail .conn .picsshow{width:100%; float:none; margin-bottom:30px}
.nprodetail .conn .wenzi{width:100%; float:none;}
.nprodetail .conn .wenzi .canshu{ position:relative; margin-top:30px; left:auto; bottom:auto; width:100%}

.nprodetail .conn .wenzi .item{ display:block; position:relative; border-right:none; border-bottom:dotted 1px #e1e1e1; margin-right:0px; padding-right:0px; margin-bottom:15px; padding-bottom:15px} 

.nprodetail .conn .wenzi .item h3{ color:#403f41; font-size:20px; font-weight:bold}
.nprodetail .conn .wenzi .nptitle h3{ font-size:22px;}
.nprodetail .conn .wenzi .nptitle p{ font-size:15px; margin-top:-10px}
.nprodetail .conn .wenzi .pys p{ line-height:30px;}

.nprodetail .conn .picsshow .bigpic{float: left;}
.nprodetail .conn .picsshow .otherpic, .nprodetail .conn .picsshow .otherpic .tabmenu, .nprodetail .conn .picsshow .otherpic .tabmenu ul {left:auto; right:0;}



.pdnav li{padding: 9px 1.5px;margin-right:2px; font-size:13px }
.pdnav li:last-child{ margin-right:0}
.pdnav li:hover, .pdnav li.cur{padding: 8px 1px 9px 1px;}

.youshi{ background-attachment: fixed; padding:60px 0}
.youshi .ystitle h3{font-size:30px; line-height:40px;}

.youshi .conn .item{padding:20px 0 0 0;margin-right:25px}

.youshi .conn .item h3{ font-size:16px;}
.youshi .conn .item h3 span{ font-size:36px}
.youshi .conn .item p{margin-top: 0px;}

.nwenhua .item{ float:none; width:100%; position:relative}
.nwenhua .item .wenzi .intro p{ line-height:26px;}


.nwenhua .item .wenzi .intro h3{font-size:26px;}


.ngroup .ntit{ line-height:50px;}

.nnews .newskuai .pic{ float:none; width:100%}
.nnews .newskuai .wenzi{ float:none; width:100%}
.nnews .newskuai .wenzi .date{ margin-top:15px;}
.nnews .newskuai .wenzi h3{margin: 5px 0 10px; line-height:24px; font-size:18px;}

.nnav{ font-size:20px; line-height:60px }
.nnews.nnews02 .wrap{ width:100%}

.nnews .ytabmenu li{ font-size:22px;margin-right: 25px;}
.nnews .ytabmenu{ margin-bottom:20px;}
.nnews #ytabcontent .item .month { padding: 0 0 0 20px;font-size: 18px;line-height: 55px;}

.nnews #ytabcontent .item{ margin-bottom:20px;}
.nnews #ytabcontent .item p{ padding:10px 0 10px 20px;}
.nnews #ytabcontent .item p span{padding:0px;  width:auto; width:50%; float:left; font-size:15px;}
.nnews #ytabcontent .item p span:nth-child(1){ width:50%; font-weight:bold}
.nnews #ytabcontent .item p span:nth-child(2), .nnews #ytabcontent .item p span:nth-child(3){ width:50%}


.nvideo .kuaivideo02 .videoitem{ float:left; width:48.5%; margin-right:0%; margin-bottom:3%}
.nvideo .kuaivideo02 .videoitem:nth-child(3n+1){ clear:none}
.nvideo .kuaivideo02 .videoitem:nth-child(2n){ float:right}
.nvideo .kuaivideo02 .videoitem:nth-child(2n+1){ clear:both}
.nvideo .kuaivideo02 .videoitem .wenzi h3{font-size:15px; line-height:20px;height:60px;}
.nvideo .kuaivideo02 .videoitem .wenzi{ padding:10px 0 0 0; }


.videos iframe{ margin-left:-160px; margin-top:-90px;  width:320px; height:180px;}
.vclose { margin-left:120px; margin-top:-80px;  cursor: pointer; }


.down .sertitle span, .down .sercon span{ width:33.33%; float:left; padding-left:20px;display:block}
.down .sertitle span:nth-child(1), .down .sercon p span:nth-child(1){ width:100%; padding-left:20px; float:none; display:block}
.down .sercon p span:nth-child(1){ padding-left:30px;}
.down .sertitle span:last-child,.down .sercon span:last-child{ width:33.33%}
.down .sertitle span:nth-child(1), .down .sertitle span:nth-child(2){ padding-left:0}
.down .sercon span:nth-child(2){ padding-left:30px; width:calc(100% - 220px)}
.down .sertitle span:nth-child(2){width:calc(100% - 220px)}
.down .sertitle span:nth-child(3), .down .sercon span:nth-child(3){ width:100px; padding:0 25px;}
.down .sertitle span:nth-child(4), .down .sercon span:nth-child(4){ width:120px; float:right}


.messages .row .colum{ float:none; width:100%}
.messages .row .colum:nth-child(2n){ float:none}
.huadong{ width:100%; overflow-x:auto}

.nppx table td{ padding:3px 5px; line-height:24px; }
.nppx table tr:nth-child(1){ background:#fff !important; line-height:50px}
.nppx h4{font-size:18px;line-height:30px;}
.nppx h2{ font-size:24px;}
.nppx .green{ font-size:16px;}

.nppx .green{padding-left:0px; display:block;}


.nprotitle h3{font-size: 24px;}
.nprotitle h3 span{font-size:16px; padding-left:20px;}


.youshi .conn{ text-align:left}
.youshi .conn .item{ float:left; width:50%;margin-right:0px;}
.youshi .conn .item:nth-child(2n){ float:right}
.youshi .conn .item:nth-child(2n+1){ clear:both; padding-left:0px; }
.youshi .conn .item h3{ text-align:left}
}

@media screen and (max-width: 460px){
.imain .kuai .text .inn{ left:10px; bottom:5px;}
.imain .kuai .text h3{ font-size:15px;}	
.footer li:nth-child(3){ display:none; color:both}
.footer li:nth-child(1){ line-height:25px; font-size:14px;}
.footer li:nth-child(2){ display: block; float:right}

.banner{ width:140%; margin-left:-20%}
.nbanner{width:140%; margin-left:-20%}
.banner .wrap{ width:64% }
.banner .swiper-button-prev{ display:none}
.banner .swiper-button-next{ display:none}

.banner .swiper-slide .text h3{ font-size:20px; line-height:30px;}
.banner .swiper-slide .text h3{ margin-bottom:20px;}
.banner .swiper-slide .text .more a{ width:130px; line-height:36px;}
.banner .swiper-slide .text{ margin-top:-60px}
.banner .swiper-pagination { bottom:15px !important}
.iproducts .item h3, .iproducts .item p{ line-height:20px; height:40px; }
.iproducts .item h3{padding:10px 0}
.iproducts .item:last-child h3{ padding:0}
.title h3{ font-size:30px;}
.liuyan-sub .conn .tit{ font-size:30px; line-height:30px;}

.youshi .ystitle h3{font-size:24px; line-height:36px;}

.youshi .conn .item h3 span{ font-size:30px}


.nnews .ytabmenu li{ margin-right: 18px; font-size:20px}

.nnav{ font-size:18px; line-height:56px }

.banner .swiper-slide .text .more a{ font-size:12px; border:solid 1px #fff; line-height:28px; width:110px; height:30px;}

.nprotitle h3{font-size: 24px;}
.nprotitle h3 span{padding-left:0px; display:block}
}