@charset utf-8;
/* CSS Document */
body{background:url(../images/body-background.jpg) repeat-x #fff;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset{margin:0;padding:0;-webkit-text-size-adjust:none}
html{-webkit-text-size-adjust:none}
ul,ul li,dl,dt,dd{list-style:none}
ol{list-style-type:decimal;list-style-position:outside}
input,select,option{font-family:'Segoe UI',verdana, Arial, Tahoma, Helvetica, sans-serif;font-size:12px;margin:0}
img{border:0;}
a,a:link{color:#3399FF;text-decoration:none}
a:hover{color:#3e4e57;text-decoration:underline}
a,area{blr:expression(this.onFocus=this.blur())}
/* for IE */:focus{-moz-outline-style:none}
.red{ color:#C80000;}
/*==== Share ====*/
.clear {clear:both}
.line{border-bottom:dashed 1px #ccc;height:0px;margin-bottom:15px}
.fl{float:left}
.fr{float:right}
a.try,a.buy{display:block;background: url(../images/try-buy.png) no-repeat;width:59px;height:24px;text-indent:-9999px}
a.buy{background-position:0 -25px}
a.free,a.buy2{display:block;background: url(../images/free-buy.png) no-repeat;width:200px;height:61px;text-decoration:none;margin-right:10px}
a.buy2{background-position:0 -61px}
.google {margin-left:15px; margin-bottom:5px;}
.share {height:20px; margin:10px 0px 10px 5px; float:left; }
.path{
	width:950px;
	background:url(../images/home.png) no-repeat 20px 8px;
	padding-left:40px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 12px;
}

/*header*/
#main{ width:966px; margin:0 auto;padding:0; }
#mian-top{
	width:100%;
	margin:0;
	height:80px;
	background-image:url(../images/top-background.jpg);
	background-repeat:no-repeat;
}
#mian-top-logo{
	width:210px;
	height:50px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#mian-top-logo a{
	display:block;
	width:210px;
	height:50px;
	text-indent:-999em;
	background: url(../images/logo.png) no-repeat left -8px;
	margin-top: 10px;
	padding-top:15px;
}
#mian-top-Introduction{
	width:560px;
	font-size:11px;
	color:#666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	float:left;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
#menu{width:960px; margin:0 auto;_position:relative;_z-index:8;padding:0 3px;height:37px}
*{
	padding:0;
	border:0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.main_top_column{
	background:url(../images/top_c_bg.png) repeat-x left bottom #fff;
	height:40px;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: -28px;
	margin-bottom: 0px;
	margin-left: -28px;
}
.main_top_column span{display:block;float:left;font-size:24px;height:32px;line-height:32px;padding:0 0 0 40px}
.main_top_column a{display:block;float:right;padding:5px 0 0}
.main_top_column .mac{background:url(../images/c_icon_mac.png) no-repeat left top}
.main_top_column .win{background:url(../images/c_icon_win.png) no-repeat left top}

.pro_box{position:relative;width:49%}
.pro_box .title{position:absolute;z-index:9;top:0;right:0;height:30px}
.pro_box h2 a{font-size:18px;line-height:30px;font-weight:normal}
.pro_box .pic{text-align:center;padding:20px 0}
.pro_box .list{padding:15px 0 10px}
.pro_box .list li{color:#434343;background:url(../images/dot_icon1.gif) no-repeat left 6px;padding-left:10px;line-height:18px}
.pro_box .btn{text-align:right}

.money{float:left;line-height:35px;padding-right:40px;width:140px}
.money strong{color:#a40000;font-size:17px}

.pro_box2 .item4-list{ width:282px; margin-top:20px; padding-bottom:10px;}
.pro_box2 .item4-list .text{padding: 0px 0 0 100px;}

.post .tableStyle td {padding:10px;}
.post .tableStyle th {padding:10px; color:#fff; font-size:14px; font-weight:bold;}
.post .tableStyle .left_item {padding-left:20px;}
.post .tableStyle .left_item strong {font-size:12px;}
.post .tableStyle .btn_trial {no-repeat left 5px; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#16a2d4; text-decoration:underline;}
.post .tableStyle .btn_trial:hover {text-decoration:none;}

#global {
	display: inline;
	float: right;
	height: 20px;
	margin: -35px 10px 20px 0px;
	padding-bottom: 5px;
}
#global li {
	display: inline; float:left; margin-right:8px; padding-left:24px;
}
#global li:unknown {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
#global a {
	color: #7f7e7e; text-decoration: none; font-weight:normal;
}
#global a:hover {
	color: #0d0b0b;
}
#global .global-bg1 a{text-decoration:none;
}
#global .global-bg1 a:hover{text-decoration:none;
}
.share-s{margin-right:10px; margin-bottom:0px;margin-top:-10px;}

#language {
	display: inline;
	float: right;
	margin: -65px 10px 0px 0px;
	height: 50px;
	font-weight:normal;
	font-size:12px;
	color:#999999;
	width: auto;
}
#language p{color:#999999;}
#language a {
	color:#999999;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#language a:hover {color:#fff; text-decoration: underline; }


.h_banner{width:960px;height:300px;margin:5px auto;position:relative; z-index:3;}
.h_banner .imgs li{
	position:absolute;
	z-index:4;
	left: -5px;
	top: 0px;
	list-style:none;
}
.h_banner .num{position:absolute;bottom:8px;right:8px;z-index:5;}
.h_banner .num li{color:#000;float:left;margin:3px;padding:2px 6px;background:#fff;font:normal 11px/1.4em Arial;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;cursor:pointer; font-size:14px;list-style:none;}
.h_banner .num li.curr{background:#f2b9cc;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#fff;font-weight:bold;}




.top2 {
	background:url(../images/facebook.png) no-repeat left;font-weight:normal;
}
.top3 {
	background:url(../images/twitter.png) no-repeat left;font-weight:normal;
}

.top4 {
	background:url(../images/youtube.png) no-repeat left;font-weight:normal;
}

#nav-all{
	z-index: 30; repeat-x; margin: 30px auto 0px; width: auto; position: relative; height: 40px;
}
#nav {
	z-index: 30; background: url(../images/banner/nav1.png) repeat-x; margin: 0px auto; width: 960px; position: relative; height: 40px;
}
#nav li {
 float: left; width: 140px; color:#FFF; height:35px;
 background-image:url(../images/banner/nav-3.jpg); background-repeat:repeat-y;
}
#nav ul {
	float: left; width: auto; 
}
#nav ul li {
	 float: left; position: relative; text-align: center;  height:35px;
}
#nav ul li a {
	display: block;
	font-size: 14px;
	width: 140px;
	color: #fff;
	line-height: 40px;
	height: 40px;
	font-weight:bold;
}
#nav ul li a:hover {
	 no-repeat left -80px; color: #333333; text-decoration: none
}
#nav ul li.curr {
no-repeat 0px -40px; 
}
#nav ul li.curr a:hover {
	no-repeat 0px -40px;
}
#nav ul li ul {
	display: none;
	background: #0878d2;
	left: 0px;
	width: 140px;
	position: absolute;
	top: 37px;
	margin-left:0px;
	padding: 0px 0px 10px;
}
#nav ul li ul li {
	background: none transparent scroll repeat 0% 0%; position: relative; padding-top: 5px;
}
#nav ul li ul li a {
	padding-right: 10px; display: block; padding-left: 10px; font-size: 12px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; width: 120px; color: #fff; line-height: 26px; padding-top: 0px; height: 26px; text-align: left;  font-weight:normal; padding-top: 10px;
}
#nav ul li ul li a:hover {
	background: #0c69b3; color: #fff799;
}
#nav ul li.curr ul li a:hover {
	background: #0c69b3; color: #fff799
}
#nav ul li ul li:hover {
	background: #0E7AD3;
	color: #fff799;
}
#nav ul li ul li span {
	right: 10px;
	width: 4px;
	position: absolute;
	top: 13px;
	height: 7px;
	padding-top: 10px;
}
#nav ul li ul li ul {
	padding-right: 0px; display: none; padding-left: 0px; background: #0c69b3; left: 140px; padding-bottom: 10px; width: 500px; padding-top: 10px; position: absolute; top: -10px; min-height:260px;
}
#nav ul li ul li ul li {
	padding-right: 10px; padding-left: 10px; background: none transparent scroll repeat 0% 0%; float: left; padding-bottom: 0px; width: 200px; padding-top: 0px;
}
#nav ul li ul li ul li a {
	background: none transparent scroll repeat 0% 0%
}
#nav ul li ul li ul li a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav ul li ul li ul li:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav ul li ul li ul dl dt {
	padding-right: 0px; padding-left: 10px; font-weight: bold; float: left; padding-bottom: 0px; color: #fff799; line-height: 24px; padding-top: 0px; height: 24px;
}
#nav ul li ul li ul dl dd {
	display: block; background: none transparent scroll repeat 0% 0%; width: 250px;
}
#nav ul li ul li ul dl dd a {
	padding-right: 0px; padding-left: 10px; font-size: 11px; float: left; padding-bottom: 0px; width: 250px; color: #fff; line-height: 24px; padding-top: 0px; height: 24px
}
#nav ul li ul li ul dl dd a:hover {}
#nav ul li.curr ul li ul dl dd a:hover {}
#nav ul li ul li ul dl dd:hover {}
#nav .one {top:0px;}
#nav .two {top: -40px;}
#nav .three {top: -80px;}
#nav .four {top: -120px;}
#nav .five {top: -160px;}
#nav .six {top: -200px;}
#nav .seven {top: -240px;}
#nav .eight {top: -280px;}
#nav .nine {top: -320px;}
#nav .ten {top: -360px;}
#nav .eleven {top: -400px;}

#nav .listbg {
	background: #0878d2; width:200px;
}
#nav .listbg li {
	background: none transparent scroll repeat 0% 0%; width:180px;
}
#nav .listbg li a {
	background: none transparent scroll repeat 0% 0%;width:180px;
}
#nav .listbg li a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listbg li.curr a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listbg li:hover {
	background: none transparent scroll repeat 0% 0%
}

#nav .listbg2 {
	background: #0878d2; width:200px;
}
#nav .listbg2 li {
	background: none transparent scroll repeat 0% 0%; width:180px;
}
#nav .listbg2 li a {
	background: none transparent scroll repeat 0% 0%;width:180px;
}
#nav .listbg2 li a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listbg2 li.curr a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listbg2 li:hover {
	background: none transparent scroll repeat 0% 0%
}

#nav .listre {
	background: #0878d2;
}
#nav .listre li {
	background: none transparent scroll repeat 0% 0%;
}
#nav .listre li a {
	background: none transparent scroll repeat 0% 0%;
}
#nav .listre li a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listre li.curr a:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .listre li:hover {
	background: none transparent scroll repeat 0% 0%
}
#nav .nobg {
	background: none transparent scroll repeat 0% 0%
}


.pro_bg1{background: url(../images/top-bg.png) no-repeat 0 0px;width:960px;margin:10px auto 0px auto; height:13px;}
.pro_bg{background: url(../images/pro-bg.png) no-repeat 0 76px;width:960px;margin:0 auto}
.pro_bg .pic{
	float:left;
	width:400px;
	height:300px;
	position:relative;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.pro_bg .text{float:right;width:493px;height:360px;padding-right:30px;position:relative}
.pro_bg .text h2{font-size:17px;font-weight:normal;color:#3e4f57; padding:25px 0 20px 0px}
.pro_bg .text dd{background: url(../images/list.gif) no-repeat 0 8px;color:#121212;line-height:18px;padding-left:10px;font-size:13px; margin:0px 0px 10px 0px;}
.pro_bg .text dt{color:#3E4F57;line-height:20px;font-size:14px;padding:5px 0;margin:0px 0px 10px 0px;}
.pro_bg .text dt a{font-size:12px}
.pro_bg .text .btn{width:425px;height:61px}
.pro_bg .text .btn .dd{display:block;font-weight:bold;color:#333;padding:38px 0 0 53px}
.pro_bg .text p{padding:15px 0 10px 0px;font-size:13px}
.pro_bg .text .share {height:20px; float:right; margin: 20px 80px 0px 15px;}
.pro_bg .text .google {height:20px; float:right; margin:20px 0px 0px 0px;}
.pro_tit{height:65px;padding-top:20px}
.pro_tit .title{float:left;height:40px;font-size:23px;line-height:24px;font-weight:bold;color:#3e4f57;padding:0 5px;}
.pro_tit .title h1{
	font-size:23px;
	line-height:26px;
	font-weight:bold;
	color:#3e4f57;
	padding-top:10px;
	padding-right: 30px;
}
.pro_tit .title span{
	display:block;
	font-size:16px;
	color:#3E4F57;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: -10px;
	margin-left: 3px;
}
.pro_tit .title .img { float: right; padding: 0px }
.pro_tit .title .mac { background:url(../images/mac.gif) no-repeat right 15px;}
.pro_tit .title .title_support img { margin: 0 0 0 8px; padding: 0 0 3px 0 }
.pro_tit .title .win { background:url(../images/windows.png) no-repeat right 15px; }
.pro_tit .title .clear { clear:both;}
.pro_tit .nav{float:right;height:50px;padding-top:15px}
.pro_tit .nav ul{float:left;height:50px;padding-right:10px}
.pro_tit .nav ul li{float:left;background: url(../images/nav-lbg.gif) no-repeat right center}
.pro_tit .nav ul li a{display:block;text-align:center;line-height:50px;color:#8c8c8c; padding:0 7px;}
.pro_tit .nav .btn{width:130px;padding:12px 10px 0 0;float:left}
.pro_tit .nav .btn a { outline:none;}

.mainbox{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:1px 29px 15px;zoom:1;color:#121212;width:900px;margin:0 auto}


/*----------- Slideshow -----------------*/
#slider { width:960px; padding:0; margin:0 auto; }
div#slideshow { float: left; width: 100%; padding:0 0 21px 0; height: 241px; }
.slide-image { width: 100% !important; height: 241px; margin-top: 10px;}
.controls-outer { width: 960px; margin-left: auto; margin-right: auto; }
#slide_controls {
	float: right;
	position: relative;
	margin:0;
	z-index: 1000;
	width:960px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#slide_controls ul { margin:0 auto; padding:0; width:88px; }
#slide_controls ul li { margin: 0; padding: 0; list-style: none; }
#slide_controls ul li { float: left; display: block; }
#slide_controls ul li a { width: 14px; height: 14px; background: url(../images/tabs-2.gif) no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
#slide_controls ul li a:focus { outline: none; }
#slide_controls ul li a:hover, #slide_controls ul li a.activeSlide { background: url(../images/tabs-1.gif) no-repeat center center; }

/*==== leftbox ====*/
#leftbox{float:left;width:670px;padding-bottom:15px;}
#leftbox h1 {font-size:23px;line-height:26px;font-weight:bold;color:#3e4f57; padding-top:15px;}
#leftbox h2{
	font-size:15px;
	font-weight:bold;
	border-bottom:1px dashed #9d9c9c;
	margin-bottom:15px;
	line-height:25px;
	color:#3e4f57;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#leftbox p{margin-top:15px;font-size:12px; line-height:23px;}
#leftbox ul{padding:10px 0px 0px 10px;}
#leftbox ul li{background: url(../images/dd-dot.png) no-repeat 0 10px transparent;font-size:12px;line-height:23px;padding:0 15px 0 6px; margin:0px 0px 10px 0px;}
#leftbox .table { margin: 15px 0px 0px 0px;}
#leftbox .border { border-bottom: 1px dashed #ddd; padding:15px 0px 0px 0px;}
#leftbox p{line-height:1.7em;color:#121212;}
#leftbox h1,.col h2{font-size:18px;color:#060;margin-bottom:18px}
#leftbox h3.last{border-top:1px solid #ddd;margin:18px 0 12px;padding-top:12px}


#leftbox .col-a{float:left;width:350px;background: url(../images/bg-index-2.png) no-repeat right 0px;}
#leftbox .col-a .item{padding:4px 18px 12px 0px;}
#leftbox .col-a .new{padding:8px 0px;width:330px;margin-top:12px}
#leftbox .col-a .new strong{color:#f00;padding-right:0px}
#leftbox .col-a .item .prod-pic{float:left;width:96px;height:130px}
#leftbox .item h3 a{font-weight:bold;font-size:13px;color:#333;font-family:Arial,Helvetica,sans-serif}
#leftbox .item h3 a.windows-link{background:transparent url(../images/mac-pc.png) no-repeat scroll 0 -10px;padding:6px 0 6px 22px;margin-left:8px;font-weight:normal;font-size:12px;color:#333;}
#leftbox .col-b{float:left;width:300px;padding-right:20px;background:transparent url(../images/bg-index-2.png) no-repeat scroll right 0}
#leftbox .col-b img{padding-top:12px}
#leftbox .col-b .overview{
	margin-bottom: 20px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 2px;
}
#leftbox .col-b .download{margin-right:10px}
#leftbox .col-b h3{font-weight; bold;
	font-size:17px;
	color:#333;
	margin: 0px;
	padding: 0px;
}
#leftbox .col-b h3 a{color:#333;}
#leftbox .col-b h2{font-size:15px; color:#006600;}

#leftbox .tab { height:44px; margin:20px 0 10px 0; padding:0 10px; background: url(../images/tab-bg-bg.gif) no-repeat left top; text-align:center;}
#leftbox .tab  ul { margin:0px; padding:0px;}
#leftbox .tab  ul li { margin:0px; padding:0px;}
#leftbox .tab li { float:left; width:130px; height:44px; margin:0 15px; text-align:center; background: url(../images/tab-white.jpg) no-repeat 0px 0px; cursor:pointer; font:bold 14px/38px Arial; list-style:none; padding:0px;}
#leftbox .tab li a {width:130px;height:44px;text-align:center;cursor:pointer;font:bold 14px/38px Arial;color:#333;padding:0px;}
#leftbox .tab li.curr { background: url(../images/tab-blue.jpg) no-repeat 0px 0; idth:130px;height:44px;text-align:center;cursor:pointer;font:bold 14px/38px Arial;color:#fff;padding:0px;}

#leftbox .pro-tab { width:650px; margin:10px auto;  float:none; padding-left:15px;}
#leftbox .pro-tab .item {padding: 10px 0 10px 0px;}
#leftbox .pro-tab .item .dc-item-three-begin{width:205px;height:90px;text-align:center;float:left; margin-left:5px;}
#leftbox .pro-tab .item .dc-item-three{width:210px;height:90px;text-align:center;float:left; margin-left:20px;}

#leftbox .item_kf {width:314px;height:117px;margin-top:24px;background-image:url(../images/h_kf_bg.png);background-repeat:no-repeat;cursor:pointer;}
#leftbox .item_kf img {float:left;margin:16px 0 0 10px;}
#leftbox .item_kf dl {padding:14px 24px 0 84px;}
#leftbox .item_kf dl dt, .item_kf dl dt a {font-size:14px;font-weight:bold;color:#1b4a9c;line-height:1.8em;text-decoration:none;}
#leftbox .item_kf dl dt a:hover {color:#f60;text-decoration:none;}
#leftbox .item_kf:hover a {color:#f60;}
#leftbox .fl {float:left;}
#leftbox .fr {float:right;}

#leftbox .feature-green{
	font-weight:bold;
	font-size:14px;
	color: #006600;
}

#leftbox .main_body { width:660px;}
#leftbox .main_body .item_tab {
	width:100%;
	overflow:hidden;
	padding-left: 0px;
}
#leftbox .main_body .item_tab li {
	float:left;
	margin-right:8px;
	padding-left:45px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	margin-left: 0px;
}
#leftbox .main_body .item_tab li a{
	display:block !important;
	display:inline-block;
	color:#666;
	font-weight:bold;
	font-size:13px;
	height:21px;
	outline:none;
	margin-right: 0px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0;
	line-height: 21px;
}

.page_title {height:25px;}
.page_title span {
	font-size:18px;
	line-height:25px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

.tag_list {padding:10px 10px 0 10px; border-bottom:solid 1px #e7e7e7; overflow:hidden; _zoom:1;}
.tag_list img {float:left; padding-right:8px;}
.tag_list .title {margin:0 0 10px 0;}
.tag_list .title a {font-size:13px; margin:0 0 10px 0px;}
#tag-list-page {text-align:center; padding-top:20px;text-decoration:none; }
#tag-list-page a {color:#2e4b87; font-size:14px; padding:0 3px; text-align:center; display:inline-block; text-decoration:underline; font-weight:normal;}
#tag-list-page a:hover {text-decoration:none;font-weight:normal;}
#tag-list-page strong {font-size:16px; padding:0 3px; text-align:center; display:inline-block;}
#tag-list-page .prev {background:url(../images/page-jt.png) no-repeat left 4px; padding:0 15px; width:30px; text-decoration:none;}
#tag-list-page .next {background:url(../images/page-jt.png) no-repeat right -35px; padding:0 15px; width:30px; text-decoration:none;}
/*mac tab*/
#leftbox .main_body .item_tab li#mac { background:url(../images/pro_list_item_tab.png) left -34px; }
#leftbox .main_body .item_tab li#mac a {background:url(../images/pro_list_item_tab.png) right -34px; }
#leftbox .main_body .item_tab li#mac.current { background:url(../images/pro_list_item_tab.png) left 0; }
#leftbox .main_body .item_tab li#mac.current a { color:#fff; background:url(../images/pro_list_item_tab.png) right 0; }
#leftbox .main_body .item_tab li#mac.current a:hover { color:#F28500; }
/*win tab*/
#leftbox .main_body .item_tab li#win {
	background-image: url(../images/pro_list_item_tab.png);
	background-repeat: no-repeat;
	background-position: 0px -102px;
}
#leftbox .main_body .item_tab li#win a {
	background-image: url(../images/pro_list_item_tab.png);
	background-position: right -102px;
}
#leftbox .main_body .item_tab li#win.current {
	background-image: url(../images/pro_list_item_tab.png);
	background-position: left -68px;
}
#leftbox .main_body .item_tab li#win.current a {
	color:#fff;
	background-image: url(../images/pro_list_item_tab.png);
	background-position: right -68px;
}
#leftbox .main_body .item_tab li#win.current a:hover { color:#F28500; }

#leftbox .content-p {margin:0 0 0 0px; text-align:left; float:left; }

#leftbox .main_body .item_sub_menu { padding:3px 0 3px 10px; background:#2f579d; margin-bottom:10px;width:660px; }
#leftbox .main_body .item_sub_menu ul { overflow:hidden; }
#leftbox .main_body .item_sub_menu ul li { float:left; color:#c4c6ca; }
#leftbox .main_body .item_sub_menu ul li a{ color:#fff; text-decoration:underline; padding:0 7px; line-height:25px; outline:none; }
#leftbox .main_body .item_sub_menu ul li.current a { text-decoration:none; font-weight:bold; }
#leftbox .main_body .item_sub_menu ul li a:hover { text-decoration:none; }

#tab { padding:5px 0 3px 10px; background:#2f579d; height:20px; margin-bottom:5px; width:670px;}
#tab ul { width:100%; overflow:hidden; }
#tab ul li { float:left; color:#fff; padding:0 20px; font-size:12px;}
#tab ul li:hover { text-decoration:underline; cursor:pointer;}
#tab ul li.current { font-weight:bold; font-size:14px;}

#leftbox .main_body .top_pro_info_t { width:664px; margin:0 0; height:10px; position:relative;}
#leftbox .main_body .top_pro_info_b { width:664px; margin:0px 0 0px 0; height:10px; position:relative;}

#leftbox .main_body .top_pro_info { width:664px; position:relative; margin:0 0; min-height:227px;}
#leftbox .main_body .top_pro_info div { width:100%; overflow:hidden;}
#leftbox .main_body .top_pro_info div dl dt{ margin:10px 0 0 0px;}
#leftbox .main_body .top_pro_info div dl dd { width:410px; margin:15px 20px 20px 10px;}

#leftbox .main_body .top_pro_info dl {}
#leftbox .main_body .top_pro_info dl dt { float:left; width:180px; text-align:center; font-size:13px; color:#ff6500; font-weight:bold; margin:15px 0 0 -20px; display:inline; }
#leftbox .main_body .top_pro_info dl dt del{color:#333;font-weight:normal;font-size:11px;}
#leftbox .main_body .top_pro_info dl dd { float:right; width:430px; margin:20px 0px 20px 0; display:inline; }
#leftbox .main_body .top_pro_info dl dd h2 a { font-size:19px; color:#333; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; margin:0px 0 0 -70px;}
#leftbox .main_body .top_pro_info dl dd h2 a:hover { color:#666; }
#leftbox .main_body .top_pro_info dl dd .features { padding:10px 0 0px 0px; width:600px; background:none; border:none; margin:0 0 0 -70px; box-shadow:none;}
#leftbox .main_body .top_pro_info dl dd .features li { padding:2px 0; }
#leftbox .main_body .top_pro_info dl dd .btn { width:100%; overflow:hidden; padding:10px 0 0 0; }
#leftbox .main_body .top_pro_info dl dd .btn .white{color:#FFFFFF;}

#leftbox .main_body .pro_info { width:670px; margin:0; overflow:hidden; padding-bottom:0px; display:block; }
#leftbox .main_body .pro_info dt {
	float:left;
	width:110px;
	text-align:center;
	color:#ff6500;
	font-weight:bold;
	padding:0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8px;
}
#leftbox .main_body .pro_info st {
	float:right;
	width:110px;
	text-align:center;
	color:#ff6500;
	font-weight:bold;
	padding:0;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 8px;
}

#leftbox .main_body .pro_info dd {
	float:right;
	width:520px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}
#leftbox .main_body .pro_info dd h2 { font-size:13px; margin:0 0 15px 0; }
#leftbox .main_body .pro_info dd h2 a{ text-decoration:none; }
#leftbox .main_body .pro_info dd p { font-size:12px; line-height:1.5em; color:#555; }
#leftbox .main_body .pro_info dd p a { color:#FFFFFF; margin-left:10px; }

#leftbox .main_body .line { width:664px; margin:0 auto; border-bottom:dashed 1px #ccc; padding-top:10px; height:1px; }
#leftbox .main_body .pro_info dd .btn { width:100%; padding:15px 0 10px 0; overflow:hidden; }
#leftbox .main_body .pro_info dd .btn .white {color:#FFFFFF;}
#leftbox .main_body .pro_info dd .btn .white a:hover {color: #FFFFFF;}
#leftbox .main_body .pro_info dd .btn li{ float:left; line-height:26px; margin-right:30px;font-weight:bold;color:#666;}
#leftbox .main_body .pro_info dd .btn li img { margin:0 7px -5px 0; }
#leftbox .main_body .pro_info dd .btn li a {text-decoration:underline; color:#FFFFFF;}
#leftbox .main_body .pro_info dd .btn li a:hover { text-decoration:none; color:#FFFFFF; }
 
#leftbox .pro-minor {
	width:555px;
	margin: 0 0 0 110px;
}
#leftbox .pro-minor h3 {font-size:14px; margin:0 0 0 17px; font-weight:bold;}
#leftbox .pro-minor ul li { padding-left:15px; margin-left:20px; line-height:25px; }
#leftbox .pro-minor ul li .pro-more { text-decoration:underline; }

.comment{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#f2f0f0',endcolorstr=white,gradientType=0); background: -moz-linear-gradient(top, #f2f0f0, white 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f0f0), to(white));overflow:hidden;padding:20px;margin:25px -24px}
.comment h3{font-size:18px;display:block;margin-bottom:10px}
.comment .item-1{width:615px;float:left;margin:0 50px 0 10px}
.comment .item-1 p{line-height:16px}
.comment .img{float:left;margin-right:15px}
/*sidebar*/
#sidebar{width:210px;float:right;padding:10px 0 0}
#sidebar .title { background:url(../images/sidebar-title.png) no-repeat 0px 0px; color: #3e4f57; font-weight:bold;font-size: 14px;height: 30px;line-height: 30px;margin:0px 0px 10px 0px;text-indent: 10px;width:210px; word-spacing:1px;}
#sidebar .box1{background:#FDFAF0;padding:0 10px;-webkit-box-shadow:#E1E1E1 0 2px 2px;-moz-box-shadow:#E1E1E1 0 2px 2px;box-shadow:#E1E1E1 0 2px 2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#sidebar .box1 p{color:#666;font-size:13px;line-height:20px;padding:10px 0}
#sidebar .box1 .fh1,#sidebar .box1 .fh2{display:block;background:url(../images/review.gif) no-repeat;width:23px;height:22px}
#sidebar .box1 .fh2{background-position:-23px 0; padding-bottom:10px;}
#sidebar .side_box210{overflow:hidden;padding:10px;background-color:#F2F2F2;-webkit-box-shadow:#E1E1E1 0 2px 2px;-moz-box-shadow:#E1E1E1 0 2px 2px;box-shadow:#E1E1E1 0 2px 2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:10px 0;width:210px; }
#sidebar .side_box210 p { line-height:30px; padding-left:5px;}
#sidebar p{color:#666;padding:0px 0px;line-height:16px;}

.btmbox{height:100px;padding-right:20px;background-color:#F2F2F2;border-radius:5px;box-shadow:0 2px 2px #c5c5c5}
.btmbox .text{float:left;padding:10px 0 10px 20px;width:320px}
.btmbox .text .tit{display:block;background: url(../images/list.png) no-repeat 0 5px;color:#495961;font-style:italic;font-weight:bold;padding:0 0 10px 10px;}
.btmbox .btn{float:right;width:520px;padding-top:20px}
.btmbox .btn .dd{display:block;font-weight:bold;color:#333;padding:36px 0 0 53px}
.btmbg{background: url(../images/btm-bg.png) no-repeat;height:10px;font-size:0;width:960px;margin:0 auto}

#footer{width:960px;margin:0 auto;text-align:center;padding:10px 0 0;clear:both;}
.footernav{color:#42535b}
.footernav a{color:#42535b;text-decoration:none}
.footernav a:hover{color:#f88400;text-decoration:underline}
.copyright{font-size:11px; padding:10px 0px 8px 0px;}
.totop{text-align:right;padding:0px 10px 0 0;width:960px;margin:0 auto}

.pro_box2 h2{margin-top:25px; margin-bottom:10px;}

#menu #nav #download1{width:170px;}
#menu #nav #download1 a {
	width: 140px;
	padding-left: 30px;
	padding-right: 0px;
}




#search{
	width:170px;
	height:25px;
	background:no-repeat left;
	margin-right: 30px;
	float: right;
	margin-top: -10px;
	padding-bottom: 5px;
}
#search .k{width:170px;padding:0px 12px 0;float:left; height:25px;}
#search #g_input{
	width:125px;
	font-size:12px;
	color:#999999;
	border:1px solid #FF9900;
	float:left;
	height: 20px;
	padding-left: 5px;
}
#search #g_submit{
	width:20px;
	height:20px;
	float:right;
	margin:0 10px 0 5px;
	background:url(../images/go.png) no-repeat center;
	border:none;
	cursor: pointer;
}

.main_top_column .mac_link{background:url(../images/c_btn_mac.png) no-repeat left top; width:135px; height:30px; margin-top:-15px;}
.main_top_column .win_link{background:url(../images/c_btn_win.png) no-repeat left top; width:165px; height:30px; margin-top:-15px;}

