body {margin:0 ; padding:0; height:auto; font-family:"Lucida Grande",Arial, Verdana, lucida,Helvetica,"ËÎÌå", Arial, sans-serif;  font-size:12px; color:#000; width: 1002px; background: url(images/bg_logo.gif) no-repeat fixed 1002px 0px ; border-right:#dddddd 1px solid}



/*   topbanner */
.ct_topbanner{ float:left; width:982px; height:73px; margin:10px 10px!important ; margin:10px 0 10px 5px;background: url(images/culture/ct_topbanner.jpg) no-repeat;}
.ct_topbanner h2{ float:left; width:200px; margin:50px 0 0 40px!important;margin:50px 0 0 20px; color:#FFFFFF; font-size:18px; font-weight:bold;}

/*  subnav */
.ct_subnav{ float:left; width:980px; height:28px; margin:0px 10px 0 10px!important ; margin:0px 0 0px 5px;  border:#D4D4D4 1px solid ; background:url(images/culture/subnav_bg.gif);}
.ct_subnav ul{ float:left;  list-style:none; margin:8px 0 0 10px;}
.ct_subnav li{ float:left; width:120px; font-size:12px; color:#DB1013; }
.ct_subnav p{ float:left;  margin:8px 0 0 10px; font-size:12px; color:#DB1013;}
.ct_subnav span{padding:0 3px; }
.ct_subnavbottom{ float:left; width:982px;  margin:0px 10px 10px 10px!important ; margin:0px 0 0px 5px;  border-top:#DB1013 5px solid;}

/* flash */
#flashcontent01{ float:left; width:715px;margin:0px 15px 5px 10px!important ; margin:0px 15px 5px 5px; }


/* Chinese festival  */
.ct_right01{ float:left; width:250px; height:240px; border:#D4D4D4 solid 1px; background:url(images/culture/festival_bg.gif) top right no-repeat;}
.ct_right01 ul{ float:left; width:220px; padding:0 0 0 20px; list-style:none;}
.ct_right01 li{ float:left; width:220px; padding:0 0 0 10px; background:url(images/culture/list_dot.gif) no-repeat left; line-height:160%; font-size:12px;}
.ct_right01 h3{ float:left; width:190px; height:45px; margin:10px 0 5px 0; padding:0  50px 0 0; background:url(images/culture/festival_title.gif) right no-repeat; line-height:350%; font-size:14px; font-weight:bolder; text-align:right; color:#DB1013}
.ct_date{ float:left; width:240px; height:88px; margin:3px 0 5px 4px!important; margin:3px 0 5px 2px; padding:8px 0 0 0; background:url(images/culture/date_bg.gif) no-repeat; text-align:center; overflow:hidden;}

/*  part2-left  */
.ct_main{ float:left; width:713px; margin:5px 15px 5px 10px!important ; margin:5px 15px 5px 5px; padding:0 0 10px 0; border:1px solid #D4D4D4  }
.ct_main h2{ float:left; width:680px; height:37px; padding:13px 0 0 20px; font-size:12px; background:url(images/culture/chi_profile_bg.gif) no-repeat; color:#FFFFFF; }
.ct_main_left01{ float:left; width:390px; padding:5px 10px;}
.ct_main_left01 p{ text-indent:28px; font-size:14px; line-height:160%;}
.ct_main_left01 ul{ list-style:none; margin:10px 0 10px 0; padding:0px 0 0 30px;}
.ct_main_left01 li{ float:left; width:350px; line-height:160%; font-size:14px; background:url(images/culture/list_dot.gif) no-repeat left; padding: 0 0 0 10px;}
.ct_main_left02{ float:left; width:390px; }
.ct_main_left02 h3{ float:left; width:370px; height:25px; padding:8px 0 0 35px;  background:url(images/culture/title_bg01.gif) no-repeat;  font-size:14px; font-weight:bolder; color:#DB1013}
.ct_pic01{ float:left; width:80px;  padding:20px 0 0 30px;  }
.ct_main_left02 ul{ float:left; width:260px; margin:0 0 0 15px; list-style:none;}
.ct_main_left02 li{ float:left; width:240px; line-height:160%;padding: 0 0 0 10px; background:url(images/culture/list_dot.gif) no-repeat left; }
.ct_more01 { text-align:right;}

.ct_main_right{ float:right; width:265px; padding:10px 0 10px 20px; border-left:1px #CCCCCC dashed;}
.ct_pic02{ float:left; width:243px; margin:0 0 10px 0;   }
.ct_main_right h3{ float: left; width:225px; height:52px;font-size:12px; padding:28px 0 0 30px; line-height:140%; background: url(images/culture/topic_titlebg.jpg) no-repeat;color:#FFFFFF;}
.ct_main_right ul{ float: left; width:223px; padding:15px 0 40px 20px!important;padding:15px 0 40px 10px; background:#F3F3F3 url(images/culture/topic_bg.gif) no-repeat right bottom; list-style:none;}
.ct_main_right li{ float:left; width:200px; margin:0 0 0 10px; line-height:180%;padding: 0 0 0 10px; background:url(images/culture/list_dot.gif) no-repeat left; }

/*  part2-right  */
.ct_right02  { float:left; width:245px; margin:5px 0; padding:5px 0 10px 5px!important;padding:8px 0 10px 5px;border:#D4D4D4 solid 1px;}
.ct_right02title01{ float:left; width:225px; height:25px; padding:15px 0 0 15px; background:url(images/culture/right_titlebg01.jpg) no-repeat;font-size:14px; font-weight:bolder; color:#DB1013 }
.ct_right02title02{ float:left; width:225px; height:25px; font-size:12px; padding:15px 0 0 15px; background:url(images/culture/right_titlebg02.jpg) no-repeat;font-size:14px; font-weight:bolder; color:#DB1013 }
.ct_right02 ul{ float:left; width:220px; margin:10px 0 10px 0px!important; margin:15px 0 12px 0px; padding:0 0 0 10px; list-style:none; }
.ct_right02 li{ float:left; width:200px; line-height:180%;padding: 0 0 0 10px; background:url(images/culture/list_dot.gif) no-repeat left; }
.ct_more03 { float:left; width:220px;  line-height:160%;text-align:right;}

/*  part3  */

.ct_bottom01{ float:left; width:227px; margin:5px 6px 5px 14px!important;margin:5px 8px 5px 7px; overflow:hidden;}
.ct_bottom01 h3{ float:left; width:217px; height:23px; padding:5px 0 0 10px;  background: url(images/culture/bottomtitle_bg.gif) no-repeat;  font-size:14px; font-weight:bolder; color:#DB1013}
.ct_pic03{ float:left; width:190px; margin:10px 0 10px 20px; }
.ct_bottom01 ul{ float:left; width:220px; margin:0 0 10px 20px!important;margin:0 0 10px 10px; background: url(images/culture/list_bg.gif) no-repeat center; list-style:none;}
.ct_bottom01 li{ float:left; width:200px; line-height:160%;padding: 0 0 0 10px; background:url(images/culture/list_dot.gif) no-repeat left; }
.ct_more02 { float:left; width:207px; height:25px; padding:5px 20px 0 0; background:url(images/culture/bottommore_bg.gif) no-repeat; text-align:right;}


/* list*/
.ct_list{ float:left; width:710px; margin:0 5px 0 5px; padding:0 0 10px 10px;}
.ct_list p{ float:left; width:680px; margin: 5px 0 5px 20px!important;margin: 5px 0 5px 10px; padding:0 0 0 10px; background:url(images/culture/list_dot.gif) no-repeat left; font-size:14px; line-height:160%;}
.ct_listposition{ float:left; width:700px; height:30px; margin:0 0 10px 0; font-size:14px; line-height:160%; border-bottom:1px #FF0000 dashed; }
.ct_divisionline{ float:left; width:680px; border-bottom:1px #CCCCCC solid;}
.ct_page{ float:left; margin:10px 0 0 0;}
.ct_page ul{ width:500px; padding:0 0 0 100px; list-style:none}
.ct_pageli{ float:left; width:50px; border:1px solid #CCCCCC; margin:0 5px; line-height:160%; display:block; text-align:center}
.ct_pageP{ float:left; width:150px; line-height:100%; text-align:center}


