@charset "utf-8";
body,h2,h3,h4,h5,h6,div,ul,ol,li,p,address,dl,dt,dd,hr,form{
	margin: 0;
	padding: 0;
	}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin: 0 0 5px 0;
}
h1 {
	font-size: 22px;
	line-height: 1.05em;
	padding-bottom: 10px;
}

body {
	font-size:12px;
	font-family:Verdana,Tahoma,Arial;
	margin:0;
	background:url(../images/bg_top.png) 0px 0px  repeat-x;
	}

ul,ol {
	list-style-type: none;
	}

img {
	border: 0;
	}
.txt_10{
	font-size:80%;
	line-height:120%;
}
img.vm {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	border: none;
	}
/*
a:link {
	color:#01abf1;
	text-decoration:none;
}
a:visited {
	color:#01abf1;
	text-decoration:none;
}
a:active {
	color:#01abf1;
	text-decoration:none;
}
a:hover {
	color:#01abf1;
	text-decoration:underline;
}
*/

a:link {
	color:#01abf1;
	text-decoration:none;
}
a:visited {
	color:#01abf1;
	text-decoration:none;
}
a:active {
	color:#01abf1;
	text-decoration:none;
}
a:hover {
	color:#ff6600;
	text-decoration:underline;
}


a.tg:link {
	color:#222222;
	text-decoration:none;
}
a.tg:visited {
	color:#222222;
	text-decoration:none;
}
a.tg:active {
	color:#222222;
	text-decoration:none;
}
a.tg:hover {
	color:#ff6600;
	text-decoration:underline;
}
a.tp:link {
	color:#000000;
	text-decoration:none;
}
a.tp:visited {
	color:#000000;
	text-decoration:none;
}
a.tp:active {
	color:#000000;
	text-decoration:none;
}
a.tp:hover {
	color:#000000;
	text-decoration:none;
}

.clrBoth {
	clear:both;
	line-height:0;
	font-size:0;
	}

.pCenter {
	text-align: center;
	}

.pLeft {
	text-align: left;
	}

.pRight {
	text-align: right;
	}

img.imgRight {
	float: right;
	margin-left:8px;
	margin-bottom:8px;
	}
img.imgLeft {
	float: left;
	margin-right:8px;
	margin-bottom:8px;
	}

.padTop3{
	padding-top: 3px;
	}
.padTop5 {
	padding-top: 5px;
	}
.padTop10 {
	padding-top: 10px;
	}
.padTop20 {
	padding-top: 20px;
	}
.mb2{
	margin-bottom:2px;
}
.mb5{
	margin-bottom:5px;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}
.mb3{
	margin-bottom:3px;
}
.mb25{
	margin-bottom:25px;
}
.mb30{
	margin-bottom:30px;
}
.mb35
{
	margin-bottom:35px;
}
.pdl10{
	padding-left:10px;
}
.pdl5{
	padding-left:5px;}
.pdl100{
	padding-left:145px;
}
.pdl5{
	padding-left:5px;
}
.pdl30{
	padding-left:30px;
}
.update01{
padding-left:130px;
font-size:11px;
}
.update02{
padding-left:130px;
font-size:11px;
}
.update03{
padding-left:130px;
font-size:11px;
}
.pdr12{
	padding-right:12px;
	margin:0;
}
.pdl60{
padding-left:60px;
}

/*layout*/

#wrapper{
width:960px;
margin:0 auto;
padding:0;
font-family:Verdana,Tahoma,Arial;
color:#222;
}

#header{
width:960px;
margin:o;
padding:0;
/*background:url(../images/bg_top.jpg) 0px 0px  repeat-x;*/
}
#download{
position:relative;
overflow:hidden;
}
#mianArea01{
width:960px;
clear:right;
overflow:hidden;
clear:both;
}
#mianArea02{
width:960px;
clear:right;
overflow:hidden;
clear:both;
border:1px #000000 double;
}
#footer{
width:915px;
padding:40px 0 80px 45px!important; 
*padding:40px 0 40px 45px!important; 
}
.footer_l{
width:230px;
float:left;
}
.copright{
width:480px;
float:left;
font-size:10px;
padding-top:6px;
padding-left:18px;
}



/*==== main ====*/
.mainBox {padding-bottom:8px;}
.mainBox .mainBoxTop {}
.mainBox .mainBoxContent {}

.mainBox .mainBoxContent .product_box {float:left; width:225px; padding:0 7px;}
.product_box { background-color:#f8f8f8;}
.product_box .product_img {padding-bottom:5px; text-align:center; padding-top:15px;}
.product_box .product_img a {*cursor:pointer !important;}
.product_box .product_name {height:31px;line-height:30px; text-align:center; font-size:12px; font-weight:bold;}
.product_box .product_name span { font-size:9px;}
.product_box .product_name a { font-size:12px; font-weight:bold; text-decoration:none; color:#333;}
.product_box .product_name a:hover {text-decoration: underline;}
.product_box .product_info { font-size:11px; text-align:left; line-height:16px; color:#666; padding:7px 0;}
.product_box .butPro a {margin:0 auto;}


/*== button ==*/
/*blue buy now*/
.button {height:28px; padding:5px 0;}
.button a.buy {background:url(../images/button.png) no-repeat left top; width:67px; height:28px; padding-left:36px; color:#fff; font-size:11px; font-weight:bold; line-height:25px; display:block;}
.button a.buy:hover {background-position:left -28px; text-decoration:none;}


.button a.buy2 {background:url(../images/button.png) no-repeat -104px top; width:67px; height:28px; padding-left:36px; color:#fff; font-size:11px; font-weight:bold; line-height:25px; display:block;}
.button a.buy2:hover {background-position: -104px -28px; text-decoration:none;}


.button a.buy3 {background:url(../images/button.png) no-repeat left top; width:76px; height:28px; padding-left:24px; color:#fff; font-size:11px; font-weight:bold; line-height:25px; display:block;}
.button a.buy3:hover {background-position:left -28px; text-decoration:none;}


.button a.download {background:url(../images/button.png) no-repeat -529px top; width:75px; height:28px;  padding-left:33px; color:#fff; font-size:11px; font-weight:bold; line-height:25px; display:block;}
.button a.download:hover {background-position:-529px -28px; text-decoration:none;}

.button a.info {background:url(../images/button.png) no-repeat -292px top; width:72px; height:28px; padding-left:13px; color:#fff; font-size:11px; font-weight:bold; line-height:25px; display:block;}
.button a.info:hover {background-position: -292px -28px; text-decoration:none;}

.logo{
float:left;
padding:8px 0 14px 12px ;
width:960px;
margin:0;
}
.flags{
float:right;
padding:8px 0 0 0 ;
width:600px;
text-align:right;
}.nav{
width:960px;
}
.nav ul{
margin:0px;
padding:0px;
width:960px;
list-style-type:none;
}
.nav ul li{
list-style-type:none;
float:left;
line-height:1px;
font-size:1px;
}
.features{
width:570px;
margin-right:10px;
float:left;
background-color:#f7f7f7;
}
.features2{
margin-right:10px;
float:left;
}
.bg{
background-color:#f7f7f7;
}
.hunter{
width:380px;
float:left;
}
.hunter2{
width:760px;
float:left;
}
.contant{
width:698px;
margin-right:10px;
float:left;
}
.contant2{
width:760px;
margin-left: auto;
margin-right: auto;
}
.contant3{
width:86%;
background-color:#999999;
height:1px;
margin-left: auto;
margin-right: auto;
}
.contant4{
width:960px;
margin-right:10px;
float:left;
}
.sider{
width:250px;
float:left;
}

.ttl01{
font-size:16px;
padding:11px 0  0 17px;
height:28px;
color:#373030;
border-bottom:1px solid #e8e8e8;
}
.ttl02{
font-size:14px;
color:#ff6600; 
font-weight:bold;
background:url(../images/icon01.jpg) no-repeat 0px 0px; 
padding-left:30px;
margin-left:10px;
padding-top:4px;
padding-bottom:13px;
}
.ttl03{
background-color:#f7f7f7;
height:28px;
padding:11px 0  0 17px;
border-bottom:1px solid #e8e8e8;
margin-bottom:1px;
}
.ttl04{
background-color:#f6f6f6;
height:28px;
padding:11px 0  0 17px;
border-bottom:1px solid #e8e8e8;
margin-bottom:1px;
}
.ttl05{
background-color:#f6f6f6;
height:28px;
padding:11px 0  0 17px;
border-bottom:1px solid #e8e8e8;
margin-bottom:1px;
}
.ttl06{
font-size:16px;
padding:11px 0  0 6px;
line-height:22px;
}
.ttl07{
font-size:12px;
padding:0 0  0 0;
color:#666666;
}
.ttl08{
font-weight:bold;
font-size:12px;
color:#000000;
}
.ttl09{
background-color:#f6f6f6;
height:20px;
padding:11px 0  0 17px;
border-bottom:1px solid #e8e8e8;
margin-bottom:1px;
}
.btm_line{
border-bottom:1px dashed #c6c6c6;
padding-bottom:12px;
margin-bottom:12px;
}
.btm_line2{
text-decoration:underline;
}
.color01{
color:#000000;
font-weight:bold;
}
.color02{
color:#ff6600;
font-size:16px;
}
.color02_2{
color:#ff6600;
font-size:14px;
}
.color02_3{
color:#ff6600;
font-size:12px;
}
.color02_4{
color:#ff6600;
font-size:12px;
font-weight:bold;
}
.color02_5{
color:#ff6600;
font-size:18px;
font-weight:bold;
}
.color02_6{
color:#ff6600;
font-size:24px;
font-weight:bold;
}

.color03{
color:#999999;
}
.color04{
color:#4f4f4f;
}
.color05{
color:#ff6600;
}
.color05_2{
color:#ff6600;font-weight:bold;font-size:16px;
}
.color05_3{
color:#ff6600;font-weight:bold;font-size:24px;
}
.bg01
{
background-color:#FFFF00;
}.bg02
{
background-color:#f8f8f8;
}
.text01{
padding-left:45px;
line-height:26px;
margin:0;
}
.text02{
padding:10px 20px 15px 18px;
background-color: #f7f7f7;
line-height:20px;
}
.text03{
padding:10px 0px 15px 18px;
background-color: #f6f6f6;
line-height:26px;
}
.text04{
padding:11px 12px 10px 13px;
line-height:26px;
background-color: #f6f6f6;
}
.text05{
line-height:33px;
}
.text06{
padding:0px 0px 6px 0px;
line-height:22px;
}
.text07{
padding:11px 12px 10px 13px;
line-height:26px;
background-color: #f6f6f6;
}
.text07 a { color:#5e5e5e; text-decoration:none; }
.text07 a:hover { color:#5e5e5e; text-decoration:underline; }

.text08{
padding:11px 12px 10px 13px;
line-height:20px;
color:#000000;
}
.text09{
padding:10px 0px 15px 18px;
background-color: #f6f6f6;
line-height:26px;
font-size:10px;
}
.sider_blk01{
border-right:1px solid #e8e8e8;
border-left:1px solid #e8e8e8;
}
.pic_blk{
	float:left;
	text-align:center;
}
.pic_blk2{
	float:left;
	padding-left:10px;
	text-align:center;
}
.blk02{
float:left;
width:443px;

}
.blk_ph{
float:left;
width:180px;

}
.ico{
background:url(../images/icon4.jpg) no-repeat 0px 7px;
padding-left:20px;
}
.menu{
font-size:1px;
line-height:1px;
}
.d_text{
float:left;
width:496px;
}
.d_text2{
float:left;
width:500px;
}
.d_text3{
float:left;
width:480px;
}

.d_ph{
float:left;
width:180px;
margin-right:20px;
}
.d_ph2{
float:left;
width:200px;
margin-right:46px;
}
.d_ph3{
float:left;
width:180px;
margin-right:20px;
}
.dt_l{
float:left;
width:110px;
padding-left:16px;

}
.dt_r{
float:left;
}
.s_text{
float:left;
width:540px;
padding-right:16px;

}

.s_ph{
float:left;
width:98px;
padding-top:13px;
}
.body2{
background:url(../images/bg_btm.jpg) left bottom  repeat-x;
width:100%;
}
.ttl_blkl{
float:left;
width:225px;

}
.ttl_blkl2{
float:left;
}

.ttl_blkr{
float:left;
width:105px;
padding-left:5px;
}
.bgz{
padding-top:5px;
padding-bottom:10px;
padding-left:10px;
color:#222;
/*border-bottom:#CCCCCC 1px solid;*/
}

.fw{
	font-weight:bold;
	color:#000000;
}
.ttl_fw{
	font-weight:bold;
	color:#000000;
	font-size:14px;
}
.fc{
font-size:16px; 
color:#000000;
}
.ff{
font-size:16px; 
color:#000000;
}
.fz{
	font-weight:bold;
	font-size:14px;
}
.fg{
	font-size:12px;
}
.bgc{
background:url(../images/h5_bg.gif) no-repeat 0px 9px;	
padding-left:10px;
}
.bgc2{
background:url(../images/icon6.gif) no-repeat 2px 10px;	
padding-left:26px; 
line-height:30px;
}
.bgc3{
background:url(../images/h5_bg.gif) no-repeat 0px 10px;	
padding-left:10px;
}

.comparison{
	line-height:22px;padding:0;margin:8px 0 0 10px;
}
.comparison_title {
	font-size:12px; color:#000; font-weight:bold; 
}

.comparison_data {
	padding:0; margin:0; font-size:12px; color:#000; font-weight:normal;
}

.comparison_img {
	display:block; margin:5px auto 0 auto;
}

.comparison_info_img {
	margin:0 5px 0 0;
}

.comparison_hr {
	height:1px; overflow:hidden; background: #e1ebed; margin:0; padding:0;
}

.call {
}

.call h2 {
	font-size: 18px;
	COLOR: #555555;
	letter-spacing:-1px;
	font-weight:bold;
	line-height:28px;
	margin-left:24px;
	padding:2px 0 5px 36px;
	background:url(../images/icon7.png) no-repeat left 2px;
}
.call h3 {
	font-size: 18px;
	COLOR: #ff6600;
	letter-spacing:-1px;
	font-weight:bold;
	line-height:28px;
	margin-left:24px;
	padding:2px 0 5px 36px;
	background:url(../images/icon7.png) no-repeat left 2px;
}
.topbg{background:url(../images/sider_top3.jpg) 0px 0px  repeat-x; height:4px; width:690px;}
.btmbg{background:url(../images/sider_btm2.jpg) 10px 10px  repeat-x; height:4px;width:690px;}


/*Product*/
.product {width:958px; float:left; line-height:26px;background-color: #f8f8f8; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px dashed #c6c6c6; padding-top:20px; padding-bottom:10px;}
.product .pic { width:200px; float:left; padding-top:10px; text-align:center;}
.product .price { text-align:center; font-size:12px; line-height:20px; padding-top:10px; font-weight:bold;}
.product .price span { color:#FF0000;}
.product .price .old { color:#006600; text-decoration:line-through;}
.free { color:#009900; font-weight:bold; }
.texcenter { text-align:center;}
.product .intro { width:690px; float:left;}
.product h2 { padding:0 0 10px 0; margin:0px; float:left; clear:both; width:520px; }
.product h2 a { font-size:12px;}
.product .intro p { line-height:26px; clear:both;}
.product .intro p a { }

.lastproduct {border-bottom:0px;}

.product .more { color:#01a8ec ; text-decoration:underline;}
.product .links { float:left; width:700px; text-align:left; margin-top:10px;}

/*Product homepage*/

.main_banners{padding:20px 0 15px 0; float:left; width:698px;}
.product_box2 .product_img {width:200px;float:left; padding:10px 0 0 10px; text-align:center;}
.product_box2 .product_info {color:#fff;  padding-right:20px; line-height:18px; float:left; width:466px;}
.product_box2 .product_name {color:#FFF;font-size:18px; padding:10px 0}
.product_box2  a:link { color:#fff;}


.tbdownload {background-color:#f6f6f6; width:696px; border-color:#AEAEAE;border-width:1px;border-style:solid;border-collapse:collapse;}
.tbdownload h2 { margin-top:10px; }
.tbdownload h2 a { font-size:12px;}
.tbdownload td { line-height:26px;}
.tbdownload .tdfirst { border:none;}
.tbdownload .col01 { width:388px; background-color:#f0f0f0; color:#444444; font-size:14px;height:49px; font-size:14px; text-align:center; font-weight:bold; }
.tbdownload .col02 { width:80px; background-color:#f0f0f0; color:#444444; font-size:14px; text-align:center; font-weight:bold;}
.tbdownload .col03 { width:80px; background-color:#f0f0f0; color:#444444; font-size:14px; text-align:center; font-weight:bold;}
.tbdownload .col04 { width:136px;; background-color:#f0f0f0; color:#444444; font-size:14px; text-align:center; font-weight:bold;}
.tbdownload .col01_02 { width:388px; background-color:#f0f0f0; color:#444444; font-size:14px;height:49px;font-size:14px; padding-left:16px;}
.tbdownload .col02_02 { width:80px; background-color:#f0f0f0; color:#444444; font-size:14px; text-align:center;}
.tbdownload .col03_02 { width:80px; background-color:#f0f0f0; color:#444444; font-size:14px; text-align:center;}
.tbdownload .col04_02 { width:136px;; background-color:#f0f0f0; color:#444444; font-size:12px; padding-left:10px;}
.tbdownload .col01_03 { width:600px; background-color:#f0f0f0; color:#444444; font-size:12px;height:49px;padding-left:16px;}
.tbdownload .col01_03 h2 { font-size:12px; font-weight:bold;}




.tdbuy {background-color:#f6f6f6; width:694px; border-color:#AEAEAE;border-width:1px;border-style:solid;border-collapse:collapse;}
.tdbuy h2 { margin-top:10px; }
.tdbuy h2 a { font-size:12px;}
.tdbuy td { line-height:26px; padding-left:20px;}
.tdbuy .tdfirst { border:none;}
.tdbuy .col01 { width:300px; height:36px; background-color:#f0f0f0;font-size:14px; color:#444444;font-weight:bold;}
.tdbuy .col02 { width:60px; text-align:center; background-color:#f0f0f0; font-size:14px;color:#444444;font-weight:bold;}
.tdbuy .col03 { width:300px; text-align:center; background-color:#f0f0f0; font-size:14px;color:#444444;font-weight:bold;}
.tdbuy .col04 { width:110px;; text-align:center; background-color:#f0f0f0; font-size:12px;color:#444444;font-weight:bold;}


/* download table*/
.tablestyle{border-color:#AEAEAE;border-width:1px;border-style:solid;border-collapse:collapse;margin-bottom:10px; word-break:break-all; table-layout:fixed;}
.col011{width:600px;color:#444444;background-color:#f0f0f0;font-weight:bold;text-align:center; height:48px; font-size:14px;}
.col022{width:160px;color:#444444;background-color:#f0f0f0;font-weight:bold;text-align:center; height:48px;font-size:14px;}
.longtd{text-align:left; line-height:32px; padding-left:15px;}
.longtd2{text-align:left; line-height:42px; padding-left:15px;}

.smalltd{text-align:center; height:32px; }
.smalltd2{text-align:center; height:42px;}
.colortd{text-align:center;width:100px;background-color:#ECECEC; height:18px;}
.yes{font-weight:bold; color:#ff6600;}
.no{font-weight:bold; color:#000000;}


/*Download table2*/

.item_t td { color:#3c3c3c; font-size:18px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
.item_t .col01 { width:575px; height:40px;border-bottom:1px solid #e8e8e8;}
.item_t .col02 { width:70px;height:40px; padding-left:0;border-bottom:1px solid #e8e8e8;}
.item_t .col03 { width:70px;height:40px;border-bottom:1px solid #e8e8e8;}
.item_t .col04 { width:125px;height:40px; border-bottom:1px solid #e8e8e8; padding-right:0;}

.item_t .col11 { width:250px; height:30px;border-bottom:1px solid #e8e8e8; background:#f1f1f1;}
.item_t .col22 { width:180px;height:30px; padding-left:0;border-bottom:1px solid #e8e8e8; background:#f1f1f1;}
.item_t .col44 { width:180px;height:30px; padding-left:0;border-bottom:1px solid #e8e8e8; background:#f1f1f1;}
.item_t .col33 { width:125px;height:30px; border-bottom:1px solid #e8e8e8; padding-right:0; background:#f1f1f1;}

.item_c td { padding:10px; color:#3c3c3c; font-size:12px; border-top:0; line-height:20px;border-bottom:1px solid #e8e8e8;}
.item_c2 td { padding:10px; color:#3c3c3c; font-size:12px; border-top:0; line-height:20px;}


.tab { width:700px; list-style:none; height:32px;}
.tab .all_p{ float:right}
.tab li { float:left; font-size:14px; height:32px; background:url(../images/c_tab_bg.png) repeat-x bottom; margin-right:4px;}
.tab li .wrap01 { float:left; height:32px; background:url(../images/c_tab_left.png) no-repeat left bottom;}
.tab li .wrap02 { float:left; height:32px; background:url(../images/c_tab_right.png) no-repeat right bottom;}
.tab li a { color:#000; float:left; padding:10px 15px 0 34px;}
.tab li a:hover { text-decoration:none;}

.tab li.tab_on { background:url(../images/c_tab_bg_on.png) repeat-x bottom;}
.tab li.tab_on .wrap01 { background:url(../images/c_tab_left_on.png) no-repeat left;}
.tab li.tab_on .wrap02 { background:url(../images/c_tab_right_on.png) no-repeat right;}
.tab li.tab_on a { color:#fff; padding:7px 15px 0 34px;}

.price {color:#ff6600;font-size:15px;}
.price2 {text-decoration:line-through;color:#009966;font-size:13px;}

.price3 {color:#FFFF4F;font-size:15px; font-weight:bold;}
.price4 {text-decoration:line-through;color:#FFFF4F;font-size:13px; font-weight:bold;}

/*pay*/
.pay { width:958px; padding:25px 0 15px 0; }
.confirm_con .left_img { width:220px; float:left; margin-left:25px;}
.confirm_con .right_con { width:650px; float:left; margin-left:30px;}
.confirm_con .right_con h2 { font-size:18px; font-weight:bold;}
.confirm_con .right_con h2 a { color:#333;}
.confirm_con .right_con p { line-height:30px; font-size:12px;}
.confirm_con .right_con p .price_old { color:#333; }
.confirm_con .right_con p.receive { font-size:11px; color:#ee5b03 }
.confirm_con .right_con p a { color:#333; }
.confirm_con .right_con ul.license_list { list-style:none; float:left; padding:0 15px 0 20px; }
.confirm_con .right_con ul.license_list li {list-style:none; line-height:25px; padding:0 10px 0 15px; float:left; width:560px; color:#999898; background:url(../images/h5_bg.gif) no-repeat 0px 11px;}
.confirm_con .right_con ul.license_list li a { color:#FF6600; }
.confirm_con .right_con ul.license_list .ts { color:#FF6600; }

.specialoffer{ width:930px;  padding:15px 0 0 15px; margin:auto; }
.specialoffer h2 { font-size:16px; color:#FF6600; font-family:Verdana, Geneva, sans-serif; font-weight:normal; }