/*样式*/
body{
	font-size:12px;
	overflow:auto;
	color:#454545;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.head .ul a {
	color: #FFFFFF;
}

table,tr,td{font-family:"Arial","Tahoma","宋体";font-size:12px;color:#454545;}
div{margin-left:auto;margin-right:auto;line-height:24px;font-family:"Arial","Tahoma","宋体";color:#454545;font-size:12px;overflow:hidden;}
hr{height:0px;border:0px;border-top:1px solid #ddd;width:96%;}
img{border:0;}
a{color:#2A2A2A;text-decoration:none;}
a:hover{color:red;text-decoration:underline;}
a.link{color:#2A2A2A;}
a.redcolor{color:#CB4721;}
a.redcolor:hover{color:red;}
form{margin:0px;padding:0px}

/*一些常用的公共CSS*/
.f_left{float:left;}
.f_right{float:right;}
.clear{clear:both;}
.pt_4{padding-top:4px;}
.pl_4{padding-left:4px;}
.pd_3{padding:3px;}
.pd_5{padding:5px;}
.mg_5{margin:5px;}
.space{height:5px;}
.border{border:1px #D2DFE6 solid;}
.dashed{border:1px #D2DFE6 dashed;}
.block{display:block;}
.oh{overflow:hidden;}

/*我们一直在努力*/
#top_we_are{position:relative;width:969px;margin:0 auto;margin-top:10px;height:30px;}
#top_we_are td{color:#FFF;}
#top_we_are div{color:#FFF;}
#top_we_are .left{float:left;width:10px;background:url("headertop_left.gif") no-repeat;height:30px;}
#top_we_are .right{float:right;width:10px;background:url("headertop_right.gif") no-repeat;height:30px;}
#top_we_are .middle{float:left;width:949px;height:30px;background:url("headertop_bg.gif") repeat-x;}
#top_we_are .padding{padding-top:4px;}
#top_we_are a{color:#FFF;}

/*导航菜单及LOGO位置*/
#top{position:relative;width:969px;background:#EEF4F6 url("mainbg.gif") repeat-x;}
#top .logo{padding:15px;}
#top .tabs{padding-top:51px;}
#top .tabs ul{margin:0;padding:10px 10px 5px 10px;list-style:none;}
#top .tabs li{display:inline;margin:0;padding:0;}
#top .tabs a{background:url("tabs_left.gif") no-repeat left top;margin:0;padding-top:8px;/*FireFox*/*padding-top:0px; /*IE7 IE6*/padding-right:0px;padding-bottom:8px;*padding-bottom:0px;padding-left:4px;text-decoration:none;}
#top .tabs a span{background:url("tabs_right.gif") no-repeat right top;margin:0;padding:8px 10px 8px 6px;color:#FFF;}
#top .tabs a:hover{background-position:0% -42px;}
#top .tabs a:hover span{background-position:100% -42px;color:#222;}
/*向导栏及搜索*/
#lead{
	height:30px;
	text-align:left;
	width:960px;
	background-repeat: repeat-x;
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #F4FFF4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #002400;
}
#lead .search{float:right;padding-right:4px;padding-top:4px;}
/*主版面样式*/
#body{
	position:relative;
	width:960px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#body   #left{float:left;width:240px;padding-right:5px;}
#body   #right{float:right;width:710px;}
#body ul{margin:0px;list-style:none;padding:0px;}
/*主版面分类的样式*/
#body .catelist{padding-bottom:5px;}
#body .catelist li{padding:5px 0px 0px 23px;}
/*主版面模块样式*/
#body .block-title{
	height:32px;
	padding-left:25px;
	line-height: 28px;
	background-image: url(subject_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #E2E2E2;
}
#body .block-msg{
	border:1px solid #ADD58F;
}
#body .block-msg .newslist li{background:url("lead.gif") no-repeat 10px center;padding-left:23px;}
/*主版面首页简介样式*/
#body .intro{
	width:355px;
	height:180px;
	float:right;
	overflow:hidden;
}
#body .picplayer{
	width:350px;
	float:left;
}
/*主版面首页公司新闻样式*/
#body .company_news{float:left;width:352px;}
#body .business_news{float:right;width:352px;}
/*主版页商品分行样式*/
#body .wtr{border-bottom:1px dashed #DDD;}
#body .dtr{border-bottom:1px dashed #DDD;}
#body .linktxt{margin-left:5px;width:90px;height:31px;overflow:hidden;line-height:30px;margin-top:4px;}
/*主版页文章列表用到的样式*/
#body .bline{border-bottom:1px dashed #DDD;}
/*主版页下载涉及到的样式*/
#body .list_out{padding:3px 7px;}
#body .list_over{padding:3px 7px;background:#E7EEF1;}
/*主版面内容样式*/
#body .subject{font:bold 18px "Tahoma","Arial","宋体";color:#486F84;padding:10px;text-align:center;}
#body .date{text-align:center;font: 0.9em/1.5em Verdana, Arial, Helvetica, sans-serif;padding:3px;}
#body .content{padding:5px;text-align:left;}


/*主版面之友情提示*/
#body .error{margin:20px 50px;border:1px solid #D2DFE6;text-align:center;}
/*分页样式*/
.pagelist{margin:0px;padding:0px;border:0px;}
.pagelist .n{border:1px #DDD solid;padding:0px 5px;background:#FFFFFF;}
.pagelist .m{border:1px #DDD solid;padding:0px 5px;background:#E7EEF1;}

/*页脚样式*/
#foot{
	margin:0 auto;
	position:relative;
	height:100px;
	background-repeat: repeat-x;
	background-position: bottom;
}
#foot .table{
	margin:0 auto;
	width:969px;
	background:#EEF4F6 url("bottombg.gif") repeat-x bottom;
	height:100px;
}
#foot .table .codes{
	text-align:center;
	padding-top:50px;
}
#foot .table .debug{text-align:center;}
#foot .tablef{
	margin:0 auto;
	width:969px;
}

/*语法高亮显示代码*/
pre{font-family:'Courier New' , Monospace;font-size:12px;width:99%;overflow:hidden;margin:0 0 1em 0;background:#A1A1A1;white-space: -moz-pre-wrap;word-wrap:break-word;word-break:break-all;}
pre ol, pre ol li, pre ol li span{margin:0 0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{list-style:decimal; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:3px solid #146B00;}
pre ol li{list-style:decimal; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:1.3em}
pre ol li.alt{color:inherit}
pre ol li span{color:black; background-color:inherit}
pre .comment, pre .comments{color:#008200; background-color:inherit}
pre .string{color:blue; background-color:inherit}
pre .keyword{color:#069; font-weight:bold; background-color:inherit}
pre .preprocessor{color:gray; background-color:inherit}
pre .dp-xml .cdata{color:#ff1493}
pre .dp-xml .tag, pre .dp-xml .tag-name{color:#069; font-weight:bold}
pre .dp-xml .attribute{color:red}
pre .dp-xml .attribute-value{color:blue}
pre .dp-sql .func{color:#ff1493}
pre .dp-sql .op{color:#808080}
pre .dp-rb .symbol{color:#a70}
pre .dp-rb .variable{color:#a70; font-weight:bold}
pre .dp-py .builtins{color:#ff1493}
pre .dp-py .magicmethods{color:#808080}
pre .dp-py .exceptions{color:brown}
pre .dp-py .types{color:brown; font-style:italic}
pre .dp-py .commonlibs{color:#8A2BE2; font-style:italic}
pre .dp-j .annotation{color:#646464}
pre .dp-j .number{color:#C00000}
pre .dp-delphi .number{color:blue}
pre .dp-delphi .directive{color:#008284}
pre .dp-delphi .vars{color:#000}
pre .dp-css .value{color:black}
pre .dp-css .important{color:red}
pre .dp-c .vars{color:#d00}
pre .dp-cpp .datatypes{color:#2E8B57; font-weight:bold}
.head .ul ul {
	margin: 0px;
	padding: 0px;
}
.head {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.head .ul li {
	line-height: 32px;
	text-align: center;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	list-style-type: none;
}
#body .left {
	float:left;
	width:240px;
	padding-right:5px;
}
#body .right {
	float:right;
	width:710px;
}
.right1 {
	float:right;
	width:240px;
	padding-left: 5px;
}
.left1 {
	float:left;
	width:460px;
}
.STYLE1 {
	color: #FF0000;
	font-size: 12pt;
	font-weight: bold;
}
#body #right .block-msg .pd_5 .outer #nws_Lst {
	margin: 0px;
	padding: 0px;
}
#body #right .block-msg .pd_5 .outer ul {
	margin: 0px;
	padding: 0px;
}
#body #right .block-msg .pd_5 .outer #nws_Lst li {
	line-height: 25px;
}
#body #right .block-msg .pd_5 .outer li {
	line-height: 25px;
}
#body #right .block-msg .pd_5 input {
	background-color: #C6C6C6;
	border: 1px solid #666666;
}
