@charset "utf-8";
a, area {
blr:expression(this.onFocus=this.blur())
}
/* for IE */
a:focus {
	-moz-outline-style: none;
}
/* for Firefox */
/* CSS Document */
body {
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	background:#e1e0e0 url(../images/index_02.jpg) top repeat-x;
	COLOR: #666;
	margin:0px;
	padding:0px;
}
ul, li, dl, dd, dt, h1, h2, h4, h5, h6 {
	padding:0px;
	margin:0px;
	list-style:none
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	list-style:none;
	font-size:14px
}
img {
	border:0px
}
a {
	color:#666;
	text-decoration:none
}
a:hover {
	color:#666;
	text-decoration:underline
}
/*header*/
#header {
	width:980px;
	height:110px;
	margin:0 auto
}
#logo {
	float:left;
	margin-top:22px;
	width:116px;
	height:73px;
}
#header_font {
	float:right;
	width:200px;
	color:#3a4a55;
	line-height:20px;
	margin-top:12px;
	text-align:right
}
#header_font a {
	color:#3a4a55;
	text-decoration:none
}
#header_font a:hover {
	color:#3a4a55;
	text-decoration:underline
}
#menu {
	width:850px;
	height:68px;
	float:right;
	background:url(../images/index_10.jpg) top repeat-x;
	margin-top:10px
}
#menu li {
	width:107px;
	height:38px;
	float:left;
	display:block;
}
#menu li.aa {
	width:6px;
	height:68px;
	background:url(../images/index_08.jpg) left no-repeat;
}
#menu li.bb {
	width:7px;
	height:68px;
	background:url(../images/index_12.jpg) right no-repeat;
}
#menu li a:hover {
	background:url(../images/menubj.jpg) top repeat-x;
	display:block
}
/*banner*/
#banner {
	width:980px;
	height:202px;
	margin:15px auto 0 auto;
	clear:both
}
#wenzi {
	width:980px;
	height:18px;
	margin:15px auto 0 auto;
	clear:both;
	font-size:12px;
	color:#000;
	line-height:18px
}
#wenzi a, #wenzi a:hover {
	color:#000
}
/*zhongjian*/
#conter {
	width:980px;
	margin:15px auto 0 auto;
	clear:both
}
/*left*/
#left01 {
	width:258px;
	float:left;
	padding-bottom:15px
}
#left_da {
	width:256px;
	height:auto;
	background:#e9e9ea;
	border:#ccc 1px solid;
	float:left;
}
#left {
	width:254px;
	height:auto;
	border:#fff 1px solid;
	float:left
}
h1 {
	width:242px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#000;
	float:left;
	background:url(../images/h1_bj.jpg) repeat-x;
	padding-left:12px
}
#left li {
	width:220px;
	line-height:24px;
	float:left;
	display:block;
	background:url(../images/left_li.jpg) left 12px no-repeat;
	margin-left:22px;
	padding-left:12px
}
#left li.ab {
	margin:10px 0 0 10px;
	width:242px;
	background:url(../images/index_37.jpg) left bottom no-repeat;
	font-weight:bold;
	padding:0;
	line-height:26px;
	height:30px;
	color:#333
}
/*right*/
#right_da {
	width:702px;
	height:auto;
	background:#e9e9ea;
	border:#ccc 1px solid;
	float:right;
	margin-bottom:15px
}
#right {
	width:700px;
	height:auto;
	border:#fff 1px solid;
	float:right
}
#tu_left {
	width:162px;
	height:auto;
	float:left;
	margin:14px 0 0px 19px;
	padding-bottom:16px
}
#tu_left li {
	width:162px;
	display:block;
	float:left;
	color:#000;
	font-weight:bold;
}
#tu_left li.a1 {
	width:130px;
	padding-left:32px;
	line-height:20px;
	padding-bottom:5px
}
#leirong_right {
	width:492px;
	margin:14px 18px 0 0;
	float:right;
	height:auto
}
#leirong_right li {
	width:492px;
	float:left;
	display:block;
	line-height:20px;
}
#right_xi {
	width:342px;
	height:auto;
	background:#e9e9ea;
	border:#ccc 1px solid;
	float:right;
	margin-bottom:15px
}
#right01 {
	width:304px;
	height:auto;
	border:#fff 1px solid;
	float:right;
	padding:10px 18px 16px 18px
}
#right01 li {
	width:304px;
	float:left;
	display:block;
	line-height:20px;
}
#hehe {
	width:702px;
	background:#e9e9ea;
	border:#ccc 1px solid;
	float:right;
	margin-bottom:15px
}
#hot {
	width:350px;
	height:388px;
	border:#fff 1px solid;
	border-right:none;
	background:url(../images/tiao.jpg) right repeat-y;
	float:left
}
#hot ul {
	width:320px;
	margin:10px 15px 0 15px;
	float:left;
	display:block;
	padding-bottom:16px
}
#hot li {
	width:305px;
	padding-left:15px;
	margin-bottom:10px;
	background:url(../images/index_95.jpg) left 8px no-repeat;
	display:block;
	float:left;
	line-height:20px
}
#new {
	width:350px;
	height:388px;
	border:#fff 1px solid;
	border-left:none;
	float:right
}
#new ul {
	width:320px;
	margin:10px 15px 0 15px;
	float:left;
	display:block;
	padding-bottom:16px
}
#new li {
	width:305px;
	padding-left:15px;
	margin-bottom:10px;
	background:url(../images/index_95.jpg) left 8px no-repeat;
	display:block;
	float:left;
	line-height:20px
}
h2 {
	width:332px;
	background:url(../images/h2_bj.jpg) left repeat-x;
	color:#000;
	font-size:14px;
	padding-left:15px;
	height:30px
}
#user_da {
	width:702px;
	height:auto;
	background:#e9e9ea;
	border:#ccc 1px solid;
	float:right;
	margin-bottom:15px
}
#user {
	width:700px;
	height:auto;
	border:#fff 1px solid;
	float:right
}
#user ul {
	width:670px;
	margin:0 15px;
	float:left;
	display:block;
	padding:10px 0 16px 0;
	border-bottom:#666 1px dashed
}
#user li {
	width:670px;
	float:left;
	display:block;
	line-height:18px
}
h3 {
	background:url(../images/h2_bj.jpg) left repeat-x;
	width:685px;
	padding-left:15px;
	font-size:14px;
	height:30px;
	float:left;
	line-height:28px;
	color:#000
}
#links_da {
	width:702px;
	height:auto;
	background:#f0f0f0;
	border:#ccc 1px solid;
	float:right;
	margin-bottom:15px;
}
#links {
	width:700px;
	height:auto;
	border:#fff 1px solid;
	float:right
}
#links ul {
	width:675px;
	margin:5px 10px 0 15px;
	float:left;
	display:block;
	padding-bottom:10px
}
#links li {
	width:155px;
	display:block;
	float:left;
	background:url(../images/links_dian.jpg) left center no-repeat;
	padding-left:13px;
	line-height:30px
}
h4 {
	background:url(../images/links_bj.jpg) left repeat-x;
	width:685px;
	padding-left:15px;
	font-size:14px;
	height:44px;
	float:left;
	line-height:28px;
	color:#000;
	font-weight:normal
}
/*foot*/
#foot {
	width:100%;
	margin:0 auto;
	background:url(../images/index_102.jpg) repeat-x;
	text-align:center;
	height:43px;
	padding-top:10px;
	color:#333;
	clear:both
}
/*products*/
#special {
	width:667px;
	padding:15px 10px 0 15px;
	float:left
}
#special ul {
	padding-bottom:16px;
	float:left;
	display:block;
	border-bottom:#999 1px dashed
}
#special li {
	width:540px;
	float:right;
	display:block;
	line-height:18px
}
#special li.m1 {
	width:114px;
	text-align:center;
	line-height:normal;
	float:left
}
#special li.m2 {
	color:#000;
	margin-bottom:12px;
	padding-top:5px
}
#special li.m3 {
	width:77px;
	float:left;
	margin:13px 0 0 13px
}
#special li.m4 {
	width:200px;
	text-align:right;
	margin-top:13px
}
/*download*/
#special01 {
	width:667px;
	padding:15px 10px 0 15px;
	float:left
}
#special01 ul {
	padding-bottom:16px;
	float:left;
	display:block;
	border-bottom:#999 1px dashed
}
#special01 li {
	width:667px;
	float:left;
	display:block;
	line-height:18px
}
#special01 li.n0 {
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold
}
#special01 li.n0 a, #special01 li.n0 a:hover {
	color:#000
}
#special01 li.n1 {
	width:100px;
	text-align:left;
	margin-top:10px
}
#special01 li.n1 a {
	color:#3e7700;
	text-decoration:underline
}
#special01 li.n1 a:hover {
	color:#3e7700;
	text-decoration:none
}
#special01 li.n2 {
	width:77px;
	float:right;
	margin:10px 0 0 10px
}
/*purchase*/
#special02 {
	width:667px;
	padding:15px 10px 0 15px;
	float:left
}
#special02 ul {
	padding-bottom:16px;
	float:left;
	display:block;
	border-bottom:#999 1px dashed
}
#special02 li {
	width:540px;
	float:left;
	display:block;
	line-height:18px
}
#special02 li.u0 {
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold
}
#special02 li.u0 a, #special01 li.n0 a:hover {
	color:#000
}
#special02 li.u2 {
	width:77px;
	float:right;
	margin:20px 0 0 10px
}
/*support*/
#support {
	width:700px;
	height:auto;
	float:left;
	padding-bottom:15px
}
#support ul {
	width:670px;
	margin:10px 15px 0 15px;
	display:block;
	float:left
}
#support li {
	width:670px;
	line-height:18px;
	float:left;
	display:block;
	margin-bottom:5px
}
#support li a {
	color:#3e7700;
	text-decoration:underline
}
#support li a:hover {
	color:#3e7700;
	text-decoration:none
}
#support li.e1 {
	height:30px;
	background:url(../images/faq.png) left center no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:30px;
	padding-left:40px;
	width:632px;
}
#support li.e2 {
	color:#000;
	font-weight:bold;
	margin-top:12px
}
h5 {
	width:685px;
	height:26px;
	float:left;
	background:url(../images/tiao_03.jpg) repeat-x;
	display:block;
	margin-top:10px;
	line-height:24px;
	text-align:right;
	padding-right:15px;
	color:#000;
	font-size:11px;
}
h5 a {
	color:#ff7000;
	text-decoration:underline
}
h5 a:hover {
	color:#ff7000;
	text-decoration:none
}
#tutorials_da {
	width:702px;
	height:auto;
	background:#e9e9ea;
	border:#ccc 1px solid;
	float:right;
	margin-bottom:15px
}
#tutorials {
	width:700px;
	height:auto;
	border:#fff 1px solid;
	float:right
}
#tutorials p {
	width:655px;
	padding-left:15px;
}
#tutorials p.l1 {
	background:none;
	font-weight:bold;
	color:#000;
	margin-top:18px;
	font-size:14px;
}
#tutorials p a {
	text-decoration:underline
}
#tutorials p a:hover {
	text-decoration:none
}
#tutorials1 {
	width:700px;
	height:auto;
	border:#fff 1px solid;
	float:right
}
#tutorials1 ul {
	width:670px;
	margin:10px 15px 0 15px;
	float:left;
	display:block;
	padding-bottom:16px
}
#tutorials1 li {
	width:655px;
	padding-left:15px;
	margin-bottom:10px;
	background:url(../images/index_95.jpg) left 8px no-repeat;
	display:block;
	float:left;
	line-height:15px
}
#tutorials1 li a {
	text-decoration:none
}
#tutorials1 li a:hover {
	text-decoration:underline
}
#xxx {
	height:30px;
	width:670px;
	line-height:30px;
	color:#000;
	padding:0 15px
}
#xxx a {
	color:#3e7700;
	text-decoration:underline
}
#xxx a:hover {
	color:#3e7700;
	text-decoration:none
}
/*contact us*/
#contact {
	width:670px;
	margin:10px 15px 0 15px;
	float:left;
	padding-bottom:16px
}
#contact dl {
	width:670px;
	float:left;
	display:block;
}
#contact dd {
	width:277px;
	margin:0 10px 0 0;
	display:block;
	float:left
}
#contact dt {
	line-height:24px
}
#contact ul {
	display:block;
	width:638px;
	border:#ccc 1px solid;
	background:#f1f1f1;
	clear:both;
	padding:10px 15px;
	height:150px
}
#contact li {
	background:url(../images/index_95.jpg) left 17px no-repeat;
	padding:10px 0 10px 15px;
	line-height:18px;
	display:block;
	float:left;
	width:623px;
}
#contact li.p1 {
	background:none;
	padding:0px;
	font-weight:bold;
	color:#000
}
#contact a {
	color:#3e7700;
	text-decoration:underline
}
#contact a:hover {
	color:#3e7700;
	text-decoration:none
}
h6 {
	width:650px;
	font-size:16px;
	height:38px;
	float:left;
	line-height:28px;
	color:#000;
	display:block
}
#contact1 {
	width:670px;
	margin:10px 15px 0 15px;
	float:left;
	padding-bottom:16px
}
#contact1 ul {
	display:block;
	width:638px;
	clear:both;
	padding:10px 15px;
}
#contact1 li {
	padding:10px 0 10px 0;
	line-height:18px;
	display:block;
	float:left;
	width:623px;
}
#contact1 a {
	color:#3e7700;
	text-decoration:underline
}
#contact1 a:hover {
	color:#3e7700;
	text-decoration:none
}
/*tutorials*/
#ttor {
	width:670px;
	float:left;
	padding-top:10px;
	margin-left:15px;
	margin-right:7px;
	padding-bottom:15px;
}
#ttor li {
	width:650px;
	background:url(../images/index_95.jpg) left 13px no-repeat;
	float:left;
	display:block;
	border-bottom:#ccc 1px dashed;
	padding:5px 0 5px 20px;
	line-height:18px
}
/*productkey*/
#right form {
	width:670px;
	float:left;
	display:block;
	clear:both;
	margin-left:15px
}
#form_ys {
	width:638px;
	border:#ccc 1px solid;
	background:#f1f1f1;
	padding:10px 15px;
	height:280px
}
#form_ys li {
	width:330px;
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	margin-bottom:5px
}
#form_ys li.y1 {
	width:200px;
	text-align:right;
	margin-right:5px
}
#form_ys1 {
	height:30px;
	width:640px;
	padding:10px 15px;
	float:left;
	text-align:center;
	clear:both;
}
#tips_da {
	width:702px;
	height:auto;
	background:#e9e9ea;
	border:#ccc 1px solid;
	float:right;
	margin-bottom:15px
}
#tips {
	width:700px;
	height:auto;
	border:#fff 1px solid;
	float:right
}
#tips ul {
	width:670px;
	margin:10px 15px 0 15px;
	float:left;
	display:block;
	padding-bottom:16px;
}
#tips li {
	width:670px;
	display:block;
	float:left;
	line-height:18px;
	border-bottom:#ccc 1px dashed;
	padding-bottom:10px
}
#tips li.i1 {
	color:#000;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
	padding:0px;
	border:none
}
#tips li.i2 {
	background:url(../images/links_dian.jpg) left 12px no-repeat;
	padding-left:15px;
	width:655px;
	padding-top:5px;
	margin-bottom:3px
}
/*dvd ripper*/
#ripper_da {
	width:702px;
	height:auto;
	background:#e9e9ea;
	border:#ccc 1px solid;
	float:right;
	margin-bottom:15px
}
#ripper {
	width:700px;
	height:auto;
	border:#fff 1px solid;
	float:right
}
#ripper dl {
	width:211px;
	margin:20px 10px 0 15px;
	float:left;
	display:block;
	padding-bottom:25px;
	background:url(../images/ultiao.jpg) right center no-repeat;
	padding-right:8px
}
#ripper dd {
	width:70px;
	height:79px;
	float:right;
	display:block;
	margin:0 0 0 5px
}
#ripper dt {
	line-height:18px;
}
/*glossary*/
#glossary {
	width:665px;
	margin:10px 15px 0 17px;
	float:left;
	padding-bottom:16px
}
#glossary li {
	width:94px;
	height:30px;
	text-align:center;
	line-height:30px;
	float:left;
	display:block;
	border:#ccc 1px solid;
	border-right:none;
	border-bottom:none
}
#glossary li.j1 {
	border-right:#ccc 1px solid;
	width:93px
}
#glossary a {
	color:#3e7700;
	text-decoration:underline
}
#glossary a:hover {
	color:#3e7700;
	text-decoration:none
}
#glossary01 {
	width:665px;
	margin:10px 15px 0 17px;
	float:left;
	padding-bottom:16px
}
#glossary01 li {
	width:665px;
	border-bottom:#ccc 1px dashed;
	display:block;
	margin-bottom:15px;
	padding-bottom:15px;
	float:left;
	line-height:18px
}
#glossary01 a {
	color:#ff7000;
	text-decoration:underline
}
#glossary01 a:hover {
	color:#ff7000;
	text-decoration:none
}
#glossary02 {
	width:670px;
	margin:10px 15px 0 15px;
	float:left;
	padding-bottom:16px
}
/*buynow*/
h7 {
	float:left;
	width:625px;
	font-size:16px;
	color:#000;
	border-bottom:#999 1px dashed;
	background:url(../images/tubiao.png) left 2px no-repeat;
	padding-left:40px;
	height:30px;
	padding-bottom:15px;
	display:block;
	font-weight:bold
}
#paycard {
	float:left;
	width:330px;
	line-height:22px;
	margin-top:10px;
	padding-right:20px;
	background:url(../images/ultiao.jpg) right center no-repeat;
}
#paypaypal {
	float:left;
	width:290px;
	margin-top:10px;
	margin-left:20px;
	line-height:22px;
}
#latest-post {
	width:670px;
	height:auto;
	float:left;
	padding:0 15px 20px 15px;
}
.algincenter {
	width:102px;
	height:24px;
	float:right;
	margin-right:270px;
	margin-top:10px;
}
#leirong_right01 {
	width:540px;
	margin:14px 18px 0 0;
	float:right;
	height:auto
}
#leirong_right01 li {
	width:540px;
	float:left;
	display:block;
	line-height:20px;
}
#right001 {
	width:700px;
	height:auto;
	border:#fff 1px solid;
	float:right
}
/*news*/
#news0 {
	width:700px;
	height:auto;
	border:#fff 1px solid;
	float:right
}
#news0 ul {
	width:670px;
	margin:10px 15px 0 15px;
	float:left;
	display:block;
	padding-bottom:16px
}
#news0 li {
	width:655px;
	padding-left:15px;
	margin-bottom:10px;
	background:url(../images/index_95.jpg) left 8px no-repeat;
	display:block;
	float:left;
	line-height:20px
}
#news0 li a {
	color:#3e7700;
	text-decoration:underline
}
#news0 li a:hover {
	color:#3e7700;
	text-decoration:none
}
/*tutorials*/

#tutorials {
	width:700px;
	height:auto;
	border:#fff 1px solid;
	float:right
}
#tutorials p {
	width:655px;
	padding-left:15px;
	margin-bottom:5px
}
#tutorials p.p1 {
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-bottom:20px
}
#tutorials p a {
	color:#3e7700;
	text-decoration:underline
}
#tutorials p a:hover {
	color:#3e7700;
	text-decoration:none
}
#tutorials p.p2 {
	background:url(../images/tutorials/download.png) 15px center no-repeat;
	padding-left:40px;
}
#tutorials p.p3 {
	background:url(../images/tutorials/buynow.png) 15px center no-repeat;
	padding-left:40px;
}
#user_da li.p2 {
	background:url(../images/tutorials/download.png) 0 center no-repeat;
	padding-left:25px;
	width:600px;
	margin-bottom:10px
}
#user_da li.p3 {
	background:url(../images/tutorials/buynow.png) 0px center no-repeat;
	padding-left:25px;
	width:600px;
}
/*xiaolei*/
.zi01 {
	color:#8c0101
}
.title {
	font-size:14px;
	display:block;
	float:left;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.zi02 {
	color:#000;
	font-weight:bold;
	font-size:12px
}
.zi03 {
	color:#3e7700;
}
.zi04 {
	color:#ff7000;
}
.zi05 {
	color:#8c0101;
	font-weight:bold;
}
.zi06 {
	color:#000;
	font-weight:bold;
}
.zi06 a, .zi06 a:hover {
	color:#000
}
.zi07 a {
	color:#3e7700;
	text-decoration:underline
}
.zi07 a:hover {
	color:#3e7700;
	text-decoration:none
}
.mac {
	height:22px;
	background:url(../images/index_23.jpg) left center no-repeat;
	color:#000;
	font-weight:bold;
	width:40px;
	padding-left:28px;
	display:block;
	float:left;
	margin-left:20px
}
.win {
	height:22px;
	background:url(../images/index_25.jpg) left center no-repeat;
	color:#000;
	font-weight:bold;
	width:60px;
	padding-left:28px;
	display:block;
	float:left;
}
.win a, .win a:hover, .title a, .title a:hover, .mac a, .mac a:hover {
	color:#000
}
.tedian {
	width:472px;
	background:url(../images/tedian.jpg) left 8px no-repeat;
	padding-left:20px;
	display:block
}
.more {
	float:right;
	text-align:right;
	display:block
}
.more a {
	color:#3e7700;
	text-decoration:underline
}
.more a:hover {
	color:#3e7700;
	text-decoration:none
}
.yumen {
	background:url(../images/index_86.jpg) left 1px no-repeat;
	padding-left:32px;
	display:block;
	height:30px;
	line-height:30px
}
.more01 {
	float:right;
	text-align:right;
	display:block;
	line-height:normal
}
.more01 a {
	color:#ff7000;
	text-decoration:underline
}
.more01 a:hover {
	color:#ff7000;
	text-decoration:none
}
.more02 {
	float:right;
	text-align:right;
	display:block;
	line-height:normal;
	margin:22px 10px 0 0;
	font-size:11px
}
.more02 a {
	color:#000;
	text-decoration:underline
}
.more02 a:hover {
	color:#000;
	text-decoration:none
}
.download {
	padding-top:10px;
	display:block;
	width:77px;
	margin-left:10px;
	float:left;
	padding-left:14px;
	background:url(../images/tubiao02.jpg) left 13px no-repeat
}
.download a {
	color:#ff7000;
	text-decoration:underline
}
.download a:hover {
	color:#ff7000;
	text-decoration:none
}
.buynow {
	padding-top:10px;
	display:block;
	width:60px;
	margin-left:32px;
	float:left;
	padding-left:14px;
	background:url(../images/tubiao01.jpg) left 13px no-repeat
}
.buynow a {
	color:#3e7700;
	text-decoration:underline
}
.buynow a:hover {
	color:#3e7700;
	text-decoration:none
}
.pricetitle {
	font-weight:bold;
	color:#000
}
.pdf a {
	color:#3e7700;
	text-decoration:underline
}
.pdf a:hover {
	color:#3e7700;
	text-decoration:none
}
.pdf1 a {
	color:#ff7000;
	text-decoration:underline
}
.pdf1 a:hover {
	color:#ff7000;
	text-decoration:none
}
a.goto {
	white-space:nowrap;
	background:transparent url(../images/icon-arrow.gif) no-repeat scroll 100% 55%;
	color:#58c;
	padding-right:10px;
}
