body
{
   background: url(../images/header_bg.jpg) center top no-repeat;
   text-align: center;
   font-family: '微软雅黑',宋体, Arial, Verdana, sans-serif;
   font-size: 12px;
   color: #201f1f;
   background-color: #53aae0;
}

html, body, #wrapper, h1
{
   margin: 0;
   padding: 0;
}


th
{
  font-size: bold 11px;
}


td
{
  font-size: 12px;
}

th .list
{
  color: #4f6b72;
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  border-top: 1px solid #C1DAD7;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: left;
  padding: 6px 6px 6px 12px;
  background: #CAE8EA  no-repeat;
  font-size: bold 11px;
}


img
{
  border: 0;
}


#pageWrapper /*页面的外面一层的包装*/
{
  width: 880px;
  margin: 0 auto;
}


#wrapperHeader
{
  height: 27px;
  background: url(../images/wrapperh.jpg) top    no-repeat;
}

#wrapperBottom
{
  font-size: 15px;
  height: 29px;
  background: url(../images/wrapperm.jpg) bottom no-repeat;
}

#wrapperBody /*页面外部包装的图片*/
{
  /*height: 3px;*/
  background: url(../images/wrapper.jpg) repeat-y;
}

#wrapper /*主体页面包装*/
{
  background:;
  margin: auto;
  text-align: left;
  width: 850px;
  height: auto;
  position: relative;
}

h1
{
  font-size: 25px;
  margin: 0;
  padding: 0;
}

h2
{
  weight:150px;
  height:30px;
  font-family: 宋体;
  font-size:20px;
  font-weight:bold;
  margin: 0 0 5px 0;
  padding: 5px;
  text-align:left;
}
.hh1
{
  color:white;
  background:url(../images/bg2.png) repeat-x;
}

.hh2
{
  color:white;
  background:url(../images/bg3.png) repeat-x;
}

.hh3
{
  color:white;
  background:url(../images/bg1.jpg) repeat-x;
}

.p1
{
  font-size:12px;
  text-align:left;
  text-indent: 2em;
  color:blue;
  word-spacing:10px;
  line-height:24px;
  margin-left:0px;
}

.p2
{
  font-size:12px;
  text-align:left;
  text-indent: 2em;
  color:#666666;
  word-spacing:10px;
  line-height:24px;
  margin-left:0px;
}

.p2 a.readmore {
	float: right;
	background: url(../images/readmore.png) no-repeat bottom right;
	height: 27px;
	display: block;
	text-shadow: 1px 1px 1px #ffffff;
	font-size: 11px;
	color: #282828;
	line-height: 27px;
	padding-right: 13px;
}
.p2 a.readmore span {
	display: block;
	background: url(../images/readmore.png) no-repeat;
	padding:0 0px 0 12px;
	height:27px;
}

.p2 a.readmore:hover span{
	color: blue;
}

.p3
{
  font-size:12px;
  text-align:left;
  text-indent: 2em;
  color:black;
  word-spacing:10px;
  line-height:24px;
  margin-right:10px;
}

.block
{
  display: block;
}

.clear
{
  clear: both;
  height:10px;
  padding-top: 0;
  margin-top: 0;
  font-size: 1px;

}

.left
{
  float: left;
  margin: 1px 2px 0px 0px;
}

.softright
{
  text-align: right;
}

.readmore
{
  text-align: right;
}

/* ***** */
#inner
{/*左右边框白线大小*/
  border-left:  0px solid #fff;
  border-right: 0px solid #fff;
}
#flash
{/*flash的大小*/
  border: ;
  width: 100%;
  height: 250px;
}


#header img
{
  display: block;
}

#body /*页面主体部分的设置*/
{
  float: right;
  width: 790px;
  margin: 0;
  padding: 0 20px 0 20px;
  border-top: 2px solid white;
  position: relative;
}

#body p
{
  text-indet: 2em;
  margin: 1em 0;
  padding: 0;
}

#body h3
{
  text-align: center;
  font-family: "Keble Condensed", "KebleCondensed", "arial narrow", helvetica, arial, sans-serif, song;
  font-size: 20px;
  font-weight: normal;
  color: #FF0000;
  padding: 0 0 0 18px;
  margin: 1px 0 3px 0;
}

#footer
{
  text-align: center;
}

/*链接效果*/
a:link
{
  text-decoration: none;
  color: ;
}

a:active
{
  text-decoration:blink;
}

a:hover
{
  text-decoration:underline;
  color: ;
}

a:visited
{
  text-decoration: none;
  color: ;
}
/*end链接效果*/

i
{
  color:  #111111
}
/*输入选择效果设置*/
input
{
  padding: 2px 8px 0px 3px;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px solid #ccc;
  border-bottom-width: 1px solid #ccc;
  margin-right: 5px;
  border-radius: 5px;
}

option
{
  font-size:15px;
  background-color: #FFFFFF;
  color: #000050;
  border-style: solid thin #87cefa;
  border-width: 1px;
  border-color: #DFDFFF;
}

select
{
  font-size: 16px;
  background-color: #DFDFFF;
  color: #000050;
  border-style: solid thin;
  border-width: 1px;
  border-color: #DFDFFF;
}

radio
{
  background-color: #DFDFFF;
  color: #000050;
  border-style: none;
  border-width: 0px
}

textarea
{
  background-color: #FFFFFF;
  color: #000050;
  border-top-width: 1px solid #CCCCCC;
  border-left-width: 1px solid #CCCCCC;
  border-right-width: 1px solid #CCCCCC;
  border-bottom-width: 1px solid #CCCCCC;
}
/*end输入选择效果设置*/

/*表单样式*/
.titlebar
{
  background-color: #0B1E46;
}

.listbox
{
  font-family: song;
  border: 1px solid #DFDFFF;
}

.listboxA
{
  background-color: #ADC9F5;
}

.listboxB
{
  background-color: #FFFFFF;
}


.listboxHeader
{
  color: #4f6b72;
  border-right:  1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  border-top:    1px solid #C1DAD7;
  border-left:   1px solid #C1DAD7;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  padding: 12px 6px 6px 12px;
  background: #CAE8EA  no-repeat;
  font-weight: bold;
  font-size:  15px;
}

.listboxTitle
{
  color: #4f6b72;
  border-bottom: 1px solid #C1DAD7;
  border-right:   1px solid #C1DAD7;
  border-top:    1px solid #C1DAD7;
  border-left:   1px solid #C1DAD7;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-align: right;
  padding: 12px 6px 6px 12px;
  background: #CAE8EA  no-repeat;
  font-weight: bold;
  font-size:  15px;
}

.listmore
{
  border-right:   1px solid #C1DAD7;
  border-left:    1px solid #C1DAD7;
  border-bottom:  1px solid #C1DAD7;
  border-top:     1px solid #C1DAD7;
  text-align: center;
  letter-spacing: 1px;
  background: #ffffff;
  font-size:15px;
  padding: 12px 6px 6px 12px;
  color: #000000;
}

.message
{
  border-right:   0px solid #C1DAD7;
  border-left:    0px solid #C1DAD7;
  border-bottom:  0px solid #C1DAD7;
  border-top:     1px solid #C1DAD7;
  letter-spacing: 1px;
  background: ;
  font-size:;
  padding: 12px 6px 6px 12px;
  color: #000000;
}

.listbutton
{
  border-right:   none;
  border-left:    none;
  border-bottom:  none;
  border-top:     none;
  letter-spacing: 1px;
  background: #ffffff;
  font-size:15px;
  padding: 12px 6px 6px 12px;
  color: #000000;
}


.bullink
{
  font-size: 14pt;
  line-height: 120%;
  font-family: song ;
}

.small
{
  font-size: 10pt ;
}


body
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif, song, ;
  font-size: 15px;
}

td
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif, song;
  font-size: 15px;
}


th
{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif, song;
  font-size: 15px;
}
/*end表单样式*/

/*注册表部分样式*/
/*input*/
.input_on
{
  padding: 2px 8px 0px 3px;
  border: 1px solid  #ffa500;
  margin-right: 5px;
  background-color:#FFF;
}

.input_off
{
  padding:2px 8px 0pt 3px;
  margin-right: 5px;
  border:1px solid #CCC;
  background-color:#FFF;
}

.input_move
{
  padding:2px 8px 0pt 3px;
  margin-right: 5px;
  border:1px solid #999;
  background-color:#FFFFCC;
}

.input_out
{
/*height:16px;默认高度*/
  padding:2px 8px 0pt 3px;
  margin-right: 5px;
  border:1px solid #CCC;
  background-color:#FFF;
}

span
{
  font-weight:;
  color:#999999;
  font-size:15;
}

.RegisterItem
{
  color:#006699;
  font-weight:bold;
}

.divstyle
{
  /*border: 1px solid #CCCCEE;*/
  /*background-color: #EEEEFF;*/
  display: block;
  padding: 5px 0;
  text-align: left;
  margin: 0px 0px;
  width: 700px;
}

label
{
  float: left;
  text-align: right;
  display:block;
  width:150px;
  padding: 2px 8px 0px 3px;
}

.reg
{
  font-size: 11.5px;
  font-weight: bold;
  border-bottom: 1px solid #CCCCEE;
  padding-bottom: 5px;
  width: 700px;
  margin: 10px;
}


.subBtn
{
  border: 1px solid #ccc;
  color: #333;
  background-color: #EEEEFF;
  text-align: center;
}

.eName
{
  color: red;
  /*background: #e2f5ff url(../images/alipay_ok.gif) no-repeat 5px 3px;*/
  padding: 3px 3px 3px 25px;
  /*border: 1px solid #00A8FF;*/
}

.wName
{
  color: red;
  /*background: #FFF2E9 url(../images/alipay_no.gif) no-repeat 5px 3px;*/
  padding: 3px 3px 3px 25px;
  /*border: 1px solid #FF6600;*/
}

.rName
{
  color: #000;
  /*background: #FFF2E9 url(../images/alipay_yes.gif) no-repeat 5px 3px;*/
  padding: 3px 3px 3px 25px;
  border: 1px solid #FF6600;
}

.txtR
{
  /*background: #FFFFFF url(../images/alipay_input_ok_corner.gif) no-repeat scroll right top;*/
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px solid #ccc;
  border-bottom-width: 1px solid #ccc;
  padding: 2px 3px 0px 3px;
}

.txtW
{
  /*background: #FFFFFF url(../images/alipay_input_warning_corner.gif) no-repeat scroll right bottom;*/
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px solid #ccc;
  border-bottom-width: 1px solid #ccc;
  padding: 2px 3px 0px 3px;
}

.txtE
{
  /*background: #FFFFFF url(../images/alipay_input_error_corner.gif) no-repeat scroll right bottom;*/
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px solid #ccc;
  border-bottom-width: 1px solid #ccc;
  padding: 2px 3px 0px 3px;
}


.RegisterDescription
{
  text-align:left;
  height:20px;
  line-height:20px;
  text-indent:80px;
  font-size:15px;
}

sup
{
  color:#FF0000;
  font-weight:bold;
}

.TopItem,.BottomItem
{
  width:650px;
  height:30px;
  text-indent:25px;
  font-weight:bold;
  color:red;
  font-size:14px;
  line-height:30px;
  backgroud-color:#0099FF;
  border-bottom:1px #FFA500 solid;
}
/*end注册表部分样式*/

.Button
{
  width:80xp;
  height:24px;
  background-color:#FF0000;
  margin-top:3px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:14px;
  border:1px #0099FFCC outset;
}

/*导航条样式*/
body,div,ul,li,p
{
  margin:0;
  padding:0;
}

ul
{
  list-style-type:none;
}

#nav,#nav ul,#nav ul li,#nav ul li a:hover,#nav .subnav,#nav .subnav p,#nav .subnav p span,#nav .subnav .arrow,
#nav3,#nav3 ul,#nav3 ul li,#nav3 ul li a:hover,#nav3 .subnav3,#nav3 .subnav3 p,#nav3 .subnav3 p span,#nav3 .subnav3 .arrow,
#nav2,#nav2 ul,#nav2 ul li,#nav2 ul li a:hover,#nav2 .subnav2,#nav2 .subnav2 p,#nav2 .subnav2 p span,#nav2 .subnav2 .arrow,
#nav1,#nav1 ul,#nav1 ul li,#nav1 ul li a:hover,#nav1 .subnav1,#nav1 .subnav1 p,#nav1 .subnav1 p span,#nav1 .subnav1 .arrow
{
  background:url(../images/nav_bg.png) no-repeat;
}

#nav1
{
  position:relative;
  width:560px;
  background-position:0 -36px;
  margin:1px auto;
}

#nav2
{
  position:relative;
  width:680px;
  background-position:0 -36px;
  margin:1px auto;
}

#nav3
{
  position:relative;
  width:780px;
  background-position:0 -36px;
  margin:1px auto;
}

#nav
{
  position:relative;
  width:800px;
  background-position:0 -36px;
  margin:1px auto;
}

#nav1 ul,#nav2 ul,#nav3 ul,#nav ul
{
  height:36px;
  line-height:36px;
  margin-left:10px;
  padding-right:10px;
  overflow:hidden;
  background-position:right -72px;
}

#nav1 ul li,#nav2 ul li,#nav3 ul li,#nav ul li
{
  float:left;
  width:99px;
  margin-left:-2px;
  background-position:0 -108px;
}

#nav1 ul li a,#nav2 ul li a,#nav3 ul li a,#nav ul li a
{
  font-size:14px;
  color:#fff;
  width:102px;
  display:block;
  text-align:center;
  text-decoration:none;
  margin:0 2px 0 4px;
}

#nav1 ul li a:hover,#nav2 ul li a:hover,#nav3 ul li a:hover,#nav ul li a:hover
{
  font-weight:700;
  background-position:-3px -144px;
}

#nav1 .subnav1,#nav2 .subnav2,#nav3 .subnav3,#nav .subnav
{
  display:none;
  position:absolute;
  top:41px;
  width:auto!important;
  min-width:110px;
  height:27px;
  line-height:27px;
  white-space:nowrap;
  background-position:0 -180px;
}

#nav1 .subnav1 p,#nav2 .subnav2 p,#nav3 .subnav3 p,#nav .subnav p
{
  margin-left:10px;
  padding-right:10px;
  background-position:right -234px;
}

#nav1 .subnav1 p span,#nav2 .subnav2 p span,#nav3 .subnav3 p span,#nav .subnav p span
{
  display:block;
  color:#235e99;
  background-repeat:repeat-x;
  background-position:0 -207px;
}

#nav1 .subnav1 p a,#nav2 .subnav2 p a,#nav3 .subnav3 p a,#nav .subnav p a
{
  font-size:12px;
  display:inline;
  color:#235e99;
  text-decoration:none;
  margin:0 5px;
  padding:0 2px;
}

#nav1 .subnav1 p a:hover,#nav2 .subnav2 p a:hover,#nav3 .subnav3 p a:hover,#nav .subnav p a:hover
{
  font-weight:400;
  background-image:none;
  border-bottom:2px solid;
}

#nav1 .subnav1 .arrow,#nav2 .subnav2 .arrow,#nav3 .subnav3 .arrow,#nav .subnav .arrow
{
  position:absolute;
  top:-4px;
  display:block;
  width:11px;
  height:5px;
  background-position:0 -261px;
}

#left
{
	width:400px;
	float:left;
	background:#FF9966;
	border:1px solid #f00;
}

#right
{
	width:350px;
	float:right;
	background:#6699CC;
	border:1px solid #f00;
}


/* Featured */
.featured
{
	color:#333;
	font-size:12px;
	margin:0 auto;
	padding:0 0;
	width:760px;
	overflow:hidden;
}

.featured h4
{
	margin-bottom:15px;
	padding:6px 0px;
	width:95%;
	text-indent:5px;
	font-size:14px;
	background:url(../images/bg.png) no-repeat 0 -93px;
	overflow:hidden;
}

.featured h4 span
{
	float:right;
	*margin-top:-10px;
	_margin-top:-14px;
	padding-right:10px;
	font-size:12px;
	font-weight:normal;
}

.featured h4 a:link, .featured h4 a:visited
{
	color:#43700C;
	text-decoration:none;
}
.featured h4 a:hover
{
	color:#335509;
}
.featured h4 span a:link, .featured h4 span a:visited
{
	color:#7F7F7F;
	text-decoration:none;
}
.featured h4 span a:hover
{
	color:#335509;
	text-decoration:underline;
}

.news
{
	color:#333;
	font-size:12px;
	float:left;
	width:370px;
	overflow:hidden;
}
.news ul
{
	margin-top:8px;
}
.news ul li
{
	float:left;
	margin:6px 0px;
	padding:0px 5px 0px 10px;
	width:300px;
	height:14px;
	line-height:14px;
	background:url(../images/spot.gif) no-repeat 0 5px;
	overflow:hidden;
}
.news ul li a
{
	float:left;
	width:160px;
	overflow:hidden;
}
.news ul li span
{
	margin:0 auto;
	padding:0;
	border:0;
	float:right;
	width:80px;
	color:#666;
}
.news ul li a:link, .news ul li a:visited
{
	color:#7F7F7F;
	text-decoration:none;
}
.news ul li a:hover
{
	color:#335509;
	text-decoration:underline;
}

/* Container */
.container
{
	margin:0 auto;
	padding:0 0;
	width:760px;
	overflow:hidden;
}
.containerTop
{
	width:750px;
	height:20px;
	background:url(../images/container.png) no-repeat center top;
}
.containerContent
{
	float:left;
	padding:0px 10px 10px;
	width:938px;
	border:1px solid #DDD;
	border-top:none;
	background:url(../images/line_sidebar.png) no-repeat 265px top;
}
.homeContent
{
	padding:0px 10px 5px;
	*padding:0px 10px 10px;
	background:none;
}
.clear
{
	clear:both;
	font-size:1px;
	width:1px;
	height:0;
	visibility:hidden;
	margin-top:0px!important;
	*margin-top:-1px;
	line-height:0
}
/*end Container */

/* Blogroll */
.friendlink
{
	margin:15px auto 25px;
	width:760px;
	overflow:hidden;
}
.friendlink h5
{
	padding-left:12px;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#43700C;
	border-bottom:1px solid #DDD;
	background-color:#F5F5F5;
}
.friendlink ul
{
	padding:12px 10px;
}
.friendlink ul li
{
	float:left;
	margin:0px 5px;
}
/*end Blogroll */

/* 热门标签 */
.tags {
	width:500px;
	overflow:hidden;
}
.tags h6 {
	float:left;
	margin-right: ;
	height:20px;
	font-size:12px;
	color:#777;
}
.tags li {
	font:12px Verdana,Arial,Tahoma;
	float:left;
	margin-right: 6px;
}

.tags a{
	color:#256EB1;
	text-decoration:none;
}
.tags a:hover{
	color:#ba2636;
	text-decoration:underline;
}
/*end 热门标签 */

/* 搜索框*/
.search{
	padding-left:10px;
	line-height:32px;
}

/* 网站位置*/
.place {
	border-bottom:1px solid #ebebeb;
        padding:10px;
	overflow:hidden;
}

.place a{
	font-style:italic;
	color:#646464;
	text-decoration:none;
}

.place a:hover{
	color:#414141;
	text-decoration:underline;
}

.place span.sep {
	background: url(../images/separator.png) no-repeat;
	display: inline-block;
	width: 4px;
	height: 10px;
	margin: 1px 4px 0 4px;
}
/*end 网站位置*/

/* 文章部分的格式*/
.view_post{
	 padding-bottom: 35px !important;
     list-style-type: disc;
     margin: 10px 0px 10px 20px;
}

.view_post h1.title{
    padding-bottom: 14px;
    padding-left:2px;
    font-size: 20px;
}


/* 显示确定分类项目中所包含的所有文章的title */
.entry {
	padding: 28px 42px 15px 42px;
	}

.entry ,.categorytitle{
	padding-bottom: 20px;
	padding-left:2px;
	font-size: 24px;
	}

.categorytitle a {
	color: #646464;
	}

.entry ,.categorytitle a:hover {
	color: #333232;
	text-decoration: none;
	}

.post-meta {
	text-transform: uppercase;
	font-style: normal;
	font-family: Georgia, serif;
	font-size: 15px;
	color: #9e9e9e;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 20px;
	padding: 8px 8px 8px 8px;
	}
.post-meta a {
	color: #646464;
	}
.post-meta a:hover {
	color: #414141;
	text-decoration: none;
	}


/* 空白处属性 */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
/*end  空白处属性 */

/* 文章后台编辑界面 */
.edit_h1{
   float:left;
   width:150px;
   height:30px;
   background-color:#CCCCCC;
   font-family: 宋体;
   font-size:25px;
   letter-spacing: 5px;
   font-weight:bold;
   margin: 0 0 5px 0;
   padding: 10px;
   text-align:center;
}

.edit_h2{
   font-family: 宋体;
   font-size:20px;
   letter-spacing: 5px;
   font-weight:bold;
   margin: 0 0 5px 0;
   padding: 10px;
   text-align:center;
}

.edit_h3{
   font-family: 宋体;
   font-size:15px;
   letter-spacing: 1px;
   font-weight:bold;
   margin: 0 0 5px 0;
   padding: 5px;
   text-align:center;
}
/*end 文章后台编辑界面  */

/* 背景 */
.table_bg{
   width: 780px;
   height: 80px;
   margin: 0px auto;
   margin-bottom:20px;
   border:1px solid #9BDF70;
   background-color: #F0FBEB
}
/* end 背景 */

div#div_1{
  position:fixed;
  top:200px;
  right:30px;
  font-size:12px;
  font-weight: bold;
  max-width:150px;
  max-height:120px;
}
div#time{
  position:relative;
  top:0px;
  left:-280px;
}
select.year{

height:50px;
overflow-y:auto;

}
