@charset "iso-8859-1";
/* CSS Document */

body,table,td {
	font-family: "Arial", "Verdana",  "宋体";
	font-size: 12px;
	color: #505050;
	line-height:19px;
	/*letter-spacing:0.5px;*/
}
body {
	background-color:#F1F1F1;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left: 0px;
	background-attachment: scroll;
	background-image: url(../pub_img/bg_main.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.body1 {
	background-color:#F2F2F2;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left: 0px;
	background-attachment: scroll;
	background-image: url(../pub_img/bg_main1.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg_top{
	background-attachment: fixed;
	background-image: url(../pub_img/bg_inner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_pop1 {
	background-image: url(../pub_img/pop_bg1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #A2BDD0;
}
.no12orange {
	font-size: 12px;
	color: #D16A00;
}
p {
	text-indent:0em;
}
.p1 {
	line-height:19px;
	text-indent:0em;
}
ul {
	line-height: 19px;

}
.button{
	font-size: 12px;
	color:#333333;
	text-decoration: none;
	height: 19px;
	background-color: #DBDBDB;
}
.content
{
    line-height: 200%;
    font-size: 12px;
    letter-spacing:0.5px;
    color: #666666;
}
li {
	line-height:200%;
	
}
ol {
	line-height:200%;
	
}
a:link { 
	color: #505050;
	text-decoration: underline;
} 
a:visited {
	color: #505050;
	text-decoration: underline;
} 
a:hover {
	color: #505050;
	text-decoration: none;
} 
a:active {
	color: #505050;
	text-decoration: none;
} 
/* red Style */
.red a:link {
	color: #B7180E;
	text-decoration: none;
} 
.red a:visited {
	color: #B7180E; 
	text-decoration: none; 
} 
.red a:hover { 
	color: #B7180E; 
	text-decoration: underline; 
} 
.red a:active {
	color: #B7180E; 
	text-decoration: underline;
}
/* red1 Style */
.red1:link {
	color: #9E0902;
	text-decoration: underline;
} 
.red1:visited {
	color: #9E0902; 
	text-decoration: underline; 
} 
.red1:hover { 
	color: #9E0902; 
	text-decoration: none; 
} 
.red1:active {
	color: #9E0902; 
	text-decoration: none;
}
/* 14red Style */
.red2 a:link {
	color: #9E0902;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
} 
.red2 a:visited {
	color: #9E0902; 
	text-decoration: none; 
	font-size: 14px;
	font-weight: bold;
} 
.red2 a:hover { 
	color: #9E0902; 
	text-decoration: underline; 
	font-size: 14px;
	font-weight: bold;
} 
.red2 a:active {
	color: #9E0902; 
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
/* bottom Style */
.bottom a:link {
	color: #7A7A7A;
	text-decoration: none;
} 
.bottom a:visited {
	color: #7A7A7A; 
	text-decoration: none; 
} 
.bottom a:hover { 
	color: #7A7A7A; 
	text-decoration: underline; 
} 
.bottom a:active {
	color: #7A7A7A; 
	text-decoration: underline;
}
/* bottom1 Style */
.bottom1 a:link {
	color: #7A7A7A;
	text-decoration: underline;
} 
.bottom1 a:visited {
	color: #7A7A7A; 
	text-decoration: underline; 
} 
.bottom1 a:hover { 
	color: #7A7A7A; 
	text-decoration: none; 
} 
.bottom1 a:active {
	color: #7A7A7A; 
	text-decoration: none;
}
/* noline Style */
.noline a:link {
	color: #505050;
	text-decoration: none;
} 
.noline a:visited {
	color: #505050; 
	text-decoration: none; 
} 
.noline a:hover { 
	color: #505050; 
	text-decoration: underline; 
} 
.noline a:active {
	color: #505050; 
	text-decoration: underline;
}
/* noline1 Style */
.noline1:link {
	color: #505050;
	text-decoration: none;
} 
.noline1:visited {
	color: #505050; 
	text-decoration: none; 
} 
.noline1:hover { 
	color: #505050; 
	text-decoration: underline; 
} 
.noline1:active {
	color: #505050; 
	text-decoration: underline;
}
/* subnav Style */
.subnav
{
	text-align: center;
	border-right:1px solid #355B76;
}
.subnav a:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-top:9px;
	padding-left:13px;
	padding-right:13px;
} 
.subnav a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-top:9px;
	padding-left:13px;
	padding-right:13px;
} 
.subnav a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-top:9px;
	padding-left:13px;
	padding-right:13px;
} 
.subnav a:active {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-top:9px;
	padding-left:13px;
	padding-right:13px;
}
/* leftmenu Style */
.leftmenu{
	width:185px;
	height:29px;
	/*background-image: url(../pub_img/dot_line1.gif);
	background-repeat: repeat-x;
	background-position: center bottom;*/
	text-align: center;
}
.leftmenu a:link {
	color: #B90E02;
	font-weight: bold;
	text-decoration: none;
} 
.leftmenu a:visited {
	color: #B90E02;
	font-weight: bold;
	text-decoration: none;
} 
.leftmenu a:hover {
	color: #B90E02;
	font-weight: bold;
	text-decoration: none;
} 
.leftmenu a:active {
	color: #B90E02;
	font-weight: bold;
	text-decoration: none;
}
/* leftmenu1 Style */
.leftmenu1{
	width:144px;
	height:43px;
	padding-left:24px;
	padding-right:5px;
	text-align: left;
}
.leftmenu1 a:link {
	color: #B90E02;
	font-weight: bold;
	text-decoration: none;
} 
.leftmenu1 a:visited {
	color: #B90E02;
	font-weight: bold;
	text-decoration: none;
} 
.leftmenu1 a:hover {
	color: #B90E02;
	font-weight: bold;
	text-decoration: none;
} 
.leftmenu1 a:active {
	color: #B90E02;
	font-weight: bold;
	text-decoration: none;
}
/* leftsubmenu Style */
.leftsubmenu{
	width:185px;
	height:26px;
	text-align: center;
}
.leftsubmenu a:link {
	color: #AA130A;
	text-decoration: none;
} 
.leftsubmenu a:visited {
	color: #AA130A;
	text-decoration: none;
} 
.leftsubmenu a:hover {
	color: #AA130A;
	text-decoration: none;
} 
.leftsubmenu a:active {
	color: #AA130A;
	text-decoration: none;
}
/* leftsubmenu1 Style */
.leftsubmenu1{
	width:144px;
	height:39px;
	padding-left:28px;
	padding-right:17px;
	text-align: left;
}
.leftsubmenu1 a:link {
	color: #AA130A;
	text-decoration: none;
} 
.leftsubmenu1 a:visited {
	color: #AA130A;
	text-decoration: none;
} 
.leftsubmenu1 a:hover {
	color: #AA130A;
	text-decoration: none;
} 
.leftsubmenu1 a:active {
	color: #AA130A;
	text-decoration: none;
}
hr { 
	border: 1px dotted #c8c8c8;
} 
.no12red {
	font-size: 12px;
	color: #AC0B02;
	font-weight: bold;
}
.no12red_dark{
	font-size: 12px;
	color: #9C0902;
}
.no14red{
	font-size: 14px;
	color: #AC0B02;
	font-weight: bold;
}
.no12gray {
	font-size: 12px;
	color: #464646;
}
.no12gray1 {
	font-size: 12px;
	color: #7A7A7A;
}
.blue {
	color: 000080; 
	font-weight: bold;
} 
.1pxTable {
	border-collapse: collapse;
}
.shadow_l {
	background-image: url(../pub_img/shadow_l.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.line_01 {
	background-image: url(../pub_img/dot_line1.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}/*细横线-居底*/
.line_02 {
	background-image: url(../pub_img/dot_line2.gif);
	background-repeat: repeat-x;
	background-position: center top;
}/*粗横线*/
.line_03 {
	background-image: url(../pub_img/dot_line3.gif);
	background-repeat: repeat-y;
	background-position: right top;
}/*竖线*/
.line_04 {
	background-image: url(../pub_img/dot_line1.gif);
	background-repeat: repeat-x;
	background-position: center top;
}/*细横线-居顶*/
.line_05 {
	background-image: url(../pub_img/dot_line3.gif);
	background-repeat: repeat-y;
	background-position: center top;
}/*居中竖线*/
.line_06 {
	background-image: url(../pub_img/dot_line3.gif);
	background-repeat: repeat-y;
	background-position: left top;
}/*居左竖线*/
.bg_01 {
    padding:15px 8px;
	background-image: url(../pub_img/bg_01.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.bg_02 {
    padding:10px 8px;
	background-image: url(../pub_img/bg_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg_03 {
	background-image: url(../pub_img/bg_03.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg_bottom {
    height:91px;
	background-image: url(../pub_img/bg_bottom.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.bg_inner_bottom {
	background-image: url(../pub_img/bg_inner_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: scroll;
}
.bg_inner_top {
	background-image: url(../pub_img/bg_inner_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
}
.bg_inner_top1{
	background-attachment: fixed;
	background-image: url(../pub_img/bg_inner_top1.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.input1{
    font-family: "Arial","Verdana", "宋体";
	font-size: 12px;
	text-decoration: none;
	height: 15px;
	background-color: #ffffff;
	border: 0px inset;
}
.td_red1
{
    padding:15px 25px 35px;
   	background-image: url(../pub_img/bg_red_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.td_red2
{
    padding:35px 25px 35px;
   	background-image: url(../pub_img/bg_red_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.td_red3
{
    padding:40px 35px;
   	background-image: url(../pub_img/bg_red_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}/*内容区标准宽度－长渐变*/
.td_red4
{
    padding:35px 35px;
   	background-image: url(../pub_img/bg_red_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}/*内容区标准宽度－短渐变*/
.td_red5
{
   	background-image: url(../pub_img/bg_red_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}/*内容区－长渐变－无间距*/
.td_red6
{
   	background-image: url(../pub_img/bg_red_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}/*内容区－短渐变－无间距*/
.td1
{
    padding:10px 40px;
   	background-image: url(../pub_img/dot_line2.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.td2
{
    padding:6px 6px;
   	background-image: url(../pub_img/dot_line1.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.td4
{
    padding:6px 6px;
	background-repeat: repeat-x;
	background-position: center bottom;
}
.td3
{
    padding:6px 6px;
}
.td5
{
    padding:33px 33px;
}
.pub_img
{
    padding-right:15px;
}
/*list style*/
.dropdownInstruction {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #000000; POSITION: relative; TEXT-DECORATION: none
}
.dropdownInstruction:link {
	color: #5E5E5E;
	text-decoration: none;
} 
.dropdownInstruction:visited {
	color: #5E5E5E;
	text-decoration: none;
} 
.dropdownInstruction:hover {
	color: #5E5E5E;
	text-decoration: none;
} 
.dropdownInstruction:active {
	color: #5E5E5E;
	text-decoration: none;
}
.dropdownLink {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #000000; POSITION: relative; TEXT-DECORATION: none;height:16px;padding-top:2px;
}
.dropdownLink:link {
	color: #5E5E5E;
	text-decoration: none;
} 
.dropdownLink:visited {
	color: #5E5E5E;
	text-decoration: none;
} 
.dropdownLink:hover {
	color: #5E5E5E;
	text-decoration: none;
} 
.dropdownLink:active {
	color: #5E5E5E;
	text-decoration: none;
}
.dropdownLinkBold {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #000000; POSITION: relative; TEXT-DECORATION: none
}
.dropdownInstructionOpen {
	 DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 12px; BORDER-LEFT: #5E5E5E 1px solid; COLOR: #5E5E5E; PADDING-TOP: 1px; BORDER-BOTTOM: #5E5E5E 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none
}
.dropdownNoScriptPulldownLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #5E5E5E; FONT-FAMILY: Verdana,Arial,sans-serif; TEXT-DECORATION: underline
}
.collapsed {
	MARGIN: 0px 0px 4px; WIDTH: 156px
}
.shown {
	MARGIN: 0px 0px 4px; WIDTH: 156px
}
.setOriginDropdown {
	Z-INDEX: 2; LEFT: 0px; POSITION: relative; TOP: 0px
}
.collapsingDiv {
	BORDER-RIGHT: #5E5E5E 1px solid; BORDER-TOP: #5E5E5E 1px solid; DISPLAY: block; LEFT: 0px; BORDER-LEFT: #5E5E5E 1px solid; WIDTH: 152px; BORDER-BOTTOM: #5E5E5E 1px solid; POSITION: absolute; BACKGROUND-COLOR: white
}
.shown .collapsingDiv {
	BORDER-RIGHT: #5E5E5E 1px solid; BORDER-TOP: #5E5E5E 1px solid; DISPLAY: block; LEFT: 0px; BORDER-LEFT: #5E5E5E 1px solid; WIDTH: 152px; BORDER-BOTTOM: #5E5E5E 1px solid; POSITION: absolute; BACKGROUND-COLOR: white;padding-left:1px;
}
.collapsed .collapsingDiv {
	DISPLAY: none
}
.dropdownInstruction {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.dropdownLink {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.dropdownLinkBold {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.dropdownInstruction {
	PADDING-LEFT: 6px;  
	PADDING-top: 4px;
}
.dropdownInstructionOpen {
	BORDER-RIGHT: #9B9B9B 1px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-top: 3px;FONT-SIZE: 12px; COLOR: #5E5E5E;HEIGHT: 15px; BACKGROUND-COLOR: #EAEAEA; TEXT-DECORATION: none;
}
.dropdownLink {
	PADDING-LEFT: 1px
}
.dropdownLink:hover {
	COLOR: #5E5E5E; BACKGROUND-COLOR: #EAEAEA
}
.dropdownLinkBold {
	PADDING-LEFT: 1px; FONT-WEIGHT: bold
}
.dropdownLinkBold:hover {
	COLOR: #5E5E5E; BACKGROUND-COLOR: #EAEAEA
}
.dropdownArrow {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: right; MARGIN: 0px 1px 1px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 13px; BORDER-BOTTOM: 0px; HEIGHT: 13px
}
.dropdownArrowHidden {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: none; FLOAT: right; MARGIN: 0px 1px 1px 0px; BORDER-LEFT: 0px; WIDTH: 13px; BORDER-BOTTOM: 0px; HEIGHT: 13px
}
.dropdownNoScriptModuleItem {
	MARGIN-TOP: 2px; POSITION: relative
}
.dropdownNoScriptPulldownLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #9B9B9B; FONT-FAMILY: Verdana,Arial,sans-serif; TEXT-DECORATION: underline
}
/* red3 Style */
.red3:link {
	color: #9C0902;
	text-decoration: none;
} 
.red3:visited {
	color: #9C0902; 
	text-decoration: none; 
} 
.red3:hover { 
	color: #9C0902; 
	text-decoration: underline; 
} 
.red3:active {
	color: #9C0902; 
	text-decoration: underline;
}

.td6
{
    padding:8px 6px 0px ;
   	background-image: url(../pub_img/dot_line1.gif);
	background-repeat: repeat-x;
	background-position: center top;
}