body{ margin:0px;  text-align:center;  background:#FFF;  }
body, td, input, textarea, select, button { color: #535353; font: 12px/1.6em Arial,Helvetica,sans-serif; }
body, ul, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0px; padding: 0px; text-align:left; }
ul{ list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
a { color:#7A857D; text-decoration: none; outline:none; }
	a:hover { text-decoration: underline; }
	a img { border: none; }
em, cite, strong, th { font-style: normal; font-weight: normal; }
.left{ float:left; }
.right{ float:right; }
.input { border-top:1px solid #999; border-right:1px solid #CCC; border-left:1px solid #999; border-bottom:1px solid #CCC; }

.column_div{ margin-bottom:10px; }
.column_tit{ padding-left:10px; line-height:25px; color:#FFF; font-size:15px; font-weight:bold; }
.column_content{ margin-top:10px; background:url("../images/column_bg.jpg") 100% 100% no-repeat; padding:0px 10px 10px 0px;}
.spacer{ height:10px; }
.clear{ clear:both; height:0px; line-height:0px; font-size:0px; }
.form_action{ text-align:center; margin:10px 0px; }
.form_action .submit_button{ padding:3px 15px; background:#F4BE9C; font-weight:bold; color:#CE7152; border-bottom:1px solid #CE7152; border-right:1px solid #CE7152; cursor:pointer; }
.important{ font-weight:bold; color:#FF0000; }
.button{ height:20px; line-height:20px; text-align:center; background:#639E8C; font-weight:bold; color:#FFF; padding:0px 5px; border:0px; border-right:1px solid #588F7E; border-bottom:1px solid #588F7E; }

.form_field{ text-align:right; color:#4D6A5B; }
.form_input{ text-align:left; }

.succeedDiv{ background-color:#EEE; color:#0078F0; padding:10px; text-align:left; font-weight:bold; margin:10px 0px;}
.errorDiv{ background-color:#EEE; color:#FF0000; padding:10px; text-align:left; font-weight:bold; }
.errorDiv ul{ padding:5px 10px; }

.no_content{ padding:20px; text-align:center; background:#EEE; font-weight:bold; }

.text_content h1{ font-weight:bold; font-size:15px; line-height:40px; }
.text_content p{ text-indent:2em; margin:10px 0px; }

.gray{ color:#999; }

#page_wrap{ width:980px; margin:0px auto; background:#FFF;}
#container {padding: 0px; width: 960px; margin: 0px;  }
#header{ margin:10px 0px; }
#header #bar_top{ background:#DEEBBD; height:20px; color:#9CAD69; }
#header #bar_top a{ color:#9CAD69; font-weight:bold; }
#header #bar_top .left{ padding-left:10px;  }
#header #bar_top .right{ padding-right:10px; text-align:right; }
#header #header_content{ margin:10px 0px; }
#header #bar_bottom{ background:#DEEABA; height:50px; line-height:30px; color:#828D85; position:relative; }
#header #bar_bottom #langDiv{ position:absolute; right:10px; line-height:30px; top:0px; }
#header #bar_bottom #menu{ list-style:none; margin:0px; padding:0px; }
#header #bar_bottom #menu li{ float:left; } 
#header #bar_bottom #menu li a{ display:block; }
#header #bar_bottom .bbb{ background:#C0DB7C; height:20px; position:absolute; top:30px; left:0px; width:960px; line-height:20px; color:#FFF; }
#header #bar_bottom .bbb #bbb_content{ padding-left:10px; }


#latest_action #event_slider_pre , #latest_action #event_slider_next{ width:23px; position:absolute; height:37px; }
#latest_action #event_slider_pre{ top:50px; left:0px; z-index:10; }
#latest_action #event_slider_pre a{ display:block;  background:transparent url(../images/previous-scroll-arrow.gif) no-repeat scroll 0 0;}
#latest_action #event_slider_next{ top:50px; right:10px; z-index:10; }
#latest_action #event_slider_next a{ display:block;  background:transparent url(../images/next-scroll-arrow.gif) no-repeat scroll 0 0; }
#latest_action #event_slider_pre a , #latest_action #event_slider_next a{ width:23px; height:37px; }
#latest_action #event_slider{ width:400px; margin:0px auto; overflow:hidden; position:relative; }
#latest_action #event_slider ul { list-style-type:none; margin:0;  padding:0; width:auto; z-index:1; position:relative; left:0; overflow:hidden;}
#latest_action #event_slider ul li { display:inline; float:left; width:100px; }
#latest_action .column_tit{ background:url("../images/tit_bg_orange.jpg") repeat-x; }
#latest_action .column_content{ position:relative; }
#latest_action #event_slider ul li .action_cover{ height:100px; width:80px;}
#latest_action #event_slider ul li .action_cover img{ max-width:80px; max-height:100px; }
#latest_action #event_slider ul li .action_name{ text-align:center; line-height:16px; width:80px; overflow:hidden; }
#latest_action #event_slider ul li .action_name a{ color:#555; }

#book_market .column_tit{ background:url("../images/tit_bg_green.jpg") repeat-x; }
#book_market .column_content{ position:relative; }
#book_market #book_slider_pre , #book_market #book_slider_next{ width:23px; position:absolute; height:37px; }
#book_market #book_slider_pre{ top:50px; left:0px; z-index:10; }
#book_market #book_slider_pre a{ display:block;  background:transparent url(../images/previous-scroll-arrow.gif) no-repeat scroll 0 0;}
#book_market #book_slider_next{ top:50px; right:10px; z-index:10; }
#book_market #book_slider_next a{ display:block;  background:transparent url(../images/next-scroll-arrow.gif) no-repeat scroll 0 0; }
#book_market #book_slider_pre a , #book_market #book_slider_next a{ width:23px; height:37px; }
#book_market #book_slider{ width:400px; margin:0px auto; overflow:hidden; position:relative; }
#book_market #book_slider ul { list-style-type:none; margin:0;  padding:0; width:auto; z-index:1; position:relative; left:0; overflow:hidden;}
#book_market #book_slider ul li { display:inline; float:left; width:100px; }
#book_market #book_slider ul li .book_cover{ text-align:center; margin-top:10px; height:90px; width:90px; }
#book_market #book_slider ul li .book_price{ text-align:center; font-size:12px; margin:10px 0px; }
#book_market #book_slider ul li .book_web_price{ font-size:12px; font-weight:bold; color:#EC7600; }

#info_channel .column_tit{ background:url("../images/tit_bg_grass.jpg") repeat-x; }
#info_channel .column_content{ position:relative; }
#info_channel #channel_slider_pre , #info_channel #channel_slider_next{ width:23px; position:absolute; height:37px; }
#info_channel #channel_slider_pre{ top:50px; left:0px; z-index:10; }
#info_channel #channel_slider_pre a{ display:block;  background:transparent url(../images/previous-scroll-arrow.gif) no-repeat scroll 0 0;}
#info_channel #channel_slider_next{ top:50px; right:10px; z-index:10; }
#info_channel #channel_slider_next a{ display:block;  background:transparent url(../images/next-scroll-arrow.gif) no-repeat scroll 0 0; }
#info_channel #channel_slider_pre a , #info_channel #channel_slider_next a{ width:23px; height:37px; }
#info_channel #channel_slider{ width:400px; margin:0px auto; overflow:hidden; position:relative; }
#info_channel #channel_slider ul { list-style-type:none; margin:0;  padding:0; width:auto; z-index:1; position:relative; left:0; overflow:hidden;}
#info_channel #channel_slider ul li { display:inline; float:left; width:100px; }
#info_channel #channel_slider ul li .product_img{ width:90px; overflow:hidden; text-align:center; margin:0px auto; height:90px;}
#info_channel #channel_slider ul li .product_img img{ width:90px; }
#info_channel #channel_slider ul li .product_intro{ width:90px; overflow:hidden; text-align:center; padding:5px 0px; margin:0px auto; height:60px; line-height:20px; overflow:hidden; }
#info_channel #channel_slider ul li .product_intro{  }

#scene_intro .column_tit{ background:url("../images/tit_bg_green.jpg") repeat-x; }
#scene_intro .column_content{ background-image:none; background:#E0EDBF; margin-top:3px; position:relative; height:190px;}
#scene_intro .column_content #map_img{ text-align:center; cursor:pointer; }

#tour_calendar .column_tit{ background:url("../images/tit_bg_blue.jpg") repeat-x; }
#tour_calendar .column_content{  }
#tour_calendar .column_content #calendar{ padding:5px; border:2px solid #DDD;  }
#tour_calendar .column_content .calendar_tb .calendar_month{ background:#7EAEA2; color:#FFF; }
#tour_calendar .column_content .calendar_tb .calendar_month a{ color:#FFF; }
#tour_calendar .column_content .calendar_tb #current_month{  color:#FFF; text-align:center; font-weight:bold; }
#tour_calendar .column_content .calendar_tb #calendar_lastmonth{ text-align:center; }
#tour_calendar .column_content .calendar_tb #calendar_nextmonth{ text-align:center; }
#tour_calendar .column_content #calendar .cal_item{ line-height:20px; color:#7EAEA2; text-align:center; border-bottom:1px solid #7EAEA2; }
#tour_calendar .column_content #calendar .cal_item span{ width:30px; height:18px; text-align:center; padding:0px 3px; }
#tour_calendar .column_content #calendar .cal_item span a{   }
#tour_calendar .column_content #calendar .calendar_tb .today span{ font-weight:bold;  color:#FFF; background:#7EAEA2; }
#tour_calendar .column_content #calendar .calendar_tb .today span a{  }
#tour_calendar .column_content #festival{ margin-top:5px;  }
#tour_calendar .column_content #festival td{color:#7EAEA2; line-height:20px; height:20px; }
#tour_calendar .column_content #festival .date{ width:80px; text-align:left; }
#tour_calendar .column_content #festival .festival_name{  padding-left:10px; }

#tour_info .column_tit{ background:url("../images/tit_bg_blue.jpg") repeat-x; }
#tour_info .column_content{ }
#tour_info .column_content .tour_location{ width:45px; text-align:left; line-height:20px; color:#7A857D; }
#tour_info .column_content .tour_event{ text-align:left; line-height:20px; }
#tour_info .column_content .tour_event a{ color:#7A857D; }

#today_pic .column_tit{ background:url("../images/tit_bg_orange_dark.jpg") repeat-x; }
#today_pic .column_content{ background:#000 url("../images/black_round_bottom.jpg") 0 100% no-repeat; margin-top:0px; padding:10px; color:#BBB;}
#today_pic .column_content .today_pic{ text-align:center;  }
#today_pic .column_content .today_pic_tit{  font-size:13px; font-weight:bold; border-bottom:1px dotted #CCC; padding:3px 0px; margin-top:5px; }
#today_pic .column_content .today_pic_intro{ }

#login{ background:#C9C9CB; padding:5px; }
#login #login_content #login_tit{ line-height:25px; color:#FFF; font-size:15px; font-weight:bold; border-bottom:1px solid #FFF; }
#login #login_content .field_tit{ font-weight:bold; color:#FFF; text-align:right; }
#login #login_content #username{ width:120px; }
#login #login_content #password{ width:80px; }
#login #login_content a.a1{ width:110px; height:20px; line-height:20px; text-align:center; background:#C8DBD7; color:#5D6F6F; font-weight:bold; display:block; }

#ad .column_tit{ background:url("../images/tit_bg_grass.jpg") repeat-x; text-align:center; font-size:13px; padding:0px; }
#ad .column_content{ padding:0px; background-image:none; background:#E0EDBF; margin-top:3px;}
#ad .column_content .ad_item{ margin-bottom:5px; }
#ad .column_content .ad_item img{ width:240px; }

.column_div .page_tit .page_tit_left{ background:url("../images/tit_bg_orange.jpg") repeat-x; padding:0px 10px; line-height:25px; color:#FFF; font-size:15px; font-weight:bold; text-align:center; height:25px; }
.column_div .page_tit .page_tit_right{ background:url("../images/tit_bg_blue.jpg") repeat-x; color:#FFF; padding-left:10px; font-size:15px; font-weight:bold; height:25px; overflow:hidden; line-height:25px; }
.column_div .page_tit .page_tit_right .pagediv{ color:#CCC; }
.column_div .page_tit .page_tit_right .pagediv a{ color:#FFF; }
.column_div .page_tit .page_tit_bottom{ margin-top:3px; background:#EEE; height:10px; }
.column_div .page_content{ margin:20px 0px; }

/*=subscription*/
#sub_form .tab_tb{ background:#FF3300; }
#sub_form .tab_tb td{ font-size:15px; font-weight:bold;  height:30px; line-height:30px; padding:0px 10px; }
#sub_form .tab_tit{ background:#A19893; color:#FFF; font-weight:bold; }
#sub_form .pass_tab_menu{ background:#A19893; color:#FFF; font-weight:bold; border-left:1px solid #FFF;}
#sub_form .tab_menu{ color:#FFF; border-left:1px solid #FFF; }
#sub_form .current_tab_menu{ background:#C0D973; color:#FFF; border-left:1px solid #FFF; }
#sub_form .sub_form_content{ background:#C0D973; padding:10px; }
#sub_form #sub_method td{ text-align:center; color:#4D6A5B; }
#sub_form #sub_method .a1{ width:120px; height:20px; line-height:20px; text-align:center; background:#639E8C; font-weight:bold; color:#FFF; display:block; }

#sub_form .sub_item{ margin:5px 0px; color:#4D6A5B; }
#sub_form .sub_item label , #sub_form .sub_item td{   font-weight:bold;  color:#4D6A5B; }
#sub_form .sub_item .sub_item_tit{ color:#4D6A5B; font-size:13px; line-height:25px; height:25px; border-bottom:1px dotted #6B8582; margin:15px 0px; font-weight:bold; }
#sub_form .sub_item .sub_form_field{ text-align:right;color:#4D6A5B; }
#sub_form .sub_item .sub_form_input{ text-align:left; }
#sub_form .sub_item .sub_form_input input{ width:160px; }
#sub_form .sub_item .sub_form_input textarea{ width:160px; height:80px; }
#sub_form .sub_item .sub_content_list{ padding-left:80px; margin:10px 0px; color:#4D6A5B; font-weight:bold; }
#sub_form .sub_item .sub_content_list span{ display:none; }
#sub_form .sub_item .cart_book{ background:#FFF; }

/*=subscription1*/
#sub_form .sub_item #post_location_local{  }
#sub_form  #total_amount_tb{ background:#FF0000; }
#sub_form  #total_amount_tb td{ color:#FFF; line-height:20px; height:20px; font-weight:bold; padding:3px; font-size:13px; }

/*subscription_confirm*/
#sub_form .sub_content{ width:500px; margin:20px auto; background:#FF3300; color:#FFF; border:2px solid #FFF; }
#sub_form .sub_content td{ color:#FFF; }

/*forum*/
#forum_action{ text-align:right; line-height:30px; border-bottom:1px solid #CCC; }
#forum #forum_login{ border-bottom:1px solid #CCC; padding:10px; }
#forum #forum_login a.a1{ width:100px; height:20px; line-height:20px; text-align:center; background:#C8DBD7; color:#5D6F6F; font-weight:bold; display:block; }
#forum #forum_login #register_action{ width:100px; margin:0px auto; text-align:center; }
#forum #forum_list{ background:#EEE; padding:15px; margin-top:10px; }
#forum #forum_list .forum_tb{ background:#FFF; border:1px solid #CCC;  }
#forum #forum_list .forum_name{ background:url("../images/tit_bg_blue.jpg") repeat-x; padding-left:5px; line-height:25px; height:25px; color:#FFF; font-weight:bold; font-size:13px; }
#forum #forum_list .forum_thread_list{ background:#E0EDBF; padding:5px; }
#forum #forum_list .forum_thread_list a{ color:#658F7B; }
#forum #forum_list .forum_thread_list li{ background:url("../images/arrow.gif") 10px center no-repeat; padding-left:30px; line-height:18px; margin:5px 0px; width:260px; height:18px; overflow:hidden; }
#forum #forum_list .more_thread{ text-align:right; }
#forum #forum_list #forum_bottom{ border-top:1px solid #CCC; padding-top:15px; margin-top:15px; }
#forum .forum_nav{ background:#FFF; line-height:20px; color:#658F7B; font-weight:bold; width:120px; border-right:1px solid #CCC; text-align:center; }

/*forum_list*/
#forum .login_tit{ font-weight:bold; font-size:15px; line-height:30px; color:#5D6F6F; }
#forum #thread_list{ padding:10px; border:1px solid #CCC; }
#forum #thread_list tr th{ background:#FFF; font-weight:bold; font-size:13px; text-align:center; color:#4D6A5B; height:25px; line-height:25px; border-bottom:1px solid #CCC; }
#forum #thread_list tr{ background:#EEE; }
#forum #thread_list tr.overthread td{ background:#4D6A5B; color:#FFF; }
#forum #thread_list tr.overthread a{ color:#FFF; }
#forum #thread_list td{  color:#4D6A5B; text-align:center; }
#forum #thread_list td .thread_tit{ width:300px; overflow:hidden; text-align:left; padding:0px; padding-left:10px; }
#forum #thread_list td a{ color:#4D6A5B; height:30px; line-height:30px; }

#forum .pagediv{ letter-spacing:5px; padding:0px 10px; }

/*tourism*/
#tourism #new_book #book_info , #tourism #new_book #book_gift{ background:#E0EDBF; }
#tourism #new_book #book_info #book_menu ul li{ background:url("../images/square.gif") 13px center no-repeat; padding-left:30px; color:#83AD3D; font-weight:bold; line-height:30px; font-size:13px; width:260px; overflow:hidden; height:30px; } 
#tourism #new_book #book_info #book_menu ul li a{ color:#83AD3D; }
#tourism #new_book #book_gift td{ font-size:15px; color:#658F7B; font-weight:bold; }
#tourism #new_book #book_gift td .gift_book_name{ padding-left:1em; color:#F6A900; }
#tourism #book_content{ margin-top:10px; }
#tourism #book_content .column_tit{ background:url("../images/tit_bg_grass.jpg") repeat-x; }
#tourism #book_content .column_content{ background-image:none; padding:0px; }
#tourism #book_content #cover_story .column_tit{ background:url("../images/tit_bg_orange.jpg") repeat-x; }
#tourism #book_content .item_content{ height:160px; overflow:hidden; }
#tourism #book_content .item_content .item_pic_div{ float:right; text-align:center; margin-left:5px; margin-bottom:5px; }
#tourism #book_content .item_content .item_pic_div img{ width:140px; } 
#tourism #book_content .item_content .item_tit{ width:185px; clear:none; background:#E0EDBE; line-height:23px; color:#2A5624; padding-left:5px; font-weight:bold; font-size:13px; }
#tourism #book_content #cover_story .item_content .item_tit{ background:#FBD58C; color:#D0111B; }
#tourism #book_content .item_content p{ clear:none; line-height:18px; color:#111; text-indent:2em; padding-top:5px;}
#tourism #book_content .more{ text-align:right; }
#tourism #book_content .more a{ color:#5D6F6F; }

/*book*/
#promote{ padding:10px 0px; }
#promote .series_header{ padding:10px auto; background:#DB0000; color:#FFF; }
#promote #promote_td{ background:#DB0000; }
#promote #promote_td #promote_header{ color:#FFF; text-align:center; }
#promote #promote_td #promote_header h3{ font-weight:bold; font-size:18px; text-align:center; line-height:30px; }
.promote_img{ width:110px; height:140px; }
#promote #latest_td #latest_header{ background:#FF6600; color:#FFF; font-weight:bold; size:15px; text-align:center; height:25px; line-height:25px; }
#promote #latest_td #latest_content{ background:#EEE; }
#promote #latest_td .book_cover{ text-align:center;  }
#promote #latest_td .book_cover img{ width:70px; height:100px; }

.series_row{ padding:10px 0px; }
.series .book_price{ border-top:1px solid #CCC; text-align:center; font-size:11px; margin:10px 0px; }
.series .book_web_price{ font-size:12px; font-weight:bold; color:#EC7600; }


.series_row .back , .series_row .next{ width:23px; position:absolute; height:37px; }
.series_row .back{ top:50px; left:10px; z-index:10; }
.series_row .back a{ display:block;  background:transparent url(../images/previous-scroll-arrow.gif) no-repeat scroll 0 0;}
.series_row .next{ top:50px; right:10px; z-index:10; }
.series_row .next a{ display:block;  background:transparent url(../images/next-scroll-arrow.gif) no-repeat scroll 0 0; }
.series_row .back a , .series_row .next a{ width:23px; height:37px; }
.series_row .book_slider{ width:270px; margin:0px auto; overflow:hidden; position:relative; }
.series_row .book_slider ul { list-style-type:none; margin:0;  padding:0; width:auto; z-index:1; position:relative; left:0; overflow:hidden;}
.series_row .book_slider ul li { display:inline; float:left; width:90px; }

.series .series_header{ padding:10px auto; background:#FF6600; color:#FFF; }
.series .series_header .series_header_tit{ font-weight:bold; font-size:15px; color:#FFF; }
.series .series_content{ background:#EEE; position:relative; height:180px; }
.series .series_content .book_cover{ text-align:center; margin-top:10px; height:90px; width:90px; }
.series .series_content .book_wrapper .book_cover img{ width:60px; height:90px; }
.series .series_price{ padding:5px 0px; text-align:center; font-size:11px; background:#BFD872 url("../images/tit_bg_grass.jpg") repeat-x; }
.series .series_price .book_web_price{ font-size:12px; font-weight:bold; color:#EC7600; }


#book_info .large_book_cover{ text-align:center; }
#book_info #book_info_content{ border-left:2px solid #CCC; border-bottom:2px solid #CCC; padding:10px; }
#book_info #book_info_content h1{ font-size:24px; font-weight:bold;  line-height:30px; height:30px; }
#book_info #book_info_content .book_web_price{ font-size:12px; font-weight:bold; color:#EC7600; }
#book_intro{ margin:20px 0px; border-bottom:1px solid #CCC; }
#book_intro #intro_tit{ background:url("../images/tit_bg_blue.jpg") repeat-x; color:#FFF; text-align:center; font-size:15px; font-weight:bold; height:30px; line-height:30px; }
#book_intro #intro_content{ color:#56887C; line-height:20px; padding:10px 0px; }


/*ct_article*/
#ct_article .article_img{  width:240px; margin:0px auto; margin-bottom:20px; }
#ct_article .article_img img{ width:240px; }
#ct_article .article_img .img_intro{  background:#EEE; color:#888; padding-left:10px; margin-top:5px; line-height:23px; font-weight:bold; }
#ct_article .article_intro{ border-bottom:1px solid #999; padding-bottom:20px; }
#ct_article .article_intro p{ font-size:12px; font-weight:bold; color:#666; line-height:21px; }
#ct_article .article_content{ margin-top:20px; }
#ct_article .article_content p{ color:#658F7B; }

/*events*/
.event_tit{ margin:15px 0px; }
.event_tit .event_tit_left{ background:url("../images/tit_bg_orange_dark.jpg") repeat-x; font-weight:bold; color:#FFF; font-size:15px; padding-left:10px; width:140px; }
.event_tit .event_tit_right{ background:url("../images/tit_bg_orange.jpg") repeat-x; padding-left:10px; }
#latest_event{  }
#latest_event .event_item{ background:#DB0000; padding:10px; }
#latest_event .event_item .event_name{ height:60px; line-height:30px; font-size:15px; font-weight:bold; color:#FFF; text-align:center; }
#latest_event .event_item .event_attachment{ text-align:center; }
#event_list{ border:1px solid #CCC; padding:10px; }
#event_list table th{ background:#FFF3DD; font-size:13px; font-weight:bold; color:#666; border-bottom:2px solid #FFF; }
#event_list table { background:#FFEAC9; }
#event_list table tr.even{ background:#FDDDA4; }
#event_list table tr.over{ background:#E16E42; cursor:pointer; }
#event_list table tr.over td{ color:#FFF; }

/*signup*/
#signup_form{ background:#EEE; padding:20px auto;}
#signup_form .field_label{ color:#333; font-size:12px; font-weight:bold; }

/*event*/
.event_name{ font-size:18px; font-weight:bold; color:#333; line-height:30px; border-bottom:1px solid #CCC; margin-bottom:10px; }
.event_tit{ background:url("../images/tit_bg_orange_dark.jpg") repeat-x; padding-left:10px; line-height:25px; color:#FFF; font-weight:bold; font-size:13px; }
#event_info{ background:url("../images/column_bg.jpg") 100% 100% no-repeat; padding:0px 10px 10px 0px; }
#ep{ margin-top:50px; }
#event_photo{ position:relative; }
.event_action{ margin-top:20px; text-align:center; }
.event_action a{ padding:6px 10px; background:#EEE; color:#FF3300; font-weight:bold; margin:0px 10px; font-size:13px; }
.event_action a:hover{ background:#FF3300; color:#FFF; text-decoration:none; }
#event_photo #event_slider_pre , #event_photo #event_slider_next{ width:23px; position:absolute; height:37px; }
#event_photo #event_slider_pre{ top:40px; left:10px; z-index:10; }
#event_photo #event_slider_pre a{ display:block;  background:transparent url(../images/previous-scroll-arrow.gif) no-repeat scroll 0 0;}
#event_photo #event_slider_next{ top:40px; right:10px; z-index:10; }
#event_photo #event_slider_next a{ display:block;  background:transparent url(../images/next-scroll-arrow.gif) no-repeat scroll 0 0; }
#event_photo #event_slider_pre a , #event_photo #event_slider_next a{ width:23px; height:37px; }
#event_photo #event_slider{ width:600px; margin:0px auto; overflow:hidden; position:relative; height:120px; }
#event_photo #event_slider ul { list-style-type:none; margin:0;  padding:0; width:auto; z-index:1; position:relative; left:0; overflow:hidden;}
#event_photo #event_slider ul li { display:inline; float:left; width:120px; }
#event_photo #event_slider ul li .event_img{ width:120px; overflow:hidden; text-align:center; margin:0px auto; height:120px; background:#EEE; }

.event_content{ padding:10px; font-size:13px; line-height:23px; }
.event_intro{ }

/*event_photo*/
#event_photo_list table{ background:#EEE; }
#event_photo_list .photo_td{ width:120px; height:120px; text-align:center; background:#FFF; }

/*do_thread*/
#forum_form{ background:#EEE; padding:10px auto; }
#forum_form table td.form_label{ font-weight:bold ;font-size:13px; text-align:right; }


/*ad*/
#ad{ background:#E0EDBF;}
#ad_list{ padding:40px 0px; }
#ad_list .ad_item{ width:549px; margin:0px auto; padding:20px 0px; text-align:center; border-bottom:1px solid #CCC; }
#ad_list .ad_item img{ width:549px; }

/*view_thread*/
#discuss_action{ text-align:right; padding:5px; }
.topic_div{ background-color:#FFF; width:100%; }
.topic_table{ margin:4px; background-color:#000; width:95%; }
.topic_table td{ background-color:#FFF; padding:2px; text-align:center; }
.topic_table .topic_no{ background-color:#FF6600; font-size:15px; font-weight:bold; text-align:left; color:#FFF; padding-left:10px;}
.topic_table .topic_title a{ color:#666; font-size:14px; font-weight:bold; }
.topic_table .topic_info{ color:#FF6600; }
#view_discuss_tb{ border:1px solid #666; margin-top:10px; margin-bottom:20px; }
.discuss_info{ border-right:1px solid #666; }
.discuss_title{ font-size:13px; font-weight:bold; }
.discuss_comment{ border-top:1px solid #666; }
#comment_tb{ margin-bottom:20px; width:92%; background-color:#EEE; }
#comment_td{ text-align:left; background:#FFF;  }
.discuss_action{ text-align:right; }
#discuss_content .discuss_action{ text-align:right; padding:10px 0px; }
#discuss_content h4{ font-size:18px; font-weight:bold; line-height:30px; color:#666; }

/*cart*/
.cart_book{ padding:10px auto; background:#EEE; margin:10px 0px; }
.cart_book .list_label{ font-weight:bold; text-align:right; font-size:13px; }
.cart_book .book_web_price{ font-size:12px; font-weight:bold; color:#EC7600; }
.cart_book  h1{ font-size:15px; }

/*contact*/
#inquire_form{ padding:10px auto; background:#EEE; }
#inquire_form h2{ font-size:15px; font-weight:bold; padding:10px; }

/*channel*/
#channel .pageDiv{ text-align:center; padding:10px 0px;}
#channel .pageDiv span.multi_info{ padding:1px 7px; border:1px solid #7A857D; color:#7A857D; font-weight:bold; }
#channel .pageDiv span.current{ padding:1px 5px; border:1px solid #7A857D; color:#808080; }
#channel .pageDiv a{ border:1px solid #7A857D; color:#7A857D; padding:1px 5px; }
#channel .pageDiv a:hover{ border:1px solid #7A857D; text-decoration:none; background:#7A857D; color:#FFF; }
#channel .channel_img{ width:130px; height:130px; text-align:center; background:#FFF; }
#channel .channel_name{ width:130px; overflow:hidden; height:40px; line-height:20px; text-align:center; }
#channel .channel_name a{ color:#004040; }

/*view_channel*/
#view_channel .channel_tit{ font-weight:bold; color:#FFF; background:#888; font-size:13px; text-align:right; width:120px; }
#view_channel .channel_field{ background:#FFF; }
#view_channel .channel_intro{ background:#EEE; padding:10px; margin-bottom:20px; }

/*travel_infos*/
#info_list{ border:1px solid #CCC; padding:10px; }
#info_list table th{ background:#FFF3DD; font-size:13px; font-weight:bold; color:#666; border-bottom:2px solid #FFF; }
#info_list table { background:#FFEAC9; }
#info_list table tr.even{ background:#FDDDA4; }
#info_list table tr.over{ background:#E16E42; cursor:pointer; }
#info_list table tr.over td{ color:#FFF; }





#footer #footer_nav{ background:#E6E6E8; height:30px; text-align:center; font-weight:bold; line-height:30px; }
#footer #footer_nav a{ color:#999; }
#footer #copyright{ margin:5px 0px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; color:#888; text-align:center; line-height:25px; }