
/* normal */
*{margin:0; padding:0;}
html,body{width:100%; height:100%;}
html{overflow-x:hidden; overflow-y:auto;}
body{font:12px/14px "微软雅黑",Arial,sans-serif; color:#333333;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font:normal 12px/14px "微软雅黑",Arial,sans-serif;}
fieldset,img{border:none;}
object,img{vertical-align:text-top;}
fieldset,legend,label,input,button,select,option,textarea{font:12px/14px "微软雅黑",Arial,sans-serif; color:#333333;}

/* global */
.none{display:none;}
.clear{overflow:hidden; _zoom:1;}
a{color:#333333; text-decoration:none;}
a:hover{color:#ff6400; text-decoration:underline; }

/* header */
.header{border-bottom:3px solid #ff9000;}
.header_w{width:994px; height:80px; overflow:hidden; background:url(../image/header.jpg); margin:0 auto;}
.header_w h1{float:left; margin-top:21px;}
.header_w h1 a{display:block; width:191px; height:39px; overflow:hidden; text-indent:-999999px;}
.header_w ul{float:right; width:347px; height:47px; overflow:hidden; background:url(../image/nav.jpg); margin:33px 323px 0 0; _display:inline;}
.header_w ul li{float:left;}
.header_w ul li a{display:block; height:47px; overflow:hidden; text-indent:-999999px;}
.header_w ul li #nav_hover1{width:72px;}
.header_w ul li #nav_hover2{width:105px;}
.header_w ul li #nav_hover3{width:105px;}
.header_w ul li #nav_hover4{width:65px;}
.header_w ul li #nav_hover1:hover{background:url(../image/nav.jpg) 0 -47px;}
.header_w ul li #nav_hover2:hover{background:url(../image/nav.jpg) -72px -47px;}
.header_w ul li #nav_hover3:hover{background:url(../image/nav.jpg) -177px -47px;}
.header_w ul li #nav_hover4:hover{background:url(../image/nav.jpg) -282px -47px;}
#nav_btn1 #nav_hover1{background:url(../image/nav.jpg) 0 -94px;}
#nav_btn2 #nav_hover2{background:url(../image/nav.jpg) -72px -94px;}
#nav_btn3 #nav_hover3{background:url(../image/nav.jpg) -177px -94px;}
#nav_btn4 #nav_hover4{background:url(../image/nav.jpg) -282px -94px;}

/* tab_movie */
.tab_movie{position:relative; width:100%; height:350px; overflow:hidden;}
.tab_movie ul li{display:none;}
.tab_movie ul li a{display:block; width:100%; height:350px; overflow:hidden; text-indent:-999999px;}
.tab_movie ul li #f1{background:url(../image/f1.jpg) no-repeat center top;}
.tab_movie ul li #f2{background:url(../image/f2.jpg) no-repeat center top;}
.tab_movie ul li #f3{background:url(../image/f3.jpg) no-repeat center top;}
.tab_movie ul li #f4{background:url(../image/f4.jpg) no-repeat center top;}
.other_num{position:absolute; bottom:27px; left:50%; margin-left:-497px; z-index:99;}
.other_num dd{float:left; width:12px; height:12px; overflow:hidden; text-indent:-999999px; background:url(../image/current.gif); cursor:pointer; margin-right:14px;}
.other_num .cur{background:url(../image/current.gif) -12px 0;}

/* login */
.login{position:absolute; width:297px; height:295px; overflow:hidden; background:url(../image/login.png); top:28px; right:50%; margin-right:-497px; z-index:99;}
.login dl{width:250px; line-height:46px; margin:0 auto;}
.login dl dt{height:70px; overflow:hidden; line-height:70px; font-weight:bold; font-size:14px; color:#666666;}
.login dl dd{height:53px; overflow:hidden;}
.login dl dd .i1{float:left; width:240px; height:37px; line-height:37px; font-size:14px; color:#999999; border:none; background:none; padding-left:10px;}
.login dl dd .i1f{background:url(../image/i1f.jpg) no-repeat 3px 3px;}
.login dl dd .i2{float:left; width:110px; height:44px; overflow:hidden; text-indent:-999999px; border:none; background:none; cursor:pointer; margin-top:7px;}
.login dl dd a{color:#ff6400;}
.login dl dd span{color:#dadada; margin:0 10px;}

/* index */
.main{width:994px; margin:30px auto;}
.column{overflow:hidden; border:1px solid #dadada;}
.column_t{height:28px; overflow:hidden; line-height:28px; border-bottom:1px solid #dadada; padding:0 12px;}
.column_t a{float:right;}
.column_t b{font-size:14px; color:#666666;}

.program{float:left; width:708px; height:268px; background:url(../image/program.jpg) no-repeat center bottom;}
.program_l{float:left; width:185px; height:219px; overflow:hidden; margin:20px 17px 0 30px; _display:inline;}
.program_l dt{font-weight:bold; font-size:14px; color:#666666; padding-bottom:6px;}
.program_l dt img{margin-bottom:7px;}
.program_l dd{line-height:22px; color:#999999;}
.program_l dd span{display:block; text-align:right;}
.program_l dd span a{color:#ff6400;}

.notice{float:right; width:268px; height:268px;}
.notice_l{width:248px; margin:10px 0 0 10px;}
.notice_l dt{height:82px; overflow:hidden; line-height:22px; border-bottom:1px dotted #999999; margin-bottom:5px;}
.notice_l dt img{float:left; width:79px; height:66px; margin-right:16px;}
.notice_l dt a{font-weight:bold;}
.notice_l dt p{color:#666666;}
.notice_l dd{height:22px; overflow:hidden; line-height:22px;}
.notice_l dd span{color:#666666; margin-right:6px;}

.float{position:absolute; width:107px; height:270px; overflow:hidden; background:url(../image/float.jpg); margin-left:1008px; *margin-left:298px;}
.float ul{margin:44px 0 0 7px;}
.float ul li{margin-bottom:5px;}

.footer{height:112px; overflow:hidden; text-align:center; line-height:24px; color:#999999; border-top:1px solid #dddddd; background:url(../image/footer.jpg) no-repeat center 67px; padding-top:11px;}
.footer a{color:#999999;}
.footer a:hover{color:#ff6400;}