*{margin:0; padding:0;}
body{margin:0;font-size:12px;font: normal 12px "Lucida Grande",Tahoma,Verdana,Lucida,Arial,Helvetica,sans-serif;background:url(../images/skin4_bg.png);color:#9A6507;}
#warp{width:950px; padding:0 10px;margin:0 auto;background:#fff;}
ul,li{list-style:none}
img{ border:0px;}
a,a:visited{text-decoration:none;color:#9A6507;}
a:hover{text-decoration:underline}
p.none{padding-top:30px; padding-bottom:30px; text-align:center; color:red; font-weight:bold;}

#top .default a,#top .default a:visited{ color:#333}
#top .default{height:28px; margin-bottom:5px;border:1px solid #ddd;background: url(../images/top_bg.jpg)}
#top .default div{height:28px}
#top .default div.left{ padding-left:10px;}
#top .default div.right{ padding-right:10px;}
#top .default p,#top ul{ padding-top:7px;}
#top .default p{float:left;}
#top .default ul{ float:left;}
#top .default ul li{ float:left;color:#000000}
#top .default li span{margin:3px 8px 0px 0px;cursor:pointer;display:block}
#top .default li span em{display:block;height:10px;width:10px;overflow:hidden;text-indent:-9999px}
#top .default li .on{ border:1px solid #333;cursor:default}
#top .default div.left{background:url(../images/top_l.jpg) no-repeat left 0}
#top .default div.right{background:url(../images/top_r.jpg) no-repeat right 0}

#skin li span{margin:7px 4px 0px 0px;cursor:pointer;display:block}
#skin li span em{display:block;height:9px;width:10px;overflow:hidden;text-indent:-9999px}

#head{ height:130px; margin-bottom:5px;}
#head .logo{width:220px; height:80px; float:left; margin:5px 0 10px 15px; overflow:hidden; display:inline;}
#head .top{ float:right; width:490px;}
#head .top dl{ float:right; height:32px; line-height:32px; padding-top:5px;}
#head .top dl dt{ float:left; font-weight:bold;}
#head .top dl dd{ float:left; padding:0 5px;}

.search{width:493px;float:right; margin-top:30px;}
.search .inp{ height:24px;width:392px; padding-left:26px;border:1px solid #ccc;background:url(../images/skin4_big.png) no-repeat; float:left}
.search .inp input{ height:18px; padding-top:4px;*height:17px; *padding-top:5px; width:390px; border:0;float:left;border:0;background:url(../images/inpbg.png);color:#999;}
.search input.but,.serach_buton{ width:60px;height:26px;border:0;font-size:12px;cursor:pointer;margin-left:5px;padding-left:18px; *padding-top:3px;background:url(../images/but.png) no-repeat;color:#333;}
.serach_over{width:60px;height:26px;border:0;cursor:pointer;margin-left:5px;font-size:12px;padding-left:18px;padding-left:18px; *padding-top:3px;background:url(../images/but.png) no-repeat -60px 0;color:#333;}

#head ul.nav{float:left; width:950px; height:35px;height:35px; background:url(../images/skin4_nav.png)}
#head ul.nav li{float:left; padding:0 11px;height:35px;}
#head ul.nav li a,#head ul.nav li a:visited{display:block; float:left;padding:0 10px;height:23px; line-height:23px; margin-top:6px;color:#fff;}
#head ul.nav li a:hover{display:block; float:left; text-decoration:none;background:url(../images/skin4_navh.png);color:#FFFF00;}
#head ul.nav li.active a:visited{ display:block;color:#FFFF00;background:url(../images/skin4_navh.png);}
#head .top dl dd a,#head .top dl dd a:visited{ color:#999}
#head .top p{color:#333;}
#head .top p a,#head .top p a:visited{ color:#333;}

/*µ±Ç°Î»ÖÃ*/
.plan{ height:22px;margin-bottom:5px;background:url(../images/skin4_plance.png);border:1px solid #EBD7AA}
.plan span{ float:left; display:block; height:18px; padding-top:4px;padding-left:30px;background:url(../images/skin4_plan.gif) no-repeat 10px center;}
.plan ul {width:420px;height:22px;float:right;overflow:hidden;padding:0 10px 0 0}
.plan ul li{text-align:right;width:420px;float:left;height:30px;line-height:22px;overflow:hidden}
.plan span a,.plan span a:visited,.plan span{ color:#9A6507;}

.box{overflow:hidden; width:950px; margin-bottom:5px;}
.border{ border:1px solid #EBD7AA;}
.margin5{margin-top:5px;}

.all ul.ti{background:url(../images/skin4_bestli.png);height:30px;margin-top:0px;}
.all ul.ti li{font-weight:normal;float:left;height:30px;width:80px; margin-left:-1px; text-align:center; line-height:30px;border-left:1px solid #EBD7AA;}
.all ul.ti li.active a,.best .left ul.ti li.active a:visited{font-weight:bold;background:url(../images/skin4_besta.png)}
.all ul.ti li.kuan{ width:80px; border-right:1px solid #EBD7AA;}
.all ul.ti li a,.best .left ul.ti li a:visited{ display:block; height:30px;text-decoration:none; cursor:pointer}

.title{background:url(../images/skin4_title.png);height:30px;}
.title span{ display:block; height:22px; padding:8px 10px 0 0;}
.title h4{float:left;font-size:14px; height:22px;*height:21px; _height:23px;padding:8px 0 0 25px;*padding:10px 0 0 25px;_padding:7px 0 0 25px;background:url(../images/skin4_h4.png) no-repeat 10px center;}
.title h5{margin-left:10px;padding-top:8px;float:left; font-size:12px; }
.title span.more{ float:right}

ul.text{overflow:hidden;}
ul.text li{float:left; height:24px;}
ul.text li span{float:left; display:block; width:13px; text-align:center; height:24px; line-height:24px;font-size:10px; background:url(../images/num.gif) no-repeat 0 center; color:#fff;}
ul.text li p{float:left; height:17px;padding-top:5px; margin:0 5px;}
ul.text li em{ float:right;font-style: normal; line-height:24px;color:#C7A870;}
ul.ggtext{overflow:hidden;}
ul.ggtext li{float:left; height:24px;background:url(../images/skin4_dian1.gif) no-repeat 0 11px}
ul.ggtext li p{float:left; height:17px;padding-top:5px; margin:0 5px;}
ul.ggtext li em{ float:right;font-style: normal; line-height:24px;color:#C7A870;}
ul.zttext{overflow:hidden;margin-top:4px;}
ul.zttext li{float:left;width:100px;margin-left:5px;height:23px;overflow: hidden;}
ul.movieall{overflow:hidden;margin-top:4px;clear:both; height:auto; width:100%;}
ul.movieall li{float:left; width:150px; margin-left:5px;height:23px;}

.all{ float:left; width:720px; height:auto; margin-bottom:5px;}
.all ul{ width:720px;margin-top:10px;clear:both}
.all ul li{ float:left; margin-left:10px; display:inline; width:108px; height:162px; text-align:center; font-weight:bold;position:relative;}
.all ul li img{margin-bottom:8px;display:block;}
.all ul li a img,.all ul li a:visited img{ width:100px; height:120px; padding:3px;display:block;border:1px solid #ccc;}
.all ul li a:hover img{ border:1px solid #9A6507}
.all ul li span{ display:block;left:4px;height:15px;line-height:15px;width:100px;top:109px;position:absolute;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5; z-index:1000;background-color:#000;}
.all ul li p{position:absolute;left:4px;cursor:pointer;text-align:center;z-index:9000;top:109px;height:15px;line-height:15px;width:100px;color:#fff;}

.all ul.movielz{margin:0 auto;width:700px;margin-bottom:5px;border-top: 1px dashed #999; padding-top:5px;}
.all ul.movielz li{width:157.5px;height:23px;text-align:left;font-weight: normal;}
.all ul.movielz li strong{color:#FF6600;font-weight: normal;}

.diang{ width:218px; float:right;background:#FFFAF3;}
.diang ul.text{ margin:0 auto; padding:6px 0; width:200px;}
.diang ul.text li{width:200px;}
.diang ul.ggtext{ margin:0 auto; padding:5px 0; width:200px}
.diang ul.ggtext li{width:200px;}
.diang dl{float:left;display:inline;width:200px; margin-left:5px; position:relative;padding:6px 0;}
.diang dl dt{ width:53px; height:52px; overflow:hidden; float:left;}
.diang dl dt a,.diang dl dt a:visited{display:block; width:45px; height:44px;}
.diang dl dt a img,.diang dl dt a:visited img{padding:3px; width:45px; height:44px;border:1px solid #ccc;}
.diang dl dt a:hover img{padding:3px;border:1px solid #9A6507;}
.diang dl dd{width:140px;height:22px; line-height:21px; white-space:nowrap; overflow:hidden;float:right}
.diang dl dd.h4{height:26px; line-height:30px; font-size:14px; font-weight:bold}
.diang dl dd strong{font-size:14px;color:#FF6600}

#left{ float:left; overflow:hidden; width:220px;}
#right{ float:right; overflow:hidden; width:720px;}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}
.hidden{ display:none}
.ad{overflow:hidden;text-align:center;margin:auto auto 5px auto}

.list{ width:720px;}
.list .cont{ width:718px;overflow:hidden;border-top:0; border:1px solid #EBD7AA;}
.list .lit{ width:718px; overflow:hidden; padding-top:16px;*padding-bottom:17px;}
.list .lit dl{ float:left; margin-left:20px; display:inline; width:330px; height:158px; margin-bottom:13px; position:relative}
.list .lit dl dt{ width:128px; height:158px; overflow:hidden; float:left;}
.list .lit dl dt a,.list .lit dl dt a:visited{ display:block; width:128px; height:158px;}
.list .lit dl dt a img,.list .lit dl dt a:visited img{padding:3px; width:120px; height:150px;border:1px solid #ccc;}
.list .lit dl dt a:hover img{ padding:3px;border:1px solid #9A6507;}
.list .lit dl dd{ width:192px;height:22px; line-height:21px; white-space:nowrap; overflow:hidden;float:right}
.list .lit dl dd.h4{ height:26px; line-height:30px; font-size:14px; font-weight:bold}
.list .lit dl dd.but{ height:30px; padding-top:8px; position:absolute; top:113px;right:0;}
.list .lit dl dd.h4 a,.list .lit dl dd.h4 a:visited{ color:#9A6507;}

.page{height:23px; margin:0 10px 0px 10px;clear:both;text-align:right}
.page span{text-align:center;}
.page span.active{display:inline-block;height:17px; width:21px;padding-top:4px; padding-left:1px ;font-weight:bold;color:#9A6507;background:url(../images/skin4_page_bga.gif);border:1px solid #D1AE58;}
.page a,.page a:visited{text-align:center;display:inline-block; height:17px; width:21px;padding-top:4px;border:1px solid #EBD7AA; background:url(../images/page_bg.gif); color:#9A6507;}
.page a:hover{text-align:center;text-decoration:none;background:url(../images/skin4_page_bga.gif); border:1px solid #D1AE58;color:#D1AE58}
.pabg{padding:5px 10px;background:url(../images/skin4_page.png); margin:0;}

#content{width:718px; float:right; overflow:hidden}
.intro{width:690px; margin:0 auto; padding:10px 0; overflow:hidden; position:relative}
.intro div.img{float:left; width:168px; height:218px;border:1px solid #ccc;}
.intro div.img img{padding:4px;width:160px; height:210px;}
.intro ul{float:right; width:512px; padding-bottom:4px; height:154px;font-size:14px;}
.intro ul li{width:512px; padding-bottom:4px;line-height:23px; height:23px;float:left;}
.intro ul li.h4{font-size:14px; font-weight:bold}
.errinput{margin-right:10px;width:180px;height:25px;border:#EBD7AA 1px solid;background: url(../images/skin4_title.png);color:#9A6507;}

.player{width:500px;height:400px;float:left; overflow:hidden; margin-bottom:10px;}
.play_content{width:210px;float:right;overflow:hidden;margin:3px;display:inline;border:1px solid #EBD7AA;}
.play_content .ti ul{ height:24px;background:url(../images/skin4_bestli.png);}
.play_content .ti ul li{float:left;height:24px;width:105px;margin-left:-1px;text-align:center;line-height:24px;border-left:1px solid #EBD7AA;}
.play_content .ti ul li.active a,.play_content .ti ul li.active a:visited{font-weight:bold;background:url(../images/skin4_besta.png);}
.play_content .ti ul li.kuan{width:105px;}
.play_content .ti ul li a,.play_content .ti ul li a:visited{display:block; height:24px;text-decoration:none; cursor:pointer}
.play_content .cont{height:370px;overflow:auto;}
.play_content .cont ul{width:190px; padding:5px 0;background:url(../images/skin4_dian.gif) no-repeat 0 10px;}
.play_content .cont ul li{float:left; width:85px; padding-left:4px; margin-left:5px; height:auto; line-height:24px;display:inline;color:#666;}

.tongyi{ width:690px; margin:0 auto; overflow:hidden}
.tongyi .title3{ height:26px;background:url(../images/skin4_title3_1.gif)}
.tongyi .title3 h4{ float:left; font-size:14px; margin-left:10px; height:24px; border-bottom:0;padding:0 15px;line-height:24px;border:1px solid #EBD7AA;background:url(../images/skin4_title3h4_1.gif);color:#9A6507;}
.tongyi .title3 li{ float:left; font-size:14px; margin-left:10px; height:24px; border-bottom:0;line-height:24px;border:1px solid #EBD7AA;background:url(../images/skin4_title3h4_1.gif);color:#9A6507;}
.tongyi ul.title3 li a{display:block;text-decoration:none;cursor:pointer;padding:0 15px;}
.tongyi ul.title3 li.active a{font-weight:bold;padding:0 15px;color:red;}
.tongyi ul.text00{ width:690px; overflow:hidden; padding:10px 0;clear:both;}
.tongyi ul.text00 li{float:left;text-align:center;margin-bottom:5px}
.tongyi ul.text00 a{color:#9A6507; height:24px; line-height:24px; margin-left:10px;width:73px;overflow:hidden;TEXT-OVERFLOW: ellipsis; TEXT-DECORATION: none;FLOAT: left;background:#FFFAF3;border:1px solid #EBD7AA;}
.tongyi ul.text00 a:hover{OVERFLOW: visible;font-weight: bold; height:auto;}

.datelist{width:711px; height:auto; border:#94c3f7 1px solid; float:left; clear:both;}
.datelist ul{margin-bottom:4px;padding-bottom:4px;}
.datelist li{text-align:center;float:left;}
.datelist A {BORDER: #eee 1px solid; padding:2px; MARGIN: 4px; FONT-SIZE: 14px; BACKGROUND: #f4fbfc; FLOAT: left;OVERFLOW: hidden; WIDTH: 85px; COLOR: #9A6507; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-OVERFLOW: ellipsis; TEXT-DECORATION: none}
.datelist A:hover {BORDER: #eee 1px solid; BACKGROUND: #fff; OVERFLOW: visible;COLOR: #000; TEXT-OVERFLOW: clip;HEIGHT: auto;}

.textnr{ width:685px; padding-right:5px; overflow-x:hidden; overflow-y:auto; height:105px; margin-bottom:15px; margin-top:15px;line-height:21px;text-indent:24px;color:#333;}
.textnr div{ width:670px; line-height:21px; padding:10px 0; text-indent:24px;}

.form{width:690px; padding-top:5px;}
.form textarea.small{height:60px;width:98%;float:left;margin-top:5px;padding:5px;font-size:12px;line-height:19px;}
.form div.right{width:200px;height:150px;margin-top:5px}
.form .table{height:35px;float:left;width:750px;padding-top:10px}
.form .table ul{float:left}
.form .table ul li{float:left;height:25px;line-height:25px;padding-right:10px}
.form .table ul li input{float:left;height:17px;width:150px;padding:6px 5px 0 5px;font-size:12px;border:1px solid #ccc;color:#666}
.form .table ul li.button input{height:25px;width:121px;text-align:center;padding-bottom:3px;cursor:pointer;border:0;background:url(../images/button.jpg);color:#333}

.guset{width:100%; margin-top:10px;}
.guset .guest_title{height:28px;background:url(../images/skin4_h41.png) repeat-x 0 0; border:1px solid #EBD7AA}
.guset .guest_title span{display:block;height:28px;line-height:28px;}
.guset .guest_title span.name,.guset .guest_title span.time{float:left;padding-left:10px;}
.guset p{line-height:19px;padding:5px;color:#333}
.guset .quote{margin:0 auto;word-break:break-all;overflow:hidden;border:1px solid #EBD7AA;}

.links{width:948px;overflow:hidden;display:table;margin:0 auto 5px auto}
.links .title{height:30px;padding-left:5px}
.links .title span{display:block;height:21px;padding:0 10px; padding-top:9px;font-weight:bold}
.links .title span a,.links .title span a:visited{font-weight:normal}
.links .title span.tit{float:left;}
.links .title span.applic{float:left}
.links .title span.more{float:left; font-weight:normal}
.links .title p{float:right; font-weight:normal; padding-top:9px;}
.links .title span.cnaz{float:right;height:20px;padding-top:8px}
.links ul{height:auto;overflow:auto;width:942px;margin:0 3px 0 3px; padding-top:5px}
.links ul li{float:left;width:88px;margin-left:15px;display:inline;overflow:hidden;white-space:nowrap}
.links ul li img{display:block;width:88px;height:31px}
ul.links_pic li{height:31px;padding:5px 0}
ul.links_text{padding:5px 0 10px 0;text-align:center}
ul.links_text li{height:21px;line-height:21px}
.links ul.links_text li a,.links ul.links_text li a:visited{color:#555}
.links{background:url(../images/links.jpg) repeat-x}

#foot{ width:950px; margin:0 auto;}
#foot div{ height:28px;}
#foot span{ height:28px; line-height:28px; display:block;}
#foot span.left{ padding-left:10px;}
#foot span.right{ text-align:right; padding-right:10px;}
#foot .default{border:1px solid #ddd;background: url(../images/top_bg.jpg); color:#333;}
#foot .default a,#foot .default a:visited{ color:#333;}
#foot div.left{background:url(../images/top_l.jpg) no-repeat left 0}
#foot div.right{background:url(../images/top_r.jpg) no-repeat right 0}