﻿body {
	font: 12px/19px Arial, Tahoma, sans-serif; color: #646A71
}
div,p,span {
	padding: 0px; margin: 0px;
}
input {
	font: 12px/19px Arial, Tahoma, sans-serif; color: #7c838a
}
input {
	color: #595959;
}
input, textarea, select {
	border: 1px #c0c0c0 solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; color: #006600;
}
select {
	color: #595959;
}
.null {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.image {
	display: inline
}
a:link, a:visited, a:active {
	color: #0066FF; text-decoration: none; font-size: 13px;
}
a:hover {
	color: #990000; text-decoration: none;
}
a.news:link, a.news:visited, a.news:active {
	color: #0066CC; text-decoration: none; font-size: 20px; font-family: Tahoma;
}
a.news:hover {
	color: black; text-decoration: none;
}
a.album:link, a.album:visited, a.album:active {
	color: #996600; text-decoration: none; font-size: 13px; font-weight: bold; font-family: Verdana, Geneva, Tahoma, sans-serif;
}
a.album:hover {
	color: #663300; text-decoration: none;
}
#content {
	width: 920px;
	padding: 0px 10px;
}
#content #content_left {
	width: 673px;
	padding: 10px 0px;
	float: left;
}
#content_left #cl_inner {
	width: 673px;
}
#cl_inner #tIntro {
	padding: 10px 0px;
}
#cl_inner #sContent {
	width: 663px;
	padding: 5px;
}
#content #content_right {
	width: 247px;
	float: right;
	padding: 0px;
	margin: 0px;
}
#content_right #cate {
	background: url('../images/bg_cat.gif') repeat-y;
	margin-top: -5px;
	padding-top: 10px;
}
#content_right #cate_bottom {
	height: 18px;
	margin-top: -5px;
}
.newsbox {
	width: 663px;
	padding: 5px;
}
.newsdetail {
	padding: 5px;
	padding-bottom: 35px;
}
.display {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.display SELECT {
	BORDER-BOTTOM: #46462f 1px solid; BORDER-LEFT: #46462f 1px solid; width: 100px; BORDER-TOP: #46462f 1px solid; BORDER-RIGHT: #46462f 1px solid
}
.pagin-bottom {
	padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 5px
}
#body {
	background: url('../images/tail-hor.gif') #152D99 repeat-x top;
}
.main {
	POSITION: relative; padding-bottom: 0px; margin: 0px auto; padding-left: 0px; width: 966px; padding-right: 0px; padding-top: 10px
}
.clear {
	width: 100%; OVERFLOW: hidden
}
.clear1 {
	CLEAR: both
}
.br {
	display: block
}
.fright {
	float: right !important
}
.subjectNews {
	color: #006699; text-decoration: none; font-size: 18px;
}
.fleft {
	float: left
}
.site-tail {
	background: url(../images/body-bg.jpg) no-repeat 0px 0px;
}
.site-tail-bottom {
	background: url(../images/bottom-bg.jpg) repeat-x left bottom
}
.site-tail-top {
	
}
.content-inner {
	padding-bottom: 0px; padding-left: 11px; padding-right: 11px; padding-top: 0px
}
#header {
	width: 100%;
}
#header #logo {
	width: 460px;
	float: left;
}
#header #share {
	float: right;
	width: 480px;
	position: relative;
	height: 110px;
}
#share #bSearch {
	position: absolute;
	top: 25px;
	right: 50px;
	height:48px;
}
#share #shareI {
	position: absolute;
	bottom: 5px;
	right: 10px;
}
#header-intro {
	padding-left: 10px; padding-right: 0px; padding-top: 0px;
	height: 266px;
}
#header-intro #hi_inner {
	position: relative;
	height: 266px;
	width: 920px;
}
#hi_inner #hi_intro {
	position: absolute;
	top: 0px;
	z-index: 1;
}
#hi_inner #hi_hot {
	position: absolute;
	bottom: 30px;
	right: 16px;
	z-index: 10;
	width: 224px;
	height: 104px;
	background: url('../images/bg_hot.png');
	padding-top: 65px;
}
#menu {
	 float: right; text-align: right; height: 30px; padding-right: 13px;
}
#menu ul {
	list-style-type: none;
}
#menu ul li {
	display: inline;
}
#menu ul li span a:link,#menu ul li span a:active,#menu ul li span a:visited {
	color: #ccc;
	text-decoration: none;
	padding: 3px 8px;
	font-size: 14px;
}
#menu ul li span a:hover {
	color: #fff;
	border-bottom: 1px #fff dotted;
}
#menu ul li span.selected a {
	color: #fff;
	border-bottom: 1px #fff dotted;
	font-weight: bold;
}
#menu-nav {
	 float: left;  height: 30px;
}
#menu-nav ul {
	list-style-type: none;
}
#menu-nav ul li {
	display: inline;
}
#menu-nav ul li span a:link,#menu-nav ul li span a:active,#menu-nav ul li span a:visited {
	color: #0099CC;
	text-decoration: none;
	padding: 5px 8px;
	font-size: 14px;
}
#menu-nav ul li span a:hover {
	color: #fff;
	background-color: #0099CC;
}
#menu-nav ul li span.selected a {
	color: #fff;
	font-weight: bold;
	background-color: #0099CC;
}
.flash1 {
	POSITION: absolute
}
.container-indent {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.content-top {
	background: url(../images/content_top_left.png) no-repeat 0px 0px; height: 10px
}
.content-top SPAN {
	padding-bottom: 0px; padding-left: 24px; padding-right: 24px; display: block; background: url(../images/content_top_right.png) no-repeat right top; height: 10px; padding-top: 0px
}
.content-top SPAN SPAN {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; background: #fff; padding-top: 0px
}
.content-right {
	background: url(../images/content_right.png) repeat-y right top
}
.content-indent {
	padding-bottom: 0px; padding-left: 13px; padding-right: 13px; padding-top: 0px
}
.content-bg {
	background: #fff;
}
.wrapper-box .boxTitle H3 {
	liNE-height: 26px; color: #066ba9; font-SIZE: 26px; font-WEIGHT: normal
}
.wrapper-box .boxIndent {
	padding-bottom: 48px; padding-left: 0px; padding-right: 0px; padding-top: 36px
}
.border-top {
	BORDER-TOP: #999 1px solid
}
.box-custom-indent {
	padding-bottom: 0px; padding-left: 11px; padding-right: 11px; padding-top: 0px
}
.box-custom {
	background: url(../images/box_custom.gif) repeat-x 0px 0px
}
.box-custom-left {
	background: url(../images/box_custom_left.gif) no-repeat 0px 0px
}
.box-custom-right {
	background: url(../images/box_custom_left.gif) no-repeat right top
}
.box-custom .boxTitle {
	padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
.box-custom ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; liST-STYLE-IMAGE: none; padding-top: 0px
}
.box-custom ul li {
	border-bottom: #999 1px solid; padding-bottom: 4px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 4px
}
.box-custom ul li A {
	padding-bottom: 4px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; color: #333; font-SIZE: 12px; text-decoration: none; padding-top: 4px
}
.box-custom ul li A:hover {
	color: #7c8389; text-decoration: none
}
.wrapper-box-extra {
	margin: 0px 0px 0px 26px; width: 268px; float: left
}
.box-custom-inner {
	padding-bottom: 0px; padding-left: 20px; padding-right: 0px; padding-top: 25px
}
.s1 {
	margin: 0px
}
.s2 {
	width: 279px
}
.s3 {
	width: 269px;
}
.wrapper-box-extra .boxTitle H3 {
	liNE-height: 22px; color: #7c8389; font-SIZE: 22px; font-WEIGHT: normal
}
.wrapper-box-extra .boxIndent {
	
}
.footer {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 60px
}
.content-bottom {
	margin-BOTTOM: 22px; min-height: 35px;
}
.content-bottom .fright {
	color: #ccc;
	text-align: right;
	float: right;
	padding-right: 15px;
	padding-top: 5px;
}
.content-bottom .fleft {
	float: left;
	padding-left: 15px;
	width: 200px;
	font-size: 10px;
	color: #555;
}
.content-bottom .fleft a {
	color: #214BDC;
	text-decoration: none;
}
.content-bottom .fleft a:hover {
	color: #718CEA;
}
#title {
	width: 920px;
	padding: 0px 10px;
	height: 51px;
}
#title #tit {
	width: 673px;
	float: left;
	background: url('../images/bg_title.jpg') right;
	height: 51px;
}
#title #cate {
	width: 247px;
	float: right;
}
#cate #cat_inner {
	padding-left: 26px;
	width: 189px;
	padding-right: 32px;
}
#cat_inner dl {
	width: 189px;
	margin: 0px;
	padding: 0px;
}
#cat_inner dl dt {
	padding: 5px 0px;
	width: 184px;
	margin: 5px 0;
	border-bottom: 1px #ccc dotted;
	border-right: 5px #e0e0e0 solid;
}
#cat_inner dl dd {
	border-bottom: 1px #e0e0e0 solid;
	padding: 3px 0px;
	margin-left: 15px;
}
#cat_inner dl dd span a {
	color: #666;
	font-size: 12px;
	text-decoration: none;
}
#cat_inner dl dd span a:hover {
	color: #000;
}
#cat_inner dl dd span.selected a {
	color: #000;
	font-weight: bold;
}
#cat_inner dl dd.ddselected {
	border-right: 5px #800000 solid;
}

#cat_inner dl dt span a {
	color: #336600;
	width: 184px;
	padding: 5px;
	font-size: 13.5px;
	font-weight: bold;
	text-decoration: none;
}
#cat_inner dl dt span a:hover {
	color: #800000;
}
#cat_inner dl dt span.selected a {
	color: #800000;
	font-weight: bold;
}
#cat_inner dl dt.dtselected {
	border-right: 5px #800000 solid;
}
.sw_b {
float: left;
border: 1px #E5E5E5 solid;
background: white;
padding: .19em .19em 1.06em 0;
}
.sw_b input {
float: left;
border: 0;
margin: 0 0 -1em;
font-size: 100%;
padding: .25em .31em .31em .56em;
width: 23.45em;
-webkit-appearance: none;
outline: none;
height: 1.25em;
line-height: 1.25em;
color:#999;
}
.sw_b .sw_qbtn {
background: #E66400 url(../images/searchIcon.png);
cursor: pointer;
height: 27px;
width: 27px;
padding: 27px 0 0;
margin: 0 0 -14px;
overflow: hidden;
font-size: 0;
border-radius: 3px;
}
#iconsubmit {
    width:27px;
    height:27px;
    border: 0px;
    outline: none;
    background-color:transparent;
}
.sw_bd {
position: relative;
float: left;
font-size: medium;
z-index: 1;
margin-top: 7.5px;
margin-left: 10px;
}

#sContent ul {
	padding-bottom: 0px; list-style-type: none; margin: 0 20px 10px 20px; padding-left: 0px; padding-right: 0px; liST-STYLE-IMAGE: none; padding-top: 0px
}
#sContent ul li {
	BORDER-BOTTOM: #999 1px solid; padding: 15px 0px; margin: 0px;
}
#sContent ul li A {
	padding-bottom: 4px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; color: #666; font-SIZE: 12px; text-decoration: none; padding-top: 4px
}
#sContent ul li A:hover {
	color: #7c8389; text-decoration: none
}
.tNamePro {
	font-size: 16px; color: #003399;
	font-weight: bold;
}
.tdListP {
	font-size: 16px; color: #993300; border-top: 1px #e0e0e0 solid; padding-top: 10px;
}
.tdP {
	width:33%; text-align:center; padding-bottom: 10px;
}
.boxP {
	padding-bottom: 6px; margin: 0px auto; width: 210px; text-align: center;
	position: relative;
}
.boxP .subCat {
	position: absolute;
	top: 6px;
	left: 6px;
	z-index:999;
	background: url('../images/bg_transparent.png');
	color: #fff;
	padding: 2px 8px;
}
.subCat a:link.sss, a:visited.sss, a:active.sss {
	color: #fff;
}
.subCat a:hover.sss {
	color: #FFFF00;
	font-weight: bold;
}
.boxP .pImage {
	border: 1px #e0e0e0 solid;
	padding: 5px;
	width: 200px;
	margin-bottom: 5px;
}
.pImage2 {
	border: 1px #e0e0e0 solid;
	padding: 5px;
	width: 260px;
	margin: 5px 20px;
}
.tSubject {
	font-size: 14px; color: #999; font-family: Helvetica, sans-serif; letter-spacing: 1px;
	font-weight: bold;
}
.text_1 {
	font-size: 13px; color: #666666; border-bottom: 1px #ccc solid;
	padding: 5px 0px;
}
.text_2 {
	font-size: 13px; border-bottom: 1px #999 solid;
	padding: 5px 0px;
	color: #0066CC;
	font-weight: bold;
	word-spacing: 1px;
	letter-spacing: 1px;
}
#topView {
	padding: 15px;
}
#topView ul {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; liST-STYLE-IMAGE: none; padding-top: 0px; width: 217px;
	background-color: #f0f0f0;
}
#topView ul li {
	BORDER-BOTTOM: #e8e8e9 1px solid; padding: 5px 0px; margin: 3px; float:left; width: 101px; display: inline;
	 text-align: center;
}
#topView ul li A {
	padding-bottom: 4px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; color: #666; font-SIZE: 12px; text-decoration: none; padding-top: 4px
}
#topView ul li A:hover {
	color: #7c8389; text-decoration: none
}

#boxes .window {
  width:100%;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:100%; 
  height:203px;
  padding:10px;
  background-color:#fff;
}
.otherpost {
	font-size: 18px;
	color: maroon;
	font-weight: bold;
	padding-bottom: 5px;
}
