/*
Style Name:
Author: Fifthmouse
*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	color:#000;
	font-family:Tahoma, Arial, "宋体";
	background-color: #FFF;
	background-image: url(../images/bodyBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
}
 h3 {
	font-weight:bold;
	font-size:14px;
	line-height:30px;
}
a {
	outline:none;/*= FF下去除虚线框 =*/
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/*======================布局用ID====*/
#wrapper {
	width:1004px;
	margin:0px auto;
	background-color:#FFF;
}
#header {
	height:100px;
	background-image: url(../images/headerBg.gif);
	background-repeat: no-repeat;
	background-position:left top;
	font-size:12px;
}
#main {
	width:848px;
	min-height:400px;
	padding:35px 79px 0px 77px;
	background-color:#fff;
	background-image: url(../images/subMainBg.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float:left;/*- ff高度自适应 -*/
}

* html #main {
	height:400px;
}
#footer {
	height:70px;
	padding:32px 0px 0px 0px;
	background-image: url(../images/subFooterBg.gif);
	background-repeat: no-repeat;
	background-position:left top;
	color:#fff;
	font-size:12px;
	line-height:24px;
	text-align:center;
	clear:both;
}
/*======================Head内元素====*/
#logo {
	width:303px;
	height:52px;
	padding:14px 0px 0px 17px;
	float:left;
}
/*- 工具条 -*/
#toolbar {
	width:670px;
	height:36px;
	float:right;
}
#toolbar ul {
	text-align:right;
	padding:10px 0px 0px 340px;
}
#toolbar li {
	width:60px; 
	height:16px; 
	padding:0px 3px 0px 0px;
	display:block;
	float:left;
	line-height:16px;
	text-align:left;
}
#toolbar li.erp {
	width:25px;
}
#toolbar li.traditional {
	padding:0px 0px 0px 25px;
	background-image: url(../images/iconTraditional.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
#toolbar li.english {
	padding:0px 0px 0px 25px;
	background-image: url(../images/iconEnglish.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
#toolbar li a {
	color:#fff;
}
#toolbar li a:hover {
	color:#fff;
}
/*------ 协同办公 ------*/
#oaLogin {
	margin:7px 0px 0px 0px;
	float:left;
	font-weight:bold;
	color:#fff; 
}
* html #oaLogin {
	float:left;
	font-weight:bold;
	margin:3px 0px 0px 0px;
}
#oaLogin .textfield  {
	width:70px;
	height:18px;
	border-style:none;
	background-color:#FFF;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
}
#oaLogin .user {
	padding:0px 0px 0px 20px;
	background-image: url(../images/user.gif);
	background-repeat: no-repeat;
	background-position:2px 3px;
}
#oaLogin .pw {
	padding:0px 0px 0px 20px;
	background-image: url(../images/pw.gif);
	background-repeat: no-repeat;
	background-position:2px 1px;
}
#oaLogin .submit {
	width:54px;
	height:18px;
	border-style:none;;
	background-color:#f8f8fa;
	background-image: url(../images/toolBtnBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	letter-spacing:6px;
	vertical-align:middle;
}
/*- 导航条 -*/
#nav {
	width:469px;
	height:39px;
	float:right;
}
#nav ul {
	list-style-type : none;
}
#nav li {
	float:left;
	text-indent:-9999px;
}
#nav li a {
	height:39px;
	background-repeat: no-repeat;
	background-position:left top;
	display:block;
}
#nav li.home a {
	width:53px;
	background-image: url(../images/navHomeA.gif);
}
#nav li.home a:hover {
	background-image: url(../images/navHomeB.gif);
}
#nav li.about a {
	width:80px;
	background-image: url(../images/navAboutusA.gif);
}
#nav li.about a:hover {
	background-image: url(../images/navAboutusB.gif);
}
#nav li.culture a {
	width:79px;
	background-image: url(../images/navCultureA.gif);
}
#nav li.culture a:hover {
	background-image: url(../images/navCultureB.gif);
}
#nav li.responsibility a {
	width:80px;
	background-image: url(../images/navResponsibilityA.gif);
}
#nav li.responsibility a:hover {
	background-image: url(../images/navResponsibilityB.gif);
}
#nav li.products a {
	width:94px;
	background-image: url(../images/navProductsA.gif);
}
#nav li.products a:hover {
	background-image: url(../images/navProductsB.gif);
}
#nav li.news a {
	width:79px;
	background-image: url(../images/navNewsA.gif);
}
#nav li.news a:hover {
	background-image: url(../images/navNewsB.gif);
}
/*- 菜单突出 -*/
#about #nav li.about a {
	background-image: url(../images/navAboutusB.gif);
}
#culture #nav li.culture a {
	background-image: url(../images/navCultureB.gif);
}
#responsibility #nav li.responsibility a {
	background-image: url(../images/navResponsibilityB.gif);
}
#products #nav li.products a {
	background-image: url(../images/navProductsB.gif);
}
#news #nav li.news a {
	background-image: url(../images/navNewsB.gif);
}

/*======================main内元素====*/
/*- 主要内容 -*/
#primaryContent {
	width:650px;
	padding:6px 11px 0px 0px;
	float:right;
}

/*旁边内容*/
#sideContent {
	width:163px;
	padding:26px 0px 0px 11px;
	float:left;
}

/*======================sideContent内元素====*/
/*- 二级导航条 -*/
#subNav {
	min-height:182px;
}
*html #subNav {
	height:182px;
}
#subNav h3 {
	height:24px;
	margin:9px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position:left top;
	text-indent:-9999px;
}
#about #subNav h3 {
	background-image: url(../images/subNavTitle1.gif);
}
#culture #subNav h3 {
	background-image: url(../images/subNavTitle2.gif);
}
#responsibility #subNav h3 {
	background-image: url(../images/subNavTitle3.gif);
}
#products #subNav h3 {
	background-image: url(../images/subNavTitle4.gif);
}
#news #subNav h3 {
	background-image: url(../images/subNavTitle5.gif);
}
#contact #subNav h3 {
	background-image: url(../images/subNavTitle6.gif);
}
#search #subNav h3 {
	background-image: url(../images/subNavTitle7.gif);
}
#subNav ul {
	padding:8px 0px 0px 12px;
	list-style-type : none;
}
#subNav li {
	height:25px;
	background-image: url(../images/subNavArrow.gif);
	background-repeat: no-repeat;
	background-position:left center;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	text-indent:12px;
}
#subNav li a  {
	color:#2a2a2a;
}
#subNav li a:hover {
}
#subNav li.nonce {
	height:25px;
	background-image: url(../images/subNavArrowNonce.gif);
	background-repeat: no-repeat;
	background-position:left center;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	text-indent:12px;
}
#subNav li.nonce a  {
	color:#ee6b1d;
}

/*------ 搜索 ------*/
#search #subSearch {
	background-image: url(../images/subNavTitle7.gif);
}
#subSearch {
	height:24px;
	margin:9px 0px 0px 0px;
	background-image: url(../images/subSearchTitle.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
#subSearch h3 {
	text-indent:-9999px;
}
#subSearch form {
	background-color:#900;
}
#subSearch .keyword {
	width:98px;
	height:18px;
	border:1px solid #9c9c9c;
	background-image: url(../images/inputBg.gif);
	background-repeat: no-repeat;
	background-position:left top;
	float:left;
}
#subSearch .submit {
	width:50px;
	height:20px;
	margin:0 3px; 
	padding:0; 
	border:1px solid #9c9c9c;
	background-color:#fefefe;
	background-image: url(../images/searchBtnBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	float:left;
	font-size:12px;
	line-height:18px;
}

/*======================primaryContent内元素====*/
#banner {
	width:650px;
	height:130px;
}
/*- 页面所处位置导航 -*/
#breadcrumb {
	padding:6px 10px;
	font-size:12px;
	line-height:20px;
	text-align:right;
}
/*- 内容 -*/
#content {
	width:620px;
	margin:0px auto;
	padding:24px 0px;
	font-size:14px;
	line-height:20px;
}

#newslist {
	font-size:12px;
}
#newslist ul {
	width:600px;
	margin:0px auto;
	list-style-type : none;
}
#newslist li {
	width:570px;
	padding:0px 10px 0px 14px;
	border-bottom:1px dashed #ccc;
	background-image: url(../images/subNewsListArrow.gif);
	background-repeat: no-repeat;
	background-position:8px 11px;
	float:left;
	line-height:30px;
}
#newslist li a {
	width:490px;
	float:left; 
	color:#000;
	text-decoration:none;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
#newslist li a:hover {
	color:#900;
}
#newslist li .time {
	width:70px; 
	float:right;
}
/*- 留言 -*/
.message { 
	margin:30px 0px 10px 0px;
}
.message ,
.message td,
.message th {
	padding:0px 4px;
	line-height:26px;
	border:1px solid #c8c8c8;
	border-collapse:collapse;
	font-size:12px;
}
.message th {
	text-align:right;
}
.message .title {
	background-color:#DEE8F1;
}
/*- 新闻正文 -*/
#content h4 {
	color:#d25408;
	font-weight:bold;
	font-size:22px;
	line-height:30px;
	text-align:center;
}
#detailElse {
	width:600px; 
	margin:0px auto;
	font-size:12px;
	line-height:20px;
}
#detailElse p {
	text-align:center;
}
#detail {
	width:600px; 
	margin:10px auto;
	line-height:20px;
	word-break:break-all;
	text-align:justify;
	text-justify:inter-ideograph;
}
#detail p {
	padding:0 0 14px 0;  
}
#detailMore {
	margin:20px 0px 0px 0px;
}
#detailMore p {
	line-height:40px;
}
#detailMore .previous {
	width:250px; 
	margin:0px 20px 0px 0px;
	float:left; 
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
#detailMore .back {
	width:80px; 
	float:left; 
	text-align:center;
}
#detailMore .next {
	width:250px; 
	margin:0px 0px 0px 20px;
	display:inline;
	float:right; 
	text-align:right;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
/*=================================== 产品展示 =*/
.productshow {
	width:490px; 
	height:100px; 
	padding:10px 20px; 
	float:left;
}
.showImg {
	width:100px; 
	height:100px; 
	padding:0px 12px 0px 0px;
	float:left;
	background-image: url(../images/noPhoto.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
.showImg img {
	width:100px; 
	height:100px; 
}
.pdText {
	width:390px; 
	float:left; 
	line-height:18px;
	font-size:12px;
}
#content .pdText h4 {
	color:#000; 
	font-size:14px;
	text-align:left;
}
#content .pdText h5 {
	color:#a60000; 
	font-size:12px;
	text-align:left;
}
.productInfo { 
	margin:10px 0px;
}
.productInfo caption{
	height:28px; 
	border-top:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	background-image: url(../images/tableCaptionBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	color:#be4d0a;
	font-weight:bold;
	font-size:14px;
	line-height:28px;
}
.productInfo ,
.productInfo td,
.productInfo th {
	font-size:12px;
	padding:0px 4px;
	line-height:22px;
	border:1px solid #c0c0c0;
	border-collapse:collapse;
	color:#5d5d5d; 
}
.productInfo th {
	background-color:#fafafa;
	text-align:right;
	line-height:24px;
}
.productInfo a {
	font-size:14px;
	color:#000; 
}
.productInfo a:hover {
	color:#900; 
	text-decoration:none;
}
/*====================== 会员中心 & 网上订单 ====*/
/*- 会员登陆 -*/
#subLogin {
	width:459px; 
	height:209px; 
	margin: 34px auto 0px auto;
	background-image: url(../images/subLoginBg.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
#subLogin h4 {
	padding:26px 75px 0px 200px;
	line-height:37px;
}
#subLogin h4 .title {
	float:left; 
	font-size:14px;
}
#subLogin h4 .more {
	float:right; 
	font-weight:normal;
	font-size:12px;
}
#subLogin form {
	padding:8px 0px 0px 173px;
	clear:both;
	font-size:12px;
}
#subLogin form div {
	height:30px; 
}
#subLogin form label {
	width:52px; 
	padding:0px 0px 0px 0px; 
	display:block;
	float:left;
	line-height:24px;
	text-align:center;
}
#subLogin form .textfield {
	width:156px; 
}
#subLogin form .yesno {
	padding:20px 0px 0px 52px;
	text-align:left;
}
#content .yesno .submit {
	width:50px;
	height:20px;
	border:1px solid #9c9c9c;
	background-color:#fefefe;
	background-image: url(../images/searchBtnBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	font-size:12px;
	line-height:18px;
}
.registerForm { 
	margin:10px 0px;
}
.registerForm caption {
	height:28px; 
	border-top:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	background-image: url(../images/tableCaptionBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	color:#be4d0a;
	font-weight:bold;
	font-size:14px;
	line-height:28px;
	text-align:left;
	text-indent:24px;
}
.registerForm ul {
	list-style-type : none;
}
.registerForm li {
	width:50%; 
	height:30px; 
	padding:5px 0px;
	float:left; 
	line-height:30px;
}
.registerForm li label {
	padding:0px 10px;
	color:#5d5d5d;
	font-weight:bold;
	font-size:12px;
}
.registerForm td li .input_t2 {
	width:60%;
}
.registerForm ,
.registerForm td,
.registerForm th {
	font-size:12px;
	padding:0px 4px;
	line-height:28px;
	border:1px solid #c0c0c0;
	border-collapse:collapse;
	color:#5d5d5d; 
}
.registerForm th {
	background-color:#fafafa;
	text-align:right;
	line-height:28px;
}

.registerForm td {
	background-color:#fff;
}
.registerForm td.type {/*类型td*/
	background-color:#fbfaf1;
	color: #be4d0a;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.registerForm .sumbit {
	width:152px; 
	height:20px; 
	margin:0px 5px;
	border:1px solid #9c9c9c;
	background-color:#fefefe;
	background-image: url(../images/searchBtnBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	color:#000;
	font-size:12px;
	line-height:18px;
}
.registerFinish {
	width:376px; 
	height:115px; 
	margin:49px auto 0px auto;
	padding:30px 0px 0px 170px;
	background-image: url(../images/registerFinishBg.gif);
	background-repeat: no-repeat;
	background-position:left top;
}
.registerFinish p {
	font-size:14px;
}
.registerFinish a {
	color:#900; 
	text-decoration:underline;
}

/*- 会员首页 -*/
.clientMain {
	width:500px;
	margin:40px auto 0px auto;
}
#content .clientMain h4 {
	font-size:14px;
	text-align:left;
}
.clientMain ul {
	list-style-type : none;
}
.clientMain li {
	margin-bottom:20px; 
	padding:0px 0px 0px 60px;
	background-repeat: no-repeat;
	background-position:left center;
}
.clientMain a {
	color:#000; 
	text-decoration:underline;
}
.clientMain a:hover {
	color:#900; 
	text-decoration:none;
}
.clientMain li.cAdd {
	background-image: url(../images/cAddImg.gif);
}
.clientMain li.cEdit {
	background-image: url(../images/cEditImg.gif);
}
.clientMain li.cSearch {
	background-image: url(../images/cSearchImg.gif);
}
.clientMain li.cList {
	background-image: url(../images/cListImg.gif);
}
.clientMain li.cQuit {
	background-image: url(../images/cQuitImg.gif);
}

/*- 网上订单 -*/
#client {
}
#client ul {
	padding:0px 20px;
	list-style-type : none;
}
#client li {
	text-align:right;
}
#client li a {
	text-decoration:underline;
}
.clientSearch { 
	margin:10px 0px 10px 0px;
}
.clientSearch caption{
	height:28px; 
	border-top:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	background-image: url(../images/tableCaptionBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	color:#be4d0a;
	font-weight:bold;
	font-size:14px;
	line-height:28px;
}
.clientSearch ,
.clientSearch td,
.clientSearch th {
	font-size:12px;
	padding:0px 4px;
	line-height:22px;
	border:1px solid #c0c0c0;
	border-collapse:collapse;
	color:#5d5d5d; 
}
.clientSearch th {
	background-color:#fafafa;
	text-align:right;
	line-height:24px;
}
.clientSearch a {
	font-size:14px;
	color:#000; 
}
.clientSearch a:hover {
	color:#900; 
	text-decoration:none;
}
.clientList { 
	margin:10px 0px 10px 0px;
}
.clientList caption{
	height:28px; 
	border-top:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	background-image: url(../images/tableCaptionBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	color:#be4d0a;
	font-weight:bold;
	font-size:14px;
	line-height:28px;
}
.clientList ,
.clientList td,
.clientList th {
	font-size:12px;
	padding:0px 4px;
	line-height:22px;
	border:1px solid #c0c0c0;
	border-collapse:collapse;
	color:#5d5d5d; 
}
.clientList th {
	background-color:#fbfaf1;
	text-align:center;
	line-height:24px;
}
.clientList a {
	font-size:14px;
	color:#000; 
}
.clientList a:hover {
	color:#900; 
	text-decoration:none;
}
/* 添加订单 */
#register #main {
	width:1004px;
	background-image: url(../images/subMainBg2.gif);
	padding:40px 0px 0px 0px;
}
#register #content {
	width:950px;
	padding:0px 0px;
}
#register .registerForm th {
	text-align:center;
}
#register .registerForm td .submit {
	margin:6px;
}
#dingdan h3 {
	padding:10px 0px;
	text-align:center;
	font-size:24px;
}
#dingdan ul {
	width:900px;
	margin:0px auto;
	display:block;
	text-decoration:none;
}
#dingdan ul li {
	width:50%;
	float:left;
}
#dingdan ul li .input_t2 {
	width:70%;
}

/*======================其他样式====*/
/*- 必填字 -*/
.special {
	color:#900; 
}
.input_t,
.textfield {
	height:20px; 
	border:1px solid #aaa;
	font-size:12px;
	line-height:20px; 
}
.input_t2,
.textfield2 {
	width:80%; 
	height:20px; 
	border:1px solid #aaa;
	font-size:12px;
	line-height:20px; 
}
.textarea {
}
.textarea2 {
	width:80%; 
	border:1px solid #aaa;
	font-size:12px;
	line-height:20px; 
}
.yesno {
	text-align:center;
}
.yesno .sumbit {
	width:152px; 
	height:20px; 
	margin:0px 5px;
	border:1px solid #9c9c9c;
	background-color:#fefefe;
	background-image: url(../images/searchBtnBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	color:#000;
	font-size:12px;
	line-height:18px;
}
/* Pages Main Tyle */
.page {
	width:640px;
}
.pages {
	color: #000000;
	cursor: default;
	font-size: 12px;
	font-family: Tahoma, Verdana;
	margin:10px auto;
	padding: 3px 0px 3px 0px;
}
.pages .count,
.pages .number,
.pages .arrow
{
	color: #000000;
	font-size: 12px;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}
/* Page and PageCount Style */
.pages .count {
	font-weight: bold;
	border-right: none;
	padding: 2px 10px 1px 10px;
}
/* Mode 0,1,2 Style (Number) */
.pages .number {
	font-weight: normal;
	padding: 2px 10px 1px 10px;
}
.pages .number a,
.pages .number span {
	font-size: 12px;
}
.pages .number span {
	color: #999999;
	margin: 0px 3px 0px 3px;
}
.pages .number a {
	color: #000000;
	text-decoration: none;
}
.pages .number a:hover {
	color: #0000ff;
}