body{
	background:#FFF;
	background-attachment:scroll;
	background-image:url(../images/indexbg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	color:#5E5E5E;
	font-family:"宋体", arial;
	font-size:12px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background-color:#E8F1FA;
}
/* 重置 */

/*图片链接样式*/



/*主导航菜单*/
/* menu::base */
div#menu {height:35px;  background:url(../images/columns/nav1-bg.gif) repeat-x; margin:0px auto; width:1003px;}
div#menu ul {margin: 0; padding: 0;  list-style: none; float: left;}
div#menu ul.menu {padding-left: 65px;}
div#menu li {position: relative; z-index: 9; text-indent:20px; margin: 0; padding: 0 5px 0 0; display: block; float: left;}
div#menu li:hover>ul {left: -2px;}
div#menu a {position: relative; z-index: 10; height: 35px; display: block; float: left; line-height: 35px;  text-decoration: none; }
div#menu a:hover, div#menu a:hover span {color: #fff;}
div#menu li.current a {}div#menu span {display: block; cursor: pointer; background-repeat: no-repeat; background-position: 95% 0; line-height:25px}
div#menu ul ul a.parent span {background-position:95% 8px;  background-image: url(../images/item-pointer.gif);}
div#menu ul ul a.parent:hover span { background-color:#004080; background-image: url(../images/item-pointer-mover.gif);}
/* menu::level1 */
div#menu a {padding: 0 15px 0 15px; line-height: 30px; color: #fff;}
div#menu span {margin-top: 5px;}
/**@replace#1*/
div#menu li {background: url(../images/columns/nav1-line.gif) 98% 0px no-repeat;}
div#menu li.last {background: none;}
/* menu::level2 */
div#menu ul ul li {background: none;}


div#menu ul ul {position: absolute; top: 35px; left: -999em; width: 163px; _padding: 5px 0 0 0; background-color:#0F87FF; margin-top:0px;}
div#menu ul ul a {padding: 0 0 0 0px; height: auto; float: none; display: block; line-height: 25px; height:25px; background-color:#0F87FF; border:1px solid #fff; border-top:none; color:fff;  margin-top:1px;}


div#menu ul ul span {margin-top: 0; padding-right: 25px; _padding-right: 20px; color: #fff; }
div#menu ul ul a:hover span {color: #fff;  background-color:#004080; height:25px; line-height:25px}
div#menu ul ul li.last {background: none;}
div#menu ul ul li {width: 100%;}
/* menu::level3 */
div#menu ul ul ul {padding: 0; margin: -35px 0 0 163px !important; margin-left:172px;}
/* lava lamp */
div#menu li.back {background: url(../images/lava.png) no-repeat right -44px !important; background-image: url(images/lava.gif); width: 13px; height: 44px; z-index: 8; position: absolute; margin: -1px 0 0 -5px;}
div#menu li.back .left {background: url(../images/lava.png) no-repeat top left !important; background-image: url(images/lava.gif); height: 44px; margin-right: 8px;}






/*banner导航样式*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
.wrapper {width:1003px; margin:0 auto;}
#focus {width:1003px; height:200px; overflow:hidden; position:relative;}
#focus ul {height:200px; position:absolute;}
#focus ul li {float:left; width:1003px; height:200px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1003px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:950px; height:10px; padding:15px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff; }
#focus .btn span.on {background:#fff;}
_#focus .preNext {width:45px; height:100px; position:absolute; top:50px; background:url(../swf/sprite.png) no-repeat 0 0; cursor:pointer;}
_#focus .pre {left:0;}
_#focus .next {right:0; background-position:right top;}


.mypic {
	border:1px solid #ccc;
	padding:1px
}
a:hover .mypic {
	border-color:#FB5200
}

div, form, p, i, img, ul, li, ol, dl, dt, dd,  fieldset, label, legend, select, button, input {
	margin:0;
	padding:0;
}
p, li, div {/* add */
	line-height:20px;
}

/************分页样式*************/
div.kindbpager0 {
	padding:2px;
	text-align:center;
	height:20px;
	font-size:12px;
	color:#36F;
	background-color:#FFFFFF;
	margin-top:5px;
	font-weight:bold
}
div.kindbpager0 input {
	border:1px solid #CCC;
}
div.kindbpager0 a, div.kindbpager0 .current, div.kindbpager0 .disabled {
	text-indent:10px;
	text-decoration:none;
	color:#000000;
	border:1px solid #36F;
	padding:3px 4px 1px 4px;
	background-color:#FFFFFF;
	color:#36F;
}
div.kindbpager0 .current {
	background-color:#36F;
	font-weight:bold;
	color:#FFF;
}
div.kindbpager0 .disabled {
	background-color:#36F;
	color:#FFF;
}
div.kindbpager0 a:hover, div.kindbpager0 a:actived {
 text-decoration:none;
 background-color:#36F;
 color:#FFF;
}
/*新闻列表*/
.list_news {
	padding:10px
}
.list_news ul li {
	font-size:13px;
	line-height:30px;
	border-bottom:1px #CCCCCC dashed
}
.list_time {
	float:right;
	color:#666666;
	line-height:30px;
}
/* 标题样式 */



h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}
/* 列表样式 */

ul, ol, li, dl, dt, dd {
	list-style:none;
}
/* 图片样式 */

img, a img {
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
/* 链接样式 */
a:link{
	color:#5E5E5E;
	text-decoration:none;
}
a:visited{
	color:#5E5E5E;
	text-decoration:none;
}
a:hover{
	color:#FF0000;
	text-decoration:none;
}
a:active{
	color:#5E5E5E;
	text-decoration:none;
}
/** 图片链接效果 **/

.pic a {
	padding:4px;
	border:1px solid #e6e7e7;
	display:inline-block;
}
.pic a:hover {
	border:1px solid #F60;
	background:#fff4ce;
	display:inline-block;
}
/**字体颜色**/

.fontred {
	color:#f00;
}
.fontgray {
	color:#999;
}
.fontblack {
	color:#000;
}
/**输入框颜色样式**/

.input-gray {
	color:#999;
}
.input-black {
	color:#000;
}
/*浮动*/

.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.floatNone {
	float:none;
}
/* 清除浮动 */
.clearBoth {
	clear:both;
	/*控制分类后，各行高度不一样对不齐问题*/
	width:100%;
	height:1px;
	font-size:0;
	overflow:hidden;
	/*控制分类后，各行高度不一样对不齐问题*/
	line-height:0;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:Right;
}
.clearfix {
	display: inline-block;
}
.clearfix:after {
	content: "."; /* 兼容ie8 */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* 页面宽度 */
.pageWidth{
	height:auto;
	margin:0 auto;
	width:1013px;
	background-attachment:fixed;
	background-image:none;
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#FFFFFF;
}
/* 栏目默认间距设置 */

.columnSpace {
	padding:0 0 5px;
	text-align:left;
}
/* 面包屑 */

.breadcrumb {
	clear:both;
	padding:5px 5px;
}
/**时间控件背景样式**/

.date-ico {
	background:url(../images/common/time/icon-time.gif) right 50% no-repeat!important;
}
/* 列表分列 */

.column-num1 {
	width:100%;
}
.column-num2 {
	width:47%;
}
.column-num3 {
	width:30%;
}
.column-num4 {
	width:24%;
}
.column-num5 {
	width:17%;
}
.column-num6 {
	width:14%;
}
/* 页面提示 */

.text-oper {
	float:left;
	/*margin-left:8px;*/
}
.text-tip {
	float:left;
	margin:0 0 0 10px;
}
.text-tip span {
	line-height:15px;
}
.text-oper span, .text-tip span {
	width:auto!important;
	word-break:break-all;
}
.text-tip .tip-default {
	color:#999;
}
.text-tip .tip-remind {
	color:#000;
}
.text-tip .tip-ok {
	background:url(../images/common/tip/ok.gif) left top no-repeat;
	color:#3bae47;
	padding-left:20px;
	display:inline-block;
}
.text-tip .tip-error {
	background:url(../images/common/tip/error.gif) left top no-repeat;
	color:#e60012;
	padding-left:20px;
	display:inline-block;
}
/** 输入框 **/

.input {
	border:1px solid #ddddde;
	height:18px;
	line-height:18px;
	padding:0 2px;
}
/** 输入框 宽度 **/

.input-width {
	width:200px;
}
/** 输入框 鼠标滑过 **/

.input-up {
	border:1px solid #06c;
}
/* 页面跳转及翻页样式*/

.pageJump {
	width:100%;
	text-align:left;
	line-height:20px;
	overflow:hidden;
	clear:both;
	padding:10px 0;
}
.pageJump a {
	color: #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 2px;
	border: 1px solid #8db5d7;
	text-decoration: none;
}
.pageJump a:hover {
	margin-right: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #FF0000;
}
.pageJump a:active {
	margin-right: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #FF0000;
}
.pageJump span.current {
	margin-right: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #e89954;
	font-weight: bold;
	color: #000;
	background-color: #e89954;
}
.pageJump span.disabled {
	color: #ccc;
	margin-right: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #ccc;
}
.textInput {
	width:25px;
	color: #000;
	border: 1px solid #8db5d7;
}
.pgbtn {
	border: 1px solid #CCC;
	padding-right: 2px;
	padding-left: 2px;
	line-height:18px;
	height:18px;
	background-image: url(../images/common/btnbg.jpg);
	background-repeat: repeat-x;
}
/**1**/



.pageJump .totalcount {
	float:left;
}
/**2**/

.pageJump .number {
	float:right;
}
.pageJump .number a {
	float:left;
	height:15px;
	line-height:15px;
	color:#666!important;
	text-decoration:none;
	border:1px solid #d3d3d4;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -58px repeat-x;
}
.pageJump .number a:hover {
	color:#0068cc!important;
	border:1px solid #34a7db;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -87px repeat-x;
}
.pageJump .number span {
	float:left;
	height:15px;
	line-height:15px;
}
.pageJump .number .current, .pageJump .number .disabled {
	color:#666!important;
	border:1px solid #D3D3D4;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -87px repeat-x;
}
/**amount**/

.pageJump .amount {
	float:left;
}
.pageJump .amount .num {
	float:left;
	padding-right:5px;
}
.pageJump .amount a {
	float:left;
	height:15px;
	line-height:15px;
	color:#666!important;
	text-decoration:none;
	border:1px solid #d3d3d4;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -58px repeat-x;
}
.pageJump .amount a:hover, .pageJump .amount .currentpagepize {
	color:#0068cc!important;
	border:1px solid #34a7db;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -87px repeat-x;
}
/**total**/

.pageJump .total {
	float:right;
}
/**jump**/

.pageJump .jump {
	float:right;
	height:20px;
	line-height:20px;
}
.pageJump .jump .pgbtn {
	font-size:12px;
	font-weight:normal;
	color:#666;
	padding:0;
	height:18px;
	line-height:13px;
	margin-bottom:5px;
	cursor:pointer;
	vertical-align:middle;
	border:1px solid #D3D3D4;
	background:url(/images/common/bgbtn-01.gif) 0 0 repeat-x;
}
/**table**/

.tablestyle {
	width:100%;
}
/** 操作提示 **/

.oper-tips {
	clear:both;
	width:100%;
	margin:10px 0;
	text-align:center;
	height:32px;
}
.oper-tips img {
	width:32px;
	height:32px;
	vertical-align:middle;
}
.oper-tips span {
	margin-left:10px;
	font-weight:bold;
	vertical-align:middle;
	display:inline-block;
	line-height:32px;
}
/**** 成功，没有相关信息操作提示 ****/

.success, .noinfo {
	width:100%;
	margin:0 auto;
	text-align:center;
	clear:both;
}
.success p, .noinfo p {
	height:32px;
}
.success p img, .noinfo p img {
	width:32px;
	height:32px;
	vertical-align:middle;
	/* float:left; */
}
.success p span, .noinfo p span {
	/* float:left; */
	text-align:left;
	margin-left:10px;
	font-weight:bold;
	vertical-align:middle;
	/* display:block; */
	line-height:32px;
}
/* 组件内翻页样式 */
.pages-flip  {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center;font-size:12px;
}
.pages-flip  a {
	border-right: #fff 1px solid; padding-right: 5px; border-top: #fff 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #fff 1px solid; color: #000099; padding-top: 2px; border-bottom: #fff 1px solid; text-decoration: underline;font-size:12px;
}
.pages-flip a:hover {
	border-right: #000099 1px solid; border-top: #000099 1px solid; border-left: #000099 1px solid; color: #000; border-bottom: #000099 1px solid;font-size:12px;
}
.pages-flip a:active {
	border-right: #000099 1px solid; border-top: #000099 1px solid; border-left: #000099 1px solid; color: #f00; border-bottom: #000099 1px solid;font-size:12px;
}
.pages-flip a.current {
	border-right: #fff 1px solid; padding-right: 5px; border-top: #fff 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #fff 1px solid; color: #000; padding-top: 2px; border-bottom: #fff 1px solid; background-color: #fff;
}
.pages-flip span.disabled {
	border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid;
}
/*进度条*/
.dialog-waiting {
	background-image: url(/images/common/loading.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 160px;
	margin:15px auto 0;
	text-align:center;
	background-position: center center;
}




/** 全局样式n **/
.FrontColumns_navigation01-d2_c1 {
	width:100%;
	margin:0 auto;
	text-align:left;
}
/**1级菜单样式**/
.FrontColumns_navigation01-d2_c1 ul.nav-first {
	width:100%;
	float:left;
	background:url(../images/columns/nav1-bg.gif) left 0 repeat;
}
.FrontColumns_navigation01-d2_c1 ul.nav-first li {
	float:left;
	white-space:nowrap;
	padding-left:2px;
	position:relative;
	background:url(../images/columns/nav1-line.gif) 0 0 no-repeat;
}
.FrontColumns_navigation01-d2_c1 ul.nav-first li a {
	float:left;
	height:35px;
	line-height:35px;
	font-weight:bold;
	padding:0 23px;
	text-decoration:none;
	color:#fff;
	font-size:14px;
}
.FrontColumns_navigation01-d2_c1 ul.nav-first li a:hover {
	background:url(../images/columns/nav-hover-04.gif) left top repeat-x;
}
.FrontColumns_navigation01-d2_c1 ul.nav-first li a:hover span {
/*background:url(/images/columns/nav-arrow-01.gif) 50% bottom no-repeat;*/
}
.FrontColumns_navigation01-d2_c1 ul.nav-first li.first {
	background:url(../images/columns/nav1-left.gif) 0 0 no-repeat;
	padding:0 0 0 10px;
}
.FrontColumns_navigation01-d2_c1 ul.nav-first li.last {
	width:10px;
	height:35px;
	float:right;
	background:url(/images/columns/nav1-right.gif) 0 0 no-repeat;
}
/**下拉层样式 **/
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle,.FrontColumns_navigation01-d2_c1 .ddsubmenustyle ul {
	font: normal 13px Verdana;
	float:left;
	overflow:hidden;
	width:165px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	background: white;
	border-bottom-width: 0;
	visibility: hidden;
	z-index: 100;
	white-space:nowrap;
}
/* ######### Drop Down ULs CSS ######### */
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle li a {
	display:block;
	width:150px;
	font-weight:normal;
	text-decoration:none;
	color:#06c;
	padding:0 0 0 15px;
	height:24px;
	line-height:24px;
	text-decoration:underline;
	border:1px solid #e4e4e4;
	background:url(/images/columns/nav-sec1.gif) 0 0 repeat-x;
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle li img {
	margin-top:4px;
	margin-top:4px\9;
	+margin-top:0;
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle li a:hover {
	color:#fff;
	text-decoration:underline;
	border:1px solid #33ccff;
	background:url(/images/columns/nav-sec1.gif) 0 -54px repeat-x;
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle li { /*IE6 CSS hack*/
	_width: 165px; /*width of menu (include side paddings of LI A*/
}
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle li a:hover {
	color: white;
}
/* ######### Neutral CSS  ######### */

.FrontColumns_navigation01-d2_c1 .downarrowpointer { /*CSS for "down" arrow image added to top menu items*/
	padding-left: 4px;
	border: 0;
	_margin-top:16px;
	display:none;
}
.FrontColumns_navigation01-d2_c1 .rightarrowpointer { /*CSS for "right" arrow image added to drop down menu items*/
	position: absolute;
	padding-top: 3px;
	left: 100px;
	border: 0;
}
.FrontColumns_navigation01-d2_c1 .ddiframeshim {
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}
.FrontColumns_navigation01-d2_c1 .mattblackmenu ul {
	margin: 0;
	padding: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	
	overflow: hidden;
	width: 100%;
}
.FrontColumns_navigation01-d2_c1 .mattblackmenu li {
	display: inline;
	margin: 0;
}
.FrontColumns_navigation01-d2_c1 .mattblackmenu li a {
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 6px 8px; /*padding inside each tab*/
	/*border-right: 1px solid white; right divider between tabs*/
	color: white;
}
.FrontColumns_navigation01-d2_c1 .mattblackmenu a.selected {
	background:url(/images/columns/nav-hover-04.gif) left top repeat-x; /*background of tab with "selected" class assigned to its LI */
}
























