.topone,.main,.bottombox{ margin:0 auto; text-align:left; width:1000px;}
a{ color:#626262;}
*{ color:#626262;}
a:hover{ color:#ff519c;}
.Margintop20{ margin-top:20px;}
.topbg{ background:#ff519c;}
.topright{ float:right; display:block; width:500px;}
.logo{ float:left; display:block; width:500px; height:90px; text-align:left; font-size:18px; font-weight:bold; line-height:93px; position:relative; overflow:hidden;}
.logo img{ float:left; display:block; max-width:500px; max-height:90px; bottom:1px; position:absolute;}
.lng{ float:right; display:block; margin-right:10px; margin-top:5px; color:#FFF;}
.lng a{ padding:0 5px; color:#FFF;}
.lng a:hover{ text-decoration:underline;}
.Tele{ float:right; display:block; position:relative;}
.Tele .Descript{ font-size:18px; color:#FEFBE8; white-space:nowrap; margin-right:10px; position:relative; bottom:-5px;}
.menu{ background:url(menu_bg.jpg) repeat-x;}
.banner{ display:block; margin:0 auto; text-align:left; width:1000px; height:100%; background:url(bgtop.png) no-repeat center bottom;}
.banner #SliderFlash{ position:relative; height:280px; z-index:-2; left:0; right:0;overflow:hidden}
.bgtop{ background:url(bgtop_bg.jpg) repeat-x; min-height:280px; _height:expression((document.documentElement.clientHeight||document.body.clientHeight)>280?"280px":""); }
.toptwo{ background:url(bgtop.png) no-repeat center bottom; width:1000px; position:absolute; z-index:99; left:calc(50% - 500px); right:0;}
.Recommend{ float:left; display:block;}
.Recommend .Subject{ float:right; display:block; position:relative;}
.Recommend .Subject a{ float:right; display:block; position:absolute; bottom:8px; right:30px; width:90px; height:16px; padding-left:5px; vertical-align:middle; text-align:right;}
.News .Subject{ float:right; display:block; position:relative;}
.News .Subject a{ float:right; display:block; position:absolute; bottom:12px; _bottom:6px; right:5px; width:50px; height:16px; vertical-align:middle; -webkit-text-size-adjust:none; text-align:right; color:#FFF;}
.Photo .Subject{ float:right; display:block; position:relative;}
.Photo .Subject a{ float:right; display:block; position:absolute; bottom:12px; _bottom:6px; right:5px; width:90px; height:16px; vertical-align:middle; -webkit-text-size-adjust:none; text-align:right; color:#FFF;}
.Team .Subject{ float:right; display:block; position:relative;}
.Team .Subject a{ float:right; display:block; position:absolute; bottom:12px; _bottom:6px; right:5px; width:50px; height:16px; vertical-align:middle; -webkit-text-size-adjust:none; text-align:right; color:#872f01;}
.mainleft{ float:left; display:block; width:760px;}
.mainright{ float:right; display:block; width:220px; margin-left:20px; _margin-left:10px;}
.News #Navigator .RowsTitle{ background:url(News_Title.png) no-repeat;}
#TabContent0{ float:left; display:block; width:370px; margin-top:5px;}
#TabContent1{ float:right; display:block; width:370px; margin-left:20px; margin-top:5px;}
#Tab0,#Tab1{ display:none;}
.Photo{ float:left; display:block; width:760px;}
.Link{ margin:0 auto; text-align:left; width:1000px; margin-top:20px;margin-bottom:20px}
.bottombg{ background:url(bottom_bg.jpg) #f0297a repeat-x left bottom; padding-bottom:15px; min-height:130px;}
.bottombg *{color:#fff}
.bgbottom{ display:block; background:url(bgbottom.png) no-repeat center top; padding-top:40px;}
.dmenu{ color:#FFF; width:1000px; margin:0 auto;}
.copyright{ float:left; display:block; width:800px; color:#FFF; white-space:nowrap;}
.copyright a,.state a{ color:#FFF;}
.copyright a:hover,.state a:hover{ text-decoration:underline; color:#FFF;}
.copyright .backdoor{ color:#FFF;}
.state{ float:right; width:200px; display:block; text-align:center}
.balogo{ display:none;}
.frameleft{ float:left; display:block; width:200px;}
.framemain{ float:right; display:block; width:780px; margin-left:20px;}
.body{ padding-top:10px;}
.guide{ height:30px; border-bottom:1px solid #ff519c;}
.NavigatorTitle{ float:left; display:block; height:30px; line-height:30px; font-size:15px; font-weight:bold; color:#ff519c;}
.GuideMap{ float:right; display:block; height:30px; line-height:30px;}
#Menu{ text-align:center; height:34px; display:block; width:1000px; margin:0 auto;}
#Menu ul{float:left; list-style-type:none; margin:0px; padding:0px; display:block; position:relative; left:50%;}
#Menu ul li{ float:left; display:block; height:34px; line-height:34px; position:relative; left:-50%; margin:0 10px;}
#Menu ul li a{ text-align:center; height:34px; line-height:34px; color:#d00063; font-size:14px; font-weight:bold;}
#Menu ul li a:hover{ text-decoration:underline;}
#Menu .sela{ text-decoration:underline;}
#Menu #split{ width:2px; height:34px; background:url(split_bg.jpg) no-repeat center;}
#Menu1{ text-align:center; height:30px; display:block; width:1000px; margin:0 auto;}
#Menu1 ul{ float:left; list-style-type:none; margin:0px; padding:0px; display:block; position:relative; left:50%;}
#Menu1 ul li{ float:left; display:block; height:30px; line-height:30px; position:relative; left:-50%; margin:0 10px; color:#FFF;}
#Menu1 ul li a{ text-align:center; height:30px; line-height:30px; color:#FFF; font-size:12px; font-weight:bold;}
#Menu1 ul li a:hover{ text-decoration:underline;}
#Menu1 #split{ width:1px; height:34px;}
#SubMenu ul{ float:left; width:100%; display:inline; margin:0px; padding:0px; list-style-type:none;}
#SubMenu ul li{ float:left; width:100%; display:block; clear:both; text-align:left; overflow:hidden; height:35px; background:url(li_bg.png) no-repeat;}
#SubMenu ul li a{ height:35px; line-height:35px; display:inline-block; color:#ff519c; font-size:14px; background:url(a_bg.gif) no-repeat left center; margin-left:15px; padding-left:15px;}
#SubMenu ul li a:hover{ text-decoration:underline;}
#SubMenu .subsel a{ text-decoration:underline;}
#SubMenu #split{ float:left; height:5px; background:none;}
#SubMenu #split0{ float:left; height:5px; background:none;}
#SubMenu #split1{ float:left; height:0px;}
#SubMenu #split2{ float:left; height:0px;}
#Navigator .RowsTitle{ height:35px;}
#Navigator .RowsTitle .Title{ float:left; display:block; padding:0px; height:35px; line-height:35px; color:#FFF; font-size:14px; font-weight:bold; margin-left:20px; _margin-left:10px;}
#Navigator .RowsTitle .More{ float:right; width:50px; text-align:center;}
#Navigator .RowsTitle .More img{ border:0px; margin-top:10px;}
#Navigator .Content{ margin:0px; padding:0px;}
.News_left #Navigator .RowsTitle,.News_right #Navigator .RowsTitle{ display:none;}
.Recommend #Navigator .RowsTitle .Title{ color:#636363; font-size:16px; margin-left:7px;}
.Photo #Navigator .RowsTitle{ background:url(mainleft_Title.png) no-repeat;}
.Photo #Navigator .Margin{ padding-top:10px; height:210px; overflow:hidden;}
.Team #Navigator .RowsTitle{ background:url(Problem_bg.png) no-repeat;}
.Team #Navigator .RowsTitle .Title{ color:#872f01;}
.Team #Navigator .Content{ padding:0; margin:0; background:url(Problem_bg.jpg) repeat-x;}
.Team #Navigator .Margin{ margin:0}
.Activity #Navigator{ display:block; background:url(line_bottom.png) no-repeat left bottom; padding-bottom:6px;}
.Activity #Navigator .RowsTitle{ background:url(Activity_bg.png) no-repeat left top; height:70px;}
.Activity #Navigator .RowsTitle .Title{ float:none; display:block; font-size:16px; font-weight:bold; height:70px; line-height:55px; background:url(Title_bg.png) no-repeat 15px center; margin:0; text-align:right; padding-right:20px;}
.Activity #Navigator .Content{ background:url(line_bg.jpg) repeat-y; padding-bottom:10px;}
.Activity #Navigator .Margin{ padding:0 15px; padding-top:10px; padding-bottom:14px;}
.Activity #Navigator .Subject{ float:right; display:block; position:relative;}
.Activity #Navigator .Subject a{ float:right; display:block; position:absolute; bottom:10px; right:10px; color:#FFF; width:90px; height:16px;}
.function #Navigator .RowsTitle{ background:url(function_Title.png) no-repeat;}
.function #Navigator .Subject{ float:right; display:block; position:relative;}
.function #Navigator .Subject a{ float:right; display:block; position:absolute; bottom:10px; _bottom:5px; right:10px; color:#FFF; width:90px; height:16px;}
.function #Navigator .Content{ padding-top:10px; padding-bottom:10px; margin-top:5px; background:url(Problem_bg.jpg) repeat-x;}
.function #Navigator .Margin{ margin:0 5px;}
.submenu #Navigator .RowsTitle{ background:url(RowsTitle_bg.png) no-repeat;}
.submenu #Navigator .RowsTitle .Title{ font-size:16px; background:url(white_bg.gif) no-repeat left center; margin-left:15px; padding-left:15px; _margin-left:7px;}
.submenu #Navigator .Margin{ margin-top:8px;}
#Navigator1 .RowsTitle{ float:left; display:block;}
#Navigator1 .RowsTitle .Title{ color:#ff519c; font-size:14px; font-weight:bold;}
#Navigator1 .Content{ display:block; margin-left:70px;}
#Navigator1 .Margin a{ float:left; display:inline-block; margin-right:20px; margin-top:2px; white-space:nowrap;}
#Navigator1 .Margin a:hover{ text-decoration:underline;}
#ArticleList .Summary{ float:left; display:block; padding-bottom:13px; _padding-bottom:7px; border-bottom:1px dashed #dfdfdf;}
#ArticleList .thumbs{ float:left; display:block; width:148px; margin-right:10px; height:106px; margin-top:5px;}
#ArticleList .Summary .title a{ color:#ff519c;}
#ArticleList .thumbs a{ float:left; height:106px;}
#ArticleList .thumbs a:visited{ border:#ff519c 3px solid;}
#ArticleList .thumbs a:active{ border:#ff519c 3px solid;}
#ArticleList .thumbs a:link{ border:#ff519c 3px solid;}
#ArticleList .thumbs a:hover{ border:#ff519c 3px solid;}
#ArticleList .thumbs img{ border:0px; width:136px; height:100px;}
#ArticleList .detail{ float:left; height:110px; overflow:hidden; width:212px;}
#ArticleList .detail a{ float:left; display:block; font-weight:bold; font-size:14px; width:212px; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
#ArticleList .intro{ float:left; display:block; height:85px; overflow:hidden;}
#ArticleList .detail a:hover{ color:#e70d61;}
#ArticleList ul li{ display:block; line-height:26px;}
#ArticleList ul li .menutitle{ float:left; display:block;}
#ArticleList ul li .title{ float:left; display:block;}
#ArticleList ul li .Title,#ArticleList ul li .menutitle a{ float:left; height:26px; line-height:26px;}
#ArticleList{ display:block;}
#ArticleList ul{ margin:0px; padding:0px; list-style-type:none; display:block;}
#ArticleList ul li{ margin:0px; padding:0px; list-style-type:none; display:block; clear:both;}
#ArticleList ul li .Article{ float:left; background:url(ico.gif) no-repeat 0px center; padding-left:15px; border-bottom:1px dashed #dfdfdf;}
#ArticleList ul li .Title img{ vertical-align:middle; float:left; margin-left:5px; margin-top:8px;}
#ArticleList ul li .ShortDate{float:right; width:40px; text-align:center;}
#ArticleList ul li .LongDate{float:right; width:80px; text-align:center;}
#ArticleList ul li .LongDatePlus{float:right; width:120px; text-align:center;}
.Pagination{ text-align:right; border:1px solid #dfdfdf; margin-top:10px; padding:5px; display:block; clear:both;}
#page{ text-align:center;}
#ArticleDetail{ font-size:12px; line-height:22px; text-align:left;}
#ArticleDetail .Title{ font-size:28px; line-height:40px; text-align:center;}
#ArticleDetail .Log{ height:30px; line-height:30px; background:#f8f8f8; border-top:2px solid #cccccc; text-align:center; margin:10px 0px; font-family:arial;}
#ArticleDetail .Picture{ text-align:center;}
#ArticleDetail .Detail{ text-align:left;}
#SliderShow{ float:left; display:block; width:186px; height:195px; text-align:center; margin:3px 2px; background:url(photo_bg.jpg) no-repeat left top; overflow:hidden;}
#SliderShow img{ width:163px; height:145px; margin:10px; margin-bottom:0;}
#SliderShow .TitleA{ display:inline-block; margin-top:6px; font-size:13px; background:url(Ripple.gif) no-repeat left center; padding-left:30px; text-align:left;}
#imgAdFloat{display:none}
.Team #SliderShow{ float:left; display:block; width:220px; height:200px; text-align:center; margin:3px 0; background:url(sliderbg.jpg) no-repeat left top;}
.Team #SliderShow img{ width:220px; height:200px; margin:0px; margin-bottom:0;}
.Team #SliderShow .TitleA{ display:inline-block; margin-top:6px; font-size:13px; background:url(Ripple.gif) no-repeat left center; padding-left:30px; text-align:left;}
#ProductView ul{ float:left; display:block; margin:0px; padding:0px; list-type:none;}
#ProductView ul li{ float:left; display:block; width:235px; height:265px; background:url(Recommend_bg.jpg) no-repeat; margin:0 8px; _margin:0 4px;}
#ProductView ul li1{ margin-left:10px;}
#ProductView .thumbs{ float:left; width:235px;}
#ProductView .thumbs img{ margin:10px; margin-bottom:0; width:215px; height:145px;}
#ProductView .thumbs .price{ padding:0 10px; font-weight:bold; color:#e70d61; font-size:14px;}
#ProductView .detail{ float:left; padding:0 10px;}
#ProductView .detail a{ font-weight:bold; color:#e70d61; font-size:14px;}
#ProductView .intro{ float:left; height:45px; overflow:hidden;}
#ProductView .detail a:hover{ color:#b6034f;}
.body #ProductView ul li{ float:left; display:block; width:235px; height:265px; background:url(Recommend_bg.jpg) no-repeat; margin:0 12px; margin-bottom:12px; _margin-right:6px;}
#ProductSummary{ display:block; padding-top:3px;}
#ProductSummary *{ line-height:1.8em;}
#ProductSummary ul{ margin:0px; padding:0px; list-style-type:none;}
#ProductSummary ul li{ float:left; width:186px; margin:0px 4px; text-align:center; display:block; background:url(photo_bg.jpg) no-repeat left top; height:195px; margin-bottom:4px; _margin-right:3px;}
#ProductSummary .thumbs a{ clear:both; display:block;}
#ProductSummary .thumbs a:hover{ clear:both; display:block; }
#ProductSummary .thumbs img{ border:0; width:163px; height:148px; margin:10px; margin-bottom:0;}
#ProductSummary .title a{ display:block; border:0; margin:6px 10px; width:166px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#ProductSummary .intro{ display:none;}
.MessageBorder{ text-align:left;}
.MsgColor0{ border:1px solid #dfdfdf; border-bottom:#d6d6d6 1px dashed; padding-bottom:5px;}
.MsgColor1{ border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:#d6d6d6 1px dashed; padding-bottom:5px;}
.MsgList{ font-weight:bold; color:#DA1265; background:#f6f6f6; font-size:13px; line-height:25px; padding:0 4px;}
.MsgText{ padding:0 4px;}
.MessageTable{ font-weight:bold; line-height:22px; display:block; color:#a00000; margin-top:10px;}
.MsgName,.MsgContact,.MsgContent{ clear:both;}
.MsgLeft{ float:left; display:block; text-align:left; padding-right:5px;}
.MsgSubmit{ margin:8px 0px; padding-left:60px;}
.MsgText{ color:#444;}
.body #ArticleSummary ul{ maring:0px; padding:0px; list-style-type:none; display:block;}
.body #ArticleSummary ul li{ float:left; width:100%; display:block; border-bottom:1px dashed #d5d5d5; padding-bottom:10px; margin-top:5px; width:370px;}
.body #ArticleSummary ul #SeparatorRow1{ margin-left:40px;}
.body #ArticleSummary ul li .thumbs{ float:left; display:block; width:148px; margin-right:10px; margin-top:5px;}
.body #ArticleSummary ul li .thumbs a:visited{ float:left; display:block; border:3px solid #ff519c;}
.body #ArticleSummary ul li .thumbs a:active{ float:left; display:block; border:3px solid #ff519c;}
.body #ArticleSummary ul li .thumbs a:link{ float:left; display:block; border:3px solid #ff519c;}
.body #ArticleSummary ul li .thumbs a:hover{ float:left; display:block; border:3px solid #eb0768;}
.body #ArticleSummary ul li .thumbs img{ border:0px; width:142px; height:146px;}
.body #ArticleSummary ul li .detail{ float:left; height:156px; overflow:hidden; width:212px;}
.body #ArticleSummary ul li .detail title{ float:left;}
.body #ArticleSummary ul li .detail .intro{ height:131px; overflow:hidden;}
.body #ArticleSummary .detail a{ font-weight:bold; font-size:14px; color:#ff519c;}
.body #ArticleSummary .detail a:hover{ border:0px; color:#eb0768;}
#ProductDetail{ font-size:12px; line-height:22px; text-align:left;}
#ProductDetail .Title{ font-size:28px; line-height:40px; text-align:center;}
#ProductDetail .Log{ height:30px; line-height:30px; background:#f8f8f8; border-top:2px solid #cccccc; text-align:center; margin:10px 0px; font-family:arial;}
#ProductDetail .Picture{ text-align:center;}
#ProductDetail .Subject{ font-weight:bold;}
#ProductDetail #Photos{ font-weight:bold;}
#ProductDetail .BigThumbs{ display:none;}
#ProductDetail ul{ float:left; margin:0px; padding:0px; list-style-type:none;}
#ProductDetail #PicBox ul li{ float:left; text-align:center; width:230px;}
#ProductDetail #PicBox ul li img{ width:220px; border:1px solid #333333; margin:4px;}
#ProductDetail .Intro{ text-align:left; white-space:pre-wrap; *white-space: pre;*word-wrap: break-word;}
#ProductDetail .Detail{ text-align:left; white-space:pre-wrap; *white-space: pre;*word-wrap: break-word;}
.body #ArticleDetail .Picture img,.body #ProductDetail .Picture img{ max-width:780px; width:expression(this.width > 780 ? 780 : true);}
#Telephonist{ padding:0;}