@charset "gb2312";
/*网站首页样式模块结束*/
.indexFlash { _zoom:1; overflow:hidden; position:relative; margin:0 0 1px 0; }

.indexFlash .slideBox *{margin:0; padding:0; list-style:none; }
/* 本例子first */
.indexFlash .slideBox{
	width: 1280px;
	height: 350px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
}
.indexFlash .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.indexFlash .slideBox .bd li{ zoom:1; vertical-align:middle; }
.indexFlash .slideBox .bd img{
	width: 1280px;
	height: 350px;
	display: block;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.indexFlash .slideBox .prev,
.indexFlash .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/first/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.indexFlash .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.indexFlash .slideBox .prev:hover,
.indexFlash .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.indexFlash .slideBox .prevStop{ display:none;  }
.indexFlash .slideBox .nextStop{ display:none;  }


.indexFlash .ControlWrap {
	width: 1280px;
	height: 130px;
	background: url(../images/first/bg_indexFlashControlWrap.jpg) center top;
	z-index: 8;
	margin: 0px auto;
}

.indexFlash .ControlWrap .rollBox {
	margin: 0px auto;
	width: 100%;
	position: relative;
}

.indexFlash .ControlWrap .rollBox .scrollcon{
	width: 800px;
	height: 130px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 100px;
	padding-left: 100px;
	position: relative;
	z-index: 8;
}
.indexFlash .ControlWrap .rollBox .LeftBotton{
	height: 21px;
	width: 21px;
	background: url(../images/first/left_small.png) no-repeat 0px center;
	overflow: hidden;
	display: inline;
	margin: 55px 0px 0px;
	cursor: pointer;
	left: 80px;
	position: absolute;
	z-index: 9;
}
.indexFlash .ControlWrap .rollBox .RightBotton{
	height: 21px;
	width: 21px;
	background: url(../images/first/right_small.png) no-repeat 0px center;
	;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 55px 0px 0px;
	cursor: pointer;
	position: absolute;
	right: 80px;
	z-index: 9;
}
.indexFlash .ControlWrap .rollBox .Cont{
	width: 720px;
	overflow: hidden;
	float: left;
	height: 130px;
	margin-right: 40px;
	margin-left: 40px;
}
.indexFlash .ControlWrap .rollBox .ScrCont{width:10000000px;}
.indexFlash .ControlWrap .rollBox .Cont .pic{
	width: 165px;
	height: 84px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	margin-top: 23px;
	margin-bottom: 23px;
}
.indexFlash .ControlWrap .rollBox .Cont .pic img{
	display: block;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-right: 2px solid #FFF;
	border-left: 2px solid #FFF;
}
.indexFlash .ControlWrap .rollBox #List1, .indexFlash .ControlWrap .rollBox #List2{float:left;}


/*
.indexFlash .indexFlashControl { overflow:hidden; position:relative; width:720px; height:130px; padding:0 140px; margin:0 auto; }
.indexFlash .indexFlashControl .indexFlashThumb { overflow:hidden; width:720px; height:130px; }
.indexFlash .indexFlashControl .indexFlashThumb ul { width:999999px; padding:23px 0; }
.indexFlash .indexFlashControl .indexFlashThumb ul li { float:left; overflow:hidden; width:165px; height:84px; margin-right:20px; }
.indexFlash .indexFlashControl .indexFlashThumb ul li a img,
.indexFlash .indexFlashControl .indexFlashThumb ul li a:visited img,
.indexFlash .indexFlashControl .indexFlashThumb ul li a:active img { width:161px; height:80px; border:2px solid #FFF; }
.indexFlash .indexFlashControl .indexFlashThumb ul li a:hover img { border-color:#CCC; }
.indexFlash .indexFlashControl .prevBtn,
.indexFlash .indexFlashControl .prevBtn:visited,
.indexFlash .indexFlashControl .prevBtn:active {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 55px;
	left: 60px;
	width: 19px;
	height: 19px;
	background: url(../images/first/sprite.png) no-repeat -180px 0;
	text-indent: -9999px;
}
.indexFlash .indexFlashControl .prevBtn:hover { background-position:-200px 0; }
.indexFlash .indexFlashControl .nextBtn,
.indexFlash .indexFlashControl .nextBtn:visited,
.indexFlash .indexFlashControl .nextBtn:active {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 55px;
	right: 60px;
	width: 19px;
	height: 19px;
	background: url(../images/first/sprite.png) no-repeat -220px 0;
	text-indent: -9999px;
}
.indexFlash .indexFlashControl .nextBtn:hover { background-position:-240px 0; }
.indexFlash .bannerPrevBtn,
.indexFlash .bannerPrevBtn:visited,
.indexFlash .bannerPrevBtn:active { position:absolute; top:50%; left:50%; z-index:9; width:17px; height:30px; margin:-15px 0 0 -500px; background:url(../a_../images/first/2013index/sprite.png) -140px -200px no-repeat; text-indent:-9999px; }
.indexFlash .bannerPrevBtn:hover { background-position:-160px -200px; }
.indexFlash .bannerNextBtn,
.indexFlash .bannerNextBtn:visited,
.indexFlash .bannerNextBtn:active { position:absolute; top:50%; left:50%; z-index:9; width:17px; height:30px; margin:-15px 0 0 500px; background:url(../a_../images/first/2013index/sprite.png) -180px -200px no-repeat; text-indent:-9999px; }
.indexFlash .bannerNextBtn:hover { background-position:-200px -200px; }
*/

#scrollLive {
	width: 1280px;
	margin: 0 auto 20px;
	background: url(../images/first/jiemubiao%20_BG.jpg) repeat-x;
}
#scrollLive .scrollLive {
	overflow: hidden;
	position: relative;
	width: 720px;
	height: 30px;
	padding: 0 140px;
	margin: 0 auto;
	background: url(../images/first/jiemubiao.png);
}
#scrollLive .scrollLive .scrollLiveLiving {
	float: left;
	overflow: hidden;
	width: 120px;
	margin: 3px 0;
	background: url(../images/first/living.gif) no-repeat left center;
	line-height: 24px;
	color: #FFF;
	text-indent: 45px;
}
#scrollLive .scrollLive .scrollLiveLiving strong { margin-right:5px; font-weight:bold; }
#scrollLive .scrollLive .scrollLiveList { float:left; overflow:hidden; width:600px; height:24px; margin:3px 0; }
#scrollLive .scrollLive .scrollLiveList ul { width:99999px; }
#scrollLive .scrollLive .scrollLiveList ul li { float:left; overflow:hidden; width:150px; line-height:24px; color:#FFF; }
#scrollLive .scrollLive .scrollLiveList ul li a { float:left; overflow:hidden; width:170px; line-height:24px; color:#FFF; }
#scrollLive .scrollLive .scrollLiveList ul li strong { margin-right:5px; font-weight:bold; }
#scrollLive .scrollLive .titleLeft {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 5px;
	left: 0;
	width: 115px;
	text-indent: 12px;
	background: url(../images/first/jiemubiao_left%20%20%20.png) no-repeat;
}
#scrollLive .scrollLive .titleRight {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 5px;
	right: 0;
	width: 115px;
	background: url(../images/first/jiemubiao_right%20.png) no-repeat;
	text-indent: 30px;
}
#scrollLive .scrollLive h3 a,
#scrollLive .scrollLive h3 a:visited,
#scrollLive .scrollLive h3 a:hover,
#scrollLive .scrollLive h3 a:active {
	font-weight: bold;
	line-height: 19px;
	color: #FFF;
	text-decoration: none;
}
.indexFrame { float:left; overflow:hidden; width:710px; }
.indexNewsListBlock { float:right; overflow:hidden; width:470px; }
.indexNewsListBlock .indexNewsListBlockHotNews { overflow:hidden; margin:0 0 5px 0; }
.indexNewsListBlock .indexNewsListBlockHotNews img { width:470px; height:45px; }
.indexNewsListBlock .indexNewsListBlockHotNews a,
.indexNewsListBlock .indexNewsListBlockHotNews a:visited,
.indexNewsListBlock .indexNewsListBlockHotNews a:hover,
.indexNewsListBlock .indexNewsListBlockHotNews a:active { font-family:Microsoft YaHei; font-size:24px; font-weight:bold; line-height:30px; color:#274C7E; text-decoration:none; }
.indexNewsListBlock .indexNewsListBlockHeader { position:relative; height:32px; margin:0 0 25px 0; background:#031E39; }
.indexNewsListBlock .indexNewsListBlockHeader h1 { float:left; width:179px; background:url(../a_../images/first/2013index/sprite.png) 0 -320px no-repeat; font-weight:bold; line-height:32px; color:#FFF; text-indent:15px; }
.indexNewsListBlock .indexNewsListBlockHeader .indexNewsListBlockScroll { float:left; overflow:hidden; width:240px; height:32px; }
.indexNewsListBlock .indexNewsListBlockHeader .indexNewsListBlockScroll ul { overflow:hidden; }
.indexNewsListBlock .indexNewsListBlockHeader .indexNewsListBlockScroll ul li { overflow:hidden; }
.indexNewsListBlock .indexNewsListBlockHeader .indexNewsListBlockScroll ul li a,
.indexNewsListBlock .indexNewsListBlockHeader .indexNewsListBlockScroll ul li a:visited,
.indexNewsListBlock .indexNewsListBlockHeader .indexNewsListBlockScroll ul li a:active { line-height:32px; color:#FFF; }
.indexNewsListBlock .indexNewsListBlockHeader .indexNewsListBlockMore,
.indexNewsListBlock .indexNewsListBlockHeader .indexNewsListBlockMore:visited,
.indexNewsListBlock .indexNewsListBlockHeader .indexNewsListBlockMore:active { position:absolute; top:0; right:10px; line-height:32px; color:#4774A2; }
.indexNewsListBlock .indexNewsListBlockList { overflow:hidden; padding:0 0 15px 0; border-bottom:1px solid #D7DADF; margin:0 0 15px 0; }
.indexNewsListBlock .indexNewsListBlockList ul { overflow:hidden; }
.indexNewsListBlock .indexNewsListBlockList ul li { overflow:hidden; position:relative; _zoom:1; padding:0 0 0 30px; background:url(../a_../images/first/2013index/sprite.png) -640px 6px no-repeat; }
.indexNewsListBlock .indexNewsListBlockList ul li a,
.indexNewsListBlock .indexNewsListBlockList ul li a:visited,
.indexNewsListBlock .indexNewsListBlockList ul li a:active { line-height:26px; color:#2D2D2D; }
.indexNewsListBlock .indexNewsListBlockList ul li .source { position:absolute; top:0; right:0; width:120px; line-height:26px; color:#636363; }
.indexNewsListBlock .indexNewsListBlockList ul .top a,
.indexNewsListBlock .indexNewsListBlockList ul .top a:visited,
.indexNewsListBlock .indexNewsListBlockList ul .top a:active { font-size:14px; font-weight:bold; line-height:26px; color:#2D2D2D; }
.indexBanner { overflow:hidden; height:100px; }
.indexBanner .leftBanner { float:left; overflow:hidden; clear:none; width:275px; height:100px; }
.indexBanner .rightBanner { float:right; overflow:hidden; clear:none; width:190px; height:100px; }
.indexSideNews { float:left; overflow:hidden; width:220px; }
.indexSideNews ul { overflow:hidden; }
.indexSideNews ul li { overflow:hidden; margin:0 0 8px 0; }
.indexSideNews ul li img { width:220px; height:125px; margin:0 0 5px 0; *margin-bottom:0px; }
.indexSideNews ul li p { overflow:hidden; padding:0 5px; background:#031E39; }
.indexSideNews ul li .time { float:right; width:130px; font-size:10px; line-height:20px; color:#636363; text-align:right; }
.indexSideNews ul li a,
.indexSideNews ul li a:visited,
.indexSideNews ul li a:active { font-weight:bold; line-height:18px; color:#FFF; }
.indexVideoBlock { overflow:hidden; }
.indexVideoBlock .indexVideoBlockHeader { position:relative; height:32px; margin:0 0 25px 0; background:#031E39; }
.indexVideoBlock .indexVideoBlockHeader h1 { width:220px; background:url(../a_../images/first/2013index/sprite.png) -180px -320px no-repeat; font-weight:bold; line-height:32px; color:#FFF; text-indent:15px; }
.indexVideoBlock .indexVideoBlockHeader .indexVideoBlockMore,
.indexVideoBlock .indexVideoBlockHeader .indexVideoBlockMore:visited,
.indexVideoBlock .indexVideoBlockHeader .indexVideoBlockMore:active { position:absolute; top:0; right:10px; line-height:32px; color:#4774A2; }
.indexVideoBlock .indexVideoBlockRecommend { overflow:hidden; _zoom:1; margin:0 0 35px 0; }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendImg { float:left; overflow:hidden; position:relative; width:290px; height:165px; }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendImg img { cursor:pointer; width:290px; height:165px; }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendImg a,
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendImg a:visited,
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendImg a:hover,
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendImg a:active { display:block; overflow:hidden; position:relative; width:290px; height:165px; }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendImg a .play { position:absolute; top:52px; left:114px; cursor:pointer; width:62px; height:62px; background:url(../a_../images/first/2013index/sprite.png) -540px -60px no-repeat;  -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; opacity:0.6; filter:Alpha(opacity=60); }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendImg a:hover .play { opacity:1; filter:Alpha(opacity=100); }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendInfo { float:right; width:400px; }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendInfo strong { display:block; margin:0 0 5px 0; }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendInfo strong a,
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendInfo strong a:visited,
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendInfo strong a:active { font-size:14px; font-weight:bold; line-height:20px; color:#2D2D2D; }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendInfo .time { display:block; margin:0 0 5px 0; line-height:20px; color:#636363; }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendInfo .info { margin:0 0 15px 0; background:#E1E1E1; }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendInfo .info span { margin:0 0 0 10px; line-height:22px; color:#636363; }
.indexVideoBlock .indexVideoBlockRecommend .indexVideoBlockRecommendInfo .intro { line-height:24px; color:#404040; }
.indexVideoBlock .indexVideoBlockRecommend .hover a,
.indexVideoBlock .indexVideoBlockRecommend .hover a:visited,
.indexVideoBlock .indexVideoBlockRecommend .hover a:hover,
.indexVideoBlock .indexVideoBlockRecommend .hover a:active { opacity:0.8; filter:Alpha(opacity=80); }
.indexVideoBlock .indexVideoBlockList { overflow:hidden; }
.indexVideoBlock .indexVideoBlockList ul { overflow:hidden; *+padding:0 0 20px 0; }
.indexVideoBlock .indexVideoBlockList ul li { float:left; overflow:hidden; position:relative; width:220px; margin:0 25px 30px 0; }
.indexVideoBlock .indexVideoBlockList ul li img { cursor:pointer; width:220px; height:125px; }
.indexVideoBlock .indexVideoBlockList ul li .video,
.indexVideoBlock .indexVideoBlockList ul li .video:visited,
.indexVideoBlock .indexVideoBlockList ul li .video:hover,
.indexVideoBlock .indexVideoBlockList ul li .video:active { display:block; overflow:hidden; position:relative; width:220px; height:125px; margin:0 0 10px 0; }
.indexVideoBlock .indexVideoBlockList ul li .play { position:absolute; top:38px; left:85px; cursor:pointer; width:49px; height:49px; background:url(../a_../images/first/2013index/sprite.png) -540px 0 no-repeat; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; opacity:0.6; filter:Alpha(opacity=60); }
.indexVideoBlock .indexVideoBlockList ul li .video:hover .play { opacity:1; filter:Alpha(opacity=100); }
.indexVideoBlock .indexVideoBlockList ul li .title { overflow:hidden; height:40px; margin:0 0 10px 0; }
.indexVideoBlock .indexVideoBlockList ul li .title strong { margin:0 5px 0 0; }
.indexVideoBlock .indexVideoBlockList ul li .title strong a,
.indexVideoBlock .indexVideoBlockList ul li .title strong a:visited,
.indexVideoBlock .indexVideoBlockList ul li .title strong a:active { font-weight:bold; line-height:20px; color:#2D2D2D; }
.indexVideoBlock .indexVideoBlockList ul li .title span { line-height:20px; color:#636363; }
.indexVideoBlock .indexVideoBlockList ul li .info { background:#E1E1E1; }
.indexVideoBlock .indexVideoBlockList ul li .info span { margin:0 0 0 10px; line-height:22px; color:#636363; }
.indexChannelListBlock { overflow:hidden; _zoom:1; margin:0 0 20px 0; }
.indexChannelListBlock a,
.indexChannelListBlock a:visited,
.indexChannelListBlock a:hover,
.indexChannelListBlock a:active { display:block; _display:inline; float:left; overflow:hidden; width:71px; height:31px; padding:80px 0 0 0; margin:0 20px 0 0; background:url(../a_../images/first/2013index/sprite.png) 0 -360px no-repeat; font-weight:bold; line-height:20px; color:#2D2D2D; text-align:center; text-decoration:none; }
.indexChannelListBlock .nav01,
.indexChannelListBlock .nav01:visited,
.indexChannelListBlock .nav01:active { background-position:0 -360px; }
.indexChannelListBlock .nav01:hover { background-position:0 -480px; }
.indexChannelListBlock .nav02,
.indexChannelListBlock .nav02:visited,
.indexChannelListBlock .nav02:active { background-position:-80px -360px; }
.indexChannelListBlock .nav02:hover { background-position:-80px -480px; }
.indexChannelListBlock .nav03,
.indexChannelListBlock .nav03:visited,
.indexChannelListBlock .nav03:active { background-position:-160px -360px; }
.indexChannelListBlock .nav03:hover { background-position:-160px -480px; }
.indexChannelListBlock .nav04,
.indexChannelListBlock .nav04:visited,
.indexChannelListBlock .nav04:active { background-position:-240px -360px; }
.indexChannelListBlock .nav04:hover { background-position:-240px -480px; }
.indexChannelListBlock .nav05,
.indexChannelListBlock .nav05:visited,
.indexChannelListBlock .nav05:active { background-position:-320px -360px; }
.indexChannelListBlock .nav05:hover { background-position:-320px -480px; }
.indexChannelListBlock .nav06,
.indexChannelListBlock .nav06:visited,
.indexChannelListBlock .nav06:active { background-position:-400px -360px; }
.indexChannelListBlock .nav06:hover { background-position:-400px -480px; }
.indexChannelListBlock .nav07,
.indexChannelListBlock .nav07:visited,
.indexChannelListBlock .nav07:active { background-position:-480px -360px; }
.indexChannelListBlock .nav07:hover { background-position:-480px -480px; }
.indexChannelListBlock .nav08,
.indexChannelListBlock .nav08:visited,
.indexChannelListBlock .nav08:active { background-position:-560px -360px; }
.indexChannelListBlock .nav08:hover { background-position:-560px -480px; }
.indexFrame .indexChannelBlock { float:left; overflow:hidden; _zoom:1; width:345px; margin:0 20px 20px 0; }
.indexFrame .indexChannelBlock .indexChannelBlockHeader { position:relative; height:32px; background:#031E39; }
.indexFrame .indexChannelBlock .indexChannelBlockHeader h1 { width:179px; background:url(../a_../images/first/2013index/sprite.png) 0 -320px no-repeat; font-weight:bold; line-height:32px; color:#FFF; text-indent:15px; }
.indexFrame .indexChannelBlock .indexChannelBlockHeader .indexChannelBlockMore,
.indexFrame .indexChannelBlock .indexChannelBlockHeader .indexChannelBlockMore:visited,
.indexFrame .indexChannelBlock .indexChannelBlockHeader .indexChannelBlockMore:active { position:absolute; top:0; right:10px; line-height:32px; color:#4774A2; }
.indexFrame .indexChannelBlock .indexChannelBlockContent { _zoom:1; padding:15px 14px; border:1px solid #E2DFDF; border-top:0; background:#E5E5E5 url(../a_../images/first/2013index/bg_block.jpg) left bottom repeat-x; }
.indexFrame .indexChannelBlock .indexChannelBlockContent img { display:block; float:left; overflow:hidden; width:120px; height:76px; margin:0 10px 15px 0; }
.indexFrame .indexChannelBlock .indexChannelBlockContent .intro strong { display:block; margin:0 0 5px 0; }
.indexFrame .indexChannelBlock .indexChannelBlockContent .intro p { line-height:20px; color:#2D2D2D; }
.indexFrame .indexChannelBlock .indexChannelBlockContent .intro strong a,
.indexFrame .indexChannelBlock .indexChannelBlockContent .intro strong a:visited,
.indexFrame .indexChannelBlock .indexChannelBlockContent .intro strong a:active { font-size:14px; font-weight:bold; line-height:20px; color:#2D2D2D; }
.indexFrame .indexChannelBlock .indexChannelBlockContent ul { overflow:hidden; width:100%; }
.indexFrame .indexChannelBlock .indexChannelBlockContent ul li { overflow:hidden; _zoom:1; padding:0 0 0 30px; border-bottom:1px dashed #B7B7B7; background:url(../a_../images/first/2013index/sprite.png) -640px 8px no-repeat; }
.indexFrame .indexChannelBlock .indexChannelBlockContent ul li a,
.indexFrame .indexChannelBlock .indexChannelBlockContent ul li a:visited,
.indexFrame .indexChannelBlock .indexChannelBlockContent ul li a:active { line-height:27px; color:#2D2D2D; }
.sideFrame { float:right; overflow:hidden; width:250px; margin:0 0 20px 0; }
.sideFrame .host { overflow:hidden; margin:0 0 10px 0; }
.sideFrame .host img { width:250px; height:180px; margin:0 0 10px 0; }
.sideFrame .host p { line-height:22px; color:#404040; }
.sideFrame .host p span { font-weight:bold; }
.sideFrame .host p strong { font-size:14px; font-weight:bold; color:#000; }
.sideFrame .collecte { overflow:hidden; position:relative; padding:0 0 10px 0; margin:0 0 20px 0; background:#031E39; }
.sideFrame .collecte h3 { width:100%; background:url(../a_../images/first/2013index/bg_sideTitle.jpg) left center no-repeat; font-size:16px; font-weight:bold; line-height:50px; color:#FFF; text-indent:20px; }
.sideFrame .collecte h3 span { font-size:14px; color:#FFF; }
.sideFrame .collecte img { display:block; width:228px; height:152px; border:1px solid #0486C1; margin:10px auto; }
.sideFrame .collecte strong { display:block; overflow:hidden; width:230px; height:22px; margin:0 auto; }
.sideFrame .collecte strong a,
.sideFrame .collecte strong a:visited,
.sideFrame .collecte strong a:active { font-weight:bold; line-height:22px; color:#8EBCEA; }
.sideFrame .collecte p { width:230px; margin:0 auto; line-height:20px; color:#4774A2; }
.sideFrame .collecte .more,
.sideFrame .collecte .more:visited,
.sideFrame .collecte .more:active { position:absolute; top:0; right:15px; font-size:12px; font-weight:normal; line-height:50px; color:#FFF; }
.sideFrame .sideNav { overflow:hidden; margin:0 0 20px 0; }
.sideFrame .sideNav .phone,
.sideFrame .sideNav .phone:visited,
.sideFrame .sideNav .phone:active { display:block; width:250px; height:40px; margin:0 0 10px 0; background:url(../a_../images/first/2013index/sprite.png) -280px -40px no-repeat; text-indent:-9999px; }
.sideFrame .sideNav .phone:hover { background-position:-280px -90px; }
.sideFrame .sideNav .tv,
.sideFrame .sideNav .tv:visited,
.sideFrame .sideNav .tv:active { display:block; width:250px; height:40px; background:url(../a_../images/first/2013index/sprite.png) -280px -140px no-repeat; text-indent:-9999px; }
.sideFrame .sideNav .tv:hover { background-position:-280px -190px; }
.sideFrame .stage { overflow:hidden; *zoom:1; position:relative; margin:0 0 20px 0; }
.sideFrame .stage h3 { width:100%; background:url(../a_../images/first/2013index/bg_sideTitle.jpg) left center no-repeat; font-size:16px; font-weight:bold; line-height:45px; color:#FFF; text-indent:20px; }
.sideFrame .stage h3 span { font-size:14px; }
.sideFrame .stage .stageListWrap {  width:208px; padding:10px 20px; border:1px solid #D9D6D6; background:#E5E5E5 url(../a_../images/first/2013index/bg_block.jpg) left bottom repeat-x;  }
.sideFrame .stage .stageListWrap .stageList { overflow:hidden; width:208px; height:104px; }
.sideFrame .stage ul li { padding:3px 0; }
.sideFrame .stage ul li a,
.sideFrame .stage ul li a:visited,
.sideFrame .stage ul li a:active { line-height:20px; color:#2D2D2D; }
.sideFrame .stage .more,
.sideFrame .stage .more:visited,
.sideFrame .stage .more:active { position:absolute; top:0; right:10px; line-height:45px; color:#FFF; }
.sideFrame .radioBlock { overflow:hidden; margin:0 0 20px 0; }
.sideFrame .radioBlock .radioBlockControl { height:80px; padding:10px 15px 0 15px; background:url(../a_../images/first/2013index/bg_sideTitle.jpg) no-repeat; }
.sideFrame .radioBlock .radioBlockControl h2 { margin:0 0 10px 0; font-size:16px; font-weight:bold; line-height:20px; color:#FFF; }
.sideFrame .radioBlock .radioBlockControl h2 span { margin:0 0 0 40px; font-size:16px; font-weight:normal; }
.sideFrame .radioBlock .radioBlockControl .show { float:left; overflow:hidden; width:73px; height:40px; }
.sideFrame .radioBlock .radioBlockControl .play,
.sideFrame .radioBlock .radioBlockControl .play:visited,
.sideFrame .radioBlock .radioBlockControl .play:active { display:block; float:left; overflow:hidden; width:33px; height:32px; margin:10px 15px 0 15px; background:url(../a_../images/first/2013index/sprite.png) -550px -130px no-repeat; }
.sideFrame .radioBlock .radioBlockControl .play:hover { background-position:-590px -130px; }
.sideFrame .radioBlock .radioBlockControl .stop,
.sideFrame .radioBlock .radioBlockControl .stop:visited,
.sideFrame .radioBlock .radioBlockControl .stop:active { display:none; float:left; overflow:hidden; width:33px; height:32px; margin:10px 15px 0 15px; background:url(../a_../images/first/2013index/sprite.png) -550px -170px no-repeat; }
.sideFrame .radioBlock .radioBlockControl .stop:hover { background-position:-590px -170px; }
.sideFrame .radioBlock .radioBlockControl .voice { float:left; overflow:hidden; position:relative; width:80px; height:12px; padding:25px 0 0 0; }
.sideFrame .radioBlock .radioBlockControl .voice .ico { float:left; overflow:hidden; width:12px; height:11px; margin:0 3px 0 0; background:url(../a_../images/first/2013index/sprite.png) -550px -210px no-repeat; }
.sideFrame .radioBlock .radioBlockControl .voice .voiceNow { float:left; overflow:hidden; width:60px; height:3px; border:2px solid #000; margin:2px 0 0 0; background:#3D5201; }
.sideFrame .radioBlock .radioBlockControl .voice .voiceNow span { display:block; overflow:hidden; width:30px; height:3px; background:#CBF362; }
.sideFrame .radioBlock .radioBlockControl .voice .circle { overflow:hidden; position:absolute; top:26px; left:31px; width:8px; height:8px; background:url(../a_../images/first/2013index/sprite.png) -570px -210px no-repeat; }
.sideFrame .radioBlock .radioBlockControl .voice .reduce { position:absolute; top:0; left:0; cursor:pointer; width:10px; height:10px; background:url(../a_../images/first/2013index/sprite.png) -550px -230px no-repeat; }
.sideFrame .radioBlock .radioBlockControl .voice .plus { position:absolute; top:0; right:0; cursor:pointer; width:10px; height:10px; background:url(../a_../images/first/2013index/sprite.png) -570px -230px no-repeat; }
.sideFrame .radioBlock .radioBlockSelected { overflow:hidden; position:relative; _zoom:1; padding:25px 0; border-left:1px solid #DFDCDC; border-right:1px solid #DFDCDC; }
.sideFrame .radioBlock .radioBlockSelected .radioBlockList { overflow:hidden; width:248px; height:120px; }
.sideFrame .radioBlock .radioBlockSelected .radioBlockList ul { width:220px; margin:0 auto; }
.sideFrame .radioBlock .radioBlockSelected .radioBlockList ul li { overflow:hidden; cursor:pointer; _zoom:1; padding:0 0 0 30px; background:url(../a_../images/first/2013index/sprite.png) -628px -93px no-repeat; line-height:20px; color:#666; }
.sideFrame .radioBlock .radioBlockSelected .radioBlockList ul li:hover { color:#999; }
.sideFrame .radioBlock .radioBlockSelected .radioBlockList ul li p { float:left; overflow:hidden; width:130px; }
.sideFrame .radioBlock .radioBlockSelected .radioBlockList ul li span { float:right; overflow:hidden; width:60px; font-size:14px; }
.sideFrame .radioBlock .radioBlockSelected .radioBlockList ul .selected,
.sideFrame .radioBlock .radioBlockSelected .radioBlockList ul .selected:hover { background:#2E982E url(../a_../images/first/2013index/sprite.png) -631px -146px no-repeat; color:#FFF; }
.sideFrame .radioBlock .radioBlockSelected .prevBtn,
.sideFrame .radioBlock .radioBlockSelected .prevBtn:visited,
.sideFrame .radioBlock .radioBlockSelected .prevBtn:active { overflow:hidden; position:absolute; top:0; left:0; width:248px; height:16px; background:url(../a_../images/first/2013index/sprite.png) 0 -280px no-repeat; text-indent:-9999px; }
.sideFrame .radioBlock .radioBlockSelected .prevBtn:hover { background-position:0 -300px; }
.sideFrame .radioBlock .radioBlockSelected .nextBtn,
.sideFrame .radioBlock .radioBlockSelected .nextBtn:visited,
.sideFrame .radioBlock .radioBlockSelected .nextBtn:active { overflow:hidden; position:absolute; bottom:0; left:0; width:248px; height:16px; background:url(../a_../images/first/2013index/sprite.png) -280px -280px no-repeat; text-indent:-9999px; }
.sideFrame .radioBlock .radioBlockSelected .nextBtn:hover { background-position:-280px -300px; }
.sideFrame .hostListBlock { overflow:hidden; }
.sideFrame .hostListBlock .hostListBlockTitle { position:relative; height:32px; background:#031E39; }
.sideFrame .hostListBlock .hostListBlockTitle h3 { width:179px; background:url(../a_../images/first/2013index/sprite.png) 0 -320px no-repeat; font-weight:bold; line-height:32px; color:#FFF; text-indent:15px; }
.sideFrame .hostListBlock .hostListBlockTab { overflow:hidden; border-left:1px solid #D9D6D6; border-right:1px solid #D9D6D6; background:#E5E5E5; }
.sideFrame .hostListBlock .hostListBlockTab li { float:left; overflow:hidden; cursor:pointer; width:124px; background:url(../a_../images/first/2013index/sprite.png) -260px -600px no-repeat; font-weight:bold; line-height:30px; color:#031E39; text-align:center; }
.sideFrame .hostListBlock .hostListBlockTab .selected { cursor:text; background:none; }
.sideFrame .hostListBlock .hostListBlockList { display:none; position:relative; *zoom:1; width:250px; height:480px; border:1px solid #D9D6D6; border-top:0; background:#E5E5E5 url(../a_../images/first/2013index/bg_block.jpg) left bottom repeat-x; }
.sideFrame .hostListBlock .hostListBlockList ul { overflow:hidden; width:230px; margin:20px 10px 5px 10px; }
.sideFrame .hostListBlock .hostListBlockList ul li { _display:inline; float:left; overflow:hidden; width:85px; height:146px; margin:0 15px; }
.sideFrame .hostListBlock .hostListBlockList ul li img { width:85px; height:110px; }
.sideFrame .hostListBlock .hostListBlockList ul li strong { display:block; text-align:center; }
.sideFrame .hostListBlock .hostListBlockList ul li strong a,
.sideFrame .hostListBlock .hostListBlockList ul li strong a:visited,
.sideFrame .hostListBlock .hostListBlockList ul li strong a:active { font-weight:bold; line-height:30px; color:#2D2D2D; }
.sideFrame .hostListBlock .hostListBlockList .hostListBlockMore,
.sideFrame .hostListBlock .hostListBlockList .hostListBlockMore:visited,
.sideFrame .hostListBlock .hostListBlockList .hostListBlockMore:active { position:absolute; top:-82px; *top:-62px; right:10px; line-height:32px; color:#4774A2; }
.indexImgScroll { overflow:hidden; position:relative; width:100%; height:125px; margin:0 0 20px 0; }
.indexImgScroll ul { overflow:hidden; width:99999px; }
.indexImgScroll ul li { float:left; overflow:hidden; width:248px; height:125px; margin:0 1px; }
.indexImgScroll ul li img { width:250px; height:125px; }
.indexImgScroll .prevBtn { position:absolute; top:0; left:0; width:30px; height:125px; background:rgba(255,255,255,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF); }
:root .indexImgScroll .prevBtn { filter:none\9; }
.indexImgScroll .prevBtn a,
.indexImgScroll .prevBtn a:visited,
.indexImgScroll .prevBtn a:active { position:absolute; top:53px; left:5px; width:19px; height:19px; background:url(../a_../images/first/2013index/sprite.png) -180px 0 no-repeat; text-indent:-9999px; }
.indexImgScroll .prevBtn a:hover { background-position:-200px 0; }
.indexImgScroll .nextBtn { position:absolute; top:0; right:0; width:30px; height:125px; background:rgba(255,255,255,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF); }
:root .indexImgScroll .nextBtn { filter:none\9; }
.indexImgScroll .nextBtn a,
.indexImgScroll .nextBtn a:visited,
.indexImgScroll .nextBtn a:active { position:absolute; top:53px; left:5px; width:19px; height:19px; background:url(../a_../images/first/2013index/sprite.png) -220px 0 no-repeat; text-indent:-9999px; }
.indexImgScroll .nextBtn a:hover { background-position:-240px 0; }
.indexMediaBlock { overflow:hidden; width:100%; }
.indexMediaBlock .indexMediaBlockHeader { position:relative; height:32px; margin:0 0 25px 0; background:#031E39; }
.indexMediaBlock .indexMediaBlockHeader h1 { width:248px; background:url(../a_../images/first/2013index/sprite.png) -280px 0 no-repeat; font-weight:bold; line-height:32px; color:#FFF; text-indent:15px; }
.indexMediaBlock .indexMediaBlockHeader .indexMediaBlockMore,
.indexMediaBlock .indexMediaBlockHeader .indexMediaBlockMore:visited,
.indexMediaBlock .indexMediaBlockHeader .indexMediaBlockMore:active { position:absolute; top:0; right:20px; line-height:32px; color:#4774A2; }
.indexMediaBlock .indexMediaBlockList { overflow:hidden; *+padding:0 0 40px 0; }
.indexMediaBlock .indexMediaBlockList li { float:left; overflow:hidden; width:235px; margin:0 20px 40px 0; }
.indexMediaBlock .indexMediaBlockList li img { display:block; width:235px; height:300px; margin:0 0 5px 0; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexMediaBlock .indexMediaBlockList li strong { display:block; overflow:hidden; height:20px; margin:0 0 5px 0; }
.indexMediaBlock .indexMediaBlockList li strong a,
.indexMediaBlock .indexMediaBlockList li strong a:visited,
.indexMediaBlock .indexMediaBlockList li strong a:active { font-weight:bold; line-height:20px; color:#2D2D2D; }
.indexMediaBlock .indexMediaBlockList li p { background:#E1E1E1; }
.indexMediaBlock .indexMediaBlockList li p span { margin:0 10px; line-height:22px; color:#636363; }
.footerNav { overflow:hidden; width:100%; margin:0 0 20px 0; text-align:center; }
.footerNav a,
.footerNav a:visited,
.footerNav a:active { margin:0 10px; font-size:14px; font-weight:bold; line-height:20px; color:#2D2D2D; }
/*网站首页样式模块结束*/
/*
.slideBox{ width:250px; height:300px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:250px; height:300px; }
*/
