/* CSS Document */

body{
	background:url(../images/bg_01.jpg);
	margin:0px;
	font:Verdana, Arial, Helvetica, sans-serif;

*font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
a:link a:visited a:active {
color:#FF6600;
text-decoration:none;
}
a:hover{
color:#FF6600;
text-decoration:underline;
}
a img{
border:none;
}
h2{
	font-size:18px;
	line-height: 1em;
	font-weight: bold;
	color: #CC0000;
}
h3{
	font-size:14px;
	line-height: 1em;
	font-weight: bold;
	color: #666666;
}
/* -----------------------框架----------------------------*/
.wrap{
width:927px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}
/* -----------------------header----------------------------*/
.header{
background-image:url(../images/bg_02.jpg);
background-repeat:no-repeat;
width:927px;
height:223px;
}
.link1{
	width:280px;
	margin-left:20px;
	color:#FFFFFF;
}
.link2{
	width:380px;
	margin-left:330px;
	color:#FFFFFF;
}
.nav{
width:420px;
padding-top:10px;
margin-right:10px;
margin-left:auto;
color:#333333;
font-size:11px;
font:Verdana, Arial, Helvetica, sans-serif;
}
.nav a{
color:#333333;
text-decoration:none;
}
/* -----------------------footer----------------------------*/
.footer{
	width:927px;
	height:130px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg_06.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align:center;
}
.footer .word {
	width:900px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	margin-left:auto;
	margin-right:auto;
	padding-top:90px;
}
/* -----------------------center----------------------------*/
.center {
width:927px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
}
.center .tb {
    width:927px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    vertical-align:top;
}
.center th {
	width:200px;
	padding:50px 10px 5px 3px;
	*padding:75px 10px 5px 3px!important/*IE7*/;
	_padding:70px 10px 5px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: normal;
	vertical-align:top;
	vertical-align:top;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;*/
	background-image:url(../images/menu_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
.center th .menu{
width:165px;
*margin-top:5px!important/*IE7*/;
margin-top:30px;
margin-left:auto;
margin-right:auto;
_margin-top:10px;
}
.center ul{
	margin-left:0px;
	_margin-left:5px;
	list-style-type: none;
	
}
	
.center li {
font-size:13px;
*margin-left:5px!important/*IE7*/;
margin-left:-35px;
*margin-top:3px!important/*IE7*/;
margin-top:0px;
background-image:url(../images/menu_li.gif);
background-repeat:no-repeat;
/*height:30px;*/
padding-left:30px;
padding-top:10px;
vertical-align:middle;
}
.center li a{
color:#3399CC;
text-decoration:none;
}
.center li a:hover {
text-decoration:underline;
}
/*.center ul{
	margin-left:0px;
	list-style-type: none;
	
}
	
.center th li {
font-size:14px;
font-weight:bold;
*margin-left:10px!important/*IE7*/;
margin-left:-30px;
*margin-top:-10px!important/*IE7*/;
margin-top:-10px;
/*background-image:url(../images/menu_li.gif);
background-repeat:no-repeat;*/
height:50px;
_height:75px;
padding-left:30px;
padding-top:12px;
vertical-align:middle;
}
.center li a{
color:#3399CC;
text-decoration:none;
}
.center li a:hover {
text-decoration:underline;
}*/
.center td{
vertical-align:top;
text-align:left;
}
.center .breadcrumb {
width:auto;
margin-left:5px;
margin-right:5px;
margin-top:10px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.center .breadcrumb a{
color:#FF3333;
text-decoration:none;
}
 
.center .subnode{
	width:auto;
	margin-left:10px;
	margin-top:5px;
	*margin-top:5px!important/*IE7*/;
	height:50px;
	*height:26px!important/*IE7*/;
	padding-top:5px;
	*padding-top:25px!important/*IE7*/;
	padding-left:90px;
	margin-right:10px;
	background-image:url(../images/subnode.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.center .subnode .web20{
float:right;
}
.center .subnode .web20 td{
padding-right:5px;
vertical-align:bottom;
}
.center .subnode .web20 a{
text-decoration:none;
color:#666666;
}
.center .subnode .web20 a:hover{
color:#CC3300;
text-decoration:underline;
}

.center .subnode3{
	width:auto;
	margin-left:10px;
	margin-top:5px;
	*margin-top:5px!important/*IE7*/;
	height:50px;
	*height:26px!important/*IE7*/;
	padding-top:5px;
	*padding-top:25px!important/*IE7*/;
	padding-left:90px;
	margin-right:10px;
	background-image:url(../images/subnode2.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.center .subnode3 .web20{
float:right;
}
.center .subnode3 .web20 td{
padding-right:5px;
vertical-align:bottom;
}
.center .subnode3 .web20 a{
text-decoration:none;
color:#666666;
}
.center .subnode3 .web20 a:hover{
color:#CC3300;
text-decoration:underline;
}
#gototop{
padding-right:30px;
padding-left:auto;
text-align:right;
*text-align:right!important/*IE7*/;
}
.center .content {
	width:auto;
	margin:10px;
	font-size:16px;
	line-height: 1.5em;
}
.center .content td{
padding:10px;
}
.center .content .img01{
float:right;
margin:10px 10px 0px 10px;
}
.center .content .news{
width:664px;
margin-left:auto;
margin-right:auto;
}
.center .content .news td{
padding:0px 0px 2px 0px;
}
.center .content .news .word{
padding:0px 0px 30px 20px;
color:#666666;
font-size:16px;
border-bottom:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:dotted;
}
.center .content .news .word a{
color:#CC3300;
text-decoration:underline;
}
.center .content .news li{
font-size:15px;
font-weight:normal;
background:none;
border-bottom:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:dotted;
margin-bottom:-15px;
*margin-bottom:-5px!important/*IE7*/;
margin-top:5px;
*padding-bottom:-15px!important/*IE7*/;
padding-bottom:-15px;
}
.center .content .title {
	color:#006600;
	font-weight:bold;
}
.center .content .aftertitle{
	font-size:14px;
	color:#999999;
}
.center .content .examtb {
	width:650px;
	margin-left:auto;
	margin-right:auto;
	font-size:15px;
}
.center .content .examtb .th01{
text-align:right;
vertical-align:top;
*vertical-align:top!important/*IE7*/;
color:#FF3300;
padding:0px 3px 2px 0px;
background:none;
height:20px;
width:50px;
}
.center .content .examtb .th02{
text-align:right;
vertical-align:top;
color:#339999;
padding:0px 3px 2px 0px;
background:none;
height:20px;
width:50px;
}
.center .content .examtb .th03{
text-align:right;
vertical-align:top;
color:#CC3366;
padding:0px 3px 2px 0px;
background:none;
height:20px;
width:50px;
}
.center .content .examtb .th04{
text-align:right;
vertical-align:top;
color:#000000;
padding:0px 3px 2px 0px;
background:none;
height:20px;
width:50px;
}
.center .content .examtb td{
text-align:left;
vertical-align:top;
padding:0px 0px 2px 2px;
color:#666666;
}
.center .content .forumtb{
width:640px;
margin-left:auto;
margin-right:auto;
font-size:15px;
}
.center .content .forumtb .list td{
background:none;
font-size:15px;
font-weight:normal;
height:20px;
}
.center .content .forumtb .list02 {
border:1px;
border-style:solid;
}
.center .content .forumtb .list03{
width:600px;
text-align:center;
vertical-align:top;
}
.center .content .forumtb .list03 td{
width:300px;
}
#indextb{
width:690px;
margin-left:auto;
margin-right:auto;
}
#indextb .tb{
width:690px;
text-align:left;
vertical-align:top;
}
#indextb .tb td{
	padding:0px 5px 0px 5px;
}
#indextb .tb .sum {
width:340px;
}
#indextb .tb .sum .mid{
background:url(../images/tb_bg_02.jpg);
background-position:center;
background-repeat:repeat-y;
height:180px;
}
#indextb .tb .sum .mid .title{
color:#FF3333;
font-weight:bold;
}
#indextb .tb .sum .mid .word{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	vertical-align:top;
	color:#666666;
	font-size: 13px;
	line-height: 1.6em;
}
#indextb .tb .sum .mid .word a{
color:#CC3300;
text-decoration:none;
}
#indextb .tb .sum .mid .word a:hover{
text-decoration:underline;
}
#indextb .tb .sum .mid .word .img03{
float:left;
margin:0px 5px 5px 0px;
}
#indextb .tb .sum .mid01{
background:url(../images/tb_bg01_02.jpg);
background-position:center;
background-repeat:repeat-y;
height:180px;
}
#indextb .tb .sum .mid01 .word01{
	width:400px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	vertical-align:top;
	color:#666666;
	font-size: 13px;
	line-height: 1.6em;
}
#indextb .tb .sum .mid01 .word01 a{
color:#CC3300;
text-decoration:none;
}
#indextb .tb .sum .mid01 .word01 a:hover{
text-decoration:underline;
}

/* -----------------------antonio add----------------------------*/
.framed { 
padding: 6px; 
border: 1px solid #CCC; 
background-color: #FFF;
float: left;
margin: 10px;
 }
 
.framed2 { 
padding: 6px; 
border: 1px solid #CCC; 
background-color: #FFF;
float: right;
margin: 10px;
 }

.center .subnode2{
	width:auto;
	margin-left:10px;
	margin-top:2px;
	*margin-top:5px!important/*IE7*/;
	height:10px;
	*height:10px!important/*IE7*/;
	padding-top:5px;
	*padding-top:10px!important/*IE7*/;
	padding-left:90px;
	margin-right:14px;
	background-repeat:no-repeat;
	background-position:left center;			
}

.center .subnode2 .editor{
float:right;
} 

.center .menu li a{
color:#6699CC;
text-decoration:none;
}

