﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; }
img{ border:0; }
html,body{ color:#666; font-size:12px; height:100%; width:100%; font-family:Verdana, Arial,"宋体", Helvetica, sans-serif; background:#fff url(../images/m_bg2.gif) repeat-y;}
pre,code,address,caption,cite,code,em,th,li,p { font-size:12px; }
h1 { font-size:18px; color:#f90; margin-bottom:1em; }
ul, ol, li { list-style-type:none; }
p { line-height:1.5em; color:#666; }
b { color:#637; }
a{ text-decoration:none; }
a:link { color:#444; }
a:visited{ color:#666; }
a:hover{ color:#f60; cursor:pointer; }
#header a { color:#633a74; }
#header a:link,#header a:visited { color:#633a74; }
#header a:hover { color:#FF9900; }
table { border-collapse: collapse; border-spacing: 0; }
td,th { padding:8px; border:1px solid #ccc; color:#999; }
td div,th div { line-height:1.5em; }
.alignc { text-align:center; }
.alignc { text-align:center; }


.sec_title {
	background-color:#666666;
	height:25px;
	line-height:25px;
	padding-left:10px;
	color:#fff;
	font-size:12px;
}
.secnav_title a { text-align:right; padding-right:10px; font-weight:normal; font-size:12px; }
.secnav_title a:link, .secnav_title a:visited { display:block; height:25px; line-height:25px; margin-bottom:2px; color:#fff; background:#633a74; }
.secnav_title a:hover, .secnav_title a.current { background-color:#350552; color:#fff; }


/* layout-布局 */
#container { width:1003px; position:relative; left:50%; margin-left:-502px;}

/*** header ***/
#header { width:100%; background:#fff; text-align:left; color:#633a74; position:relative; height:160px; margin-bottom:10px; border-bottom:4px solid #633a74;overflow:hidden; }
#header a { text-decoration:none; padding-top:10px; }
#header #header_logo { position:absolute; display:block; width:169px; height:100px; top:10px; left:35px; }
#header #headflash { padding-left:223px; height:160px; }

/*** content ->middle ->left ->right ***/
#content { padding:0 160px 15px 245px; }
#content #middle {
	float:left;
	position:relative;
	overflow:hidden;
	width:100%;
	padding-top:25px;
}
#content #middle .pad_15 {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #ddd;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}
#content #middle .pad_15 img { padding:8px 10px; }
#content #middle .pad_15 hr { border:1px dotted #ccc; height:0; }
#content #middle p { margin-bottom:5px; }
#content #middle li { padding:5px 0px; }
  
#content #left { margin-left:-100%; float:left; right:245px; position:relative; width:220px; text-align:center; z-index:1; }
* html #left { left: 160px; }
*+html #left { left: 160px; }
  #content #left p { line-height:1.2em; margin-bottom:10px; text-align:left; text-indent:1em; }
  #content #left h3.grey { height:25px; line-height:25px; background-color:#aaa; color:#fff; text-align:right; font-size:12px; padding-right:10px; }
    #content #left img { padding-left:25px; }
#content #right {
	float:left;
	position:relative;
	width:150px;
	margin:25px -150px 0 0;
	text-align:left;
	line-height:1.2em;
	border: 1px dotted #CCCCCC;
}
#content #right p {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
}

/*** footer ***/
#footer { clear:both; height:50px; border-top:4px solid #f90; padding:10px 0 0 20px; background-color:#fff; }

