

#header{width:100%; background:url(../images/hdbg.jpg) center top no-repeat; }
.topbar{width:1003px;margin:0 auto;height:112px;position:relative;}
.logo{position:absolute;top:44px;left:32px;}
.tel{position:absolute;top:44px;right:0;}
.minibar{ position:absolute; top:18px; right:11px;}

.nav{width:100%; height:63px; background:url(../images/navbg.jpg); }
.nav ul{width:864px; margin:0 auto;} 
.nav ul li{float:left;width:108px; height:60px; line-height:60px; background:url(../images/navlibg.jpg) right center no-repeat;  }
.nav ul li a{ display:block; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; }
.nav ul li.on a,.nav ul li a:hover{ color:#8d002f; }

.bannerbg{width:993px; height:358px; margin:-6px auto 0; padding:8px 10px 11px 8px; background:url(../images/bannerbg.png) center no-repeat;}
.banner{ width:993px; height:358px; overflow:hidden; }
.banner img{ width:995px;  height:360px; overflow:hidden;}


.content{ width:1003px; margin:14px auto 0; overflow:hidden;  }
.side{  float:left; width:215px; margin-left:9px;}
.main{ width:745px; float:right; margin-right:16px;}


.title{ height:25px; border-bottom:1px solid #dadada; margin-bottom:8px; }
.title h3{ line-height:25px; font-family:"Î¢ÈíÑÅºÚ";  padding-left:7px; background:url(../images/h3bg.jpg) left center  no-repeat;}
.title h3 span{ font-family:Arial; font-size:16px; text-transform:uppercase; color:#42776f; padding-left:11px;}
.title .more{ float:right; padding:6px 8px 0 0;}
.title .en{ float:right; line-height:25px; padding-right:10px;}

.side_c{ margin-top:12px;}
.side_c .cont{ line-height:24px; padding-left:10px;  height:144px; overflow:hidden;}

.side_p .cont{ padding-top:2px;  border:1px solid #e8e8e8;}
.side_p .cont ul{  width:213px; margin:0 auto;  }
.side_p .cont li{width:213px; display:inline; float:left; height:27px; line-height:27px; border-bottom:1px solid #e8e8e8; background:url(../images/libg.jpg) center no-repeat; }
.side_p .cont li a{ display:block; padding-left:26px; background:url(../images/list2.png) 13px center no-repeat;}
.side_p .cont li a:hover,.side_p .cont li a.on{ color:#1b786a; font-weight:bold; background-image:url(../images/list1.png);}


.about{ width:373px; float:left;}
.about .cont{ line-height:24px;height:188px; padding-left:4px; overflow:hidden;}
.about .cont .photo { padding:1px; border:2px solid #888888; margin-bottom:5px; text-align:center;}
.about .cont a{ color:#a60004;}

.news{ width:348px; float:right;} 
.news .topbg{ height:72px; overflow:hidden; }
.news .topbg .leftbg{ width:91px; float:left; padding-top:3px; }
.news .topbg .rigbg{ width:234px; padding-right:9px; float:right; padding-top:4px; overflow:hidden;}
.news .topbg .rigbg dl dt a{ font-weight:bold; line-height:24px; } 
.news .topbg .rigbg dl dd{ line-height:22px; }
.news .cont{ height:190px; overflow:hidden;}	
.news .cont ul{ padding-top:6px;width:348px; margin:0 auto;}
.news .cont li{ height:28px; float:left; display:inline; width:348px; line-height:28px;  }
.news .cont li a{ display:block; padding-left:9px; background:url(../images/list3.jpg) left center no-repeat;} 
.news .cont li a span{float:right; }
.news .cont li a:hover{ color:#ff0000; }

.product{ width:979px; margin:34px auto 0; padding-top:22px; height:186px; border:1px solid #c0c0c0; background:url(../images/contbg.jpg) center top repeat-x; position:relative;}
.product .tit{ position:absolute; top:-5px; left:-6px;}
.mod1 ul li { width: 194px; height: 164px; float: left; margin:0 15px 22px;  overflow: hidden; }
.mod1 ul li .photo { width:190px; height:133px;border:2px solid #e4e4e4; border-bottom:none; background:url(../images/probg.jpg) center no-repeat; overflow:hidden;}
.mod1 ul li .photo img { vertical-align:middle; }
.mod1 ul li .name { text-align: center; line-height:29px; background:#8c8c8c;}
.mod1 ul li .name a{ color:#fff;}
.mod1 ul li:hover .photo{ border-color:#335b55;}
.mod1 ul li:hover .name{ background:#335b55;}

.mantle1{position: relative;zoom: 1;width: 979px;overflow: hidden;}
.mantle1 .cont1{ width: 968px;overflow:hidden; margin:0 auto;}
.leftbotton,.rightbotton{ position:absolute; top:57px; width:26px; height:55px; cursor:pointer;}
.leftbotton{ background:url(../images/btnl.jpg) no-repeat; left:13px;}
.rightbotton{ background:url(../images/btnr.jpg) no-repeat; right:13px;}
.fl,#imgul{ float:left;}





#footer{ width:100%; margin:38px auto 0; height:71px; padding-top:15px; background:url(../images/ftbg.jpg) center top repeat-x #f0f0f0; text-align:center; line-height:26px; }
#footer .menu a{ margin:0 14px;}

.ny_dan .cont{ padding:10px 20px; line-height:30px; border-top:none;height:auto !important; height:539px; min-height:539px; }
.ny_news .cont{ padding:10px 0; border-top:none;height:auto !important; height:539px ; min-height:539px;   }
.ny_news ul{ width:680px; margin:0 auto;}
.ny_news .cont li{ height:39px; line-height:39px; border-bottom:1px dashed #000; }
.ny_news .cont li a{ padding-left:20px; display:block; background:url(../images/list3.jpg) 10px center no-repeat; }
.ny_news .cont li a:hover{ color:#ff0000;} 
.ny_news ul li span { float:right; padding-right:3px; }
.ny_pro .cont{ padding-top:20px; border-top:none;height:auto !important; height:539px; min-height:539px; }
.ny_pro .cont li{ margin:0 20px 22px; }

