@charset "utf-8";
body {
	font: 0.7em Tahoma, sans-serif; 
	background: #fff; 
	color: #454545;
	background-image:url(sysurules.gif);
}
p {
	margin: 20px 10px;
}
.images {
	float:left;
	margin: 15px 5px;
}

#index_pmb_content a {
	color: #000066;
	text-decoration: none;
}
#index_pmb_content a:hover {
	color: #0066FF;
}


#index_container {
	margin: 0 auto;
	width: 963px;
	height: auto;

}
/*
#tabs2 {
	float:left;
	width:100%;
	font-size: 16px;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
}
#tabs2 ul {
	margin:0;
	padding: 0px 10px 0 30px;
	list-style:none;
}
#tabs2 li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs2 a {
	float:left;
	background:url("tableft2.gif") no-repeat left top;
	margin:0;
	padding:0 10px 0 3px;
	text-decoration:none;
}
#tabs2 a span {
	float:left;
	display:block;
	background:url("tabright2.gif") no-repeat right top;
	padding:5px 15px 4px 10px;
	color:#84776B;
}
 Commented Backslash Hack hides rule from IE5-Mac \
#tabs2 a span {
	float:none;
}
#tabs2 a:hover {
	background-position:0% -42px;
}
 End IE5-Mac hack 
#tabs2 a:hover span {
	color:#74675B;
}
#tabs2 a:hover span {
	background-position:100% -42px;
}*/

/*===================================*/

#navigation {
	background-color: #47526a;
	background-image: url("img/navigation_main.png");
	height: 32px;
	margin: 0;
	padding: 0;
	font-size:14px;
	}

#topShadow {
	background-image: url("img/content_shadow.png");
	height: 29px;
	margin: 0;
	padding: 0;
	}
	
div.navi {
	float: left;
	width: 128px; 
	height: 32px;
	margin: 0;
	padding: 0;
	background: url("img/nav_link.png");
	background-position: 0 -32px;
	border-right: 1px solid #2d333f;
	}

#navigation a {
	display: block;
	width: 100%;
	height: 22px;
	color: #630;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding-top: 8px;
	background: url("img/nav_link.png");
	background-position: 0 0;
	}
	
#navigation a:hover { background-image: none; }

/*===================================*/




#index_header {
	clear:both;
	width:963px;
	margin:0px;
}

#index_header_banner {
	background-image: url(index_01_new.gif);
	background-repeat: repeat;
	height: 102px;
	width: 963px;
}

#index_header_line {
	background-image: url(content_07.jpg);
	padding: 0px;
	margin: 0px;
	height:9px;
	width: 963;
	font-size:0px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
#index_pagebody {
	width: 961px;
	border: 1px solid #cccccc;
}
#index_pagebody_sidebar {
	width:170px; /*设定宽度*/
	height: 500px;
	text-align: center; /*文字左对齐*/
	float:left; /*浮动居左*/
	clear:left; /*不允许左侧存在浮动*/
	margin: 10px 5px 15px 0px;
	border: 1px solid #cccccc;
	border-left: none;
	overflow:hidden;
	font-size:12px;
	background-color:#FFF;
}
#index_ps_title {
	width: 100%;
	height: 20px;
	margin: 0px;
	clear:both;
	color: #333333;
	background-color: #ededed;
	font-size: 15px;
	padding: 3px 0px 1px 30px;
	font-weight: bold;
	text-align: left;
	background-image: url(index_sign_dragonfly.gif);
	background-repeat: no-repeat;
	background-position: 6px;
}
#index_ps_content ul {
	font-size:12px;
	list-style:none;
	margin: 10px;
}
#index_ps_content li {
	font-size:12px;
	display:inline;
}
#index_ps_content a {
	color: #666666;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}
#index_ps_content a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #666666;
}
#index_pagebody_mainbody {
	width:760px;
	min-height: 400px;
  	height:500px;
	text-align:left;
	float:right; /*浮动居右*/
	clear:right; /*不允许右侧存在浮动*/
	margin: 10px 0px 15px 0px;
	border: 1px solid #cccccc;
	border-right: none;
	background-color: #ededed;
	background-image: url(index_body_content_08.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#index_pagebody_mainbody_title {
	height: 25px;
	background-color: #f5e1e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 5px 2px 0px 30px;
	background-image: url(index_sign_horse.gif);
	background-repeat: no-repeat;
	background-position: 6px;
}
#index_pagebody_mainbody_box {
	font-size:14px;
	margin: 5px 5px 5px 5px;
	width: 600px;
	clear:both;
}
#index_pagebody_mainbody_newslist {
	background-image:url(textbg.jpg);
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000;
	margin: 10px;
	width: 730px;
	height:400px;
	clear:both;
}
#index_pagebody_mainbody_box_content {
	width: 600px;
	word-wrap: break-word;
}
#index_pagebody_mainbody_box_content_friendsite {
	font-size:12px;
	width:600px;
	word-wrap: break-word;
}
#rowcontent #picrightcontent {
	margin: 14px 3px 10px 3px;
}
#index_pagebody_mainbody_box_content li {
	display:inline;
}
#index_pmb_content {
	border: 1px solid #cccccc;
	height: 200px;
	width: 680px;
	background-color: #f1f1f1;
	margin: 10px 0px 5px 10px;
	float:left; /*浮动居左*/
	clear:left; /*不允许左侧存在浮动*/
	padding: 1px 0;
	font-size:14px;
}
#index_pmb_content #rowcontent {
	margin: 3px 0px;
}
#index_footer {
	text-align:center;
	background-color: #c7d9cd;
	border-top:: #cccccc solid 1px;
	clear:both;
	height: 30px;
	width: 963px;
	margin: 0px auto;
	color: #999999;
}
#index_footer ul {
	list-style:none;
	margin: 0px auto;
}
#index_footer li {
	font-size:10px;
	display:inline;
	float:left;
	margin: 7px 105px;
}
#index_footer ul li a:link, #index_footer ul li a:visited {
	color: #999999;
	text-decoration: none;
	font-size: 10px;
}
#index_footer ul li a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #cccccc;
}
#index_pmb_content #rowtitle {
	background-color: #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 3px;
}

.pic_photo {
	float:left;
	clear:left;
	margin: 1px 5px;

}
#index_footer {
	clear:both;
}
