@charset "utf-8";

/* CSS Document */


a img {border:none;}


/*COMMON*/

.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.newscp dl { float:left; width:145px; padding:10px 8px;}
.newscp dl dt { font-size:0; line-height:0}
.newscp dl dt img { width:145px; height:125px; border:1px solid #ccc;}
.newscp dl dd a { display:block; height:24px; line-height:24px; text-align:center; padding-top:8px; color:#676767}



.Wrapper{ width:960px; margin:0 auto; padding:0 20px; background:#FFF;}
.HeaderArea{ overflow:hidden; background:#FFF;}
.HeaderArea .logo{ float:left; _display:inline; }
.HeaderArea .logo a{ display:block; width:270px; height:64px; color:#FFF;}
.HeaderArea .HeadR{ float:right; _display:inline; padding:5px 0 0 0; text-align:right;}
.HeaderArea .HeadR span{ padding:0 10px; color:#bbb;}
.HeaderArea .HeadR p img{ margin:0 0 0 6px;}
.HeaderArea .HeadR a{ color:#bbb;}
.HeaderArea .HeadR .search{ overflow:hidden; padding:7px 0 0 0; white-space:nowrap;}
.HeaderArea .HeadR .search input.keywords{ border:none; background:url(../images/searchbg.jpg) no-repeat; width:217px; height:22px; padding:2px; color:#bbb; font-size:12px; font-family:Arial;}
.HeaderArea .HeadR .search input.btn{ padding:0 0 0 5px;}
/*.NaviArea{ clear:both; background:#FFF;}
.NaviArea ul{margin:5px auto 0 auto; overflow:hidden; background:url(../images/navibg.jpg) repeat-x; height:37px;}
.NaviArea ul li{ float:left; _display:inline; font-size:15px; color:#666; width:119px; text-align:center; line-height:37px; margin:0 1px 0 0; word-spacing:1px; _line-height:28px; _height:28px; _padding:5px 0 0 0;}
.NaviArea ul li.on{ border-bottom:4px solid #000; color:#000; letter-spacing:2px; height:33px; _height:33px;}
.NaviArea ul li a{ height:33px; width:119px; color:#666; display:block; _height:28px; letter-spacing:2px; }
.NaviArea ul li a:hover{ text-decoration:none; border-bottom:4px solid #7c469e; color:#7c469e; _height:4px;}*/
.FooterArea{ background:#e6e6e6; clear:both; overflow:hidden; color:#777; line-height:31px; padding:0 13px; font-size:11px; border-top:1px solid #8d5ea4;}
.FooterArea .copyright{ float:left; _display:inline;}
.FooterArea .icp{ float:right; _display:inline;}
.BreadArea{ clear:both; padding:10px 0 10px 5px;}
.BreadArea span{ color:#000; font-weight:bold;}
.BreadArea a{ color:#a8a8a8;}
.SideNavi{ width:180px; float:left; _display:inline; border-top: solid 2px #7d459c;}
.SideNavi li.L1{ background:#f7f7f7;}
.SideNavi li span.L1on{background:url(../images/arrow_purple.gif) no-repeat 10px 12px; font-weight:bold; line-height:15px; padding:7px 5px 7px 20px;border-bottom:1px solid #d9d9d9; _height:16px; display:block; color:#633f96;}
.SideNavi a.l1{ display:block; text-decoration:none; line-height:15px;  background:url(../images/arrow_gray.gif) no-repeat 10px 12px; padding:7px 5px 7px 20px;border-bottom:1px solid #d9d9d9; _height:16px;}
.SideNavi a:hover.l1{ background:url(../images/arrow_purple.gif) no-repeat 10px 12px; font-weight:bold;}
.SideNavi li.L2{ background:#FFF;}
.SideNavi li span.L2on{display:block; text-decoration:none; line-height:15px; padding:7px 5px 7px 32px; background:url(../images/arrow_gray.gif) no-repeat 22px 10px #fff;border-bottom:1px solid #d9d9d9; _height:16px; font-weight:bold; color:#633f96;}
.SideNavi a.l2{ display:block; text-decoration:none; line-height:15px; padding:7px 5px 7px 32px; background:url(../images/arrow_gray.gif) no-repeat 22px 10px;border-bottom:1px solid #d9d9d9; _height:16px;}
.SideNavi a:hover.l2{ font-weight:bold;}
.SideNavi li.L3{ background:#FFF; margin:0 0 0 25px; color:#666}
.SideNavi li span.L3on{display:block; text-decoration:none; line-height:15px; padding:6px 5px 4px 20px; background:url(../images/icon_line.gif) no-repeat 10px 15px;
 _background:url(../images/icon_line.gif) no-repeat 10px 12px; border-bottom:1px dotted #d9d9d9; _height:15px; font-weight:bold; color:#633f96;}
.SideNavi a.l3{display:block; color:#666; text-decoration:none; line-height:15px; padding:6px 5px 4px 20px; background:url(../images/icon_line.gif) no-repeat 10px 15px;
 _background:url(../images/icon_line.gif) no-repeat 10px 12px; border-bottom:1px dotted #d9d9d9; _height:15px;}
.SideNavi a:hover.l3{ font-weight:bold; color:#633f96;}


.RightContents{ float:left; margin:0 0 0 15px; width:765px; background:#FFF;}
.ToTop{ clear:both; margin:25px 0; text-align:right; padding:0 5px 0 0;}
.ToTop a{ text-decoration:none; font-size:10px;}
.MainPic{ font-size:0; line-height:1%; margin:0 0 25px 0;}
h2.common{ font-size:20px; padding:0 0 8px 0; margin:0 0 20px 0; border-bottom:3px solid #333; letter-spacing:2px; line-height:20px;}
h1.common{ border:1px solid #efefef; height:80px; line-height:80px; color:#333; font-size:20px; background:url(../images/h1_about.jpg) repeat-x;/* text-indent:20px;*/ letter-spacing:2px; _letter-spacing:0;}

h1.common2{ border:1px solid #efefef; height:63px; color:#333; font-size:20px; background:url(../images/header_bg.jpg) repeat-x; text-indent:20px; letter-spacing:2px; _letter-spacing:0; padding:17px 0 0 0;}
h1.common2 span{ font-size:12px; font-weight:normal; color:#999; display:block; margin:5px 0 0 0; }

.SearchPro{ border-bottom:1px dotted #dedede; padding:5px 0 20px 5px; overflow:hidden; margin:20px 0 25px 0;}
.SearchPro dl{ float:left; _display:inline; margin:0 30px 0 0; overflow:hidden; padding:2px 0 0 0;}
.SearchPro dt{ float:left; _display:inline; margin:0 10px 0 0; padding:2px 0 0 0; line-height:20px;}
.SearchPro dd{ float:left; _display:inline;}
.SearchPro dd select{ border:1px solid #dedede;}
.SearchPro dd input{ border:1px solid #dedede; line-height:17px; padding:1px; color:#666; font-family:Arial}
.result{ font-size:14px; font-weight:bold; color:#633f96; padding:0 0 0 20px;}
.ProIndex{ border:#ccc 1px solid; border-top:2px solid #c4c4c4; margin:0 0 20px 0;}
.ProIndex h2{ width:763px;line-height:35px; font-size:15px; font-weight:bold; text-indent:33px; letter-spacing:2px; border:none; margin:0; padding:0;}
.ProIndex h2 a{ background:url(../images/h2.jpg) no-repeat; color:#333; text-decoration:none; display:block; height:35px;}
.ProIndex h2 a:hover{ background:url(../images/h2_over.jpg) no-repeat; text-decoration:none;}
.ProIndex h2 a img{ margin:10px 0 0 0;}
.ProIndex .Inner{ padding:15px; overflow:hidden;}
.ProIndex .Inner .desc{ overflow:hidden; line-height:21px;}
.ProIndex .Inner .desc span{ float:left; width:250px; height:125px;}
.ProIndex .Inner .desc p{ float:left; width:480px; padding: 20px 0 0 0;}
.ProIndex .Inner .CategoryArea{ clear:both;display:none;}
.ProIndex .Inner .CategoryArea table{ width:100%;}
.ProIndex .Inner .CategoryArea th{ background:#f2f2f2; border-top:1px dotted #c6c6c6; text-align:right; font-size:12px;width: 120px;padding: 5px 0;
}
.ProIndex .Inner .CategoryArea th a{ display:block; padding:0 15px; text-decoration:none; white-space:nowrap; color:#333;}
.ProIndex .Inner .CategoryArea th a:hover{ color:#633f96;}
.ProIndex .Inner .CategoryArea td{ background:#fff; padding:5px 10px; border-top:1px dotted #c6c6c6;}
.ProIndex .Inner .CategoryArea td li{ float:left; _display:inline; margin:0 15px 0 0; background:url(../images/arrow_gray2.gif) no-repeat 0 9px; padding:0 0 0 7px; line-height:20px;}
.ProIndex .Inner .CategoryArea td li a{ font-size:10px; color:#808080;}
.ProIndex .Inner .CategoryArea td li a:hover{ color:#633f96;}
.CateList{ overflow:hidden; margin:10px 0 0 0; clear:both;}
.CateList li{ float:left; _display:inline; width:373px; border:#ccc 1px solid; margin:0 0 20px 0; overflow:hidden; clear:left;}
.CateList li.right{ margin:0 0 20px 15px; float:right; clear:right;}
.CateList li h3{ margin:1px; background:url(../images/h3.jpg) no-repeat; line-height:22px; padding:4px 20px 2px 20px;}
.CateList li span{ width:180px; float:left; _display:inline; margin:10px;}
.CateList li p{ float:left; width:160px; line-height:15px; margin:5px 0 0 0; height:113px;}
h2.Pro{ font-size:20px; padding:5px 0; margin:10px 0 30px 0; border-bottom:3px solid #CCC; color:#633f96; font-weight:bold; letter-spacing:0; line-height:normal;}
.ProDetail{ overflow:hidden; width:980px; margin:0 auto;}
.ProDetail .PhotoArea{ float:left; width:615px; overflow:hidden; margin:0 20px 0 0; margin-top:30px; margin-bottom:20px}
.ProDetail .PhotoArea dt{ float:left; width:460px; text-align:center;}
.ProDetail .PhotoArea dt img{ display:block; margin:0 auto;}
.ProDetail .PhotoArea dd{ float:left;}
.ProDetail .PhotoArea dd a{ width:100px; height:100px; border:1px solid #dedede; display:block; background:#FFF; margin:0 0 3px 0; line-height:50px;}
.ProDetail .PhotoArea dd a img{ margin:12px 0 0 0;}
.ProDetail .PhotoArea dd a.selected{ border:1px solid #999;}
.DetailContents{ margin:30px 0 0 0;}
.DetailContents .Menu{ overflow:hidden; border-bottom:2px solid #333;}
.DetailContents .Menu li{ float:left; margin:0 5px 0 0; text-align:center;}
.DetailContents .Menu li a{ display:block; line-height:28px; background:#f1f1f1; text-decoration:none; margin:4px 0 0 0;border-radius: 3px 3px 0px 0px; color:#633f96; padding:0 50px;}
.DetailContents .Menu li a:hover{ background:#333; color:#FFF;line-height:32px; margin:0; border-radius: 3px 3px 0px 0px;}
.DetailContents .Menu li .selected{line-height:32px; background:#333; color:#FFF; margin:0; border-radius: 3px 3px 0px 0px; padding:0 50px; }
.DetailContents .FckArea{ margin:20px 0 0 0; overflow:hidden; clear:both;}
.DetailContents #feature{ display:none;}
.DetailContents #spec{ display:none;}
.DetailContents #faq{ display:none;}
.NewsList{ margin:20px 0 0 0;}
.NewsList li{ border-bottom:1px dotted #ccc; padding:10px 0; clear:both; overflow:hidden; }
.NewsList li span{ padding:0 15px 0 2px; color:#888; float:left; _display:inline;}
.NewsList li p{ float:left;width:340px;}
.NewsList li img{ margin:0 3px -2px 0;/* padding:2px 0 0 0;*/}
.NewsList li a{ float:left; _display:inline; }
.NewsList li a:hover{ text-decoration:none;}
.CaseList{ overflow:hidden; padding:30px 0; border-bottom:1px dotted #dedede; clear:both;}
.CaseList .LeftImg{ float:left; _display:inline; width:160px;text-align:center; margin:0 12px 0 0; border: 1px solid #DEDEDE; padding: 3px;}

.info_b , .info_b2 { border:solid 1px #ccc; width:648px;   padding:5px 0; overflow:hidden; margin-bottom:10px;}
ul.p_list_ul, ul.p_list_ul2 { }
ul.p_list_ul li, ul.p_list_ul2 li {background:url(../images/ico101.gif) no-repeat 10px 9px; line-height:23px; float:left; width:298px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:20px; margin-left:10px; display:inline; color:#666;}
.info_b2 { width:738px;}
ul.p_list_ul2 li { width:342px; padding-right:5px;line-height:30px; border-bottom:1px dotted #ccc;}

		/*资讯页面，发表评论*/
.info_fb { border:solid 1px #ccc; overflow:hidden; padding:10px; line-height:25px;}
.info_fb table { width:100%; border:0;}
.td_b { font-size:14px; color:#000; font-weight:bold; text-align:right;} /*(我要评论),可修改文字色彩*/
.info_fb .text { width:200px; height:20px; line-height:20px; border:solid 1px #ccc;}
.info_fb .textarea { vertical-align:top; border:solid 1px #ccc; width:400px;}
.vat { vertical-align:top; text-align:right;}
.info_fb .b13, .info_fb .b14 { margin:10px 0; height:29px;}

.CaseList .LeftImg2{ float:left; _display:inline; width:160px;text-align:center; margin:0 12px 0 0; border: 1px solid #DEDEDE; padding: 3px;}


.cp { border:1px solid #ccc; background:#fff; padding-bottom:12px; margin-bottom:10px; }
.cptab { border-bottom:1px solid #ccc; background:#f7f7f7; margin-left:-1px; }
.cptab a { float:left; display:block; line-height:25px; font-size:14px; color:#B61212; text-decoration:none; padding:0 8px; border-left:1px solid #ccc; margin-bottom:-1px; }
.cptab a:hover {text-decoration:none;}
.cptab a.cr { background:#eee; font-weight:bold; }


.t06 a { color:#3366ff;}
.t06 a :hover { color:#3366ff;}


.cp dl { float:left; width:165px; padding:10px 8px;}
.cp dl dt { font-size:0; line-height:0}
.cp dl dt img { width:165px; height:82px; border:1px solid #ccc;}
.cp dl dd a { display:block; height:24px; line-height:24px; text-align:center; padding-top:8px; color:#676767}


.CaseList .TxtArea{ float:left; width:600px;}
.CaseList .TxtArea h3{ font-weight:bold; font-size:14px; color:#333; letter-spacing:1px; background:url(../images/arrow_gray3.gif) no-repeat 0 2px; padding:0 0 0 15px; line-height:15px; _line-height:17px;}
.CaseList .TxtArea h3 a{ color:#333;}
.CaseList .TxtArea h3 a:hover{ color:#633f96;}
.CaseList .TxtArea span{ color:#633f96; padding:0 0 0 10px; font-size:11px; font-weight:normal;}
.CaseList .TxtArea p{ line-height:20px; margin:10px 0 0 0; color:#666;}
.CaseList .TxtArea p a{ margin:0 0 0 10px; color:#633f96; text-decoration:underline; white-space:nowrap;}
.CaseList .TxtArea p a:hover{ text-decoration:none;}
.PageArea{ margin:20px 0 0 0;}
.PageArea a{ margin:0 5px; color:#888;}
.PageArea .current{ background:#d4d4d4; margin:0 5px; padding:0 4px}
/*.PageArea span{ background:#d4d4d4; margin:0 5px; padding:0 4px}*/
.RelevanceArea{ width:180px; margin:10px 0 0 0;}
.RelevanceArea h2{ margin:0; border-bottom:2px solid #633f96; font-size:15px; letter-spacing:0; padding:5px 0 3px 5px;}
.RelevanceArea li{border-bottom:1px dotted #d9d9d9; padding:0 0 10px 0;}
.RelevanceArea li dl{ overflow:hidden; margin:10px 0 0 0;}
.RelevanceArea li dt{ float:left; width:50; height:50px; line-height:50px; margin:0 10px 0 0; border:1px solid #dedede;}
.RelevanceArea li dt img{ display:block;}
.RelevanceArea li dd{ float:left; width:110px; margin:3px 0 0 0; }
.RelevanceArea li dd a{ color:#633f96; padding:0 0 0 8px; background:url(../images/arrow_purple.gif) no-repeat 0 3px; white-space:normal; display:block;}
.RelevanceArea li dd a:hover{ text-decoration:underline;}
.RelevanceArea li dd span{ display:block; color:#bababa; margin:5px 0 0 0;}
.RelevanceArea li p{ line-height:17px; color:#666; clear:both; margin:5px 5px 0 0;}
.RelevanceArea li a{ color:#888; text-decoration:none;}
.RelevanceArea li a:hover{ color:#633f96;}
.RelevanceArea2{ width:180px; margin:10px 0 0 0;}
.RelevanceArea2 h2{ margin:0; border-bottom:2px solid #633f96; font-size:15px; letter-spacing:0; padding:5px 0 3px 5px;}
.RelevanceArea2 li{line-height:17px; padding:6px 5px 4px 20px; background:url(../images/icon_line.gif) no-repeat 10px 13px;border-bottom:1px dotted #d9d9d9;}
.RelevanceArea2 li a{ color:#888; text-decoration:none;}
.RelevanceArea2 li a:hover{ color:#633f96;}
.sitemap{ overflow:hidden; float:left; _display:inline; width:760px; margin:0 0 0 20px;}
.sitemap h2{ font-size:20px; padding:0 0 8px 22px; margin:0 0 20px 0; letter-spacing:2px; _letter-spacing:0; line-height:17px; _line-height:22px;
font-weight:bold; background:url(../images/icon_purple2.gif) no-repeat; color:#633f96;}
.sitemap .block{ border-top:1px dotted #dedede; margin:20px 0 0 0; clear:both; overflow:hidden;}
.sitemap .block .Cgy{ float:left; _display:inline; width:100px; margin:20px 10px 0 0; font-size:14px; font-weight:bold; background:url(../images/arrow_black.gif) no-repeat 0 7px; padding:0 0 0 8px;}
.sitemap .block .List{ float:left; _display:inline; margin:20px 10px 0 0; border-left:1px solid #000; padding:0 0 0 20px;}
.sitemap .block .List dl{ width:150px; float:left; _display:inline; padding:0 0 20px 0;}
.sitemap .block .List dl dt{ background:url(../images/arrow_purple.gif) no-repeat 0 5px; padding:0 0 0 10px; font-weight:bold; color:#633f96; margin:0 0 5px 0;}
.sitemap .block .List dl dt img{ margin:0 0 0 5px;}
.sitemap .block .List dl dt a{ color:#633f96;}
.sitemap .block .List dl dd{ background:url(../images/arrow_gray.gif) no-repeat 0 5px; padding:0 0 0 10px; margin:0 0 5px 11px;}
.sitemap .block .List dl dd a{ color:#666; text-decoration:none;}
.sitemap .block .List dl dd img{ margin:0 0 0 5px;}
.sitemap .block .List dl dd a:hover{ color:#000;}
/*.sitemap .block .List dl dd a:visited{ color:#633f96;}*/
.SearchPage{ overflow:hidden; float:left; _display:inline; width:760px; margin:0 0 0 20px;}
.SearchPage h2{ font-size:20px; margin:0 0 10px 0; letter-spacing:2px; _letter-spacing:0; font-weight:bold; color:#633f96;}
.SearchPage h3{}
.SearchPage h3 span{ color:#BE0000; font-weight:bold; margin:0 5px;}
.SearchPage h4{ margin:25px 0 0 0; border-bottom:1px dotted #000; padding:0 0 3px 0;}
.SearchPage h4 span{ font-size:14px; color:#000; padding:0 10px; letter-spacing:2px; _letter-spacing:0; border-left:3px solid #000;}
.SearchPage dl{ margin:25px 0 0 0; overflow:hidden; clear:both;}
.SearchPage dt{ float:left; _display:inline; width:80px; margin:0 15px 15px 0;}
.SearchPage dd{}
.SearchPage dd h5{ color:#633f96; line-height:16px;}
.SearchPage dd h5 a{ color:#633f96; text-decoration:underline;}
.SearchPage dd h5 a:hover{ text-decoration:none;}
.SearchPage dd p{ margin:5px 0 0 0; line-height:18px; color:#666;}
.SearchPage dd a.link{margin:3px 0 0 0;  color:green; display:block;}
.AboutPage{ padding:0 0 0 0;}
.AboutPage .List{ overflow:hidden; padding:30px 0; border-bottom:1px dotted #dedede; clear:both;}
.AboutPage .List .LeftImg{ float:left; _display:inline; width:90px; margin:0 15px 0 0;}
.AboutPage .List .TxtArea{ float:left; width:660px;}
.AboutPage .List .TxtArea h3{ font-weight:bold; font-size:14px; color:#333; letter-spacing:1px; background:url(../images/arrow_gray3.gif) no-repeat 0 2px; padding:0 0 0 15px; line-height:15px; _line-height:17px;}
.AboutPage .List .TxtArea h3 a{ color:#333;}
.AboutPage .List .TxtArea h3 a:hover{ color:#633f96;}
.AboutPage .List .TxtArea p{ line-height:20px; margin:10px 0 0 0; color:#666;}
.AboutPage .List .TxtArea p a{ margin:0 0 0 10px; color:#633f96; text-decoration:underline; white-space:nowrap;}
.AboutPage .List .TxtArea p a:hover{ text-decoration:none;}
.IdentifyPage{ padding:25px 0 0 0;}
.IdentifyPage .text{ line-height:19px; font-weight:bold; margin:0 0 20px 0;}
.IdentifyPage .WayA{ width:574px; margin:15px auto 0 auto; border:6px solid #907aae; overflow:hidden; padding:7px; background:url(/identify/images/bg_way.gif) no-repeat top right;}
.IdentifyPage .WayA h3{ font-size:0; line-height:1%;}
.IdentifyPage .WayA .info{ overflow:hidden; margin:8px 0 8px 5px;}
.IdentifyPage .WayA .info input{ border:solid 1px #dedede; margin:0 5px; padding:2px; font-family:Arial; color:#666;}
.IdentifyPage .WayA .info select{ border:solid 1px #dedede; margin:0 5px;}
.IdentifyPage .WayA .info td{ white-space:nowrap;}
.IdentifyPage .WayA .info td img{ width:90px; height:22px;}
/*.IdentifyPage .info p{ float:left; _display:inline; color:#666; margin:5px 10px; padding:2px 0 0 0;}
.IdentifyPage .info p select{ border:solid 1px #dedede; margin: 2px 0 0 5px;}
.IdentifyPage .info p input{ border:solid 1px #dedede; width:150px; margin: 0 0 0 5px; padding:2px; font-family:Arial; color:#666;}*/
.IdentifyPage .WayA .PW{ clear:both; overflow:hidden; background:#f2f2f2; padding:10px 0;}
.IdentifyPage .WayA .PW h4{ text-align:center; color:#633f96; font-weight:bold; letter-spacing:2px;}
.IdentifyPage .WayA .PW p{ overflow:hidden; text-align:center; margin:8px 0 0 0;}
.IdentifyPage .WayA .PW p input{ border:solid 1px #c3c3c3; width:118px; margin:0 3px; color:#333; font-weight:bold; letter-spacing:2px; padding:2px 0; font-family:Arial; text-align:center;}
.IdentifyPage .WayA .PW span{ display:block; text-align:center; margin:5px 0;}
.IdentifyPage .WayA .PW span input{ margin:8px 10px 0 10px; color:#333;}
.IdentifyPage .WayResult{ padding:13px 21px; width:546px; margin:15px auto 0 auto; border:6px solid #e6e6e6; overflow:hidden;}
.IdentifyPage .WayResult table.title{ background: #f6f6f6; width:100%; margin:0 0 10px 0;}
.IdentifyPage .WayResult table.title th{ padding:7px; width:70px;}
.IdentifyPage .WayResult table.title td{ padding:7px;}
.IdentifyPage .WayResult table.title td p{ font-weight:bold;color:#633f96; font-size:15px; line-height:20px;}
.IdentifyPage .WayResult table.title td span{ display:block; color:#666; font-size:12px; line-height:18px; margin:3px 0 0 0;}
.IdentifyPage .WayResult table.form{ width:546px;}
.IdentifyPage .WayResult table.form th{ padding:5px 5px 5px 10px;color:#999; width:50px; text-align:right;}
.IdentifyPage .WayResult table.form td{ padding:5px 10px 5px 5px; }
.IdentifyPage .WayResult table.form td select{border:1px solid #dedede; color:#666;}
.IdentifyPage .WayResult table.form td select .checked{ color:#999;}
.IdentifyPage .WayResult table.form td input.txt{border:1px solid #dedede; padding:3px; line-height:17px; width:100%; font-family:Arial; color:#666;}
.IdentifyPage .WayResult table.form td input.home{border:1px solid #dedede; padding:3px; line-height:17px; width:100%; font-family:Arial; color:#666;}
.IdentifyPage .WayResult table.form td input.code{border:1px solid #dedede; padding:3px; line-height:17px; width:60px; font-family:Arial; color:#666;}
.IdentifyPage .WayResult table.form td input.tel{border:1px solid #dedede; padding:3px; line-height:17px; width:100%; _width:250px; font-family:Arial; color:#666;}
.IdentifyPage .WayResult table.form td img{ border:1px solid #633f96; margin:-4px 0 0 10px; _margin:0 0 0 10px;}
.IdentifyPage .WayBC{ text-align:center; clear:both; margin:15px 0 20px 0;}
.IdentifyPage ul.tag{ margin:0 0 0 83px;}
.IdentifyPage ul.tag li{ float:left; _display:inline; width:290px; text-align:center; margin:0 20px 0 0;}
.IdentifyPage ul.tag li span{ display:block; color:#888; font-size:11px; padding:3px;}
.SearchForm{ border-bottom:1px dotted #dedede; padding:20px; overflow:hidden;}
.SearchForm dl{ float:left; _display:inline; margin:0 30px 0 0; overflow:hidden; padding:2px 0 0 0;}
.SearchForm dt{ float:left; _display:inline; margin:0 10px 0 0; padding:2px 0 0 0; line-height:20px;}
.SearchForm dd{ float:left; _display:inline;}
.SearchForm dd select{ border:1px solid #dedede; margin:1px 0 0 0;}
.SearchForm dd input{ border:1px solid #dedede; line-height:17px; padding:2px; color:#666; font-family:Arial;}
.SearchForm ul{ overflow:hidden; float:left; _display:inline; margin:0 30px 0 0;  padding:3px 0 0 0;}
.SearchForm ul li{ float:left; _display:inline; margin:0 10px 0 0; padding:2px 0 0 0;}
.SearchForm ul li span{ margin:0 0 0 5px;}
.SearchForm input{ float:left; _display:inline;}
.SearchForm a{ float:right; _display:inline; letter-spacing:1px; padding:4px 0 0 0;color:#633f96;}
input.botton{ background:url(../images/botton.jpg) no-repeat; width:80px; height:24px; line-height:24px;text-align:center; border:none; margin:-1px 0 0 0; cursor:pointer; color:#666; font-family:Arial}
.DealerPage{}
.DealerPage .Map{ text-align:center;}
.DealerPage .List{ overflow:hidden; clear:both; border:1px solid #c5c5c5; padding:20px; margin:25px 0 0 0; position:relative;}
.DealerPage .List h3{ border-bottom:3px solid #dedede;  color:#633f96; padding:0 0 8px 3px; font-size:16px; letter-spacing:1px;}
.DealerPage .List .IconArea{ position:absolute; top:0; right:18px; text-align:right;}
.DealerPage .List .IconArea img{ margin:0 2px;}
.DealerPage .List .info{overflow:hidden; padding:0 0 0 5px;}
.DealerPage .List .info table{ float:left; _display:inline; margin:15px 0 0 0;}
.DealerPage .List .info th{ font-weight:bold; padding:6px 5px 6px 0; text-align:right;}
.DealerPage .List .info td{ padding:6px 5px; color:#666;}
.DealerPage .List .info td a{ color:#633f96; text-decoration:underline;}
.DealerPage .List .info td a:hover{ text-decoration:none;}
.DealerPage .List .info img{ float:right; margin:10px 0 0 0; clear:right;}
.MoviePage{ margin:0 0 0 15px; text-align:center; float:left; _display:inline; width:765px;}
.MoviePage h3{ color:#633f96; font-size:20px; letter-spacing:1px; margin:0 0 30px 0; padding:0 0 10px 0; border-bottom:1px dotted #dedede; }
.MoviePage ul{ overflow:hidden; width:744px; margin:0 auto;}
.MoviePage li{ float:left; _display:inline; margin:0 2px 4px 2px; width:120px; text-align:center;}
.MoviePage li a{ display:block; line-height:18px; border:1px solid #dedede; color:#999; text-decoration:none; padding:5px 0;}
.MoviePage li a.s1{ height:35px; line-height:35px;}
.MoviePage li a.s2{ height:35px;}
.MoviePage li a:hover{border:1px solid #333; color:#FFF; background:url(../images/movie/btn_bg.jpg) repeat-x;}
.MoviePage li a.selected{ border:1px solid #333; color:#FFF; background:url(../images/movie/btn_bg.jpg) repeat-x; font-weight:bold;}
.MoviePage .MovieArea{ display:none; margin:30px 0 0 0; text-align:center; clear:both;}
h2.Training{ border-bottom:2px solid #633f96; font-size:18px; color:#633f96; padding:0 0 6px 0; letter-spacing:1px; margin:20px 0 0 0;}
.TrainingPage{ overflow:hidden; float:left; _display:inline; width:765px; margin:0 0 0 15px;}
.TrainingPage ul.PartList{ overflow:hidden; margin:30px 0 0 0;}
.TrainingPage ul.PartList li{ float:left; _display:inline; width:370px; margin:0 0 20px 0;}
.TrainingPage ul.PartList li.right{ float:right;}
.TrainingPage ul.PartList li dl{}
.TrainingPage ul.PartList li dt{ font-size:16px; font-weight:bold; color:#633f96; border-bottom:1px dotted #ccc; padding:0 0 5px 0; margin:0 0 10px 0;}
.TrainingPage ul.PartList li dt a{ color:#633f96; text-decoration:none;}
.TrainingPage ul.PartList li dt a:visited{color:#a28cc2;}
.TrainingPage ul.PartList li dd{ background:url(../images/arrow_gray3.gif) no-repeat 0 2px; padding:0 0 0 18px; margin:0 0 15px 0;}
.TrainingPage ul.PartList li dd a{ color:#666;}
.TrainingPage ul.PartList li dd a:visited{color:#a28cc2;}
.TrainingPage .ConZh{ overflow:hidden; clear:both;}
/*.TrainingPage .ConZh h3{font-size:16px; font-weight:bold; color:#633f96; border-bottom:1px dotted #ccc; padding:0 0 5px 0; margin:0 0 10px 0;}*/
.TrainingPage .ConZh .ImgZone{ width:160px; margin:0 15px 0 0; float:left; _display:inline;}
.TrainingPage .ConZh ul{ float:left; _display:inline; width:590px; overflow:hidden;}
.TrainingPage .ConZh ul li{overflow:hidden; margin:0 0 20px 0;}
.TrainingPage .ConZh ul li.left{ float:left !important; _display:inline !important; margin:0 50px 0 0;}
.TrainingPage .ConZh ul li strong{ line-height:20px; color:#666; margin:0 0 10px 0;}
.TrainingPage .ConZh ul li h4{ line-height:22px; margin:0 0 15px 5px; font-weight:bold;}
.TrainingPage .ConZh ul li h4 a{ color:#633f96;}
.TrainingPage .ConZh ul li h4 strong{ font-size:11px; color:#999; margin:0 0 0 10px; display:inline; font-weight:normal;}
.TrainingPage .ConZh ul li h4 strong.new{ color:#900;}
.TrainingPage .ConZh ul li h4 img{ margin:0 0 0 5px;}
.TrainingPage .ConZh ul li span.sty1{ float:left; _display:inline; padding:0 15px 0 5px; width:60px;}
.TrainingPage .ConZh ul li dl dd{ background:url(../images/arrow_purple.gif) no-repeat 0 5px; padding:0 0 0 10px; margin:5px 0 0 5px; color:#633f96;}
.TrainingPage .ConZh ul li dl dd a{ color:#633f96;}
.TrainingPage .ConZh2{ clear:both;}
.TrainingPage .ConZh2 ul{ overflow:hidden; clear:both;}
.TrainingPage .ConZh2 ul li{ float:left; _display:inline; width:380px; padding:0 0px 0 0;}
.TrainingPage .ConZh2 ul li h3{font-size:16px; font-weight:bold; color:#633f96; border-bottom:1px dotted #ccc; padding:0 0 5px 0; margin:0 0 10px 0;}
.TrainingPage .ConZh2 ul li:after{clear: both;content: "";display: block;}
.TrainingPage .ConZh2 ul li img.cover{ float:left; margin:0 0 0 0;}
.TrainingPage .ConZh2 ul li h4 strong{ line-height:20px; color:#666; margin:0 0 10px 0;}
.TrainingPage .ConZh2 ul li h4{ line-height:22px; margin:0 0 15px 5px; font-weight:bold;}
.TrainingPage .ConZh2 ul li h4 a{ color:#633f96;}
.TrainingPage .ConZh2 ul li h4 strong{ font-size:11px; color:#999; margin:0 0 0 10px; display:inline; font-weight:normal;}
.TrainingPage .ConZh2 ul li h4 strong.new{ color:#900;}
.TrainingPage .ConZh2 ul li h4 img{ margin:0 0 0 5px;}
.TrainingPage .ConZh2 ul li dl dd{ background:url(../images/arrow_purple.gif) no-repeat 0 5px; padding:0 0 0 10px; margin:5px 0 0 5px; color:#633f96;}
.TrainingPage .ConZh2 ul li dl dd a{ color:#633f96;}
.TrainingPage .PartPage{ margin:30px 0 0 0;}
.TrainingPage .PartPage .List{ overflow:hidden;clear:both; padding:0 0 25px 0;}
.TrainingPage .PartPage .List .LeftImg{ float:left; _display:inline; width:91px; margin:0 15px 0 0;}
.TrainingPage .PartPage .List .TxtArea{ float:left; width:654px;}
.TrainingPage .PartPage .List .TxtArea h3{ font-weight:bold; font-size:14px; color:#333; letter-spacing:1px; background:url(../images/arrow_gray3.gif) no-repeat 0 2px; padding:0 0 0 15px; line-height:15px; _line-height:17px;}
.TrainingPage .PartPage .List .TxtArea h3 a{ color:#633f96;}
.TrainingPage .PartPage .List .TxtArea h3 a:hover{ color:#633f96;}
.TrainingPage .PartPage .List .TxtArea h3 a:visited{color:#a28cc2;}
.TrainingPage .PartPage .List .TxtArea p{ line-height:20px; margin:10px 0 0 0; color:#666;}
.TrainingPage .PartPage .List .TxtArea p a{ margin:0 0 0 10px; color:#633f96; text-decoration:underline; white-space:nowrap;}
.TrainingPage .PartPage .List .TxtArea p a:hover{ text-decoration:none;}
.TrainingPage .banner{ margin:25px 0 0 0;}
.TrainingPage .banner a:hover img{filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
.ErrorPage{ overflow:hidden; background:url(../images/404.jpg) no-repeat 100px 100px; padding:100px 0 100px 440px; height:300px; border-top:1px solid #000;}
.ErrorPage h2{ font-size:20px; font-weight:bold; color:#633f96; letter-spacing:1px; padding:80px 0 0 0;}
.ErrorPage p{ font-size:14px; color:#333; padding:30px 0 0 0;}
.ErrorPage ul{ margin:30px 0 0 0;}
.ErrorPage li{ float:left; _display:inline; margin:0 20px 0 0;}
.ErrorPage li a{ background:url(../images/botton.jpg) no-repeat; text-align:center; width:80px; height:24px; line-height:24px; display:block; text-decoration:none;}
.ErrorPage li a:hover{ color:#633f96}
.ContactPage{ overflow:hidden; float:left; _display:inline; width:760px; margin:0 0 0 20px;}
.ContactPage .address{ margin:25px 0 0 0;}
.ContactPage .address:after{clear: both;content: "";display: block;}
.ContactPage .address h3{ font-size:15px; font-weight:bold; color:#633f96;}
.ContactPage .address p{ line-height:24px; color:#333; margin:15px 0 0 0;}
.ContactPage .address span.left{ float:left; margin:0 19px 10px 0; border: 1px solid #DEDEDE;padding: 2px;}
.ContactPage .address span.right{float: right; margin: 0 0 10px 19px; border: 1px solid #DEDEDE;padding: 2px;}

/*TOP*/
.FlashArea{ clear:both; width:960px; height:300px; margin:8px 0 0 0; background:#000;}
.BannerAreaF{ overflow:hidden; margin:10px 0; white-space:nowrap;}
.BannerAreaF li{ margin:0 15px 0 0; float:left; _display:inline;width:180px;}
.BannerAreaF li a{ border:1px solid #ccc; line-height:1%; font-size:0; display:block; }
.BannerAreaF li a:hover{ border:1px solid #633f96;}
.BannerAreaF li.end{ margin:0;}
.BodyContents{ clear:both; overflow:hidden; padding:0 0 10px 0; background:#FFF;}
.TopSide{ float:left; _display:inline; width:180px; background:#fff;}
.sideBnr{ font-size:0; line-height:1%; margin:10px 0 0 0; }
.sideBnr a:hover img{filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
.TsideBnr{ margin:10px 0 0 0; position:relative; }
.TsideBnr span{ position:absolute; top:0px; left:0; font-weight:bold; color:#fff}
.TsideBnr ul.bnr{ border-bottom:2px solid #000; overflow:hidden;}
.TsideBnr ul.bnr li{ float:right;}
.TsideBnr ul.bnr li a{ overflow:hidden; padding:2px 10px; border:1px solid #dedede; border-bottom:none; display:block; font-size:10px; color:#999;}
.TsideBnr ul.bnr li a:hover{ background:#000; text-decoration:none; color:#FFF; border:1px solid #000; border-bottom:none;}
.TsideBnr ul.bnr li a.selected{ background:#000; text-decoration:none; color:#FFF; border:1px solid #000; border-bottom:none;}
.TsideBnr #b2{ display:none;}
.QuickLinkArea{ border:1px #000 solid; width:178px; margin: 10px 0 0 0;}
.QuickLinkArea h2{ padding:6px 0 6px 7px; color:#fff; font-size:14px; background:#000; letter-spacing:2px; font-weight:bold; border:none; margin:0;}
.QuickLinkArea ul{ margin:7px 11px 5px 11px;}
.QuickLinkArea li{ background:url(../images/arrow_black.gif) no-repeat 0 13px; border-bottom:dotted 1px #000; height:29px; line-height:30px; text-indent:10px; font-weight:bold;}
.QuickLinkArea li.end{ border:none;}
.QuickLinkArea li a:hover{ text-decoration:underline;}
.QuickLinkArea li img{ margin:0 0 0 6px;}
.NewsArea{
	width:740px;
	float:left;
	_display:inline;
	_width:740px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
}
.NewsArea .TnewsTitle{ border-bottom:6px solid #e6e6e6; padding:2px 0 1px 0; margin:0 0 10px 0; overflow:hidden; line-height:16px;}
.NewsArea .TnewsTitle h2{ float:left; _display:inline; color:#333; text-indent:2px; font-size:15px;font-weight:bold; border:none; margin:0 0 8px 0; padding:0; }
.NewsArea .TnewsTitle span{ float:right; font-size:10px; letter-spacing:0; line-height:20px; padding:0 5px 0 0;}
.NewsArea .TnewsTitle span a{ color:#999;}
.NewsArea p{ margin:0 0 7px 0; *margin:0 0 8px 0; margin:0 0 7px 0\9; _margin:0 0 7px 0; clear:both; overflow:hidden; border-bottom: 1px dotted #dedede; padding:0 0 5px 0;}
.NewsArea p span{ padding:2px 15px 0 2px; float:left; _display:inline; color:#888;}
.NewsArea p img{ margin:0 3px -2px 0; padding:2px 0 0 0;}
.NewsArea p a{ float:left; _display:inline; width:485px; line-height:18px;}
.NewsArea p a:hover{ color:#000;}
.TrainingArea{border:1px #ccc solid; width:168px; padding:0 5px 3px 5px; margin:10px 0 0 0;min-width:112px}
.TrainingArea h2{ border-bottom:dotted 1px #656565; padding:3px 0;color:#666; font-size:14px; letter-spacing:1px; font-weight:bold; text-indent:3px;}
.TrainingArea h3{ margin:18px 0 0 0; color: #633f96; font-weight:bold; background:url(../images/arrow_purple.gif) no-repeat 3px 5px; padding:0 0 0 10px;}
.TrainingArea h3 a{ color: #633f96;}
.TrainingArea h3 a:hover{ text-decoration:underline;}
.TrainingArea .ph{ font-size:0; line-height:1%; margin:21px 0 0 0; text-align:center; margin-top:24px\9;}
.TrainingArea .desc{ color:#656565; margin:5px 1px 0 1px; font-size:11px;}
.TrainingArea .desc a{ color:#656565;}
.TrainingArea .desc a:hover{ color:#656565;}
/*.ProList{ clear:both;}
.ProList .btn{ text-align:left; border-bottom:3px solid #633f96;}
.ProList .btn a{ width:182px; height:17px; letter-spacing:2px; color:#fff; background:url(../images/btn_prolist.jpg) no-repeat #633f96;
display:block; text-decoration:none; padding:4px 0 0 0; text-indent:40px; font-weight:bold; font-size:14px;}
.ProList .btn a:hover{ color:#d3c5e7;}
.ProList ul{ background:#f6f6f6; padding:20px 0 10px 25px; overflow:hidden; white-space:nowrap; display:none;}
.ProList li{ float:left; _display:inline; padding:0 32px 0 0;}
.ProList li dl{ margin:0 0 10px 0;}
.ProList li dt{ color:#333; font-size:15px; font-weight:bold; padding:0 0 5px 0; }
.ProList li dt a:hover{ text-decoration:none;}
.ProList li dd{ background:url(../images/arrow_gray.gif) no-repeat 0 10px; padding:5px 0 5px 10px; line-height:16px; color:#666;}
.ProList li dd a{ color:#666;}*/
/*
.ProList{ clear:both;}
.ProList .btn{ text-align:left; border-bottom:4px solid #ebe3f0;}
.ProList .btn a{ width:182px; height:17px; letter-spacing:2px; color:#000; background:url(../images/btn_prolist.jpg) no-repeat;
display:block; text-decoration:none; padding:4px 0 0 0; text-indent:40px; font-weight:bold; font-size:14px;}
.ProList .btn a:hover{ color:#633f96;}
.ProList ul{ background:#f2edf4; padding:20px 0 10px 25px; overflow:hidden; border:2px solid #ebe3f0; white-space:nowrap; display:none;}
.ProList li{ float:left; _display:inline; padding:0 32px 0 0;}
.ProList li dl{ margin:0 0 10px 0;}
.ProList li dt{ color:#333; font-size:15px; font-weight:bold; padding:0 0 5px 0; }
.ProList li dt a:hover{ text-decoration:none;}
.ProList li dd{ background:url(../images/arrow_gray.gif) no-repeat 0 10px; padding:5px 0 5px 10px; line-height:16px; color:#666;}
.ProList li dd a{ color:#666;}

#slideshow {position:relative;height:58px;}
#slideshow DIV {position:absolute;top:0;left:0;z-index:8;opacity:0.0;height: 58px;background-color: #FFF;}
#slideshow DIV.active {z-index:10;opacity:1.0;}
#slideshow DIV.last-active {z-index:9;}
#slideshow DIV IMG {height: 58px;display: block;border: 0;}
*/

/*News*/
h2.NewsTitle{ border-bottom:2px solid #333; font-size:18px; color:#333; padding:0 0 6px 0; letter-spacing:1px; margin:20px 0 0 0;}
p.NewsDate{ text-align:right; font-size:11px; color:#999; margin:3px 0 20px 0;}
p.Dotline{ border-bottom:1px dotted #e3e3e3; clear:both; font-size:0; line-height:1%; margin:10px 0 20px 0;}
.section{ clear:both; width:765px; overflow:hidden; margin:20px 0;}
.section p{line-height:22px; color:#333; margin: 0 0 10px 5px;}
.section p a{ color:#633f96;}
.section p span.UI{ text-decoration:underline;}
.section strong{ font-weight:bold; display:block; color:#333;}
.section .bold{line-height:20px; color:#333; margin:0 0 10px 5px; font-weight:bold;}
.section .purple{ color:#633f96; margin:0 0 0 5px;}
.section .red{ color:#be0000;  margin:0 0 0 5px;}
.section .txtR{ text-align:right;}
.section .commentG{ font-size:11px; background:url(../images/icon_comment_gray.gif) no-repeat 0 7px; padding:3px 0 0 12px; line-height:15px; color:#999;}
.section .commentR{ font-size:11px; background:url(../images/icon_comment_red.gif) no-repeat 0 7px; padding:3px 0 0 12px; line-height:15px; color:#be0000;}

/*Common Style*/
h2.ntitle{background:url(../images/bg_line_bold.gif) no-repeat scroll 0 100% transparent;color: #7F7F7F;font-size:18px;font-weight: bold;margin: 20px 0 16px;padding-bottom: 13px;width: 100%;}
h3.ntitle{ border:1px solid #dedede; border-bottom:2px solid #999;border-radius: 3px 3px 0px 0px; padding:4px 6px; font-size:14px; letter-spacing:1px; color:#333; font-weight:bold;}
h4.ntitle{ padding:4px 0; border:1px solid #dedede; font-size:14px; font-weight:bold;border-radius: 3px 3px 3px 3px; color:#333; letter-spacing:1px; margin:20px 0 0 0;}
h4.ntitle span{ display:block; border-left:3px solid #633f96; padding:1px 8px;}
h5.ntitle{ border-left:5px solid #633f96; line-height:16px; border-radius: 3px 3px 3px 3px; padding:0 8px; font-size:15px; color:#633f96; font-weight:bold; margin:10px 0 0 0; letter-spacing:1px; }
h6.ntitle{ border-bottom:1px solid #dedede; padding:5px 2px; font-size:12px; font-weight:bold; letter-spacing:1px;}
h7.ntitle{ font-size:12px; font-weight:bold; color:#633f96; background:url(../images/icon_title7.gif) no-repeat 0 3px; padding:0 0 0 12px;}

.NewsStyle1{}
.NewsStyle1 p{line-height:20px; color:#333; margin:0 0 10px 0;}
.NewsStyle2{}
.NewsStyle2 span{ float:left; _display:inline; width:340px; margin:5px 15px 15px 0;}
.NewsStyle2 span strong{ display:block; text-align:left; color:#b1b1b1; padding:3px; font-weight:normal; font-size:11px;}
.NewsStyle2 p{ float:right; width:410px; line-height:20px; color:#333; margin:0 0 10px 0;}
.NewsStyle3{}
.NewsStyle3 span{ float:right; width:340px; margin:4px 0 15px 15px;}
.NewsStyle3 span strong{ display:block; text-align:left; color:#b1b1b1; padding:3px; font-weight:normal; font-size:11px;}
.NewsStyle3 p{ float:left; _display:inline; width:410px; line-height:20px; color:#333; margin:0 0 10px 0;}
.NewsStyle4 ul{ overflow:hidden;}
.NewsStyle4 li{ float:left; _display:inline; width:366px; margin:0 8px 10px 8px;}
.NewsStyle4 li a{ display:block;}
.NewsStyle4 li span{ text-align:left; color:#b1b1b1; line-height:15px; padding:3px; font-size:11px;}
.NewsStyle5 ul{ overflow:hidden;}
.NewsStyle5 li{float:left; _display:inline; width:246px; margin:0 4px 0 4px;}
.NewsStyle5 p{ margin:0; text-align:center; clear:both; color:#b1b1b1; font-size:11px;}
.NewsStyle5 a{ display:block;}
.NewsStyle5 span{ text-align:center; color:#b1b1b1; line-height:15px; padding:3px; font-size:11px; display:block;}
.NewsStyle6{}
.NewsStyle6 span{ float:left; _display:inline; width:280px; margin:5px 15px 15px 0;}
.NewsStyle6 span strong{ display:block; text-align:left; color:#b1b1b1; padding:3px; font-weight:normal; font-size:11px;}
.NewsStyle6 p{ float:right; width:470px; line-height:20px; color:#333; margin:0 0 10px 0;}
.NewsStyle7{}
.NewsStyle7 span{ float:right; width:280px; margin:4px 0 15px 15px;}
.NewsStyle7 span strong{ display:block; text-align:left; color:#b1b1b1; padding:3px; font-weight:normal; font-size:11px;}
.NewsStyle7 p{ float:left; _display:inline; width:470px; line-height:20px; color:#333; margin:0 0 10px 0;}
.NewsStyle8{ padding:0 0 20px 0;}
.NewsStyle8 td{ padding:0 5px;}
.NewsStyle9 ul{ margin:0 0 0 10px;}
.NewsStyle9 li{ margin:0 0 10px 0; background:url(../images/arrow_purple.gif) no-repeat 0 6px; color:#333; padding:0 0 0 10px; line-height:19px;}
.NewsStyle9 li a{ color:#633f96; text-decoration:underline;}
.NewsStyle10 ul{ margin:0 0 0 10px;}
.NewsStyle10 li{ margin:0 0 10px 0; background:url(../images/icon_list.jpg) no-repeat 0 5px; color:#333; padding:0 0 0 13px; line-height:19px;}
.NewsStyle11 table{ width:100%; border-top:1px solid #000; border-left:1px solid #000;}
.NewsStyle11 table th{ border-bottom:1px solid #000; border-right:1px solid #000; padding:5px; background:#e1e1e1; font-weight:bold;}
.NewsStyle11 table td{ border-bottom:1px solid #000; border-right:1px solid #000; padding:5px; color:#333;}
.NewsStyle12 table{ width:100%; border-top:1px solid #fff; border-left:1px solid #fff;}
.NewsStyle12 table th{ border-bottom:1px solid #fff; border-right:1px solid #fff; padding:5px; background:#888; color:#FFF; font-weight:bold;}
.NewsStyle12 table td{ border-bottom:1px solid #fff; border-right:1px solid #fff; padding:5px; background:#f0f0f0;}
.NewsStyle13 p{ margin:0;}
.NewsStyle13 img.left{ float:left; _display:inline; margin:0 20px 10px 0;}
.NewsStyle13 img.right{ float:right; _display:inline; margin:0 10px 0 20px;}
.NewsStyle14_l span{ float:left; _display:inline; width:240px; margin:5px 15px 15px 0;}
.NewsStyle14_l span strong{ display:block; text-align:left; color:#b1b1b1; padding:3px; font-weight:normal; font-size:11px;}
.NewsStyle14_l p{ float:right; width:505px; line-height:20px; color:#333; margin:0 0 10px 0;}
.NewsStyle14_r span{ float:right; _display:inline; width:240px; margin:5px 0 15px 15px;}
.NewsStyle14_r span strong{ display:block; text-align:left; color:#b1b1b1; padding:3px; font-weight:normal; font-size:11px;}
.NewsStyle14_r p{ float:left; width:505px; line-height:20px; color:#333; margin:0 0 10px 0;}
.NewsStyle15 ul{ overflow:hidden; white-space:nowrap;}
.NewsStyle15 ul li{ float:left; _display:inline; margin:0 10px 10px 0;}
.NewsStyle15 ul li img{ display:block;}
.NewsStyle15 ul li span{ display:block; font-size:11px; color:#b1b1b1; padding:3px;}
.NewsStyle16:after{clear: both;content: "";display: block;}
.NewsStyle16 .ImgAreaR{ float: right;margin-left: 15px;}
.NewsStyle16 .ImgAreaL{ float: left;margin-right: 15px;}
.NewsStyle16 .ImgAreaR strong{display:block; text-align:left; color:#b1b1b1; padding:3px; font-weight:normal; font-size:11px;}
.NewsStyle16 .ImgAreaL strong{display:block; text-align:left; color:#b1b1b1; padding:3px; font-weight:normal; font-size:11px;}
.NewsStyle17 span{ float:left; _display:inline; width:160px; margin:5px 15px 15px 0;}
.NewsStyle17 span strong{ display:block; text-align:left; color:#b1b1b1; padding:3px; font-weight:normal; font-size:11px;}
.NewsStyle17 p{ float:right; width:590px; line-height:20px; color:#333; margin:0 0 10px 0;}
.FaqStyle dl{ margin:0 0 15px 0;}
.FaqStyle dl dt{ background:url(../images/icon_q.jpg) no-repeat 0 2px; padding:0 0 0 18px; color:#000; line-height:18px;}
.FaqStyle dl dd{ background:url(../images/icon_a.jpg) no-repeat 0 2px; padding:0 0 0 18px; color:#888; line-height:18px; margin:5px 0 0 0;}

/*Margin*/
.MrgT0{ margin:0;}
.MrgT20{ margin:20px 0 0 0;}
.MrgT30{ margin:30px 0 0 0 !important;}

/*1125新增样式：*/
.NewsStyle19 ul{ overflow:hidden;}
.NewsStyle19 li{ float:left; _display:inline; width:383px;}
.NewsStyle19 li a{ display:block;}
.NewsStyle19 li span{ text-align:left; color:#333; line-height:15px; padding:3px; font-size:11px; text-align:center;}



/*1220样式修正*/

/*NEW NAVI*/
.NaviArea{ clear:both; background:#FFF;}
.NaviArea ul{margin:0px auto 0 auto; overflow:hidden; background:url(../images/navibg.jpg) repeat-x; height:37px;}
.NaviArea ul li{ float:left; _display:inline; width:119px; line-height:37px; margin:0 1px 0 0; _line-height:28px; _height:28px; text-indent:-9999px;}
.NaviArea ul li.on{ border-bottom:4px solid #000; color:#000; letter-spacing:2px; height:33px; _height:33px;}
.NaviArea ul li a{ height:33px; width:119px; color:#666; display:block; _height:28px; letter-spacing:2px; }
.NaviArea ul li a:hover{ text-decoration:none; border-bottom:4px solid #7c469e; color:#7c469e; _height:4px; _padding:0 0 5px 0;}
.NaviArea ul li.M1{ background:url(../images/navi1_c.jpg) no-repeat;}
.NaviArea ul li.M1 a{ background:url(../images/navi1_off.jpg) no-repeat;}
.NaviArea ul li.M1 a:hover{ background:url(../images/navi1_on.jpg) no-repeat;}
.NaviArea ul li.M2{ background:url(../images/navi2_c.jpg) no-repeat;}
.NaviArea ul li.M2 a{ background:url(../images/navi2_off.jpg) no-repeat;}
.NaviArea ul li.M2 a:hover{ background:url(../images/navi2_on.jpg) no-repeat;}
.NaviArea ul li.M3{ background:url(../images/navi3_c.jpg) no-repeat;}
.NaviArea ul li.M3 a{ background:url(../images/navi3_off.jpg) no-repeat;}
.NaviArea ul li.M3 a:hover{ background:url(../images/navi3_on.jpg) no-repeat;}
.NaviArea ul li.M4{ background:url(../images/navi4_c.jpg) no-repeat;}
.NaviArea ul li.M4 a{ background:url(../images/navi4_off.jpg) no-repeat;}
.NaviArea ul li.M4 a:hover{ background:url(../images/navi4_on.jpg) no-repeat;}
.NaviArea ul li.M5{ background:url(../images/navi5_c.jpg) no-repeat;}
.NaviArea ul li.M5 a{ background:url(../images/navi5_off.jpg) no-repeat;}
.NaviArea ul li.M5 a:hover{ background:url(../images/navi5_on.jpg) no-repeat;}
.NaviArea ul li.M6{ background:url(../images/navi6_c.jpg) no-repeat;}
.NaviArea ul li.M6 a{ background:url(../images/navi6_off.jpg) no-repeat;}
.NaviArea ul li.M6 a:hover{ background:url(../images/navi6_on.jpg) no-repeat;}
.NaviArea ul li.M7{ background:url(../images/navi7_c.jpg) no-repeat;}
.NaviArea ul li.M7 a{ background:url(../images/navi7_off.jpg) no-repeat;}
.NaviArea ul li.M7 a:hover{ background:url(../images/navi7_on.jpg) no-repeat;}
.NaviArea ul li.M8{ background:url(../images/navi8_c.jpg) no-repeat;}
.NaviArea ul li.M8 a{ background:url(../images/navi8_off.jpg) no-repeat;}
.NaviArea ul li.M8 a:hover{ background:url(../images/navi8_on.jpg) no-repeat;}

/*NEW 产品快速导航*/
.ProList{ clear:both;}
.ProList .btn{ text-align:left; border-bottom:3px solid #633f96;}
.ProList .btn a{ width:182px; height:17px; letter-spacing:2px; color:#fff; background:url(../images/btn_prolist.jpg) no-repeat;
display:block; text-decoration:none; padding:4px 0 0 0; text-indent:40px; font-weight:bold; font-size:14px; text-indent:-9999px;}
.ProList .btn a:hover{ background:url(../images/btn_prolist_over.jpg) no-repeat}
.ProList ul{ background:#f6f6f6; padding:20px 0 10px 25px; overflow:hidden; white-space:nowrap; display:none;}
.ProList li{ float:left; _display:inline; padding:0 32px 0 0;}
.ProList li dl{ margin:0 0 10px 0;}
.ProList li dt{ color:#333; font-size:15px; font-weight:bold; padding:0 0 5px 0; }
.ProList li dt a:hover{ text-decoration:none;}
.ProList li dd{ background:url(../images/arrow_gray.gif) no-repeat 0 10px; padding:5px 0 5px 10px; line-height:16px; color:#666;}
.ProList li dd a{ color:#666;}


.HeaderArea .logotop{ float:left; _display:inline; }
.HeaderArea .logotop a{ display:block; width:305px; height:59px; background:url(../images/logo_top.jpg) no-repeat; text-indent:-9999px; color:#FFF;}



/*卡拉OK经销商追加*/
.DealerPage .List .IconArea img.off{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}

h2.event{ border-bottom:dotted 1px #656565; height:29px; color:#666; font-size:14px; letter-spacing:1px; font-weight:bold; text-indent:3px;}

.PDF_DL1{ background:url(../images/pdf_dl_1.jpg) no-repeat; width:180px; margin:10px 0 0 0;}
.PDF_DL1 a{ display:block;height:45px;}
.PDF_DL1 a:hover{ text-decoration:none;}
.PDF_DL1 span{ height:14px; color:#666; font-size:11px; display:block; padding:25px 0 0 50px; margin:0 5px 0 0; overflow:hidden; text-overflow:ellipsis;}
.PDF_DL2{ background:url(../images/pdf_dl_2.jpg) no-repeat; width:180px; margin:10px 0 0 0;}
.PDF_DL2 a{ display:block;height:45px;}
.PDF_DL2 a:hover{ text-decoration:none;}
.PDF_DL2 span{ height:14px; color:#666; font-size:11px; display:block; padding:25px 0 0 50px; margin:0 5px 0 0; overflow:hidden; text-overflow:ellipsis;}

.trainingpage_xin{ width:334px; float:left; margin-top:25px; padding-left:46px;}
.trainingpage_xin_left{ width:84px; height:120px; margin-right:35px;}
.trainingpage_xin dl dd{ float:left; }
.trainingpage_xin dl dt{ float: left;}
.trainingpage_xin_PDF_1{ width:24px; height:25px; display:block; float:right; background:url(../images/trainingpage_xin_pdf.gif) no-repeat;}
.trainingpage_xin_PDF{ height:25px; line-height:30px;}
.trainingpage_xin_PDF img{}
.trainingpage_xin_DO{ margin-top:10px;}
.trainingpage_xin_bottom{ color:#666666; margin-top:40px;}
h2.manual_title {
  padding: 4px 0;
  border: 1px solid #DEDEDE;
  font-size: 14px;
  font-weight: bold;
  border-radius: 3px 3px 3px 3px;
  color: #333;
  letter-spacing: 1px;
  margin: 20px 0 0 0;
}
h2.manual_title a { display:block; border-left:3px solid #633f96; padding:1px 8px;}
h2.manual_title a:hover {text-decoration: none}
h4.sub_manual_title {
  border-bottom: 2px solid #ccc;
  font-size: 14px;
  color: #333;
  padding: 0 0 6px 12px;
  letter-spacing: 1px;
  margin: 20px 0 0 0;
}

/* CL Series */
div.col1 {
  float: left;
  width: 362px;
  margin-left: 16px;
  margin-right: 16px;
}
div.col2 {
  float: left;
  width: 362px;
}
div.col1 dd, div.col2 dd {
  background: url(../images/arrow_purple.gif) no-repeat 0 5px;
  padding: 0 0 0 10px;
  margin: 5px 0 0 5px;
  color: #633f96;
}
div.col1 dd a, div.col2 dd a {
  color: #633f96;
}
/*list_content_list 20130909 added*/
#list_content_list{ -webkit-text-size-adjust:none;}
#list_content_list .L1{ margin-top:10px;}
.list_content_list_title{ width:765px; height:110px; display:block; border-bottom:3px solid #633F96; letter-spacing:1px;}
.content_title_left img{ float:left; width:248px; height:98px; display:block; border:1px solid #cecece; margin-right:10px;}
.content_title_right{  width:500px; display:block; float:right;}
#list_content_list a:hover{ color:#444444;}
#list_content_list dl a:hover{ text-decoration:none; color:#633F96;}
.list_content_list_title h3{ float:left; font-size:15px; font-weight:bold; line-height:30px; background:url(../images/tabbg.jpg) left no-repeat; text-indent:10px;}
.list_content_list_title p{ font-size:12px; line-height:16px; margin-top:20px;}
.pptxt{ color:#633F96;}
.pparrow{ padding:12px 0 0 5px;}
#list_content_list dl{ width:745px; height:120px; display:block; margin-left:10px;}
#list_content_list dd{ border-bottom:1px solid #cecece; width:570px; height:100px; display:block; margin-top:10px; float:left;}
#list_content_list dt{ width:163px; height:100px; display:block; margin:10px 0 0 10px; float:left;}
#list_content_list dt img{ border:1px solid #cecece; float:right;}
#list_content_list dd b{ font-size:13px; font-weight:bold;}
#list_content_list dd p{ margin-top:15px; line-height:14px;}
.ddleft{ width:340px; display:block; float:left;}
.ddright{ width:70px; display:block; float:right;}
.pplang{ width:66px; height:12px; font-size:11px; text-align:center; line-height:12px; background:#a17fb2; color:#ffffff; padding:2px; display:block;}
.pplang a{ color:#ffffff;}
a.ppmore{ width:70px; height:22px; display:block; margin-top:60px; font-size:11px; line-height:18px;}
