body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	background-color:#ffffff;
	background-repeat: repeat-y;
	background-position: center;
}
*{margin: 0; padding: 0;}
img{border: 0;}
table,td,div {font-size: 12px;}

.inp1{ height:19px; border: 1px solid #A9B8C2;}
.inp2{ height:19px; border: 1px solid #FFFFFF;}   

button{cursor: hand; 
   background-image: url(../images/bk02.gif);
   margin: 0 8px;
   height:19px;
   padding-top:2px;
   border: 0px;}
   
/* 重新另起一行*/
.clear{clear: both;}

/* main */
#main{ width: 878px; margin: 0 auto;}
/* nav */
#nav{ text-align: center; margin-top:10px; margin-left:0px; width: 878px;} 
#nav li{float: left; width: 12%;}
#nav li img{margin-top:10px; }
#nav li a{color: #000; text-decoration: none;}
#nav li a:hover{color:red; text-decoration: underline;}
#nav #logo{width: 26%; margin-top:-10px;}


#topmu { width:878px;
       color: #ccc;
       margin-top:7px;
       text-align:center;
	border: 1px solid #e4e4e4;
	background-image:url(../images/topbk.gif);
	padding: 5px; : margin-bottom:5px;}

#topmu a{
	color: #333;
        line-height: 20px;
	font-size: 12px;
	text-decoration: none;
}
#topmu a:hover {
	color: blue;
	text-decoration: underline;}

#info { background-image:url(../images/info_01.gif); margin:0px; height:34px;}
#info li{ float:left; width: 60%; padding-top:11px; color:#CCCCFF}
#info li a{color: #fff; font-size: 14px;text-decoration: none; text-align:center}
#info li a:hover{ color:ff0;}
#info #logo { padding-left:35px; width: 15%; padding-top:6px;}

.Ltit                /*左边标题样式*/

{
	font-size: 14px;
	color:#FFFFFF;
	font-weight: bold;
	height:23px; 
	background-image:url(../news/images/i_Menu.gif);
	padding-left:25px;
	padding-top:4px;
}

a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #aa0000;
	text-decoration: underline;
}

.link1                      /*链接1的字体颜色等样式*/
{
	color: #FFFFFF;
	text-decoration: none;}

.link1:hover
 {
	color: #000000;}


.link_blue                  

{
	font-size: 9pt;
	color: #006699;
}
.link_blue:hover {  color: #ff3300}
.link_blue:active {
	color: #CC00FF;}


.link_red 
{
	font-size: 9pt;
	color: #FF0000;
}
.link_red:hover {  color: #0000CC}
.link_red:active {
	color: #FFCC00;}


/*mid */
#mid{ width: 878px;text-align: left;}
#mid dd{float: left;}

/*top */
#top{ width: 878px;text-align: left;}
#top dt{float: left;}
#top #aaa { width:655; float:right}

/*foot */
#foot{ width: 878px;text-align: left; border: 1px solid #CED6DB;}
#foot dd{float: left; padding:7px;}
#foot dd a {color:#666666; text-decoration: underline;}
#foot dd a:hover {color:red; }
#foot #ft{
	background-color:#999999;
	color:#FFFFFF;
	width:10px;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
}

/* so */
#so{position: relative; top:0px; left:0px;}
#so img{position: absolute; z-index: 12; top: 5px; left: 16px;}
#so dl{border: solid 1px #ccc; border-bottom: none; padding: 0 0 0 6em;height: 18px;line-height: 18px; background: url(../Images/nav_bg.gif) no-repeat 180px center;}
#so dd{ float: left; width: 55px; text-align: center; position: relative;}
#so span.selectdd1,
#so span.selectdd2,
#so span.selectdd3,
#so span.selectdd4,
#so span.selectdd5,
#so span.selectdd6,
#so span.selectdd7{position: absolute; z-index:11;color: #fff;height: 16px;line-height: 16px;padding-top: 4px;top: -3px; left: 0; font-weight: bold;margin-bottom: -4px; width:100%;}
#so dd span.selectdd1{background:#ED5001; border: solid 1px #682402;}
#so dd span.selectdd2{background:#A10303; border: solid 1px #662626;}
#so dd span.selectdd3{background:#B01FAA; border: solid 1px #760473;}
#so dd span.selectdd4{background:#41ABB5; border: solid 1px #297A80;}
#so dd span.selectdd5{background:#D95000; border: solid 1px #96450C;}
#so dd span.selectdd6{background:#EC9E2E; border: solid 1px #B28B12;}
#so dd span.selectdd7{background:#501FB2; border: solid 1px #16165E;}
#so dd span{cursor: pointer; text-decoration: none;}
#so form{padding:9px 9px 8px 6em; clear: both;}
#soform1{
	background: #F4F6F7;
	border: solid 1px #F9BD07;
}
#soform2{background: #FCD2D2; border: solid 1px #ED7575;}
#soform3{background: #F9D3FA; border: solid 1px #B863B4;}
#soform4{background: #DEFBFB; border: solid 1px #55BAC3;}
#soform5{background: #FCE8D2; border: solid 1px #D9681A;}
#soform6{background: #FCEBB9; border: solid 1px #EC9E2E;}
#soform7{background: #E2DEFC; border: solid 1px #9B72CF;}
#so dd em{position: absolute; top: 20px; left: 9px; width: 11px; height: 7px;}
#so dd span.selectdd1 em{background: url(../Images/ico_so1.gif) no-repeat;}
#so dd span.selectdd2 em{background: url(../Images/ico_so2.gif) no-repeat;}
#so dd span.selectdd3 em{background: url(../Images/ico_so3.gif) no-repeat;}
#so dd span.selectdd4 em{background: url(../Images/ico_so4.gif) no-repeat;}
#so dd span.selectdd5 em{background: url(../Images/ico_so5.gif) no-repeat;}
#so dd span.selectdd6 em{background: url(../Images/ico_so6.gif) no-repeat;}
#so dd span.selectdd7 em{background: url(../Images/ico_so7.gif) no-repeat;}

/*隐藏显示*/
.hide{display: none;}

.dvl{float: left; text-align: left; margin:0px;}  /*对齐左边*/
.dvr{float: right; text-align: left; margin:0px;} /*对齐右边*/

/*导航菜单*/
#class{ float: left; padding:7px; }
#class dl{ line-height: 22px;}
#class dl dt{float: left;background: url(../images/bk03.gif) no-repeat;
             font-weight: bold; color: #fff;width:54px; padding-left:10px;}
#class dl dd{border-bottom: dashed 1px #ccc; margin: 3px 0;}
#class dl dd a{color: #333;}
#class dl dd a:hover {color: red; }


#xc{ width:315px; }
#xc dl{ line-height: 21px;}
#xc dl dt{float: left; padding:2px; background-color:#FF6600;line-height: 15px; font-weight: bold; color: #fff;width:10px; height:45px; }
#xc dl dd{border-bottom: dashed 1px #ccc; margin: 3px 0;}
#xc dl dd a{color: #333; text-decoration: none;}
#xc dl dd a:hover {color: red; text-decoration: underline;}

/* tb-l01菜单*/
#tb-l01{ width:340px; border: 1px solid #CED6DB; padding:4px;}
#tb-l01 li {float: left; width:165px;line-height: 19px;}

/* tb-l02菜单*/
#tb-l01{ width:340px; }
#tb-l01 li {float: left; width:165px;line-height: 19px;}


/* tb-m01菜单*/
#tb-m01{ width:315px;}
#tb-m01 li {float: left;}

/* tb-m02菜单*/
#tb-m02{ width:315px; text-align:center;}
#tb-m02 li {float: left; width:157px;line-height: 19px; }

/* tb-m02菜单*/
#tb-m02{ width:315px; text-align:center;}
#tb-m02 li {float: left; width:157px;line-height: 19px; }


/* tb-m03菜单*/
#tb-m03{ width:315px; text-align:center;}
#tb-m03 li {
	float: left;
	width:68px;
	text-align:center;
	margin: 4px;
}

/* tb-r01菜单*/
#tb-r01{ width:275px;}
#tb-r01 li{ line-height: 17px;}
#tb-r01 li {float: left; }


/* tb-r08菜单*/
#tb-r08{ width:315px;}
#tb-r08 li{ line-height: 16px;}
#tb-r08 li {float: left; }

/* tb-r02菜单*/
#tb-r02{ width:275px; }
#tb-r02 li {float: left; width:137px;line-height: 18px;}

/* tb-r04菜单*/
#tb-r04{ width:315px; }
#tb-r04 li {float: left; line-height: 18px;}

/* tb-r03菜单*/
#tb-r03{ width:315px; }
#tb-r03 li {float: left; width:78px;line-height: 16px;}

/* tool菜单*/
#tool{ width:315px; }
#tool li {float: left; width:63px; line-height: 19px;}

/* NEWS*/
#NEWS{ width:878px; text-align:center; }
#NEWS li {float: left;line-height: 20px;}
#NEWS #nav { width:680px; background-image:url(../images/Img_bk3.gif); margin:5px;  padding-top:7px; padding-bottom:7px;}
#NEWS li a {color:000; text-decoration: none;}
#NEWS li a:hover{color:red; text-decoration: underline;}


.textflag { font-size: 14px;	line-height: 25px; text-align:left; padding:25px;}
.textflag a { font-size: 14px;}

.NewsTitle                 /*NewsTitle标题样式*/

{
	font-family: "楷体_GB2312";
	font-size: 16pt;
	font-weight: bold;
}

.Rtit                /*Rtit标题样式*/

{
	font-size: 14px;
	color:#FFFFFF;
	font-weight: bold;
	height:28px; 
	background-image:url(../images/right_mu.gif);
	padding-left:30px;
	padding-top:5px;
}


/* shadetabs */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font:  13px ;
list-style-type: none;
text-align: left; 
}

.shadetabs li{
display: inline; margin: 0;}

.shadetabs li a{
text-decoation: none;
padding: 3px 9px;
margin-right: 1px;
border: 1px solid #CED6DB;
color: #000000;
background: white url(../images/shade.gif) top left repeat-x;
}


.shadetabs li a:hover{
text-decoration: underline;
color: #ff0000;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ 
background-image: url(../images/shadeactive.gif);
border-bottom-color: white;}

.shadetabs li.selected a:hover{ 
text-decoration: none;}


.content1{
border: 1px solid #CED6DB;
width:340px;
line-height:20px;
height:250px;
margin-bottom: 1em; padding: 10px;
}


.content2{
border: 1px solid #CED6DB;
width:300px;
height:250px;
line-height:19px;
margin-bottom: 1em; padding: 10px;
}
.En { font-family:Arial;
     font-size:11px;
	 color: #666;}

.4b1{
border: 1px solid #CED6DB;
text-align:left;}

.4border{
border: 1px solid #B0B0B0;}

.leftborder{
border: 1px solid #B0B0B0;
margin:5px; padding:10px; background-color:#FFFFFF;}

.tit01 {
	font-weight: bold;
	text-align:left;
	background-image:url(../images/bk01.gif);
	height:21px;
	padding-top:4px;
	padding-left:15px;
	color: #333333;
}
.red {color: #FF0000;}
.Redb  {
	color: #FF0000;font-size:13px;
	font-weight: bold;}
.white {color: #FFFFFF;}

.blacksmall {
	font-size: 9pt;
}
.12 {
font-size: 12px;}
.solidbox {
	BORDER-TOP: #D7D7D7 1px solid; 
	BORDER-RIGHT: #D7D7D7 1px solid; 
	BORDER-BOTTOM: #D7D7D7 1px solid;
	BORDER-LEFT: #D7D7D7 1px solid; 
}
.solidbox1 {
	BORDER-TOP: #E72734 1px solid; 
	BORDER-RIGHT: #E72734 1px solid; 
	BORDER-LEFT: #E72734 1px solid; 
}
.solidbox2 {
	BORDER-TOP: #FF9742 1px solid; 
	BORDER-RIGHT: #FF9742 1px solid; 
	BORDER-LEFT: #FF9742 1px solid; 
	BORDER-BOTTOM: #FF9742 1px solid; 
}
.solidbox3 {
	BORDER-TOP: #E72734 1px solid; 
	BORDER-RIGHT: #E72734 1px solid; 
	BORDER-BOTTOM: #E72734 1px solid;
	BORDER-LEFT: #E72734 1px solid; 
}
.solidbox4 {
	BORDER-TOP: #A7D3FF 1px dashed; 
	BORDER-BOTTOM: #A7D3FF 1px dashed;
	}
.solidbox5 {
	BORDER-BOTTOM: #A7D3FF 1px dashed;
	}
.solidbox6 {
	BORDER-RIGHT: #D7D7D7 1px solid; 
	BORDER-BOTTOM: #D7D7D7 1px solid;
	BORDER-LEFT: #D7D7D7 1px solid; 
	}
	
.style1 {font-weight: bold}
.style4 {color: #FF6600}
.style5 {color: #FFFFFF}
.style6 {
	color: #000000;
	font-weight: bold;
}
.style7 {color: #FF9742}

.xmtit{width:878px !important;width:880px; height:22px; border:1px solid #E72734; margin-top:5px;padding:1px;}
.xmtit h1{float:left;width:140px; height:22px; line-height:22px;background:#E72734; font-weight:bold; color:#FFFFFF; font-size:12px;text-align:center;}
.xmtit span{float:right;margin-right:10px;height:22px; line-height:22px;color:#FF0000;}
.xmtit span a{color:#FF0000;}

.tebie{width:860px !important;width:880px;border-left:1px solid #E72734;border-right:1px solid #E72734;border-bottom:1px solid #E72734;padding-left:20px;padding-top:15px;text-align:center;height:460px !important;height:100%;overflow:hidden;}
UL.tbtj LI {
	float:left;width:143px;text-align:center;white-space:nowrap;overflow:hidden;
}
.pTB_2 {
	FLOAT: left;TEXT-ALIGN: center;
}
.pTB_2 SPAN {
	DISPLAY: block;
	line-height:30px;
}
.pTB_2 img{border:1px solid #000000;}

.linkborder{width:880px;height:23px;border:1px solid #FF6000; background:#FEF5E6; padding:1px; text-align:left;}
.linktitle{ float:left;width:80px; height:23px; line-height:23px;background:#FF6000; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold;}
.linkcontent{ width:880px; line-height:20px;border-left:1px solid #FF6000;border-right:1px solid #FF6000;border-bottom:1px solid #FF6000; padding:5px;}
.foot{width:880px; height:25px; line-height:25px; background:#ff7300; text-align:center; color:#FFFFFF;}
.foot a{color:#FFFFFF;}
.tel{width:880px; height:20px; line-height:20px; text-align:center; border-bottom:1px dashed #A7D3FF; border-top:1px dashed #A7D3FF; margin-top:10px; font-size:14px; font-weight:bold;}