body{margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding:0px; font-family:Tahoma; font-size:13px; color:#535353; line-height: 18px; position: relative;}
div{margin:0px; border:none; border-spacing: 0px; border-collapse: collapse; padding: 0px; font-family:Tahoma; font-size:13px; color:#535353; line-height: 18px;}
imag{border:0px;}
a:link {text-decoration: none; color:#535353;}
a:visited {text-decoration: none; color:#535353;}
a:active {text-decoration: none; color:#e33a2c;}
a:hover {text-decoration: underline; color: #e33a2c;}

/*head*/
.bghead{width:100%; text-align:center; background:url(../images/th/home/bghead.jpg) top center repeat-x; position: relative;}
.head_size{width:1200px; text-align:left; margin:auto; position: relative;}

.bgmenu{width:1200px; height:51px; background:url(../images/th/home/bgmenu_01.png); position:absolute; right:0px; top:115px; z-index:5; padding-top:28px;}
.bgmenu2{width:1200px; height:51px; background:url(../images/th/home/bgmenu_02.png); position:absolute; right:0px; top:115px; z-index:5; padding-top:28px;}
.menu_txt{height:79px; float:left; font-size:22px; color:#000; margin-left:10px; margin-right:10px;}
.menu_txt a{font-size:22px; color:#000; text-decoration:none;}
.menu_txt2{height:79px; float:left; font-size:25px; color:#000; margin-left:30px; margin-right:10px;}
.menu_txt2 a{font-size:25px; color:#000; text-decoration:none;}
.time_program{font-size:22px; color:#2b76b6;}

.head1{width:1200px; height:156px;}
.logo_fapot{padding:15px; float:left;}
.name_fapot{padding-top:28px; float:left;}
.search_size{width:292px; position:relative; float:right; padding-top:24px; padding-right:34px;}
.search_size2{width:292px; position:relative; float:right;}
.search_size3{width:251px; position:relative; float:right;}
.langu{width:285px; height:30px; text-align:right;}
.langu a{color:#535353; font-weight:bold; text-decoration:none;}
.langu a:hover{color:#e33a2c; font-weight:bold; text-decoration:none;}
.search_box{width:258px; height:28px; background:url(../images/th/home/boxsearch.jpg); float:left; padding-top:4px; padding-left:2px;}
.search_box2{width:258px; height:28px; background:#ebebeb; float:left; padding-top:4px; padding-left:2px;}
.search_box3{width:217px; height:28px; background:#ebebeb; float:left; padding-top:4px; padding-left:2px;}
.search_box4{width:250px; height:28px; background:#ebebeb; float:left; padding-top:4px; padding-left:2px;}
.search_bt{width:32px; height:32px; float:left;}

.head2{width:1200px; height:435px; background-color:#0e3749;}
.banner_main{width:830px; height:385px; position:relative; float:left; padding:30px 20px 20px 20px;}
.banner_program{width:274px; height:385px; position:relative; float:right; padding:30px 0px 20px 30px; margin-right:26px; background-color:#102934; overflow:hidden;}
.banner_program_pic{width:236px; height:385px; float:left;}
.program_pic{width:224px; height:316px; padding:6px; background-color:#0c1b2d; margin-top:14px;}
.program_place{width:236px; height:27px; background-color:#e33a2c; padding-top:3px; margin-top:13px;}
.program_place2{width:236px; height:27px; text-align:center; padding-top:7px; margin-top:13px; margin-left:-6px;}
.program_place_select{width:38px; padding-top:150px; float:left;}
.program_select{width:38px; padding-bottom:1px;}
.program_selectN{width:38px; padding-bottom:1px;}
.program_selectP{width:38px; padding-bottom:1px;}
.DB_Helvethaica_X_22{font-size:22px; color:#fff;}

.head3{width:1200px; height:123px; background-color:#141312;}
.head_program{height:25px; font-size:20px; color:#FFF; padding-left:30px; padding-top:15px; float:left;}
.cal_program{position:relative; width:1130px; height:83px; float:left;}
.arr_left{padding:10px; float:left; width:9px; height:14px; position:relative;}
.arr_right{padding:10px; float:right; width:9px; height:14px; position:relative; right:0px;}
.cal_month{padding-top:3px; text-align:center; float:left; font-size:24px; width:95px; color:#FFF; padding-right:10px;}
.cal_day{width:22px; float:left; margin-right:1px; color:#fff; background-color:#000; font-size:14px; padding:5px; margin-top:3px; text-align:center;}
.cal_day a{color:#fff; text-decoration:none;}
.cal_day:hover{width:22px; float:left; margin-right:1px; color:#fff; background-color:#e33a2c; font-size:14px; padding:5px; margin-top:3px; text-align:center;}

.cal_program2{height:35px; position:relative; top:-17px;}
.cal_day2{width:22px; float:left; margin-right:1px; color:#fff; font-size:16px; padding:0px 5px 5px 5px; text-align:center;}
/*heand end*/

/*heand2*/
.banner_sub{height:380px; width:1200px; position:relative;}
/*heand2 end*/

/*slide program1*/


#slideshow {
	position:relative;
}

#slideshow #slideshowWindow {
	width:226px;
	height:385px;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
}

#slideshow #slideshowWindow .slide {
	margin:0;
	padding:0;
	width:226px;
	height:385px;
	position:relative;
}


/*Navigation*/
.nav {
	display:none;
	text-indent:-10000px;
	position:absolute;
	cursor:pointer;
}

#leftNav {
	top:208px;
	left:230px;
	width:38px;
	height:38px;
	background-image:url(../images/th/home/btprev.jpg);
	background-repeat:no-repeat;
	z-index:999;
}

#rightNav {
	top:169px;
	left:230px;
	width:38px;
	height:38px;
	background-image:url(../images/th/home/btnext.jpg);
	background-repeat:no-repeat;
	z-index:999;
}

/*slide program1 end*/

/*slide program2*/
.slideshow2{width:1130px; height:60px; position:relative; text-align: left; float: left; margin:0 auto; top: 0px;}
.slideshow2 slidesContainer2{width:1130px; height:60px; overflow:auto; position:relative; margin:0 auto;}
.slideshow2 slidesContainer2.slide2{width:1130px; height:60px; float: left; margin:0 auto;}
.slides2 p{display:none;}
.slidenavL {position:absolute; z-index: 110; left:10px; top:10px;}
.slidenavR {position:absolute; z-index: 100; right:10px; top:10px;}
/*slide program2 end*/

/*slide program3*/
.slideshow3{width:720px; height:385px; position:relative; text-align: left; float: left; margin:0 auto; top: 0px;}
.slideshow3 slidesContainer3{width:720px; height:385px; overflow:auto; position:relative; margin:0 auto;}
.slideshow3 slidesContainer3.slide3{width:720px; height:385px; float: left; margin:0 auto;}
.slides3 p{display:none;}
.slidenavL3 {position:absolute; z-index: 110; left:10px; top:180px;}
.slidenavR3 {position:absolute; z-index: 100; right:30px; top:180px;}
/*slide program3 end*/

/*slide program4*/
.slideshow4{width:648px; height:80px; position:relative; text-align: left; float: left; margin:0 auto; top: 0px;}
.slideshow4 slidesContainer4{width:648px; height:80px; overflow:auto; position:relative; margin:0 auto;}
.slideshow4 slidesContainer4.slide4{width:648px; height:80px; float: left; margin:0 auto;}
.slides4 p{display:none;}
.slidenavL4 {position:absolute; z-index: 110; left:10px; top:34px;}
.slidenavR4 {position:absolute; z-index: 100; right:10px; top:34px;}
/*slide program4 end*/

/*slide program5*/
.slideshow5{width:405px; height:80px; position:relative; text-align: left; float: left; margin:0 auto; top: 0px;}
.slideshow5 slidesContainer5{width:405px; height:80px; overflow:auto; position:relative; margin:0 auto;}
.slideshow5 slidesContainer5.slide5{width:405px; height:80px; float: left; margin:0 auto;}
.slides5 p{display:none;}
/*slide program5 end*/

.bgmiddle{width:100%; text-align:center; background-color:#f6f6f6; background-position: top center repeat-x; position: relative;}
.middle_size{width:1180px; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px; text-align:left; margin:auto; background-color:#FFF;}
.middle_size2{width:1200px; padding-left:20px; padding-top:20px; padding-bottom:20px; text-align:left; margin:auto; background:url(../images/th/bgsubpage.jpg);}
.clear_div{clear:both;}

/*footer*/
.bgfooter1{width:100%; height:87px; background-color:#282828; background-position: top center repeat-x; position: relative;}
.bgfooter1size{width:1200px; height:87px; margin:0 auto; position: relative;}
.bgfooter1size1{width:25px; padding:30px; height:27px; float:left;}
.bgfooter1txt{width:140px; font-size:13px; line-height:13px; font-weight:bold; color:#FFF; padding-top:27px; padding-right:10px; height:60px; float:left;}
.bgfooter1box{width:258px; height:29px; background:url(../../images/th/home/boxnewsletter.jpg); padding-top:4px; padding-left:2px; margin-top:20px; margin-bottom:34px; margin-right:10px; float:left;}
.bgfooter1bt{margin-top:20px; float:left;}
.bgfooter1so{margin-top:20px; padding-right:10px; float:right;}
.boxso{padding-right:1px; float:right;}

.bgfooter2{width:100%; height:89px; background-color:#141312; background-position: top center repeat-x; position: relative;}
.bgfooter2size{width:1200px; height:89px; margin:0 auto; position: relative;}
.bgfooter2logo{width:50px; height:69px; padding-top:10px; float:left;}
.bgfooter2txt{width:970px; height:64px; padding-top:25px; padding-left:20px; float:left; color:#FFF;}
.bgfooter2txt a{color:#FFF; text-decoration:none;}
.bgfooter2txt a:hover{color:#FFF; text-decoration:underline;}
.bgfooter2txt span{color:#71706f; font-weight:bold;}
.bgfooter2txt2{width:130px; height:54px; padding:35px 10px 0px 20px; float:left; font-size:16px; color:#FFF;}
.bgfooter2txt2 span{color:#71706f; font-weight:bold;}
/*footer end*/

/*home*/
.middle_size_left{width:900px; float:left; position:relative;}
.box_news_size{width: 280px; padding-right:20px; padding-bottom:20px; position:relative; float:left; min-height:315px;}
.box_news_size2{width: 226px; padding-right:70px; padding-bottom:20px; position:relative; float:left; min-height:315px;}
.box_news_head{width: 280px; height:34px; font-size: 30px; color:#141312; position:relative;}
.box_news_head2{width: 260px; height:34px; font-size: 36px; color:#141312; padding-left:20px; padding-top:20px; padding-bottom:10px; position:relative;}
.box_news_pic{width: 280px; padding-top:10px; padding-bottom:10px;}
.box_news_pic2{width: 226px; padding-top:10px; padding-bottom:10px;}
.box_news_txt{width: 100%;}
.box_news_txt span{font-weight:bold;}
.box_news_head_all{width: 880px; height:24px; font-weight:bold; text-align:right; padding-bottom:20px; position:relative;}
.box_news_search_book{width:252px; height:32px; padding:0px 14px 14px 14px;}
.boxsearch_book{width:211px; height:41px; background:url(../images/th/home/boxsearchbook.jpg); float:left;}
.btsearch_book{width:41px; height:41px; float:right;}
.web_link{float:left; width:100%; position:relative;}
.web_link_txt{float:left; padding-right:10px; padding-top:20px; color:#606e71;}
.web_link_pic{float:left; padding-right:10px;}

.middle_size_right{width:300px; float:right; position:relative;}
.DB_Helvethaica_X_30{font-size:30px; color:#141312;}
.DB_Helvethaica_X_30_red{font-size:30px; color:#e33a2c;}
.DB_Helvethaica_X_48{font-size:48px; color:#141312;}
.DB_Helvethaica_X_48_red{font-size:48px; color:#e33a2c;}
.DB_Helvethaica_X_56{font-size:56px; color:#141312;}
.DB_Helvethaica_X_56 span{color:#e33a2c;}
.box_right_size{width: 280px; padding-bottom:30px; position:relative;}
/*home end*/

/*menu right*/
.middle_size2_right{width:300px; float:right; position:relative;}

.menu_right{width:270px; padding:20px 10px 20px 20px; position:relative; background-color:#e33a2c;}
.DB_Helvethaica_X_36r{font-size:36px; color:#FFF; padding-bottom:10px;}
.DB_Helvethaica_X_22 a{font-size:22px; color:#fff; text-decoration:none;}
.menu_sub{color:#fff; font-size:18px; padding-left:20px;}
.menu_sub a{color:#fff; font-size:18px;}
/*menu right end*/

/*preservation*/
.middle_size2_left{width:900px; float:left; position:relative;}
.DB_Helvethaica_X_36l{font-size:36px; color:#141312; padding-bottom:10px;}

/*preservation end*/

/*news*/
.movie_size{width:100%; height:100%; position:relative;}
.movie_pic{padding:10px; float:left;}
.movie_txt{width:620px; padding:10px 0px 10px 10px; float:left;}
.movie_bot{width:880px; height:34px; position:relative; background:url(../images/th/news/news_bot.jpg);}
.movie_all{width:99%; text-align:right;}
/*news end*/

/*dara*/
.dara_size{width:280px; float:left; padding-right:20px; padding-bottom:20px; position:relative;}
/*dara end*/

/*news detail*/
.news_detail_txt1{width:820px; position:relative;}
.news_detail_pic{width:720px; height:385px; padding:10px 10px 10px 50px;}
.news_detail_pics{width:720px; height:385px; overflow:hidden; position:relative;}
.news_detail_pic2{width:770px; padding:10px 20px 20px 30px; text-align:center;}
.news_detail_pic_md{width:720px; height:385px; float:left; position:relative;}
.news_detail_pic3{width:720px; height:385px; float:left; position:relative;}
.news_detail_pic_size{width:820px; height:385px;}
.news_detail_pic_left{width:40px; height:385px; float:left; text-align:center; position:relative;}
.news_detail_pic_right{width:60px; height:385px; float:left; text-align:center; position:relative;}
.news_pic_sub1{padding-right:20px; float:left; position:relative;}

/*museum*/
.news_museum_size{width:820px; position:relative;}
.news_museum_pic_small_size{width:720px; height:80px; padding:10px 55px 20px 45px; position:relative;}
.news_museum_pic_small_arr{width:36px; height:80px; float:left; position:relative; text-align:center;}
.news_museum_pic_small_md{width:648px; height:80px; float:left; position:relative;}
.news_museum_pic_small{width:80px; height:80px; padding-right:1px; float:left; position:relative;}

/*dara detail*/
.dara_detail_size{width:840px; position:relative;}
.dara_detail_size2L{width:475px; position:relative; float:left;}
.dara_detail_pic_small_size{width:475px; height:80px; padding:10px 0px 20px 0px; position:relative;}
.dara_detail_pic_small_arr{width:35px; height:80px; float:left; position:relative; text-align:center;}
.dara_detail_pic_small_md{width:405px; height:80px; float:left; position:relative;}
.dara_detail_size2R{width:365px; position:relative; float:right;}
.dara_detail_pic{width:840px; height:450px; overflow:hidden; padding-top:10px; position:relative;}
.dara_detail_txt1{width:325px; padding:20px;}

/*notice*/
.notice_size{width:820px; position:relative;}
.notice_sizeL{width:110px; padding-left:20px; position:relative; float:left; font-weight:bold;}
.notice_sizeR{width:690px; position:relative; float:right;}
.notice_size1{width:820px; height:44px; padding-top:3px; position:relative; background-color:#f4b5b0;}
.notice_size2{width:820px; height:44px; padding-top:3px; position:relative; background-color:#fbe6e5;}

/*product detail*/
.product_detail_sizeL{width:475px; position:relative; float:left;}
.product_detail_sizeR{width:345px; padding-left:20px; position:relative; float:right;}
.product_detail_pic{width:376px; height:468px; overflow:hidden; position:relative; left:11%}
.product_detail_head{width:100%; height:100%; color:#e43a2b; font-weight:bold; padding-bottom:5px; padding-top:10px;}
.product_detail_size2{width:325px; position:relative;}
.product_detail_size2L{width:90px; position:relative; float:left; text-align:right; font-weight:bold;}
.product_detail_size2R{width:225px; padding-left:10px; position:relative; float:left;}