﻿body { background:#FFF;}

body,div,td,th {
	font-family: Tahoma, verdana, Arial, simsun,sans-serif; 
	font-size: 12px;
	color: #333333;
	margin:0;
}

input, select {font-size:14px;}
div,form,img { padding: 0px; border: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6 { font-size: 9pt; margin: 0px; }

em { font-style: normal; }

a { text-decoration: none; }
a:link    {color: #7e7e7e; }
a:visited {color: #7e7e7e;}
a:hover   {color: #7e7e7e; text-decoration:underline;}
a:active  {color: #7e7e7e;}

a.aIndex:link    {color: #333333; }
a.aIndex:visited {color: #333333;}
a.aIndex:hover   {color: #333333; text-decoration:underline;}
a.aIndex:active  {color: #333333;}

a.aWhite:link    {color: #FFFFFF; }
a.aWhite:visited {color: #FFFFFF;}
a.aWhite:hover   {color: #FF5000; text-decoration:underline;}
a.aWhite:active  {color: #FF5000;}

a.aMain:link    {color: #FFFFFF; font-weight:bold;font-size:14px;}
a.aMain:visited {color: #FFFFFF;font-weight:bold;font-size:14px;}
a.aMain:hover   {color: #FF500;font-weight:bold;font-size:14px; text-decoration:underline;}
a.aMain:active  {color: #FF5000;font-weight:bold;font-size:14px;}

a.aMore:link    {color: #666666; }
a.aMore:visited {color: #666666;}
a.aMore:hover   {color: #333333; text-decoration:underline;}
a.aMore:active  {color: #333333;}

a.aRed:link    {color: #b60612; }
a.aRed:visited {color: #b60612;}
a.aRed:hover   {color: #b60612; text-decoration:underline;}
a.aRed:active  {color: #b60612;}

a.aNav:link    {color: #999999; }
a.aNav:visited {color: #999999;}
a.aNav:hover   {color: #666666; text-decoration:underline;}
a.aNav:active  {color: #999999;}

.txtWhite {
	color:#FFFFFF;
}

.txtInfo {
	color:#999999;
}

.txtFooter {
	clear:both;
	width:960px;
	text-align:center;
	font-size:12px;
	color:#999999;
	padding:7px 0 0 0;
	line-height:135%;
}

.borderLR {
	border-width:0 1px 0 1px;
	border-style:solid;
	border-color:#cdcdcd;
}

.green2
{
	border:1px solid #adf299;
	background-color:#effceb;
	font-size:12px;
	line-height:135%;
	padding:4px;

}

.logo {
	padding:27px 0 13px 20px;
	text-align:left;
}
.txtStatus {
	text-align:right;
	vertical-align:bottom;
	padding:15px;
}

.frametitle{
	color:#b60612;
	text-align:left;
	padding:0 0 0 15px;
}
.title{
	font:14px Arial, Helvetica, sans-serif,宋体;
	color:#666666;
	height:28px;
	}
.txtMenuSp {
	color:#87050c;
	text-align:center;
	width:6px;
}

.txtMore {
	padding-right:5px;
	text-align:right;
}
.indexNoticeTitleBg {
	background-image:url(../stc/index/cbbg_title.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:256px;
	height:40px;
}

.indexNoticeTitle
{
	font-size:14px;
	color:#FFFFFF;
	padding-left:15px;
}

.indexServiceBg {
	background-image:url(../stc/index/sibg01.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:224px;
	height:131px;
	vertical-align:top;
}
.indexServiceTitle
{
	height:40px;
	padding:0 0 0 20px;
	font-size:16px;
}

.indexServiceImg {
	width:125px;
	padding:5px 0 0 5px;
	text-align:center;
}

.indexServiceInfo {
	padding:5px 10px 0 0;
}

.txtCateTitle {
	background-image:url(../stc/menubg.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	width:223px;
	height:121px;
	text-align:center;
	color:#FFFFFF;
	color:#b60612;
	font-size:16px;
	font-weight:bold;
}

.infoTitleBg {
	background-image:url(../stc/frametitlebg.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	height:38px;
	text-align:left;
	color:#FFFFFF;	
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}

.categoryBg
{
	border-top:5px solid #8e070e;
	background-color:#949aaa;	
}


.txtNav {
	border-top:5px solid #949aaa;
	height:36px;
	color:#b60612;
}
.txtRed {
	color:#b60612;
}

.content {
	line-height:180%;
	padding:10px;
	width:690px;
	text-align:left;
}

.infoHeader {
	background-image:url(../stc/articlebg.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:36px;
	font-weight:bold;
	height:32px;
}
.infoBg {
	border-width:0 1px 0 1px;
	border-style:solid;
	border-color:#949aaa;
	background-color:#f3f3f3;
	padding:0 10px 0 10px;
}

.infoBorder {
	border-width:0 1px 0 1px;
	border-style:solid;
	border-color:#949aaa;
	background-color:#949aaa;
	height:10px;
}
.infoTitleBg2 {
	background-image:url(../stc/icon3.gif);
	background-repeat:no-repeat;
	background-position:20px 12px;
	height:38px;
	padding-left:40px;
	background-color:#b7bbc4;
	font-weight:bold;
	font-size:12px;
}

.txtDate2
{
	color:#FFFFFF;
	font-weight:normal;
}


.borderLR2 {
	border-width:0 6px 0 6px;
	border-style:solid;
	border-color:#b7bbc4;
}

.contentBorder {
	border:1px solid #b7bbc4;
	padding:10px 35px 10px 35px;
}

.newsItem {
	background-image:url(../stc/item_icon.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	border-bottom:1px dotted #989898;
	line-height:180%;
	padding:4px 0 4px 12px;
	vertical-align:top;
}

.indexNewsItem {
	background-image:url(../stc/item_icon.gif);
	background-repeat:no-repeat;
	background-position:3px 0;
	border-bottom:1px dotted #989898;
	padding:3px 0 3px 12px;
	vertical-align:top;
}

.cateItemLevel1,.cateItemLevel10
{
	background-color:#949aaa;
	text-align:right;
	border-bottom:1px solid #937583;
	padding:10px 35px 10px 0;
	color:#b60612;
	font-size:14px;
}
.cateItemLevel10 {
	border-bottom:1px solid #949aaa;
}


.cateItemLevel2,.cateItemLevel20
{
	background-color:#abb0bd;
	text-align:right;
	border-bottom:1px solid #937583;
	padding:10px 35px 10px 0;
	color:#b60612;
	font-size:14px;
}
.cateItemLevel20 {
	border-bottom:1px solid #abb0bd;
}
.cateItemLevel3
{
	background-color:#dddddd;
	text-align:right;
	border-bottom:1px solid #dddddd;
	padding:10px 35px 10px 0;
	color:#b60612;
	font-size:14px;
}

.cateItemLevel4
{
	background-color:#EEEEEE;
	text-align:right;
	border-bottom:1px solid #937583;
	padding:10px 35px 10px 0;
	color:#b60612;
	font-size:14px;
}

.cateItemBorder {
	border-bottom:1px solid #937583;
}

.cateItemBorderNone {
	border-bottom:1px solid #937583;
	display:none;
}

.txtError {
	border:6px solid #b7bbc4;
	padding:10px;
	
}

.txtGrey {
	color:#999999;
}

.imgCurrent
{
	margin-left:10px;
}

.txtContentTitle {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:606060;
}

.txtContentDate {
	text-align:center;
	color:#AAAAAA;
}

.txtContentInfo {
	text-align:left;
	line-height:175%;
}
.indexNotice
{
	padding:0 10px 0 10px;
	width:220px;
}

.indexNews
{
	padding:0 10px 0 10px;
	width:260px;
}

.txtTitle {
	font-size:24px;
	font-weight:bold;
	padding:15px 0 25px 0;
}

.gonggao {
	font-size:18px;
	font-weight:bold;
	line-height:150%;
	text-align:left;
}

.gonggaobiaoti {
	font-size:25px;
	font-color:#000000;
	font-weight:bold;
	line-height:150%;
	padding:15px 0 25px 0;
}

.pageItemOn {
	border:1px solid #EEEEEE;
	background-color:#EEEEEE;
	text-align:center;
	font-weight:bold;
	color:#FF0033;
	cursor:pointer;
	padding:0px;
	display:block;
}


.red {
	border:1px solid #EEEEEE;
	font-weight:135%;
	color:#FF0033;
}

.pageItem {
	border:1px solid #DDDDDD;
	background-color:#DDDDDD;
	text-align:center;
	cursor:pointer;
	padding:0px;
	display:block;
	font-weight:bold;
}

.galleryItemOn {
	text-align:center;
	font-weight:bold;
	color:#FF0033;
	cursor:pointer;
	padding:0px;
	display:block;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.galleryItem {
	text-align:center;
	cursor:pointer;
	padding:0px;
	display:block;
	font-weight:bold;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.galleryText {
	text-align:center;
}
.galleryNumber {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.btnEnable
{
	border:1px solid #AAAAAA;
	background-color:#454545;
	color:#FFFFFF;
	padding:1px 3px 1px 3px;
	display:block;
	font-weight:bold;
}

.btnDisabled
{
	border:1px solid #AAAAAA;
	background-color:#BBBBBB;
	color:#DDDDDD;
	padding:1px 3px 1px 3px;
	display:block;
	font-weight:bold;
}


.pageTextItem
{

}
.pageText {
	text-align:center;
}
.pageNumber {
	color:#FF6600;
}

/*后台*/
.adminMenu
{
	border:1px solid #adf299;
	background-color:#effceb;
	padding:4px;

}

.adminBorder
{
	border:1px solid #adf299;
	padding:4px;

}

.tableBg
{
	background-color:#CCCCCC;
}

.tdBg {
	/*background-color:#FFFFFF;*/
	height:30px;
}

.tdHeaderBg
{
	background-color:#e0e0f0;
	padding:4px;
}

.adminTitle
{
	font-weight:bold;
	font-size:24px;
	padding:15px;
}

.adminLogout
{
	text-align:right;
	padding-right:10px;
}

.btn
{
	border:1px outset #CCCCCC;
	background-color:#EEEEEE;

}

.bgcolor-1 { 
	background-color:#F7f7f7;
	}
.bgcolor-2 { 
	background-color:#fefefe;
	}
.selBgcolor {
	background-color:#f0f0ff;
}

.fieldTableBg {
	background-color:#e0e0f0;
}

.fieldBg {
	background-color:#fefefe;
}

.fieldBorder
{
	border:1px solid #AAAAAA;
	overflow:hidden;
}
.smTitle
{
	font-size:14px;
	font-weight:bold;
	padding:5px;
}

.smItems
{
	padding:8px;
}

.smBorder {
	border:1px solid #CCCCCC;	
}

.smItemBorder {
	border:1px solid #CCCCCC;
	padding:4px;
	margin:4px;
}

.smBorderLevel1
{
	border:1px solid #CCCCCC;
	background-color:#F7f7f7;
}

.smBorderLevel2
{
	border:1px solid #DDDDDD;
	background-color:#FaFAFA;
}

.smBorderLevel3
{
	border:1px solid #EEEEEE;
	background-color:#FFFFFF;
}

.smBorderLevel4
{
	border:1px solid #F0f0f0;
	background-color:#FFFFFF;
}

.smBorderLevel5
{
	border:1px solid #F0f0f0;
	background-color:#FFFFFF;
}

.smItemTitle
{
	font-weight:bold;
}

.footerBox
{
	width:960px;
	text-align:left;
}

.footerLeft
{
	float:left;
	width:8px;
}

.footerRight
{
	float:left;
	width:8px;
}
.footerMenu
{
	width:944px;
	text-align:center;
	color:#FFFFFF;
	background-color:#E20A16;
	height:37px;
	float:left;
}

.fieldSearch
{
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	width:180px;
	color:#333333;
	height:16px;
	line-height:16px;
	padding:0;
	font-size:12px;
}
.btnSearch
{
	margin:0;
	padding:0;
}
form
{
	margin:0;
	padding:0;
}

textarea
{
	font-family:Arial, Helvetica, sans-serif;
	width:400px;
}

.txtAuthor
{
	width:80px;
	text-align:center;
	color:#888888;
}

.txtDate
{
	width:60px;
	text-align:center;
	color:#999999;
	font-size:10px;
	font-family:"Times New Roman", Times, serif;
}

.imgPreview
{
	width:600px;
	text-align:center;
	border:1px solid #DDDDDD;
	margin:10px;
	padding:10px;
	overflow:hidden;
}

.imgBox
{
	text-align:center;
}

.imgThumbs
{
	border:1px solid #DDDDDD;
	text-align:center;

}

.timeTitle
{
	font-size:14px;
	font-weight:bold;
	color:#808080;
}
.timeNumber {
	font-size:30px;
	color:#339900;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.green {
	font-size:18px;
	color:#339900;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.timeLeft
{
	font-size:12px;
	font-weight:bold;
	color:#8a8a8a;
}

.dotLine
{
	background-image:url(../dot_line.gif);
	background-position:left center;
	background-repeat:repeat-x;
}

.imgInfoList
{
	border:1px solid #CCCCCC;
}

.icon
{
	background-image:url(../stc/item_icon.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
}

.img{float:left;text-align:center;margin:15px 0 15px 15px;}
.img img{border:1px solid #ccc;border-bottom:0;padding:3px;}
.img .img1{border:1px solid #ccc;padding:3px;}
.img p{border:1px solid #ccc;margin:0;border-top:0;line-height:20px;font-size:12px;}
.text{margin:15px 20px 0 15px;float:left;line-height:1.5em;width:680px;overflow:hidden;}
*html .boxframe .text{margin:15px 20px 0 8px;float:left;line-height:1.5em;width:680px;overflow:hidden;}
.box2{width:680px;background:#fff;text-align:left;margin:0 auto;border:0;overflow:hidden;padding:0 0 10px 0;}
.box2img{clear:both;}
.box2img .img {margin:0 15px 15px 15px;}
*html .box2img .img {margin:0 17px 15px 8px;}
.box2img .img p{border:0;margin:3px 0 0;}
.box2imghead{clear:both;width:675px;height:33px;background:#f3f3f3;border-bottom:1px solid #ccc;line-height:35px;margin:8px 0 0;}
.box2imgheadtext{float:left;margin-left:20px;}
.box2imgheadmore{float:right;margin-right:20px;}