/*
Style Name:
Author: Fifthmouse
*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family:Tahoma, Arial, "宋体";
	background-color: #FFF;
}
/*======================布局用ID====*/
#wrapper {
	width:1004px; 
	margin:0px auto;
}
#header {
	height:104px;
}
#main {
	height:280px; 
}
#footer {
	width:981px;
	height:53px;
	margin:0px auto 10px auto;
	padding:10px 0px 0px 0px;
	border:1px solid #e4e4e4;
	background-color:#f7f7f7;
	font-size:12px;
	line-height:24px;
	text-align:center;
}
#footer p {
}
#footer ul {
}
#footer li {
}
#footer li a {
}
#footer li a:hover {
}
/*======================Head内元素====*/
#logo {
	padding:25px 0px 0px 12px;
	display:inline;
	float:left;
}
/*- 其他版本 -*/
#elseNav {
	height:30px; 
	padding:0px 40px 0px 0px;
	float:right;
}
#elseNav ul {
	list-style-type : none;
}
#elseNav li {
	padding:0px 2px;
	display:inline;
	font-size:12px;
	line-height:28px;
}
#elseNav li a {
	color:#000;
	text-decoration:none;
}
#elseNav li a:hover {
	color:#900;
	text-decoration:underline;
}
/*- 导航条 -*/
#nav {
	width:694px;
	height:75px;
	padding:0px 6px 0px 0px;
	display:inline;
	float:right;
}
#banner {
	height:220px; 
	padding:20px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background-image: url(../images/headerBg.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
/*======================main内元素====*/
 /*- 次要内容 -*/
#secondaryContent {
	width:250px; 
	padding:0px 12px 0px 10px;
	float:left;
	display:inline;
}

/*- 主要内容 -*/
#primaryContent {
	width:470px; 
	float:left;
	display:inline;
}

/*旁边内容*/
#sideContent {
	width:238px;
	padding:0px 11px 0px 0px;
	float:right;
	display:inline;
}
/*======================secondaryContent内元素====*/
#idea {
	width:235px; 
	height:246px; 
	padding:6px 7px 0px 6px;
	border:1px solid #b9b9b9; 
}

#idea h4 {
	width:235px;
	height:30px;
	margin:0px 0px 0px 0px;
	background-image: url(../images/yingyongjishu.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	float:left;
	color:#626262;
	font-weight:bolder;
	font-size:14px;
	line-height:26px;
	text-align:left;
	position:relative;
	left:auto;
	z-index:auto;
	cursor:default;
}
#idea h4.up {
	width:104px;
	height:26px;
	background-image: url(../images/navTitleA.gif);
	background-repeat: no-repeat;
	background-position:left top;
	color:#577f02;
}
#idea h4 a {
	color:#c00;
	text-decoration:none;
}
#idea div ul {
	width:235px;
	height:183px;
	margin: 0px 0px 0px 0px;
	display:inline-block;
	list-style-type : none;
	float:left;
	color:#373737;
	font-size:12px;
	line-height:20px;
	font-family: Arial, "宋体";
}
#idea div li {
	height:20px;
	padding:0px 0px 0px 4px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position:1px 6px;
	line-height:20px;
}
#idea div li a {
	width:140px;
	height:20px;
	padding:0px 0px 0px 4px;
	display:inline-block;
	float:left;
	color:#373737;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	text-decoration:none;
}
#idea div li a:hover {
	color:#900;
	text-decoration:underline;
}
#idea div li span {
	width:70px;
	margin:0px 8px 0px 0px;
	display:inline-block;
	float:right;
	color:#929292;
	font-size:12px;
	font-family: Arial, "宋体";
	text-align:center;
}
#products {
	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-IMAGE: url(../indeximages/headerBg.gif); WIDTH: 1005px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 260px
}
#products IMG {
	
}
#products .pBack {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 128px; WIDTH: 39px; PADDING-TOP: 133px; HEIGHT: 39px
}
#products .pNext {
	PADDING-RIGHT: 13px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 128px; WIDTH: 39px; PADDING-TOP: 133px; HEIGHT: 39px
}
#products .pShow {
	BACKGROUND: #900; FLOAT: left; MARGIN: 18px 0px 13px; OVERFLOW: hidden; WIDTH: 1005px; HEIGHT: 260px
}
#demo {
	 FLOAT: left; MARGIN: 5px 0px 0px; OVERFLOW: hidden; WIDTH: 1005px; COLOR: #900; HEIGHT: 260px
}
#demo IMG {
	MARGIN: 0px 0px 0px 10px; WIDTH: 320px; HEIGHT: 240px
}
/*======================primaryContent内元素====*/
/*- 新闻 -*/
#news { 
	position:relative;
	width:470px;
	height:380px; 
	margin:5px 0px 0px 0px;
	overflow:hidden;
}
#news h4 {
	width:104px;
	height:26px;
	margin:0px 5px 0px 0px;
	background-image: url(../images/navTitleB.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float:left;
	color:#626262;
	font-weight:bold;
	font-size:14px;
	line-height:26px;
	text-align:center;
	position:relative;
	left:17px;
	z-index:2;
	cursor:pointer;
}
#news h4.up {
	width:104px;
	height:26px;
	background-image: url(../images/navTitleA.gif);
	background-repeat: no-repeat;
	background-position:left top;
	color:#577f02;
}
#news h4 a {
	color:#c00;
	text-decoration:none;
}
#news div {
	height:183px;
	display:none;
}
#news div.up {
	width:470px;
	height:183px;
	border-top:solid 1px #82b31b;
	background-color:#FFF;
	display:block;
	position:absolute;
	left:0;
	top:25px;
	z-index:1;
	color:#666;
}
#news div ul {
	width:460px;
	height:183px;
	margin: 14px 0px 0px 0px;
	display:inline-block;
	list-style-type : none;
	float:left;
	color:#373737;
	font-size:12px;
	line-height:20px;
	font-family: Arial, "宋体";
}
#news div li {
	height:20px;
	padding:0px 0px 0px 24px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position:19px 6px;
	line-height:20px;
}
#news div li a {
	width:300px;
	height:20px;
	padding:0px 0px 0px 4px;
	display:inline-block;
	float:left;
	color:#373737;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	text-decoration:none;
}
#news div li a:hover {
	color:#900;
	text-decoration:underline;
}
#news div li span {
	width:70px;
	margin:0px 8px 0px 0px;
	display:inline-block;
	float:right;
	color:#929292;
	font-size:12px;
	font-family: Arial, "宋体";
	text-align:center;
}
.qqliao {height:auto!important;height:20px;min-height:20;padding:5px 0 0 20px;border-top:1px solid #ccc;font-size:12px;line-height:20px;}
	.qqliao img {vertical-align:middle;}
/*======================sideContent内元素====*/
/*------ 搜索开始 ------*/
#search {
	height:45px;
	padding:0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position:left top;
}
#search .keyword {
	width:124px; 
	height:18px;
	border:1px solid #b4b4b4;
}
#search .submit {
	width:50px;
	height:20px; 
	border:1px solid #dea303;
	background-color:#fbdb85;
	background-image: url(../images/searchBtnBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	color:#000;
	font-size:12px;
	line-height:18px;
}
#button li {
	height:49px; 
	margin:0px 0px 0px 0px;
	list-style-type : none;
	line-height:49px;
}
#btnMl img,
#btnOa img,
#button  img {
	display:block;
	margin:4px 0px 0px 0px;
	cursor:hand;
}
/*------ 搜索结束 ------*/
/*- 协同办公登陆 -*/
#oLogin .lText {
	padding:10px 0px 0px 12px;
}
#oLogin .lSubmit {
	padding:10px 0px 0px 0px;
}
/*- 登陆 -*/
.login {
	width:236px; 
	height:103px; 
	margin:0px 0px 7px 0px;
	border:1px solid #cccaca;
	background-color:#f8f8f8;
	background-image: url(../images/loginBg.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
}
.login h3 {
	background-image: url(../images/loginTitleIcon.gif);
	background-repeat: no-repeat;
	background-position:13px 7px;
	color:#000;
	font-size:14px;
	line-height:27px;
	text-indent:27px;
}
.login form {
}
.login .lText {
	width:160px; 
	padding:0px 0px 0px 12px;
	float:left; 
}
.login .lSubmit {
	padding:0px 0px 0px 0px;
}
.login .lElse {
	padding:3px 0px 0px 0px;
	clear:both;
	font-size:12px;
	line-height:20px;
	text-align:center;
}
.login .lElse a {
	padding:0px 10px 0px 9px;
	background-image: url(../images/loginArrow.gif);
	background-repeat: no-repeat;
	background-position:3px 3px;
	color:#474747;
	text-decoration:none;
}
.login .lElse a:hover {
	color:#000;
	text-decoration:underline;
}
.login p {
	height:22px;
	color:#000;
	line-height:22px;
	text-align:center;
}
.login label {
	font-weight:bold;
	font-size:12px;
}
.login .userName,
.login .password{
	width:111px;
	height:16px;
	border:1px solid #cbcbcb;
	background-color:#fff;
	font-size:12px;
}
.login .submit {
	width:45px; 
	height:43px; 
	border-style:none;
	background-image: url(../images/loginBtnBg.gif);
	background-repeat: no-repeat;
	background-position:left top;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:43px;
	text-align:center;
}
.loginEnter {
	width:147px; 
	height:103px; 
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 89px;
	border:1px solid #cccaca;
	background-color:#f8f8f8;
	background-image: url(../images/loginEnterBg.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	font-size:12px;
	line-height:22px;
}
.loginEnter .welcomeText {
	padding:8px 0px 0px 0px;
}
.loginEnter .loginLink ul {
	list-style-type : none;
}
.loginEnter .loginLink li {
	width:60px; 
	float:left;
}
.loginEnter .loginLink li a {
	color:#06599f; 
	text-decoration:none;
}
.loginEnter .loginLink li a:hover {
	text-decoration:underline;
}
.loginEnter .loginLink li.quit a {
	color:#9f0d06; 
}
.special {
	color:#577f02;
}
