body {
 margin:0px auto;
 width:990px;
 font-size:13px;
 font-family:"宋体",Arial,"Times New Roman";
 background:#ffffff;
 Windsor:expression(document.body.onselectstart=document.body.oncontextmenu=function(){return false;});
 background-image:url(../celebrate/bg.jpg);
 background-repeat:repeat-y;
 background-position:   center   top; 

}

table{
 border: 0;
 margin: 0;
 align: center;
 border-collapse:collapse; 
 border-spacing: 0; 
 *padd: expression(this.cellPadding=0);
}

table td {
 padding:0; 
}

img{
 border: 0px;
}

A {
 TEXT-DECORATION: none;
 color: #990000;
}

A:visited {
 COLOR: #02387b; TEXT-DECORATION: none;
}

A:hover {

 COLOR: #CC0000;
 TEXT-DECORATION: underline;
}

.top_banner {

 width:990px;
 height:110px;
 background:#FFFFFF;
}

.top {

 width:990px;
 height:75px;
 background-image:url(../celebrate/top.gif);
 background:#FFFFFF;
}

.logo {
 width:300px;
 background-image:url(../celebrate/logo.gif);
}

.h1 {
 text-indent:-9999px;
 line-height:0;
 font-size:0;
 overflow:hidden;
}

.h2 {
 text-indent:-9999px;
 line-height:0;
 font-size:0;
 overflow:hidden;
}

.h3 {
 text-indent:-9999px;
 line-height:0;
 font-size:0;
 overflow:hidden;
}
.count {
 font-size:14px;
 line-height:20px;
 letter-spacing: 1px;
 text-align:center;
 padding:5px 20px 0px 0px;
 
}

.cell {
 width:45px;
}

.head {
 width:990px;
 height:160px;

}

.head_left {
 width:690px;
 background-image:url(../celebrate/top_1.jpg);
}

.head_swap {
 width:300px;
 background-image:url(../celebrate/top_r1.jpg);
}

.nav {
 width:990px;
 height:35px;
 background:#0E3B74;
 background-image:url(../celebrate/menu.gif);
}

.menu {
 color:#FFFFFF;
 font-size:14px;
 font-weight: bold;
 letter-spacing: 1px;
 padding:0px 4px 0px 14px;
}

.menu A:link {
 font-size:14px;
 font-weight: bold;
 color:#FFFFFF;
 TEXT-DECORATION: none; 
 padding:0px 4px 0px 4px;
}

.menu A:visited {
 font-size:14px;
 font-weight: bold;
 color:#02387b;
 TEXT-DECORATION: none;
 padding:0px 4px 0px 4px;
}
.menu A:hover {
 font-size:14px;
 font-weight: bold;
 COLOR: #02387b;
 TEXT-DECORATION: underline;
 padding:0px 4px 0px 4px;
}

.main {
 width:990px;
 background:#FFFFFF;
}

.index_side {
 width:250px;
 background:#E9EBE8;

}

.index_left_title {
 height:35px;
 width:250px;
 color:#60a8fc;
 font-size:14px;
 letter-spacing: 1px;
 font-weight: bold;
 text-indent:2.5em;
 background:#E9EBE8;
 background-image:url(../celebrate/index_side.gif);
}

.index_main_title {
 width:490px;
 height:35px;
 color:#60a8fc;
 font-size:14px;
 letter-spacing: 1px;
 background-image:url(../celebrate/index_title.gif);
}

.index_right_title {
 height:35px;
 width:250px;
 color:#60a8fc;
 font-size:14px;
 letter-spacing: 1px;
 background:#E9EBE8;
 background-image:url(../celebrate/index_side.gif);

}
.left {
 font-weight: bold;
 text-indent:2.5em;
 float:left;
}
.right {
 float:right;
 font-family:"Times New Roman";
 padding:0px 15px 0px 0px;
}

.index_left_content {
 height:190px;
 width:230px;
 color:#0E3B74;
 font-size:14px;
 line-height:30px;
 background:#E9EBE8;
 padding:8px 10px 0px 10px;
}

.index_pic_news {
 height:190px;
 width:220px;
 color:#0E3B74;
 font-size:14px;
 text-align:center;
 background:#E9EBE8;
 padding:0px 5px 0px 5px;
}

.index_main_content {
 
 height:190px;
 width:450px;
 color:#0E3B74;
 font-size:14px;
 line-height:30px;
 padding:8px 20px 0px 20px;
}

.index_right_content {
 
 height:190px;
 width:234px;
 color:#0E3B74;
 font-size:14px;
 line-height:30px;
 background:#E9EBE8;
 padding:8px 8px 0px 8px;

}

.space {
 width:990px;
 height:2px;
 background:#FFFFFF;

}


.link {
 width:990px; 
 height:28px;
 background:#EBEBEB;
 border-top:2px solid #C0C0C0; margin:0 0 0px;
 
}

.link_text {
 line-height:28px;
 font-size:14px;
 text-indent:1em;
 color:#02387b;
 
 TEXT-DECORATION: none;  
}

.link_text A {
 color:#02387b;
 TEXT-DECORATION: none;  
 padding:0px 5px 0px 5px;
}

.link_text A:hover {
 color:#02387b;
 TEXT-DECORATION: underline; 
 padding:0px 5px 0px 5px; 
}


.bottom {
 width:990px; 
 height:80px;
 line-height:180%;
 color:#333333;
 font-size:13px;
 text-align:center;
 background:#FFFFFF;
 border-top:2px solid #C0C0C0; margin:5 0 0px;
 
}

.bottom A:link {
 COLOR: #333333; TEXT-DECORATION: none;  
}

.bottom A:visited {
 COLOR: #333333; TEXT-DECORATION: none;
}

.bottom A:hover {
 COLOR: #666666; TEXT-DECORATION: underline;
}





.inner_left_title {
 height:35px;
 width:250px;
 color:#0E3B74;
 font-size:14px;
 letter-spacing: 1px;
 font-weight: bold;
 text-indent:2.5em;
 background:#E9EBE8;
 background-image:url(../celebrate/index_side.gif);
}

.inner_left_content {
 height:190px;
 width:210px;
 color:#0E3B74;
 font-size:14px;
 line-height:30px;
 background:#E9EBE8;
 padding:10px 10px 5px 30px;
}


.inner_main_title {
 width:740px;
 height:35px;
 color:#0E3B74;
 font-size:14px;
 font-weight: bold;
 text-indent:2.5em;
 background-image:url(../celebrate/inner_guide.gif);
}


.inner_main_content {
 height:190px;
 width:660px;
 color:#0E3B74;
 font-size:14px;
 line-height:28px;
 text-align:justify;
 text-justify:inter-ideograph;
 padding:10px 40px 0px 40px;
}
.index_main_contentCopy {

 
 height:300px;
 color:#0E3B74;
 font-size:14px;
 line-height:30px;
}
.index_left_contentCopy {
 height:300px;
 color:#0E3B74;
 font-size:14px;
 line-height:30px;
 background:#E9EBE8;
 padding-top: 8px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
}
.index_left_titleCopy {
 height:35px;
 width:740px;
 color:#60a8fc;
 font-size:14px;
 letter-spacing: 1px;
 font-weight: bold;
 text-indent:2.5em;
 background-image:url(../celebrate/index_mail_titlecopy.jpg);
 background-color: #E9EBE8;
}