
/*以下是全局Html的CSS样式*/
body
{
	font:normal 11px Arial, Verdana, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	color:#646464;
}
A
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	color: #343434;
}
A:link
{
	color: #343434;
	text-decoration: none;
}
A:visited
{
	color: #343434;
	text-decoration: none;
}
A:hover
{
	color: #ff0000;
	TEXT-DECORATION: underline;
}
table,tr,td
{
	font:normal 11px  Verdana, Arial, Helvetica, sans-serif;
}
input
{
	border:1px #999999 solid;
	line-height:140%;
}
.left{
padding-left:0px;
font: 11px Arial,Verdana,  Helvetica, sans-serif;
padding:2px;
}
.left A
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	color: #343434;
	font-weight:bold;
}
.left A:link
{
	color: #343434;
	text-decoration: none;
	font-weight:bold;
}
.left A:visited
{
	color: #343434;
	text-decoration: none;
	font-weight:bold;
}
.left A:hover
{
	color: #000000;
	TEXT-DECORATION: none;
	font-weight:bold;
}

/*用于布局的CSS样式*/
/*head.htm*/
#top
{
	position:relative;
	left:0px;
	top:0px;
	width:1005px !important;
	width:1005px;
	text-align:left;
	color:#FFFFFF;
}
#top .topLogo
{
	width:220px;
	border:0px #1857B3 solid;
}
.topBg{background:url("top-bg.jpg"/*tpa=http://en.ksharptools.com/templates/english_default/images/top-bg.jpg*/) right top no-repeat; height:86px;}
#top .favIndex
{
	/**/
	height:26px;
	text-align:right;
}
#top .topMenuBg
{

	padding-left:0px;
	color:#fff;
	background-color:#366385;
	height:29px;
}
#top .topMenuBgEnd
{
	height:24px;
	background-image:url("images/menu-bg.jpg"/*tpa=http://en.ksharptools.com/templates/english_default/images/images/menu-bg.jpg*/);
	text-align:center;
}
.title{
font-size:16px;
font-weight:bold;
color:#FFFFFF;

}
.topMenuBg A
{
	font:normal 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#fff;
	padding-left: 15px;
	padding-right:15px;
	line-height:29px;
	height: 29px;
	float:left;
}
.topMenuBg A:link
{
	color: #fff;
	text-decoration: none;
	line-height:29px;
	height: 29px;
	
}
.topMenuBg A:visited
{
	color: #fff;
	text-decoration: none;
	line-height:29px;
	height: 29px;
}
.topMenuBg A:hover
{
	color: #fff;
	text-decoration:underline;
    line-height:29px;
	height: 29px;
	}
/*head.htm*/
#qgBody
{
	position:relative;
	display:table;
	left:0px;
	right:10px;
	width:1005px !important;
	width:1005px;
	text-align:left;
	padding:0px;
	background-image:url("images/body-bg.jpg"/*tpa=http://en.ksharptools.com/templates/english_default/images/images/body-bg.jpg*/);
	background-position:top;
	background-repeat:repeat-x;
}
/*head.htm*/
#qgBody #qgBodyTr
{
	position:relative;
}
/*head.htm*/
#qgBodyTr div
{
	display:table-row;
}
/*article.htm OR artlist.htm OR book.htm OR index.htm OR ......*/
#Left_1
{
	float:left;
	width:237px;

}
#Middle_1
{
	float:left;
	margin-left:10px;
	width:540px;
}
#Right_1
{
	float:right;
	width:200px;

}
#Left_2
{
	float:left;
	width:290px;
}
#Right_2
{
	float:right;
	width:700px;
	border-left:1px #cccccc solid;
	padding-left:10px;
}
#Left_3
{
	float:left;
	width:750px;
}
/*foot.htm*/
#foot
{
	position:relative;
	clear:both;
	left:0px;
	width:1005px !important;
	width:1005px;
	text-align:left;
	color:#2b2b2b;
	line-height:150%;
	font-size:10px;
}
#foot A
{
	font:normal   Verdana, Arial, Helvetica, sans-serif;
	color:#2b2b2b;
}
#foot A:link
{
	color: #2b2b2b;
	font-size:10px;
	text-decoration: none;
}
#foot A:visited
{
	color: #2b2b2b;
	font-size:10px;
	text-decoration: none;
}
#foot A:hover
{
	color: #000;
	font-size:10px;
	TEXT-DECORATION: underline;
}

/*以下是关于分页样式的设定！通用于global.func.php里的自定义page函数*/
.PageTable
{
	height:25px;
	padding-top:1px;
	margin:0px;
}
.PageTableFirst
{
	width:40px;
	text-align:center;
	padding-top:1px;
	border:1px #D4D4D4 solid;
}
.PageTableTd
{
	text-align:center;
	padding-top:1px;
	width:50px;
	border-top:1px #D4D4D4 solid;
	border-right:1px #D4D4D4 solid;
	border-bottom:1px #D4D4D4 solid;
}
.PageTableTdNow
{
	width:30px;
	text-align:center;
	font-weight:bold;
	border-top:1px #D4D4D4 solid;
	border-right:1px #D4D4D4 solid;
	border-bottom:1px #D4D4D4 solid;
}
.PageTableTdi
{
	text-align:center;
	width:30px;
	border-top:1px #D4D4D4 solid;
	border-right:1px #D4D4D4 solid;
	border-bottom:1px #D4D4D4 solid;
}
/*以下是模块模板里的CSS样式*/
.modMenuLeft
{
	width:25px;
}
.modMenuRight
{
font-weight:bold;
color:#ffffff;
}
.modComSubject
{
	height:18px;
	border-bottom:1px #c4c4c4 solid;
	padding:3px;
	color:#2E6BB5;
	font-weight:bold;
}
.modNewsBusiness
{
	border-bottom:0px #a7a7a7 solid;
	height:23px;
}
.modNewsCompany
{
	border-bottom:1px #19497A solid;
	height:23px;
	background:#E2E2E2;
}
.modLink
{
	border:1px #19497A solid;
	 background:#E2E2E2 url("images/top_menu_bgend.jpg"/*tpa=http://en.ksharptools.com/templates/english_default/images/images/top_menu_bgend.jpg*/);
}
.modIndexProduct
{
	border-bottom:0px #D4D4D4 solid;
	height:25px;
	color:#000000;
	font-weight:bold;
}
.modIndexMarqueePicture
{
	border:0px #D4D4D4 solid;
}

/*常用的html代码里的CSS样式，这里适用于所有页面*/
/*Style For html tag <hr>*/
.hrColor
{
	border:1px #D4D4D4 solid;
}
/*Style For Html tag <table>*/
.TableBorder1
{
border-bottom:0px #686868 dotted;
padding:3px;
background-image:url("images/vline.jpg"/*tpa=http://en.ksharptools.com/templates/english_default/images/images/vline.jpg*/);
background-position:bottom;
background-repeat:repeat-x;
}
.TableBorder1 a{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
/*Style For Html tag <div>*/
.DivBorder
{
	border:0px #D4D4D4 solid;
}

/*模板页里的CSS样式设置*/
/*Style For article.htm*/
.articleSubject
{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	color:#000;
	text-align:center;
	font-weight:bold;
	padding:5px;
}
.articlePostdateHits
{
	text-align:right;
	border-bottom:1px #CCCCCC dotted;
}
.articleContent
{
	padding:10px;
	font:normal 15px Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	text-align:left;
}
/*Style For artlist.htm*/
.artlistCateName
{
	border-bottom:1px #19497A solid;
	background:#E2E2E2;
	text-align:left;
	height:28px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.artlistSubListName
{
	height:25px;
	padding-left:5px;
	border-bottom:1px #ccc dotted;
}
/*Style For book.htm*/
.bookSubject
{
	line-height:150%;
	border-bottom:1px #19497A solid;
	background:#E2E2E2;
	height:25px;
}
.bookContent
{
	padding:5px;
	word-wrap:break-word;
	word-break:break-all;
}
/*Style For dowlist.htm*/
/*Style For feedback.htm*/
.feedbackSubject
{
	line-height:150%;
	height:25px;
	border-bottom:1px #19497A solid;
	background:#E2E2E2;
}
/*Style For foot.htm*/
/*Style For head.htm*/
/*Style For index.htm*/
/*Style For notice.htm*/
.noticeSubject
{
	background:#E2E2E2;
	height:25px;
	border-bottom:1px #19497A solid;
}
.noticeContent
{
	padding:5px;
	font:normal 15px/15px "Arial", "Helvetica", "sans-serif";
}
/*Style For order.htm*/
.orderList
{
	border-bottom:1px #19497A solid;
	background:#E2E2E2;
}
/*Style For piclist.htm*/
/*Style For picture.htm*/
.pictureSubject
{
	text-align:center;
	font:bold 18px/18px "Arial", "Helvetica", "sans-serif";
	line-height:150%;
	color:#14317C;
	text-align:center;
}
.pictureContent
{
	padding:2px;
	font:normal 15px "Arial", "Helvetica", "sans-serif";
}
/*Style For product.htm*/
.productSubject
{
	text-align:center;
	font:bold 18px/18px Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	color:#14317C;
	text-align:center;
}
/*Style For prolist.htm*/
.prolistSubject
{
	border-bottom:1px #19497A solid;
	background:#E2E2E2;
	text-align:left;
	height:28px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}
/*Style For reg.htm*/
/*Style For reply.htm*/
.replyModifyContent
{
	width:100%;
	height:150px;
}
.replyList
{
	background:#E2E2E2;
	border-bottom:1px #19497A solid;
	height:25px;
}
.replyOnMouseOver
{
	background:#E2E2E2;
	height:25px;
}
.replyOnMouseOut
{
	background:#FFFFFF;
	height:25px;
}
/*Style For search.htm*/
/*Style For special.htm*/
.specialContent
{
	padding:5px;
	font:normal 12px Arial, Verdana, Helvetica, sans-serif;
	line-height:190%;
	color:#6c6c6c;
}
/*Style For usercp.htm*/
/*Style For vote.htm*/
.voteSubject
{
	font:bold 18px/18px Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	color:#14317C;
	text-align:center;
}
.voteOptionSubject
{
	padding:5px;
	background:#E2E2E2;
	border-bottom:1px #19497A solid;
}
.voteOptionImg
{
	padding:5px;
}
.footleftword
{
	font-size:12px;
	font-family:Arial,Verdana,  Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	height:22px;
	padding-left:5px;
	color:#6c6c6c;
	border-bottom:1px #686868 dotted;
	}
.footleftword A
{
    font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
 .footleftword A:link
{
color:#6c6c6c;
font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.footleftword A:visited
{
color:#6c6c6c;
font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.footleftword A:hover
{
	color:#000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.left-title{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a3a3a3;
font-weight:bold;
text-align:left;
padding-left:17px;
}
.left-contact{
font-size:11px;
color:#403535;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
line-height:180%;
padding:5px;
}
.right-title{
font-size:14px;
color:#9D9D9D;
font-weight:bold;
text-align:left;
}
/**分页**/
.pagelist
{
	margin:3px;
	padding:3px;
	border:0px;
}
.pagelist .n
{
	border:1px #a3a3a3 solid;
	padding-left:5px;
	padding-right:5px;
	*padding-top:3px;
	*padding-bottom:3px;
	background:#FFFFFF;
}
.pagelist .m
{
	border:1px #a3a3a3 solid;
	padding-left:5px;
	padding-right:5px;
	*padding-top:3px;
	*padding-bottom:3px;
	background:#a3a3a3;
}
#top-only{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-bottom:20px;
padding-right:25px;
color:#fff;
}
#mod-foot{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#424242;
line-height:150%;
}
#mod-foot a{
color:#424242;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.pro-list{
background-color:#e9e9e9;
padding:3px;
margin:5px;
}

.pro-list a{
	font:normal 11px Arial, Verdana,  Helvetica, sans-serif;
	line-height:150%;
	color:#343434;
	font-weight:bold;
}
#home-title{
color:#3b3b3b;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}
.more a{
font-size:11px;
}
