/*È«¾ÖËø¶¨*/
*{ padding:0px; margin:0px;}
li{ list-style:none;}
html { text-align:center;font-size:12px; background:url(ContBg.jpg) repeat-y center;}


img{ border:0;}
font{ font-size:12px;}
#red{ color:#F00;}

a:link,a:visited{ color: #201b18; text-decoration:none; }
a:hover{ color: #830600; text-decoration:none; }

#b a:link,#b a:visited{ color: #FFF; }
#b a:hover{ color: #06376e; }

.Top{ width:100%; height:119px; text-align:center; background:url(TopBg.jpg) no-repeat center;}
.TopM{ width:1000px; margin:auto; text-align:left; }
.TopM ul{ width:150px; height:20px; float:right; line-height:20px; display:inline; margin:20px auto auto auto;}

.Menu{ width:100%; height:51px; text-align:center; background:url(MenuBg.jpg) repeat-x;}
.MenuM{ width:1000px; margin:auto; text-align:left; }
.MenuM ul li{ width:100px; height:51px; float:left; background:url(MenuLine.jpg) no-repeat right; text-align:center; font-size:14px; font-weight:bold; line-height:50px;}
.MenuM ul li a:link,.MenuM ul li a:visited{ color: #FFF; width:100px; height:51px; display:block;}
.MenuM ul li a:hover{ color: #FFF; background:url(MenuHover.jpg) no-repeat center;}
.NavRight{ width:190px; height:24px; float:right; background:url(SearchBg.jpg) no-repeat; margin-top:14px;}
.NavRight span{ width:120px; height:24px; float:left; display:inline; margin-left:5px;}
.NavRight p{ width:55px; height:23px; float:left; line-height:23px; text-align:center; display:inline; margin-left:5px;;}
.Input01{ width:120px; height:20px; border:0px; line-height:20px; margin-top:2px; color:#909090; background:none;}

.Banner{ width:100%; height:285px; text-align:center; background:url(BannerBg.jpg) repeat-x;}
.BannerM{ width:1000px; margin:auto; text-align:left;}

.ban{ width:100%; height:285px; margin:auto; overflow:hidden;}

.fullSlide{ width:100%; position:relative; height:285px; background:url(BannerBg.jpg) repeat-x;}	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:285px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:285px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(touming.png) repeat-x; text-align:center; _background:#000; _filter:alpha(opacity=60); }	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; 	}	
.fullSlide .hd ul .on{ background-position:0 0; }

.fullSlide .prev,
.fullSlide .next{ position:absolute; left:15%; top:50%; margin-top:-25px; display:block; width:45px; height:45px; background:url(tab.png) 0px 0px no-repeat; filter:alpha(opacity=50); opacity:0.5;   }
.fullSlide .next{ left:auto; right:15%; background-position:-45px 0px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }

.Cont{ width:1000px; margin:auto; text-align:left; overflow:hidden;}
.ZyCont{ width:1000px; margin:auto; text-align:left; overflow:hidden; padding-bottom:15px;}
.IndexAbout{ width:315px; height:235px; float:left; display:inline; margin:10px auto auto 7px;}
.IndexAboutTitle{ width:315px; height:41px; float:left; background: url(IndexTitleM.jpg) repeat-x;}
.IndexAboutTitleLeft{ width:110px; height:41px; background:url(IndexTitleLeft.jpg) no-repeat;}
.IndexAboutTitleLeft span{ width:80px; height:41px; float:left; text-align:center; font-weight:bold; line-height:41px; padding-left:18px; color:#FFF;}
.IndexAboutTitleRight{ width:60px; height:41px; float:right; background:url(IndexTitleRight.jpg) no-repeat right; line-height:41px;}
.IndexAboutM{ width:315px; height:185px; float:left; margin:10px auto auto auto; background:url(IndexMainM.jpg) repeat-x;}
.IndexAboutMLeft{ width:5px; height:185px; float:left; background:url(IndexMainLeft.jpg) no-repeat;}
.IndexAboutMM{ width:305px; height:185px; float:left;}
.IndexAboutMM span{ width:290px; height:59px; float:left; display:inline; margin:8px auto auto 5px;}
.IndexAboutMM p{ width:290px; float:left; line-height:20px; color:#4a4a4a; margin:10px auto auto 5px; display:inline;}
.IndexAboutMRight{ width:5px; height:185px; float:left; background:url(IndexMainRight.jpg) no-repeat;}

.IndexNews{ width:390px; height:235px; float:left; display:inline; margin:10px auto auto 10px;}
.IndexNewsTitle{ width:390px; height:41px; float:left; background: url(IndexTitleM.jpg) repeat-x;}
.IndexNewsTitleLeft{ width:110px; height:41px; background:url(IndexTitleLeft.jpg) no-repeat;}
.IndexNewsTitleLeft span{ width:80px; height:41px; float:left; text-align:center; font-weight:bold; line-height:41px; padding-left:18px; color:#FFF;}
.IndexNewsTitleRight{ width:60px; height:41px; float:right; background:url(IndexTitleRight.jpg) no-repeat right; line-height:41px;}
.IndexNewsM{ width:390px; height:185px; float:left; margin:10px auto auto auto; background:url(IndexMainM.jpg) repeat-x;}
.IndexNewsMLeft{ width:5px; height:185px; float:left; background:url(IndexMainLeft.jpg) no-repeat;}
.IndexNewsMM{ width:380px; float:left; margin-top:10px;}
.IndexNewsMM ul li{ width:350px; height:26px; float:left; line-height:26px; background:url(Icon_1.jpg) no-repeat 0px 10px; padding-left:10px; display:inline; margin-left:10px;}
.IndexNewsMM ul li span{ float:right;}
.IndexNewsMRight{ width:5px; height:185px; float:left; background:url(IndexMainRight.jpg) no-repeat;}

.IndexContact{ width:260px; height:230px; float:left; display:inline; margin:16px auto auto 10px; background:url(IndexContact.jpg) no-repeat;}
.IndexContact ul{ width:240px; float:left; display:inline; margin:75px auto auto 12px; line-height:20px; color:#1d1d1d;}
.IndexContact ul img{ float:left; padding-right:15px;}

.IndexCase{ width:715px; height:360px; float:left; display:inline; margin:10px auto auto 7px;}
.IndexCaseTitle{ width:715px; height:41px; float:left; background: url(IndexTitleM.jpg) repeat-x;}
.IndexCaseTitleLeft{ width:110px; height:41px; background:url(IndexTitleLeft.jpg) no-repeat;}
.IndexCaseTitleLeft span{ width:80px; height:41px; float:left; text-align:center; font-weight:bold; line-height:41px; padding-left:18px; color:#FFF;}
.IndexCaseTitleRight{ width:60px; height:41px; float:right; background:url(IndexTitleRight.jpg) no-repeat right; line-height:41px;}
.IndexCaseM{ width:715px; float:left; margin:5px auto auto auto; }
.IndexCaseM ul li{ width:168px; height:142px; float:left; display:inline; margin:10px auto auto 10px; }
.IndexCaseM ul li span{ width:158px; height:112px; float:left; border:5px solid #e4e4e4; }
.IndexCaseM ul li p{ width:168px; height:20px; float:left; line-height:20px; text-align:center; }

.IndexHonor{ width:262px; height:345px; float:left; display:inline; margin:10px auto auto 10px; background:url(IndexHonor.jpg) no-repeat;}
.IndexHonor span{ float:right; display:inline; margin:20px 40px auto auto;}

.Bottom{ width:100%; text-align:center; background:url(BottomBg.jpg) repeat-x #FFF;}
.BottomM{ width:1000px; height:130px; margin:auto; text-align:left; background:url(BottomM.jpg) no-repeat center top;}
.BottomNav{ width:1000px; height:36px; float:left; line-height:36px; text-align:center;}
.BottomCopy{ width:1000px; height:85px; float:left; text-align:center; line-height:22px; color:#4a4a4a; margin-top:10px;}

.ZyLeft{ width:205px; float:left; display:inline; margin:10px auto auto 10px;}
.ZyNav{ width:205px; float:left; background:#3597f6;}
.ZyNavTitle{ width:205px; height:40px; float:left; background:url(ZyNavTop.jpg) no-repeat; line-height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; font-size:14px; color:#FFF; text-align:center;}
.ZyNavM{ width:199px; float:left; background:#FFF; display:inline; margin-left:3px;}
.ZyNavM ul li{ width:165px; height:30px; float:left; display:inline; margin:5px auto auto 16px; background:url(ZyNavLink.jpg) no-repeat; }
.ZyNavM ul li a:link,.ZyNavM ul li a:visited{ color: #393939; width:165px; height:30px; display:block; line-height:28px; text-align:center;}
.ZyNavM ul li a:hover{ color: #FFF; background:url(ZyNavHover.jpg) no-repeat;}
.ZyNavVisited a:link,.ZyNavVisited a:visited{ color:#FFF; background:url(ZyNavHover.jpg) no-repeat; font-weight:bold;}

.ZyNavBottom{ width:205px; height:19px; float:left; background:url(ZyNavBottom.jpg) no-repeat;}

.ZyContact{ width:205px; height:229px; float:left; background:url(ZyContact.jpg) no-repeat; margin-top:10px; color:#4a4a4a;}
.ZyContact ul{ width:190px; float:left; display:inline; margin:56px auto auto 7px; line-height:22px;}

.ZyRight{ width:760px; float:left; display:inline; margin:10px auto auto 10px;}
.ZyRightTitle{ width:760px; height:41px; float:left; background: url(IndexTitleM.jpg) repeat-x;}
.ZyRightTitleLeft{ width:140px; height:41px; background:url(ZyRightTitle.jpg) no-repeat;}
.ZyRightTitleLeft span{ width:110px; height:41px; float:left; text-align:center; font-weight:bold; line-height:41px; padding-left:18px; color:#FFF;}
.ZyRightTitleRight{ height:41px; float:right; background:url(IndexTitleRight.jpg) no-repeat right; line-height:41px; padding-right:15px;}

.ZyRightM{ width:760px; float:left; margin-top:10px; background:#f7f7f7; padding-bottom:20px;}

.ZyNewsList{ width:690px; float:left; display:inline; margin:10px auto auto 35px;}
.ZyNewsList ul li{ width:675px; height:26px; float:left; line-height:26px; background:url(Icon_1.jpg) no-repeat 0px 10px; padding-left:15px;}
.ZyNewsList ul li span{ float:right;}

.Page{ width:690px; height:30px; float:left; line-height:30px; text-align:center; margin-top:15px; border-top:1px dotted #999;}

.ZyNewsView{ width:690px; float:left; display:inline; margin:10px auto auto 35px;}
.ZyNewsViewTitle{ width:690px; float:left; line-height:30px; font-size:18px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; text-align:center;}
.ZyNewsViewTag{ width:690px; height:24px; float:left; background: #e6e6e6; text-align:center; color:#494949; line-height:24px; margin-top:10px;}
.ZyNewsViewM{ width:690px; float:left; margin-top:15px; line-height:200%;}

.ZyCase{ width:700px; float:left; display:inline; margin:10px auto auto 25px; }
.ZyCase ul li{ width:221px; height:175px; float:left; display:inline; margin:20px auto auto 10px; }
.ZyCase ul li span{ width:215px; height:152px; float:left; border:3px solid #e4e4e4; }
.ZyCase ul li p{ width:220px; height:20px; float:left; line-height:20px; text-align:center; }

.ZyOther{ width:680px; float:left; display:inline; margin:20px auto auto 35px; }
.ZyOther ul li{ width:680px; float:left; line-height:20px;}

.ZySearchList{ width:690px; float:left; display:inline; margin:10px auto auto 35px;}
.ZySearchList ul li{ width:690px; height:60px; float:left; line-height:20px; border-bottom:1px dotted #CCC;}
.ZySearchList ul li h3{ width:675px; height:26px; float:left; line-height:20px; background:url(Icon_1.jpg) no-repeat 0px 7px; padding-left:15px; font-size:12px;}
.ZySearchList ul li h3 a{ color:#F00;}
.ZySearchList ul li p{ width:675px; float:left; color:#666;}