@charset "gb2312";

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
li, ol { list-style:none; }

body {font-size: 12px;color: #444;background-color: #FFFFFF;margin: 0px;padding: 0px;}
img{ border:0px;}
.head{ height:60px; background:#fff;}
.logo{ float:left;}
.logo img{ float:left;}
.logo span{ font-family:Arial, Helvetica, sans-serif; color:#fff; float:left; font-size:15px; margin-left:5px; padding-top:18px;}
.home{ float:right; margin-top:20px; margin-right:10px;}

.clear{ clear:both;}

table{ max-width:98%;}

.menu{width:100%;text-align:center;overflow:hidden;  margin-top:20px; margin-bottom:20px; height:auto; }
.menu ul{overflow:hidden; padding-left:2.5%; padding-right:2.5%; padding-bottom:2%}
.menu li{ width: 23%; float:left; margin:1%; margin-bottom:0; padding:0px; height:auto;  overflow:hidden;  z-index:100;position: relative }



.menu li:last-child{ margin-right:0%;}

.menu li a{ height: 0; padding-top: 100%; width:100%; text-decoration:none;   border-radius:50%;   }


.menu li:nth-child(1) a{ background:url(http://www.nldfloor.cn/img/cp1.jpg);   }
.menu li:nth-child(2) a{ background:url(http://www.nldfloor.cn/img/cp2.jpg);   }
.menu li:nth-child(3) a{ background:url(http://www.nldfloor.cn/img/cp3.jpg);   }
.menu li:nth-child(4) a{ background:url(http://www.nldfloor.cn/img/cp4.jpg);   }




.menu li span{ float:left; text-align:center; display:block; } 
.menu li p{ font-size:15px; padding:5px 0px 0px 0px;   font-family:"Î¢ÈíÑÅºÚ"; color:#555; display:block; /*text-shadow: 0 1px 1px #c65900;*/} 

.menu li img{ width:35px; position: relative; top:-12.5vw; z-index:100000 } 

.menu li a{display:inline-block;}


.daohang { width:100%; height:auto; overflow:hidden;}

.daohang li{ height:160px; overflow:hidden;}

.daohang li a{ text-decoration:none;}

.daohang li img{ width:50%; float:left; height:160px; }
.daohang li p{ height:160px; line-height:160px; background:#009835; font-size:24px; color:#fff;  text-align:center; }


.daohang li:nth-child(2) img{ width:50%; float:right; height:160px; }
.daohang li:nth-child(2) p{ height:160px; line-height:160px; background:#986533; font-size:24px; color:#fff;  text-align:center; }

.daohang li:nth-child(3) img{ width:50%; float:left; height:160px; }
.daohang li:nth-child(3) p{ height:160px; line-height:160px; background:#a68950; font-size:24px; color:#fff;  text-align:center; }


.banner{ max-width:800px; margin-top:1px; margin-left:auto; margin-right:auto;}
.banner img{ width:100%;}

.cp-xh{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#990000;}

.cpaa{ background:#FFF6ED; border:1px #F2E3D5 solid; width:92%; margin-left:auto; margin-right:auto; padding:10px; line-height:28px;}

.cpbb{ background:#F4F7FA; height:40px; line-height:40px; font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; border:1px #D8DFE6 solid; padding:10px; width:92%; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:20px;}

.cpbb img{display:block; float:left; margin-right:10px;}


.keyword{ width:97%; background:#FFFFFF; margin-left:auto; height:40px; margin-right:auto; margin-top:12px; margin-bottom:5px;}

.ii{ height:30px;background:#FFFFFF;  line-height:29px; color:#666; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:10px; width:83%; float:left;}
.cc{ float:right; background:#FFFFFF; margin-right:10px;}

.footer-nav {
   position:fixed;bottom:0px;display: block;
    margin: 0 auto; width:100%;
    list-style: none;
    border-top: 1px solid #009835;
    height: 44px; padding:0px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#009835), to(#05b944));
    background: -moz-linear-gradient(#009835,#05b944);
    background: #009835\9;
}
.footer-nav .footer-nav-menu-cls-btn{cursor:pointer;}
.footer-nav > li {
    text-align: center;
    border-right: 1px solid #05c046;
    height: 44px;
    float: left;
    width: 25%;
    margin: 0px;
    padding:0px ;
    box-sizing: border-box;
    position: relative;
}
.footer-nav img{
    width: 26px;
    height: 26px;
}

.footer-nav a,  .footer-nav div {
    height: 44px;
    display: block;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
}
.footer-nav a,  .footer-nav div {
    text-align: center;
    color: #fff;
}

.footer-nav .text {
    font-size: 16px;
    color: #fff;
    
    text-decoration: none;
    text-align: center;
    display: block;
    overflow: hidden;
    height:44px;
	line-height:44px;
	
}
.footer-nav .hot{ position:absolute; background:url(img/hot.gif) no-repeat; width:22px; height:11px; }
.footer-nav .text img{width:10px;height:10px;}
.footer-nav .icon{
    font-family: 'base-icon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    color:#fff;
    margin: 0 auto;
}
/*** µ×²¿µ¼º½²Ëµ¥ E ***/


.about-text{ font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; line-height:34px; padding:15px;  text-align:justify; }

.about-text img{ max-width:100%; display:block; padding-top:10px; padding-bottom:15px; width:100%;}

.about-text p{ max-width:100%; line-height:2em; margin:0px; padding:0px; text-align:justify; }

.about-bt{
	background:#F2F2F2;
	height:40px;
	line-height:40px;
	border-bottom:1px #CCCCCC solid;
	margin-top:0px;
	padding-left:10px;
	font-size:16px;
	color:#444;
	font-family:"Î¢ÈíÑÅºÚ";
	background-color: #f2F2F2;
	
	background-repeat: no-repeat;
	background-position: 90px 0px;}
	
.about-bt a{ width:12px; height:20px; display:block; float:left; background:url(img/arrow-left.png) no-repeat 0px 0px; margin-top:10px; margin-right:15px;}
	

.hh{ height:50px; background:#fff}

.cplist{ margin-top:15px; margin-bottom:15px; padding:0px;}
.cplist ul{ margin:0px; padding:0px;}
.cplist li{  width:32%; display:block; float:left; list-style:none; }
.cplist li a{ float:left; margin:6px; text-align:center;   border-radius:12px; border:1px #035931 solid; text-decoration:none; width:95%;  height:36px; line-height:36px; display:block; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; background:#035931;}

.cplist .current a{ border:1px #b26031 solid; background:#b26031; color:#fff;}


.cp{ margin:0px; padding:0px; width:100%; margin-left:auto; margin-right:auto;}
.cp ul{ margin:0px; padding:0px;}
.cp li{  width:48%; list-style:none; height:220px; margin-left:1%; margin-right:1%; margin-bottom:0px; background:#fff; float:left; overflow:hidden; }

.cp ul li img{ float:left; width:100%; height:180px; margin-bottom:10px;  display:block; text-align:center; }
.cp ul li p{ display:block; text-align:center; }

.cp ul li p b{ color:#FF6600; font-family:Arial, Helvetica, sans-serif; font-size:16px; }


.cp ul li p a{ color:#444; text-decoration:none;  font-size:13px;  display:block; width:100%; margin-bottom:10px;  }


.cpbt{ border-bottom:2px #006BBB solid; width:92%; margin-left:auto; margin-right:auto; background:url(img/xxzl.gif) left no-repeat; font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; color:#fff; height:25px; padding-top:6px; padding-left:18px; margin-bottom:5px; margin-top:5px;}

.cpimg{ width:96%; text-align:center; margin:15px;}
.cpimg img{ max-width:320px;  text-align:center;}

.bt{ font-size:18px; font-weight:bold; color:#444; border-bottom:1px #ccc solid; padding-top:15px; padding-bottom:15px; text-align:center;}


/*·ÖÒ³´úÂë*/

DIV.green-black {PADDING-RIGHT: 4px;PADDING-LEFT: 2px;PADDING-BOTTOM: 2px; margin-bottom:30px; MARGIN-top: 30px;PADDING-TOP: 3px;TEXT-ALIGN: center;	font-family: Arial, Helvetica, sans-serif;}

DIV.green-black A {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; font-size:14px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none}

DIV.green-black A:hover {BORDER: #005a2f 1px solid; font-size:14px; background:#005a2f; COLOR: #fff;}
DIV.green-black .current {BORDER-RIGHT: #005a2f 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #005a2f 1px solid; PADDING-LEFT: 4px; BACKGROUND: #005a2f; PADDING-BOTTOM: 2px; BORDER-LEFT: #005a2f 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; font-size:14px; PADDING-TOP: 2px; BORDER-BOTTOM: #005a2f 1px solid; TEXT-DECORATION: none}


DIV.green-black A:active {BORDER-RIGHT: #016BA9 1px solid; BORDER-TOP: #016BA9 1px solid; BACKGROUND: url(images/pageimage2.gif) #016BA9; BORDER-LEFT: #016BA9 1px solid; COLOR: #fff; BORDER-BOTTOM: #016BA9 1px solid}



.plist{ width:100%; margin:0px; padding:0px;}

.plist .left { width:40%; height: 65%;   overflow: auto;   position: fixed;    top: 148px;   left: 0; }
.plist .right { width:55%; float:left; background:#f5f5f5;}

.plist .left ul{ margin:0px; padding:0px;}
.plist .left ul li{ margin:0px; padding:0px; list-style:none }
.plist .left ul li a{ text-decoration:none; font-size:14px; color:#444; border-bottom:1px #ccc solid; display:block; padding-left:10px;  padding-top:18px; padding-bottom:15px;}

.plist .left .current a{ background:url(img/jiantou.gif) right center no-repeat;}



.plist .right ul{ margin:0px; padding:0px; width:60%; background:#ffffff; border-left:1px #ccc solid;

position: fixed;
		    top: 148px;
		    right: 0;
		    left: auto;
		  
		    overflow: auto;
		    height: 65%;}
.plist .right ul li{ margin:0px; padding:0px; list-style:none }
.plist .right ul li a{ text-decoration:none; font-size:14px; color:#444; border-bottom:1px #ccc solid; display:block; padding-left:15px;  padding-top:15px; padding-bottom:15px;}


.plist .rightt { width:60%; background:#ffffff; border-left:1px #ccc solid;

position: fixed;
		    top: 148px;
		    right: 0;
		    left: auto;
		  
		    overflow: auto;
		    height: 65%;

}

.plist .rightt ul{ margin:0px; padding:0px;}
.plist .rightt ul li{ margin:0px; padding:0px; list-style:none; width:48%; float:left; font-size:13px; }
.plist .rightt ul li img{ width:100%; height:2.6em; border:1px #E4E2E2 solid; margin-bottom:6px;}
.plist .rightt ul li a{ text-decoration:none; font-size:15px; color:#444; display:block; padding-left:15px;  padding-top:15px; padding-bottom:15px;}


.fl{ padding:0px;  margin:0px; width:100%; height:auto; overflow:hidden; }
.fl ul{  margin:0px; padding:10px; list-style:none}

.fl li{ float:left; margin:0px; padding:0px; list-style:none; height:26px; line-height:26px; overflow:hidden;}
.fl li a{ padding:5px 10px; background:#f1f1f1; margin-right:10px; text-decoration:none; color:#444;}
.fl li a:hover{ background:#FF6600; color:#fff;}
.fl .current a{background:#FF6600; color:#fff;}



.ii{ float:left;  width:79%; height:34px; margin-left:1%; padding:0px; }
.cc{ float:left; width:19%; background: #fff;height:34px; margin-right:1%; padding:0px;}

.logo-b-input{ border:1px #ccc solid; outline:none; height:32px; width:100%; line-height:36px; padding-left:5px; color:#555; border-radius:5px;}

.logo-b-buttom{ background:#00592e; height:36px; font-size:14px;  font-family:ËÎÌå; width:100%; margin-top:0px; line-height:36px; color:#fff; border:none;

border-radius:0px 5px 5px 0px; cursor:pointer;

 }


.newlist{ margin-top:20px; padding:0px; width:94%; margin-left:3%;}
.newlist ul{ margin:0px; padding:0px;}
.newlist li{ padding-top:12px; padding-bottom:12px;  list-style:none; border-bottom:1px #ccc solid;}
.newlist li a{ font-size:16px; text-decoration:none; list-style:none;  padding-left:20px; color:#444;     display: block; 

overflow: hidden; 
white-space: nowrap; 
text-overflow: ellipsis;  background: url(img/newIcon2.gif) left no-repeat}


.ke-zeroborder{
	border-collapse:collapse; width:100%;
}
.ke-zeroborder td{
	border:1px solid #CCCCCC;
	text-align: center;font-size:14px; vertical-align:middle;
}

.ke-article{
	border-collapse:collapse; 
}
.ke-article td{
	border:1px solid #CCCCCC;
	text-align: left;font-size:14px; vertical-align:middle;padding:5px 5px;
}

.gjlist{ margin:0px 10px; padding:0px;}
.gjlist ul { margin:0px; padding:0px;}
.gjlist ul li{ }
.gjlist ul li a{ text-decoration:none; color:#444; font-size:1.2em; line-height:1.6em; font-family:Arial, Helvetica, sans-serif; padding:3px 10px; display:block; text-decoration: none; border-bottom:1px #ccc dotted;}


.product-hot { background:#f1f1f1; height:auto; overflow:hidden;}

.product-hot b{ font-size:24px; text-align:center; color:#005a2f; display:block; margin:20px auto 5px auto; font-weight:normal;}

.product-hot p{ margin:0px; padding:0px; text-align:center; margin:0px auto 20px auto;}

.product-hot p{}


.product-hot li{ width:45.75%; float:left; margin:0% 2.5% 0% 2.5%;  text-align:center; font-size:13px; color:#666; }

.product-hot li a{ text-decoration:none;}

.product-hot li p{ text-align:center; margin:10px auto; color:#666;    height:40px; overflow:hidden;}


.product-hot li img{ width:100%; height:160px;  margin:0% auto;}

.product-hot li:nth-child(2n){ margin-left:0%;}


.news-hot { background:#fff; height:auto; overflow:hidden;}

.news-hot span{ float:right; font-size:13px; padding-right:20px; color:#888;}

.news-hot b{ font-size:24px; text-align:center; color:#005a2f; display:block; margin:20px auto 5px auto; font-weight:normal;}

.news-hot p{ margin:0px; padding:0px; text-align:center; margin:0px auto 20px auto;}

.news-hot li{ width:95%; float:left; margin:auto 2.5%; text-align:left; border-bottom:1px #888 dotted;  padding:10px 0px 10px 0px; font-size:16px; overflow: hidden;
            text-overflow:ellipsis;
            white-space: nowrap; }


.news-hot li img{ width:80px; height:70px; margin-right:15px; vertical-align:middle; }

.news-hot li a{ color:#666; text-decoration:none; }


.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:640px;/* ÉèÖÃ½¹µãÍ¼×î´ó¿í¶È */ }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{list-style:none; position:relative; text-align:center; margin:0px; padding:0px; }
.slideBox .bd li img{ background:url(img/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* Í¼Æ¬¿í¶È100%£¬´ïµ½×ÔÊÊÓ¦Ð§¹û */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* È¥µôÁ´½Ó´¥Ãþ¸ßÁÁ */
.slideBox .hd{ position:absolute; width:100%; height:28px; line-height:28px; bottom:0; z-index:1;text-align: center;  }
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;  list-style:none}
.slideBox .hd li.on{ background:#a6ce3b;}