@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	margin: 0px;
	padding: 0px;
	
}
div,ul,li,ol,p,h1,h2,h3,h4,h5,h6,table,form,a,img{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
img{ border:0px;}
a:link{
	color: #4E4E4E;
	text-decoration: none;
}
a:visited {
	color: #4E4E4E;
	text-decoration: none;
}
a:hover{
	color: #CC3300;
	text-decoration: none;
}
.clear{
	clear: both;
}

.o {
	width: 999px;
	margin-right: auto;
	margin-left: auto;
}
.a {
	width: 999px;
	margin-right: auto;
	margin-left: auto;
}.heard {
	height: auto;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
}
.logo {
	height: 76px;
	width: 168px;
	float: left;
}
.sibrt {
	float: right;
	width: 129px;
	text-align: right;
}
.bie {
	line-height: 40px;
	padding-right: 10px;
	color: #B96E75;
	width: 119px;
}
.bie a:link {
	color: #B96E75;
	
}
.bie a:visited {
	color: #B96E75;
	
}
.bie a:hover {
	color: #616161;
	
}
.tue {
	background-image: url(images/3_05.jpg);
	width: 119px;
	background-repeat: no-repeat;
	text-align: center;
	height: 19px;
	float: right;
	padding-right: 10px;
	margin-top: 10px;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 19px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.tue a:link{color: #FFFFFF;}
.tue a:visited{color: #FFFFFF;}
.tue a:hover{color: #FFFFFF;}
.nav0 {
	height: 31px;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
}
.nav1 {
	background-image: url(images/31_03.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 31px;
	width: 5px;
	float: left;
}
.nav3 {
	background-image: url(images/39_03.jpg);
	float: left;
	height: 31px;
	width: 161px;
}

#Nav { /*Make the left border */
	line-height: 31px;
	list-style-type: none;
	width: 700px;
	background-repeat: no-repeat;
	height: 31px;
	float: left;	
}
#Nav ul {
margin: 0px;
padding: 0px;
list-style: none;
/*display: inline;*/
}
#Nav ul li {
position: relative;
float: left;
	text-align: center;
	width: 100px;
	line-height:31px;
	color: #000000;
	background-image: url(images/32_04.jpg);
	background-repeat: no-repeat;
	font-weight: bold
}
#Nav li ul {
	position: absolute;
	left: 0px;
	display: none;
	border-left: 0px;
	width: 140px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	background-color: #EBEBEB;
}
#Nav ul li a {
	display: block;
	width: 100px;
	text-align:center;
	font-size: 12px;
	line-height: 31px;
	color: #000000;

}
#Nav ul li ul li a { /* The border of main menus is different from the sub menus */
	display: block;
	width: 135px;
	text-align:left;
	font-size: 11px;
	line-height: 20px;
	padding-left: 5px;
	background-color: #F0F0F0;
}


#Nav a:hover {
	line-height:31px;
	text-align: center;
	width: 100px;
	background-position: center;
	color: #C80000;
	font-size: 12px;
	background-image: url(images/31_04.jpg);
}

#Nav ul li ul li a:hover {
	display: block;
	width: 135px;
	text-align:left;
    padding-left: 5px;
	font-size: 11px;
	line-height: 20px;
	background:#F2F2F2;

}
		
	

	
}
/* Fix IE. Hide from IE Mac */
* html #Nav ul li {
float: left;
height: 1%;

}
* html #Nav ul li a {
height: 1%;

}
/* End */
#Nav li:hover ul, li.over ul {
display: block;

}
#Menu li.over ul {
 display: block;
}
#Menu li.over li ul {
margin-left: 101px;
 margin-top: -21px;
 display: none;
}
#Menu li li.over ul {
 display: block;
}
.ban {
	height: 300px;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1px;
}
.main {
	width: 866px;
	margin-top: 2px;
	margin-right: auto;
	margin-left: auto;
}
.left {
	height: auto;
	width: 300px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DBDBDB;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: left;
}
.right {
	float: left;
	width: 564px;
	height: auto;
}
.right_1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 560px;
	height: auto;
}
.kgg {
	padding-left: 43px;
	float: left;
	width: 140px;
}
.kgg li {
	height: 20px;
}
.copyright {
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	line-height: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 10px;
}
.ton {
	width: 200px;
	float: left;
}
.navgi {
	text-align: right;
	float: right;

}

.kga {

	padding-left: 43px;
	
}
.kga li {
	line-height: 20px;
}
.pge {
	float: left;
	padding-top: 15px;
}

.clor {
	color: #C80000;
}
.clor a:link {
	color: #C80000;
}
.clor a:visited{
	color: #C80000;
}
.clor a:hover{
	color: #C80000;
}

.righte {
	float: left;
	width: 263px;
	padding-left: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 120px;
	padding-top: 15px;
}


.left_con {
	width: 198px;
	float: left;
	height: auto;
}
.fone {
	
	padding-left: 10px;
}
.fone li {
	line-height: 14px;
}
.flashe {
	height: 271px;
	width: 100px;
	float: left;
}
.fegeee {
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.baner {
	height: 160px;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
}
.diamond_main {
	width: 866px;
	margin-right: auto;
	margin-left: auto;
}
.title {
	float: left;
	height: 44px;
	width: 161px;
}
.guild {
	text-align: right;
	float: right;
	padding-right: 4px;
}
.titye {
	padding-top: 15px;
    width: 400px;
	
}
.titye a {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.titye a:link {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.diamond_main .line {
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.mien {
	width: 210px;
	height: auto;
	padding-top: 15px;
	float: left;
}
.mien h2 {
	font-size: 11px;
	padding-bottom: 8px;
}
.feef {
	float: left;
	height: auto;
	width: 425px;
}
.vef {
	float: left;
	width: 266px;
}
.conet {
}
.oce {
	padding-top: 25px;
}
.iey {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.fey {
	float: right;
	width: 425px;
	background-image: url(images/Diamondi_09.png);
	background-repeat: no-repeat;
	padding-top: 85px;
	background-position: 180px top;
}
.lein {
	float: left;
	background-image: url(images/Diamondife4_16.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 16px;
	height: 212px;
	margin-top: 117px;
	text-align: center;
}
.ieyt {
	width: 425px;
	padding-top: 20px;
}
.mjoi {
	text-align: right;
	line-height: 20px;
}
.diey {
	padding-top: 10px;
	height: auto;
	width: 866px;
}
.uei {
	width: 460px;
	line-height: 30px;
	float: left;
}
.jeg {
	float: right;
	padding-right: 10px;
	text-align: right;
	line-height: 30px;
}



.fey h3 {
	background-image: url(images/Diamondi_12.jpg);
	height: 27px;
	width: 131px;
	line-height: 27px;
	color: #FFFFFF;
	padding-left: 5px;
	font-size: 12px;
}

.com {
	width: 866px;
}

.oce h3 {
	background-image: url(images/Diamondi_12.jpg);
	height: 27px;
	width: 131px;
	line-height: 27px;
	color: #FFFFFF;
	padding-left: 5px;
	font-size: 12px;
}




.titye a:visited {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.titye a:hover {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.titye li {
	float: left;
	padding-left: 15px;
	background-image: url(images/jy.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
}
option{
	font-size: 10px;
	color: #616161;

}
.fhrr{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;

}

.fhr{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.fhrn{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
		border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

}.utye {
	text-align: center;
}
.de_main h3 {
	color: #FFFFFF;
	background-image: url(images/g.jpg);
	height: 23px;
	width: 856px;
	line-height: 23px;
	padding-left: 5px;
	font-size: 12px;
}
.eiyt_eu {
	width: 856px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #E1E1E1;
}
.ueyee {
	padding-top: 25px;
	padding-left: 40px;
}
.about_maine {
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.about_left {
	height: auto;
	width: 167px;
	float: left;
}
.eiei {
	padding-top: 20px;
}

.about_conten {
	float: left;
	width: 680px;
	padding-left: 18px;
}
.about_efv {
	width: 500px;
	float: left;
	padding-top: 5px;
}
.about_efc {
	width: 430px;
	float: left;
	padding-top: 5px;
}
.about_imag {
	float: left;
	margin-top: 10px;
}
.about_soib {
	background-color: #ECECEC;
	height: 25px;
	margin-top: 10px;
	line-height: 25px;
}
.enents_main {
	padding-top: 15px;
}
.enents_main h3 {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	font-size: 12px;
}
.author {
	line-height: 20px;
}
.prev {
	line-height: 20px;
	float: left;
	width: 400px;
	margin-top: 20px;
}
.nex {
	line-height: 20px;
	text-align: right;
	float: right;
	margin-top: 20px;
}
.educaton_main {
	padding-top: 10px;
	width: 490px;
}
.educaton_main h1 {
	font-size: 14px;
	color: #336699;
}
.educatP_fone {
	padding-top: 10px;
	padding-left: 5px;
	float: left;
	width: 200px;
}
.educatP_fone li {
	line-height: 30px;
	list-style-type: disc;
	list-style-position: inside;
}



.about_efc li {
	background-image: url(images/events_07.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
	margin-right: 20px;
	padding-bottom: 3px;
	height: 16px;
	padding-top: 9px;
}

.about_titlee {
	line-height: 15px;
	text-align: right;
}


.about_left h1 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #A20000;
	height: 27px;
	line-height: 27px;
	text-align: center;
	background-image: url(images/efe.jpg);
	background-repeat: no-repeat;
	background-position: 30px center;
}
#nav2 {
	width:165px;
	line-height: 24px;
	list-style-type: none;
	text-align:left;
	
    /*定义整个ul菜单的行高和背景色*/

}

/*==================一级目录===================*/

#nav2 a {
	width: 150px;
	display: block;
	font-size: 11px;
	line-height: 24px;
	padding-left: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C5D4D9;
	border-bottom-color: #C5D4D9;
	border-left-color: #C5D4D9;	
}

#nav2 li {
	float:left;
	font-size: 11px;  /*float：left,本不应该设置，但由于在Firefox不能正常显示

 继承Nav的width,限制宽度，li自动向下延伸*/
	line-height: 24px;

	
}

#nav2 li a:hover{
	font-size: 11px;
	line-height: 24px;   /*一级目录onMouseOver显示的背景色*/
	color: #CC0000;

}

#nav2 a:link  {

 color:#4E4E4E; text-decoration:none;font-size: 11px; line-height: 24px;  

}

#nav2 a:visited  {

 color:#4E4E4E;text-decoration:none;font-size: 11px;  line-height: 24px; 

}

#nav2 a:hover  {

 color:#CC0000;text-decoration:none;font-size: 11px;  line-height: 24px; 

}

/*==================二级目录===================*/

#nav2 li ul {

 list-style:none;

 text-align:left;font-size: 12px;

}

#nav2 li ul li{

	background: #ffffff;

	font-size: 11px;

	line-height: 24px;
border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C5D4D9;
	border-bottom-color: #C5D4D9;
	border-left-color: #C5D4D9;	
	width:165px;

	

	

}

#nav2 li ul a{

         padding-left:30px;

         width:135px;font-size: 11px;  line-height: 24px; border:0px;

		

 /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/

}

/*下面是二级目录的链接样式*/

#nav2 li ul a:link  {

 color:#4E4E4E; text-decoration:none;font-size: 11px;  line-height: 24px; border:0px;

}

#nav2 li ul a:visited  {

 color:#4E4E4E;text-decoration:none;font-size: 11px;  line-height: 24px; border:0px;

}

#nav2 li ul a:hover {

 color:#CC0000;

 text-decoration:none;

 font-weight:normal;

font-size: 11px;  line-height: 24px;border:0px; 

 /* 二级onmouseover的字体颜色、背景色*/

}

/*==============================*/

#nav2 li:hover ul {

 left: auto;

}

#nav2 li.sfhover ul {

 left: auto;

}



#nav2 ul.collapsed {

 display: none;

}
.contact_main {
	padding-top: 10px;
}
.contact_main h1 {
	font-size: 12px;
	color: #CC0000;
}
.contace_ef {
	float: left;
	width: 375px;
	padding-right: 5px;
}
.contace_ef ul {
	padding-top: 15px;
}
.contace_ef li {
	line-height: 20px;
}
.fxoe {
	float: left;
	width: 300px;
	position: relative;
}




/* message display page */
.message_list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 300px;
}
.message_list li {
	padding: 0;
	background-color: #EEEEEE;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EEEEEE;
}
.message_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
}
.message_head .timestamp {
	color: #666666;
	font-size: 95%;
	position: absolute;
	right: 6px;
	top: 6px;
}
.message_head cite {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
}
.message_body {
	padding: 5px 10px 15px;
	background-color: #FFFFFF;
}
.collapse_buttons {
	text-align: right;
	padding: 5px 0;
	width: 300px;
}
.collapse_buttons a {
	margin-left: 15px;
	float: right;
}
.show_all_message {
	background: url(images/tall-down-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.show_recent_only {
	display: none;
	background: url(images/tall-up-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.collpase_all_message {
	background: url(images/collapse-all.gif) no-repeat right center;
	padding-right: 12px;
	color: #666666;
}
.re_main {
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.eiyt_eu {
}
.eiyt_eu h3 {
	font-size: 14px;
	line-height: 25px;
	background-color: #A20000;
	height: 25px;
	width: 851px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
}
.about_efv h1 {
	font-size: 12px;
	color: #CC0000;
	padding-bottom: 6px;
	background-image: url(images/14510187.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 19px;
}
.about_efv h2 {
	font-size: 11px;
	color: #CC0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-bottom: 5px;
}
.about_leftie {
}
.about_rightef {
	float: left;
	width: 230px;
	padding-left: 10px;
}
/*选项卡1*/
#Tab1{
	width:500px;
	margin:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*选项卡2*/

/*菜单class*/
.Menubox {
	width:100%;
	background:url(http://www.makewing.com/images/uppic/200801081251340.gif);
	height:28px;
	line-height:28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc0000;
}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
	float:left;
	display:block;
	cursor:pointer;
	width:114px;
	text-align:center;
	color:#616161;
	font-weight:bold;
	background-color: #ffffff;
}
.Menubox li.hover{
	padding:0px;
	background:#fff;
	width:116px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#ffffff;
	font-weight:bold;
	height:27px;
	line-height:27px;
	background-color: #CC0000;
	background-image: url(http://www.makewing.com/images/uppic/200801081249070.gif);
}.about_efv li {
	line-height: 20px;
}
.about_efh h1 {
	font-size: 12px;
	color: #CC0000;
	background-image: url(images/14510187.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	line-height: 20px;
}
.about_ap h1 {
	font-size: 12px;
	color: #CC0000;
	background-image: url(images/14510187.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	line-height: 20px;
}
.about_ap li {
	line-height: 20px;
}
.about_ap {
	width: 210px;
	padding-top: 5px;
	float: left;
	padding-left: 10px;
}
.message_body p {
	line-height: 18px;
}
.banebf {
	width: 877px;
	margin-right: auto;
	margin-left: auto;
}
.je {
	height: auto;
	width: 897px;
	margin-right: auto;
	margin-left: auto;
}

