/* 共用樣式 */
body, th, td, tr, input, select, ul, li, p, h1, h2, h3, h4, h5, h6, h7, form, dl, dt, dd, span, ol { padding:0; margin:0; font-family:Arial; }
body { font-size: 12px; background: #fff; color:#444; }
a { text-decoration:none; color:#444; }
a:hover { text-decoration: underline; color:#f22d00; }
img { border:0; vertical-align:top; }
ul, ol { list-style:none; }
h3 { font-size:14px; }
body { font:9pt/20px 宋体; color:#393939; background:url(../images/web_bg.gif) no-repeat center top; }
#wapper { width:960px; margin:0 auto; overflow:hidden; }
.center_body { width:960px; float:left; overflow:hidden; margin-top:5px; }
.price { FONT-SIZE: 13px; COLOR: #cd2c2e; FONT-FAMILY: Impact, Arial }
.errorSimple { color:#F00; font-size:12px; }
.text_border { BORDER-TOP-WIDTH: thin; BORDER-LEFT-WIDTH: thin; BORDER-BOTTOM-WIDTH: thin; BORDER-RIGHT-WIDTH: thin; line-height:18px; height:18px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
/*-----------网站公用头部样式----------*/
#top_nav { height:29px; line-height:29px; margin:0px auto 10px; width:960px; color:#c1c1c1; }
#top_nav p { float:right; }
#top_nav p span { padding-left:20px; margin-left:5px; height:29px; }
#top_nav p .sy { background:url(../images/t_sy_icon.gif) no-repeat left center; }
#top_nav p .sc { background:url(../images/t_sc_icon.gif) no-repeat left center; }
#header { width:960px; margin:0px auto; }
#top_t1 { height:72px; overflow:hidden; }
#logo { width:199px; height:72px; float:left; display:block; padding:0px 40px 0px 3px; }
#search { height:49px; float:left; margin:15px 11px 8px 0px; _margin-right:9px; background:url(../images/search.gif) no-repeat; width:416px; height:31px; padding:9px 10px 9px 47px; }
#search .shur { padding:5px; width:315px; display:block; height:21px; float:left; }
#search .shur input { border:1px solid #fff; ; height:18px; line-height:18px; width:315px; color:#9e9e9e; font-size:14px; }
#search .button { width:90px; height:31px; display:block; float:left; border:none; margin-left:1px; }
#t_234x60 { width:234px; height:60px; float:left; display:block; padding:7px 0px 5px; background:url(../images/shop_cart.gif) no-repeat top left; margin-top:28px; }
#t_234x60 p { margin-left:35px; line-height:14px; }
#t_234x60 p span { color:#F00; }
#t_234x60 p a.last { margin-left:25px; }
#t_234x60 .shopping_cart { height:30px; float:left; display:inline; font-size:16px; line-height:30px; vertical-align:middle; margin-top:13px; border:1px solid #eeeeee; padding:6px; }
#t_234x60 .shopping_cart img { margin-top:2px; +*margin-top:-6px;
}
#t_234x60 .shopping_cart a:hover { text-decoration:none; color:#F00; }
#t_234x60 .shopping_cart span { font-size:13px; font-weight:900; color:#f30000; margin:0 2px; }
#nav { width:960px; height:71px; background:url(../images/nav.gif) no-repeat top left; margin:9px 0px 8px; }
.one_nav { height:36px; display:block; overflow:hidden; padding:1px 5px 0px; color:white; font-weight:bold; font-size:14px; }
.one_nav li { background:url(../images/nav_line.gif) no-repeat right top; height:36px; line-height:36px; float:left; padding: 0px 3px; }
.one_nav li span { width:89px; display:block; text-align:center; }
.one_nav li .hover { background:url(../images/nav_hover.gif) no-repeat center bottom; height:33px; line-height:33px; color:#02369c; padding-top:3px; width:97px; }
.one_nav .last_nav { background:none; }
.search_nav { height:33px; width:960px; line-height:33px; color:#a2a2a2; font-size:14px; padding:0px 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px; }
.search_nav a { padding-left:5px; }
.one_nav li span a:link, .one_nav li span a:visited { color:#fff; text-decoration:none; }
.one_nav li span a:hover { color:#fff000; text-decoration:none; }
.one_nav li .hover a:link, .one_nav li .hover a:visited { color:#02369c; text-decoration:none; }
.one_nav li .hover a:hover { color:#ff4800; text-decoration:none; }
/*版權*/
.copyright_box { width:960px; float:left; overflow:hidden; margin-top:10px; }
.copyright_link { width:960px; height:32px; float:left; overflow:hidden; line-height:32px; background: #d1e7ea; text-align:center; }
.copyright_link a { margin:0 10px; }
.copyright_text { width:960px; float:left; text-align:center; line-height:28px; }
.leftFloat { float:left; width:200px; }
.rightFloat { float:right; width:751px; }
.box_focus_login { width:751px; height:208px; overflow:hidden; float:right; }
.adBox1 { width:745px; margin-top:8px; _margin-top:5px; height:99px; _height:95px; float:left; border:1px solid #d1e7ea; padding:2px; }
/*影片分類樣式-------------------------------------------------*/
#sort_Box { width:200px; height:410px; overflow:hidden; float:left; }
#sort_left { width:3px; height:410px; background:url(../images/sort-l.jpg) no-repeat top left; float:left; }
#sort_right { width:4px; height:410px; background:url(../images/sort-r.jpg) no-repeat top left; float:right; }
#sort_center { width:193px; height:410px; background:url(../images/sort-line.jpg) repeat-x; float:left }
.sorttitle { padding-top:5px; padding-left:10px}
.sorttitle span {COLOR: #da0000; FONT-SIZE: 14px; FONT-WEIGHT: 700 }
.sortContent { PADDING: 3px; BACKGROUND: #ffffff; MARGIN: 0px 2px; HEIGHT:370px }
.divs {COLOR: #da0000; FONT-SIZE: 14px; FONT-WEIGHT: 500; width:100%; height:auto; padding-bottom:5px; padding-top:2px}
.sortContent .movieTitle { width:80%; float:left; }
.sortContent .moreMovie { float:right; width:20%; font-size:13px; }
.sort1{width:175px; height:auto}
.sorta1 {font-size:13px; width:48%; float:left; height:22px}
.sorta2 {font-size:13px; width:30%; float:left; height:22px}
.sorta3 {font-size:13px; width:30%; float:left; height:22px}
.sorta4 {font-size:13px; width:30%; float:left; height:22px}
/*影片分類樣式-------------------------------------------------*/

/*DVD銷售排行榜樣式-------------------------------------------------*/
#saleBox { width:200px; height:490px; overflow:hidden; float:left; margin-top:8px; }
#sale_left { width:3px; height:490px; background:url(../images/hot_l.jpg) no-repeat top left; float:left; }
#sale_right { width:4px; height:490px; background:url(../images/hot_r.jpg) no-repeat top left; float:right; }
#sale_center { width:193px; height:490px; background:url(../images/hot_line.jpg) repeat-x; float:left; }
.saleContent { PADDING: 4px; BACKGROUND: #ffffff; MARGIN: 0px 5px; HEIGHT: 440px; width:175px; }
.saletitle { MARGIN-TOP: 5px; MARGIN-LEFT: 10px }
.saletitle span { LINE-HEIGHT: 180%; COLOR: #da0000; FONT-SIZE: 14px; FONT-WEIGHT: 700 }
.saletitle a { float:right; margin-right:10px; margin-top:4px; +*margin-top:-20px;
}
/*滑動門設置 layleft .layf1 dt.on*/
.layleft .laylMain { height:440px; overflow:hidden; width:180px; _width:170px; margin-left:-2px; }
.layleft ul { height:440px; }
.layleft ul li.on { width:180px; _width:170px; height:175px; overflow:hidden; }
.layleft ul li { width:180px; _width:170px; height:35px; _height:33px; margin:0 auto; border-top:1px solid #fdbebe; overflow:hidden; }
*+html .layleft ul li { height:33px; }
.layleft ul li b { font-style:normal; }
.layleft .laymin { height:35px; line-height:35px; overflow:hidden; }
.layleft .laymin b, .layleft .laymin p { display:block; float:left; }
.layleft .laymin b { padding-right:10px; font-weight:700; color:#f60; }
.layleft .laymin p { width:105px; overflow:hidden; }
.layleft .laymax { position:relative; width:160px; text-align:center; margin:8px auto 0; }
.layleft .laymax b { position:absolute; left:0; top:0; width:16px; height:16px; line-height:16px; color:#f28d49; text-indent:-1px; background: #ffe5b6; border:1px solid #ffbb8c }
.layleft .laymax div { width:100px; height:140px; margin:0 auto 5px; overflow:hidden; }
.layleft .laymax h4 { height:36px; line-height:18px; font-size:12px; font-weight:normal; overflow:hidden; }
.layleft .laymax h4 a { color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.layleft .laymax h4 a:hover { color:#f60; text-decoration:underline; overflow:hidden; }
.hide { display:none; }
/*--------------------------------------------------------*/


/*影視資訊樣式-------------------------------------------------*/
#movieInfo_Box { width:200px; margin-top:10px; height:546px; overflow:hidden; float:left;}
#movieInfo_left { width:3px; height:546px; background:url(../images/minfo_l.jpg) no-repeat top left; float:left;}
#movieInfo_right { width:4px; height:546px; background:url(../images/minfo_r.jpg) no-repeat top left; float:right; }
#movieInfo_center { width:193px; height:546px; background:url(../images/minfo_c.jpg) repeat-x; float:left; }
.movieInfoContent { PADDING: 2px 4px; BACKGROUND: #ffffff; MARGIN: 0px 5px; HEIGHT: 500px; width:175x; }
.movieInfoContent ul li { width:175px; text-indent:7px; background: url(../images/jt.gif) left center no-repeat; border-bottom:1px dotted #b5b5b4; height:30px; line-height:30px; float:left; overflow:hidden; }
.movieInfoContent ul li a { display:block; width:175px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px; }
.movieInfoContent ul li a:hover { display:block; width:175px; height:30px; background:#ebebeb; overflow:hidden; color:#f28d49 }
.movieInfotitle { MARGIN-TOP: 5px; MARGIN-LEFT: 10px }
.movieInfotitle span { LINE-HEIGHT: 180%; COLOR: #da0000; FONT-SIZE: 14px; FONT-WEIGHT: 700 }
.movieInfotitle a { float:right; margin-right:10px; margin-top:4px; +*margin-top:-20px;}
/*--------------------------------------------------------------*/
/*焦點圖片樣式-------------------------------------------------*/
.on_show { background:url(../images/index_bg.png) no-repeat }
.banner { width:535px; height:202px; position:relative; float:left; border:1px solid #d1e7ea; padding:2px; overflow:hidden; }
.banner_tab { height:43px; position:absolute; right: 5px; bottom:5px; }
.banner_tab ul { cursor:pointer; }
.banner_tab li { float: left; list-style-type: none; text-align: center; }
.banner_tab a { width:80px; height:43px; display:block; margin-right:2px; }
.banner_tab img { border:1px solid #659ab6; }
.hidecontent { display:none; }
.on_show { background-position:0px -100px; }
.on_show img { border:1px solid #0099ff; }
.clear { clear:both; }
.content { margin:0 auto; background:url(content_bg.png) repeat-x top; border-left:1px solid #bad1de; border-right:1px solid #bad1de; }
.tab_img { width:72px; height:35px; margin-top:3px; border:1px solid #fff; }
.bigpic img { width:535px; height:202px; }
/*焦點圖片樣式-------------------------------------------------*

/*登錄樣式-------------------------------------------------*/
#loginBox { width:200px; height:208px; overflow:hidden; float:right; }
#login_left { width:3px; height:208px; background:url(../images/ym-l.jpg) no-repeat top left; float:left; }
#login_right { width:4px; height:208px; background:url(../images/ym-r.jpg) no-repeat top left; float:right; }
#login_center { width:193px; height:208px; background:url(../images/ym-line.jpg) repeat-x; float:left }
.logintitle { MARGIN-TOP: 5px; MARGIN-LEFT: 10px }
.logintitle span { LINE-HEIGHT: 180%; COLOR: #da0000; FONT-SIZE: 14px; FONT-WEIGHT: 700 }
.login-border { BORDER-BOTTOM: #ced9df 1px solid; BORDER-LEFT: #ced9df 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #ffffff; BORDER-TOP: #ced9df 1px solid; BORDER-RIGHT: #ced9df 1px solid; PADDING-TOP: 4px; MARGIN: 0px 5px; HEIGHT: 160px; }
.login-border table { padding:5px; margin-left:15px; }
.login-border table#member_table { font-size:14px; margin-left:5px; _margin-top:13px; _margin-left:15px; +*margin-top:14px;
+*margin-left:15px;
padding:10px; }
.login-border table#member_table tr td { padding-top:10px; }
/*登錄樣式-------------------------------------------------*/

/*------最新、推薦、特價--------------------------------------------*/
.new_hot_movie {float:right;overflow:hidden;width:751px;height: 771px;margin-top:10px;}
.n_h_top { width:751px; height:61px; background:url(../images/new_hot_l.jpg) no-repeat top left; float:left; }
.n_h_center { PADDING-BOTTOM: 10px; BACKGROUND: url(../images/rt-line.jpg) repeat-y; width:751px; float:left; }
.n_h_button { BACKGROUND: url(../images/new_button.jpg) no-repeat top left; width:751px; height:8px; float:left; }
.new_hot_body {FLOAT: left;OVERFLOW: hidden;WIDTH: 740px;PADDING-TOP: 8px;HEIGHT: 684px;margin-left:7px;_margin-left:4px;}
.new_hot_body LI {DISPLAY: inline;FLOAT: left;MARGIN: 0px;OVERFLOW: hidden;WIDTH: 118px;LINE-HEIGHT: 24px;HEIGHT: 230px;TEXT-ALIGN: center;padding-left:4px;}
.new_hot_body LI IMG { BORDER: 1px solid #dddddd; padding:2px; }
.new_hot_body LI a:hover IMG { BORDER: 1px solid #55b5f2; padding:2px; }
.new_hot_body LI A { COLOR: #1b518d }
.new_hot_body P SPAN { FONT-SIZE: 13px; COLOR: #cd2c2e; FONT-FAMILY: Impact, Arial }
.productNameLine {text-overflow:ellipsis;/* white-space:nowrap; */overflow:hidden;height: 43px;line-height: 21px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.productNameLine a:hover { color:#f28d49; }
.new_hot_title { width:680px; height:30px; float:left; border-bottom:1px #afd4f8 solid; display:inline; margin-top:20px; margin-left:15px }
.new_hot_title .hover { DISPLAY: inline; FONT-SIZE: 14px; BACKGROUND: url(../images/bg_cm.gif); FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 107px; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center; }
.new_hot_title li { DISPLAY: inline; FONT-SIZE: 14px; BACKGROUND: url(../images/hotbg2.gif); FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 107px; COLOR: #000; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center; cursor:pointer }
#special_2_news { display:none; }
/*--------------------------------------------------------*/

/*熱賣韓劇樣式-------------------------------------------------*/
#newProduce_Box {width:751px;height: 553px;overflow:hidden;float:right;margin-top:8px;}
.new_top { width:751px; height:61px; background:url(../images/new_l.jpg) no-repeat top left; float:left; }
.new_center { PADDING-BOTTOM: 10px; BACKGROUND: url(../images/rt-line.jpg) repeat-y; width:751px; float:left; }
.new_button { BACKGROUND: url(../images/new_button.jpg) no-repeat top left; width:751px; height:8px; float:left; }
.new_movie { float:left; width:80px; }
.new_movie a { font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); }
.hotWord { float:left; width:600px; margin-left:85px; _margin-left:45px; margin-top:-5px; }
.hotWord span { float:left; }
.hotWord a { float: left; padding-right: 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-left:5px; }
.new_riju_body {FLOAT: left;OVERFLOW: hidden;WIDTH: 740px;PADDING-TOP: 8px;HEIGHT: 460px;margin-left:7px;_margin-left:4px;}
.new_riju_body LI {DISPLAY: inline;FLOAT: left;MARGIN: 0px;OVERFLOW: hidden;WIDTH: 118px;LINE-HEIGHT: 24px;HEIGHT: 234px;TEXT-ALIGN: center;padding-left:4px;}
.new_riju_body LI IMG { BORDER: 1px solid #dddddd; padding:2px; }
.new_riju_body LI a:hover IMG { BORDER: 1px solid #55b5f2; padding:2px; }
.new_riju_body LI A { COLOR: #1b518d }
.new_riju_body P SPAN { FONT-SIZE: 13px; COLOR: #cd2c2e; FONT-FAMILY: Impact, Arial }
.new_title { margin-top:30px; margin-left:60px; font-size:13px; }
/*----------------------------------------------*/

/*----熱賣歐美劇-----------------------------------------*/
#ouMeiJu_Box {width:751px;height: 546px;overflow:hidden;float:right;margin-top:8px;}
.hot_top { width:751px; height:61px; background:url(../images/hot_movie.jpg) no-repeat top left; float:left; }
.hot_center { PADDING-BOTTOM: 10px; BACKGROUND: url(../images/rt-line.jpg) repeat-y; width:751px; float:left; }
.hot_button { BACKGROUND: url(../images/new_button.jpg) no-repeat top left; width:751px; height:8px; float:left; }
.new_om_body {PADDING-RIGHT: 12px;PADDING-LEFT: 4px;FLOAT: left;PADDING-BOTTOM: 0px;OVERFLOW: hidden;WIDTH: 710px;PADDING-TOP: 0px;HEIGHT: 466px;margin-left:22px;_margin-left:8px;}
.new_om_left { FLOAT: left; WIDTH: 198px; HEIGHT: 413px }
.new_om_left LI {PADDING-RIGHT: 6px;MARGIN-TOP: 9px;PADDING-LEFT: 6px;BACKGROUND: #f0f0f0;FLOAT: left;PADDING-BOTTOM: 6px;OVERFLOW: hidden;WIDTH: 184px;LINE-HEIGHT: 22px;PADDING-TOP: 6px;HEIGHT: 127px;}
.new_om_left LI IMG { BORDER: #DDDDDD 1px solid; padding:2px; }
.new_om_right {MARGIN: 0px;FLOAT: left;OVERFLOW: hidden;WIDTH: 510px;HEIGHT: 466px;padding-top:10px;}
.new_om_right LI {DISPLAY: inline;FLOAT: left;MARGIN: 0px;WIDTH: 113px;LINE-HEIGHT: 18px;HEIGHT: 229px;TEXT-ALIGN: center;padding-left:11px;}
.new_om_right LI A { COLOR: #1b518d }
.new_om_right LI IMG { BORDER: #DDDDDD 1px solid; padding:2px }
.new_om_right LI a:hover IMG { BORDER: #55b5f2 1px solid; padding:2px }
.new_om_right LI P SPAN { FONT-SIZE: 13px; COLOR: #cd2c2e; FONT-FAMILY: Impact, Arial }
.movie_biaoti { float:left; width:88px; }
.movie_biaoti a:hover IMG { BORDER: #55b5f2 1px solid; }
.movie_jianjie { float:left; width:90px; line-height:18px }
.movie_jianjie a { FONT-WEIGHT: 900; COLOR: #074682; }
.movie_jianjie font { font-size:12px; line-height:20px; }
.hot_title { margin-top:30px; margin-left:85px; font-size:13px; }
/*--------------------------------------------------------*/

/*------movie_data --左側廣告-------------------------*/
.movie_data {float:left;overflow:hidden;width:195px;height: 739px;border:1px solid #d1e7ea;padding:2px;margin-top:8px;}
.movie_data p { text-align:center; }
.movie_data .name {padding: 27px 0px;}
.movie_data p span { font-size:14px; color:#06F; height:20px; font-weight:bold; line-height:20px; }
/*--------------------------------------------------------*/
