@charset "utf-8";
/* CSS Document */
html,body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#fff; width:100%; padding:0 0 5px; margin:0 0 5px; color:#333}
#wrap{ width:692px;  border:#999 1px solid; margin:0 auto;}
#logo{ background:url(../images/logo.gif) right no-repeat; }
#header{ background:url(../images/header.jpg) no-repeat; height:113px; position:relative }
#header2{ background:url(../images/header2.jpg) no-repeat; height:113px; position:relative }
#menu{ width:593px; height:34px; position:absolute; bottom:29px; left:334px; }
#menu div a{ display:block; height:25px}
#menu div{ position:absolute; padding-top:9px; top:0;overflow:hidden;}
div#home_{ background:url(../images/menu_home.gif); width:82px}
div#home a{ width:82px;}
div#demo_{ background:url(../images/menu_demo.gif); width:79px; left:87px; }
#menu div#demo{ left:87px; width:79px;}
div#demo a{ width:79px;}
div#buy_{ background:url(../images/menu_buy.gif); width:68px;left:171px; }
#menu div#buy{ left:171px; width:68px}
div#buy a{  width:68px}
div#support_{ background:url(../images/menu_support.gif); width:101px;left:244px;}
#menu div#support{ left:244px;width:101px}
div#support a{  width:101px}
div#news_{ background:url(../images/menu_news.gif); width:79px;left:349px}
#menu div#news{ left:349px}
div#news a{ width:79px;}
div#doc_{ background:url(../images/menu_doc.gif); width:159px; left:432px;}
#menu div#doc{ left:432px;width:159px}
div#doc a{ width:159px}

.clear{ clear:both; font-size:0}
#submenu{ position:absolute; bottom:0;}
.subDoc{ left:670px}
#subLeft{ background:url(../images/submenu_bg_01.gif) no-repeat; width:8px; height:18px; float:left}
#subMain{ float:left; padding:0 10px; background:#909090; height:18px; line-height:18px; vertical-align:middle; color:#000; font-size:12px}
#subMain a{ color:#FFF; text-decoration:none}
#subMain span{ margin:0 8px}
#subRight{ background:url(../images/submenu_bg_03.gif) no-repeat; width:8px; height:18px; float:left}




#list{position:absolute; width:300px;top:80px; left:307px; overflow:hidden; line-height:20px; position:relative}


#hc01{ width:720px; border-bottom:1px solid #B0AFAF; height:auto; background:url(../images/line.gif) 580px 0 repeat-y; padding-left:130px}
#hc01_1{ float:left;width:435px; height:auto; padding:70px 0 25px; line-height:20px; background:url(../images/line.gif) 0 56px repeat-x;;}
#hc01_2{  width:auto;line-height:18px; padding-bottom:30px}
#cc01{ width:176px; float:left; padding-top:40px}
#cc02{ float:left; padding:120px 60px 0 53px; width:300px ;line-height:20px; position:relative}
#download1{ width:143px; height:22px; position:absolute; top:39px; left:54px; }
#download2{ width:128px; height:22px; position:absolute; top:65px; left:54px;}
#cc03{ float:left; padding-top:30px; width:260px}
#cc02 div{ background:url(../images/bian.gif) 0 6px  no-repeat; padding-left:12px; }
.title01{ font-size:14px; color:#066a99; font-weight:bold}
.title02{ font-size:14px; color:#066a99; font-weight:bold; padding-bottom:10px}
.li_q{ font-weight:bold; text-decoration:underline;line-height:18px}
.li_a{ line-height:18px}
.line2{ display: block; height:15px; background:url(../images/line2.gif) 0 6px repeat-x;}
.line2_{ display: block; height:35px; background:url(../images/line2.gif) 0 11px repeat-x;}
.line3{ display:block; background:url(../images/line3.gif) repeat-x; height:20px}
#hc02{ background:url(../images/homehc02bg.gif) 270px 0 repeat-y; padding-top:23px; } 
#hc02_01{ float:left; width:260px;  background:url(../images/titleHome01.gif) no-repeat; padding-top:28px}
.lev01{ font-size:13px; font-weight:bold; background:#ccc; padding:3px 5px}
.long{ width:auto; height:17px}
.lev02{ background:#e0e0e0;font-size:13px; font-weight:bold; padding:3px 5px}
.uul{ padding:8px 0 10px 16px; line-height:20px}
.lev03{ background:#efefef;font-size:13px; font-weight:bold; padding:3px 5px}

#hc02_02{float:left; width:243px; background:url(../images/titleHome02.gif) 20px 0 no-repeat; padding:28px 20px 0 20px;}
#hc02_03{float:left; width:305px;}
#newlistTitles{background:url(../images/titleHome03.gif) no-repeat; height:28px; width:150px; display:block; position:static	}
.newsInfo{ color:#066a99;}
.newsInfo a{ color:#d50007; margin-left:15px}
.newsTitle{ padding:2px 0 12px}

#footer{ text-align:center; padding-top:30px; background:url(../images/bombg.gif) left bottom repeat-x; height:70px; font-size:11px}
#footer div{ padding-top:20px}
#footer div span{ color:#d50007}



#cotent{ padding:0 20px 0; width:652px}
#buybanner a{ display:block; width:129px; height:22px; position:absolute; bottom:0; right:14px}
#buybanner div{ position:absolute;left:172px; }
#buybanner div#ver{ top:34px; font-size:14px; color:#066a99; font-weight:bold}
#buybanner div#zise1{ top:87px; }
#buybanner div#zise2{ top:142px; }




#titlebut{ height:150px;  background:url(../images/title_buy.gif) 0 125px no-repeat;}
.paypal{ float:right; margin-top:10px}

#buyTab tr td{ border:1px solid #666; border-width:1px; 0 0 1px; font-size:13px;  color:#666; padding:6px 25px 6px 15px; vertical-align:top; line-height:18px}
#buyTab tr.title td{ font-weight:bold}
#buyTab tr td a{ color:#d50007}
#buyTab tr td .buyDown{ height:22px; background:url(../images/btndown.gif) no-repeat; font-size:11px; font-weight:bold; padding:3px 0 0 35px}
#buyTab tr td .buyDown a{ color:#066a99; text-decoration:none}
#buyTab tr td.bom{ border-bottom-width:1px;}
#buyTab tr td.right{ border-right-width:1px;padding:6px 15px 6px 15px;}

.buyTabc tr td{ border:1px solid #999; border-width: 1px 0 0 1px; font-size:13px;  color:#666; padding:6px 25px 6px 15px; vertical-align:top; line-height:18px}
.buyTabc tr.title td{ font-weight:bold}
.buyTabc tr td.bom{ border-bottom-width:0px;}
.buyTabc { border-bottom:1px solid #999; }
.buyTabc tr td.right{ border-right-width:1px;padding:6px 15px 6px 15px;}

#con2Main{ width:560px; height:500px;}
form{ padding:5px 0 10px}
.formTab tr td{ padding:3px 0 }
.formTab tr td input{ border:1px solid #666}
.textarea { border:1px solid #999; width:240px; padding-left:6px; height:50px; overflow:hidden}
.formTab tr td input.nob{ border:none}
#btnbuy{ position:absolute; width:129px; height:22px; left:734px; top:259px}

.buyItem{ font-size:14px; color:#066a99; font-weight:bold; background:url(../images/buy_item.gif) 0 0 no-repeat; height:20px; display:block; padding:5px 0 0 30px; border:10px solid #FFF; border-width:20px 0 12px}
#buymain{ border-top:2px solid #000}
p{ padding:0; margin:0}
#qty{ width:40px; border:1px solid #999; padding-left:5px}

.infoForm input{ border:1px solid #999; padding:0 0 0 6px; width:240px}
.infoForm select{ width:248px;border:1px solid #999;}
.infoForm  tr td{ line-height:26px}
.infoForm  tr td span{color:#FF0000}

#t2{ display:none}
h2{ font-size:14px; color:#066a99}
div.agree{ padding:15px 0 20px; line-height:18px}

#infoLists p,#infoLists2 p,#infoLists2,#infoFormsoc p{ display:none}
#buymain2{  border-top:2px solid #000;padding:15px 0 15px; font-weight:bold}
#buymain2 span{ color:#d6000f}
#buymain2 p{ display:block; background:url(../images/btndown.gif) 0 19px no-repeat; padding-left:32px; margin-bottom:50px}
#buymain2 p a{ font-size:11px; color:#066a99; text-decoration:none; line-height:60px}
#checkl{ width:14px; height:14px; margin:0; padding:0; }
#titlebr{ background:url(../images/titleBrowser.gif) no-repeat; height:30px}
#faqsForm{ padding:0; margin:20px 0 25px; background:url(../images/formbg.gif) no-repeat; width:434px; height:214px; padding:20px 10px 0}
#faqsForm table tr td{  font-size:13px; color:#333; padding:2px 8px 2px 8px; position:relative }
#faqsForm table tr td table tr td{ padding:0}
#faqsForm table tr td input.itext,.itext{ border:1px solid #5c5c5c; height:20px; line-height:20px; width:227px}
#faqsForm table tr td select,.iselect{ border:1px solid #5c5c5c; height:20px; line-height:20px; width:229px;}
#faqsForm table tr td textarea,.itextarea{ border:1px solid #5c5c5c; height:40px; line-height:18px; width:227px}
#faqsForm table tr td#rinfo div{ position:absolute; left:8px; text-align:left; top:8px; color:#FF0000; width:200px }
#pop{ width:450px; background:url(../images/puptitle.gif) right 0 no-repeat; height:500px; margin:20px}
#p1{ width:370px; line-height:18px; font-size:12px; color:#333; padding-left:3px; height:80px}
#popform{ border-top:1px solid #666; padding:30px 0 0 ;}
#popform table{ margin:0 auto}
#popform table tr td{ vertical-align:top; padding:3px 0; }
.infoTite{ font-size:14px; color:#333; line-height:18px}
.infoDate{ line-height:18px; color:#066a99}
