#play img {border:0px;}
#play {width:100%; height:350px; overflow:hidden; position:relative;}
#play_list a{display:block;width:960px;height:350px;position:absolute;overflow:hidden}
#play_text {position:absolute; left:auto; top:auto; bottom:10px; right:10px; height:12px; line-height:12px; border:1px #FFFFFF solid;}
#play_text ul{width:auto; height:12px;background:#fff;}
#play_text ul li{float:left; width:63px; background:#e2e2e2; height:12px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#000;cursor:pointer;}
.STYLE2 {font-size: 14px; float:left}


body{margin:0; padding:0; text-align:center; color:#666; font-size:12px; line-height:24px; background:url(../images/BodyBg.jpg) left top;}
*{ word-wrap: break-word;}
.c{clear: both;padding:0px; height:0; font-size:0; visibility:hidden; line-height:0;}


/* ×ÛºÏÉèÖÃ */
form, p{margin:0px;}
a, a:link{text-decoration:none; color:#333;}
a:hover{color:red;}
a img {border: none;}
button, select,input{font-size:12px; margin:0; color:#333;}
ul, li, ol, dl, dd, dt{margin:0px; padding:0px; list-style-type:none;}
h1,h2,h3,h4,h5,h6,font{margin:0px; font-size:12px;}
div{margin:0px;}


.Wrap{width:960px; background:#FFF; border:1px solid #FFF; margin:auto; text-align:left; padding:0 20px;}

.left{float:left; display:inline;}
.right{float:right; display:inline;}

/*¶¥²¿*/
.HeaderTop{width:998px; border-left:1px solid #FFF; border-right:1px solid #FFF; background:#ebebeb; height:25px; line-height:25px; margin:auto; color:#777;}
.HeaderTop a{color:#777;}
.HeaderTop a:hover{color:red;}
.HeaderTop .left{background:url(../images/TopIco.jpg) no-repeat right center; padding:0 30px 0 10px;}
.HeaderTop .right{padding-right:10px;}

.Header{width:100%; height:80px; overflow:hidden; position:relative;}
.Header .logo{position:absolute; top:12px;}
.Header .tel{position:absolute; top:27px; left:auto; right:250px;}

/*ËÑË÷*/
.SearchBar{position:absolute; background:url(../images/SearchBg.jpg) no-repeat; width:230px; height:25px; line-height:25px; top:27px; left:auto; right:0; overflow:hidden;}
.SearchBar label{width:64px; height:25px; float:left; text-align:center;}
.SearchBar input{width:125px; height:25px; line-height:25px; padding:0; float:left; margin-left:6px; border:none; background:none;}
.SearchBar button{width:27px; height:25px; border:0; background:url(../images/SearchBtn.jpg) no-repeat; float:right; cursor:pointer;}

/*µ¼º½*/
.NavBox{width:100%; height:35px; background:#000; text-align:center;}

.NavList{height:35px;}
.NavList li{width:87px; float:left; display:inline; height:35px; color:#FFF; font-size:14px; line-height:35px; text-align:center; font-family:"Î¢ÈíÑÅºÚ";}
.NavList li a, .NavList li a:hover{color:#FFF;}
.NavList li a:hover, .NavList li a.NavOver{color:#1fcf00;}

.NavSub{width:100%; height:35px; position:absolute; top:0; left:0; background:url(../images/NavSub.png) repeat-x; line-height:35px; color:#ddd;}
.NavSub a, .NavSub span{color:#ddd; margin:0 10px;}
.NavSub a:hover{color:#1fcf00;}
.NavSub div{display:none; float:left;}


/*Banner*/
.BannerBox, .Banner{width:100%; height:350px; overflow:hidden; position:relative;}
.BannerNum{position:absolute; left:auto; top:auto; bottom:10px; right:10px; height:14px; line-height:14px;}
.NumList{width:auto; height:14px; padding-left:1px; background:url(../images/BannerOut.png) no-repeat -61px;}
.NumList li{float:left; width:61px; background:url(../images/BannerOut.png) no-repeat; height:12px; padding:1px 1px 1px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#000;}
.NumList li a, .NumList li a:hover{display:block; width:100%; height:12px; line-height:12px; cursor:pointer; color:#000;}
.NumList li a.Over{background:#000; color:#FFF;}

.BannerBottom{background:url(../images/BannerBottom.jpg) repeat-x; width:100%; height:25px; margin-top:1px;}

.Banner{height:280px;}


/*×ÛºÏ*/
.BoxWidth100{width:100%; overflow:hidden;}
.BoxWidth180{width:180px; overflow:hidden;}
.BoxWidth306{width:306px; overflow:hidden;}
.BoxWidth310{width:310px; overflow:hidden;}
.BoxWidth630{width:630px; overflow:hidden;}
.BoxWidth763{width:763px; overflow:hidden;}

/*±êÌâ*/
.Title01, .MenuTitle{width:auto; height:26px; border:1px solid #e3e3e3; padding:1px 1px 0px 1px; border-bottom:2px solid #888;}
.Title01 h3, .MenuTitle h3{padding:0 8px; height:26px; line-height:26px; background:url(../images/TitleBg010.jpg) repeat-x; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal;}
.Title01 h3 span.left{background:url(../images/TitleIco.png) no-repeat left center; padding-left:20px; color:#333; font-size:14px;}
.Title01 h3 span.right{font-family:"ËÎÌå";}

.MenuTitle{height:36px;}
.MenuTitle h3{height:36px; line-height:36px; background:url(../images/TitleBg02.jpg) repeat-x; font-size:16px; color:#333;}

.more, .more:hover{float:right; background:url(../images/more.png) no-repeat; width:36px; height:7px; line-height:7px; display:inline; margin-top:10px; font-size:7px;}
.more:hover{background:url(../images/moreOver.png) no-repeat;}

/*ÁÐ±í*/
.ImageList01, .ImageList02, .ImageList03{width:105%; height:auto; margin-top:-15px;}
.ImageList01 li, .ImageList02 li, .ImageList03 li{width:150px; height:220px; float:left; display:inline; margin:15px 10px 0 0;}
.ImageList01 li .ImageBox, .ImageList02 li .ImageBox{width:100%; height:100px; overflow:hidden; position:relative;}
.ImageList01 li .ImageBox p.Text, .ImageList02 li .ImageBox p.Text{background:url(../images/ImgOver.png) no-repeat bottom right; position:absolute; width:100%; height:100%; top:0; left:0; color:#FFF; display:none;}
.ImageList01 li .ImageBox p.Text span{display:block; padding:0 8px; line-height:20px;}
.ImageList01 li .ImageBox p.Text span.Title{font-family:"Î¢ÈíÑÅºÚ"; margin-top:5px;}
.ImageList01 li h3.Title{background:#eaeaea; font-weight:normal; padding:0 5px; font-family:"Î¢ÈíÑÅºÚ"; margin-top:1px; height:30px; line-height:30px;}
.ImageList01 li .TextBox{background:#f5f5f5; margin-top:1px; padding:0 5px; height:88px; color:#888;}
.ImageList01 li .TextBox span{display:block; font-family:"Î¢ÈíÑÅºÚ"; font-variant:small-caps;}
.ImageList01 li .TextBox span font{color:#188006;}
.ImageList01 li .TextBox p{line-height:20px;}

.ImageList01 li.Over .ImageBox p.Text{display:block;}
.ImageList01 li.Over h3.Title{background:#cdcdcd;}
.ImageList01 li.Over .TextBox{background:#eaeaea;}

.ImageList02{ }
.ImageList02 li{width:145px; height:181px;}
.ImageList02 li .ImageBox p.Text{}
.ImageList02 li .ImageBox p.Text span{padding:5px; display:block; line-height:22px;}
.ImageList02 li h3.Title{height:30px; padding:0 5px; background:url(../images/Line01.gif) repeat-x bottom #f5f5f5; margin-top:1px; line-height:30px; font-weight:normal;}
.ImageList02 li .TextBox{background:#f5f5f5; padding:5px; height:40px; line-height:20px; color:#999;}
.ImageList02 li.Over .ImageBox p.Text{display:block;}
.ImageList02 li.Over h3.Title{background:url(../images/Line01.gif) repeat-x bottom #cdcdcd; font-weight:bold;}
.ImageList02 li.Over .TextBox{background:#cdcdcd; color:#666;}

.ImageList03{}
.ImageList03 li{}
.ImageList03 li .ImageBox{width:100%; height:110px; overflow:hidden;}
.ImageList03 li p.Title{width:auto; height:35px; padding:5px; background:#dedede; line-height:17px; margin-top:1px;}
.ImageList03 li p.TextBox{width:auto; padding:5px; line-height:18px;}
.ImageList03 li p.TextBox span{font-family:"Î¢ÈíÑÅºÚ"; font-variant:small-caps; color:#999; display:block;}
.ImageList03 li p.TextBox span font{color:#165f00;}

.TeameList li{width:145px;}

.TextList01{width:100%; height:auto;}
.TextList01 li{background:url(../images/Ico01.gif) no-repeat left center; padding-left:10px; height:24px; line-height:24px;}
.TextList01 li span, .TextList01 li code{float:right;}
.TextList01 li code{width:60px; color:#c30000; text-align:right; font-family:Arial, Helvetica, sans-serif;}

.TextList02{width:100%; height:auto;}
.TextList02 li{background:url(../images/Ico04.gif) no-repeat left center; padding-left:10px; line-height:24px; height:24px;}

.ListLine li{background:url(../images/Line01.gif) repeat-x top; height:30px; line-height:30px; padding-top:1px; padding:0;}
.ListLine li a{background:url(../images/Ico01.gif) no-repeat left center; padding:0 0 0 10px;}

/*Ê×Ò³*/
.Contact{width:280px; padding:10px; background:url(../images/ContactBg.jpg) no-repeat; height:100px; line-height:20px;}

.CaseBox{position:relative; height:181px;}

.CaseBtnLeft, .CaseBtnRight{position:absolute; left:5px; top:45px; background:url(../images/BtnLeft.gif) no-repeat; width:6px; height:10px; cursor:pointer;}
.CaseBtnRight{left:auto; right:5px; background:url(../images/BtnRight.gif) no-repeat;}

.CaseBar{width:920px; height:181px; overflow:hidden; position:absolute; top:0; left:20px;}

.HotNews{height:36px; padding:10px; background:#ececec; line-height:18px; color:#888;}
.HotNews h3{font-weight:normal; font-family:"Î¢ÈíÑÅºÚ";}
.HotNews h3 span{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.LineTopBox{width:100%; height:auto; overflow:hidden; padding:5px 0 0 0; background:url(../images/Line01.gif) repeat-x top;}

/*ÓÑÇéÁ´½Ó*/
.LinkBox{border-top:2px solid #cfcfcf; margin-top:20px; padding-top:5px;}
.LinkList{width:100%; height:auto;}
.LinkList li{width:auto; float:left; display:inline; margin-right:20px; height:20px; line-height:20px;}

/*µ×²¿*/
.FootBox{width:100%; margin-top:20px; padding:5px 0 15px 0; background:url(../images/Line01.gif) repeat-x top;}

/*ÄÚÒ³*/
.MenuBox{width:auto; height:auto; background:url(../images/MenuBg.jpg) repeat-x #f6f6f6; border:1px solid #e5e5e5; border-top:0;}
.MenuList{width:100%; height:auto;}
.MenuList li{height:33px; line-height:33px; background:url(../images/Line02.jpg) repeat-x top; padding:2px 10px 0 10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.MenuList li a, .MenuList li a:link, .MenuList li a:hover{background:url(../images/Ico03.gif) left center no-repeat; padding-left:10px;}
.MenuList li a:hover{background:url(../images/Ico03Over.gif) no-repeat left center;}

.BackgroundBox{width:auto; height:auto; background:#f6f6f6; border:1px solid #e5e5e5; border-top:0; padding:5px 10px;}

.SearchCase{width:100%; overflow:hidden;}
.SearchCase select{width:100px;}
.SearchCase input{width:120px; border:1px solid #abadb3; height:18px; padding:0 5px; line-height:18px;}
.SearchCase button{width:53px; height:18px; background:url(../images/BtnCase.jpg) no-repeat; border:0; margin:2px 0 0 5px; cursor:pointer;}
.SearchCase label{float:left;}

.relative{position:relative;}

.Btn, .Btn:link, .Btn:hover{background:url(../images/btn.jpg) no-repeat; width:70px; padding:0 15px; text-align:left; height:25px; line-height:25px; float:left; display:inline; margin-right:5px; font-family:"Î¢ÈíÑÅºÚ";}

.PageBox{width:auto; height:14px; padding:7px; border-top:2px solid #999; background:#efefef; line-height:14px; margin-top:20px;}
.PageBox a, .PageBox span{float:left; width:auto; height:12px; line-height:12px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #d1d1d1; background:#fff; margin-right:2px; white-space:nowrap; padding:0 3px;}
.PageBox span.OnPress{border:1px solid #999; background:#999; color:#fff;}

.Padding_10{padding:10px;}

.TameImage{width:100%; height:60px; position:relative;}
.TameImage .ImageBox{width:82px; height:60px; overflow:hidden; position:absolute; left:0; top:0;}
.TameImage .ImageBox img{width:100%; height:100%;}
.TameImage p{margin-left:90px; line-height:20px;}
.TameText{width:100%; margin-top:10px; background:url(../images/Line01.gif) repeat-x top; padding-top:5px; line-height:20px;} 


.CaseImgListBar{width:100%; height:100px; position:relative; overflow:hidden;}

.CaseImgListBar .CaseBtnLeft, .CaseImgListBar .CaseBtnRight{position:absolute; left:5px; top:45px; background:url(../images/BtnLeft.gif) no-repeat; width:6px; height:10px; cursor:pointer;}
.CaseImgListBar .CaseBtnRight{left:auto; right:5px; background:url(../images/BtnRight.gif) no-repeat;}
.CaseImgListBar .CaseBar{width:920px; height:100px; overflow:hidden; position:absolute; top:0; left:20px;}

.CaseImgList{width:105%; height:100px;}
.CaseImgList li{float:left; width:145px; height:100px; overflow:hidden; display:inline; margin-right:10px;}

.CaseDetailedBox{border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.CaseDetailedDiv{border:1px solid #CCC; padding:6px; background:#FFF;}
.CaseDetailedImg{width:100%; height:600px; overflow:hidden; text-align:center;}
.CaseDetailedImg table td{width:100%; height:600px; overflow:hidden; line-height:600px; /*display:table-cell;*/ vertical-align:middle; text-align:center;}
.CaseDetailedImg table td img{ vertical-align:middle; /*display:inline; *display:block; *margin-top:expression((500 - this.height )/2);*/}

.MenuList_01{width:100%; height:30px; line-height:30px; background:#F9F9F9;}
.MenuList_01 a, .MenuList_01 a:link, .MenuList_01 a:hover, .MenuList_01 a.BtnOver{float:left; padding:0px 10px; display:inline; height:30px; line-height:30px; background:none;}
.MenuList_01 a.BtnOver{background:#EE9618; color:#FFF;}
/********************************/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}

.ml20{margin-left:20px;}