﻿html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
h2{font-size:15px;}
.clear{clear:both;width:0px;height:0px;overflow:hidden;}
ul{list-style-type: disc;font-family:"Trebuchet MS",Georgia,"Times New Roman",Times,sans-serif;}
a{color:#006699;font-family:"Trebuchet MS",Georgia,"Times New Roman",Times,sans-serif;  }
a:hover{text-decoration:underline;}
html,body
{
	width:100%;height:100%;background:#d7d7d7;font-size:12px;		
	font-family:Verdana Arial,宋体,sans-serif;
}
.ct
{
	width:986px;margin:auto;
	background:url(../images/bg.jpg) repeat-y;
	padding-left:7px;padding-right:7px;
}
.hd
{
	height:112px;background:url(../images/m_topbg.jpg) repeat-x 0 0;position:relative;z-index:10;
}
.bd
{
	width:100%;
	background:url(../images/ctbg.jpg) -10px 0 repeat-y #fff;
}
.ft
{
	height:42px;background:#0c4d8f;position:relative;	
	color:#fff;clear:both;color:White;
	padding-left:10px;padding-top:8px;padding-bottom:3px;
}
.ft-nav
{
	color:White;
}
.ft-nav a
{
	color:#fff;line-height:14px;display:inline-block;padding-left:5px;padding-right:3px;text-decoration:none;
}
.copyright
{
	line-height:28px;padding-left:5px;
}

#logo
{
	width:300px;height:40px;display:block;
	position:absolute;left:20px;top:12px;outline:none;
	background:url(../images/edojs_logo.png) no-repeat;
	z-index:10;cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/edojs_logo.png'); /* IE6 */
	_background-image: none; /* IE6 */
}
#logodesc
{
	position:absolute;left:20px;top:12px;outline:none;
	color:White;padding-left:3px;
	padding-top:38px;text-decoration:none;font-family:Verdana;
}
#loginform
{
	position:absolute;right:0;top:0;color:White;padding:10px;white-space:nowrap;
}

#loginform #logininner
{
	float:right;
}
#loginform a
{
	color:White;text-decoration:none;
}
#loginform a:hover span
{
	border-bottom:solid 1px white;padding-bottom:1px;
}
.login
{
	
}
#nav
{
	height:34px;background:#737373 url(../images/m_navbg.jpg) repeat-x 0 bottom;position:absolute;bottom:0;left:0px;width:100%;
}
#nav .nav-item
{
	float:left;position:relative;height:34px;
	background:url(../images/m_navsplit.jpg) no-repeat 100% 0px;
}
#nav a
{
	padding-top:10px;*padding-top:10px;padding-bottom:6px;padding-left:23px;padding-right:23px;font-size:12px;
	color:#fff;text-decoration:none;display:block;white-space:nowrap;outline:none;
}
#nav span
{
	padding-left:5px;padding-right:5px;*top:-2px;position:relative;
}
#nav a:hover span
{
	/*border-bottom:solid 2px #84cc8a;*/	
}
.popupmenu
{
	width:180px;overflow:hidden;
	top:35px;left:0px;position:absolute;background:#565656;border:0px;
	background:#343537;
}
#nav .popupmenu a
{
	padding-top:6px;padding-bottom:3px;*padding-bottom:0px;padding-left:8px;padding-right:40px;font-size:12px;
	border-bottom:solid 1px #727272;font-weight:normal;width:200px;overflow:hidden;
	border-left:solid 3px #84cc8a;
}
#nav .popupmenu a:hover
{
	/*background:#787878;*/
	background:#494747;
}

#productnav
{
	float:left;width:151px;overflow:hidden;
	padding-top:20px;padding-bottom:20px;position:relative;
}
#productnav a
{
	height:23px;overflow:hidden;line-height:22px;*line-height:26px;display:block;color:#333333;border-bottom:solid 1px #d0d0d0;
	padding-left:35px;text-decoration:none;width:120px;outline:none;font-size:12px;
	
}
#productnav a.pn-title
{
	color:#2974b6;font-weight:bold;width:145px;font-size:13px;padding-left:25px;
}

#productnav .sel, #productnav a:hover.sel
{
	background:#fff;position:relative;z-index:100px;width:121px;
}
#productnav a:hover
{
	background-color:#fff;position:relative;z-index:100px;width:115px;
}
#productnav a.pn-title:hover
{
	width:125px;
}

.icon-edojs
{	
	background:url(../images/iconlist.jpg) no-repeat 7px 50%;
}
.icon-ide
{	
	background:url(../images/iconlist.jpg) no-repeat 7px 50%;
}
.icon-gantt
{	
	background:url(../images/iconlist.jpg) no-repeat 7px 50%;
}

#viewcontent
{
	float:right;width:765px;background:#fff;overflow:hidden;
	padding:35px;padding-top:10px;min-height:300px;
	font-family:"Trebuchet MS",Georgia,"Times New Roman",Times,sans-serif;
}
.vtitle
{
	font-size:22px;padding-bottom:10px;font-family: 微软雅黑,Verdana, Tahoma;padding-top:10px;font-weight:normal;	
}
.bd p
{
	line-height:22px;
}
#viewcontent b
{
	color:#006699;
}
.footlinks
{
	border-top:solid 2px #dcdcdc;margin-top:35px;padding-top:20px;
}
.footlinks a
{
	color:#006699;
}
.features
{
	width:700px;
}
.features img
{
	border:solid 1px #CCCCCC;width:108px;height:90px;vertical-align:top;
}
.features h3{
	font-size:16px;	padding-bottom:5px;
}    
.features td
{
	padding-bottom:25px;
}
.features td div
{
	padding-left:15px;
}

/* data table for samples */
table.dtTABLE
{
	border: 1px solid #cccccc;
	border-collapse:collapse;line-height:22px;
}
.dtTABLE tbody tr th
{
	background-color:#EEEEEE;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	border:1px solid #cccccc;
}
.dtTABLE td
{
	border:1px solid #cccccc;
	padding-bottom:3px;
	padding-top:5px;
	padding-left:13px;
		
}
.dtTABLE .ctitle
{
	font-weight:bold;text-align:left;padding-left:15px;
}
table.dtTABLE tbody tr .cfirst
{
	padding-left:28px;text-align:left;
}
.cprice .cfirst
{
	font-weight:bold;
}
.dtCenter td
{
	text-align:center;padding-left:0px;
}
/* end data table for samples  */

.downlist
{
	margin-left:30px;margin-top:20px;
}
.downlist td
{
	padding-left:20px;padding-bottom:30px;
}
.downlist h3
{
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:20px;
}
.downlist p
{
	margin-top:6px;
}
.downlist a
{
	color:#006699;
}
.docs
{
	margin-left:50px;
	
}
.docs a
{
	line-height:22px;
}
h2
{
	line-height:25px;margin-top:10px;font-size:15px;font-family:微软雅黑, 黑体, Verdana;
}

.history-item
{
	padding-bottom:5px;
}
.history-item h2
{
	line-height:30px;font-family: Arial;font-size:16px;
}
.history-item h2 span
{
	/*color:Blue;*/
}
.history-item ul
{
	margin-left:40px;margin-top:10px;font-family:宋体, Verdana;font-size:13px;line-height:20px;
}
.history-date
{
	font-size:12px;color:#555;padding-left:5px;
}

.desc
{
	border:dashed 1px #333333;padding:10px;
	padding-top:18px;padding-bottom:18px;
	margin-bottom:20px;
}
.desc ul
{
	margin-left:30px;line-height:25px;font-size:12px;
}
.desc-content
{
	line-height:22px;font-size:14px;
	
	color:#333;
}
.desc-content h1
{
	color:#222;
	font-size:16px;font-family:微软雅黑,"Trebuchet MS",Georgia,"Times New Roman",Times,sans-serif;margin-top:10px;margin-bottom:5px;
}
.desc-content a
{
	color:#3D81EE;font-weight:normal;font-size:14px;border-bottom:dashed 1px #3D81EE;
	font-family:"Trebuchet MS",Georgia,"Times New Roman",Times,sans-serif;text-decoration:none;
}
.desc-content a:hover
{
	color:#FF3300;
}
.desc-content p
{
	text-indent:25px;line-height:25px;
}
.code
{
	border:dashed 1px #a0a0a0;border-left:solid 3px #6CE26C;
	padding:5px;padding-bottom:15px;
	margin:5px;
	margin-left:0px;
	margin-right:15px;	
	margin-bottom:15px;
	line-height:18px;
	overflow:auto;width:750px;overflow-y:hidden;
	font-weight:400;
}

/*google翻译样式调整*/
#google_translate_element
{
	position:relative;padding-right:90px;padding-left:20px;	
	float:right;margin-right:15px;*top:-3px;
}
#google_translate_element div
{
	display:inline;/*color:White;background:#343537;*/background:white;padding:3px;
}
.goog-te-combo
{
	position:absolute;top:-5px;right:0;width:80px;margin:0;
}
#google_translate_element .goog-logo-link
{
	color:#666;padding:2px;
}
