body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4d4d; background:url(../image/index/body_bg.jpg) repeat-x center top;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
.float {float: left}
.clear {clear: both}
a{text-decoration:none;}
a:link{color:#4d4d4d;}
a:visited{color:#4d4d4d;}
a:hover{color:#dc0000;}
a:active{color:#4d4d4d;}
.height{margin-top:10px;}

/* header Document */
.header{width:1001px; margin:0 auto; background:url(../image/index/header_bg01.jpg) repeat-x center top;}
.topnav{margin-left:390px; height:32px; width:560px; padding-left:40px; }
.topnav li{background:url(../image/index/icon01.jpg) no-repeat left center; float:left; text-indent:17px; line-height:25px;}
.topnav li a{text-decoration:underline;}
.topnav li a:link{color:#8d8d8d;}
.topnav li a:visited{color:#8d8d8d;}
.topnav li a:hover{color:#dc0000;}
.topnav li a:active{color:#8d8d8d;}
.topnav1{width:155px;}
.topnav2{width:126px;}
.topnav3{width:155px;}
.topnav4{width:100px;}

/* header Document2 */
.headerx{width:1001px; margin:0 auto;}
.menux01,.menux02,.menux03,.menux04{background:no-repeat center bottom; float:left; font-size:18px; font-weight:bold; color:#333333; height:35px; line-height:35px; margin-left:30px;}
.menux01{background-image:url(../image/index/menu01_bg.gif); text-indent:40px; width:88px;}
.menux02{background-image:url(../image/index/menu02_bg.gif); text-indent:40px; width:88px;}
.menux03{background-image:url(../image/index/menu03_bg.gif); text-indent:30px; width:88px;}
.menux04{background-image:url(../image/index/menu04_bg.gif); text-indent:30px; width:109px;}



.top li{float:left;}
.logo{margin-left:5px; width:272px; height:70px;}
.city{width:160px; margin-left:30px; height:70px;}
.weather{margin-top:10px;}
.cityname{display:block; float:left; font-size:18px; color:#333333; font-weight:bold; height:22px; line-height:22px; margin-top:8px; padding-top:5px;}
.sel_city{display:block; float:left; background:url(../image/index/btn01.jpg) no-repeat center; width:95px; height:27px; color:#ff7300; line-height:27px; margin:8px 0 0 10px; text-align:center; padding-top:2px;}
.menu{padding-top:20px;}
.menu01,.menu02,.menu03,.menu04{background:no-repeat center bottom; float:left; font-size:18px; font-weight:bold; color:#333333; height:35px; line-height:35px; margin-left:30px;}
.menu01{background-image:url(../image/index/menu01_bg.jpg); text-indent:40px; width:88px;}
.menu02{background-image:url(../image/index/menu02_bg.jpg); text-indent:40px; width:88px;}
.menu03{background-image:url(../image/index/menu03_bg.jpg); text-indent:30px; width:88px;}
.menu04{background-image:url(../image/index/menu04_bg.jpg); text-indent:30px; width:109px;}
.location{position:relative;}
#menu-city {
  display:none;
  position:absolute;
  top:35px;
  left:50px;
  width:80px;
  padding:5px;
  border:solid 1px #dedede;
  /*border-top:none;*/
  border-right:solid 1px #999;
  border-bottom:solid 1px #999;
  font-size:12px;
  background-color:#fff;
  z-index:9999;
}
#menu-city a:link, #menu-city a:visited, #menu-city a:hover{display:block; font-size:12px; padding:2px;}


a.link_333:link{color:#333333;}
a.link_333:visited{color:#333333;}
a.link_333:hover{color:#ff4800;}
a.link_333:active{color:#333333;}

a.link_777:link{color:#777777;}
a.link_777:visited{color:#777777;}
a.link_777:hover{color:#777777;}
a.link_777:active{color:#777777;}

.googlebar1{margin-top:10px; background:url(../image/index/googlebar1.jpg) no-repeat right top; height:39px;}
.googlebar2{margin-top:10px; background:url(../image/index/googlebar2.jpg) no-repeat right top; height:39px;}
.googlebar3{margin-top:10px; background:url(../image/index/googlebar3.jpg) no-repeat right top; height:39px;}
.googlebar4{margin-top:10px; background:url(../image/index/googlebar4.jpg) no-repeat right top; height:39px;}
.googlebar5{margin-top:10px; background:url(../image/index/googlebar5.jpg) no-repeat right top; height:39px;}
.googlebar6{margin-top:10px; background:url(../image/index/googlebar6.jpg) no-repeat right top; height:39px;}
.googlebar7{margin-top:10px; background:url(../image/index/googlebar7.jpg) no-repeat right top; height:39px;}
.googlebar8{margin-top:10px; background:url(../image/index/googlebar8.jpg) no-repeat right top; height:39px;}
.googlebar9{margin-top:10px; background:url(../image/index/googlebar9.jpg) no-repeat right top; height:39px;}
.googlebar10{margin-top:10px; background:url(../image/index/googlebar10.jpg) no-repeat right top; height:39px;}
.googlebar11{margin-top:10px; background:url(../image/index/googlebar11.jpg) no-repeat right top; height:39px;}
.googlebar12{margin-top:10px; background:url(../image/index/googlebar12.jpg) no-repeat right top; height:39px;}
.googlebar13{margin-top:10px; background:url(../image/index/googlebar13.jpg) no-repeat right top; height:39px;}
.googlebar14{margin-top:10px; background:url(../image/index/googlebar14.jpg) no-repeat right top; height:39px;}
.googlebar15{margin-top:10px; background:url(../image/index/googlebar15.jpg) no-repeat right top; height:39px;}
.googlebar16{margin-top:10px; background:url(../image/index/googlebar16.jpg) no-repeat right top; height:39px;}
.googlebar17{margin-top:10px; background:url(../image/index/googlebar17.jpg) no-repeat right top; height:39px;}
.googlebar18{margin-top:10px; background:url(../image/index/googlebar18.jpg) no-repeat right top; height:39px;}
.googlebar19{margin-top:10px; background:url(../image/index/googlebar19.jpg) no-repeat right top; height:39px;}
.googlebar20{margin-top:10px; background:url(../image/index/googlebar20.jpg) no-repeat right top; height:39px;}
.googlebar21{margin-top:10px; background:url(../image/index/googlebar21.jpg) no-repeat right top; height:39px;}
.googlebar22{margin-top:10px; background:url(../image/index/googlebar22.jpg) no-repeat right top; height:39px;}
.googlebar23{margin-top:10px; background:url(../image/index/googlebar23.jpg) no-repeat right top; height:39px;}
.googlebar24{margin-top:10px; background:url(../image/index/googlebar24.jpg) no-repeat right top; height:39px;}
.googlebar25{margin-top:10px; background:url(../image/index/googlebar25.jpg) no-repeat right top; height:39px;}
.googlebar26{margin-top:10px; background:url(../image/index/googlebar26.jpg) no-repeat right top; height:39px;}
.googlebar1 ul{margin-left:220px; }
.googlebar1 li{float:left;}
.googlebar2 ul{margin-left:220px; }
.googlebar2 li{float:left;}
.googlebar3 ul{margin-left:220px; }
.googlebar3 li{float:left;}
.googlebar4 ul{margin-left:220px; }
.googlebar4 li{float:left;}
.googlebar5 ul{margin-left:220px; }
.googlebar5 li{float:left;}
.googlebar6 ul{margin-left:220px; }
.googlebar6 li{float:left;}
.googlebar7 ul{margin-left:220px; }
.googlebar7 li{float:left;}
.googlebar8 ul{margin-left:220px; }
.googlebar8 li{float:left;}
.googlebar9 ul{margin-left:220px; }
.googlebar9 li{float:left;}
.googlebar10 ul{margin-left:220px; }
.googlebar10 li{float:left;}
.googlebar11 ul{margin-left:220px; }
.googlebar11 li{float:left;}
.googlebar12 ul{margin-left:220px; }
.googlebar12 li{float:left;}
.googlebar13 ul{margin-left:220px; }
.googlebar13 li{float:left;}
.googlebar14 ul{margin-left:220px; }
.googlebar14 li{float:left;}
.googlebar15 ul{margin-left:220px; }
.googlebar15 li{float:left;}
.googlebar16 ul{margin-left:220px; }
.googlebar16 li{float:left;}
.googlebar17 ul{margin-left:220px; }
.googlebar17 li{float:left;}
.googlebar18 ul{margin-left:220px; }
.googlebar18 li{float:left;}
.googlebar19 ul{margin-left:220px; }
.googlebar19 li{float:left;}
.googlebar20 ul{margin-left:220px; }
.googlebar20 li{float:left;}
.googlebar21 ul{margin-left:220px; }
.googlebar21 li{float:left;}
.googlebar22 ul{margin-left:220px; }
.googlebar22 li{float:left;}
.googlebar23 ul{margin-left:220px; }
.googlebar23 li{float:left;}
.googlebar24 ul{margin-left:220px; }
.googlebar24 li{float:left;}
.googlebar25 ul{margin-left:220px; }
.googlebar25 li{float:left;}
.googlebar26 ul{margin-left:220px; }
.googlebar26 li{float:left;}
.subbtn1{margin-top:10px; background: url(../image/index/subbtn1.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn2{margin-top:10px; background: url(../image/index/subbtn2.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn3{margin-top:10px; background: url(../image/index/subbtn3.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn4{margin-top:10px; background: url(../image/index/subbtn4.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn5{margin-top:10px; background: url(../image/index/subbtn5.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn6{margin-top:10px; background: url(../image/index/subbtn6.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn7{margin-top:10px; background: url(../image/index/subbtn7.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn8{margin-top:10px; background: url(../image/index/subbtn8.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn9{margin-top:10px; background: url(../image/index/subbtn9.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn10{margin-top:10px; background: url(../image/index/subbtn10.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn11{margin-top:10px; background: url(../image/index/subbtn11.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn12{margin-top:10px; background: url(../image/index/subbtn12.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn13{margin-top:10px; background: url(../image/index/subbtn13.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn14{margin-top:10px; background: url(../image/index/subbtn14.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn15{margin-top:10px; background: url(../image/index/subbtn15.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn16{margin-top:10px; background: url(../image/index/subbtn16.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn17{margin-top:10px; background: url(../image/index/subbtn17.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn18{margin-top:10px; background: url(../image/index/subbtn18.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn19{margin-top:10px; background: url(../image/index/subbtn19.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn20{margin-top:10px; background: url(../image/index/subbtn20.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn21{margin-top:10px; background: url(../image/index/subbtn21.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn22{margin-top:10px; background: url(../image/index/subbtn22.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn23{margin-top:10px; background: url(../image/index/subbtn23.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn24{margin-top:10px; background: url(../image/index/subbtn24.jpg) no-repeat center; width:51px; border:none; color:#555555;}
.subbtn25{margin-top:10px; background: url(../image/index/subbtn25.jpg) no-repeat center; width:51px; border:none; color:#555555;}


.googlebar{margin-top:10px; background:url(../image/index/googlebar.jpg) no-repeat right top; height:39px;}
.googlebar ul{margin-left:220px; }
.googlebar li{float:left;}
.input_website{margin-top:10px; padding:2px; color:#8d8d8d; font-size:12px; border:1px solid #ff6a00; width:150px; }
.sel_style{margin-top:10px; clip:rect(2 80 20 2);background:#eeeeee; color:#8d8d8d; border:1px solid #dddddd; font-size:12px;}
.lab{margin-top:10px; color:#ffffff; font-size:12px;}
.subbtn{margin-top:10px; background: url(../image/index/subbtn.jpg) no-repeat center; width:51px; border:none; color:#555555;}

/* footer*/
.footer{width:1001px; margin:0 auto; margin-top:10px; padding-top:10px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; text-align:center; background:url(../image/index/footer_bg.jpg) repeat-x left; height:92px; color:#999999; line-height:20px;}

/* CSS Document */
.wrap {clear:both; margin:10px auto; width:1001px;}
.wrap_l{width:760px; float:left;}
.wrap_r{width:230px; float:right;}
.r_border{border-left:1px solid #cecece; border-right:1px solid #cecece;}
.l_border{border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; width:758px;}
.l_border2{border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
/* 活动列表 */
.activity{width:760px;}
.activity_kind{background:url(../image/index/l_titlebg01.jpg) no-repeat center top; height:30px;}
.activity_kind li{float:left; width:133px; text-align:center; font-size:14px; line-height:24px; padding-top:5px; height:25px; color:#777777; cursor:pointer;}
li.current_activity{background:url(../image/index/current_bg.jpg) no-repeat center top; font-weight:bold; color:#fd5c00;}
.activity_on{background:url(../image/index/current_bg.jpg) no-repeat center top; }
.lactivity_border{border-left:1px solid #ffa36c; border-right:1px solid #ffa36c; border-bottom:1px solid #ffa36c; width:738px; padding:10px 0 0 20px;}
.lactivity_list{display:none;z-index:500;}
.activity_list{display:block; width:340px; height:90px; padding:0 5px 5px 5px; float:left;}
.activity_list:hover{background-color:#f8f8f8;}
dt.activity_title{background:url(../image/index/icon02.jpg) no-repeat left center; text-indent:15px; color:#4d4d4d; font-size:13px; font-weight:bold; line-height:30px;}
dd.activity_info{color:#666666; line-height:18px;}
a.more{display:block; clear:both; background-color:#fffbe3; height:24px; line-height:24px; text-align:right; padding-right:15px; color:#4d4d4d;}

/* 现在播映 */
.live_title2{ background:url(../image/index/l_titlebg04.jpg) no-repeat center top; height:24px; font-size:14px; font-weight:bold; color:#4d4d4d; text-indent:40px; line-height:20px; padding-top:6px;}
.live_title3{ background:url(../image/index/l_titlebg05.jpg) no-repeat center top; height:24px; font-size:14px; font-weight:bold; color:#4d4d4d; text-indent:40px; line-height:20px; padding-top:6px;}
.live_title{ background:url(../image/index/l_titlebg02.jpg) no-repeat center top; height:24px; font-size:14px; font-weight:bold; color:#4d4d4d; text-indent:40px; line-height:20px; padding-top:6px;}
.time_now{ font-size:12px; color:#4e8101; font-family:"Fixedsys"; font-weight:normal; margin-left:15px;}
.live_list{ float:left; width:315px; color:#4d4d4d; line-height:24px; padding:10px 0 10px 10px;}
.channel{ float:right; width:400px; background-color:#fff4d6; color:#555555; line-height:24px; border:1px solid #ffffff; padding:10px 15px;}
.channel_title{ position:absolute; margin-left:330px; *margin-left:8px; margin-top:-22px; background:url(../image/index/channel_titlebg02.gif) repeat-x left top; height:28px;}
.channel_title span{ line-height:14px; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.channel li{ width:190px; margin-right:5px; float:left; overflow:hidden; display:inline; height:18px; padding-bottom:6px;}
a.channel_name:link{ color:#1c5694;}
a.channel_name:visited{ color:#1c5694;}
a.channel_name:hover{ color:#dc0000; text-decoration:underline;}
a.channel_name:active{ color:#1c5694;}
.tv_programs{display:none;}

/* blog */
.blog_title{background:url(../image/index/l_titlebg03.jpg) no-repeat center top; height:24px; font-size:14px; font-weight:bold; color:#4d4d4d; text-indent:40px; line-height:20px; padding-top:6px;}
.blog_title a{float:right; font-size:12px; font-weight:normal; margin-right:15px;}
.blog_list{padding:10px; }
.blog_list li{background:url(../image/index/icon03.jpg) no-repeat left center; text-indent:15px; border-bottom:1px solid #eeeeee; padding:10px 0 5px 0;}
.blog_list li a{display:block; float:left; width:450px;}
.blog_time{width:100px; color:#777777;}
.blog_author{width:100px; color:#777777; margin-left:50px;}

/*calendar*/
.calendar_title{background:url(../image/index/calendar_title.jpg) no-repeat center top; height:36px; text-align:center; font-size:12px; padding-top:10px;}
.calendar_title span{padding:0 5px;}
.this_month{font-weight:bold; font-size:13px; color:#ff6000;}
.this_month:hover{color:#ff6000; text-decoration:underline;}
select.year{font-size:12px; font-family:Arial, Helvetica, sans-serif}
select.month{font-size:12px; font-family:Arial, Helvetica, sans-serif}
.week,.day{width:220px; padding-left:8px; font-family:Arial, Helvetica, sans-serif;}
.week li{float:left; width:30px; text-align:center; line-height:40px; font-weight:bold;}
.day li{float:left; width:22px; text-align:center; line-height:20px; margin:0 4px;}
.calendar table{width:220px; padding-left:8px; font-family:Arial, Helvetica, sans-serif;}
.calendar th{width:30px; text-align:center; line-height:40px; font-weight:bold;}
.calendar td{text-align:center; line-height:20px;}
.calendar td.onToday {border:1px solid #c60;font-weight:bold;color:#C60;}
.calendar td.onSelect {background-color:#ff9d00; color:#ffffff; font-weight:bold;}
.weekend{color:#ff6000;}
.sel_day{background-color:#ff9d00; color:#ffffff; font-weight:bold;}
.calendar_btm{background:url(../image/index/calendar_btm.jpg) no-repeat center bottom; height:10px; font-size:1px;}

/* login */
.login{background:url(../image/index/login_bg.jpg) no-repeat center bottom; height:146px; width:230px;}
.login_title{background:url(../image/index/login_title.jpg) no-repeat center top; font-weight:bold; font-size:14px; color:#aaaaaa; height:30px; text-indent:45px; line-height:20px; padding-top:14px;}
.login_name{width:145px; height:18px; line-height:18px; margin-left:14px; color:#4d4d4d; padding-top:15px;}
.login_password{width:145px; height:18px; line-height:18px; margin-left:14px; color:#4d4d4d; margin-top:8px;}
.login_name input,.login_password input{width:80px; height:18px; border:1px solid #a4a4a4; font-size:12px; color:#666666;}
.login_btn{float:right; margin-top:-41px; margin-right:15px; _margin-right:5px; _margin-top:-45px; width:54px; height:41px; }
.login_btn input{background:url(../image/index/login_btn.jpg) no-repeat center; width:54px; height:41px; font-size:16px; font-weight:bold; color:#ffffff; border:none;}
.join,.forget{display:inline; float:left; color:#2c6189; font-size:13px; margin-top:20px; _margin-top:13px; text-decoration:underline; margin-left:70px;}
.forget{margin-left:20px;}
a.link_2c6189:link{color:#2c6189;}
a.link_2c6189:visited{color:#2c6189;}
a.link_2c6189:hover{color:#dc0000;}
a.link_2c6189:active{color:#2c6189;}

/* vip */
.vip{background:url(../image/index/vip_bg.jpg) no-repeat center top; width:200px; height:89px; padding:10px 15px;}
.vip p{line-height:24px;}
a.link_ff0000:link{color:#ff0000;}
a.link_ff0000:visited{color:#ff0000;}
a.link_ff0000:hover{color:#ff0000;}
a.link_ff0000:active{color:#ff0000;}
a.link_222:link{color:#222222;}
a.link_222:visited{color:#222222;}
a.link_222:hover{color:#222222;}
a.link_222:active{color:#222222;}
.publish,.exit{background:url(../image/index/btn02.jpg) no-repeat center; width:84px; height:26px; display:block; float:left; text-align:center; color:#222222; font-weight:bold; line-height:26px; margin-top:15px;}
.exit{margin-left:15px;}

/* 活动目录 */
.r_titlebg01{background:url(../image/index/rtitlebg01.jpg) no-repeat center top; height:29px; line-height:29px; width:230px; font-size:14px; font-weight:bold; text-indent:35px;}
.r_activity_list{width:200px; padding:10px 0 5px 15px;}
.r_activity_list li{line-height:30px; border-bottom:1px dashed #e7e7e7;}
#categories ul{width:200px; margin:0; padding:0 0 10px 10px; border:none;}
#categories ul li{margin:0; padding:0 0 15px 20px; font-size:12px; font-weight:normal; line-height:1.2em; border-bottom:1px dashed #e7e7e7;}
.rbtmbg01{background:url(../image/index/rbtmbg01.jpg) no-repeat center bottom; width:230px; height:5px; font-size:1px;}
