/*--Ê×Ò³µÚÒ»ÆÁ--*/
#index_title{ margin:16px 0 0 34px; width:280px;font-size:14px; color:#333; float:left} 
#index_title2{ margin:16px 0 0 34px; width:280px;font-size:12px; color:#666666; float:right;} 
#esd_intro{ margin:44px 0 0 22px; font-size:12px; color:#666666;} 
#esd_intro_left{ width:300px; height:238px;font-size:12px; color:#666666; float:left;} 
#esd_intro_right{ margin:24px 12px 0 0px;width:300px; font-size:12px; color:#666666; float: right;} 
#esd_intro p{ text-indent:24px; line-height:20px; color:#108331;} 
#newslist li{ height:24px; line-height:24px;margin:0px 0px 0px 10px;background:url(/img/icoStarOn.gif) no-repeat left; text-indent:20px; overflow:hidden;}
#newslist h3{height:24px; line-height:24px;background:url(/img/showsHeadNowLiveBck.gif) top left no-repeat; text-indent:24px; font-size:14px; margin-top:4px;}
#newslist span{ float:right; font-size:10px; line-height:18px;color:#666666; margin-right:12px; padding:0; top:0px; }
.indexh3{ padding:6px 0 0 24px;}
.indexh3_left a{ padding:6px 0 0 24px;}
#indexHeadCnt {position:relative; height:283px; left:7px; width:991px; padding-top:2px;}
#indexFlshVidCnt {float:left; width:663px; height:283px; background:url(/img/index_bannerbg.jpg) top left no-repeat;}
#indexTopBnrCnt {position:relative; float:right; width:328px; height:283px; background:url(/img/indexTobBnrBck.gif) no-repeat;}
#indexTopBnrCnt div {width:300px; height:250px; position:relative; top:17px; left:9px;}
#index_slider{position:relative; float: left;width:300px; height:250px; position:relative; top:17px; left:9px; background-color:#FF0033}

#indexCnt {position:relative; width:991px; left:9px; padding:5px 0 0 0;}
#indexColL {position:relative; float:left; width:335px;}
#indexColR {position:relative; float:right; width:653px;}

#indexNewsBox {position:relative; width:335px; background:url(/img/indexNewsBoxBckTlVrt.gif) repeat-y;}
#indexNewsBox .brdB {position:relative; background:url(/img/indexNewsBoxFoot.gif) no-repeat left bottom; padding:0 0 45px 0;}
#indexNewsBox .head {position:relative; background:url(/img/indexNewsBoxHead.gif) no-repeat; height:48px; margin:0 0 5px 0;}
#indexNewsBox .head h3 {color:#020000;padding:16px 0 0 105px;}
#indexNewsBox .head .toolBox {width:88px; height:70px; position:absolute; left:229px; top:16px;}
#indexNewsBox .head .toolBox a {display:block; position:relative; float:left; margin:2px 0 0 0;}
#indexNewsBox .head .toolBox .fontControls {position:relative; float:right; width:49px; background:url(/img/icoFontSize.gif) no-repeat 0px 3px;}
#indexNewsBox .head .toolBox .fontControls a {float:right; margin:0 0 0 3px;}
#indexNewsBox .contents {margin:0 6px; padding:0 11px 0 12px; }
#indexNewsBoxItem1 {background:url(/img/indexNewsBoxHrzSepGrd.gif) repeat-x left bottom; position:relative; padding:0 0 26px 0;}
.newsBoxItem img {display:block; position:relative; float:left;}
.newsBoxItem .info {margin:0 0 0 149px;}
.newsBoxItem .info h4 {font-size:12px; color:#555050; padding:0 0 5px 0;}
.newsBoxItem .info h4 a {color:#555050; display:inline; float:none; left:0px; background:none; padding:0;}
.newsBoxItem .info a {display:block; position:relative; float:right; background:url(/img/icoFolder.gif) no-repeat right bottom; padding:2px 18px 0 0; right:1px;}

#indexNewsBoxItem2 {padding:14px 0 0 0;}
.newsBoxItem ul {margin:0 0 0 149px;}
.newsBoxItem ul.noPic {margin:0;}
.newsBoxItem ul li { padding:0 0 11px 0;}
.newsBoxItem ul li a {color:#000000;}
.newsBoxItem .info span {display:block; padding:0 0 11px 0;}

#indexSportBox {background:url(/img/indexNewsBoxHrzSepGrd.gif) repeat-x left bottom; position:relative; padding:0 0 26px 0;}
#indexSportBox .headIn {position:relative; background:url(/img/indexSportBoxHead.gif) no-repeat; height:48px; margin:0 -11px 5px -12px;}
#indexSportBox2 {padding:14px 0 0 0;}


#indexNewsBox .newsBoxItem.nophoto .info {margin:0;}


#indexBoxWeather {position:relative; width:325px; float:left; background:url(/img/indexZodiacBoxBckTlVrt.gif) repeat-y;}
#indexBoxWeather .brdB {position:relative; background:url(/img/indexZodiacBoxBrdB.gif) no-repeat left bottom; height:336px;}
#indexBoxWeatherCont {position:relative; background:url(/img/indexWeatherBoxBck.gif) no-repeat; height:127px; padding:0 6px;}


.indexBoxToolForm {position:relative; top:16px; left:152px;}
.indexBoxToolForm select {width:148px;}


#indexBoxWeatherCont #weatherInfo {position:relative; top:30px; height:46px; margin:0 32px 0 23px;}
#indexBoxWeatherCont #weatherInfo .ico {position:relative; float:left; width:39px; padding:3px 0 0 0; }
#indexBoxWeatherCont #weatherInfo p {margin:0 0 0 55px; color:#535353; padding:14px 0 0 0;}
#indexBoxWeatherCont #weatherInfo p span {padding:0 17px 0 0;}
#indexBoxWeatherCont #weatherInfo p em {font-style:normal; color:#646464;}
#indexBoxWeatherCont #weatherInfo #locationInfo {padding-left: 45px;}
#indexBoxWeatherCont .moreLink {display:block; position:relative; top:37px; left:140px; color:#000000; z-index:100; width:160px;}

#indexBoxZodiac {padding:0 6px; position:relative;}
#indexBoxZodiac .head {position:relative; background:url(/img/indexZodiacBoxHead.gif) no-repeat; height:41px;}
#indexBoxZodiac .head .indexBoxToolForm {top:10px;}
#indexBoxZodiac .zodiacs {position:relative; width:279px; height:125px; margin:6px 0 0 16px;}
.head h3 {height:30px; overflow:hidden;}
.head h3 a {display:block; position:relative; left:-95px; top:-8px; width:130px; height:30px; overflow:hidden;}
.head h3 a strong {padding:50px 0 0 0; display:block; }

.headIn h3 {height:30px; overflow:hidden;}
.headIn h3 a {display:block; position:relative; top:8px; width:130px; height:30px; overflow:hidden;}
.headIn h3 a strong {padding:50px 0 0 0; display:block; }

#indexColR h3 {height:30px; overflow:hidden; float:left; position:absolute; top:0px; left:0px; z-index:999999;}
#indexColR h3 a {display:block; position:relative; top:8px; width:130px; height:30px; overflow:hidden;}
#indexColR h3 a strong {padding:50px 0 0 0; display:block; }


#indexBoxProg {position:relative; width:326px; float:right; background:url(/img/indexBoxProgBckTlVrt.gif) repeat-y; overflow:hidden;}
#indexBoxProg .brdB {position:relative; background:url(/img/indexBoxProgBrdB.gif) no-repeat left bottom; height:337px;}
#indexBoxProg .brdT {position:relative; background:url(/img/indexBoxProgHead.gif) no-repeat;}
#indexBoxProg .program {background:none;}
#indexBoxProg .program .cont {overflow: auto; height: 233px; width: 290px; position: relative; top: 40px; left: 15px;}

#indexBoxHighl {position:relative; width:653px; margin:2px 0 0 0; clear: both; overflow:hidden;}
#indexBoxHighl .quizt {background: url(/img/quiz.jpg) no-repeat; height: 49px;}
#indexBoxHighl .akc {background: url(/img/akcB.gif) repeat-y; padding: 0 0 0 20px;}
#indexBoxHighl .akcB {background: url(/img/akcBB.gif) no-repeat; height: 22px;}

#indexBtmBnrCnt {position:relative; margin:8px 10px 0 10px; height:100px;}
#indexBtmBnrCnt div {position:relative; float:left; width:300px; height:100px;}
#indexBtmBnrCnt div.right {float:right;}

#innerPageMainCnt {position:relative; width:1000px;}

/* pic_show start*/
.PartE{zoom:1;overflow:hidden;margin-top:0px;}
/* CSS blk_29 */
.blk_29{zoom:1;overflow:hidden;}
.blk_29 .LeftBotton,.blk_29 .RightBotton{width:22px;height:110px;float:left;cursor:pointer;}
.blk_29 .LeftBotton{background:url(/img/gun1.gif) no-repeat right;}
.blk_29 .RightBotton{background:url(/img/gun2.gif) no-repeat left;}
.blk_29 .Cont{width:550px;margin-left:1px;padding:0px 6px;float:left;overflow:hidden;}
.blk_29 .ScrCont{width:10000000px;}
.blk_29 .box{width:140px;float:left;text-align:center;}
.blk_29 .box img{margin:0 auto;display:block;border:1px solid #646263;}
.blk_29 .box a:hover img{border:1px solid #108331;}
.blk_29 .box p{line-height:20px; height:20px; overflow:hidden;width:120px;margin:0px auto 0;}
.blk_29 #List1_1,.blk_29 #List2_1{float:left;}
/* pic_show end*/
#flink a{ padding:0px 5px;border-right:1px #CCCCCC solid;color:#CCCCCC}
.flink a{ padding:0px 5px;border-right:1px #CCCCCC solid;color:#CCCCCC}
