* { margin:0; padding:0; }
body {
	_behavior:url(csshover3.htc);
    font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
}
/*flash*/
a img{ border:none;}
.imgnav{ height:185px; width:670px; overflow:hidden; position:relative;}
#img{ z-index:10;}
#img img{ width:670px; height:185px; display:none;}
.ctrl{ position:absolute; z-index:100; bottom:1px; left:1px; width:670px; height:22px; overflow:hidden;}
.ctrl ul{ float:left; line-height:22px; overflow:hidden; width:485px; margin-left:2px; _filter: alpha(opacity=50); -moz-opacity:0.5;opacity: 0.5; }
.ctrl li{ display:block;height:22px; text-align:center; width:485px; color:#FFF; background:#000; font-weight:bolder; }
.ctrl span{ float:left; height:20px; width:22%; line-height:20px; cursor:pointer; margin-right:1px; border:1px solid #ccc; background:#aa9696; text-align:center;}
.ctrl span.hov{ background:#db4f4f; border:1px solid #FFF; color:#FFF;}
.ctrl div{float:right; width:180px;}
/*end flash*/

.para1 {text-align:left; margin:5px; padding:0; font:12px/16px  Arial, Helvetica, sans-serif; color:#606060;}
b.para1 { color:#FF0000;}
#container { margin:0 auto; position:relative; width:960px; padding: 0; }
#content { margin:0; padding:10px 0 0 0; background:#FFFFFF;}
#header { width:100%; height:128px; text-align:center; margin:0; padding:0; background:url(images/bgnew.gif) repeat-x; }
#header img { border:none;}
#logo {margin:0 auto; display:block; height:90px; width:960px; background:url(images/bglogo.gif) left center no-repeat;}
#logo h1 a { margin:0; padding:0; display:block; width:306px; height:88px; float:left; overflow:hidden; text-indent:-200em; background:url(images/logonew.gif); background-position:center; }
#logo ul {margin:0; padding:0; float:right; overflow:hidden;}
#logo ul li { margin:0; padding:15px 0 0 0; list-style-type:none;}
#logo ul li a {margin:0; padding:0; font-size:13px;}
#logo ul li a:link, #logo ul li a:visited {color:#FFFFFF; text-decoration:none;}
#logo ul li a:hover { color:#FF0000;}

div#Navw {margin:0 auto; height:38px; padding:0; width:960px;}
div#Nav {margin:1px 0 0 15px; padding:0; }
div#Nav ul { list-style:none; margin:0; padding:0; }
div#Nav ul ul { width:100px; display:none; position:absolute; }
div#Nav li { position:relative; width:100px; z-index:999;}

div#Nav ul.level1 li { float:left; margin-left:15px; padding:0; }
div#Nav ul.level1 li a { display:block; height:32px; padding:0; margin:0; background:url(images/nav.gif) no-repeat; line-height:32px; vertical-align:middle; font-size:12px; color:#000; text-decoration:none;}
div#Nav ul.level1 li a:hover { background:url(images/nav.gif) no-repeat right -39px; position:relative; color:#FFF; }
div#Nav ul.level2 li { margin:0; padding:0; border-bottom:1px solid #3b3b3b; border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b; }
div#Nav ul.level2 li a { display:block; margin:0; padding:0; height:25px; line-height:25px; background:#f5f3f3; color:#000; }
div#Nav ul.level2 li a:hover { background:#db4f4f; color:#FFF; }
div#Nav ul.level1 li:hover ul.level2, 
div#Nav ul.level2 li:hover ul.level3 {display:block;}

div#Nav ul.level1 ul.level2 ul.level3 li.longer {
	width: 120px;
}



div#Nav ul.level2 {top: 32px; left: -2px;}
div#Nav ul.level3 {top: -1px; left: 100px;
  border-top: 1px solid #3b3b3b;}

#footer { margin:0; padding:0; height:35px; width:100%; background:url(images/footerbg.gif) repeat-x; }
#footer #flogo {
	float: left;
	display: block;
	width: 110px;
	height: 30px;
	#margin-top: -3px;
	overflow: hidden;
	background: url(foot_logo.gif) center no-repeat;
	text-indent: -9999em;
}
#bottom {height:35px; width:960px; margin:0 auto; padding:0; }
#bottom p{font-size:12px; color:#616161; text-align:left; line-height:35px; margin:0; padding:0;}
.left { float:left;}
.right { float:right;}
a.black:link {color:#616161; text-decoration:none; font-size:12px;}
a.black:visited { color:#616161; text-decoration:none;}
a.black:hover { text-decoration:underline; position:relative; top:-2px;}

/*round conner 1*/
.round, .round .t, .round-b, .round-b div { background:url(images/13.gif) top right no-repeat; margin:0; padding:0; }
.round { _zoom:1; width:100%; position:relative; _overflow-y:hidden; margin-left:10px; padding-right:10px; padding-top:4px;}
.round .t { margin-left:-10px; width:10px; position:absolute; top:0; left:0; background-position:top left; height:100%; _height:2024px; }

.round-b { width:100%; height:20px; position:relative; background-position:bottom right; margin-left:10px; padding-right:10px; }
.round-b div { width:10px; margin-left:-10px; background-position:bottom left; position:absolute; top:0; left:0; height:20px;}
/*rounder conner 2*/
.round2, .round2 .t, .round2-b, .round2-b div { background:url(images/hbg03.gif) top right no-repeat; margin:0; padding:0; }
.round2 { _zoom:1; width:100%; position:relative; _overflow-y:hidden; margin-left:10px; padding-right:10px; padding-top:10px; }
.round2 .t { margin-left:-10px; width:10px; position:absolute; top:0; left:0; background-position:top left; height:100%; _height:2020px; }

.round2-b { width:100%; height:20px; position:relative; background-position:bottom right; margin-left:10px; padding-right:10px; }
.round2-b div { width:10px; margin-left:-10px; background-position:bottom left; position:absolute; top:0; left:0; height:20px;}

div#ttext { margin:0 0 0 10px; padding:0; text-align:left; position:relative;}
div#ttext h3 {line-height:18px; font-size:12px; color:#808080; }
div#ttext h3 a { color:#808080; text-decoration:none; }
div#ttext h3 a:hover { color:#000; text-decoration:underline; }
div#ttext h3 a b { color:#000;}

div#t-path { width:100%; height:20px; clear:both; margin:0; padding:0; }
div#b-path { width:100%; height:10px; clear:both; margin:0; padding:0; }
div#b-slide { width:100%; height:162px; overflow:hidden;}
#bar1 { width:670px; margin:0 ; padding:0; float:right; overflow:hidden;  }
div#main-content { width:650px; }

#bar2 { width:270px; margin:0 ; padding:0; float:left; overflow:hidden;  }
div#slide-content { width:250px; }
div#homepic { width:100%; height:205px; margin:0; padding:0; position:relative;}
div#homepic img { border:none; margin:0; padding:0;}
div#homepic h2 { position:absolute; margin:0; padding:0; font-size:16px; }
div#homepic h2.dvdp { left:84px; top:126px; }
div#homepic h2.dvdp a { color:#000; text-decoration:none; }
div#homepic h2.dvdpc {
	left:330px;
	top:136px;
	color:#D2D2D2;
}
div#homepic h2.dvdpc a { color:#D2D2D2; text-decoration:none; }

#proxin {width:650px; margin:10px 0 0 0; padding:0; text-align:left;}

#proxin img { border:none; margin:5px 10px 0 20px; }
#contentp { margin:0 25px 0 20px; padding:0; border:#EEEEEE 2px solid;}
#contentp img { margin-left:10px; margin-right:10px; }
#contentp p.top { margin-top:10px; }
#contentp ul#fea { margin:10px 5px; }
#contentp ul#fea li { margin-left:15px; }
#contentp ul#fea .size13 { color:#808080; font-size:13px; }
#contentp ul#fea b,#contentp ul#fea strong { color:#606060; }

#htb { width:48%; float:left;  margin:5px 0px 10px 8px; position:relative; overflow:hidden; }
#htb h2 { font-size:14px; text-align:center; margin:3px 5px;}
#htb h2 a { text-decoration:none; color:#FF2222; }
#htb h2 a:hover { text-decoration:underline; }
#htb img {border:none; margin:3px; padding:0;}
#htb ul { margin:0; padding:0; list-style-type:none; float:right; position:relative; top:18px; right:38px;}
#htb ul li {list-style-type:none; margin:0 0 10px 0; padding:0;}
#htb p { text-align:left; margin:2px; padding:0; font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#606060;}

#copylist { border-top:solid 1px #E0E0E0; margin:5px;}
#copylist h3 { font-size:14px; font-weight:bold; margin:0; padding:0;}
#copylist h5 { font-size:12px; margin:0 0 10px 5px; padding:0;}
#copylist p { margin:10px 12px;}
.defa h2 { font-size:16px; font-weight:bold; margin:5px; padding:0 0 5px 0; }

h2.copylist { font-size:12px; color: #0d69b2; font-weight:bold; margin:5px; padding:0 0 5px 0;}

ul.news { margin:10px 0 0 0; padding:0; list-style:none;}
ul.news li { background:url(images/nav-arrow.gif) no-repeat top left; padding-left:10px; margin-left:5px;}
ul.ask { list-style-type:none; margin:10px; padding:0; clear:both;}
ul.ask li { background:url(images/bj1.gif) no-repeat left; margin:1px 2px; padding:0 0 0 18px;}


#procen { width:630px; height:160px; margin:0; padding:0; position:relative; border-top:solid 1px #E0E0E0; }
#procen img {border:0;}
#procen h2 {
	margin:0;
	padding:0;
	position:absolute;
	color:#FF0000;
	left: 143px;
	top: 10px;
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
}
#procen p {
	width:480px;
	position:absolute;
	text-align:left;
	color:#606060;
	left: 144px;
	top:32px;
	margin:0;
	padding:0;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.propic {
	position:absolute;
	left: 0px;
	top: 16px;
}
#probutton {
	margin:0;
	padding:0;
	position:absolute;
	right: 10px;
	top: 132px;
	
}
#probuttond {
	position:absolute;
	left: 460px;
	top: 128px;
}
#bddes {width:480px; font-size:12px; text-align:left; line-height:15px; margin:0; padding:0;
font-family: Arial, Helvetica, sans-serif;
    color:#606060;
	position:absolute;
	line-height:20px;
	left: 140px;
	top: 43px;
}
#buydes {width:480px; text-align:left;  margin:0; padding:0;
font:12px/22px Arial, Helvetica, sans-serif;
	color:#606060;
	position:absolute;
	left: 140px;
	top: 31px;}
ul.product {margin:0; padding:0; list-style-type:none;}
ul.product li{float:left; margin:0  0 0 35px; padding:0; list-style-type:none;}

div#promotion { margin:5px 0 0 0;}
div#promotion img { margin:0 5px 5px 0;}

/*ul style*/
ul.navi { margin:10px 0 0 0; padding:0; list-style-type:none; width:610px; height:30px; overflow:hidden;}
ul.navi li { float:left; margin:0; padding:0; list-style-type:none;}
ul.navi li a { float:left; display:block; width:110px; height:30px; overflow:hidden; margin:0; padding:0; text-indent:-100em;}
.overview {background:url(images/tt1.gif) no-repeat;}
.overview1 {background:url(images/ttt1.gif) no-repeat;}
.feature {background:url(images/tt2.gif) no-repeat;}
.feature1 {background:url(images/ttt2.gif) no-repeat;}
.screenshot {background:url(images/tt4.gif) no-repeat;}
.screenshot1 {background:url(images/ttt4.gif) no-repeat;}
.comparision {background:url(images/tt6.gif) no-repeat;}
.comparision1 {background:url(images/ttt6.gif) no-repeat;}
.require {background:url(images/tt3.gif) no-repeat;}
.require1 {background:url(images/ttt3.gif) no-repeat;}
ul.fea { margin:10px; padding:0; list-style:none; }
ul.fea li { list-style:none; margin:10px 5px; padding:0; }
.discount { text-decoration:line-through; color:#FF0000; font-size:14px; }

.defa {  font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#606060; text-align:left; margin:10px 0 0 10px; padding:0; }
.defa ul { margin-left:15px; padding-left:5px; }

.defa ul strong { color:#FF0000; }

.pishots { width:150px; height:210px; float:left; margin:10px 0 5px 28px; padding:0; position:relative; overflow:hidden; }
.pishots img { border:none; }
.pit {
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#FF5151;
	position:absolute;
	left:44px;
	bottom:10px;
}

.defa h3, .defa h4 { font-size:12px; color:#888888; margin:10px 5px;}
/*table*/
table.des { width:600px; border:#E0E0E0 solid 1px; border-collapse:collapse;
}
table.des tr:hover { background:#E0E0E0; }

table.requ {  margin:0; padding:0; border-collapse:collapse;}
table.requ th,table.requ td { border:#E0E0E0 solid 1px; height:41px; margin:0; padding:0 0 0 8px;}
table.requ tr:hover { background:#E0E0E0; }

div#award img {margin:10px 2px;}
/*Links*/
.zt7 { color: #0d69b2; }
.link12{
	color: #0d69b2;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	text-decoration: none;
}
A.link12:link {
	text-decoration: none;
	color: #0d69b2;
}
A.link12:visited {
	text-decoration: none;
	color: #0d69b2;
}
A.link12:hover {
	text-decoration: underline;
	color: #0d69b2;
}
A.link12:active {
	text-decoration: none;
	color: #0d69b2;
}
A.link9:link,A.link9:visited {
	font:12px/16px  Arial, Helvetica, sans-serif; color:#3C3C3C; text-decoration:none;
}

A.link9:hover {
	text-decoration: underline;
}

a.link8 { color:#606060; text-decoration:none; }
a.link8:hover { color:#FF6600; text-decoration:underline; }
.myclass { background:#F3F3F3; }


.link11{
	font-size: 12px;
	line-height:20px;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.link11:link {
	text-decoration: none;
}
A.link11:visited {
	text-decoration: none;
}
A.link11:hover {
	text-decoration: underline;
}
A.link11:active {
	text-decoration: none;
}

