@charset "utf-8";
* { margin:0px auto; padding:0px auto; font-size:12px; font-family:Arial; }
h1, h2, h3, h4, h5, h6, form, p, i, img, div, ul, li, ol, table, tr, td, fieldset, label, legend { margin:0px auto; padding:0px auto; }

#head { text-align:center; overflow:hidden; background-image: url(../image/head_bg.jpg);	background-repeat: repeat-x; }
#head .head_main { width:898px; }
#head .head_logo { float:left; clear:left; margin:15px 0px 9px 0px; background-image:url(../image/head_logo.jpg); width:700px; height:35px; }

.meun1 { float:left; cursor: pointer; background: url(../image/meun_on.jpg) no-repeat 0px 0px; width: 93px; height: 33px  }
.meun2 { float:left; cursor: pointer; background: url(../image/meun_on.jpg) no-repeat -93px 0px; width: 153px; height: 33px  }
.meun3 { float:left; cursor: pointer; background: url(../image/meun_on.jpg) no-repeat -246px 0px; width: 121px; height: 33px  }
.meun4 { float:left; cursor: pointer; background: url(../image/meun_on.jpg) no-repeat -367px 0px; width: 150px; height: 33px  }
.meun5 { float:left; cursor: pointer; background: url(../image/meun_on.jpg) no-repeat -517px 0px; width: 117px; height: 33px  }
.meun6 { float:left; cursor: pointer; background: url(../image/meun_on.jpg) no-repeat -634px 0px; width: 166px; height: 33px  }
.meun7 { float:left; cursor: pointer; background: url(../image/meun_on.jpg) no-repeat -800px 0px; width: 98px; height: 33px  }

.meun10 { float:left; cursor: pointer; background: url(../image/meun_ov.jpg) no-repeat 0px 0px; width: 93px; height: 33px  }
.meun20 { float:left; cursor: pointer; background: url(../image/meun_ov.jpg) no-repeat -93px 0px; width: 153px; height: 33px  }
.meun30 { float:left; cursor: pointer; background: url(../image/meun_ov.jpg) no-repeat -246px 0px; width: 121px; height: 33px  }
.meun40 { float:left; cursor: pointer; background: url(../image/meun_ov.jpg) no-repeat -367px 0px; width: 150px; height: 33px  }
.meun50 { float:left; cursor: pointer; background: url(../image/meun_ov.jpg) no-repeat -517px 0px; width: 117px; height: 33px  }
.meun60 { float:left; cursor: pointer; background: url(../image/meun_ov.jpg) no-repeat -634px 0px; width: 166px; height: 33px  }
.meun70 { float:left; cursor: pointer; background: url(../image/meun_ov.jpg) no-repeat -800px 0px; width: 98px; height: 33px  }

.meun1:hover { float:left; background: url(../image/meun_ov.jpg) no-repeat 0px 0px; width: 93px; height: 33px  }
.meun2:hover { float:left; background: url(../image/meun_ov.jpg) no-repeat -93px 0px; width: 153px; height: 33px  }
.meun3:hover { float:left; background: url(../image/meun_ov.jpg) no-repeat -246px 0px; width: 121px; height: 33px  }
.meun4:hover { float:left; background: url(../image/meun_ov.jpg) no-repeat -367px 0px; width: 150px; height: 33px  }
.meun5:hover { float:left; background: url(../image/meun_ov.jpg) no-repeat -517px 0px; width: 117px; height: 33px  }
.meun6:hover { float:left; background: url(../image/meun_ov.jpg) no-repeat -634px 0px; width: 166px; height: 33px  }
.meun7:hover { float:left; background: url(../image/meun_ov.jpg) no-repeat -800px 0px; width: 98px; height: 33px  }


#page_type { text-align:center; overflow:hidden; height:64px; background-image: url(../image/main_bg.jpg);	background-repeat: repeat-x; }
#page_type .type { text-align:left; padding-top:20px; width:898px; font-size:12px; color:#FFFFFF; }

#page_types { text-align:center; overflow:hidden; height:31px; background: url(../image/main_bg.jpg) no-repeat 0px -12px; background-repeat: repeat-x;  border-bottom: solid 1px #fff;}
#page_types .types { text-align:left; padding-top:10px; width:898px; font-size:12px; color:#FFFFFF; }

#page_main { text-align:center; overflow:hidden; background:#EAEAEA; }
#page_main .main { width:898px; text-align:left; padding-bottom:15px; }
#page_main .con_main { width:898px; text-align:left; background:url(../image/page_bg.jpg); border-left: solid 1px #B9B9B9; border-right: solid 1px #B9B9B9; }

.main_left_cn { overflow:hidden; float:left; width:195px; border-right: solid 4px #CB8CE7; background-image: url(../image/left_bg.gif); background-repeat: repeat-y;  }

.main_right_cnt { display: block; overflow:hidden; margin:0px; padding:0px; width:675px; padding-left:15px; }
.main_right_cn { display: block; overflow:hidden; margin:0px; padding:18px 18px 50px 18px; }
.main_right_cn td { font-size:14px; line-height:28px; color:#666;}


#title_bg { margin-left:10px; float:left; padding-left:10px; font-size:14px; width:150px; color:#B535FE; background:url(../image/title_bg.jpg); }
#title_bg_list { margin:10px 0px 15px 0px; padding:2px 0px 0px 35px; font-size:14px; color:#333; background:url(../image/title_bg_list.jpg); }

.main_left { float:left; width:295px; }
.what { background-image: url(../image/main_bg.gif); background-repeat: repeat-x; width: 295px; height: 34px }
.what img { margin-left:15px; }

#what_new { font-size:13px; list-style-type: none; margin:0px; padding:5px 15px 0px 15px; }
#what_new li { padding:10px 0px 10px 0px; }
#what_new li span { display: block; color:#666 }
#what_new li a { color:4565E2; font-size:13px; line-height:22px; }
#what_new li a:hover { color:4565E2; text-decoration:none; }

#left_title { list-style-type: none; margin:0px; padding:0px 0px 0px 1px; }
#left_title li { padding:8px 15px 9px 17px; background:url(../image/left_title.jpg); border-bottom: solid 1px #FFF; }
#left_title li a { display: block; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
#left_title li:hover { cursor: pointer; text-decoration: none; background:url(../image/left_titles.jpg); }
#left_title .current { padding:8px 15px 9px 17px; background:url(../image/left_titles.jpg); border-bottom: solid 1px #FFF; }


#main_title_bg { padding:2px 9px 2px 15px; font-size:14px; line-height:22px; font-weight:bold; color:#C04DFF; border-left: solid 9px #CB8CE7; background:#F9EEFC; }

#left_ad { float:left; clear:left; margin:15px 0px 0px 0px; background-image:url(../image/left_tel.jpg); width:295px; height:96px; }

.main_right { float:right; width:580px; }
.about { background-image: url(../image/main_bg.gif);	background-repeat: repeat-x; width: 580px; height: 34px }
.about img { margin-left:15px; }

#about_list { font-size:13px; line-height:16px; list-style-type: none; margin:0px; padding:0px; background:#FFFFFF; border: solid 5px #D2D2D2; }
#about_list li { padding:12px 20px 15px 20px; border-top: solid 2px #D2D2D2; }
#about_list li.current { }

#about_list a { color:#666; text-decoration:none; }
#about_list span { padding-left:6px; color:#0033FF }
#about_list a:hover { color:#666; text-decoration:none; }


#bottom { text-align:center; overflow:hidden; height:100px; background-image: url(../image/bottom_bg.jpg);	background-repeat: repeat-x; }
#bottom .bottom_content { width:898px; text-align:center; }
#bottom_meun { list-style-type: none; display: block; color:#666; text-align:center; font-size:15px; padding:20px 10px 19px 200px; }
#bottom_meun li { float:left; }
#bottom_meun li a { font-size:15px; float:left; color:#666; text-decoration:none; }
#bottom_meun li a:hover { float:left; color:#666; text-decoration:underline; }
#bottom_meun li span { padding:0px 9px 0px 9px; }

#bottom .bottom_2 { text-align:center; font-size:12px; padding-top:15px; color:#999; }


#movie-list { float:left; margin-right:8px; width:150px; border: solid 1px #CB8CE7; }

#movie-list .class-title { padding:3px 0px 3px 10px; color:#B534FF; font-size:13px; font-weight:bold; background-image:url(../image/m_bg.jpg); display: block; }
#movie-list .class-a { display: block; border-top: dotted 1px #CB8CE7; padding:3px 0px 3px 10px; color:#B534FF; font-size:13px; text-decoration: none; text-align:right }
#movie-list .class-a:hover { text-decoration:underline; }

#m-list { margin:0px; padding:0px; list-style-type: none; background:url(../image/bg_3.gif); }
#m-list li { padding:5px 5px 0px 17px; text-align:left; color:#333; line-height:16px; height:36px; }

#m-list li a { color:#333; text-decoration: none; line-height:16px; }
#m-list li a:hover { text-decoration:underline; }

#m-list .aa { background:url(../image/bg_1.gif); }
#m-list .bb { background:url(../image/bg_2.gif); }

#movie-l { margin-top:18px; width:637px; padding-bottom:18px; border-bottom: dotted 1px #CB8CE7; overflow:hidden; display: block; }
#movie-l .imgs { float:left; padding:3px; border: solid 2px #ccc; margin:0px 20px 20px 0px; }
#movie-l .title { padding-bottom:8px; font-size:14px; line-height:16px; font-weight:bold; color:#AD4FD7 }
#movie-l .key { padding-bottom:3px; font-size:13px; line-height:16px; color:#666 }
#movie-l .jian { padding-bottom:3px; font-size:13px; line-height:16px; color:#666 }
#movie-l .jian a { font-size:13px; text-decoration: underline; color:#666 }
#movie-l .jian a:hover { text-decoration: none;}
#movie-l .yan { padding-bottom:8px; font-size:13px; line-height:16px; color:#666 }
#movie-l .yan a { font-size:13px; text-decoration: underline; color:#666 }
#movie-l .yan a:hover { text-decoration: none;}
#movie-l .description { font-size:12px; line-height:19px; color:#333 }

#tow { width:635px; padding-bottom:4px; overflow:hidden; line-height:16px; margin-top:10px; padding-top:6px; border: solid 1px #E5E5E5; background:#F9F4FB; color:#999; text-align:center }
#tow .one_1 { float:left; width:140px; font-size:14px; font-weight:bold; color:#C98DE7 }
#tow .one_2 { float:left; width:200px; font-size:14px; }
#tow .one_3 { float:left; width:150px; font-size:14px; border-left: solid 1px #999; }
#tow a { text-decoration: none; }
#tow a:hover { text-decoration: underline; }
#tow .one_4 { float:left; width:140px; font-size:14px; border-left: solid 1px #999; }

#imgs { padding:3px; border: solid 2px #ccc; margin:0px 15px 15px 0px; }
#actor_name { font-size:14px; font-weight:bold; color:#B04ED9 }
#actor_description { padding:10px; background: url(../image/bg_11.jpg);}


#dvd_list { float:left; background:url(../image/bg_4.gif) repeat-x top #F9EEFC; height:200px; width:306px; border: solid 1px #CB8CE7; margin:18px 18px 0px 0px; }
#dvd_list .title { display: block; padding:7px 5px 5px 5px; font-size:18px; font-weight:bold; color:#B535FE; height:22px; width:306px; overflow:hidden; text-align:left; }
#dvd_list .dvd_img { float:left; margin:7px 10px 7px 7px; }
#dvd_list .js { float:left; background:url(../image/bg_5.gif) no-repeat right top; line-height:25px; font-size:14px; width:153px; padding:3px; color:#333; }
#dvd_list a { font-size:14px; color: #0066FF; text-decoration:none; }
#dvd_list a:hover { text-decoration: underline;}

#dvd_list .go { float:left; width:153px; padding:2px; }
#dvd_list .go input { cursor:pointer }


#co_style { margin:0px; padding:0px; padding-top:19px; list-style-type: none; }
#co_style li { font-size:14px; height:25px; color:#333; display: block; overflow: inherit; font-weight:bold }

#co_style li span { float:right; font-weight:normal; line-height:16px; font-size:14px; width:300px;}
#co_style li .ty_a { font-size:14px; color:#FF0000 }
#co_style li span s { font-size:14px; color:#333; margin-right:10px; }

#co_style .ty_t { height:60px; }

#co_style li a { font-size:14px; color:#0066FF; text-decoration:none; }

#co_style li a:hover { text-decoration: underline;}


#cart_contnet .title { color:#B834FF; font-size:14px; font-weight:bold; padding-top:20px; }
#cart_contnet .title span { padding:10px 0px 0px 19px; line-height:35px; font-size:12px; font-weight:normal; }




#cart_6 { margin:0px; padding:0px; border:double 1px #B834FF; border-top:0px; list-style-type: none; display: block; overflow:hidden; color:#333; background:#F9EEFC }
/*#cart_6 input { padding:0px; margin:0px; height:16px; font-size:12px; }
#cart_6 select { padding:0px; margin:0px; height:16px; font-size:12px; }*/

#cart_6 li { display: block; overflow:hidden; border-top:double 1px #B834FF; height:28px; padding-top:6px; }
#cart_6 .cart_6_1 { float:left; width:130px; padding:5px 0px 0px 10px; }
#cart_6 .cart_6_2 { float:left; }
#cart_6 .cart_6_3 { float:left; color:#0066FF; padding:5px 0px 0px 5px; }

#cart_list { margin:0px; padding:0px; border:double 1px #B834FF; border-top:0px; list-style-type: none; display: block; overflow:hidden; color:#333; background:#F9EEFC }
#cart_list li { display: block; overflow:hidden; border-top:double 1px #B834FF; height:21px; padding-top:6px; }
#cart_list .cart_list_1 { float:left; width:310px; padding-left:10px; }
#cart_list .cart_list_2 { float:left; width:100px; text-align:center; }
#cart_list .cart_list_3 { float:left; width:70px; text-align:center; }
#cart_list .cart_list_4 { float:left; width:100px; text-align:center; }
#cart_list .cart_list_5 { float:left; width:80px; text-align:center; }

#link_list { float:left; padding: 0 15px 0 5px; width:105px; height:100px; color: #0066CC; font-size:12px; line-height:16px; }
#link_list a { font-size:12px; color: #0066CC; text-decoration: underline; }
#link_list a:hover { text-decoration: none;}
#link_list img { border:1px double #eee; margin-bottom:3px; }



































