/* CSS Document */

.product { width:660px; float:left; margin-bottom:10px; clear:both; background:url(../images/box_t.gif) no-repeat top left; }
.product .left { width:660px; float:left; margin-top:6px; background:url(../images/box_b.gif) no-repeat bottom; }
.product .right { width:180px; float:left; text-align:right; }
.product .wrap { width:658px; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc; clear:both; margin-bottom:6px; }
.product .pic { width:180px; float:left; padding-top:5px; }
.product .pic span { float:left;}
.product .pic span img { padding-left:30px; float:left }
.product .pic span strong { clear:both; float:left; margin:15px 0 5px 0 }
.product .pic span strong img { padding-left:13px; float:left }
.product .info { width:478px; float:left; padding-top:10px; }
.product .info p { padding:10px 0 15px 0; line-height:18px; clear:both; text-align:justify; width:460px; }
.product .info p strong { color:#305aa2; font-weight:normal; }
.product .info td { font-size:12px; color:#3b3b3b; padding:0 0 10px 10px; vertical-align:top; line-height:21px; }
.product .info td a { color:#3b3b3b; text-decoration:underline; }
.product .info .down { width:95px; text-align:right; background:url(../images/down.jpg) no-repeat 10px 0; line-height:21px; }
.product .info .buy { text-align:right; background:url(../images/buy.jpg) no-repeat 6px 0; line-height:24px; }
.product .info .price { line-height:24px; color:#fd5d02; }
.product .info .price span { text-decoration:line-through; color:#6b6b6b; }
.product .exchange { clear:both; text-align:right; width:660px; float:left; text-align:right; padding:0; margin:0 }
.product .exchange a { margin:0; padding:0; display:block; width:200px; float:right }
.product .exchange img { margin:2px 0 0 0; }

/*xms*/
.xms_img{ /*margin:-60px 20px 0 0; float:right; */position:relative; left:10px; top:-60px; }
/*pack*/
.pack_top { clear:both; width:900px; float:left; height:253px; background-color:#516ca3; }
.pack_top_l { width:250px; float:left; height:120px; padding:130px 0 0 50px }
.pack_top_r { width:510px; height:218px; float:right; padding-top:35px; display:inline; }
.pack_top_r h2 { font-size:27px; color:#fff; padding:0px; margin:0 0 15px 0; font-weight:normal }
.pack_top_r span { font-size:14px; color:#fff; padding:0px; margin:0px; line-height:24px; display:block; height:105px; width:460px; }
.pack_top_r ul { list-style:none; height:90px; display:block; padding:10px 0 20px 43px; }
.pack_top_r li { line-height:20px; }
.pack_top_r li a { color:#FFFFFF; font-size:11px; }
.pack_top_r .col_03 { float:left; margin:0 0 0 15px; width:400px; }
.pack_top_r .col_03 img { margin-right:20px; }
.content { width:660px; float:left; }
.content p { line-height:15px; font-size:12px; padding-bottom:10px; }
.content p strong { color:#305aa2; font-weight:normal; }
.content h2 { color:#305aa2; font-size:14px; padding:15px 0 15px 0; }
.product_infor { width:660px; font-size:12px; float:left; }
.product_infor img { margin:0 0 5px 10px; }
.product_infor .pic { float:right; margin-bottom:20px; width:190px; }
.product_infor .pic a { float:right; clear:both; width:180px; text-align:center; color:#000; text-decoration:underline; }
.key_functions { clear:both; width:660px; float:left; }
.key_functions ul { list-style:none }
.key_functions li { background:none; padding:0 0 10px 10px; width:650px; float:left; }
.key_functions li div { width:115px; float:left; }
.key_functions li.even_img div { width:115px; float:right; }
.key_functions li p { width:525px; float:left; }
.key_functions li p strong { font-weight:bold; color:#666 }
.system_requirements { font-size:11px; float:left; width:660px; clear:both; }
.system_requirements table { border:none; }
.system_requirements table td { border:none; padding:5px; font-size:10px; }
.tricks_and_tips { clear:both; width:660px; float:left; }
.tricks_and_tips ul { list-style:none }
.tricks_and_tips li { list-style:none; padding:0 0 0 15px; width:555px; float:left; background-image:url(../images/s_r_dot.gif); background-repeat:no-repeat; background-position:left; margin:0 0 5px 15px; }
.trybuy { font-size:11px; float:left; width:660px; clear:both; }
.trybuy p span { font-weight:bold; color: #305aa2; font-size:12px; }
.trybuy .botton_down_buy { padding:10px 0 10px 120px; }
.trybuy .botton_down_buy img { margin-left:10px; }
.trybuy table { border:none; }
.trybuy table td { border:none; padding:5px; font-size:10px; }
.trybuy table td a.try_buy_buy { text-decoration:underline; color:#F00; font-weight:bold; }
.trybuy table td a.try_buy_down { text-decoration:underline; color:#09F; font-weight:bold; line-height:14px; }
.trybuy table td a:hover { text-decoration:none; }
.trybuy table td span { color:#F60; }
.trybuy table td del { color:#666; padding-right:5px; }
.trybuy ul { list-style:none }
.trybuy ul li { float:left; display:block; }
.trybuy ul li.try-buy-price { width:500px; background-image:url(../images/buy.jpg); background-position:left center; background-repeat:no-repeat; padding-left:28px; height:30px; line-height:30px; }
.trybuy ul li.try-buy-price a { text-decoration:none; font-weight:bold; }
.trybuy ul li.try-buy-price a:hover { text-decoration:underline }
.trybuy ul li.try-buy-download { width:528px; float:left; line-height:30px; }
.trybuy ul li.try-buy-download a { display:inline-block; background-image:url(../images/down.jpg); background-position:4px center; background-repeat:no-repeat; padding-left:28px; height:30px; line-height:30px; text-decoration:none; font-weight:bold; float:left; margin-right:20px; }
.trybuy ul li.try-buy-download a:hover { text-decoration:underline; }
.trybuy ul li span { color:#F60; margin-left:20px; }
.trybuy ul li del { color:#666; margin-left:20px; }
.trybuy ul li a { text-decoration:underline; }
.trybuy ul li a:hover { text-decoration:none; }
.tabcontent table { border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; width:600px; margin-bottom:20px; }
.tabcontent td { border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; padding:0 10px; }
.tabcontent table.insidebox { width:100%; border:none; margin:0; }
.tabcontent .insidebox table td { border:none; border-top:1px solid #e5e5e5; }
.tabcontent .insidebox .firstcol { width:25%; border-top:none; }
.tabcontent .insidebox .secondcol { width:25%; border-top:none; }
.tabcontent .insidebox .thirdcol { width:25%; border-top:none; }
.tabcontent .insidebox .forthcol { width:25%; border-top:none; }
.award { clear:both; width:660px; float:left; }
.award ul { padding:20px; }
.award li { list-style:none; float:left; width:140px; }
.tags { clear:both; width:660px; float:left; }
.tags h2 { margin:10px 0 5px 0; padding:0}
.tags h2 a { color: #3770a5; font-size: 14px; float:left; margin:0; padding:0 }
.tags ul { padding:0 0 10px 15px; margin:0; text-align:left; float:left}
.tags li { float:left; list-style:none; width: 280px;background-image: url(images/arrow1.gif); background-repeat: no-repeat; background-position: 0pt 4px; padding: 0 0 0 10px; margin:0; line-height:16px;}
.related_products { clear:both; width:600px; float:left; font-size:11px; }
.related_products ul { list-style:none;}
.related_products li { padding:0 0 10px 0; float:left; font-size:10px; display:inline; clear:both; width:590px; }
.features { clear:both; width:600px; float:left; font-size:11px; }
.features ul { list-style:none; }
.features li { padding:0 0 15px 0; float:left; width:565px; font-size:12px; display:inline; clear:both; padding-left:30px; }
.features strong { margin-bottom:5px; display:table; }
.features li img { float:left; clear: left; padding-right:0px; width:23px; padding-right:5px; margin-left:-28px;  /*display:table;*/ }
.reference { clear:both; width:600px; float:left; font-size:11px; }
.reference .wrap { width:659px; float:left; background:url(../images/table_bottom.gif) no-repeat bottom; padding-bottom:3px; }
.reference table { border:1px solid #e5e5e5; }
.reference table.insidebox { width:100%; border:none; margin:0; }
.reference .lefttitle { border-left:none; }
.reference .insidebox td { border:none; border-top:1px solid #e5e5e5; font-size:10px; color:#333; line-height:20px; padding:5px 10px; }
.reference .insidebox .firstcol { width:25%; border-top:none; }
.reference .insidebox .secondcol { width:25%; border-top:none; }
.reference .insidebox .thirdcol { width:25%; border-top:none; }
.reference .insidebox .forthcol { width:25%; border-top:none; }
.reference .r_name { background:#e7e8ec; font-size:12px; font-weight:bold; }
.reference .no_line { border-top:none; }
.reference .c_left { font-size:12px; font-weight:bold; border-right:1px solid #e5e5e5; vertical-align:top; width:100px; }
.whatnew { clear:both; float:left; font-size:11px; }
.whatnew h3 { float:left; margin-right:20px; font-size:11px; }
.whatnew span { float:left; font-weight:bold; }
.whatnew ul { clear:both; padding:5px 0 15px 0; margin:0; font-size:11px; line-height:18px; list-style-type: none; }
.whatnew li { margin:0; padding-left:15px; line-height:20px; background: url(../images/r_dot.gif) no-repeat 0 7px; font-size:12px; }
.whatnew p { line-height:16px; font-size:11px; padding-top:15px; clear:both; }
.whatnew a { color:#393939; }
.tab { height:30px; font-size:12px; width:656px; float:left; }
.tab ul { list-style:none; width:646px; height:24px; padding-left:10px; float:left; background:url(..images/tab_bg.gif) repeat-x bottom; }
.tab li { float:left; text-align:center; margin-right:10px; width:87px; height:24px; line-height:24px; background:url(../images/tab_bg_off.gif) no-repeat; cursor: pointer; }
.tab a { text-decoration:none; display:block; line-height:24px; color:#FFF }
.tab a:hover { text-decoration:none; background:url(../images/tab_bg_over.gif) no-repeat; color:#333 }
.tab li.tab_on { background:url(../images/tab_bg_on.gif) no-repeat; }
.tab li.tab_on a { color:#333; }
.tab li.tab_off { background:url(../images/tab_bg_off.gif) no-repeat; }
/*family----top*/
.family_top { clear:both; width:900px; float:left; margin-bottom:10px; background-color:#101c29; height:261px }
.family_top_t h2 { font-family:Arial; font-size:20px; color:#000; float:left; padding:38px 0 0 324px; }
.family_top_b { margin:10px 0 0 0 !important; margin:0; float:left; display:inline; width:900px; }
.family_top_b span { font-family:Verdana; font-size:12px; color:#000; float:left; width:498px; padding-left:55px; display:block; float:left; line-height:24px; }
.family_top_b span b { padding-left:10px; }
.family_top_b a { display:block; float:right; line-height:24px; color:#000; text-decoration:underline; font-size:12px; font-weight:bold; width:150px; text-align:right; padding-right:50px; }
.family_top_b a:hover { text-decoration:none; }
.family_top_r { width:846px; float:left; padding-top:25px; display:inline; padding-left:24px; margin:0;}
.family_top_r a { color:#000; }
.family_top_r h2 { font-size:16px; color:#000; padding:0px; margin:0px; padding-left:382px; }
.family_top_r .family_top_img { width:150px; float:left; padding:50px 0 0 90px;}
.family_top_r #purchase_vesion { height:105px; width:200px; color:#FFFFFF; font-weight:bold; padding:10px 0 0 60px; float:left; margin-left:60px; display:inline }
.family_top_r #purchase_vesion label { clear:both; }
.family_top_r #purchase_vesion .purchase_price { color:#fd9419; font-weight:normal; }
.family_top_r #purchase_vesion .purchase_price del { color:#FFFFFF; font-weight:normal; }
.family_top_r .purchase_download { width:171px; float:right; padding:0 30px 0 0; margin:-15px 0 10px 15px; }
.family_top_r .pay { float:left; display:inline; }
.family_top_r .pay .buy { margin-bottom:15px; height:53px; display:block }
.family_top_r .download { float:left; height:0; display:inline; }
/*family*/


.family { width:600px; float:left; margin-bottom:15px; background:url(../images/box_t.gif) no-repeat left top; clear:both; }
.family .left { width:600px; float:left; background:url(../images/box_b.gif) no-repeat left bottom; }
.family .left .wrap1 { width:598px; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-top:6px; float:left; }
.info h2 { color:#333333; font-size:12px; }
.family .right { width:176px; float:left; }
.family .title { padding:0 0 0 20px; width:560px; float:left; }
.family .title h1 { font-size:18px; font-family:arial; color:#333; font-weight:normal; background:url(../images/4media.gif) no-repeat left top; padding-left:90px; float:left; width:420px; margin-top:13px; }
.family .title h1.compare { background:none; padding-left:0px; width:530px; color:#3e6c9a; }
.family .title h1 span { font-size:12px; color:#7d7d7d; }
.family .title img { float:left; margin-top:4px; }
.family p { clear:both; width:560px; padding:10px 0 18px 20px; text-align:justify; line-height:18px; }
.family .note { width:595px; float:left; font-size:12px; padding-bottom:5px; }
.family .note h2 { float:left; font-size:12px; color:#000; padding-left:10px; }
.family .note a { float:right; color:#2f6ea3; padding-right:10px; font-weight:bold; }
.family ul { width:598px; float:left; list-style:none; padding-top:5px; }
.family li { width:189px; float:left; padding-left:8px; background:url(../images/box_top.gif) no-repeat right top; }
.family li .wrap { background:url(../images/box_bottom.gif) no-repeat right bottom; width:189px; float:left; padding:5px 0; }
.family .box { width:187px; float:left; background:url(../images/box_bg.gif) repeat-x top; border-left:1px solid #e1e2e4; border-right:1px solid #e1e2e4; }
.family .pic { width:85px; float:left; text-align:center; padding:10px 0 10px 0; }
.family .info { width:102px; float:left; font-size:12px; color:#333; line-height:16px; }
.family .info h2 { padding:5px 0; width:82px; text-align:center; }
.family .info h2 a { font-size:13px; color:#000; }
.family .info span { color:#fd5d02; margin-left:5px; }
.family .info div { padding-top:10px; }
.family .info div a { font-size:11px; color:#2f6ea3; }
.family .buy { width:100px; height:17px; display:block; background:url(../images/buy_bg.jpg) no-repeat; font-size:12px; font-family:arial; text-align:center; color:#fff; font-weight:bold; margin:3px 0 0 0; }
.family .buy:hover { text-decoration:none; }
.family .exchange { clear:both; text-align:right; width:600px; float:left; }
.family .exchange img { margin-top:5px; }


/*.family_tab { list-style:none; float:left; background: url(../images/tab_bg_1.jpg) repeat-x; width:600px; }
.family_tab li { width:191px; height:28px; float:left; margin-right:7px; text-align:center; font-size:14px; background:url(../images/tab_off.jpg) no-repeat; font-weight:bold; line-height:27px; cursor: pointer; }
.family_tab li.none { width:10px; background-image:none; }
.family_tab li.tab_on { background:url(../images/tab_on.jpg) no-repeat; color:#ff6c1f; }
table.compare { float:left; }
table.compare { border-bottom: none; border-right: 1px solid #90a5ba; border-top: none; border-left: 1px solid #90a5ba; background-color:#FFFFFF; }
table.compare td { line-height:27px; color:#333; text-align:center; font-weight:bold; border-left:2px solid #fff; height:27px; }
table.compare td.item { border-left:none; text-align:left; font-weight:normal; padding-left:20px; color:#333333; font-weight:bold; }
table.compare a { color:#2f6ea3; text-decoration:underline; }
table.compare a:hover { color:#2f6ea3; text-decoration:none; }
table.compare td.itprice { color:#fd5d02; }
table.content { border-top: none; border-right: 1px solid #90a5ba; border-bottom: 1px solid #90a5ba; border-left: 1px solid #90a5ba; }*/
table.content td { background:#fff; line-height:30px; border-top:1px solid #ebebeb; border-left:1px solid #ebebeb; color:#004477; text-align:center; }
table.content td.item { border-left:none; font-size:12px; font-weight:bold; color:#333; background:#efefef; padding-left:20px; text-align:left; }
table.content td.col { border-left:none; padding-left:20px; text-align:left; }
table.content td.other { border-left:none; padding-left:20px; text-align:left; font-size:12px; color:#333; font-weight:bold; }
table.content a { color:#2f6ea3; text-decoration:underline; font-weight:bold; }
table.content a:hover { color:#2f6ea3; text-decoration:none; }
table.content td.itprice { color:#fd5d02; font-weight:bold; }
#content2 li strong { display:block; font-size:12px; }
#content2 li br { line-height:5px; height:5px; }
#content2 li { padding-bottom:20px; }


/* new_comparsion */
#new_comparsion{ clear:both;width:650px; margin:0 auto; padding:0 0 50px 0;}
#new_comparsion .comparsion_title{margin:0 auto; padding:15px 0 15px 10px;width:650px; }
#new_comparsion .comparsion_title h1{font-size: 21px; color:#000000; font-weight: normal;}
#new_comparsion .content{ width:600px; border:none;}
table.ppt_compare { border: none;background-color:#FFFFFF; }
table.ppt_compare td {color:#333; text-align:center; font-weight:bold; border-left:2px solid #fff;}
#new_comparsion .compare_tab{height:32px;background:url(../images/common/table_top_shadow.jpg) left bottom no-repeat;}
#new_comparsion .compare_tab li { width:199px; height:27px; float:left;text-align:center; font-size:14px; background:url(../images/common/new_tab_off.jpg) no-repeat; font-weight:bold; line-height:27px; cursor: pointer; list-style:none; padding-top:5px;}
#new_comparsion .compare_tab li.tab_on { background:url(../images/common/new_tab_on.jpg) left bottom no-repeat; color:#ff6c1f; width:199px; height:27px;float:left; line-height:27px;padding-top:5px;}

#new_comparsion .table_top_bg{width:610px;margin:0 auto;}
#new_comparsion .table_side_bg{width:610px; background:url(../images/common/table_side_shadow.jpg) repeat-y; padding:0 5px 0 5px;margin:0 auto; float:left; position:relative;}
#new_comparsion .table_side_bg .right_top{ position:absolute; float:right; width:9px; height:9px;background:url(../images/common/yuanjiao.jpg) left -25px no-repeat; left:601px; top:-5px;}
#new_comparsion .table_bottom_bg{width:610px; background:url(../images/common/table_bottom_shadow.jpg) left bottom no-repeat;_background-position:0px 5px;height:5px;margin:0 auto; float:left;position:relative; margin-left:20px;_margin-left:8px;}
#new_comparsion .table_bottom_bg .bottom_l{width:9px; 
height:9px; 
float:left;
background:url(../images/common/yuanjiao.jpg) 0px -50px no-repeat;  _background:url(../images/common/yuanjiao.jpg) 0px -46px no-repeat;
margin-top:-4px; 
_margin:-3px 0px 0px -1px;
}
#new_comparsion .table_bottom_bg .bottom_r{width:9px; height:9px;background:url(../images/common/yuanjiao.jpg) left -75px no-repeat;_background:url(../images/common/yuanjiao.jpg) -1px -74px no-repeat; float:right;margin-top:-4px;_margin-top:0px;}
#new_comparsion .table_top_ppt{width:610px; background:url(../images/common/table_top_shadow.jpg) left top no-repeat; padding-top:5px;margin:0 auto;}

#new_comparsion .go_to{width:620px; text-align:right; font-size:12px; padding-top:20px;}
#new_comparsion .go_to a{ color:#306da3;}

