body { width:100%; margin:0px; padding:0; color:#535353; font-family: Tahoma; font-size:13px; line-height:18px; overflow-x:hidden; }
div, ul, ol, li {margin: 0px; padding: 0px; list-style: none;}
img { border-style: none;}
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;}

.clearAll { display: block; clear: both; height: 0px;}

/*head*/
.head_size {width:1200px; text-align:left; margin:auto; position: relative;}
.logo_fapot {padding:15px; float:left;}
.name_fapot {padding-top:38px; float:left;}
.search_size {width:292px; position:relative; float:right; padding-top:24px; padding-right:34px;}
.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/en/boxsearch.jpg); float:left; padding-top:4px; padding-left:2px;}
.bgmenuMain {width:100%; height:47px; background:url(../../images/en/bgmenuMain.jpg); position:relative; font-family: 'quarkbold';}
.bgmenu2 {width:1200px; height:47px; background:url(../../images/en/bgmenu_02.png); position:relative; margin:0 auto;}
.menu_txt{height:37px; float:left; font-size:18px; font-weight:bold; margin:15px 20px 0px 20px;}

/*banner*/
.bgBanner {width:100%; height:440px; background:url(../../images/en/bgBanner.jpg) center; position:relative;}
.banner {width:1200px; height:440px; margin:0 auto; position:relative;}
.bgBanners {width:100%; height:380px; background:url(../../images/en/bgBanner.jpg) center; position:relative;}
.banners {width:1200px; height:380px; margin:0 auto; position:relative;}
.bannerLeft {width:910px; height:440px; float:left; position:relative;}
.bgBanner2 {width:795px; height:385px; background:url(../../images/en/bg-Banner.png) left no-repeat; margin:30px auto; position:relative;}
.bannerRight {width:290px; height:440px; float:right; background:#000; position:relative;}
/*.poster {width:225px; height:335px; margin:20px 32.5px 10px 32.5px; background:#fff;}
.posterDetailMain {width:100%; height:75px;}
.posterDetailLeft {width:50px; height:55px; text-align:right; margin-top:20px; float:left;}
.posterDetailCenter18 {width:190px; height:55px; text-align:center; margin-top:20px; float:left; font-size:18px; color:#fff;}
.posterDetailRight {width:50px; height:55px; text-align:left; margin-top:20px; float:right;}*/
.poster {width:225px; height:335px; background:#fff;}
.posterDetailCenter18 {width:190px; height:55px; text-align:center; padding-top:20px; margin:0 auto; overflow:hidden; font-size:18px; color:#fff;}

/*home*/
.mainHome {width:1200px; margin:0 auto; padding:30px 0px 30px 0px; position:relative;}
.mainHomeLeft {width:909px; margin:0 auto; border-right:solid 1px #d6d5d6; float:left; position:relative;}
.headName36 {width:100%; font-size:36px; padding-bottom:20px; font-family: 'quarklight';}
.back18 {width:100%; font-size:18px;}
.boxSize {width:240px; padding-right:60px; float:left;}
.boxPic {width:240px; padding-bottom:10px;}
.boxTxt {width:240px; height:110px; padding-bottom:20px;}
.mainHomeRight {width:290px; margin:0 auto; float:right; position:relative;}
.calendar {width:100%; padding:20px 0px 20px 0px;}
.calendarDay1 {color:#ea3520;}
.calendarDay2 {color:#fff; background:#ea3520;}
.calendarName24 {font-size:24px; /*font-weight:bold;*/}
.lineHomeRight {width:80%; height:1px; background:#d6d5d6; margin:0% 10% 0% 10%;}
.filmStarMain {width:100%; padding:30px 0px 20px 0px;}
.filmStar {width:240px; margin:0 auto;}
.filmStarHead {font-weight:bold; font-size:30px; margin-bottom:10px; font-family: 'quarkbold';}
.filmStarHead span {color:#ea3520;}
.filmStarHead2 {font-weight:bold; font-size:20px; font-family: 'quarkbold';}
.filmStarTxt {padding:5px 0px 15px 0px;}
.web_link{width:250px; padding-top:20px; margin:0 auto; position:relative;}
.web_link_txt{float:left; padding-right:10px; padding-top:10px; color:#606e71;}
.web_link_pic{float:left; padding-right:10px;}

/*dara*/
.dara_size{width:230px; float:left; padding:20px 70px 20px 0px; position:relative;}
.box_news_pic{width: 280px; padding-top:10px; padding-bottom:10px;}
.box_news_txt{width: 100%; height:100%;}

/*content*/
.contenttxt {min-height:300px; padding-right:100px;}
.headNameRed24 {width:200px; font-size:30px; padding:20px 20px 10px 20px; background:#ea3520; color:#fff; margin:0 auto; font-family: 'quarkbold';}
.menuRight {width:200px; font-size:18px; padding:20px 15px 15px 15px; margin:0 auto; border-bottom:dotted 2px #d6d5d6; font-family: 'quarkbold';}
.menuRight a{text-decoration:none;}
.menuRight span{color:#ea3520}

/*daily-screening*/
.film-main {border-bottom:dotted 2px #d6d5d6;}
.film-head {font-size:16px; border-bottom:dotted 2px #d6d5d6; padding:20px 0px 20px 0px;}
.film-box-main {padding:10px 0px 10px 0px;}
.film-box {width:100%; padding:10px 0px 10px 0px;}
.film-pic {width:10%; float:left; padding-right:5%;}
.film-txt {width:85%; float:left;}

/*museum*/
.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;}

.news_detail_pic{width:720px; height:385px; padding:10px 0px 10px 0px; margin:0 auto;}
.news_detail_pics{width:720px; height:385px; overflow:hidden; position:relative;}

.news_museum_size{width:100%; position:relative;}
.news_museum_pic_small_size{width:720px; height:80px; padding:10px 0px 10px 0px; margin:0 auto; 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;}

/*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*/
