/* CSS Document */
@charset "utf-8";
.border{border-left:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;border-right:1px solid #D8D8D8;}
.border1{border:1px solid #D8D8D8;}
.left{float:left;}
.right{float:right;}
.showpage {clear:both; height:55px; border-top: solid 1px #e3e3e3; margin:10px 0 0 0;}
#pagebox_msg{border:1px #fff solid; text-align:center; height:18px; line-height:18px; padding:1px 0 0 0;color:#333; font-family: Verdana, Geneva, sans-serif; }
ul.pagebox{list-style-type: none;float: left;display: inline;clear: both; margin:10px 0;}
ul.pagebox li.PageBoxLi{float: left;display: inline;width:30px;height: 25px;margin: 2px; padding:0 10px 0 0; margin:0;border-bottom:none; background:none;}
ul.pagebox li.PageBoxLi a:link, ul.pagebox li.PageBoxLi a:visited { width:auto; float:none; margin:0;text-decoration: none;display: block;color:#999;height:25px;border:1px #999 solid;background-color: White;line-height: 25px;font-size: 12px;text-align: center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
ul.pagebox li.PageBoxLi a:hover{text-decoration: none; color:#fff; background:#666;}
ul.pagebox li.PageBoxLi a#Active{text-decoration: none; color:#fff; background:#666;}
.margin10000{margin:10px 0 0 0;}
.margin0050{margin:0 0 5px 0;}
.height1{height:100px;}
.height2{height:300px;}
.height3{height:268px;}
.height4{height:63px;}
.part{width:1px;margin:60px 0 0 0;min-height:700px;height:700px;border-left:1px solid #CCC;}

.title{background:url(/Themes/Default/Images/bg10.png) no-repeat;height:30px;}
.title h4{font:14px/30px \5B8B\4F53;font-weight:bold;color:#FF6400;padding:0 0 0 35px;float:left;}
.title span{float:right;margin:7px 10px 0 0;}

#flow{background:url(/Themes/Default/Images/flow_bg.gif) repeat-x;}
#flowimg{padding:0 0 0 3px;}
#stepimg{padding:10px 0 0 15px;}
#divide{background:#a71500 url(/Themes/Default/Images/movie_20.gif) no-repeat; height:5px; overflow:hidden;}

.headline{padding:0px;}
.caption{height:40px;border-bottom:1px dashed #CCC;}
.caption h4{font:14px/40px \5B8B\4F53;font-weight:bold;color:#900;padding:0 10px;}
.caption h4 span{ width:100px; height:30px; line-height:30px; text-align:center; font-size:12px; display:block; float:right; margin: 0 0 0 10px; font-family:Verdana, Geneva, sans-serif; color:#000;}

#textbox{padding:15px 10px;border-bottom:1px solid #CCC;text-align:justify;}
#textbox img{width:110px;height:105px;margin:0 15px 15px 0;float:left;}
#textbox p{line-height:25px;}
#textbox a{color:#900;}

#piclist{padding:15px 0;}
#piclist li{text-align:center;width:130px;margin:0px 7px;float:left;}
#piclist li img{height:100px;}
#piclist li a{line-height:30px;color:#900;}

.movielist{padding:10px 0;}
.item1{border-bottom:1px solid #CCC;padding:10px 0 10px 0;}
.item1 .post{padding:3px;width:140px;height:180px;border:1px solid #999;}
.item1 .declare{width:435px;padding:0 0 0 15px;}
.item1 .declare h5 a{font:14px/30px \5B8B\4F53;font-weight:bold;color:#900;}
.item1 .declare h5 a.a1{font:12px/30px \5B8B\4F53;font-weight:bold;color:#333;}
.item1 .declare p{color:#333;line-height:22px;}
.item1 .declare p.intro{color:#999; height:45px; overflow:hidden;}
.item1 .declare p.intro a{color:#900;}
.item1 .declare p span{color:#900;font-weight:bold;}
.item1 .declare p.order a{color:#900;background:url(/Themes/Default/Images/order_bg.gif) no-repeat left center;padding:3px 0 0 25px; font-size:14px; text-decoration:underline;}

.item2 { border-bottom:dashed 1px #ccc; height:175px; overflow:hidden; margin:0 10px; padding:10px 0 0 0;}
.item2 .filmname{ background:#C03; height:25px; line-height:25px; text-align:center; overflow:hidden; margin:0 0 10px 0;}
.item2 .filmname a:link, .item2 .filmname a:visited{ color:#FFF;}
.item2 img{ float:left; width:90px; height:120px; padding:2px; border:solid 1px #ccc;}
.item2 label{ float:right; padding:0 0 0 10px; font-weight:bold; display:block; width:145px; height:20px; overflow:hidden;}
.item2 span{ line-height:21px; padding:0 0 0 10px; color:#666; display:block; float:right; width:145px; height:105px; overflow:hidden;}
.item2 span a:link, .item2 span a:visited{ color:#f00;}

.view{}
.view .filmname{ font-size:36px; font-family:"黑体",Verdana, Geneva, sans-serif; border-bottom: solid 1px #ccc; height:60px; margin:0 0 30px 0; font-weight:bold;}
.view .info{}
.view .info .img{padding:3px;width:140px;height:180px;border:1px solid #999; float:left;}
.view .info .img img{width:140px;height:180px;}
.view .info .text{ width:480px; margin:0 0 0 25px; float:left;}
.view .info .text p{color:#333;line-height:25px; font-size:14px;}
.view .info .text p.intro{color:#999; height:60px; overflow:hidden;}
.view .info .price{ border-left: solid 1px #ccc; padding:60px 0 0 20px; float:left; margin:0 0 0 20px; width:260px; text-align:center; font-size:36px; color:#f00; font-family:"黑体",Verdana, Geneva, sans-serif; height:128px;}
.view .info .price em{ font-style:normal; font-size:72px; line-height:72px;}
.view .content{ border-top: solid 1px #ccc; margin:30px 0 0 0; padding:30px 10px; font-size:14px; line-height:30px;}