@charset "gb2312";
body {font-family: "Î¢ÈíÑÅºÚ";font-size: 13px;color: #444;background-color: #FFFFFF;margin: 0px;padding: 0px;}

ul,li{ margin:0px; padding:0px; list-style:none;}
img{ border:0px;}

span{ font-size:12px;}

a{ text-decoration:none; color:#444;}

.top{ width:100%; height:10px; display:none;}

.logo{ width:1000px; margin-top:0px; margin-bottom:0px; background:url(img/12.png); padding-top:15px; padding-bottom:15px; margin-left:auto; margin-right:auto;}

.logo span{ float:right; padding-top:10px;}

.menu{ width:100%; background:#005a2f; height:60px; position:relative;}
.menu .caidan{ width:1001px; margin-left:auto; margin-right:auto;}
.menu .caidan ul{ margin:0px; padding:0px;}
.menu .caidan ul li{ float:left; font-size:16px; width:142px; color:#64292D; border-right:1px #e5fef2 solid; text-align:center;}
.menu .caidan ul li span{ display:block; font-size:13px;}
.menu .caidan ul li a{ font-size:16px; text-decoration:none; color:#fff;  display:block;  padding-top:10px; padding-bottom:10px}
.menu .caidan ul li a:hover{ background:url(/img/hover.png);}


#cd{ width:1001px; height:300px;opacity:0.8; top:60px; padding:0px; position: relative; margin-left:auto; margin-right:auto; display:none; background:#fff; z-index:100; margin-top:0px;}

#cd ul{ margin:0px; paddingtop:0px;}
#cd ul li{ width:142px; float:left; text-align:center; margin-top:-30px; padding-top:60px; }
#cd ul li a{ display:block; font-size:14px; color:#222; padding-top:5px; padding-bottom:5px; text-decoration:none;margin:0px;}
#cd ul li a:hover{ display:block; font-size:14px; color:#E0580A; padding-top:5px; padding-bottom:5px; text-decoration:underline; margin:0px;}


.aa{ background:url(../img/0007.png) no-repeat top;}
.bb{ background:url(../img/0001.png) no-repeat top;}
.cc{ background:url(../img/0092.png) no-repeat top;}
.dd{ background:url(../img/0003.png) no-repeat top;}
.ee{ background:url(../img/0095.png) no-repeat top;}
.ff{ background:url(../img/0037.png) no-repeat top;}
.gg{ background:url(../img/0073.png) no-repeat top;}


.flexslider {margin: 0px auto 20px; position:absolute; border-top:0px #fff solid;  width: 100%; height: 450px; top:176px; overflow: hidden;	zoom: 1; z-index:50}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;	margin: -35px 0 0;display: block;background: url(http://www.nldfloor.cn/img/ad_ctr.png) no-repeat;	position: absolute;
	top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;	filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;	filter: alpha(opacity=50);}
.flex-control-nav {	width: 100%;position: absolute;	bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(/img/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;		display: block;}



.cpfl{ margin:0px; padding:0px; width:1001px; margin-left:auto; text-align:center; margin-right:auto; top:520px; position: relative;}

.cpfl p{ font-size:34px; color:#444; font-weight:normal; padding-bottom:20px; border-bottom:1px #ccc dotted; text-align:center; width:1001px; margin-left:auto; margin-right:auto; }


.cpfl ul{ margin:0px; padding:0px;}
.cpfl ul li{ float:left; width:200px; margin-left:25px; margin-right:25px; text-align:center; font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; color:#444;}
.cpfl ul li img{ border-radius:50%; display:block; max-width:200px; margin-bottom:20px;}
.cpfl ul li a{ text-decoration:none; font-size:20px; color:#444; font-weight:bold;}

.animated{ -moz-transform 1s;  -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}


.cpfl ul li img:hover { -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); transform:rotateY(360deg); transition:all 0.8s easeInOutCirc;}

.nav{ width:1001px; margin-left:auto; margin-right:auto; top:590px; position: relative;}
.nav ul{ margin:0px; padding:0px;}
.nav ul li{ width:33.33333%; height:300px; float:left; overflow:hidden;}
.nav ul li a{ }

.nav .aa{ background:#996633;}
.nav .aa:hover{ background:#9f4f25; transition:all 0.2s linear}

.nav .aa b{ font-size:34px; color:#fff; text-align:center; display:block; font-weight:normal; padding-top:80px; padding-bottom:100px;}
.nav .aa span{ font-size:20px; text-align:center;  font-weight:normal; border-radius:3px; border:1px #fff solid; padding:5px 20px; margin-left:103px;}

.nav .aa a span{ color:#fff;}
.nav .aa a:hover span{ color:#fff;}


.nav .bb{ background:#009933;}
.nav .bb:hover{ background:#006633; transition:all 0.2s linear}

.nav .bb b{ font-size:34px; color:#fff; text-align:center; display:block; font-weight:normal; padding-top:80px; padding-bottom:100px;}
.nav .bb span{ font-size:20px; text-align:center;  font-weight:normal; border-radius:3px; border:1px #fff solid; padding:5px 20px; margin-left:103px;}
.nav .bb a span{ color:#fff;}
.nav .bb a:hover span{ color:#fff;}

.nav .cc{ background:#A78A4F;}
.nav .cc:hover{ background:#D0B273; transition:all 0.2s linear}

.nav .cc b{ font-size:34px; color:#fff; text-align:center; display:block; font-weight:normal; padding-top:80px; padding-bottom:100px;}
.nav .cc span{ font-size:20px; text-align:center;  font-weight:normal; border-radius:3px; border:1px #fff solid; padding:5px 20px; margin-left:103px;}
.nav .cc a span{ color:#fff;}
.nav .cc a:hover span{ color:#fff;}

.news{ width:1001px; margin-left:auto; margin-right:auto; top:640px; position: relative;  }

.news h2{ font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#444;  border-bottom:1px #ccc dotted; padding-bottom:10px; margin:0px;}

.news h2 span{ float:right;}
.news h2 span a{ font-size:12px; font-weight:normal; border:1px #ccc solid; transition:all 0.2s linear;border-radius:15px;  padding:3px 10px;  }
.news h2 span a:hover { font-size:12px; font-weight:normal; border:1px #66CC00 solid; background:#66CC00; color:#fff; transition:all 0.2s linear;border-radius:15px;  padding:3px 10px;  }


.news a{ color:#444;}

.news .l{ width:460px; height:360px; float:left;}
.news .l .xm { margin-top:10px; border-bottom:1px #ccc solid; padding-bottom:10px; }
.news .l .xm img{ width:100px; height:80px; float:left; margin-right:20px;}
.news .l .xm b{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ";  display:block;}
.news .l .xm p{ line-height:20px; font-size:12px; color:#444; font-family:"Î¢ÈíÑÅºÚ"; display:block;}
.news .l .xm a:hover{ color:#FF6600;}



.news .r{ width:460px; margin-left:81px; height:360px; float:left;}

.news .r .xm { margin-top:10px; border-bottom:1px #ccc solid; padding-bottom:10px; }
.news .r .xm img{ width:100px; height:80px; float:left; margin-right:20px;}
.news .r .xm b{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ";  display:block;}
.news .r .xm p{ line-height:20px; font-size:12px; color:#444; font-family:"Î¢ÈíÑÅºÚ"; display:block;}
.news .r .xm a:hover{ color:#FF6600;}


.foot{ width:100%; background:#005a2f; height:40px; line-height:40px; text-align:center; color:#fff; margin-left:auto; margin-right:auto; top:700px; position: relative;  }
.end{ width:100%; background:#fff; height:80px; line-height:26px; padding-top:20px; text-align:center; color:#444; margin-left:auto; margin-right:auto; top:700px; position: relative; padding-bottom:20px;  }


.foott{ width:100%;background:#005a2f;  height:40px; line-height:40px; text-align:center; color:#fff; margin-left:auto; margin-right:auto; top:550px; position: relative;  }
.endd{ width:100%; background:#fff; height:80px; line-height:26px; padding-top:20px; text-align:center; color:#444; margin-left:auto; margin-right:auto; top:550px; position: relative;padding-bottom:20px;   }


/* ¹«Ë¾¼ò½é CSS  */

.company{ width:1001px; height:700px; margin-left:auto; margin-right:auto;  top:540px; position: relative; line-height:32px;   font-size:14px; }

.company .l{ float:left; width:780px; margin-right:30px; margin-left:0px; font-size:16px; }

.company .l h2{ font-family:"Î¢ÈíÑÅºÚ"; font-size:30px; margin:0px; padding-top:10px; font-weight:normal;color:#8E7031; background:url(../img/pic_right1.jpg) bottom repeat-x; padding-bottom:20px;  margin-bottom:0px;}
.company .l span{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#8E7031;  }

.company .l img{  max-width:770px;}


.company .r{ float:left; width:180px; height:750px; background:url(../img/pic_right2.jpg) left repeat-y;}

.company .r h2{ background:url(../img/subMenuTit.jpg); width:140px; height:75px; margin:0px; font-weight:normal; line-height:75px; font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; padding-left:60px; color:#fff;}





.company .r li{ border-bottom:1px #ccc solid; font-size:14px; background:url(../img/g4.png) 10px 18px no-repeat; padding-left:30px; color:#444; margin-left:10px;  padding-top:5px; padding-bottom:5px; margin-top:5px; margin-bottom:5px;}
.company .r li a{ color:#444; font-family:"Î¢ÈíÑÅºÚ";  }
.company .r li a:hover{ color:#31880D;  background:url(../img/g44.png) 10px 18px no-repeat;}

.company .r .current a{ font-weight:bold;}



/*·ÖÒ³´úÂë*/

DIV.green-black {PADDING-RIGHT: 8px;PADDING-LEFT: 4px;PADDING-BOTTOM: 4px; margin-bottom:10px; MARGIN-top: 20px;PADDING-TOP: 6px;TEXT-ALIGN: center;	font-family: Arial, Helvetica, sans-serif;}

DIV.green-black A {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #666 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; font-size:18px; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none}

DIV.green-black A:hover {BORDER: #4B9217 1px solid; font-size:18px; background:#4B9217; COLOR: #fff;}

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}


.pro{ margin:20px 0px; padding:0px; overflow:hidden;}
.pro ul{ margin:0px; padding:0px;}
.pro li{ float:left;display:block; width:240px; height:190px; text-align:center; margin:10px;}
.pro li img{ width:240px; height:160px;  margin-bottom:10px; display:block;}
.pro li span {padding-top:20px; line-height:30px; text-align:center; font-size:13px; }
.pro li span a{color:#000;font-size:14px;}
.pro li span a:hover{color:#663300; text-decoration:none;font-size:14px;}


.xw{ margin:20px 0px; padding:0px;}
.xw ul{ margin:0px; padding:0px;}
.xw li{  margin:0px;  background:url(../img/2.gif) left no-repeat; padding-left:20px; border-bottom:1px #ccc dotted; height:36px; line-height:36px; font-size:15px; font-family:"Î¢ÈíÑÅºÚ";list-style:none;}
.xw li span{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.xw li a{ text-decoration:none; color:#444;}
.xw li a:hover{ color:#6633CC; padding-left:1px;}



.guest{ border:1px #CCCCCC solid; height:32px; width:380px; line-height:32px; margin-top:3px; margin-bottom:3px;  padding-left:3px; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:13px;}

.guest_code{ border:1px #CCCCCC solid; height:32px; width:100px; line-height:32px; margin-top:3px; margin-bottom:3px;  padding-left:3px; font-family:Arial, Helvetica, sans-serif; color:#444; font-size:13px; float:left;}

.yzm{ border-bottom:1px #ccc solid; background:#f1f1f1; border-right:1px #ccc solid; border-top:1px #ccc solid; height:22px; margin-top:3px; font-size:15px; padding-top:12px; padding-left:15px;font-family:Arial, Helvetica, sans-serif; color:#444; width:65px; float:left;}

.fff{ padding-top:15px; margin-left:10px; float:left;}

.sub{ height:38px; width:120px; text-align:center; color:#fff; background:#C0A264; cursor:pointer; border:none; line-height:38px; margin-top:30px; margin-bottom:30px; font-size:14px; font-weight:bold; font-family:"ËÎÌå";}

.bt{ font-family:Arial, Helvetica, sans-serif; color:#FF3300; font-size:26px; padding-left:10px; padding-right:10px;}


