/* CSS Document */

body{
	margin:0px;
	font:Verdana, Arial, Helvetica, sans-serif;
    *font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
 	background-color: #F0F9CE;    
	background-image: url(../images/rightbg.jpg);
	background-repeat: repeat-x;
}
a:link a:visited a:active {
color:#FF6600;
text-decoration:none;
}
a:hover{
	color:#063;
	text-decoration:underline;
}
a img{
border:none;
}
h2{
	font-size:18px;
	line-height: 1em;
	font-weight: bold;
	color: #006600;
}
h3{
	font-size:16px;
	line-height: 1em;
	font-weight: bold;
	color: #666666;
}

.back_table{
width:100%;
border-collapse:collapse;
}
.back_table .center{
width:1000px;
}
.back_table .left{
width:auto;
background-image:url(../images/leftbg.jpg);
background-position:right top;
background-repeat:no-repeat;
}
.back_table .right{
width:auto;
background-image:url(../images/rightbg02.jpg);
background-position:left top;
background-repeat:no-repeat;
}

/* -----------------------框架----------------------------*/
.wrap{
width:1000px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}
/* -----------------------header----------------------------*/
.header{
background-image:url(../images/bg_02.jpg);
background-repeat:no-repeat;
width:1000px;
height:223px;
}
.link1{
width:220px;
margin-left:0px;
color:#FFFFFF;
}
.link2{
width:450px;
margin-left:280px;
color:#FFFFFF;

}
.link3{
	width:200x;
	color:#FFFFFF;
	margin-top: -85px;
	margin-left:auto;
	margin-right:45px;
	text-align:right;
}
.nav{
	width:450px;
	padding-top:17px;
	margin-right:10px;
	margin-left:auto;
	color:#FFFFFF;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.nav a {
color:#FFFFFF;
}
.nav a:hover{
color:#FFFF66;
text-decoration:none;
}
/* -----------------------footer----------------------------*/
.footer{
	width:1000px;
	height:57px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	/*background-image:url(../images/bg_06.jpg);
	background-repeat:no-repeat;*/
	border-top:#99CC00 3px solid;
	vertical-align:bottom;
	text-align:center;
	background-color:#F3F3F3;
}
.footer .word {
	width:830px;
	font-size:12px;
	color:#666666;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	padding-left:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* -----------------------center----------------------------*/
.center {
width:1000px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
}
.center .tb {
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    vertical-align:top;
}
.center th {
	width:200px;
	padding:50px 10px 5px 0px;

	*padding:75px 10px 5px 0px!important/*IE7*/;
	_padding:70px 10px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight: normal;
	vertical-align:top;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;*/
	/*background-image:url(../images/menu_bg.jpg);*/
	background-image:url(../images/menubg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
.center th .menu{
width:175px;
*margin-top:-30px!important/*IE7*/;
margin-top:10px;
margin-left:0px;
margin-right:auto;
_margin-top:0px;
}
.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;
	color: #060;
}
.center .menu ul{
	margin-left:10px;
	_margin-left:5px;
	list-style-type: none;
	_margin-top:-10px;
	
}
	
.center .menu li {
	font-size:13px;

*margin-left:5px!important/*IE7*/;
	margin-left:-35px;
	_margin-left:5px;

*margin-top:3px!important/*IE7*/;
	margin-top:0px;
	border-bottom:#FFFFFF 1px dotted;
	padding-bottom:2px;
	/*background-image:url(../images/menu_li.gif);*/
background-repeat:no-repeat;
	/*height:30px;*/
padding-left:10px;
	padding-top:10px;
	vertical-align:middle;
	text-align:left;
	color:#FFFFFF;
}
.center .menu li a{
color:#FFFFFF;
text-decoration:none;
}
.center .menu li a:hover {
color:#FFFF66;
text-decoration:none;
}

.center td{
	vertical-align:top;
}
.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 .title{
  margin-left:10px;
}
.center .subnode{
	width:auto;
	margin-left:10px;
	margin-top:5px;
	*margin-top:2px!important/*IE7*/;
	/**height:26px!important/*IE7*/
	padding-top:2px;
	*padding-top:10px!important/*IE7*/;
	/*padding-left:90px;*/
	padding-left:70px;
	margin-right:10px;
	background-image:url(../images/subnode.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:50px;
	font-size:18px;
	font-weight:bold;
}
.web20 {
font-size:12px;
font-weight:normal;
line-height:1.5em;
}
.center .subnode .web20,.center .title .web20{
float:right;
margin-top:18px;
*margin-top:13px;
}
.center .subnode .web20 td,.center .title .web20 td{
padding-right:5px;
vertical-align:bottom;
}
.center .subnode .web20 a,.center .title .web20 a{
text-decoration:none;
color:#666666;
}
.center .subnode .web20 a:hover,.center .title .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;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
	border-bottom-color: #CCC;
}
.center .content .img01{
float:right;
margin:10px 10px 0px 10px;
}
.center .content .news{
	width:750px;
	margin-left:auto;
	margin-right:auto;
}
.center .content .news td{
	padding:0px 0px 2px 0px;
	font-size: 16px;
	color: #000;
}
.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:#CC3300;
	font-weight:bold;
	font-size: 18px;
}
.center .content .aftertitle{
	font-size:12px;
	color:#FF8027;
}
.center .content .examtb {
	width:750px;
	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 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;
 }

.framed3 { 
padding: 6px; 
border: 1px solid #CCC; 
background-color: #FFF;
float: center;
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;
} 
.c_bg{
background-image:url(../images/center_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
}

h4{
	color: #666666;
	lign-height: 130%;
	font-size: 110%;
	line-height: 135%;
	padding-bottom: 6px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #BBBBBB;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 27px;
	background-image: url(../images/topic.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h4 a{
color:#FF6600;
text-decoration:underline;
}
.back_table tr .center .center .tb tr .c_bg .content table tr td table tr td blockquote p {
	color: #FF6600;
}
.back_table tr .center .center .tb tr .c_bg .content table tr td .back_table tr td p strong {
	text-align: left;
}

