.topNav{height:35px; width:100%; position:absolute; left:0; top:70px; margin:0 auto; overflow:hidden; background:url(../images/topNavbg1.png) repeat-x; z-index:500;}
.topNav2{width:200%; position:absolute; left:-50%; top:0; z-index:501;}
.navBox{width:100%; margin:0 auto; position:relative; z-index:503;}
.navMain{float:left; width:825px; height:35px; position:relative; z-index:505;}
.navIndex{height:35px;}
.navIndex .navIndex1{float:left; display:inline;}
.navIndex ul{float:left; display:inline;}
.navIndex li{float:left; height:35px; width:102px; text-align:center; display:inline-block;}
.navIndex a{display:block; width:102px; height:35px; font:normal 13px/35px "Î¢ÈíÑÅºÚ"; color:#fff; background:url(../images/topNav1.jpg) no-repeat;}
.navIndex a:hover{background:url(../images/topNav2.jpg) no-repeat; color:#fff;}
.navSub{width:825px; height:187px; display:none; overflow:hidden;}
.navSub a{color:#000; display:block; height:26px; margin:0 auto; width:108px;}
.navSub a:hover{color:#ff3b00; background-position:-1232px 0;}
.navSub dl{width:102px; float:left; line-height:26px; position:relative; padding-top:12px; height:134px; z-index:508;}
.navSub dt{position:absolute; width:100%; height:100%; left:0; top:0; text-indent:-5000px; display:none; z-index:510;}
.navSub dd{position:relative; width:102px; height:26px; z-index:512;}
.navSub dd a{width:74px; height:26px; padding-left:28px; font:normal 12px/26px "Î¢ÈíÑÅºÚ"; color:#666; background:url(../images/navSubtt1.jpg) no-repeat 18px center;}
.navSub dd a.nav2{width:102px; padding:0; text-align:center; background:0;}
.navSub dd a:hover{color:#679f14; background:url(../images/navSubtt2.jpg) no-repeat 18px center;}
.navSub dd a.nav2:hover{background:0;}
.nav1{margin-left:102px; display:inline;}

/*banner*/
.banner{ width:100%;display:inline-block; margin:-41px auto 0 auto; z-index:1; position:relative;  }
.ban{width:100%; height:200px; display:inline-block; position:relative; z-index:1;}
.banner a{width:100%; height:200px; display:block; position:absolute; top:0; overflow:hidden;}
.banner a img{margin:0 auto;}
.banBtn{width:100%; height:34px; display:inline-block; position:absolute; bottom:0; z-index:3;}
.banBtn .banPut{width:176px; height:30px; display:block; position:relative; margin:0 auto; overflow:hidden; z-index:5;}
.banBtn a{width:104px; height:30px; padding-left:52px; left:0; font:normal 14px/30px "Î¢ÈíÑÅºÚ"; color:#fff; z-index:10; background:url(../images/banPuta.png) no-repeat 20px center; color:#FFFFFF!important;}
.banBtn #k{display:none;}
.banBtn a:hover{color:#fff;}
.banBtn img{}
.banBtn .banPic1{position:absolute; left:0; top:0; width:176px; height:30px; display:inline-block; background:url(../images/banBtna.png) no-repeat; _background:url(../images/banBtna.gif) no-repeat;}
.banBtn .banPic2{position:absolute; left:0; top:30px; width:176px; height:30px; display:inline-block; background:url(../images/banBtna1.png) no-repeat; _background:url(../images/banBtna1.gif) no-repeat;}
.banBtnbg{width:100%; height:4px; background:#113f87; _height:1px;}
.banShow{width:100%; height:134px; display:none; background:#fff; overflow:hidden;}
.banLink{float:left; width:100%; height:134px; display:inline-block; border-left:1px solid #e6e6e6; overflow:hidden; margin-left:2px;}
.banLink ul{width:1000px; display:inline-block;}
.banLink li{float:left; width:94px; height:134px;  display:inline-block; border-right:1px solid #e6e6e6; padding:20px 35px 20px 36px;}
.banLink li a{position:relative; height:134px;}
.banLink li a img:hover{filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.shadow{background:url(../images/zy-09.png)  repeat-x; height:9px;}

.location{line-height:20px; margin-top:10px; margin-bottom:10px;}


/*mainLeft*/
.mainLeft h1{  font:bold 20px/40px "Î¢ÈíÑÅºÚ"; }
.mainLeft{float:left; width:210px; display:inline-block; padding-bottom:100px;}
.leftNav{float:left; width:100%; display:inline-block;}
.leftNav li{float:left; width:100%; height:40px; display:inline-block; margin:0 0 6px; position:relative; z-index:8; overflow:hidden;}
.leftNav li a{width:100%; text-align:center; font:bold 15px/40px "Î¢ÈíÑÅºÚ"; color:#fff; display:inline-block; z-index:12; position:absolute; left:0; top:0;}
.leftNav li img{position:absolute; display:inline-block; top:0;}
.leftNav li .leftNav1{left:0; z-index:9;}
.leftNav li .leftNav2{left:210px; z-index:10;}
.leftNav .leftCur a{color:#fff;}
.leftNav .leftCur .leftNav2{left:0 !important;}
.leftNav li a:hover{color:#fff !important; text-decoration:none;}
/*mainLeft*/

/*Ö÷ÄÚÈÝ*/
.content{ line-height:2; padding:10px 5px;}
.content img {max-width:760px;  max-height:760px;scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 760 ? "760px" : "auto"):(this.style.height = this.offsetHeight >= 760 ? "760px" : "auto")); display:inline !important;}
.content .tt{  font:bold 14px/40px "Î¢ÈíÑÅºÚ";}

/*ÐÂÎÅÖÐÐÄ*/
.newslist { margin-top:10px;} 
.newslist li{ border-bottom:1px dotted #ccc; line-height:35px; background:url(../images/arrow_67.gif) no-repeat left center; text-indent:13px;}
.newslist li a{font-size:14px;}
.newslist li span{float:right; color:#666;}
.newsde h2{border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}
.newsde h2 font { float: left; width: 765px; font: bold 22px/36px "Î¢ÈíÑÅºÚ"; 	color: #000; text-align: center; }
.newsde h2 span {  width:765px; font:12px/26px ; font-weight:normal;color: #999; text-align: center; display:block; }

/*²úÆ·ÖÐÐÄ*/
.pro-li-tit{ height:24px; width:100%; font:bold 14px/24px "Î¢ÈíÑÅºÚ"; color:#333;}
.pro-li-tit span{ float:right; font:normal 12px/24px "Î¢ÈíÑÅºÚ";}
.pro-li ul{ width:105%;}
.pro-li ul li{ float:left; _display:inline; width:256px; height:256px; margin:0 38px 15px 38px;; background:url(../images/pro_bg.png) no-repeat; cursor:pointer;}
.pro-li ul li img{ margin-top:4px; margin-left:2px;}
.pro-li ul li:hover{ background-position:-256px 0px;}
.pro-txt1{ font:bold 12px/27px "Î¢ÈíÑÅºÚ",Arial; padding:0 8px 0 13px; color:#fff;}
.pro-txt1 span{ float:right;}

.prod {width:1000px; margin:0 auto; text-align:center; line-height:2;}
.prod img{border:3px solid #ddd; margin:0 auto; padding:3px;}
.prod .name{font:700 14px/30px; display:block;}

/*ÁªÏµÎÒÃÇ&map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



