.main_contents{width:976px; margin:0 auto; overflow:hidden; clear:both;}

td,th,div,input,select,textarea,li,ol,dt,dd,h1,h2,h3,h4,h5,h6{font-size:11px;}
body, html{background:#fff;}

#header{height:100px; width:994px;}
#header .logo{width:400px; float:left; padding-left:20px;}
#header .logo div{vertical-align:middle; height:100px; display:table-cell; *font-family:Arial; *font-size:87px; *display:block;}
#header .logo div img{vertical-align:middle;}
#d1{ width:100%; margin:0 auto; background:#71a92e; height:2px;}

#nav{height:34px; width:542px; float:right;}
#nav li{float:left; height:34px; line-height:28px; margin:20px 24px 0px 24px;}
#nav li a{ color:#000; font-size:14px;}

#main{width:976px; padding:8px; border:1px solid #ECECEC; border-top:none; background:#fff;}
#main .siteLefter{float:left; width:175px; position:relative; z-index:10000000;}
#main .indexCenter{float:left; width:790px; margin:0 0 0 10px; overflow:hidden;}
#main .indexRighter{float:left; width:790px; overflow:hidden;}
#main .siteRighter{float:right; width:792px; overflow:hidden;}


.pro_top{color:#71a92e; font-weight:bold; font-size:12px;height:30px; background:url(/images/cate_bg_1.jpg); line-height:30px; overflow:hidden; text-indent:8px; margin-bottom:2px;}
#procate dt{height:30px; background:url(/images/cate_bg_1.jpg); line-height:30px; overflow:hidden; text-indent:8px; margin-bottom:2px;}
#procate dt a{color:#333; font-weight:bold; font-size:12px;}
#procate dd li{background:url(/images/cate_bg_2.jpg); height:28px; line-height:28px; /*text-indent:15px;*/ text-indent:14px; margin-bottom:2px; overflow:hidden;}
#procate dd li a{color:#6B6D6C; font-size:12px;}

#index_about_us{border:1px solid #e7e7e7; width:358px; float:left; margin-right:4px;}
#index_about_us .title{height:20px; line-height:20px; background:#e7e7e7; text-indent:8px; color:#71a92e; font-weight:bold; font-size:12px;}
#index_about_us .txt{min-height:100px; _height:100px; padding:8px; line-height:150%;}

#index_news{border:1px solid #e7e7e7; width:218px; float:left; margin-right:4px;}
#index_news .title{height:20px; background:#e7e7e7;}
#index_news .title .l{float:left; height:20px; line-height:20px; text-indent:8px; color:#71a92e; font-weight:bold; font-size:12px;}
#index_news .title .r{float:right; height:20px; line-height:20px; padding-right:10px;}
#index_news ul{padding:0 8px; min-height:200px; _height:200px;}
#index_news ul li{height:26px; line-height:26px; overflow:hidden; background:url(/images/jt.jpg) left 12px no-repeat; text-indent:6px; border-bottom:1px solid #e7e7e7;}

#index_contact_us{border:1px solid #e7e7e7; width:200px; float:left;}
#index_contact_us .title{height:20px; line-height:20px; background:#e7e7e7; text-indent:8px; color:#71a92e; font-weight:bold; font-size:12px;}
#index_contact_us .txt{min-height:100px; _height:100px; padding:8px; line-height:150%;}

#index_pro_list .t{height:31px; background:url(/images/index_pro_tbg.jpg);}
#index_pro_list .t .l{float:left; height:31px; line-height:31px; color:#71a92e; font-size:12px; font-weight:bold; text-indent:18px;}
#index_pro_list .t .r{float:right; height:31px; line-height:31px; padding-right:12px;}
#index_pro_list .t .r a{color:#fff;}
#index_pro_list .list{border:1px solid #d3d3d3; border-top:none; min-height:445px; _height:445px;}
#index_pro_list .list #lib_product_list .item{ width:152px; height:189px; margin:0 22px 20px 22px;}
#index_pro_list .list #lib_product_list .no_border{border:none;}
#index_pro_list .list #lib_product_list .item ul li.img{ width:150px; height:150px;}

#lefter_ad{margin-top:9px;}

#station{height:32px; line-height:32px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; overflow:hidden;}

#page_contents{padding:8px 0; line-height:150%; min-height:400px; _height:400px;}

#footer{border-top:10px solid #71a92e;}
#footer .main_contents{width:994px;}
#footer .main_contents .txt{text-align:center; min-height:50px; _height:50px; padding:10px 0;}

.margin0{ margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.over{ overflow:hidden;}
.relative{ position:relative;}
.absolute{ position:absolute;}
.borderN{ border:0px none !important;}
.search{ width:240px; margin-top:9px; margin-right:10px;}
.Keyword{ width:204px; height:31px; background:url(../images/Keyword.png) no-repeat left top; border:0; text-align:left; text-align:center;}

.sub:hover{ background:#eeeeee;}
.row_s{ width:185px; margin:0 auto; border-bottom:1px dotted #cccccc;}
.sub .absolute{ left:175px; top:-50%; z-index:10000; width:200px; display:none; background:#f1f1f1;}
.sub:hover .absolute{ display:block;}
.sub .absolute a{ height:auto !important; line-height:100% !important; display:block; padding:13px 15px 13px 25px !important; background:url(/images/libg_03.jpg) no-repeat 10px 13px !important;}
.sub .absolute a:hover{}
.w990{ width:990px;}
.w226{ width:226px;}.newsletter{ margin-top:40px;}
.letter_title{ font-size:18px; color:#321404;}
.w186{ width:186px;}
.Email{ height:28px; line-height:28px; border:1px solid #eaeaea; background:#FFF; color:#4f4f4f; text-indent:5px;}
body { behavior:url("csshover.htc"); } 

/*·Å´ó¾µ*/
.lanrenzhijia{ width:352px; height:auto; margin:0 auto; overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center; width:100%; border: 2px solid #71a92e; }
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.item li{ font-size:12px;}

